Routine_Macros_DKC1.asm
Yoshifanatic1_Donkey-Kong-Country-1-Disassembly/DKC1/Routine_Macros_DKC1.asm

;Note: The sprite data contains pointers to the sprite spawn scripts. Be careful if editing bank $F5

; Note: Sprite graphics format:
; Byte 1 = Number of 16x16 tiles
; Byte 2 = Number of 8x8 tiles
; Byte 3 = Index to 8x8 tile data in the header?
; Byte 4 = ???
; Byte 5 = ???
; Byte 6 = Index to 8x8 graphics in the header ($XX*$20)
; Byte 7 = ???
; Byte 8 = ???
; Byte 9-? = X-Disp/Y-Disp
; Bytes ?-? = Graphics

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

macro DKC1BankC0Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

if ((!CurrentBank&$7F)^(!HiROMAddressOffset>>16))|(!FastROMAddressOffset>>16) != $80
!Define_DKC1_Global_RemappedBank80 = !TRUE
endif

DATA_C00000:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$78,$55,$78,$65,$68,$5E,$72,$56
	db $88,$62,$8B,$5A,$7D,$75,$80,$7A,$70,$6E,$6E,$76,$61,$63
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Fall1.bin"	; GFXSize = $280

DATA_C0029E:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$79,$57,$79,$67,$69,$5F,$72,$57
	db $89,$63,$8F,$5E,$7A,$77,$7B,$7D,$70,$6F,$6C,$77,$61,$65,$6D,$7C
	db $5F,$65
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Fall2.bin"	; GFXSize = $2C0

DATA_C00580:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7A,$59,$7A,$69,$6A,$61,$6C,$71
	db $72,$59,$8A,$66,$91,$66,$7B,$79,$62,$67,$5F,$67
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Fall3.bin"	; GFXSize = $2C0

DATA_C0085C:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$79,$5B,$79,$6B,$69,$6B,$71,$63
	db $72,$5B,$89,$68,$89,$70,$7B,$7B,$62,$6A,$5F,$6E,$69,$63,$90,$6E
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Fall4.bin"	; GFXSize = $2A0

DATA_C00B1C:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$7A,$5E,$78,$6E,$88,$6E,$8B,$75
	db $8E,$76,$7B,$7E,$72,$5F,$73,$67,$6E,$67,$66,$69,$61,$71,$64,$71
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Fall5.bin"	; GFXSize = $240

DATA_C00D7C:
	db $02,$0C,$04,$00,$00,$14,$00,$00,$74,$5B,$7D,$6B,$8A,$78,$82,$63
	db $7E,$7B,$76,$7B,$79,$83,$8B,$7D,$75,$6B,$75,$73,$6D,$67,$68,$6F
	db $67,$77,$64,$77
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Fall6.bin"	; GFXSize = $280

DATA_C01020:
	db $04,$08,$08,$00,$00,$18,$00,$00,$7A,$66,$7B,$76,$6B,$76,$75,$56
	db $72,$66,$77,$86,$67,$7C,$88,$83,$88,$7B,$82,$58,$72,$6E,$6C,$6E
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Fall7.bin"	; GFXSize = $300

DATA_C01340:
	incbin "Tilemaps/Layer1_CandysSavePoint.bin"

	%FREE_BYTES($C01A40, 1, $08)

DATA_C01A41:
	incbin "Graphics/GFX_Layer1_CandysSavePoint.bin"

	%InsertGarbageData($C07A21, incbin, DATA_C07A21.bin)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

CODE_808000:
	CLC
	XCE
	SEI
	REP.b #$20
	LDA.w #$0000
	TCD
	SEP.b #$20
	LDA.b #$00
	PHA
	PLB
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	REP.b #$30
	LDA.w #$01FF
	TCS
	JMP.w CODE_80A8D8

CODE_808020:
	JSR.w CODE_80A8B4
	STZ.b $24
	STZ.b $20
	STZ.b $26
	LDA.w #$FF00
	STA.b $22
	LDA.w #$FFFF
	STA.w $0521
	LDA.w #$1234
	STA.b $34
	STA.b $36
	JSL.l CODE_8AB0E8
	JSL.l CODE_8AB12E
	JSL.l CODE_B891FA
CODE_808047:
	PHK
	PLB
	STZ.b $44
	SEP.b #$20
	LDA.b #$01
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	STZ.w !REGISTER_HDMAEnable
	LDA.b #$80
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.b !RAM_DKC1_Global_EntranceIDLo
	JSL.l CODE_B990E7
	LDA.w #$AA55
	STA.b $38
	LDA.w #$3765
	STA.b $3A
	JMP.w CODE_80BA2C

CODE_80806F:
	SEP.b #$20
	LDA.b #$01
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	STZ.w !REGISTER_HDMAEnable
	LDA.b #$8F
	STA.w !REGISTER_ScreenDisplayRegister
	STZ.w !REGISTER_InitialScreenSettings
	REP.b #$30
	JSL.l CODE_80C239
	STZ.w $1A6D
	STZ.w $1A6B
	LDA.w #$0000
	STA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	LDA.w #DATA_8081E3
	JSR.w CODE_8081C9
	JSR.w CODE_80A93F
	LDA.w #$0080
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STZ.w !REGISTER_OAMAddressLo
	LDA.w #CODE_8080AB
	JMP.w CODE_808110

CODE_8080AB:
	LDA.w #$01FF
	TCS
	LDA.w $1A6B
	BMI.b CODE_8080FA
	SEC
	SBC.w $1A6D
	STA.w $1A6B
	INC.b $2A
	LDA.w #CODE_80A980
	STA.b $1C
	INC.b $28
	LDX.w #$0000
	JSR.w ($0508,x)
	LDA.w $0579
	AND.w #$0040
	BNE.b CODE_8080EF
	LDX.w #$0000
	LDA.b $46,x
	INC
	CMP.w #$0E10
	BNE.b CODE_8080ED
	LDA.b $48,x
	INC
	CMP.w #$176F
	BCC.b CODE_8080E8
	LDA.w #$176F
CODE_8080E8:
	STA.b $48,x
	LDA.w #$0000
CODE_8080ED:
	STA.b $46,x
CODE_8080EF:
	JSR.w CODE_80A93F
CODE_8080F2:
	LDA.w #CODE_8080AB
	STA.b $1C
CODE_8080F7:
	WAI
	BRA.b CODE_8080F7

CODE_8080FA:
	LDA.w #$0100
	CLC
	ADC.w $1A6B
	STA.w $1A6B
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	BRA.b CODE_8080F2

CODE_808110:
	STA.b $1C
	SEP.b #$20
	LDA.w !REGISTER_IRQEnable
	LDA.w !REGISTER_NMIEnable
CODE_80811A:
	LDA.w !REGISTER_NMIEnable
	AND.b #$80
	BNE.b CODE_80811A
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	STZ.w !REGISTER_JoypadSerialPort1
	BRA.b CODE_8080F7

CODE_80812B:
	STZ.b !RAM_DKC1_Global_EntranceIDLo
	JML.l CODE_80DE7B

CODE_808131:
	LDA.w !RAM_DKC1_Player_CurrentLifeCountLo
	BMI.b CODE_80812B
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	JSL.l CODE_BCBAAD
	STA.b !RAM_DKC1_Global_EntranceIDLo
	LDA.b $42
	CMP.w #$0001
	BNE.b CODE_808150
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	BEQ.b CODE_808150
	EOR.w #$0003
	STA.w !RAM_DKC1_Player_CurrentKongLo
CODE_808150:
	LDA.w #$0008
	ORA.w $057D
	STA.w $057D
CODE_808159:
	LDA.b $42
	CMP.w #$0002
	BNE.b CODE_808178
	JSL.l CODE_B89256
	LDA.w !RAM_DKC1_Player_CurrentLifeCountLo
	PHA
	JSL.l CODE_B89256
	PLA
	BMI.b CODE_808178
	LDA.w #$0040
	ORA.w $057D
	STA.w $057D
CODE_808178:
	JMP.w CODE_80817B

CODE_80817B:
	LDA.b $40
	BNE.b CODE_808183
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	STA.b $40
CODE_808183:
	CMP.w #!Define_DKC1_EntranceID_InvalidMap
	BEQ.b CODE_8081AE
	CMP.w #!Define_DKC1_EntranceID_ChimpCavernsMap
	BEQ.b CODE_8081B3
	CMP.w #!Define_DKC1_EntranceID_KremkrocIndustriesIncMap
	BEQ.b CODE_8081B3
	CMP.w #!Define_DKC1_EntranceID_GorillaGlacierMap
	BEQ.b CODE_8081B3
	CMP.w #!Define_DKC1_EntranceID_VineValleyMap
	BEQ.b CODE_8081B3
	CMP.w #!Define_DKC1_EntranceID_KongoJungleMap
	BEQ.b CODE_8081B3
	CMP.w #!Define_DKC1_EntranceID_MonkeyMinesMap
	BEQ.b CODE_8081B3
	CMP.w #!Define_DKC1_EntranceID_GangplankGalleon_Main
	BEQ.b CODE_8081B3
	JMP.w CODE_80E1F8

CODE_8081AE:
	LDA.w #!Define_DKC1_EntranceID_KongoJungleMap
	STA.b $40
CODE_8081B3:
	JMP.w CODE_80E165

CODE_8081B6:
	LDA.b $2E
	STA.b $40
	LDA.w #DATA_8081F1
	JSR.w CODE_8081C9
	RTL

CODE_8081C1:
	JSR.w CODE_8081D1
	RTL

CODE_8081C5:
	JSR.w CODE_8081C9
	RTL

CODE_8081C9:
	STA.w $050A
	STZ.w $050C
	BRA.b CODE_8081D4

CODE_8081D1:
	INC.w $050C
CODE_8081D4:
	LDA.w $050C
	ASL
	CLC
	ADC.w $050A
	TAX
if !Define_DKC1_Global_RemappedBank80 == !TRUE
	LDA.l DATA_8081E3&$FF0000,x
else
	LDA.b DATA_8081E3&$FF0000,x
endif
	STA.w $0508
	RTS

DATA_8081E3:
	dw CODE_80822E

DATA_8081E5:
	dw CODE_80827B
	dw CODE_809713

DATA_8081E9:
	dw CODE_80827B
	dw CODE_809ACC
	dw CODE_80827B
	dw CODE_809ACC

DATA_8081F1:
	dw CODE_8082CF
	dw CODE_809713

CODE_8081F5:
	SEP.b #$20
	STZ.w !REGISTER_HDMAEnable
	STZ.w !REGISTER_IRQNMIAndJoypadEnableFlags
	REP.b #$20
	RTS

CODE_808200:
	STZ.w $1DF1
	STZ.w $1DF3
	JSL.l CODE_B8C0DE
	LDA.b $32
	CMP.w #$0003
	BNE.b CODE_808217
	LDA.w #$0001
	STA.w $1B03
CODE_808217:
	JMP.w CODE_8081D1

CODE_80821A:
	JSR.w CODE_809720
	JSR.w CODE_80A257
	JSL.l CODE_B8B7CF
	JSL.l CODE_B8C0DE
	JSR.w CODE_80A203
	JMP.w CODE_80AFBA

CODE_80822E:
	JSR.w CODE_8081F5
	PHK
	PLB
	STZ.b $28
	STZ.b $2A
	STZ.b $7E
	STZ.b $80
	STZ.w !RAM_DKC1_Global_HeldButtonsLoP1
	STZ.w !RAM_DKC1_Global_HeldButtonsLoP2
	STZ.w !RAM_DKC1_Global_PressedButtonsLoP1
	STZ.w !RAM_DKC1_Global_PressedButtonsLoP2
	STZ.w $1AF5
	STZ.w $1AFD
	STZ.w $1AFF
	STZ.w $1B01
	STZ.w $1DF1
	STZ.w $1DF3
	STZ.w $1DF5
	STZ.w $1E01
	STZ.w $1E15
	STZ.w $1E17
	LDA.w #$0016
	STA.w $0565
	LDA.w #DATA_8081E5
	JSR.w CODE_8081C9
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	REP.b #$20
	RTS

CODE_80827B:
	JSR.w CODE_8081F5
	PHK
	PLB
	JSR.w CODE_80A8B4
	JSL.l CODE_B88261
	JSR.w CODE_80A8AD
	JSR.w CODE_8082E8
	LDA.w $0527
	BEQ.b CODE_8082A2
	STZ.w $0527
	LDX.b !RAM_DKC1_Global_EntranceIDLo
	LDA.l $7EF9FC,x
	AND.w #$00FF
	STA.b !RAM_DKC1_Global_EntranceIDLo
	BRA.b CODE_8082AC

CODE_8082A2:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	JSL.l CODE_BCBAAD
	LDA.b $40
	STA.b !RAM_DKC1_Global_EntranceIDLo
CODE_8082AC:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	BNE.b CODE_8082B5
	LDA.w #!Define_DKC1_EntranceID_JungleHijinxs_Main
	STA.b !RAM_DKC1_Global_EntranceIDLo
CODE_8082B5:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	TAX
	LDA.l DATA_81D102,x
	STA.w $1E15
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	JSR.w CODE_8082FE
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	REP.b #$20
	RTS

CODE_8082CF:
	JSR.w CODE_8081F5
	PHK
	PLB
	JSR.w CODE_8082E8
	LDA.b $40
	STA.b !RAM_DKC1_Global_EntranceIDLo
	JSR.w CODE_808341
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	REP.b #$20
	RTS

CODE_8082E8:
	LDA.b $40
	ASL
	TAX
	LDA.l DATA_81D102,x
	STA.w $1E15
	AND.w #$0001
	BNE.b CODE_8082F9
	RTS

CODE_8082F9:
	LDA.b $40
	STA.b $2E
	RTS

CODE_8082FE:
	JSL.l CODE_B98766
	JSR.w CODE_808364
	JSR.w CODE_80892F
	JSL.l CODE_B98017
	JSL.l CODE_B98000
	JSL.l CODE_B98010
	LDA.w #DATA_BC86F2
	JSL.l CODE_BDF1F0
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_GangplankGalleon_Main
	BNE.b CODE_808337
	LDA.w #DATA_BC8CCE
	JSL.l CODE_BDF1F0
	LDA.w #DATA_BC8F80
	JSL.l CODE_BDF1F0
	LDA.w #DATA_BC829E
	JSL.l CODE_BDF1F0
CODE_808337:
	JSR.w CODE_8084BC
	JSL.l CODE_B8B580
	JMP.w CODE_8083BF

CODE_808341:
	JSR.w CODE_808364
	JSR.w CODE_80892F
	JSL.l CODE_B98017
	JSL.l CODE_B98000
	JSL.l CODE_B98010
	LDA.w #DATA_BC86F2
	JSL.l CODE_BDF1F0
	JSR.w CODE_8084BC
	JSL.l CODE_B8B580
	JMP.w CODE_8083BF

CODE_808364:
	JSR.w CODE_80A1F4
	JSL.l CODE_BCB781
	LDA.w #$001F
	STA.b $4C
	LDA.w $1E15
	AND.w #$0001
	BEQ.b CODE_80837A
	STZ.b $4C
CODE_80837A:
	LDA.w !RAM_DKC1_Player_CollectedKONGLettersLo
	AND.b $4C
	STA.w !RAM_DKC1_Player_CollectedKONGLettersLo
	LDA.w $0579
	AND.w #$DFC3
	STA.w $0579
	RTS

CODE_80838C:
	LDA.w $1E15
	AND.w #$0040
	BNE.b CODE_80839B
	STZ.w $0512
	STZ.w $0514
	RTS

CODE_80839B:
	LDA.w !RAM_DKC1_Level_GiveBackAnimalBuddyFlagLo
	BNE.b CODE_8083A1
	RTS

CODE_8083A1:
	STZ.w !RAM_DKC1_Level_GiveBackAnimalBuddyFlagLo
	JSL.l CODE_809B9C
	DEY
	DEY
	LDA.w #$0002
	STA.w $0512,y
	RTS

CODE_8083B1:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	BEQ.b CODE_8083B6
	RTS

CODE_8083B6:
	JSL.l CODE_B88288
	JSL.l CODE_B8923E
	RTS

CODE_8083BF:
	LDA.w #$FFBF
	AND.w $0579
	STA.w $0579
	LDA.w #$002C
	STA.b $3C
	LDA.b $32
	CMP.w #$0003
	BNE.b CODE_8083E1
	LDA.w $1E15
	AND.w #$0400
	BNE.b CODE_8083E1
	LDA.w #$001C
	STA.b $3C
CODE_8083E1:
	JSR.w CODE_808447
	LDA.w #$FF90
	STA.w $16F9
	STA.w $16FB
	LDX.w #$0005
	LDA.b $32
	CMP.w #$0008
	BEQ.b CODE_8083FD
	CMP.w #$000A
	BEQ.b CODE_8083FD
	INX
CODE_8083FD:
	STX.b $F3
	LDA.w #$0300
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	LDA.w #!RAM_DKC1_Global_OAMBuffer
	STA.b !RAM_DKC1_Global_OAMIndexLo
	JSR.w CODE_80A203
	JSR.w CODE_809E1E
	JSL.l CODE_BDFDBD
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_Credits
	BEQ.b CODE_80841F
	JSL.l CODE_B6A804
CODE_80841F:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_AnimalTokenTest_Main
	BEQ.b CODE_80843E
	JSL.l CODE_BCBAAD
	STA.b $4C
	LDA.w $0537
	JSL.l CODE_BCBAAD
	CMP.b $4C
	BNE.b CODE_80843E
	STZ.w $0537
	JSL.l CODE_BCBBCF
CODE_80843E:
	LDA.w $1E15
	AND.w #$0020
	JMP.w CODE_8081D1

CODE_808447:
	LDA.w $1E15
	AND.w #$0004
	BNE.b CODE_808466
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_Main
	BEQ.b CODE_8084A5
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_CheckpointBarrel
	BEQ.b CODE_8084A5
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_ExitBonus1
	BEQ.b CODE_8084A5
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_ExitBonus2
	BEQ.b CODE_8084A5
	RTS

CODE_808466:
	LDA.w $1E15
	AND.w #$0100
	BNE.b CODE_808485
	LDA.w #DATA_BC8F80
	JSL.l CODE_BDF1F0
	LDA.w #$0005
	STA.w $1E21
	LDA.w $0579
	ORA.w #$0100
	STA.w $0579
	RTS

CODE_808485:
	LDY.w #DATA_B58817
	JSL.l CODE_B5804C
	JSL.l CODE_809B9C
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_8084A5:
	LDA.w #DATA_BC8CCE
	JSL.l CODE_BDF1F0
	LDA.w #$0005
	STA.w $1E21
	LDA.w $0579
	ORA.w #$0100
	STA.w $0579
	RTS

CODE_8084BC:
	JSR.w CODE_80838C
	STZ.w $1A69
	LDX.w #$0002
	STX.b $86
	STX.w $1A6F
	STX.w $1A8D
	LDY.w #DATA_B5856D
	JSL.l CODE_B58052
	JSR.w CODE_808503
	JSR.w CODE_808521
	JSL.l CODE_B882F2
	LDX.w #$0004
	STX.w $1A71
	STX.b $86
	LDY.w #DATA_B5859F
	JSL.l CODE_B58052
	JSR.w CODE_808503
	JSR.w CODE_808521
	JSL.l CODE_B882F2
	JSL.l CODE_BCB872
	JSR.w CODE_8086B1
	JSL.l CODE_B880CE
	RTS

CODE_808503:
	LDA.b $32
	CMP.w #$000C
	BEQ.b CODE_80850F
	CMP.w #$0007
	BNE.b CODE_808520
CODE_80850F:
	LDX.b $86
	LDA.w #$2000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$3000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_808520:
	RTS

CODE_808521:
	LDA.w $1AD1
	DEC
	AND.w #$000F
	STA.w $1AD1
	RTS

CODE_80852C:
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TAX
	DEC
	DEC
	STA.b $84
	TAY
	LDA.w $0512,y
	BNE.b CODE_80854F
	LDA.w #$002B
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Swimming
	JSL.l CODE_BE80A4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$00E4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	RTS

CODE_80854F:
	LDA.w #$0030
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JMP.w CODE_80862B

CODE_808558:
	JSL.l CODE_B8822B
	RTS

CODE_80855D:
	STA.b $76
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TAX
	DEC
	DEC
	STA.b $84
	TAY
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$00D8
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w $0579
	AND.w #$0001
	BNE.b CODE_808587
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$000C
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTS

CODE_808587:
	LDA.b $76
	CMP.w #$0001
	BEQ.b CODE_8085A1
	CMP.w #$0003
	BEQ.b CODE_8085AC
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Idle
CODE_80859C:
	JSL.l CODE_BE80A4
	RTS

CODE_8085A1:
	LDA.w #$0032
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Walk
	BRA.b CODE_80859C

CODE_8085AC:
	LDA.w #$0032
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Run
	BRA.b CODE_80859C

CODE_8085B7:
	STA.b $76
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TAX
	DEC
	DEC
	STA.b $84
	TAY
	LDA.w $0512,y
	BNE.b CODE_80860F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$00E4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.b $76
	CMP.w #$0001
	BEQ.b CODE_8085F9
	CMP.w #$0002
	BEQ.b CODE_8085F4
	CMP.w #$0003
	BEQ.b CODE_808604
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr02_DiddyKong
	BEQ.b CODE_8085EF
	LDA.w #!Define_DKC1_AnimationID_DK_BeatChestAtLevelStart
CODE_8085EA:
	JSL.l CODE_BE80A4
	RTS

CODE_8085EF:
	LDA.w #!Define_DKC1_AnimationID_DK_Idle
	BRA.b CODE_8085EA

CODE_8085F4:
	LDA.w #$0041
	BRA.b CODE_8085FC

CODE_8085F9:
	LDA.w #$0031
CODE_8085FC:
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Walk
	BRA.b CODE_8085EA

CODE_808604:
	LDA.w #$0046
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Run
	BRA.b CODE_8085EA

CODE_80860F:
	LDA.b $76
	CMP.w #$0003
	BEQ.b CODE_808620
	CMP.w #$0001
	BNE.b CODE_808625
	LDA.w #$0031
	BRA.b CODE_808628

CODE_808620:
	LDA.w #$0046
	BRA.b CODE_808628

CODE_808625:
	LDA.w #$0014
CODE_808628:
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_80862B:
	PHY
	PHX
	JSR.w CODE_808686
	JSL.l CODE_B5804C
	PLX
	PLY
	LDA.b $86
	STA.w $0512,y
	TAX
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.b $76
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #$00DC
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	LDA.w #$00E4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Idle
	JSL.l CODE_BE8092
	RTS

CODE_808686:
	LDA.w $0516
	CMP.w #$0009
	BEQ.b CODE_8086A1
	CMP.w #$000A
	BEQ.b CODE_8086A5
	CMP.w #$000B
	BEQ.b CODE_8086A9
	CMP.w #$000C
	BEQ.b CODE_8086AD
	LDY.w #DATA_B5885F
	RTS

CODE_8086A1:
	LDY.w #DATA_B5885F
	RTS

CODE_8086A5:
	LDY.w #DATA_B5888B
	RTS

CODE_8086A9:
	LDY.w #DATA_B588B7
	RTS

CODE_8086AD:
	LDY.w #DATA_B588E3
	RTS

CODE_8086B1:
	PHK
	PLB
	JSR.w CODE_809BA0
	TYA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC
	DEC
	STA.b $84
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	TAX
	LDA.l DATA_BFFD60,x
	STA.b $7A
	LDA.w #CODE_80877B>>16
	STA.b $7C
	JMP.w [$007A]

CODE_8086CF:
	LDA.w #$0008
	STA.w $1929
	LDA.w #$0000
	JSR.w CODE_8085B7
	LDA.w #$0047
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0D00
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0C00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	TXY
	DEY
	DEY
	LDA.w $0512,y
	BEQ.b CODE_808705
	TAX
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
CODE_808705:
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	EOR.w #$0006
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC
	DEC
	STA.b $84
	LDA.w #$0000
	JSR.w CODE_80855D
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	LDA.w #$000C
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTS

CODE_808725:
	LDA.w #$FFB0
	STA.w !RAM_DKC1_NorSpr_XPosLo
	LDA.w #$FD00
	STA.w !RAM_DKC1_NorSpr_XSpeedLo
	BRA.b CODE_808787

CODE_808733:
	LDA.w #$0009
	JSR.w CODE_80876D
	PHY
	JSR.w CODE_80877B
	BRA.b CODE_808761

CODE_80873F:
	LDA.w #$000B
	JSR.w CODE_80876D
	PHY
	JSR.w CODE_808725
	BRA.b CODE_808761

CODE_80874B:
	LDA.w #$000A
	JSR.w CODE_80876D
	PHY
	JSR.w CODE_80877B
	BRA.b CODE_808761

CODE_808757:
	LDA.w #$000C
	JSR.w CODE_80876D
	PHY
	JSR.w CODE_808915
CODE_808761:
	PLY
	LDA.w $0512,y
	TAX
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTS

CODE_80876D:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEY
	DEY
	STA.w $0516
	LDA.w #$0001
	STA.w $0512,y
	RTS

CODE_80877B:
	LDA.w #$0050
	STA.w !RAM_DKC1_NorSpr_XPosLo
	LDA.w #$0300
	STA.w !RAM_DKC1_NorSpr_XSpeedLo
CODE_808787:
	LDA.w #$0003
	JSR.w CODE_8085B7
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	EOR.w #$0006
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0003
	JSR.w CODE_80855D
	JSR.w CODE_8088F8
	JSR.w CODE_809BA0
	TYA
	EOR.w #$0006
	TAX
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BMI.b CODE_8087D1
	LDA.w #$FFE4
	BRA.b CODE_8087D4

CODE_8087D1:
	LDA.w #$001C
CODE_8087D4:
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$CFFF
	ORA.w #$2000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$CFFF
	ORA.w #$2000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	TYA
	DEC
	DEC
	TAY
	LDA.w $0512,y
	BEQ.b CODE_808809
	TAY
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$CFFF
	ORA.w #$2000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
CODE_808809:
	LDA.w #$0001
	STA.w $1929
	RTS

CODE_808810:
	LDA.w #$0002
	JSR.w CODE_8085B7
	BRA.b CODE_80881E

CODE_808818:
	LDA.w #$0001
	JSR.w CODE_8085B7
CODE_80881E:
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	EOR.w #$0006
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	JSR.w CODE_80855D
	JSR.w CODE_8088F8
	JSR.w CODE_809BA0
	TYA
	EOR.w #$0006
	TAX
	JSR.w CODE_808894
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w #$0040
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w #$001C
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$CFFF
	ORA.w #$2000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$CFFF
	ORA.w #$2000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	TYA
	DEC
	DEC
	TAY
	LDA.w $0512,y
	BEQ.b CODE_80888D
	TAY
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$CFFF
	ORA.w #$2000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
CODE_80888D:
	LDA.w #$0001
	STA.w $1929
	RTS

CODE_808894:
	LDA.b $32
	CMP.w #$0004
	BEQ.b CODE_8088DA
	CMP.w #$0008
	BEQ.b CODE_8088D2
	CMP.w #$0000
	BEQ.b CODE_8088B0
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_MistyMine_EnterBonus1
	BEQ.b CODE_8088DE
	LDA.w #$0040
	RTS

CODE_8088B0:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_JungleHijinxs_Main
	BEQ.b CODE_8088CA
	CMP.w #!Define_DKC1_EntranceID_ExpressoBonus
	BEQ.b CODE_8088CE
	CMP.w #!Define_DKC1_EntranceID_RopeyRampage_Main
	BEQ.b CODE_8088D6
	CMP.w #!Define_DKC1_EntranceID_BarrelCannonCanyon_Main
	BEQ.b CODE_8088D6
	LDA.w #$0040
	RTS

CODE_8088CA:
	LDA.w #$0080
	RTS

CODE_8088CE:
	LDA.w #$0090
	RTS

CODE_8088D2:
	LDA.w #$0070
	RTS

CODE_8088D6:
	LDA.w #$0060
	RTS

CODE_8088DA:
	LDA.w #$0030
	RTS

CODE_8088DE:
	LDA.w #$0050
	RTS

CODE_8088E2:
	LDA.w #$0000
	JSR.w CODE_8085B7
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	EOR.w #$0006
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0000
	JSR.w CODE_80855D
	JMP.w CODE_8088F8

CODE_8088F8:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_MinecartCarnage_CheckpointBarrel
	BEQ.b CODE_808905
	CMP.w #!Define_DKC1_EntranceID_MinecartMadness_CheckpointBarrel
	BEQ.b CODE_80890D
	RTS

CODE_808905:
	LDY.w #DATA_B58DF9
	JSL.l CODE_B5804C
	RTS

CODE_80890D:
	LDY.w #DATA_B58E21
	JSL.l CODE_B5804C
	RTS

CODE_808915:
	JSR.w CODE_80852C
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	EOR.w #$0006
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC
	DEC
	STA.b $84
	JSR.w CODE_808558
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$00D8
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	RTS

CODE_80892F:
	SEP.b #$20
	LDA.b #$8F
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_808939:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_ReptileRumble_Main2
	BEQ.b CODE_808952
	JSL.l CODE_818A6F
CODE_808952:
	JSR.w CODE_80A2CD
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
	RTS

CODE_8089A0:
	LDA.b $28
	LSR
	EOR.w #$001F
	AND.w #$001F
	STA.b $4C
	ASL
	CLC
	ADC.b $4C
	CLC
	ADC.w #$1C28
	STA.w HDMA[$02].SourceLo
	LDA.w $1E01
	BPL.b CODE_8089E1
	STZ.w DMA[$01].SourceLo
	STA.w DMA[$01].Unused2
	LDA.w #$0100
	STA.w DMA[$01].SizeLo
	LDA.w #(!REGISTER_WriteToCGRAMPort&$0000FF<<8)+$00
	STA.w DMA[$01].Parameters
	SEP.b #$20
	LDA.b #$7F0000>>16
	STA.w DMA[$01].SourceBank
	STZ.w !REGISTER_CGRAMAddress
	LDA.b #$02
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	STZ.w $1E01
CODE_8089E1:
	LDA.w $1DF1
	CMP.w #$0002
	BCS.b CODE_8089EC
	JMP.w CODE_808A5F

CODE_8089EC:
	LDA.w #$5E00
	STA.w !REGISTER_VRAMAddressLo
	LDA.b $28
	BIT.w #$0001
	BEQ.b CODE_808A20
	AND.w #$000E
	TAX
	LDA.w DATA_808BE8,x
	STA.w DMA[$01].SourceLo
	STA.w DMA[$01].Unused2
	LDA.w #$0200
	STA.w DMA[$01].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$01].Parameters
	SEP.b #$20
	LDA.b #DATA_DEEE74>>16
	STA.w DMA[$01].SourceBank
	LDA.b #$02
	STA.w !REGISTER_DMAEnable
	REP.b #$20
CODE_808A20:
	LDA.w $1DF1
	CMP.w #$0002
	BNE.b CODE_808A5F
	LDA.w $1DF3
	CMP.w #$0001
	BNE.b CODE_808A5F
	LDA.w #$0001
	STA.w $1DF1
	LDA.w #$5E00
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #DATA_DEEE74
	STA.w DMA[$01].SourceLo
	STA.w DMA[$01].Unused2
	LDA.w #$0200
	STA.w DMA[$01].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$09
	STA.w DMA[$01].Parameters
	SEP.b #$20
	LDA.b #DATA_DEEE74>>16
	STA.w DMA[$01].SourceBank
	LDA.b #$02
	STA.w !REGISTER_DMAEnable
	REP.b #$20
CODE_808A5F:
	LDA.w $1DF1
	CMP.w #$0004
	BCC.b CODE_808A97
	LDA.b $28
	ASL
	AND.w #$000E
	TAX
	LDA.w #$5F00
	STA.w !REGISTER_VRAMAddressLo
	LDA.w DATA_808BE8,x
	STA.w DMA[$01].SourceLo
	STA.w DMA[$01].Unused2
	LDA.w #$0200
	STA.w DMA[$01].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$01].Parameters
	SEP.b #$20
	LDA.b #DATA_DEEE74>>16
	STA.w DMA[$01].SourceBank
	LDA.b #$02
	STA.w !REGISTER_DMAEnable
	REP.b #$20
CODE_808A97:
	LDA.w $1DF1
	CMP.w #$0004
	BNE.b CODE_808B0E
	LDA.w $1DF3
	CMP.w #$0003
	BNE.b CODE_808B0E
	LDA.w $1DF5
	CMP.w #$0020
	BEQ.b CODE_808B0E
	LDA.w #$0003
	STA.w $1DF1
	LDA.w #$5F00
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #DATA_DEEE74
	STA.w DMA[$01].SourceLo
	STA.w DMA[$01].Unused2
	LDA.w #$0200
	STA.w DMA[$01].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$09
	STA.w DMA[$01].Parameters
	SEP.b #$20
	LDA.b #DATA_DEEE74>>16
	STA.w DMA[$01].SourceBank
	LDA.b #$02
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	LDA.w #$6000
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #DATA_DF0680
	STA.w DMA[$01].SourceLo
	STA.w DMA[$01].Unused2
	LDA.w #$0400
	STA.w DMA[$01].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$01].Parameters
	SEP.b #$20
	LDA.b #DATA_DF0680>>16
	STA.w DMA[$01].SourceBank
	STZ.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	LDA.w #$0002
	STA.w !REGISTER_DMAEnable
CODE_808B0E:
	LDA.w #$0078
	STA.w !REGISTER_BG3AddressAndSize
	LDA.w $1DF1
	CMP.w #$0005
	BEQ.b CODE_808B1F
	JMP.w CODE_808BA7

CODE_808B1F:
	SEP.b #$20
	LDA.b #$04
	STA.w !REGISTER_HDMAEnable
	REP.b #$20
	LDA.w #$007C
	STA.w !REGISTER_BG3AddressAndSize
	LDA.w #$6000
	STA.w !REGISTER_VRAMAddressLo
	LDA.b $28
	BIT.w #$0001
	BEQ.b CODE_808BA7
	AND.w #$000E
	TAX
	LDA.w DATA_808BF8,x
	STA.w DMA[$01].SourceLo
	STA.w DMA[$01].Unused2
	LDA.w #$0400
	STA.w DMA[$01].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$01].Parameters
	SEP.b #$20
	LDA.b #DATA_DECE74>>16
	STA.w DMA[$01].SourceBank
	LDA.b #$02
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	LDA.b $28
	AND.w #$007F
	BIT.w #$0040
	BEQ.b CODE_808B6F
	EOR.w #$007F
CODE_808B6F:
	TAY
	LDA.w DATA_808BA8,y
	AND.w #$00FF
	LSR
	STA.b $4C
	LDA.b $28
	BIT.w #$0080
	BEQ.b CODE_808B87
	LDA.b $4C
	EOR.w #$FFFF
	STA.b $4C
CODE_808B87:
	SEP.b #$20
	LDA.b $28
	AND.b #$01
	CLC
	LDA.b $4C
	CLC
	ADC.b $28
	STA.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	LDA.b $28
	AND.b #$01
	EOR.b #$01
	STA.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
CODE_808BA7:
	RTS

DATA_808BA8:
	db $00,$03,$06,$09,$0C,$10,$13,$16,$19,$1C,$1F,$22,$25,$28,$2B,$2E
	db $31,$33,$36,$39,$3C,$3F,$41,$44,$47,$49,$4C,$4E,$51,$53,$55,$58
	db $5A,$5C,$5E,$60,$62,$64,$66,$68,$6A,$6B,$6D,$6F,$70,$71,$73,$74
	db $75,$76,$78,$79,$7A,$7A,$7B,$7C,$7D,$7D,$7E,$7E,$7E,$7F,$7F,$7F

DATA_808BE8:
	dw DATA_DEEE74+$0000,DATA_DEEE74+$0200,DATA_DEEE74+$0400,DATA_DEEE74+$0600
	dw DATA_DEEE74+$0800,DATA_DEEE74+$0A00,DATA_DEEE74+$0C00,DATA_DEEE74+$0E00

DATA_808BF8:
	dw DATA_DECE74+$0000,DATA_DECE74+$0400,DATA_DECE74+$0800,DATA_DECE74+$0C00
	dw DATA_DECE74+$1000,DATA_DECE74+$1400,DATA_DECE74+$1800,DATA_DECE74+$1C00

CODE_808C08:
	LDA.w $0508
	CMP.w #CODE_808200
	BEQ.b CODE_808C4F
	CMP.w #CODE_80821A
	BEQ.b CODE_808C4F
	LDA.b $2A
	AND.w #$0001
	INC
	STA.w $1B41
	LDA.w $1E01
	BEQ.b CODE_808C4F
	SEP.b #$20
	LDA.b #$10
	STA.w !REGISTER_CGRAMAddress
	REP.b #$20
	STZ.w HDMA[$04].SourceLo
	STA.w HDMA[$04].TableSourceLo
	LDA.w #$00E0
	STA.w HDMA[$04].IndirectSourceLo
	LDA.w #(!REGISTER_WriteToCGRAMPort&$0000FF<<8)+$00
	STA.w HDMA[$04].Parameters
	SEP.b #$20
	LDA.b #$7F
	STA.w HDMA[$04].SourceBank
	LDA.b #$10
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	STZ.w $1E01
CODE_808C4F:
	LDA.w $1DF1
	LSR
	BCC.b CODE_808C6B
	LDA.w $1DF5
	CLC
	ADC.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w $0698
	STA.w $069B
	STA.w $069E
	STA.w $06A1
	STA.w $06A4
CODE_808C6B:
	RTS

CODE_808C6C:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSR.w CODE_808C08
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	LDA.w $1DF7
	STA.w !REGISTER_BG3VertScrollOffset
	LDA.w $1DF8
	STA.w !REGISTER_BG3VertScrollOffset
	LDA.w $1DF9
	STA.w !REGISTER_BG3AddressAndSize
	REP.b #$20
	RTS

CODE_808CDC:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	JSR.w CODE_8089A0
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	LSR
	LSR
	LSR
	CMP.w #$001F
	BMI.b CODE_808D37
	LDA.w #$001F
CODE_808D37:
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	RTS

CODE_808D43:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	JSR.w CODE_808C08
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	LSR
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	LDA.w $1DF7
	STA.w !REGISTER_BG3VertScrollOffset
	LDA.w $1DF8
	STA.w !REGISTER_BG3VertScrollOffset
	LDA.w $1DF9
	STA.w !REGISTER_BG3AddressAndSize
	REP.b #$20
	RTS

CODE_808DB4:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	LDA.w $1DF5
	STA.w HDMA[$05].SourceLo
	LDA.w $1DF7
	STA.w HDMA[$06].SourceLo
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	CLC
	ADC.w !RAM_DKC1_Global_Layer1XPosLo
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	XBA
	STA.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	LDA.w #$FFFF
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG3VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
	RTS

CODE_808E38:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	SEP.b #$20
	LDA.b $2A
	AND.b #$01
	ASL
	INC
	STA.l $7F1C28
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	CLC
	ADC.w !RAM_DKC1_Global_Layer1XPosLo
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	XBA
	STA.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.w #$011F
	BMI.b CODE_808EA8
	LDA.w #$011F
CODE_808EA8:
	STA.b $4C
	LSR
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	LDA.b $4C
	STA.w !REGISTER_BG3VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
	LDA.w $1E15
	AND.w #$0008
	BEQ.b CODE_808EE5
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	AND.w #$000F
	BIT.w #$0008
	BEQ.b CODE_808ED9
	EOR.w #$000F
CODE_808ED9:
	LSR
	CLC
	ADC.w #$00E0
	SEP.b #$20
	STA.w !REGISTER_FixedColorData
	REP.b #$20
CODE_808EE5:
	LDA.w $1E15
	AND.w #$0004
	BEQ.b CODE_808F1F
	LDA.w #$1304
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$A422
	STA.w !REGISTER_ColorMathInitialSettings
	LDA.w $1E1D
	BEQ.b CODE_808F1F
	SEP.b #$20
	STZ.w !REGISTER_CGRAMAddress
	DEC
	STA.w $1E1D
	ASL
	TAX
	LDA.l DATA_808F20,x
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.l DATA_808F20+$01,x
	STA.w !REGISTER_WriteToCGRAMPort
	REP.b #$20
	STZ.w !REGISTER_MainScreenLayers
	STZ.w !REGISTER_ColorMathInitialSettings
CODE_808F1F:
	RTS

DATA_808F20:					; Note: Palette data
	dw $4E73,$7FFF,$5318,$3210

CODE_808F28:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w #$0004
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	LDA.w $05EB
	AND.w #$0001
	BEQ.b CODE_808F9B
	JSL.l CODE_809B9C
	LDA.w #$B080
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	BCC.b CODE_808F9B
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,y
CODE_808F9B:
	RTS

CODE_808F9C:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	JSR.w CODE_80B749
	JSR.w CODE_80B1BA
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	LSR
	LSR
	LSR
	CMP.w #$001F
	BMI.b CODE_808FEC
	LDA.w #$001F
CODE_808FEC:
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_808FFE:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	JSR.w CODE_80B490
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	XBA
	STA.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG3VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
	REP.b #$20
	RTS

CODE_80905C:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	JSR.w CODE_80B749
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	LSR
	LSR
	LSR
	CMP.w #$001F
	BMI.b CODE_8090B7
	LDA.w #$001F
CODE_8090B7:
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	RTS

CODE_8090C3:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_8188A8
	JSL.l CODE_818AE9
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEP.b #$20
	STA.w !REGISTER_BG1HorizScrollOffset
	XBA
	STA.w !REGISTER_BG1HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG2VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	XBA
	STA.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	XBA
	STA.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
	RTS

CODE_809137:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	JSR.w CODE_80B206
	JSR.w CODE_80B749
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	RTS

CODE_809196:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	JSR.w CODE_80B38B
	JSR.w CODE_80B749
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	RTS

CODE_8091F5:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG2VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	LDA.w $0889
	ASL
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	ROL
	SEP.b #$20
	STA.w !REGISTER_BG1HorizScrollOffset
	XBA
	STA.w !REGISTER_BG1HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	XBA
	STA.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	LSR
	LSR
	LSR
	CMP.w #$001F
	BMI.b CODE_809260
	LDA.w #$001F
CODE_809260:
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	XBA
	STA.w !REGISTER_BG3VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	RTS

CODE_809278:
	LDA.b $28
	EOR.w #$FFFF
	BIT.w #$0003
	BNE.b CODE_8092A6
	AND.w #$000C
	XBA
	STA.b $4C
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	CLC
	ADC.b $4C
	CLC
	ADC.w #DATA_F95B5E
	LDX.w #DATA_F95B5E>>16
	LDY.w #$7000
	STY.w !REGISTER_VRAMAddressLo
	LDY.w #$0380
	JSL.l CODE_B999AD
CODE_8092A6:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0080
	SEC
	SBC.b $DD
	CMP.w #$00C0
	BCC.b CODE_8092BD
	CMP.w #$FF40
	BCS.b CODE_8092BD
	LDA.w #$0100
CODE_8092BD:
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.b $DF
	SEC
	SBC.w #$01C0
	CLC
	ADC.w !RAM_DKC1_Global_Layer1YPosLo
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	XBA
	CMP.w #$0000
	BPL.b CODE_809307
	CMP.w #$FF20
	BCC.b CODE_80931C
	CMP.w #$FF80
	BCS.b CODE_8092FD
	LDA.w #$1570
	STA.w $0687
	LDA.w #$1701
	STA.w $0689
	STZ.w $068B
	RTS

CODE_8092FD:
	LDA.w #$1701
	STA.w $0687
	STZ.w $0689
	RTS

CODE_809307:
	CMP.w #$0080
	BCS.b CODE_80931C
	LDA.w #$1770
	STA.w $0687
	LDA.w #$1501
	STA.w $0689
	STZ.w $068B
	RTS

CODE_80931C:
	LDA.w #$1501
	STA.w $0687
	STZ.w $0689
	RTS

CODE_809326:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	JSR.w CODE_809278
	LDA.b $28
	BIT.w #$0003
	BNE.b CODE_809366
	ASL
	ASL
	ASL
	ASL
	AND.w #$01C0
	STA.b $4C
	ASL
	CLC
	ADC.b $4C
	CLC
	ADC.w #DATA_D30000
	LDX.w #DATA_D30000>>16
	LDY.w #$3160
	STY.w !REGISTER_VRAMAddressLo
	LDY.w #$00C0
	JSL.l CODE_B999AD
CODE_809366:
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	XBA
	STA.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	LSR
	LSR
	LSR
	CMP.w #$001F
	BMI.b CODE_8093A9
	LDA.w #$001F
CODE_8093A9:
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	XBA
	STA.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
	RTS

CODE_8093B5:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	LDA.w $1DF5
	STA.w HDMA[$05].SourceLo
	STZ.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0020
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToCGRAMPort&$0000FF<<8)+$00
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #$7F
	STA.w DMA[$00].SourceBank
	STZ.w !REGISTER_CGRAMAddress
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	SEP.b #$20
	LDA.w $1DF9
	STA.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	LDA.w $1DFB
	STA.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	RTS

CODE_809446:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	JSR.w CODE_80B375
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG2VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	LDA.w $0889
	ASL
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	ROL
	SEP.b #$20
	STA.w !REGISTER_BG1HorizScrollOffset
	XBA
	STA.w !REGISTER_BG1HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	XBA
	STA.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	LSR
	LSR
	LSR
	CMP.w #$001F
	BMI.b CODE_8094B4
	LDA.w #$001F
CODE_8094B4:
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	XBA
	STA.w !REGISTER_BG3VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	RTS

CODE_8094CC:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	LSR
	LSR
	LSR
	CMP.w #$001F
	BMI.b CODE_809532
	LDA.w #$001F
CODE_809532:
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
	RTS

CODE_809543:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	SEC
	SBC.w #$0180
	LSR
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
	RTS

CODE_8095B6:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSL.l CODE_81883F
	JSL.l CODE_818A6F
	JSR.w CODE_80A2CD
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	STA.w $0688
	LDA.w $0889
	ASL
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	ROL
	STA.w $068B
	RTS

CODE_809604:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSR.w CODE_80A2CD
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.l $000028
	LSR
	LSR
	AND.w #$0007
	CLC
	ADC.w #$005C
	STA.l $7F0400
	LDA.l $000028
	LSR
	AND.w #$007F
	BIT.w #$0040
	BEQ.b CODE_809658
	EOR.w #$007F
CODE_809658:
	TAX
	LDA.w DATA_808BA8,x
	AND.w #$00FF
	LSR
	LSR
	LSR
	STA.b $4C
	LDA.l $000028
	BIT.w #$0100
	BEQ.b CODE_809675
	LDA.b $4C
	EOR.w #$FFFF
	INC
	STA.b $4C
CODE_809675:
	LDA.b $4C
	CLC
	ADC.w #$0010
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
	LSR
	ADC.w #$000F
	STA.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	ADC.w $1AF7
	BPL.b CODE_809697
	LDA.w #$0000
	BRA.b CODE_80969F

CODE_809697:
	CMP.w #$001F
	BMI.b CODE_80969F
	LDA.w #$001F
CODE_80969F:
	STA.w !RAM_DKC1_Global_Layer1YPosLo
	STZ.w $1AF7
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	STA.w $0688
	LDA.w $0889
	ASL
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	ROL
	CLC
	ADC.w #$0080
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	XBA
	STA.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	RTS

CODE_8096C4:
	LDA.w $1B03
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	JSR.w CODE_80A2CD
	LDA.l $7F36BD
	BEQ.b CODE_8096EE
	SEP.b #$20
	STA.w !REGISTER_CGRAMAddress
	LDX.w #$000A
CODE_8096DF:
	LDA.l $7F36B5,x
	STA.w !REGISTER_WriteToCGRAMPort
	INX
	CPX.w #$000E
	BCC.b CODE_8096DF
	REP.b #$20
CODE_8096EE:
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w !RAM_DKC1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	RTS

CODE_809713:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	ASL
	TAX
	PHX
	JSR.w (DATA_80C5BD,x)
	PLX
	JMP.w (DATA_80C5BD+$02,x)

CODE_809720:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	ASL
	TAX
	JMP.w (DATA_80C5BD,x)

CODE_809728:
	JSR.w CODE_80A257
	BNE.b CODE_809753
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_809BEC
	JSL.l CODE_818B60
	JSR.w CODE_80A150
	JSR.w CODE_80A7BE
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	JSR.w CODE_80AFBA
	JSL.l CODE_818F0E
	JMP.w CODE_809ACD

CODE_809753:
	JMP.w CODE_809AFF

CODE_809756:
	JSR.w CODE_80A257
	BNE.b CODE_809753
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_809BEC
	JSL.l CODE_818B60
	LDA.w $1E15
	AND.w #$0004
	BEQ.b CODE_809776
	JSL.l CODE_819370
CODE_809776:
	JSR.w CODE_80A150
	JSR.w CODE_80A7BE
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	JSR.w CODE_80AFBA
	JMP.w CODE_80B788

CODE_809789:
	JMP.w CODE_809AFF

CODE_80978C:
	JSR.w CODE_80A257
	BNE.b CODE_809789
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_80C263
	JSL.l CODE_818CE7
	LDA.w $1E23
	BNE.b CODE_8097AC
	LDY.w #DATA_B58CCD
	JSL.l CODE_B5801C
CODE_8097AC:
	JSR.w CODE_80A150
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	JSL.l CODE_819489
	JSL.l CODE_B8852C
	JMP.w CODE_80AFBA

CODE_8097C1:
	JSR.w CODE_80A257
	BNE.b CODE_809789
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_809BEC
	JSL.l CODE_818B60
	JSR.w CODE_80A150
	JSR.w CODE_80A7BE
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	JSL.l CODE_818F0E
	JSR.w CODE_80AFBA
	JMP.w CODE_809ACD

CODE_8097EC:
	JSR.w CODE_80A257
	BNE.b CODE_809813
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_809BEC
	JSL.l CODE_818B60
	JSR.w CODE_80A150
	JSR.w CODE_80A7BE
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	JSR.w CODE_80AFBA
	JMP.w CODE_80B788

CODE_809813:
	LDA.w #$0000
	STA.l $7F3769
	JSL.l CODE_BFFAF6
	JMP.w CODE_809AFF

CODE_809821:
	JSR.w CODE_80A257
	BNE.b CODE_809813
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_809BEC
	JSL.l CODE_818B6B
	JSR.w CODE_80A150
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	JMP.w CODE_80AFBA

CODE_809842:
	JSR.w CODE_80A257
	BNE.b CODE_809869
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_809BEC
	JSL.l CODE_818B60
	JSR.w CODE_80A150
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	JSR.w CODE_80AFBA
	JSR.w CODE_80B788
	JMP.w CODE_80B891

CODE_809869:
	JMP.w CODE_809AFF

CODE_80986C:
	JSR.w CODE_80A257
	BNE.b CODE_809869
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_809BEC
	JSL.l CODE_818B60
	JSL.l CODE_819370
	JSR.w CODE_80A150
	JSR.w CODE_80A7BE
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	JSR.w CODE_80AFBA
	JMP.w CODE_80B4CA

CODE_809897:
	JSR.w CODE_80A257
	BNE.b CODE_809869
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_809BEC
	JSL.l CODE_818B60
	JSR.w CODE_80A150
	JSR.w CODE_80A7BE
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	LDA.b $FC
	BPL.b CODE_8098C0
	JSL.l CODE_BFFD09
CODE_8098C0:
	JSR.w CODE_80AFBA
	JSR.w CODE_80B788
	JMP.w CODE_80B891

CODE_8098C9:
	JMP.w CODE_809AFF

CODE_8098CC:
	JSR.w CODE_80A257
	BNE.b CODE_8098C9
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_809BEC
	JSL.l CODE_818B60
	LDA.w $1E15
	AND.w #$0004
	BEQ.b CODE_8098EC
	JSL.l CODE_819370
CODE_8098EC:
	JSR.w CODE_80A150
	JSR.w CODE_80A7BE
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	JMP.w CODE_80AFBA

CODE_8098FC:
	JSR.w CODE_80A257
	BNE.b CODE_8098C9
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_809BEC
	JSL.l CODE_818B60
	LDA.w $1E15
	AND.w #$0004
	BEQ.b CODE_80991C
	JSL.l CODE_819370
CODE_80991C:
	JSR.w CODE_80A150
	JSR.w CODE_80A7BE
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	JMP.w CODE_80AFBA

CODE_80992C:
	JMP.w CODE_809AFF

CODE_80992F:
	JSR.w CODE_80A257
	BNE.b CODE_80992C
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	LDA.w $1E15
	AND.w #$0020
	BEQ.b CODE_809949
	JSR.w CODE_809BEC
	BRA.b CODE_80994C

CODE_809949:
	JSR.w CODE_80C47B
CODE_80994C:
	JSL.l CODE_818CE7
	JSR.w CODE_80A150
	JSR.w CODE_80A7BE
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	JSL.l CODE_81CDED
	JMP.w CODE_80AFBA

CODE_809964:
	JSR.w CODE_80A257
	BNE.b CODE_80992C
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_809BEC
	JSL.l CODE_818B60
	JSL.l CODE_BF845A
	JSR.w CODE_80A150
	JSL.l CODE_B882D9
	JSR.w CODE_80A7BE
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	JMP.w CODE_80AFBA

CODE_809990:
	JMP.w CODE_809AFF

CODE_809993:
	JSR.w CODE_80A257
	BNE.b CODE_809990
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_809BEC
	JSL.l CODE_818B60
	JSR.w CODE_80A150
	JSR.w CODE_80A7BE
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	JMP.w CODE_80AFBA

CODE_8099B7:
	JSR.w CODE_80A257
	BNE.b CODE_809990
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_809BEC
	JSL.l CODE_818B60
	JSR.w CODE_80A150
	JSR.w CODE_80A7BE
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	JMP.w CODE_80AFBA

CODE_8099DB:
	JSR.w CODE_80A257
	BNE.b CODE_809990
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_809BEC
	JSL.l CODE_818B60
	JSR.w CODE_80A150
	JSR.w CODE_80A7BE
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	JMP.w CODE_80AFBA

CODE_8099FF:
	JMP.w CODE_809AFF

CODE_809A02:
	JSR.w CODE_80A257
	BNE.b CODE_8099FF
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	PHA
	LDA.w $0897
	PHA
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_809BEC
	PLA
	STA.w $0897
	PLA
	STA.w !RAM_DKC1_Global_Layer1YPosLo
	LDA.w $1AF7
	BEQ.b CODE_809A4E
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	STA.w $1AF7
CODE_809A4E:
	JSR.w CODE_80A150
	JSL.l CODE_81D311
	LDY.b $DD
	BEQ.b CODE_809A63
	LDX.w #$10A0
	LDA.w #$0E10
	JSL.l CODE_BBA772
CODE_809A63:
	JSL.l CODE_B8B503
	JSR.w CODE_80A203
	PEA.w (($7F0200&$FF0000)>>16)|((CODE_809A02&$FF0000)>>8)
	PLB
	LDA.l $00088B
	LSR
	LSR
	STA.b $6C
	LSR
	LSR
	CLC
	ADC.l $00088B
	EOR.w #$FFFF
	STA.b $4C
	LDA.b $6C
	LDX.w #$0001
	LDY.w #$01E1
	CLC
CODE_809A8B:
	STA.w $7F0200,x
	STA.w $7F0200,y
	XBA
	CLC
	ADC.b $4C
	XBA
	DEY
	DEY
	DEY
	INX
	INX
	INX
	CPX.w #$00C1
	BNE.b CODE_809A8B
	PLB
	JMP.w CODE_80AFBA

CODE_809AA5:
	JMP.w CODE_809AFF

CODE_809AA8:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_Credits
	BEQ.b CODE_809AB4
	JSR.w CODE_80A257
	BNE.b CODE_809AA5
CODE_809AB4:
	JSL.l CODE_BDF8A2
	JSL.l CODE_BF8000
	JSR.w CODE_809BEC
	JSR.w CODE_80A150
	JSL.l CODE_81D30C
	JSR.w CODE_80A203
	JMP.w CODE_80AFBA

CODE_809ACC:
	RTS

CODE_809ACD:
	LDA.w $1DF1
	LSR
	BCC.b CODE_809AD4
	RTS

CODE_809AD4:
	STZ.w $0698
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	ASL
	ASL
	ASL
	ASL
	STA.b $4C
	LDA.w $088A
	LSR
	LSR
	LSR
	LDY.w #$0004
	LDX.w #$0000
CODE_809AEC:
	SEP.b #$20
	XBA
	STA.w $0698,x
	XBA
	REP.b #$20
	CLC
	ADC.b $4C
	INX
	INX
	INX
	DEY
	BNE.b CODE_809AEC
	RTS

CODE_809AFF:
	DEC.b $28
	DEC.w $1E33
	BMI.b CODE_809B15
	LDA.w !RAM_DKC1_Global_PressedButtonsLo
	AND.w #!Joypad_Start
	BEQ.b CODE_809B14
	LDA.w #$0010
	STA.w $1E33
CODE_809B14:
	RTS

CODE_809B15:
	LDA.w #$FFFF
	STA.w $1E33
	LDA.w !RAM_DKC1_Global_PressedButtonsLo
	AND.w #!Joypad_Select|!Joypad_Start
	BNE.b CODE_809B24
	RTS

CODE_809B24:
	AND.w #!Joypad_Start
	BNE.b CODE_809B78
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_GangplankGalleon_Main
	BEQ.b CODE_809B77
	CMP.w #!Define_DKC1_EntranceID_VeryGnawtysLair_Main
	BCS.b CODE_809B77
	LDA.w $1E15
	AND.w #$0400
	BNE.b CODE_809B77
	LDA.w $0563
	CMP.w #$00EA
	BNE.b CODE_809B48
	LDA.w #$0001
CODE_809B48:
	TAX
	LDA.w $0583,x
	AND.w #$0001
	BEQ.b CODE_809B77
	STZ.w $0516
	STZ.w $0518
	STZ.w $0512
	STZ.w $0514
	JSR.w CODE_809B8C
	LDA.w #$FFBF
	AND.w $0579
	STA.w $0579
	LDA.w $0563
	STA.b $40
	STA.b !RAM_DKC1_Global_EntranceIDLo
	STZ.w $0537
	JML.l CODE_80E1F8

CODE_809B77:
	RTS

CODE_809B78:
	STZ.w $1E3D
	LDA.w #$FFBF
	AND.w $0579
	STA.w $0579
	LDA.w #!Define_DKC1_SoundID_Unpause
	JSL.l CODE_BFFB27
	RTS

CODE_809B8C:
	STZ.w $0559
	STZ.w $055B
	STZ.w !RAM_DKC1_Level_GiveBackAnimalBuddyFlagLo
	STZ.w $055F
	STZ.w $0561
	RTS

CODE_809B9C:
	JSR.w CODE_809BA0
	RTL

CODE_809BA0:
	LDY.w #$0002
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	BEQ.b CODE_809BAF
	CMP.w #$0003
	BPL.b CODE_809BAF
	ASL
	TAY
CODE_809BAF:
	RTS

CODE_809BB0:
	LDA.b $28
	AND.w #$0003
	BEQ.b CODE_809BB8
	RTS

CODE_809BB8:
	LDA.w $1B0B
	BIT.w $1B0D
	BPL.b CODE_809BC4
	EOR.w #$FFFF
	INC
CODE_809BC4:
	STA.w $1AF5
	STA.w $1AF7
	LDA.w $1B0D
	EOR.w #$FFFF
	STA.w $1B0D
	BEQ.b CODE_809BD6
	RTS

CODE_809BD6:
	LDA.w $1B0B
	LSR
	BEQ.b CODE_809BE8
	EOR.w #$FFFF
	INC
	CLC
	ADC.w $1B0B
	STA.w $1B0B
	RTS

CODE_809BE8:
	STZ.w $1B0B
	RTS

CODE_809BEC:
	JSR.w CODE_809BB0
	LDA.w $1929
	BMI.b CODE_809C4E
	AND.w #$0001
	BNE.b CODE_809C4E
	JSR.w CODE_809BA0
	LDA.w $1E29
	BEQ.b CODE_809C07
	STZ.w $1E29
	TAY
	BRA.b CODE_809C34

CODE_809C07:
	LDA.w $0579
	AND.w #$0080
	BEQ.b CODE_809C34
	EOR.w $0579
	STA.w $0579
	LDA.w $1B1B
	CMP.w #$000F
	BEQ.b CODE_809C21
	INC
	STA.w $1B1B
CODE_809C21:
	ASL
	ASL
	TAX
	LDA.l DATA_809C4F,x
	STA.w $1B17
	LDA.l DATA_809C4F+$02,x
	STA.w $1B19
	BRA.b CODE_809C43

CODE_809C34:
	STZ.w $1B1B
	LDA.w #$0003
	STA.w $1B17
	LDA.w #$0005
	STA.w $1B19
CODE_809C43:
	PHY
	JSR.w CODE_809CD0
	PLY
	JSR.w CODE_80A05B
	JSR.w CODE_809C8F
CODE_809C4E:
	RTS

DATA_809C4F:
	dw $0003,$0005,$0001,$0005,$0001,$0005,$0001,$0005
	dw $0001,$0005,$0001,$0004,$0001,$0004,$0001,$0004
	dw $0001,$0004,$0001,$0004,$0001,$0004,$0001,$0003
	dw $0001,$0003,$0001,$0003,$0001,$0003,$0001,$0002

CODE_809C8F:
	LDA.w $1B23
	CMP.w !RAM_DKC1_Global_Layer1XPosLo
	BMI.b CODE_809C9F
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	STZ.w $0889
	BRA.b CODE_809CAD

CODE_809C9F:
	LDA.w $1B25
	CMP.w !RAM_DKC1_Global_Layer1XPosLo
	BPL.b CODE_809CAD
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	STZ.w $0889
CODE_809CAD:
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	BPL.b CODE_809CBA
	STZ.w !RAM_DKC1_Global_Layer1YPosLo
	STZ.w $0897
	BRA.b CODE_809CCF

CODE_809CBA:
	LDA.b $32
	CMP.w #$0009
	BEQ.b CODE_809CCF
	LDA.w #$0200
	CMP.w !RAM_DKC1_Global_Layer1YPosLo
	BPL.b CODE_809CCF
	STA.w !RAM_DKC1_Global_Layer1YPosLo
	STZ.w $0897
CODE_809CCF:
	RTS

CODE_809CD0:
	LDA.w $1A5D
	STA.b $4C
	LDA.w $1A5F
	STA.b $4E
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	EOR.w #$FFFF
	INC
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	STA.b $76
	CMP.w #$8000
	ROR
	CLC
	ADC.b $76
	CLC
	ADC.w #$0080
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,y
	XBA
	STA.w $1A5D
	LDX.w #$0000
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.b $76
	ADC.w $1A69
	STA.w $1A5E
	CMP.w #$E800
	BCC.b CODE_809D1C
	DEX
CODE_809D1C:
	TXA
	SEP.b #$20
	STA.w $1A60
	REP.b #$20
	LDA.w $1A5D
	SEC
	SBC.w $1A61
	STA.b $76
	LDA.w $1A5F
	SBC.w $1A63
	STA.b $78
	BRA.b CODE_809D69

CODE_809D37:
	LDA.w $0579
	AND.w #$0004
	BNE.b CODE_809D69
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BEQ.b CODE_809D4A
	EOR.b $78
	BMI.b CODE_809D4A
	BRA.b CODE_809D69

CODE_809D4A:
	LDA.b $4C
	STA.w $1A5D
	LDA.b $4E
	STA.w $1A5F
	LDA.w $1A5D
	SEC
	SBC.w $1A61
	STA.b $76
	LDA.w $1A5F
	SBC.w $1A63
	STA.b $78
	STZ.b $76
	STZ.b $78
CODE_809D69:
	LDA.b $76
	SEC
	SBC.w $1A65
	STA.b $76
	LDA.b $78
	SBC.w $1A67
	STA.b $78
	LDX.w $1B17
CODE_809D7B:
	CMP.w #$8000
	ROR
	ROR.b $76
	DEX
	BNE.b CODE_809D7B
	STA.b $78
	LDA.w $1A65
	CLC
	ADC.b $76
	STA.w $1A65
	STA.b $76
	LDA.w $1A67
	ADC.b $78
	STA.w $1A67
	BPL.b CODE_809DD2
	STA.b $78
	LDA.w #$0000
	SEC
	SBC.b $76
	STA.b $76
	LDA.w #$0000
	SBC.b $78
	LDX.w $1B19
CODE_809DAD:
	LSR
	ROR.b $76
	DEX
	BNE.b CODE_809DAD
	STA.b $78
	LDA.w #$0400
	LDA.w #$0800
	CMP.b $76
	BPL.b CODE_809DC1
	STA.b $76
CODE_809DC1:
	LDA.w #$0000
	SEC
	SBC.b $76
	STA.b $76
	LDA.w #$0000
	SBC.b $78
	STA.b $78
	BRA.b CODE_809DE6

CODE_809DD2:
	LDX.w $1B19
CODE_809DD5:
	LSR
	ROR.b $76
	DEX
	BNE.b CODE_809DD5
	STA.b $78
	LDA.w #$0800
	CMP.b $76
	BPL.b CODE_809DE6
	STA.b $76
CODE_809DE6:
	LDA.b $78
	STA.b $78
	LDA.b $77
	STA.w $0A75
	LDA.w $1A61
	CLC
	ADC.b $76
	STA.w $1A61
	LDA.w $1A63
	ADC.b $78
	STA.w $1A63
	LDA.w $1A61
	STA.w $088A
	LDA.w $1A63
	SEP.b #$20
	STA.w !RAM_DKC1_Global_Layer1XPosHi
	REP.b #$20
	RTS

CODE_809E11:
	LDA.w $1E15
	AND.w #$0020
	BEQ.b CODE_809E1B
	BRA.b CODE_809E32

CODE_809E1B:
	JMP.w CODE_80C501

CODE_809E1E:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_JungleHijinxs_EnterDKsHouse
	BNE.b CODE_809E26
	RTS

CODE_809E26:
	LDA.b $32
	CMP.w #$0003
	BEQ.b CODE_809E1B
	CMP.w #$0009
	BEQ.b CODE_809E11
CODE_809E32:
	JSL.l CODE_BCB052
	STA.w $1B23
	TYA
	STA.w $1B25
	LDA.w #$0001
	STA.w $1B17
	STA.w $1B19
	STZ.w $1B1B
	LDA.w #$FFFF
	LDX.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDX.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	JSR.w CODE_809BA0
	STY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHY
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	PHA
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,y
	LDA.w #$0030
	STA.w $1A69
	JSR.w CODE_809CD0
	PLA
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	LDA.w $1A5D
	STA.w $1A61
	LDA.w $1A5F
	STA.w $1A63
	LDA.w $1A5E
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	STZ.w $0889
	PLY
	JSR.w CODE_809F9A
	LDA.w $1A50
	STA.w !RAM_DKC1_Global_Layer1YPosLo
	JSR.w CODE_809C8F
	LDA.w #$0080
	STA.w $1A4F
	STA.w $1A5D
	STZ.w $1A51
	STZ.w $1A5F
	STA.w $1A4B
	STA.w $1A61
	STZ.w $1A4D
	STZ.w $1A63
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w $1A50
	STA.w !RAM_DKC1_Level_CameraYPosLo
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0100
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	LDA.w #$0008
	STA.w $0A75
	LDA.w #$0001
	STA.w $1A5B
	LDA.w #$0020
CODE_809ED9:
	PHA
	JSR.w CODE_809F41
	JSR.w CODE_809F61
	BCC.b CODE_809EE6
	JSL.l CODE_8188A8
CODE_809EE6:
	JSL.l CODE_81883F
	LDA.w #$0008
	STA.w $0A75
	CLC
	ADC.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	PLA
	DEC
	BNE.b CODE_809ED9
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	ADC.w #$0008
	STA.w $08A7
	JSR.w CODE_809F22
	JSR.w CODE_809F41
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w $1A5E
	STA.w !RAM_DKC1_Level_CameraXPosLo
	STZ.w $1A65
	STZ.w $1A67
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_GangplankGalleon_Main
	BEQ.b CODE_809F70
	RTS

CODE_809F22:
	LDA.b $32
	CMP.w #$0003
	BEQ.b CODE_809F3C
	CMP.w #$0009
	BEQ.b CODE_809F3C
	JSR.w CODE_809F61
	BCS.b CODE_809F38
	JSL.l CODE_81890E
	RTS

CODE_809F38:
	JSL.l CODE_818B6B
CODE_809F3C:
	JSL.l CODE_818CEF
	RTS

CODE_809F41:
	LDA.b $32
	CMP.w #$0003
	BEQ.b CODE_809F5C
	CMP.w #$0009
	BEQ.b CODE_809F5C
	JSR.w CODE_809F61
	BCS.b CODE_809F57
	JSL.l CODE_818705
	RTS

CODE_809F57:
	JSL.l CODE_818B6B
	RTS

CODE_809F5C:
	JSL.l CODE_818DFA
	RTS

CODE_809F61:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	JSL.l CODE_BCBAAD
	CMP.w #!Define_DKC1_EntranceID_MineCartCarnage_Main
	BEQ.b CODE_809F6E
	CLC
	RTS

CODE_809F6E:
	SEC
	RTS

CODE_809F70:
	STZ.w !RAM_DKC1_Global_Layer1YPosLo
	STZ.w $0897
	LDA.w #$0008
	STA.w $0A75
	LDA.w #$FEF8
CODE_809F7F:
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	JSL.l CODE_818705
	JSL.l CODE_81883F
	LDA.w #$0008
	CLC
	ADC.w !RAM_DKC1_Global_Layer1XPosLo
	CMP.w #$0100
	BNE.b CODE_809F7F
	STZ.w !RAM_DKC1_Global_Layer1XPosLo
	RTS

CODE_809F9A:
	STY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYX
	LDA.w #$0080
	STA.w $1A4F
	STZ.w $1A51
	LDA.w $0579
	AND.w #$0008
	BNE.b CODE_809FEC
	LDA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,y
	BMI.b CODE_809FEC
	LDA.b $4A
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w $1AF3
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.w #$0030
	BCS.b CODE_809FD2
	EOR.w #$FFFF
	INC
	CLC
	ADC.w $1AF3
	STA.w $1AF3
	BRA.b CODE_809FD9

CODE_809FD2:
	LDA.w $1AF3
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable1631Lo,y
CODE_809FD9:
	SEC
	SBC.w #$00A0
	JSR.w CODE_80A144
	CMP.w #$0000
	BPL.b CODE_809FE8
	DEC.w $1A51
CODE_809FE8:
	STA.w $1A50
	RTS

CODE_809FEC:
	LDA.b $4A
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w $1AF3
	BRA.b CODE_809FD9

CODE_809FF7:
	LDA.w !RAM_DKC1_Level_CameraYPosLo
	STA.w !RAM_DKC1_Global_Layer1YPosLo
	STZ.w $1A57
	STZ.w $1A59
	RTS

CODE_80A004:
	JSR.w CODE_80A0F3
	JSR.w CODE_80A118
	CMP.w #$8000
	ROR
	ROR.b $76
	STA.b $78
	JSR.w CODE_80A12A
	CMP.w #$8000
	ROR
	ROR.b $76
	CMP.w #$8000
	ROR
	ROR.b $76
	STA.b $78
	JMP.w CODE_80A0A6

CODE_80A026:
	LDX.w #$0003
	LDY.w #$0004
	LDA.b $32
	CMP.w #$0009
	BNE.b CODE_80A039
	LDX.w #$0002
	LDY.w #$0003
CODE_80A039:
	JSR.w CODE_80A0F3
	JSR.w CODE_80A118
CODE_80A03F:
	CMP.w #$8000
	ROR
	ROR.b $76
	DEX
	BNE.b CODE_80A03F
	STA.b $78
	JSR.w CODE_80A12A
CODE_80A04D:
	CMP.w #$8000
	ROR
	ROR.b $76
	DEY
	BNE.b CODE_80A04D
	STA.b $78
	JMP.w CODE_80A0A6

CODE_80A05B:
	JSR.w CODE_809F9A
CODE_80A05E:
	LDA.w $0579
	AND.w #$0008
	BNE.b CODE_80A004
	LDA.w $1AF3
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.w #$0040
	BMI.b CODE_80A081
	CMP.w #$00D0
	BPL.b CODE_80A026
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	CMP.w #$FA00
	BMI.b CODE_80A026
CODE_80A081:
	JSR.w CODE_80A0F3
	JSR.w CODE_80A118
	LDX.w $1B1D
CODE_80A08A:
	CMP.w #$8000
	ROR
	ROR.b $76
	DEX
	BNE.b CODE_80A08A
	STA.b $78
	JSR.w CODE_80A12A
	LDX.w $1B1F
CODE_80A09B:
	CMP.w #$8000
	ROR
	ROR.b $76
	DEX
	BNE.b CODE_80A09B
	STA.b $78
CODE_80A0A6:
	LDX.w #$0000
	LDA.w $1AF5
	BPL.b CODE_80A0AF
	DEX
CODE_80A0AF:
	CLC
	ADC.b $76
	STA.b $76
	TXA
	ADC.b $78
	STA.b $78
	STZ.w $1AF5
	LDA.b $76
	BMI.b CODE_80A0CC
	CMP.w #$0801
	BMI.b CODE_80A0D6
	LDA.w #$0800
	STA.b $76
	BRA.b CODE_80A0D6

CODE_80A0CC:
	CMP.w #$F800
	BPL.b CODE_80A0D6
	LDA.w #$F800
	STA.b $76
CODE_80A0D6:
	LDA.b $76
	CLC
	ADC.w $1A4B
	STA.w $1A4B
	LDA.b $78
	ADC.w $1A4D
	STA.w $1A4D
	LDA.w !RAM_DKC1_Level_CameraYPosLo
	STA.w !RAM_DKC1_Global_Layer1YPosLo
	LDA.b $77
	STA.w $1A5B
	RTS

CODE_80A0F3:
	LDA.w $1A4F
	SEC
	SBC.w $1A4B
	STA.w $1A53
	LDA.w $1A51
	SBC.w $1A4D
	STA.w $1A55
	LDA.w $1A53
	AND.w #$FFE0
	ORA.w $1A55
	BNE.b CODE_80A117
	STZ.w $1A53
	STZ.w $1A55
CODE_80A117:
	RTS

CODE_80A118:
	LDA.w $1A53
	SEC
	SBC.w $1A57
	STA.b $76
	LDA.w $1A55
	SBC.w $1A59
	STA.b $78
	RTS

CODE_80A12A:
	LDA.b $76
	CLC
	ADC.w $1A57
	STA.w $1A57
	LDA.b $78
	ADC.w $1A59
	STA.w $1A59
	LDA.w $1A57
	STA.b $76
	LDA.w $1A59
	RTS

CODE_80A144:
	PHY
	PHX
	JSL.l CODE_BCB069
	PHK
	PLB
	PLY
	PLX
	RTS

ADDR_80A14F:
	RTS

CODE_80A150:
	JSL.l CODE_B88344
	LDA.w #!RAM_DKC1_Global_OAMBuffer
	STA.b !RAM_DKC1_Global_OAMIndexLo
	LDA.w #$0400
	STA.b $6E
	STZ.w DKC1_Global_UpperOAMBuffer[$00].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$02].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$04].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$06].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$08].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$0A].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$0C].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$0E].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$10].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$12].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$14].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$16].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$18].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$1A].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$1C].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$1E].Slot
	LDA.b $32
	CMP.w #$0004
	BNE.b CODE_80A1A6
	LDA.w $1DF1
	BEQ.b CODE_80A1A1
	LDA.w #$0014
	STA.b $3C
	BRA.b CODE_80A1A6

CODE_80A1A1:
	LDA.w #$002C
	STA.b $3C
CODE_80A1A6:
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	BNE.b CODE_80A1C0
CODE_80A1AB:
	JSR.w CODE_80A503
	JSR.w CODE_80A345
	JSL.l CODE_B8B529
	JSL.l CODE_B88708
	JSL.l CODE_BBA849
	JMP.w CODE_80A49D

CODE_80A1C0:
	LDX.w $1E45
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	STA.b $76
	LDA.b $4A
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	STA.b $77
	LDA.b $76
	TAX
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	JSL.l CODE_BCB38E
	STY.b !RAM_DKC1_Global_OAMIndexLo
	BRA.b CODE_80A1AB

	%FREE_BYTES($C0A1E5, 1, $E0)

CODE_80A1E6:
	LDX.w #$0000
CODE_80A1E9:
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	INX
	INX
	CPX.w #$0034
	BNE.b CODE_80A1E9
	RTS

CODE_80A1F4:
	LDX.w #$0000
CODE_80A1F7:
	TXA
	STA.w !RAM_DKC1_NorSpr_DrawOrderIndexLo,x
	INX
	INX
	CPX.w #$0034
	BNE.b CODE_80A1F7
	RTS

CODE_80A203:
	LDX.b !RAM_DKC1_Global_OAMIndexLo
	CPX.w #!RAM_DKC1_Global_OAMBuffer+$0200
	BEQ.b CODE_80A218
	LDA.w #$F0FF
CODE_80A20D:
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	INX
	INX
	INX
	INX
	CPX.w #!RAM_DKC1_Global_OAMBuffer+$0200
	BNE.b CODE_80A20D
CODE_80A218:
	RTS

CODE_80A219:
	LDA.w #CODE_80A98A
	STA.b $1C
	LDA.w #$0081
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
CODE_80A224:
	LDA.w !REGISTER_HVBlankFlagsAndJoypadStatus
	AND.w #$0080
	BEQ.b CODE_80A224
CODE_80A22C:
	LDA.w !REGISTER_HVBlankFlagsAndJoypadStatus
	AND.w #$0080
	BNE.b CODE_80A22C
	SEP.b #$20
	LDA.b #$01
CODE_80A238:
	BIT.w !REGISTER_HVBlankFlagsAndJoypadStatus
	BNE.b CODE_80A238
	REP.b #$20
	LDA.w !REGISTER_Joypad1Lo
	TAX
	EOR.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w !REGISTER_Joypad1Lo
	STA.w !RAM_DKC1_Global_PressedButtonsLoP1
	TXA
	STA.w !RAM_DKC1_Global_HeldButtonsLoP1
	LDA.w #$0001
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	RTS

CODE_80A257:
	SEP.b #$20
	LDA.b #$01
CODE_80A25B:
	BIT.w !REGISTER_HVBlankFlagsAndJoypadStatus
	BNE.b CODE_80A25B
	REP.b #$20
	LDA.w !REGISTER_Joypad1Lo
	TAX
	EOR.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w !REGISTER_Joypad1Lo
	STA.w !RAM_DKC1_Global_PressedButtonsLoP1
	TXA
	STA.w !RAM_DKC1_Global_HeldButtonsLoP1
	LDA.w !REGISTER_Joypad2Lo
	TAX
	EOR.w !RAM_DKC1_Global_HeldButtonsLoP2
	AND.w !REGISTER_Joypad2Lo
	STA.w !RAM_DKC1_Global_PressedButtonsLoP2
	TXA
	STA.w !RAM_DKC1_Global_HeldButtonsLoP2
	JSR.w CODE_80C0F8
	LDA.b $42
	CMP.w #$0002
	BNE.b CODE_80A2A0
	LDA.b $44
	ASL
	TAX
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1,x
	STA.w !RAM_DKC1_Global_HeldButtonsLo
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1,x
	STA.w !RAM_DKC1_Global_PressedButtonsLo
	BRA.b CODE_80A2C6

CODE_80A2A0:
	CMP.w #$0001
	BNE.b CODE_80A2BA
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	AND.w #$0002
	TAX
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1,x
	STA.w !RAM_DKC1_Global_HeldButtonsLo
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1,x
	STA.w !RAM_DKC1_Global_PressedButtonsLo
	BRA.b CODE_80A2C6

CODE_80A2BA:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	STA.w !RAM_DKC1_Global_HeldButtonsLo
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	STA.w !RAM_DKC1_Global_PressedButtonsLo
CODE_80A2C6:
	LDA.w $0579
	AND.w #$0040
	RTS

CODE_80A2CD:
	STZ.w $1E43
	LDA.w $1ACF
	CMP.w $1AD1
	BEQ.b CODE_80A32A
	ASL
	ASL
	TAX
	LDA.w $1ACF
	INC
	AND.w #$000F
	STA.w $1ACF
	INC.w $1E43
	LDA.w #(!REGISTER_WriteToCGRAMPort&$0000FF<<8)+$00
	STA.w DMA[$00].Parameters
	LDA.w #$001E
	STA.w DMA[$00].SizeLo
	LDA.w DKC1_NorSpr_SpritePaletteUploadTable[$00].PtrLo,x
	STA.w DMA[$00].SourceLo
	LDA.w DKC1_NorSpr_SpritePaletteUploadTable[$00].PtrBank,x
	SEP.b #$20
	STA.w DMA[$00].SourceBank
	XBA
	STA.w !REGISTER_CGRAMAddress
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	SEP.b #$20
	LDA.w !REGISTER_SoftwareLatchForHVCounter
	LDA.w !REGISTER_PPUStatusFlag2
	LDA.w !REGISTER_VCounter
	XBA
	LDA.w !REGISTER_VCounter
	XBA
	REP.b #$20
	AND.w #$01FF
	CMP.w #$00E0
	BMI.b CODE_80A32A
	CMP.w #$00F8
CODE_80A32A:
	RTS

CODE_80A32B:
	LDA.w #$003C
	STA.w !RAM_DKC1_Level_ShowBananaCountTimerLo
	RTS

CODE_80A332:
	LDA.w !RAM_DKC1_Player_DisplayedBananaCountLo
	CMP.w #$03E7
	BMI.b CODE_80A38A
	STZ.w !RAM_DKC1_Player_DisplayedBananaCountLo
	STZ.w !RAM_DKC1_Player_BananaCountOnesDigit
	STZ.w !RAM_DKC1_Player_BananaCountHundredsDigit
	BRA.b CODE_80A3B7

CODE_80A345:
	JSR.w CODE_80A743
	LDA.w !RAM_DKC1_Player_DisplayedBananaCountLo
	CMP.w !RAM_DKC1_Player_CurrentBananaCountLo
	BMI.b CODE_80A356
	LDA.w !RAM_DKC1_Level_ShowBananaCountTimerLo
	BNE.b CODE_80A3BD
	RTS

CODE_80A356:
	LDA.w $1E15
	AND.w #$0400
	BNE.b CODE_80A332
	LDA.w !RAM_DKC1_Player_DisplayedBananaCountLo
	CMP.w #$0063
	BMI.b CODE_80A38A
	LDA.w !RAM_DKC1_Player_CurrentBananaCountLo
	SEC
	SBC.w #$0064
	STA.w !RAM_DKC1_Player_CurrentBananaCountLo
	LDA.w $1E25
	DEC
	BPL.b CODE_80A37B
	STA.w $1E25
	BRA.b CODE_80A37F

CODE_80A37B:
	JSL.l CODE_B6A84B
CODE_80A37F:
	STZ.w !RAM_DKC1_Player_DisplayedBananaCountLo
	STZ.w !RAM_DKC1_Player_BananaCountOnesDigit
	STZ.w !RAM_DKC1_Player_BananaCountHundredsDigit
	BRA.b CODE_80A3B7

CODE_80A38A:
	INC.w !RAM_DKC1_Player_DisplayedBananaCountLo
	LDX.w #$0000
CODE_80A390:
	LDA.w !RAM_DKC1_Player_BananaCountOnesDigit,x
	AND.w #$00FF
	INC
	CMP.w #$000A
	BNE.b CODE_80A3AB
	DEC
	EOR.w !RAM_DKC1_Player_BananaCountOnesDigit,x
	STA.w !RAM_DKC1_Player_BananaCountOnesDigit,x
	INX
	CPX.w #$0003
	BNE.b CODE_80A390
	BRA.b CODE_80A3BD

CODE_80A3AB:
	EOR.w !RAM_DKC1_Player_BananaCountOnesDigit,x
	AND.w #$00FF
	EOR.w !RAM_DKC1_Player_BananaCountOnesDigit,x
	STA.w !RAM_DKC1_Player_BananaCountOnesDigit,x
CODE_80A3B7:
	LDA.w #$003C
	STA.w !RAM_DKC1_Level_ShowBananaCountTimerLo
CODE_80A3BD:
	DEC.w !RAM_DKC1_Level_ShowBananaCountTimerLo
	LDA.w $0531
	BNE.b CODE_80A3D2
	LDA.w #DATA_BC86F2
	JSL.l CODE_BDF1F0
	ORA.w #$3000
	STA.w $0531
CODE_80A3D2:
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	LDA.w #$0810
	STA.w DKC1_Global_OAMBuffer[$00].XDisp&$0000FF,y
	LDA.b $28
	LSR
	AND.w #$000E
	CLC
	ADC.w #$01E0
	ORA.w $0531
	STA.w DKC1_Global_OAMBuffer[$00].Tile&$0000FF,y
	TYA
	PHY
	SEC
	SBC.w #$0200
	TAX
	LDA.l DATA_80A543,x
	TAY
	LDA.l DATA_80A543+$02,x
	ORA.w $0000,y
	STA.w $0000,y
	PLY
	INY
	INY
	INY
	INY
	LDX.w #$0002
CODE_80A408:
	LDA.w !RAM_DKC1_Player_BananaCountOnesDigit,x
	AND.w #$000F
	BNE.b CODE_80A419
	DEX
	BNE.b CODE_80A408
	LDA.w !RAM_DKC1_Player_BananaCountOnesDigit,x
	AND.w #$000F
CODE_80A419:
	CLC
	ADC.w #$0066
	ORA.w $0531
	STA.w DKC1_Global_OAMBuffer[$00].Tile&$0000FF,y
	ORA.w #$0010
	STA.w DKC1_Global_OAMBuffer[$01].Tile&$0000FF,y
	LDA.w #$0820
	STA.w DKC1_Global_OAMBuffer[$00].XDisp&$0000FF,y
	CLC
	ADC.w #$0800
	STA.w DKC1_Global_OAMBuffer[$01].XDisp&$0000FF,y
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	DEX
	BMI.b CODE_80A49A
	LDA.w !RAM_DKC1_Player_BananaCountOnesDigit,x
	AND.w #$000F
	CLC
	ADC.w #$0066
	ORA.w $0531
	STA.w DKC1_Global_OAMBuffer[$00].Tile&$0000FF,y
	ORA.w #$0010
	STA.w DKC1_Global_OAMBuffer[$01].Tile&$0000FF,y
	LDA.w #$0828
	STA.w DKC1_Global_OAMBuffer[$00].XDisp&$0000FF,y
	CLC
	ADC.w #$0800
	STA.w DKC1_Global_OAMBuffer[$01].XDisp&$0000FF,y
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	DEX
	BMI.b CODE_80A49A
	LDA.w !RAM_DKC1_Player_BananaCountOnesDigit,x
	AND.w #$000F
	CLC
	ADC.w #$0066
	ORA.w $0531
	STA.w DKC1_Global_OAMBuffer[$00].Tile&$0000FF,y
	ORA.w #$0010
	STA.w DKC1_Global_OAMBuffer[$01].Tile&$0000FF,y
	LDA.w #$0830
	STA.w DKC1_Global_OAMBuffer[$00].XDisp&$0000FF,y
	CLC
	ADC.w #$0800
	STA.w DKC1_Global_OAMBuffer[$01].XDisp&$0000FF,y
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	INY
CODE_80A49A:
	STY.b !RAM_DKC1_Global_OAMIndexLo
	RTS

CODE_80A49D:
	LDA.b $32
	CMP.w #$0003
	BEQ.b CODE_80A4A5
	RTS

CODE_80A4A5:
	PHK
	PLB
	LDX.w #$0000
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	CPY.w #!RAM_DKC1_Global_OAMBuffer+$0200
	BCS.b CODE_80A4C3
CODE_80A4B1:
	LDA.l $7F36B5,x
	BNE.b CODE_80A4C6
CODE_80A4B7:
	CPY.w #!RAM_DKC1_Global_OAMBuffer+$0200
	BCS.b CODE_80A4C3
	INX
	INX
	CPX.w #$0024
	BCC.b CODE_80A4B1
CODE_80A4C3:
	STY.b !RAM_DKC1_Global_OAMIndexLo
	RTS

CODE_80A4C6:
	LDA.l $7F3745,x
	LSR
	LSR
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w DKC1_Global_OAMBuffer[$00].YDisp&$0000FF,y
	LDA.l $7F36B5,x
	STA.w DKC1_Global_OAMBuffer[$00].Tile&$0000FF,y
	LDA.l $7F36FD,x
	LSR
	LSR
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	SEP.b #$20
	STA.w DKC1_Global_OAMBuffer[$00].XDisp&$0000FF,y
	INY
	INY
	INY
	INY
	XBA
	REP.b #$20
	BEQ.b CODE_80A4B7
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.w DATA_80A543-$0204,y
	LDA.w DATA_80A543-$0202,y
	LSR
	ORA.b $00,x
	STA.b $00,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BRA.b CODE_80A4B7

CODE_80A503:
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	LDX.w #$0034
	PHK
	PLB
CODE_80A50A:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BNE.b CODE_80A519
CODE_80A50F:
	INX
	INX
	CPX.w #$0074
	BCC.b CODE_80A50A
	STY.b !RAM_DKC1_Global_OAMIndexLo
	RTS

CODE_80A519:
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	XBA
	EOR.w !RAM_DKC1_NorSpr_YPosLo,x
	AND.w #$00FF
	EOR.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w DKC1_Global_OAMBuffer[$00].XDisp&$0000FF,y
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w DKC1_Global_OAMBuffer[$00].Tile&$0000FF,y
	LDX.w DATA_80A543-$0200,y
	LDA.w DATA_80A543-$01FE,y
	ORA.b $00,x
	STA.b $00,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INY
	INY
	INY
	INY
	BRA.b CODE_80A50F

DATA_80A543:
	dw $0400,$0002,$0400,$0008,$0400,$0020,$0400,$0080
	dw $0400,$0200,$0400,$0800,$0400,$2000,$0400,$8000
	dw $0402,$0002,$0402,$0008,$0402,$0020,$0402,$0080
	dw $0402,$0200,$0402,$0800,$0402,$2000,$0402,$8000
	dw $0404,$0002,$0404,$0008,$0404,$0020,$0404,$0080
	dw $0404,$0200,$0404,$0800,$0404,$2000,$0404,$8000
	dw $0406,$0002,$0406,$0008,$0406,$0020,$0406,$0080
	dw $0406,$0200,$0406,$0800,$0406,$2000,$0406,$8000
	dw $0408,$0002,$0408,$0008,$0408,$0020,$0408,$0080
	dw $0408,$0200,$0408,$0800,$0408,$2000,$0408,$8000
	dw $040A,$0002,$040A,$0008,$040A,$0020,$040A,$0080
	dw $040A,$0200,$040A,$0800,$040A,$2000,$040A,$8000
	dw $040C,$0002,$040C,$0008,$040C,$0020,$040C,$0080
	dw $040C,$0200,$040C,$0800,$040C,$2000,$040C,$8000
	dw $040E,$0002,$040E,$0008,$040E,$0020,$040E,$0080
	dw $040E,$0200,$040E,$0800,$040E,$2000,$040E,$8000
	dw $0410,$0002,$0410,$0008,$0410,$0020,$0410,$0080
	dw $0410,$0200,$0410,$0800,$0410,$2000,$0410,$8000
	dw $0412,$0002,$0412,$0008,$0412,$0020,$0412,$0080
	dw $0412,$0200,$0412,$0800,$0412,$2000,$0412,$8000
	dw $0414,$0002,$0414,$0008,$0414,$0020,$0414,$0080
	dw $0414,$0200,$0414,$0800,$0414,$2000,$0414,$8000
	dw $0416,$0002,$0416,$0008,$0416,$0020,$0416,$0080
	dw $0416,$0200,$0416,$0800,$0416,$2000,$0416,$8000
	dw $0418,$0002,$0418,$0008,$0418,$0020,$0418,$0080
	dw $0418,$0200,$0418,$0800,$0418,$2000,$0418,$8000
	dw $041A,$0002,$041A,$0008,$041A,$0020,$041A,$0080
	dw $041A,$0200,$041A,$0800,$041A,$2000,$041A,$8000
	dw $041C,$0002,$041C,$0008,$041C,$0020,$041C,$0080
	dw $041C,$0200,$041C,$0800,$041C,$2000,$041C,$8000
	dw $041E,$0002,$041E,$0008,$041E,$0020,$041E,$0080
	dw $041E,$0200,$041E,$0800,$041E,$2000,$041E,$8000

CODE_80A743:
	LDA.w $1B05
	BNE.b CODE_80A749
	RTS

CODE_80A749:
	BMI.b CODE_80A75B
	DEC.w $1B05
	BEQ.b CODE_80A751
	RTS

CODE_80A751:
	LDA.w #$00FF
	AND.w !RAM_DKC1_Player_CollectedKONGLettersLo
	STA.w !RAM_DKC1_Player_CollectedKONGLettersLo
	RTS

CODE_80A75B:
	LDA.w #$0078
	STA.w $1B05
	STZ.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0101
	AND.w !RAM_DKC1_Player_CollectedKONGLettersLo
	CMP.w #$0001
	BNE.b CODE_80A774
	LDY.w #DATA_B58771
	JSR.w CODE_80A7A8
CODE_80A774:
	LDA.w #$0202
	AND.w !RAM_DKC1_Player_CollectedKONGLettersLo
	CMP.w #$0002
	BNE.b CODE_80A785
	LDY.w #DATA_B5875B
	JSR.w CODE_80A7A8
CODE_80A785:
	LDA.w #$0404
	AND.w !RAM_DKC1_Player_CollectedKONGLettersLo
	CMP.w #$0004
	BNE.b CODE_80A796
	LDY.w #DATA_B58745
	JSR.w CODE_80A7A8
CODE_80A796:
	LDA.w #$0808
	AND.w !RAM_DKC1_Player_CollectedKONGLettersLo
	CMP.w #$0008
	BNE.b CODE_80A7A7
	LDY.w #DATA_B5872F
	JSR.w CODE_80A7A8
CODE_80A7A7:
	RTS

CODE_80A7A8:
	XBA
	ORA.w !RAM_DKC1_Player_CollectedKONGLettersLo
	STA.w !RAM_DKC1_Player_CollectedKONGLettersLo
	JSL.l CODE_B58037
	BCS.b CODE_80A7BD
	LDX.b $86
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_80A7BD:
	RTS

CODE_80A7BE:
	LDX.w $1B29
	DEX
	DEX
	BMI.b CODE_80A7EC
	LDA.w #$0003
	STA.b $50
	LDA.w #$0028
	STA.b $52
CODE_80A7CF:
	LDA.w $1B2B,x
	BEQ.b CODE_80A7DA
	PHX
	TAX
	JSR.w CODE_80A7ED
	PLX
CODE_80A7DA:
	DEX
	DEX
	BPL.b CODE_80A7CF
	LDA.w $1929
	AND.w #$000A
	BNE.b CODE_80A7EC
	STZ.w $1B2B
	STZ.w $1B29
CODE_80A7EC:
	RTS

CODE_80A7ED:
	LDA.w #$0060
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$41FF
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.b $50
	STA.b $76
	BMI.b CODE_80A877
	CMP.w #$0100
	BPL.b CODE_80A877
	LDA.b $4A
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	SEC
	SBC.b $52
	BPL.b CODE_80A835
	CMP.w #$FFF1
	BMI.b CODE_80A877
	STA.b $78
	LDA.b $76
	XBA
	EOR.b $78
	AND.w #$FF00
	EOR.b $78
	XBA
	STA.b $76
	LDA.w #$0001
	BRA.b CODE_80A85D

CODE_80A835:
	CMP.w #$00E0
	BMI.b CODE_80A840
	AND.w #$000F
	ORA.w #$00E0
CODE_80A840:
	STA.b $78
	LDA.b $76
	XBA
	EOR.b $78
	AND.w #$FF00
	EOR.b $78
	XBA
	STA.b $76
	XBA
	CLC
	ADC.w #$000F
	LSR
	LSR
	LSR
	LSR
	AND.w #$000F
	BEQ.b CODE_80A877
CODE_80A85D:
	TAX
	INX
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	LDA.w #!RAM_DKC1_Global_OAMBuffer+$0200
	SEC
	SBC.b !RAM_DKC1_Global_OAMIndexLo
	BMI.b CODE_80A877
	LSR
	LSR
	STA.b $56
	CPX.b $56
	BMI.b CODE_80A873
	LDX.b $56
CODE_80A873:
	LDA.b $76
	BRA.b CODE_80A8A7

CODE_80A877:
	RTS

CODE_80A878:
	STA.w DKC1_Global_OAMBuffer[$00].XDisp&$0000FF,y
	LDA.b $4C
	STA.w DKC1_Global_OAMBuffer[$00].Tile&$0000FF,y
	PHX
	STY.b !RAM_DKC1_Global_OAMIndexLo
	TYA
	SEC
	SBC.w #!RAM_DKC1_Global_OAMBuffer
	TAX
	LDA.l DATA_80A543,x
	TAY
	LDA.l DATA_80A543+$02,x
	ORA.w $0000,y
	STA.w $0000,y
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	PLX
	INY
	INY
	INY
	INY
	LDA.b $76
	SEC
	SBC.w #$1000
	STA.b $76
CODE_80A8A7:
	DEX
	BPL.b CODE_80A878
	STY.b !RAM_DKC1_Global_OAMIndexLo
	RTS

CODE_80A8AD:
	JSL.l CODE_B8819F
	RTS

DATA_80A8B2:
	dw $0000

CODE_80A8B4:
	STZ.w !REGISTER_VRAMAddressLo
	LDA.w #DATA_80A8B2
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	STZ.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$09
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #DATA_80A8B2>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTS

CODE_80A8D8:
	JSR.w CODE_80A8AD
	REP.b #$20
	LDA.w #DATA_80A911
	STA.w DMA[$00].SourceLo
	LDA.w #DATA_80A911>>16
	STA.w DMA[$00].SourceBank
	STZ.w DMA[$00].SizeLo
	STZ.w !REGISTER_WRAMAddressLo
	SEP.b #$20
	STZ.w !REGISTER_WRAMAddressBank
	LDA.b #!REGISTER_ReadOrWriteToWRAMPort
	STA.w DMA[$00].Destination
	LDA.b #$08
	STA.w DMA[$00].Parameters
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	LDA.w #$01FF
	TCS
	JMP.w CODE_808020

DATA_80A911:
	db $00

CODE_80A912:
	REP.b #$20
	LDA.w #DATA_80A911
	STA.w DMA[$00].SourceLo
	LDA.w #DATA_80A911>>16
	STA.w DMA[$00].SourceBank
	STZ.w DMA[$00].SizeLo
	STZ.w !REGISTER_WRAMAddressLo
	SEP.b #$20
	LDA.b #$01
	STA.w !REGISTER_WRAMAddressBank
	LDA.b #!REGISTER_ReadOrWriteToWRAMPort
	STA.w DMA[$00].Destination
	LDA.b #$08
	STA.w DMA[$00].Parameters
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTS

CODE_80A93F:
	LDA.w #!RAM_DKC1_Global_OAMBuffer
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0220
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_OAMDataWritePort&$0000FF<<8)+$00
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	REP.b #$20
	RTS

CODE_80A95C:
	STZ.w !REGISTER_OAMAddressLo
	LDA.w #$0001
	STA.w !REGISTER_DMAEnable
	JMP.w CODE_80A98A

CODE_80A968:
	JML.l CODE_80A96C

CODE_80A96C:
	REP.b #$30
	PHA
	PHX
	PHY
	SEP.b #$20
	LDA.w !REGISTER_NMIEnable
	LDA.b #$8F
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	JMP.w ($001C)

CODE_80A980:
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
CODE_80A98A:
	REP.b #$30
	PLY
	PLX
	PLA
	RTI

CODE_80A990:
	SEI
	RTI

CODE_80A992:
	PEA.w ((DATA_B99B1C&$FF0000)>>16)|((CODE_80A992&$FF0000)>>8)
	PLB
	LDA.w #$0000
	TAX
CODE_80A99A:
	LDA.w #$1000
	STA.l $7F0200,x
	LDA.w #$0200
	STA.l $7F0202,x
	LDA.w #$4000
	STA.l $7F0204,x
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPX.w #$00C0
	BNE.b CODE_80A99A
	PLB
	LDA.w #$1C00
	STA.l $7F0260
	STA.l $7F13D0
	LDA.w #$0380
	STA.l $7F0262
	STA.l $7F13D2
	LDA.w #$7000
	STA.l $7F0264
	STA.l $7F13D4
	JMP.w CODE_80AC54

CODE_80A9DF:
	PEA.w ((DATA_B99B1C&$FF0000)>>16)|((CODE_80A9DF&$FF0000)>>8)
	PLB
	LDX.w #$0000
CODE_80A9E6:
	LDA.l $7F0201,x
	STA.b $4C
	LDA.l $7F0202,x
	LSR
	LSR
	LSR
	LSR
	LSR
	STA.b $4E
	LDA.l $7F0205,x
	LSR
	LSR
	CLC
	ADC.b $4C
	ADC.b $4E
	LSR
	LSR
	CLC
	ADC.w #$0006
	AND.w #$001F
	XBA
	STA.l $7F1370,x
	ASL
	ASL
	STA.l $7F1374,x
	XBA
	ASL
	ASL
	ASL
	STA.l $7F1372,x
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPX.w #$00C0
	BNE.b CODE_80A9E6
	PLB
	LDA.w #$1800
	STA.l $7F13D0
	LDA.w #$0300
	STA.l $7F13D2
	LDA.w #$6000
	STA.l $7F13D4
	JMP.w CODE_80AC54

CODE_80AA42:
	PEA.w ((DATA_B99B1C&$FF0000)>>16)|((CODE_80AA42&$FF0000)>>8)
	PLB
	LDY.w #$0000
	TYX
CODE_80AA4A:
	LDA.w DATA_B99B1C,y
	AND.w #$001F
	XBA
	STA.l $7F0200,x
	STA.l $7F1370,x
	LDA.w DATA_B99B1C,y
	AND.w #$03E0
	STA.l $7F0202,x
	STA.l $7F1372,x
	LDA.w DATA_B99B1C,y
	AND.w #$7C00
	STA.l $7F0204,x
	STA.l $7F1374,x
	INY
	INY
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPY.w #$0100
	BNE.b CODE_80AA4A
	LDX.w #$0000
CODE_80AA85:
	LDA.l $7F0200,x
	LSR
	AND.w #$1F00
	STA.l $7F1370,x
	LDA.l $7F0202,x
	LSR
	AND.w #$03E0
	STA.l $7F1372,x
	LDA.l $7F0204,x
	LSR
	AND.w #$7C00
	STA.l $7F1374,x
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPX.w #$00C0
	BNE.b CODE_80AA85
	LDA.w #$0000
	LDX.w #$00C0
CODE_80AABA:
	LDA.l $7F0200,x
	LSR
	CLC
	ADC.w #$0500
	AND.w #$1F00
	STA.l $7F1370,x
	LDA.l $7F0202,x
	LSR
	CLC
	ADC.w #$00A0
	AND.w #$03E0
	STA.l $7F1372,x
	LDA.l $7F0204,x
	LSR
	CLC
	ADC.w #$1400
	AND.w #$7C00
	STA.l $7F1374,x
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPX.w #$0300
	BNE.b CODE_80AABA
	PLB
	JMP.w CODE_80AC54

CODE_80AAF9:
	PEA.w ((DATA_B99B1C&$FF0000)>>16)|((CODE_80AAF9&$FF0000)>>8)
	PLB
	LDA.w #$0000
	TAX
CODE_80AB01:
	LDA.w #$1000
	STA.l $7F1370,x
	LDA.w #$0200
	STA.l $7F1372,x
	LDA.w #$4000
	STA.l $7F1374,x
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPX.w #$00C0
	BNE.b CODE_80AB01
	PLB
	LDA.w #$1C00
	STA.l $7F13D0
	LDA.w #$0380
	STA.l $7F13D2
	LDA.w #$7000
	STA.l $7F13D4
	JMP.w CODE_80AC54

CODE_80AB3A:
	PEA.w ((DATA_B99B1C&$FF0000)>>16)|((CODE_80AB3A&$FF0000)>>8)
	PLB
	JSR.w CODE_80ABDA
	LDA.w #$0000
	TAX
CODE_80AB45:
	LDA.l $7F1371,x
	LSR
	AND.w #$001F
	STA.b $4C
	LDA.l $7F1372,x
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	STA.b $4E
	LDA.l $7F1375,x
	LSR
	LSR
	LSR
	CLC
	ADC.b $4C
	ADC.b $4E
	LSR
	LSR
	CLC
	ADC.w #$0006
	AND.w #$001F
	XBA
	STA.l $7F1370,x
	ASL
	ASL
	STA.l $7F1374,x
	XBA
	ASL
	ASL
	ASL
	STA.l $7F1372,x
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPX.w #$00C0
	BNE.b CODE_80AB45
	PLB
	JMP.w CODE_80AC54

CODE_80AB92:
	PEA.w ((DATA_B99B1C&$FF0000)>>16)|((CODE_80AB92&$FF0000)>>8)
	PLB
	JSR.w CODE_80ABDA
	LDX.w #$0000
CODE_80AB9C:
	LDA.l $7F1370,x
	LSR
	AND.w #$1F00
	STA.l $7F1370,x
	LDA.l $7F1372,x
	LSR
	AND.w #$03E0
	STA.l $7F1372,x
	LDA.l $7F1374,x
	LSR
	AND.w #$7C00
	STA.l $7F1374,x
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPX.w #$00C0
	BNE.b CODE_80AB9C
	PLB
	JMP.w CODE_80AC54

CODE_80ABCF:
	PEA.w ((DATA_B99B1C&$FF0000)>>16)|((CODE_80ABCF&$FF0000)>>8)
	PLB
	JSR.w CODE_80ABDA
	PLB
	JMP.w CODE_80AC54

CODE_80ABDA:
	LDY.w #$0000
	TYX
CODE_80ABDE:
	LDA.w DATA_B99B1C,y
	AND.w #$001F
	XBA
	STA.l $7F1370,x
	LDA.w DATA_B99B1C,y
	AND.w #$03E0
	STA.l $7F1372,x
	LDA.w DATA_B99B1C,y
	AND.w #$7C00
	STA.l $7F1374,x
	INY
	INY
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPX.w #$00C0
	BNE.b CODE_80ABDE
	RTS

CODE_80AC0B:
	PEA.w ((DATA_B99B14&$FF0000)>>16)|((CODE_80AC0B&$FF0000)>>8)
	PLB
	LDY.w #$0000
	TYX
CODE_80AC13:
	LDA.w DATA_B99B14,y
	AND.w #$001F
	STA.l $7F1371,x
	LDA.w DATA_B99B14,y
	AND.w #$03E0
	STA.l $7F1372,x
	LDA.w DATA_B99B14,y
	AND.w #$7C00
	STA.l $7F1374,x
	INY
	INY
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPY.w #$0008
	BNE.b CODE_80AC13
	LDA.w #$1C00
	STA.l $7F1454
	LDA.w #$0380
	STA.l $7F1456
	LDA.w #$7000
	STA.l $7F1458
	PLB
CODE_80AC54:
	LDX.w #$0000
CODE_80AC57:
	LDA.l $7F1370,x
	SEC
	SBC.l $7F0200,x
	BPL.b CODE_80AC71
	EOR.w #$FFFF
	INC
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	BRA.b CODE_80AC76

CODE_80AC71:
	LSR
	LSR
	LSR
	LSR
	LSR
CODE_80AC76:
	STA.l $7F0AB8,x
	INX
	INX
	CPX.w #$0300
	BNE.b CODE_80AC57
	LDA.w #$0020
	STA.w $1DF7
	STA.w $1DF5
	RTL

CODE_80AC8B:
	PEA.w (((DATA_B9A1DC+$20)&$FF0000)>>16)|((CODE_80AC8B&$FF0000)>>8)
	PLB
	LDY.w #$0000
	LDX.w #$0000
CODE_80AC95:
	LDA.w DATA_B9A1DC+$20,y
	AND.w #$001F
	XBA
	STA.l $7F0200,x
	LSR
	LSR
	STA.b $4C
	LSR
	LSR
	CLC
	ADC.b $4C
	STA.l $7F1370,x
	LDA.w DATA_B9A1DC+$20,y
	AND.w #$03E0
	STA.l $7F0202,x
	LSR
	STA.b $4C
	LSR
	LSR
	CLC
	ADC.b $4C
	AND.w #$03E0
	STA.l $7F1372,x
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.l $7F1374,x
	LDA.w DATA_B9A1DC+$20,y
	AND.w #$7C00
	STA.l $7F0204,x
	INY
	INY
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPX.w #$02A0
	BNE.b CODE_80AC95
	LDX.w #$05A0
	STX.b $4C
	LDY.w #DATA_B996E6+$03
CODE_80ACEE:
	LDA.w $0000,y
	AND.w #$001F
	XBA
	STA.l $7F0200,x
	LDA.w $0000,y
	AND.w #$03E0
	STA.l $7F0202,x
	LDA.w $0000,y
	AND.w #$7C00
	STA.l $7F0204,x
	LDA.w #$0000
	STA.l $7F1370,x
	STA.l $7F1372,x
	STA.l $7F1374,x
	CLC
	TYA
	ADC.w #$0005
	TAY
	TXA
	ADC.w #$0006
	TAX
	CPY.w #DATA_B998E7
	BCC.b CODE_80ACEE
	LDY.w #DATA_B998ED
CODE_80AD2F:
	LDA.w $0000,y
	AND.w #$001F
	XBA
	STA.l $7F0200,x
	LDA.w $0000,y
	AND.w #$03E0
	STA.l $7F0202,x
	LDA.w $0000,y
	AND.w #$7C00
	STA.l $7F0204,x
	LDA.w #$0000
	STA.l $7F1370,x
	STA.l $7F1372,x
	STA.l $7F1374,x
	CLC
	TYA
	ADC.w #$0005
	TAY
	TXA
	ADC.w #$0006
	TAX
	CPY.w #DATA_B99983
	BCC.b CODE_80AD2F
	LDX.b $4C
	LDY.w #DATA_B99658
CODE_80AD72:
	LDA.w $0000,y
	AND.w #$001F
	XBA
	STA.l $7F1370,x
	LDA.w $0000,y
	AND.w #$03E0
	STA.l $7F1372,x
	LDA.w $0000,y
	AND.w #$7C00
	STA.l $7F1374,x
	INY
	INY
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPY.w #DATA_B99658_End
	BNE.b CODE_80AD72
	PLB
	JMP.w CODE_80AEF8

CODE_80ADA2:
	PEA.w (((DATA_B9A1DC+$20)&$FF0000)>>16)|((CODE_80ADA2&$FF0000)>>8)
	PLB
	LDY.w #$0000
	LDX.w #$0000
CODE_80ADAC:
	LDA.w DATA_B9A1DC+$20,y
	AND.w #$001F
	XBA
	STA.l $7F0200,x
	STA.b $4C
	LSR
	CLC
	ADC.b $4C
	LSR
	STA.l $7F1370,x
	LDA.w DATA_B9A1DC+$20,y
	AND.w #$03E0
	STA.l $7F0202,x
	STA.b $4C
	LSR
	LSR
	CLC
	ADC.b $4C
	LSR
	AND.w #$03E0
	STA.l $7F1372,x
	LDA.w DATA_B9A1DC+$20,y
	AND.w #$7C00
	STA.l $7F0204,x
	STA.b $4C
	LSR
	LSR
	CLC
	ADC.b $4C
	AND.w #$7C00
	STA.l $7F1374,x
	INY
	INY
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPX.w #$02A0
	BNE.b CODE_80ADAC
	LDX.w #$05A0
	STX.b $4C
	LDY.w #DATA_B996E6+$03
CODE_80AE08:
	LDA.w $0000,y
	AND.w #$001F
	XBA
	STA.l $7F0200,x
	STA.l $7F1370,x
	LDA.w $0000,y
	AND.w #$03E0
	STA.l $7F0202,x
	STA.l $7F1372,x
	LDA.w $0000,y
	AND.w #$7C00
	STA.l $7F0204,x
	STA.l $7F1374,x
	CLC
	TYA
	ADC.w #$0005
	TAY
	TXA
	ADC.w #$0006
	TAX
	CPY.w #DATA_B996E6_End
	BCC.b CODE_80AE08
CODE_80AE43:
	LDA.w $0000,y
	AND.w #$001F
	XBA
	STA.l $7F0200,x
	ASL
	STA.l $7F1370,x
	LDA.w $0000,y
	AND.w #$03E0
	STA.l $7F0202,x
	STA.l $7F1372,x
	LDA.w $0000,y
	AND.w #$7C00
	STA.l $7F0204,x
	LSR
	AND.w #$7C00
	STA.l $7F1374,x
	CLC
	TYA
	ADC.w #$0005
	TAY
	TXA
	ADC.w #$0006
	TAX
	CPY.w #DATA_B998E7
	BCC.b CODE_80AE43
	LDY.w #DATA_B998ED
CODE_80AE86:
	LDA.w $0000,y
	AND.w #$001F
	XBA
	STA.l $7F0200,x
	ASL
	STA.l $7F1370,x
	LDA.w $0000,y
	AND.w #$03E0
	STA.l $7F0202,x
	STA.l $7F1372,x
	LDA.w $0000,y
	AND.w #$7C00
	STA.l $7F0204,x
	LSR
	AND.w #$7C00
	STA.l $7F1374,x
	CLC
	TYA
	ADC.w #$0005
	TAY
	TXA
	ADC.w #$0006
	TAX
	CPY.w #DATA_B99983
	BCC.b CODE_80AE86
	LDX.b $4C
	LDY.w #DATA_B995CA
CODE_80AECB:
	LDA.w $0000,y
	AND.w #$001F
	XBA
	STA.l $7F1370,x
	LDA.w $0000,y
	AND.w #$03E0
	STA.l $7F1372,x
	LDA.w $0000,y
	AND.w #$7C00
	STA.l $7F1374,x
	INY
	INY
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPY.w #DATA_B99658
	BNE.b CODE_80AECB
	PLB
CODE_80AEF8:
	LDX.w #$0000
CODE_80AEFB:
	LDA.l $7F1370,x
	SEC
	SBC.l $7F0200,x
	BPL.b CODE_80AF15
	EOR.w #$FFFF
	INC
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	BRA.b CODE_80AF1A

CODE_80AF15:
	LSR
	LSR
	LSR
	LSR
	LSR
CODE_80AF1A:
	STA.l $7F0AB8,x
	INX
	INX
	CPX.w #$08B8
	BNE.b CODE_80AEFB
	LDA.w #$0020
	STA.w $1DFD
	STA.w $1DFF
	RTL

CODE_80AF2F:
	STZ.b $28
	JSL.l CODE_B6B0E8
	LDA.w #$0000
	STA.w $1DFD
CODE_80AF3B:
	JSR.w CODE_80B011
	INC.b $28
	LDA.b $28
	CMP.w #$0100
	BNE.b CODE_80AF3B
	STZ.b $28
	LDA.w #$0002
	STA.w $1DF1
	STA.w $1DF3
	RTL

CODE_80AF53:
	STZ.b $28
	JSL.l CODE_B6B0E8
	LDA.w #$0000
	STA.w $1DFD
CODE_80AF5F:
	JSR.w CODE_80B011
	INC.b $28
	LDA.b $28
	CMP.w #$0100
	BNE.b CODE_80AF5F
	STZ.b $28
	LDA.w #$0007					; Note: You can restore the unused lightning bolt sprite in Ropey Rampage by writing #$03 to $1DF1 and #$07 to $1DF3 here.
	STA.w $1DF1
	STA.w $1DF3
	RTL

CODE_80AF77:
	SEP.b #$20
	LDA.w $051B
	BEQ.b CODE_80AFB7
	BMI.b CODE_80AF9D
	INC.w $051C
	CMP.w $051C
	BNE.b CODE_80AFB7
	STZ.w $051C
	INC.w !RAM_DKC1_Global_ScreenDisplayRegister
	LDA.b #$0F
	CMP.w !RAM_DKC1_Global_ScreenDisplayRegister
	BCS.b CODE_80AFB7
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STZ.w $051B
	BRA.b CODE_80AFB7

CODE_80AF9D:
	AND.b #$7F
	INC.w $051C
	CMP.w $051C
	BNE.b CODE_80AFB7
	STZ.w $051C
	DEC.w !RAM_DKC1_Global_ScreenDisplayRegister
	BMI.b CODE_80AFB1
	BNE.b CODE_80AFB7
CODE_80AFB1:
	STZ.w $051B
	STZ.w !RAM_DKC1_Global_ScreenDisplayRegister
CODE_80AFB7:
	REP.b #$20
	RTS

CODE_80AFBA:
	JSR.w CODE_80AFCF
	LDA.w $1E01
	BEQ.b CODE_80AFCE
	LDA.w $1DF1
	AND.w #$0004
	BNE.b CODE_80AFCE
	JSL.l CODE_B6B092
CODE_80AFCE:
	RTS

CODE_80AFCF:
	SEP.b #$20
	LDA.w $051B
	BEQ.b CODE_80B00F
	BMI.b CODE_80AFF5
	INC.w $051C
	CMP.w $051C
	BNE.b CODE_80B00F
	STZ.w $051C
	INC.w !RAM_DKC1_Global_ScreenDisplayRegister
	LDA.b #$0F
	CMP.w !RAM_DKC1_Global_ScreenDisplayRegister
	BCS.b CODE_80B00F
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STZ.w $051B
	BRA.b CODE_80B00F

CODE_80AFF5:
	AND.b #$7F
	INC.w $051C
	CMP.w $051C
	BNE.b CODE_80B00F
	STZ.w $051C
	DEC.w !RAM_DKC1_Global_ScreenDisplayRegister
	BMI.b CODE_80B009
	BNE.b CODE_80B00F
CODE_80B009:
	STZ.w $051B
	STZ.w !RAM_DKC1_Global_ScreenDisplayRegister
CODE_80B00F:
	REP.b #$20
CODE_80B011:
	PHK
	PLB
	LDA.b $32
	BNE.b CODE_80B093
	LDA.w $1DF1
	BIT.w #$0004
	BEQ.b CODE_80B094
	LDA.b $28
	BIT.w #$0001
	BEQ.b CODE_80B050
	LSR
	SEC
	SBC.w #$0020
	AND.w #$00FF
	TAX
	LDA.l DATA_81907E,x
	BEQ.b CODE_80B050
	LDA.w $0523
	CMP.w #$0000
	BEQ.b CODE_80B042
	CMP.w #$0010
	BNE.b CODE_80B050
CODE_80B042:
	LDA.w #!Define_DKC1_SoundID_Thunder1
	JSL.l CODE_BFFAF6
	LDA.w #!Define_DKC1_SoundID_Thunder2
	JSL.l CODE_BFFB27
CODE_80B050:
	LDA.b $28
	AND.w #$00FF
	TAX
	LDA.l DATA_81917E,x
	BNE.b CODE_80B096
	LDA.b $28
	DEC
	AND.w #$00FF
	TAX
	LDA.l DATA_81917E,x
	BEQ.b CODE_80B085
	LDX.w #$0000
	TXY
CODE_80B06D:
	LDA.l DATA_B99658,x
	STA.w $1B44,y
	INX
	INX
	TYA
	CLC
	ADC.w #$0005
	TAY
	CPX.w #$008E
	BNE.b CODE_80B06D
	JSL.l CODE_81CF9F
CODE_80B085:
	LDA.w $1DF3
	BIT.w #$0004
	BNE.b CODE_80B093
	LDA.w #$0004
	TRB.w $1DF1
CODE_80B093:
	RTS

CODE_80B094:
	BRA.b CODE_80B0CF

CODE_80B096:
	LDX.w #$0002
CODE_80B099:
	LDA.l DATA_B9A1DC+$20,x
	LSR
	AND.w #$01EF
	STA.b $4C
	LDA.l DATA_B9A1DC+$20,x
	AND.w #$7C00
	ASL
	BPL.b CODE_80B0B0
	LDA.w #$7C00
CODE_80B0B0:
	ORA.b $4C
	STA.l $7F0000,x
	INX
	INX
	CPX.w #$00E0
	BNE.b CODE_80B099
	INC.w $1E01
	LDY.w #$801B44
	LDX.w #DATA_B9946A
	LDA.w #$0140
	MVN $801B44>>16,DATA_B9946A>>16
	JMP.w CODE_80B1B0

CODE_80B0CF:
	LDA.w $1DFD
	SEC
	SBC.w $1DFF
	BEQ.b CODE_80B117
	LDA.b $28
	BIT.w #$0007
	BEQ.b CODE_80B13F
	DEC
	BIT.w #$0007
	BEQ.b CODE_80B0E8
	JMP.w CODE_80B196

CODE_80B0E8:
	LDA.w $1DFD
	SEC
	SBC.w $1DFF
	BPL.b CODE_80B118
	LDX.w #$045C
CODE_80B0F4:
	LDA.l $7F0200,x
	CLC
	ADC.l $7F0AB8,x
	STA.l $7F0200,x
	LDA.l $7F0202,x
	CLC
	ADC.l $7F0ABA,x
	STA.l $7F0202,x
	INX
	INX
	INX
	INX
	CPX.w #$08B8
	BNE.b CODE_80B0F4
CODE_80B117:
	RTS

CODE_80B118:
	LDX.w #$045C
CODE_80B11B:
	LDA.l $7F0200,x
	SEC
	SBC.l $7F0AB8,x
	STA.l $7F0200,x
	LDA.l $7F0202,x
	SEC
	SBC.l $7F0ABA,x
	STA.l $7F0202,x
	INX
	INX
	INX
	INX
	CPX.w #$08B8
	BNE.b CODE_80B11B
	RTS

CODE_80B13F:
	LDA.w $1DFD
	SEC
	SBC.w $1DFF
	BPL.b CODE_80B16F
	LDX.w #$0000
CODE_80B14B:
	LDA.l $7F0200,x
	CLC
	ADC.l $7F0AB8,x
	STA.l $7F0200,x
	LDA.l $7F0202,x
	CLC
	ADC.l $7F0ABA,x
	STA.l $7F0202,x
	INX
	INX
	INX
	INX
	CPX.w #$045C
	BNE.b CODE_80B14B
	RTS

CODE_80B16F:
	LDX.w #$0000
CODE_80B172:
	LDA.l $7F0200,x
	SEC
	SBC.l $7F0AB8,x
	STA.l $7F0200,x
	LDA.l $7F0202,x
	SEC
	SBC.l $7F0ABA,x
	STA.l $7F0202,x
	INX
	INX
	INX
	INX
	CPX.w #$045C
	BNE.b CODE_80B172
	RTS

CODE_80B196:
	LDA.b $28
	DEC
	DEC
	BIT.w #$0007
	BEQ.b CODE_80B1A6
	DEC
	BIT.w #$0007
	BEQ.b CODE_80B1AB
	RTS

CODE_80B1A6:
	JSL.l CODE_81CF9F
	RTS

CODE_80B1AB:
	JSL.l CODE_81CFDF
	RTS

CODE_80B1B0:
	LDA.w #$0200
	ORA.w $1DF3
	STA.w $1DF3
	RTS

CODE_80B1BA:
	LDX.w #$0000
	TXA
	SEP.b #$20
	STZ.w !REGISTER_CGRAMAddress
	STA.w !REGISTER_WriteToCGRAMPort
	XBA
	STA.w !REGISTER_WriteToCGRAMPort
	REP.b #$20
	LDA.b $DD
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0040
	CMP.w #$0180
	BCC.b CODE_80B1E2
	LDA.w #$1300
	STA.w !REGISTER_MainScreenLayers
	RTS

CODE_80B1E2:
	LDX.w #$0200
	LDA.b $28
	AND.w #$0001
	BNE.b CODE_80B1EF
	LDX.w #$0500
CODE_80B1EF:
	STX.w HDMA[$01].SourceLo
	LDY.w #$0013
	LDA.w $0579
	AND.w #$0200
	BEQ.b CODE_80B200
	LDY.w #$1304
CODE_80B200:
	STY.w !REGISTER_MainScreenLayers
	JMP.w CODE_80B3D7

CODE_80B206:
	LDY.w #$0060
	LDX.w #$0000
	LDA.w $0579
	AND.w #$0200
	BEQ.b CODE_80B21A
	LDY.w #$0002
	LDX.w #$0808
CODE_80B21A:
	TYA
	PHX
	SEP.b #$30
	STZ.w !REGISTER_CGRAMAddress
	STA.w !REGISTER_WriteToCGRAMPort
	TAX
	XBA
	STA.w !REGISTER_WriteToCGRAMPort
	STX.w !REGISTER_WriteToCGRAMPort
	STA.w !REGISTER_WriteToCGRAMPort
	STX.w !REGISTER_WriteToCGRAMPort
	STA.w !REGISTER_WriteToCGRAMPort
	STX.w !REGISTER_WriteToCGRAMPort
	STA.w !REGISTER_WriteToCGRAMPort
	STX.w !REGISTER_WriteToCGRAMPort
	STA.w !REGISTER_WriteToCGRAMPort
	STX.w !REGISTER_WriteToCGRAMPort
	STA.w !REGISTER_WriteToCGRAMPort
	STX.w !REGISTER_WriteToCGRAMPort
	STA.w !REGISTER_WriteToCGRAMPort
	STX.w !REGISTER_WriteToCGRAMPort
	STA.w !REGISTER_WriteToCGRAMPort
	STX.w !REGISTER_WriteToCGRAMPort
	STA.w !REGISTER_WriteToCGRAMPort
	STX.w !REGISTER_WriteToCGRAMPort
	STA.w !REGISTER_WriteToCGRAMPort
	STX.w !REGISTER_WriteToCGRAMPort
	STA.w !REGISTER_WriteToCGRAMPort
	STX.w !REGISTER_WriteToCGRAMPort
	STA.w !REGISTER_WriteToCGRAMPort
	STX.w !REGISTER_WriteToCGRAMPort
	STA.w !REGISTER_WriteToCGRAMPort
	STX.w !REGISTER_WriteToCGRAMPort
	STA.w !REGISTER_WriteToCGRAMPort
	STX.w !REGISTER_WriteToCGRAMPort
	STA.w !REGISTER_WriteToCGRAMPort
	STX.w !REGISTER_WriteToCGRAMPort
	STA.w !REGISTER_WriteToCGRAMPort
	REP.b #$30
	PLX
	LDA.b $DD
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0040
	CMP.w #$0180
	BCC.b CODE_80B29C
	LDA.w #$1300
	STA.w !REGISTER_MainScreenLayers
	RTS

CODE_80B29C:
	LDA.w #$1304
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$01F8
	SEC
	SBC.b $DF
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	BPL.b CODE_80B2FE
	EOR.w #$FFFF
	INC
	CMP.w #$00C0
	BCC.b CODE_80B2BA
	LDA.w #$00C0
CODE_80B2BA:
	STA.b $4C
	ASL
	CLC
	ADC.b $4C
	STA.b $4E
	LDA.b $28
	AND.w #$0001
	BEQ.b CODE_80B2D1
	LDA.b $4E
	CLC
	ADC.w #$0300
	STA.b $4E
CODE_80B2D1:
	LDA.b $4E
	CLC
	ADC.w #$0200
	STA.w HDMA[$01].SourceLo
	LDA.b $28
	AND.w #$0001
	ASL
	CLC
	ADC.b $4C
	STA.b $4C
	ASL
	ASL
	CLC
	ADC.b $4C
	STA.b $4C
	TXA
	CLC
	ADC.b $4C
	ADC.w #$2000
	STA.w HDMA[$02].SourceLo
	ADC.w #$0402
	STA.w HDMA[$03].SourceLo
	BRA.b CODE_80B35D

CODE_80B2FE:
	STA.b $4E
	LDA.b $28
	AND.w #$0001
	BEQ.b CODE_80B30C
	LDA.w #$0500
	BRA.b CODE_80B30F

CODE_80B30C:
	LDA.w #$0200
CODE_80B30F:
	STA.w HDMA[$01].SourceLo
	LDA.b $4E
	SEP.b #$20
	INC
	STA.l $7F0200
	STA.l $7F0500
	STA.l $7E2000
	STA.l $7E2402
	STA.l $7E2808
	STA.l $7E2C0A
	LDA.b $28
	BIT.b #$01
	BEQ.b CODE_80B35D
	LDA.l $7E2000
	INC
	INC
	STA.l $7E2000
	STA.l $7E2402
	STA.l $7E2808
	STA.l $7E2C0A
	REP.b #$20
	TXA
	CLC
	ADC.w #$2000
	STA.w HDMA[$02].SourceLo
	TXA
	CLC
	ADC.w #$2402
	STA.w HDMA[$03].SourceLo
CODE_80B35D:
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	ADC.b $DF
	CLC
	ADC.w #$0014
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	XBA
	STA.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
	RTS

CODE_80B375:
	LDX.w #$00FE
	LDA.w $0579
	AND.w #$0200
	BEQ.b CODE_80B383
	LDX.w #$00E4
CODE_80B383:
	SEP.b #$30
	STX.w !REGISTER_FixedColorData
	REP.b #$30
	RTS

CODE_80B38B:
	LDX.w #$00E9
	LDA.w $0579
	AND.w #$0200
	BEQ.b CODE_80B399
	LDX.w #$00E3
CODE_80B399:
	SEP.b #$10
	STX.w !REGISTER_FixedColorData
	REP.b #$10
	LDA.b $DD
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0040
	CMP.w #$0180
	BCC.b CODE_80B3B6
	LDA.w #$0013
	STA.w !REGISTER_MainScreenLayers
	RTS

CODE_80B3B6:
	LDX.w #$0200
	LDA.b $28
	AND.w #$0001
	BNE.b CODE_80B3C3
	LDX.w #$0500
CODE_80B3C3:
	STX.w HDMA[$01].SourceLo
	LDY.w #$0013
	LDA.w $0579
	AND.w #$0200
	BEQ.b CODE_80B3D4
	LDY.w #$0413
CODE_80B3D4:
	STY.w !REGISTER_MainScreenLayers
CODE_80B3D7:
	LDA.w #$01F8
	SEC
	SBC.b $DF
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	BPL.b CODE_80B42D
	EOR.w #$FFFF
	INC
	CMP.w #$00C0
	BCC.b CODE_80B3EF
	LDA.w #$00C0
CODE_80B3EF:
	STA.b $4C
	ASL
	CLC
	ADC.b $4C
	CLC
	ADC.w #$0200
	STA.b $4E
	LDA.b $28
	AND.w #$0001
	BEQ.b CODE_80B40A
	LDA.b $4E
	CLC
	ADC.w #$0300
	STA.b $4E
CODE_80B40A:
	LDA.b $4E
	STA.w HDMA[$01].SourceLo
	LDA.b $28
	AND.w #$0001
	ASL
	CLC
	ADC.b $4C
	STA.b $4C
	ASL
	ASL
	CLC
	ADC.b $4C
	ADC.w #$2000
	STA.w HDMA[$02].SourceLo
	ADC.w #$0402
	STA.w HDMA[$03].SourceLo
	BRA.b CODE_80B478

CODE_80B42D:
	STA.b $4E
	LDA.b $28
	AND.w #$0001
	BEQ.b CODE_80B43B
	LDA.w #$0500
	BRA.b CODE_80B43E

CODE_80B43B:
	LDA.w #$0200
CODE_80B43E:
	STA.w HDMA[$01].SourceLo
	LDA.b $4E
	SEP.b #$20
	INC
	STA.l $7F0200
	STA.l $7F0500
	STA.l $7E2000
	STA.l $7E2402
	LDA.b $28
	BIT.b #$01
	BEQ.b CODE_80B478
	LDA.l $7E2000
	INC
	INC
	STA.l $7E2000
	STA.l $7E2402
	REP.b #$20
	LDA.w #$2000
	STA.w HDMA[$02].SourceLo
	LDA.w #$2402
	STA.w HDMA[$03].SourceLo
CODE_80B478:
	REP.b #$20
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	ADC.b $DF
	CLC
	ADC.w #$0014
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	XBA
	STA.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
	RTS

CODE_80B490:
	SEP.b #$20
	LDA.b #$01
	STA.w !REGISTER_CGRAMAddress
	REP.b #$20
	STZ.w HDMA[$07].SourceLo
	STA.w HDMA[$07].TableSourceLo
	LDA.w #$001E
	STA.w HDMA[$07].IndirectSourceLo
	LDA.w #(!REGISTER_WriteToCGRAMPort&$0000FF<<8)+$00
	STA.w HDMA[$07].Parameters
	SEP.b #$20
	LDA.b #$7F0000>>16
	STA.w HDMA[$07].SourceBank
	LDA.b #$80
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	LDX.w #$0200
	LDA.b $28
	AND.w #$0001
	BNE.b CODE_80B4C6
	LDX.w #$0320
CODE_80B4C6:
	STX.w HDMA[$01].SourceLo
	RTS

CODE_80B4CA:
	LDA.w $1DF7
	ORA.w $1DF5
	BNE.b CODE_80B4D9
	LDA.w #$0038
	STA.w $1DF1
	RTS

CODE_80B4D9:
	LDA.w $1DF1
	BEQ.b CODE_80B4E3
	DEC.w $1DF1
	BRA.b CODE_80B547

CODE_80B4E3:
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	SEC
	SBC.w $08A9
	STA.w $0A79
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w $08A9
	SEP.b #$20
	LDA.b #$21
	STA.w !REGISTER_Mode7MatrixParameterA
	LDA.b #$04
	STA.w !REGISTER_Mode7MatrixParameterA
	REP.b #$20
	LDA.b $28
	AND.w #$001F
	BNE.b CODE_80B547
	LDA.w $1DF5
	CMP.w $1DF7
	BEQ.b CODE_80B547
	BCS.b CODE_80B517
	DEC.w $1DF7
	BRA.b CODE_80B51A

CODE_80B517:
	INC.w $1DF7
CODE_80B51A:
	LDA.w $1DF7
	ASL
	ASL
	ASL
	STA.b $4C
	STZ.b $4E
	LDX.w #$0002
CODE_80B527:
	LDA.b $4E
	CLC
	ADC.b $4C
	STA.b $4E
	XBA
	AND.w #$001F
	SEP.b #$20
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$20
	LDA.w !REGISTER_PPUMultiplicationProductLo
	STA.l $7F0000,x
	INX
	INX
	CPX.w #$0020
	BNE.b CODE_80B527
CODE_80B547:
	LDA.b $28
	ASL
	ASL
	AND.w #$007F
	BIT.w #$0040
	BEQ.b CODE_80B556
	EOR.w #$007F
CODE_80B556:
	TAX
	LDA.l DATA_808BA8,x
	AND.w #$00FF
	CLC
	ADC.w #$0080
	STA.b $6C
	LDA.b $28
	ASL
	ASL
	BIT.w #$0080
	BEQ.b CODE_80B574
	LDA.b $6C
	EOR.w #$00FF
	STA.b $6C
CODE_80B574:
	LDA.b $6C
	STA.b $6E
	LDA.b $28
	ASL
	AND.w #$007F
	BIT.w #$0040
	BEQ.b CODE_80B586
	EOR.w #$007F
CODE_80B586:
	TAX
	LDA.l DATA_808BA8,x
	AND.w #$00FF
	CLC
	ADC.w #$0080
	STA.b $6C
	LDA.b $28
	ASL
	BIT.w #$0080
	BEQ.b CODE_80B5A3
	LDA.b $6C
	EOR.w #$00FF
	STA.b $6C
CODE_80B5A3:
	LDX.w #$0000
	LDA.b $28
	AND.w #$0001
	BNE.b CODE_80B5B0
	LDX.w #$0120
CODE_80B5B0:
	LDA.b $6C
	CLC
	ADC.b $6E
	STA.b $50
	LSR
	CLC
	ADC.b $50
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $28
	LSR
	STA.b $50
	CLC
	ADC.w !RAM_DKC1_Global_Layer1YPosLo
	STA.l $7F0203,x
	LDA.b $28
	AND.w #$0001
	CLC
	ADC.w $0A79
	STA.b $4C
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	LSR
	LSR
	CLC
	ADC.w !RAM_DKC1_Global_Layer1XPosLo
	STA.b $6C
	CLC
	ADC.b $50
	STA.l $7F0201,x
	LDA.b $28
	AND.w #$0001
	CLC
	ADC.b $6C
	SEC
	SBC.w $0A7B
	STA.b $4E
	LDA.b $6C
	STA.w $0A7B
	PEA.w (($7F0200&$FF0000)>>16)|((CODE_80B4CA&$FF0000)>>8)
	PLB
	LDY.w #$0113
	CPX.w #$0000
	BEQ.b CODE_80B60E
	JMP.w CODE_80B6AC

CODE_80B60E:
	CLC
	LDA.w $7F0201,y
	ADC.b $4E
	STA.w $7F0326,y
	CLC
	LDA.w $7F0203,y
	ADC.b $4C
	STA.w $7F0328,y
	CLC
	LDA.w $7F01FC,y
	ADC.b $4E
	STA.w $7F0321,y
	CLC
	LDA.w $7F01FE,y
	ADC.b $4C
	STA.w $7F0323,y
	CLC
	LDA.w $7F01F7,y
	ADC.b $4E
	STA.w $7F031C,y
	CLC
	LDA.w $7F01F9,y
	ADC.b $4C
	STA.w $7F031E,y
	CLC
	LDA.w $7F01F2,y
	ADC.b $4E
	STA.w $7F0317,y
	CLC
	LDA.w $7F01F4,y
	ADC.b $4C
	STA.w $7F0319,y
	CLC
	LDA.w $7F01ED,y
	ADC.b $4E
	STA.w $7F0312,y
	CLC
	LDA.w $7F01EF,y
	ADC.b $4C
	STA.w $7F0314,y
	CLC
	LDA.w $7F01E8,y
	ADC.b $4E
	STA.w $7F030D,y
	CLC
	LDA.w $7F01EA,y
	ADC.b $4C
	STA.w $7F030F,y
	CLC
	LDA.w $7F01E3,y
	ADC.b $4E
	STA.w $7F0308,y
	CLC
	LDA.w $7F01E5,y
	ADC.b $4C
	STA.w $7F030A,y
	CLC
	LDA.w $7F01DE,y
	ADC.b $4E
	STA.w $7F0303,y
	CLC
	LDA.w $7F01E0,y
	ADC.b $4C
	STA.w $7F0305,y
	TYA
	SEC
	SBC.w #$0028
	TAY
	BMI.b CODE_80B6A9
	JMP.w CODE_80B60E

CODE_80B6A9:
	JMP.w CODE_80B747

CODE_80B6AC:
	CLC
	LDA.w $7F0321,y
	ADC.b $4E
	STA.w $7F0206,y
	CLC
	LDA.w $7F0323,y
	ADC.b $4C
	STA.w $7F0208,y
	CLC
	LDA.w $7F031C,y
	ADC.b $4E
	STA.w $7F0201,y
	CLC
	LDA.w $7F031E,y
	ADC.b $4C
	STA.w $7F0203,y
	CLC
	LDA.w $7F0317,y
	ADC.b $4E
	STA.w $7F01FC,y
	CLC
	LDA.w $7F0319,y
	ADC.b $4C
	STA.w $7F01FE,y
	CLC
	LDA.w $7F0312,y
	ADC.b $4E
	STA.w $7F01F7,y
	CLC
	LDA.w $7F0314,y
	ADC.b $4C
	STA.w $7F01F9,y
	CLC
	LDA.w $7F030D,y
	ADC.b $4E
	STA.w $7F01F2,y
	CLC
	LDA.w $7F030F,y
	ADC.b $4C
	STA.w $7F01F4,y
	CLC
	LDA.w $7F0308,y
	ADC.b $4E
	STA.w $7F01ED,y
	CLC
	LDA.w $7F030A,y
	ADC.b $4C
	STA.w $7F01EF,y
	CLC
	LDA.w $7F0303,y
	ADC.b $4E
	STA.w $7F01E8,y
	CLC
	LDA.w $7F0305,y
	ADC.b $4C
	STA.w $7F01EA,y
	CLC
	LDA.w $7F02FE,y
	ADC.b $4E
	STA.w $7F01E3,y
	CLC
	LDA.w $7F0300,y
	ADC.b $4C
	STA.w $7F01E5,y
	TYA
	SEC
	SBC.w #$0028
	TAY
	BMI.b CODE_80B747
	JMP.w CODE_80B6AC

CODE_80B747:
	PLB
	RTS

CODE_80B749:
	LDA.b $32
	CMP.w #$0002
	BEQ.b CODE_80B75B
	CMP.w #$0005
	BEQ.b CODE_80B75B
	CMP.w #$0006
	BEQ.b CODE_80B75B
	RTS

CODE_80B75B:
	SEP.b #$20
	LDA.b #$11
	STA.w !REGISTER_CGRAMAddress
	REP.b #$20
	LDA.w #$0002
	STA.w HDMA[$05].SourceLo
	STA.w HDMA[$05].TableSourceLo
	LDA.w #$001E
	STA.w HDMA[$05].IndirectSourceLo
	LDA.w #(!REGISTER_WriteToCGRAMPort&$0000FF<<8)+$00
	STA.w HDMA[$05].Parameters
	SEP.b #$20
	LDA.b #$7F
	STA.w HDMA[$05].SourceBank
	LDA.b #$20
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTS

CODE_80B788:
	LDA.b $32
	CMP.w #$0002
	BEQ.b CODE_80B79D
	CMP.w #$0005
	BEQ.b CODE_80B79A
	CMP.w #$0006
	BEQ.b CODE_80B79A
	RTS

CODE_80B79A:
	JMP.w CODE_80B800

CODE_80B79D:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_Main
	BEQ.b CODE_80B7AB
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_CheckpointBarrel
	BEQ.b CODE_80B7AB
	BNE.b CODE_80B800									; Note: This will always branch.

CODE_80B7AB:
	LDA.w $0579
	AND.w #$0200
	BNE.b CODE_80B800
	PEA.w ((DATA_B9A2FC&$FF0000)>>16)|((CODE_80B79D&$FF0000)>>8)
	PLB
	LDX.w #$001E
CODE_80B7BA:
	LDA.w DATA_B9A2FC,x
	AND.w #$001F
	CLC
	ADC.w #$0004
	CMP.w #$001F
	BCC.b CODE_80B7CC
	LDA.w #$001F
CODE_80B7CC:
	STA.b $6C
	LDA.w DATA_B9A2FC,x
	AND.w #$03E0
	CLC
	ADC.w #$0080
	CMP.w #$03E0
	BCC.b CODE_80B7E0
	LDA.w #$03E0
CODE_80B7E0:
	TSB.b $6C
	LDA.w DATA_B9A2FC,x
	AND.w #$7C00
	CLC
	ADC.w #$1000
	CMP.w #$7C00
	BCC.b CODE_80B7F4
	LDA.w #$7C00
CODE_80B7F4:
	ORA.b $6C
	STA.l $7F0000,x
	DEX
	DEX
	BPL.b CODE_80B7BA
	PLB
	RTS

CODE_80B800:
	LDA.b $28
	LSR
	LSR
	STA.b $4E
	AND.w #$007F
	BIT.w #$0040
	BEQ.b CODE_80B811
	EOR.w #$007F
CODE_80B811:
	STA.b $4C
	LDA.b $4E
	CLC
	ADC.b $28
	LSR
	AND.w #$007F
	BIT.w #$0040
	BEQ.b CODE_80B824
	EOR.w #$007F
CODE_80B824:
	CLC
	ADC.b $4C
	STA.b $4C
	LDA.b $28
	BIT.w #$0001
	BEQ.b CODE_80B83C
	LDA.b $4C
	LSR
	LSR
	LSR
	LSR
	LSR
	ADC.w #$0000
	BRA.b CODE_80B843

CODE_80B83C:
	LDA.b $4C
	LSR
	LSR
	LSR
	LSR
	LSR
CODE_80B843:
	STA.b $4C
	XBA
	ASL
	ASL
	STA.b $50
	XBA
	ASL
	ASL
	ASL
	STA.b $4E
	PEA.w ((DATA_B9A2FC&$FF0000)>>16)|((CODE_80B800&$FF0000)>>8)
	PLB
	LDX.w #$001E
CODE_80B857:
	LDA.w DATA_B9A2FC,x
	AND.w #$001F
	SEC
	SBC.b $4C
	BPL.b CODE_80B865
	LDA.w #$0000
CODE_80B865:
	STA.b $6C
	LDA.w DATA_B9A2FC,x
	AND.w #$03E0
	SEC
	SBC.b $4E
	BPL.b CODE_80B875
	LDA.w #$0000
CODE_80B875:
	TSB.b $6C
	LDA.w DATA_B9A2FC,x
	AND.w #$7C00
	SEC
	SBC.b $50
	BPL.b CODE_80B885
	LDA.w #$0000
CODE_80B885:
	ORA.b $6C
	STA.l $7F0000,x
	DEX
	DEX
	BPL.b CODE_80B857
	PLB
	RTS

CODE_80B891:
	LDA.b $DD
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0040
	CMP.w #$0180
	BCC.b CODE_80B8A1
	RTS

CODE_80B8A1:
	LDA.b $28
	ASL
	AND.w #$007F
	BIT.w #$0040
	BEQ.b CODE_80B8AF
	EOR.w #$007F
CODE_80B8AF:
	TAX
	LDA.l DATA_808BA8,x
	AND.w #$00FF
	LSR
	STA.b $4D
	LDA.b $28
	ASL
	BIT.w #$0080
	BEQ.b CODE_80B8C9
	LDA.b $4D
	EOR.w #$FFFF
	STA.b $4D
CODE_80B8C9:
	LDA.w #$0000
	BIT.b $4D
	BPL.b CODE_80B8D1
	DEC
CODE_80B8D1:
	STA.b $4F
	LDA.b $4F
	CMP.w #$8000
	ROR
	STA.b $4F
	ROR.b $4D
	LDA.b $4D
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CLC
	ADC.w #$0083
	SEC
	SBC.b $DD
	CLC
	ADC.w !RAM_DKC1_Global_Layer1XPosLo
	STA.l $7F0201
	STA.l $7F0501
	STZ.b $51
	PEA.w (($7F0200&$FF0000)>>16)|((CODE_80B891&$FF0000)>>8)
	PLB
	LDX.w #$0004
	LDA.b $28
	BIT.w #$0001
	CLC
	BNE.b CODE_80B916
	JMP.w CODE_80B9A1

CODE_80B916:
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F01FD,x
	STA.w $7F0200,x
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F0200,x
	STA.w $7F0203,x
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F0203,x
	STA.w $7F0206,x
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F0206,x
	STA.w $7F0209,x
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F0209,x
	STA.w $7F020C,x
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F020C,x
	STA.w $7F020F,x
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F020F,x
	STA.w $7F0212,x
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F0212,x
	STA.w $7F0215,x
	TXA
	CLC
	ADC.w #$0018
	TAX
	CPX.w #$025C
	BNE.b CODE_80B916
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F0215,x
	STA.w $7F0218,x
	PLB
	RTS

CODE_80B9A1:
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F04FD,x
	STA.w $7F0500,x
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F0500,x
	STA.w $7F0503,x
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F0503,x
	STA.w $7F0506,x
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F0506,x
	STA.w $7F0509,x
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F0509,x
	STA.w $7F050C,x
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F050C,x
	STA.w $7F050F,x
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F050F,x
	STA.w $7F0512,x
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F0512,x
	STA.w $7F0515,x
	TXA
	CLC
	ADC.w #$0018
	TAX
	CPX.w #$025C
	BNE.b CODE_80B9A1
	LDA.b $4C
	ADC.b $51
	STA.b $51
	LDA.b $4E
	ADC.w $7F0515,x
	STA.w $7F0518,x
	PLB
	RTS

CODE_80BA2C:
	STZ.b $44
	LDA.w #$002C
	STA.b $3C
	JSR.w CODE_80A912
	JSR.w CODE_80A8AD
	JSR.w CODE_80A8B4
	JSL.l CODE_B88261
	STZ.b $28
	JSL.l CODE_B88133
	LDA.w $0525
	BNE.b CODE_80BA60
	LDA.w #$3200
	STA.b $16
	LDA.w #$3300
	STA.b $18
	STZ.b $1A
	LDA.w #$001B
	JSL.l CODE_B99023
	BRA.b CODE_80BA67

CODE_80BA60:
	LDA.w #$000A
	JSL.l CODE_B99023
CODE_80BA67:
	LDA.w #!Define_DKC1_MusicID_SplashScreenFanfare
	JSL.l CODE_8AB1C6
	SEP.b #$20
	LDA.b #$01
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.b #$8F
	STA.w !REGISTER_ScreenDisplayRegister
	STZ.w !REGISTER_OAMSizeAndDataAreaDesignation
	STZ.w !REGISTER_InitialScreenSettings
	REP.b #$30
	LDA.w #$0003
	STA.w !REGISTER_BGModeAndTileSizeSetting
	LDA.w #$0102
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0202
	STA.w !REGISTER_ColorMathInitialSettings
	LDA.w #$0364
	STA.w !REGISTER_BG1And2TileDataDesignation
	LDA.w #$787C
	STA.w !REGISTER_BG1AddressAndSize
	LDA.w #$0070
	STA.w !REGISTER_BG3AddressAndSize
	STZ.w !REGISTER_VRAMAddressLo
	LDX.w #$4000
CODE_80BAAC:
	STZ.w !REGISTER_WriteToVRAMPortLo
	DEX
	BNE.b CODE_80BAAC
	STZ.w !REGISTER_VRAMAddressLo
	SEP.b #$20
	LDX.w #$0000
CODE_80BABA:
	TXA
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LDA.l DATA_EE964B,x
	STA.w !REGISTER_WriteToVRAMPortHi
	INX
	CPX.w #$3400
	BNE.b CODE_80BABA
	REP.b #$20
	LDA.w #$038B
	STA.b $4C
	LDA.w #DATA_E9C50A
	LDX.w #DATA_E9C50A>>16
	JSR.w CODE_80C0B4
	LDA.w #$0100
	STA.b $E3
	STA.b $E1
	SEP.b #$20
	LDA.b #$05
	STA.w !REGISTER_Mode7CenterX
	LDA.b #$01
	STA.w !REGISTER_Mode7CenterX
	LDA.b #$D7
	STA.w !REGISTER_Mode7CenterY
	STZ.w !REGISTER_Mode7CenterY
	LDA.b #$80
	STA.w !REGISTER_Mode7TilemapSettings
	REP.b #$20
	LDA.w #$7400
	JSR.w CODE_80C1E4
	LDA.w #$7000
	JSR.w CODE_80C1E4
	LDA.w #$7800
	JSR.w CODE_80C1E4
	LDA.w #$7C00
	JSR.w CODE_80C1E4
	LDA.w #$7054
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_ED2398>>16
	LDA.w #DATA_ED2398
	LDY.w #$05AC
	JSL.l CODE_B999AD
	LDA.w #$74A0
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_E6BEE4>>16
	LDA.w #DATA_E6BEE4
	LDY.w #$0340
	JSL.l CODE_B999AD
	LDA.w #$76BA
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_D20000>>16
	LDA.w #DATA_D20000
	LDY.w #$00C8
	JSL.l CODE_B999AD
	LDA.w #$78E0
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_ED2944>>16
	LDA.w #DATA_ED2944
	LDY.w #$0380
	JSL.l CODE_B999AD
	LDA.w #$7CE0
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_E193CB>>16
	LDA.w #DATA_E193CB
	LDY.w #$0380
	JSL.l CODE_B999AD
	LDA.w #$4000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_E1974B>>16
	LDA.w #DATA_E1974B
	LDY.w #$2400
	JSL.l CODE_B999AD
	LDA.w #$6000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_ED2CC4>>16
	LDA.w #DATA_ED2CC4
	LDY.w #$1000
	JSL.l CODE_B999AD
	LDA.w #$000F
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	LDA.w #$0000
	LDX.w #$01FE
CODE_80BBA9:
	STA.l $7F0000,x
	DEX
	DEX
	BPL.b CODE_80BBA9
	LDX.w #$001C
CODE_80BBB4:
	STZ.b $4C,x
	DEX
	DEX
	BPL.b CODE_80BBB4
	LDA.w #$007F
	STA.w $0687
	LDA.w #$0003
	STA.w $0688
	LDA.w #$0018
	STA.w $0689
	LDA.w #$0003
	STA.w $068A
	STA.w $068B
	LDA.w #$0003
	STA.w $068C
	STZ.w $068D
	LDA.w #$007F
	STA.w $0697
	LDA.w #$0002
	STA.w $0698
	LDA.w #$0018
	STA.w $0699
	LDA.w #$0002
	STA.w $069A
	STA.w $069B
	LDA.w #$0002
	STA.w $069C
	STZ.w $069D
	LDA.w #$007F
	STA.w $06A7
	LDA.w #$0001
	STA.w $06A8
	LDA.w #$0018
	STA.w $06A9
	LDA.w #$0001
	STA.w $06AA
	STA.w $06AB
	LDA.w #$0001
	STA.w $06AC
	STZ.w $06AD
	SEP.b #$20
	LDX.w #(!REGISTER_BGModeAndTileSizeSetting&$0000FF<<8)+$00
	STX.w HDMA[$02].Parameters
	LDX.w #$000687
	STX.w HDMA[$02].SourceLo
	STZ.w HDMA[$02].SourceBank
	STZ.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_ColorMathSelectAndEnable&$0000FF<<8)+$00
	STX.w HDMA[$03].Parameters
	LDX.w #$000697
	STX.w HDMA[$03].SourceLo
	STZ.w HDMA[$03].SourceBank
	STZ.w HDMA[$03].IndirectSourceBank
	LDX.w #(!REGISTER_SubScreenLayers&$0000FF<<8)+$00
	STX.w HDMA[$04].Parameters
	LDX.w #$0006A7
	STX.w HDMA[$04].SourceLo
	STZ.w HDMA[$04].SourceBank
	STZ.w HDMA[$04].IndirectSourceBank
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	INC.w $1DFD
	LDA.w #$0001
	STA.b $32
	LDA.w #CODE_80BC7B
	JMP.w CODE_80C1C9

CODE_80BC7B:
	LDX.w #$01FF
	TXS
	STZ.w HDMA[$01].SourceLo
	STA.w HDMA[$01].TableSourceLo
	LDA.w #$0200
	STA.w HDMA[$01].IndirectSourceLo
	LDA.w #(!REGISTER_WriteToCGRAMPort&$0000FF<<8)+$00
	STA.w HDMA[$01].Parameters
	SEP.b #$20
	LDA.b #$7F0000>>16
	STA.w HDMA[$01].SourceBank
	STZ.w !REGISTER_CGRAMAddress
	LDA.b #$02
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	LDA.w #$1C00
	STA.w !REGISTER_DMAEnable
	LDA.b $28
	CMP.w #$00E0
	BCC.b CODE_80BCB3
	JSL.l CODE_81CC34
CODE_80BCB3:
	LDA.b $28
	CMP.w #$00E0
	BNE.b CODE_80BCD3
	SEP.b #$20
	LDA.b #$07
	STA.w $0688
	STA.w $068A
	STA.w $068C
	LDA.b #$74
	STA.w !REGISTER_BG1AddressAndSize
	LDA.b #$01
	STA.w !REGISTER_MainScreenLayers
	REP.b #$20
CODE_80BCD3:
	LDA.b $28
	CMP.w #$0110
	BNE.b CODE_80BCED
	LDA.w #$4000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_E6C224>>16
	LDA.w #DATA_E6C224
	LDY.w #$1440
	JSL.l CODE_B999AD
CODE_80BCED:
	LDA.b $28
	CMP.w #$0111
	BNE.b CODE_80BD15
	LDA.w #$4A20
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$1500|(((DATA_E6C224+$1440)&$3F0000)>>16)
	LDA.w #DATA_E6C224+$1440
	LDY.w #$1440
	JSL.l CODE_B999AD
	LDA.w #$0000
	LDX.w #$001E
CODE_80BD0D:
	STA.l $7F0000,x
	DEX
	DEX
	BNE.b CODE_80BD0D
CODE_80BD15:
	LDA.b $28
	CMP.w #$0112
	BNE.b CODE_80BD53
	LDA.w #$3000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_ED0CF8>>16
	LDA.w #DATA_ED0CF8
	LDY.w #$16A0
	JSL.l CODE_B999AD
	SEP.b #$20
	LDA.b #$01
	STA.w $0688
	STA.w $068A
	LDA.b #$05
	STA.w $068C
	LDA.b #$21
	STA.w $0698
	STA.w $069A
	LDA.b #$04
	STA.w $06A8
	STA.w $06AA
	STZ.w $069C
	REP.b #$20
CODE_80BD53:
	SEP.b #$20
	LDA.w $1DF9
	STA.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	LDA.w $1DFB
	STA.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	LDA.b $28
	SEC
	SBC.w #$00E0
	CMP.w #$002F
	BCS.b CODE_80BD8F
	BIT.w #$0020
	BEQ.b CODE_80BD82
	EOR.w #$003F
CODE_80BD82:
	LSR
	STA.b $4C
	LSR
	ADC.b $4C
	CLC
	ADC.b $E3
	STA.b $E3
	STA.b $E1
CODE_80BD8F:
	JSR.w CODE_80C157
	INC.b $28
	LDA.b $28
	CMP.w #$0040
	BNE.b CODE_80BDA6
	SEP.b #$20
	LDX.w #$00FE
	JSL.l CODE_8AB1AA
	REP.b #$30
CODE_80BDA6:
	LDA.b $28
	CMP.w #$00F0
	BNE.b CODE_80BDBC
	LDX.w #$003E
CODE_80BDB0:
	LDA.l $7F0000,x
	STA.l $7F00A0,x
	DEX
	DEX
	BPL.b CODE_80BDB0
CODE_80BDBC:
	LDA.b $28
	SEC
	SBC.w #$0121
	CMP.w #$005B
	BCC.b CODE_80BDCA
	JMP.w CODE_80BE6D

CODE_80BDCA:
	DEC.w $1DFD
	BPL.b CODE_80BDE2
	JSR.w CODE_80C219
	AND.w #$0060
	SEC
	SBC.w #$0040
	STA.w $1DF7
	LDA.w #$0008
	STA.w $1DFD
CODE_80BDE2:
	LDA.w $1DFD
	BIT.w #$FFE0
	BEQ.b CODE_80BDED
	JMP.w CODE_80BE6D

CODE_80BDED:
	BIT.w #$0007
	BNE.b CODE_80BE0E
	JSR.w CODE_80C219
	AND.w #$003F
	CLC
	ADC.w $1DF7
	STA.w $1DF9
	SEC
	SBC.w $1DF7
	EOR.w #$00FF
	LSR
	SEC
	SBC.w #$0050
	STA.w $1DFB
CODE_80BE0E:
	SEP.b #$20
	LDA.w $1DFD
	ASL
	ASL
	ASL
	ASL
	ASL
	BPL.b CODE_80BE1D
	EOR.b #$FF
	INC
CODE_80BE1D:
	STA.b $4C
	LSR
	LSR
	CLC
	ADC.b $4C
	STA.w !REGISTER_Mode7MatrixParameterA
	STZ.w !REGISTER_Mode7MatrixParameterA
	LDY.w #$0000
	TYX
CODE_80BE2E:
	SEP.b #$20
	LDA.w DATA_80C209,y
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductMid
	REP.b #$20
	AND.w #$001F
	STA.b $4C
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.b $4E
	ASL
	ASL
	ASL
	ASL
	STA.b $50
	ASL
	CLC
	ADC.b $50
	CMP.w #$7C00
	BCC.b CODE_80BE59
	LDA.w #$7C00
CODE_80BE59:
	AND.w #$7C00
	CLC
	ADC.b $4E
	ADC.b $4C
	STA.l $7F0000,x
	INY
	INX
	INX
	CPY.w #$0010
	BNE.b CODE_80BE2E
CODE_80BE6D:
	LDA.b $28
	SEC
	SBC.w #$0118
	CMP.w #$0068
	BCC.b CODE_80BE7B
	JMP.w CODE_80BF06

CODE_80BE7B:
	XBA
	LSR
	LSR
	LSR
	CMP.w #$0CFF
	BCC.b CODE_80BE87
	LDA.w #$0CFF
CODE_80BE87:
	CMP.w #$0500
	BCC.b CODE_80BE90
	SEC
	SBC.w #$0400
CODE_80BE90:
	CMP.w #$0500
	BCC.b CODE_80BE99
	SEC
	SBC.w #$0400
CODE_80BE99:
	CMP.w #$0300
	BCC.b CODE_80BEA5
	EOR.w #$07FF
	SEC
	SBC.w #$0200
CODE_80BEA5:
	SEP.b #$20
	STA.w !REGISTER_Mode7MatrixParameterA
	XBA
	STA.w !REGISTER_Mode7MatrixParameterA
	REP.b #$20
	PEA.w ((DATA_B9A11C&$FF0000)>>16)|((CODE_80BC7B&$FF0000)>>8)
	PLB
	LDY.w #$0002
	LDX.w #$0002
CODE_80BEBA:
	STZ.b $4C
	SEP.b #$20
	LDA.w DATA_B9A11C,x
	AND.b #$1F
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductMid
	CMP.b #$1F
	BCC.b CODE_80BECF
	LDA.b #$1F
CODE_80BECF:
	STA.b $4C
	REP.b #$20
	AND.w #$001F
	XBA
	LSR
	LSR
	LSR
	TSB.b $4C
	LDA.w DATA_B9A11C+$01,x
	AND.w #$001F
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductMid
	CMP.w #$001F
	BCC.b CODE_80BEF0
	LDA.w #$001F
CODE_80BEF0:
	REP.b #$20
	AND.w #$001F
	XBA
	ASL
	ASL
	ORA.b $4C
	STA.l $7F0040,x
	INX
	INX
	CPX.w #$0060
	BNE.b CODE_80BEBA
	PLB
CODE_80BF06:
	LDX.w #$00A0
	LDA.b $28
	SEC
	SBC.w #$0110
	CMP.w #$0040
	BCS.b CODE_80BF19
	CMP.w #$0008
	BCS.b CODE_80BF2A
CODE_80BF19:
	LDX.w #$0000
	LDA.b $28
	SEC
	SBC.w #$0078
	CMP.w #$0029
	BCC.b CODE_80BF2A
	JMP.w CODE_80BFB5

CODE_80BF2A:
	ASL
	ASL
	ASL
	ASL
	ASL
	CMP.w #$04FF
	BCC.b CODE_80BF37
	LDA.w #$04FF
CODE_80BF37:
	CMP.w #$0300
	BCC.b CODE_80BF43
	EOR.w #$07FF
	SEC
	SBC.w #$0200
CODE_80BF43:
	SEP.b #$20
	STA.w !REGISTER_Mode7MatrixParameterA
	XBA
	STA.w !REGISTER_Mode7MatrixParameterA
	REP.b #$20
	PEA.w ((DATA_B9A17C&$FF0000)>>16)|((CODE_80BC7B&$FF0000)>>8)
	PLB
	LDY.w #$0000
CODE_80BF55:
	STZ.b $4C
	SEP.b #$20
	LDA.w DATA_B9A17C,y
	AND.b #$1F
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductMid
	CMP.b #$1F
	BCC.b CODE_80BF6A
	LDA.b #$1F
CODE_80BF6A:
	STA.b $4C
	LDA.w DATA_B9A17C+$01,y
	AND.b #$1F
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductMid
	CMP.b #$1F
	BCC.b CODE_80BF7D
	LDA.b #$1F
CODE_80BF7D:
	REP.b #$20
	AND.w #$001F
	ASL
	ASL
	ASL
	ASL
	ASL
	TSB.b $4C
	SEP.b #$20
	LDA.w DATA_B9A17C+$02,y
	AND.b #$1F
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductMid
	CMP.b #$1F
	BCC.b CODE_80BF9C
	LDA.b #$1F
CODE_80BF9C:
	REP.b #$20
	AND.w #$001F
	XBA
	ASL
	ASL
	ORA.b $4C
	STA.l $7F0000,x
	INX
	INX
	INY
	INY
	INY
	CPY.w #$0060
	BNE.b CODE_80BF55
	PLB
CODE_80BFB5:
	LDA.b $28
	CMP.w #$0072
	BCS.b CODE_80BFF8
	AND.w #$00FF
	ASL
	TAX
	CPX.w #$00E0
	BCS.b CODE_80BFD1
	LDA.w #$7FFF
	STA.l $7F0040,x
	STA.l $7F0120,x
CODE_80BFD1:
	DEX
	DEX
	CPX.w #$00E0
	BCS.b CODE_80BFE3
	LDA.w #$7E10
	STA.l $7F0040,x
	STA.l $7F0120,x
CODE_80BFE3:
	DEX
	DEX
	CPX.w #$00E0
	BCS.b CODE_80BFF8
	LDA.w #$03E0
	STA.l $7F0040,x
	LDA.w #$01C0
	STA.l $7F0120,x
CODE_80BFF8:
	LDA.b $28
	SEC
	SBC.w #$0098
	CMP.w #$0040
	BCS.b CODE_80C048
	AND.w #$007F
	ASL
	ASL
	ASL
	TAX
	LDA.w #$7FFF
	STA.l $7F0040,x
	DEX
	DEX
	BMI.b CODE_80C048
	LDA.w #$4210
	STA.l $7F0040,x
	DEX
	DEX
	BMI.b CODE_80C048
	LDA.w #$0000
	STA.l $7F0040,x
	DEX
	DEX
	BMI.b CODE_80C048
	LDA.w #$0000
	STA.l $7F0040,x
	DEX
	DEX
	BMI.b CODE_80C048
	LDA.w #$0000
	STA.l $7F0040,x
	DEX
	DEX
	BMI.b CODE_80C048
	LDA.w #$0000
	STA.l $7F0040,x
CODE_80C048:
	LDA.b $28
	CMP.w #$01A0
	BNE.b CODE_80C093
	SEP.b #$20
	LDA.b #$01
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDX.w #$00FF
	JSL.l CODE_8AB1AA
	STZ.w !REGISTER_OAMSizeAndDataAreaDesignation
	STZ.w !REGISTER_InitialScreenSettings
	REP.b #$20
	JSL.l CODE_80C239
	LDA.w #$0009
	JSL.l CODE_B99023
	LDA.w #!Define_DKC1_MusicID_TitleTheme
	JSL.l CODE_8AB1C6
	SEP.b #$20
	LDA.b #$82
	STA.w $051B
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	LDA.w #CODE_80BC7B
	JMP.w CODE_80C1C9

CODE_80C093:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	BNE.b CODE_80C0AE
	SEP.b #$20
	LDX.w #$00FE
	JSL.l CODE_8AB1AA
	REP.b #$30
	LDA.w #$0001
	STA.w $051D
	REP.b #$20
	JMP.w CODE_80C9B4

CODE_80C0AE:
	JSR.w CODE_80AF77
CODE_80C0B1:
	WAI
	BRA.b CODE_80C0B1

CODE_80C0B4:
	STA.b $4E
	STX.b $50
	STZ.b $53
	SEP.b #$20
	STZ.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	LDY.w #$0000
	LDA.b [$4E],y
	STA.b $52
	INY
	INY
CODE_80C0CA:
	LDA.b $4C
	STA.w !REGISTER_VRAMAddressLo
	LDA.b $52
	AND.w #$00FF
	TAX
CODE_80C0D5:
	SEP.b #$20
	LDA.b [$4E],y
	STA.w !REGISTER_WriteToVRAMPortLo
	REP.b #$20
	INY
	DEX
	BNE.b CODE_80C0D5
	LDA.b $4C
	CLC
	ADC.w #$0080
	STA.b $4C
	DEC.b $53
	BNE.b CODE_80C0CA
	SEP.b #$20
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	RTS

CODE_80C0F8:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #$0007
	BEQ.b CODE_80C115
	SEP.b #$20
	LDY.w #$0010
CODE_80C105:
	LDA.w !REGISTER_JoypadSerialPort1
	DEY
	BNE.b CODE_80C105
	REP.b #$20
	STZ.w !RAM_DKC1_Global_HeldButtonsLoP1
	STZ.w !RAM_DKC1_Global_PressedButtonsLoP1
	BRA.b CODE_80C127

CODE_80C115:
	SEP.b #$20
	LDA.w !REGISTER_JoypadSerialPort1
	REP.b #$20
	BIT.w #$0001
	BNE.b CODE_80C127
	STZ.w !RAM_DKC1_Global_HeldButtonsLoP1
	STZ.w !RAM_DKC1_Global_PressedButtonsLoP1
CODE_80C127:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP2
	AND.w #$0007
	BEQ.b CODE_80C144
	SEP.b #$20
	LDY.w #$0010
CODE_80C134:
	LDA.w !REGISTER_JoypadSerialPort2
	DEY
	BNE.b CODE_80C134
	REP.b #$20
	STZ.w !RAM_DKC1_Global_HeldButtonsLoP2
	STZ.w !RAM_DKC1_Global_PressedButtonsLoP2
	BRA.b CODE_80C156

CODE_80C144:
	SEP.b #$20
	LDA.w !REGISTER_JoypadSerialPort2
	REP.b #$20
	BIT.w #$0001
	BNE.b CODE_80C156
	STZ.w !RAM_DKC1_Global_HeldButtonsLoP2
	STZ.w !RAM_DKC1_Global_PressedButtonsLoP2
CODE_80C156:
	RTS

CODE_80C157:
	SEP.b #$20
	LDA.b #$01
CODE_80C15B:
	BIT.w !REGISTER_HVBlankFlagsAndJoypadStatus
	BNE.b CODE_80C15B
	REP.b #$20
	LDA.w !REGISTER_Joypad1Lo
	EOR.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w !REGISTER_Joypad1Lo
	STA.w !RAM_DKC1_Global_PressedButtonsLoP1
	LDA.w !REGISTER_Joypad1Lo
	STA.w !RAM_DKC1_Global_HeldButtonsLoP1
	LDA.w !REGISTER_Joypad2Lo
	EOR.w !RAM_DKC1_Global_HeldButtonsLoP2
	AND.w !REGISTER_Joypad2Lo
	STA.w !RAM_DKC1_Global_PressedButtonsLoP2
	LDA.w !REGISTER_Joypad2Lo
	STA.w !RAM_DKC1_Global_HeldButtonsLoP2
	JSR.w CODE_80C0F8
	LDA.b $42
	CMP.w #$0002
	BNE.b CODE_80C1A2
	LDA.b $44
	ASL
	TAX
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1,x
	STA.w !RAM_DKC1_Global_HeldButtonsLo
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1,x
	STA.w !RAM_DKC1_Global_PressedButtonsLo
	BRA.b CODE_80C1C8

CODE_80C1A2:
	CMP.w #$0001
	BNE.b CODE_80C1BC
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	AND.w #$0002
	TAX
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1,x
	STA.w !RAM_DKC1_Global_HeldButtonsLo
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1,x
	STA.w !RAM_DKC1_Global_PressedButtonsLo
	BRA.b CODE_80C1C8

CODE_80C1BC:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	STA.w !RAM_DKC1_Global_HeldButtonsLo
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	STA.w !RAM_DKC1_Global_PressedButtonsLo
CODE_80C1C8:
	RTS

CODE_80C1C9:
	STA.b $1C
	SEP.b #$20
	LDA.w !REGISTER_NMIEnable
CODE_80C1D0:
	LDA.w !REGISTER_NMIEnable
	AND.b #$80
	BNE.b CODE_80C1D0
	SEP.b #$20
	LDA.b #$B1
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	STZ.w !REGISTER_JoypadSerialPort1
CODE_80C1E1:
	WAI
	BRA.b CODE_80C1E1

CODE_80C1E4:
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #CODE_80C1F0+$01
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
CODE_80C1F0:
	LDA.w #$0800
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$09
	STA.w DMA[$00].Parameters
	SEP.b #$20
if !Define_DKC1_Global_RemappedBank80 == !TRUE
	LDA.b #(CODE_80C1F0+$01)>>16
	STA.w DMA[$00].SourceBank
else
	STZ.w DMA[$00].SourceBank
endif
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTS

DATA_80C209:
	db $00,$02,$04,$06,$00,$06,$08,$0A,$00,$0A,$10,$12,$00,$14,$18,$1F

CODE_80C219:
	SEP.b #$20
	LDA.b $39
	PHA
	ASL
	LDA.b $3A
	ROL.b $3A
	ROL.b $3A
	EOR.b $3B
CODE_80C227:
	STA.b $39
	PLA
	STA.b $3B
	EOR.b $3A
	PHA
	LDA.b $38
	STA.b $3A
	PLA
	STA.b $38
	REP.b #$20
	RTS

CODE_80C239:
	LDA.w $0525
	BNE.b CODE_80C245
	INC.w $0525
	JSL.l CODE_8AB3F1
CODE_80C245:
	RTL

CODE_80C246:
	LDA.w $1B23
	CMP.w $1A5E
	BCS.b CODE_80C253
	BIT.w $1A5E
	BPL.b CODE_80C256
CODE_80C253:
	STA.w $1A5E
CODE_80C256:
	LDA.w $1A50
	BPL.b CODE_80C25E
	STZ.w $1A50
CODE_80C25E:
	JSL.l CODE_B8A853
	RTS

CODE_80C263:
	LDA.w $1929
	AND.w #$0001
	BNE.b CODE_80C27C
	JSR.w CODE_809BA0
	STY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_80C43B
	JSR.w CODE_80C458
	JSR.w CODE_80C246
	JSR.w CODE_80C27D
CODE_80C27C:
	RTS

CODE_80C27D:
	JSR.w CODE_80C36D
	LDA.w $1A57
	STA.w $1A5B
	CLC
	ADC.w $1A4B
	STA.w $1A4B
	LDA.w $1A59
	ADC.w $1A4D
	STA.w $1A4D
	LDA.w !RAM_DKC1_Level_CameraYPosLo
	STA.w !RAM_DKC1_Global_Layer1YPosLo
CODE_80C29C:
	JSR.w CODE_80C2D4
	LDA.w $1A65
	STA.w $0A75
	CLC
	ADC.w $1A61
	STA.w $1A61
	LDA.w $1A67
	ADC.w $1A63
	STA.w $1A63
	LDA.w !RAM_DKC1_Level_CameraXPosLo
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	LDA.w $1B23
	CMP.w !RAM_DKC1_Global_Layer1XPosLo
	BCS.b CODE_80C2C8
	BIT.w !RAM_DKC1_Global_Layer1XPosLo
	BPL.b CODE_80C2CB
CODE_80C2C8:
	STA.w !RAM_DKC1_Global_Layer1XPosLo
CODE_80C2CB:
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	BPL.b CODE_80C2D3
	STZ.w !RAM_DKC1_Global_Layer1YPosLo
CODE_80C2D3:
	RTS

CODE_80C2D4:
	LDA.w $1A5E
	CMP.w !RAM_DKC1_Level_CameraXPosLo
	BNE.b CODE_80C2E3
	STZ.w $1A65
	STZ.w $1A67
	RTS

CODE_80C2E3:
	LDA.w $1A5D
	SEC
	SBC.w $1A61
	STA.b $4C
	LDA.w $1A5F
	SBC.w $1A63
	STA.b $4E
	LDA.w $1A65
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	BMI.b CODE_80C31A
	CMP.b $4D
	ROR
	EOR.b $4D
	BPL.b CODE_80C347
	BMI.b CODE_80C321
CODE_80C31A:
	CMP.b $4D
	ROR
	EOR.b $4D
	BMI.b CODE_80C347
CODE_80C321:
	LDA.w $1A65
	SEC
	SBC.w #$0080
	STA.w $1A65
	LDA.w $1A67
	SBC.w #$0000
	STA.w $1A67
	BPL.b CODE_80C36C
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	JSR.w CODE_80C405
	CMP.w $1A65
	BCC.b CODE_80C36C
	STA.w $1A65
	RTS

CODE_80C347:
	LDA.w $1A65
	CLC
	ADC.w #$0080
	STA.w $1A65
	LDA.w $1A67
	ADC.w #$0000
	STA.w $1A67
	BMI.b CODE_80C36C
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	JSR.w CODE_80C420
	CMP.w $1A65
	BCS.b CODE_80C36C
	STA.w $1A65
CODE_80C36C:
	RTS

CODE_80C36D:
	LDA.w $1A50
	CMP.w !RAM_DKC1_Level_CameraYPosLo
	BNE.b CODE_80C37C
	STZ.w $1A57
	STZ.w $1A59
	RTS

CODE_80C37C:
	LDA.w $1A4F
	SEC
	SBC.w $1A4B
	STA.b $4C
	LDA.w $1A51
	SBC.w $1A4D
	STA.b $4E
	BMI.b CODE_80C398
	LDA.w $1A57
	BMI.b CODE_80C3DB
	BEQ.b CODE_80C3DB
	BNE.b CODE_80C39D
CODE_80C398:
	LDA.w $1A57
	BPL.b CODE_80C3B1
CODE_80C39D:
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.b $4D
	BCC.b CODE_80C3DB
CODE_80C3B1:
	LDA.w $1A57
	SEC
	SBC.w #$0020
	STA.w $1A57
	LDA.w $1A59
	SBC.w #$0000
	STA.w $1A59
	BPL.b CODE_80C404
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	EOR.w #$FFFF
	INC
	JSR.w CODE_80C405
	CMP.w $1A57
	BCC.b CODE_80C404
	STA.w $1A57
	RTS

CODE_80C3DB:
	LDA.w $1A57
	CLC
	ADC.w #$0020
	STA.w $1A57
	LDA.w $1A59
	ADC.w #$0000
	STA.w $1A59
	BMI.b CODE_80C404
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	EOR.w #$FFFF
	INC
	JSR.w CODE_80C420
	CMP.w $1A57
	BCS.b CODE_80C404
	STA.w $1A57
CODE_80C404:
	RTS

CODE_80C405:
	BPL.b CODE_80C41C
	SEC
	SBC.w #$00E0
	AND.w #$FF80
	CMP.w #$FF00
	BCS.b CODE_80C41C
	CMP.w #$FC00
	BCS.b CODE_80C41B
	LDA.w #$FC00
CODE_80C41B:
	RTS

CODE_80C41C:
	LDA.w #$FF00
	RTS

CODE_80C420:
	BMI.b CODE_80C437
	CLC
	ADC.w #$00E0
	AND.w #$FF80
	CMP.w #$0100
	BCC.b CODE_80C437
	CMP.w #$0400
	BCC.b CODE_80C436
	LDA.w #$0400
CODE_80C436:
	RTS

CODE_80C437:
	LDA.w #$0100
	RTS

CODE_80C43B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FF80
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w $1A5E
	BMI.b CODE_80C450
	XBA
	AND.w #$00FF
	STA.w $1A5F
	RTS

CODE_80C450:
	XBA
	ORA.w #$FF00
	STA.w $1A5F
	RTS

CODE_80C458:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $4A
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w $1AF3
	SBC.w #$0078
	STA.w $1A50
	BMI.b CODE_80C473
	XBA
	AND.w #$00FF
	STA.w $1A51
	RTS

CODE_80C473:
	XBA
	ORA.w #$FF00
	STA.w $1A51
	RTS

CODE_80C47B:
	LDA.w $1929
	AND.w #$0001
	BNE.b CODE_80C4A3
	JSR.w CODE_809BA0
	STY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_80C4A4
	JSR.w CODE_80C4CA
	JSR.w CODE_80C246
	LDA.w #$0003
	STA.w $1B1D
	LDA.w #$0004
	STA.w $1B1F
	JSR.w CODE_80A05E
	JSR.w CODE_80C29C
CODE_80C4A3:
	RTS

CODE_80C4A4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #$FFA8
	BVC.b CODE_80C4B1
	LDA.w #$FF58
CODE_80C4B1:
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w $1A5E
	BMI.b CODE_80C4C2
	XBA
	AND.w #$00FF
	STA.w $1A5F
	RTS

CODE_80C4C2:
	XBA
	ORA.w #$FF00
	STA.w $1A5F
	RTS

CODE_80C4CA:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $4A
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w $1AF3
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	CMP.w #$FF00
	BCC.b CODE_80C4E5
	LDA.w $1AF3
	SBC.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BRA.b CODE_80C4E8

CODE_80C4E5:
	LDA.w $1AF3
CODE_80C4E8:
	SEC
	SBC.w #$00B0
	STA.w $1A50
	BMI.b CODE_80C4F9
	XBA
	AND.w #$00FF
	STA.w $1A51
	RTS

CODE_80C4F9:
	XBA
	ORA.w #$FF00
	STA.w $1A51
	RTS

CODE_80C501:
	LDA.w #$0000
	STA.w $1B23
	LDA.w #$0700
	STA.w $1B25
	STZ.w $1A5D
	STZ.w $1A5F
	STZ.w $1A4F
	STZ.w $1A51
	JSR.w CODE_809BA0
	STY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $32
	CMP.w #$0003
	BEQ.b CODE_80C52D
	JSR.w CODE_80C4A4
	JSR.w CODE_80C4CA
	BRA.b CODE_80C533

CODE_80C52D:
	JSR.w CODE_80C43B
	JSR.w CODE_80C458
CODE_80C533:
	JSL.l CODE_B8A7E7
	JSR.w CODE_80C246
	LDA.w $1A4F
	STA.w $1A4B
	LDA.w $1A51
	STA.w $1A4D
	LDA.w $1A5D
	STA.w $1A61
	LDA.w $1A5F
	STA.w $1A63
	LDA.w $1A50
	STA.w !RAM_DKC1_Global_Layer1YPosLo
	LDA.w $1A5E
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	STZ.w $1A65
	STZ.w $1A67
	STZ.w $1A57
	STZ.w $1A59
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0108
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	LDA.w #$0008
	STA.w $0A75
	STZ.w $1A5B
	LDA.w #$0021
CODE_80C580:
	PHA
	JSL.l CODE_818DFA
	JSL.l CODE_81883F
	LDA.w #$0008
	STA.w $0A75
	CLC
	ADC.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	PLA
	DEC
	BNE.b CODE_80C580
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	ADC.w #$0008
	STA.w $08A7
	JSL.l CODE_818CEF
	JSL.l CODE_818DFA
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	INC
	STA.w $08A5
	STZ.b $28
	JSL.l CODE_819489
	INC.w $08A5
	RTS

DATA_80C5BD:
	dw CODE_808C6C,CODE_809728
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808C6C,CODE_809728
	dw CODE_808E38,CODE_809756
	dw CODE_808FFE,CODE_80986C
	dw CODE_808E38,CODE_809756
	dw CODE_808C6C,CODE_809728
	dw CODE_808D43,CODE_809728
	dw CODE_808C6C,CODE_809728
	dw CODE_808C6C,CODE_809728
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808C6C,CODE_809728
	dw CODE_808C6C,CODE_809728
	dw CODE_808E38,CODE_809756
	dw CODE_808C6C,CODE_809728
	dw CODE_808C6C,CODE_809728
	dw CODE_808C6C,CODE_809728
	dw CODE_808C6C,CODE_809728
	dw CODE_808C6C,CODE_809728
	dw CODE_808C6C,CODE_809728
	dw CODE_808C6C,CODE_809728
	dw CODE_808C6C,CODE_809728
	dw CODE_808C6C,CODE_809728
	dw CODE_808DB4,CODE_80978C
	dw CODE_808E38,CODE_809756
	dw CODE_808CDC,CODE_8097C1
	dw CODE_808C6C,CODE_809728
	dw CODE_808E38,CODE_809756
	dw CODE_80905C,CODE_8097EC
	dw CODE_808CDC,CODE_8097C1
	dw CODE_808E38,CODE_809756
	dw CODE_808DB4,CODE_80978C
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_808FFE,CODE_80986C
	dw CODE_8090C3,CODE_809821
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_809137,CODE_809897
	dw CODE_808FFE,CODE_80986C
	dw CODE_808FFE,CODE_80986C
	dw CODE_808E38,CODE_809756
	dw CODE_809326,CODE_8098FC
	dw CODE_809196,CODE_809897
	dw CODE_809196,CODE_809897
	dw CODE_8090C3,CODE_809821
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_80905C,CODE_8097EC
	dw CODE_809137,CODE_809897
	dw CODE_809196,CODE_809897
	dw CODE_808DB4,CODE_80978C
	dw CODE_808DB4,CODE_80978C
	dw CODE_8091F5,CODE_8098CC
	dw CODE_809446,CODE_809964
	dw CODE_809326,CODE_8098FC
	dw CODE_809326,CODE_8098FC
	dw CODE_8091F5,CODE_8098CC
	dw CODE_809446,CODE_809964
	dw CODE_808E38,CODE_809756
	dw CODE_808F28,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_809196,CODE_809897
	dw CODE_808FFE,CODE_80986C
	dw CODE_808FFE,CODE_80986C
	dw CODE_808F28,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_809326,CODE_8098FC
	dw CODE_809326,CODE_8098FC
	dw CODE_8094CC,CODE_809993
	dw CODE_809326,CODE_8098FC
	dw CODE_809326,CODE_8098FC
	dw CODE_809326,CODE_8098FC
	dw CODE_809326,CODE_8098FC
	dw CODE_809326,CODE_8098FC
	dw CODE_808C6C,CODE_809728
	dw CODE_808C6C,CODE_809728
	dw CODE_8096C4,CODE_809AA8
	dw CODE_808C6C,CODE_809728
	dw CODE_8096C4,CODE_809AA8
	dw CODE_808C6C,CODE_809728
	dw CODE_8091F5,CODE_8098CC
	dw CODE_8091F5,CODE_8098CC
	dw CODE_8093B5,CODE_80992F
	dw CODE_8091F5,CODE_8098CC
	dw CODE_809446,CODE_809964
	dw CODE_809543,CODE_8099B7
	dw CODE_808CDC,CODE_8097C1
	dw CODE_808CDC,CODE_8097C1
	dw CODE_809604,CODE_809A02
	dw CODE_808CDC,CODE_8097C1
	dw CODE_808CDC,CODE_8097C1
	dw CODE_808CDC,CODE_8097C1
	dw CODE_808C6C,CODE_809728
	dw CODE_8093B5,CODE_80992F
	dw CODE_808C6C,CODE_809728
	dw CODE_808C6C,CODE_809728
	dw CODE_808C6C,CODE_809728
	dw CODE_808D43,CODE_809728
	dw CODE_808D43,CODE_809728
	dw CODE_808D43,CODE_809728
	dw CODE_808D43,CODE_809728
	dw CODE_808D43,CODE_809728
	dw CODE_808C6C,CODE_809728
	dw CODE_808C6C,CODE_809728
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808FFE,CODE_80986C
	dw CODE_808FFE,CODE_80986C
	dw CODE_809137,CODE_809897
	dw CODE_809137,CODE_809897
	dw CODE_809196,CODE_809897
	dw CODE_809196,CODE_809897
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_80905C,CODE_8097EC
	dw CODE_80905C,CODE_8097EC
	dw CODE_80905C,CODE_8097EC
	dw CODE_8091F5,CODE_8098CC
	dw CODE_8091F5,CODE_8098CC
	dw CODE_8091F5,CODE_8098CC
	dw CODE_809446,CODE_809964
	dw CODE_809446,CODE_809964
	dw CODE_808CDC,CODE_8097C1
	dw CODE_808CDC,CODE_8097C1
	dw CODE_808CDC,CODE_8097C1
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_809446,CODE_809964
	dw CODE_8094CC,CODE_809993
	dw CODE_809543,CODE_8099B7
	dw CODE_808DB4,CODE_80978C
	dw CODE_808CDC,CODE_8097C1
	dw CODE_808CDC,CODE_8097C1
	dw CODE_8094CC,CODE_809993
	dw CODE_809543,CODE_8099B7
	dw CODE_8093B5,CODE_80992F
	dw CODE_808CDC,CODE_8097C1
	dw CODE_808CDC,CODE_8097C1
	dw CODE_809326,CODE_8098FC
	dw CODE_809326,CODE_8098FC
	dw CODE_809326,CODE_8098FC
	dw CODE_809326,CODE_8098FC
	dw CODE_809326,CODE_8098FC
	dw CODE_8094CC,CODE_809993
	dw CODE_8094CC,CODE_809993
	dw CODE_8094CC,CODE_809993
	dw CODE_8094CC,CODE_809993
	dw CODE_809543,CODE_8099B7
	dw CODE_809543,CODE_8099B7
	dw CODE_809543,CODE_8099B7
	dw CODE_809543,CODE_8099B7
	dw CODE_809543,CODE_8099B7
	dw CODE_809543,CODE_8099B7
	dw CODE_808F9C,CODE_809842
	dw CODE_8091F5,CODE_8098CC
	dw CODE_808DB4,CODE_80978C
	dw CODE_808DB4,CODE_80978C
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_808E38,CODE_809756
	dw CODE_8093B5,CODE_80992F
	dw CODE_8093B5,CODE_80992F
	dw CODE_8093B5,CODE_80992F
	dw CODE_8093B5,CODE_80992F
	dw CODE_808E38,CODE_809756
	dw CODE_8093B5,CODE_80992F
	dw CODE_8093B5,CODE_80992F
	dw CODE_8090C3,CODE_809821
	dw CODE_809137,CODE_809897
	dw CODE_8094CC,CODE_809993
	dw CODE_8094CC,CODE_809993
	dw CODE_809543,CODE_8099B7
	dw CODE_809543,CODE_8099B7
	dw CODE_808CDC,CODE_8097C1
	dw CODE_808E38,CODE_809756
	dw CODE_809543,CODE_8099B7
	dw CODE_8094CC,CODE_809993
	dw CODE_8094CC,CODE_809993
	dw CODE_8094CC,CODE_809993
	dw CODE_8094CC,CODE_809993
	dw CODE_808F9C,CODE_809842
	dw CODE_808F9C,CODE_809842
	dw CODE_809543,CODE_8099B7
	dw CODE_809543,CODE_8099B7
	dw CODE_809543,CODE_8099B7
	dw CODE_808DB4,CODE_80978C
	dw CODE_808DB4,CODE_80978C
	dw CODE_8095B6,CODE_8099DB
	dw CODE_8095B6,CODE_8099DB
	dw CODE_8095B6,CODE_8099DB
	dw CODE_8095B6,CODE_8099DB
	dw CODE_8095B6,CODE_8099DB
	dw CODE_8095B6,CODE_8099DB

CODE_80C955:
	PHK
	PLB
	SEP.b #$20
	STZ.w !REGISTER_HDMAEnable
	LDA.b #$01
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	STZ.w !REGISTER_OAMSizeAndDataAreaDesignation
	STZ.w !REGISTER_InitialScreenSettings
	LDA.b #$8F
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$30
	RTS

CODE_80C96F:
	JSL.l CODE_B88344
	LDA.w #!RAM_DKC1_Global_OAMBuffer
	STA.b !RAM_DKC1_Global_OAMIndexLo
	LDA.w #$0400
	STA.b $6E
	STZ.w DKC1_Global_UpperOAMBuffer[$00].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$02].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$04].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$06].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$08].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$0A].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$0C].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$0E].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$10].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$12].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$14].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$16].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$18].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$1A].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$1C].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$1E].Slot
	JSL.l CODE_BBA849
	JMP.w CODE_80A203

CODE_80C9B4:
	JSR.w CODE_80C955
	JSR.w CODE_80E9DC
	STZ.b $44
	JSL.l CODE_B88261
	JSR.w CODE_80A1F4
	LDA.w #$0001
	STA.w !REGISTER_BGModeAndTileSizeSetting
	LDA.w #$0213
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0013
	STA.w !REGISTER_BG1And2TileDataDesignation
	LDA.w #$787C
	STA.w !REGISTER_BG1AddressAndSize
	LDA.w #$2102
	STA.w !REGISTER_ColorMathInitialSettings
	LDA.w #$1000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_E7095E>>16
	LDA.w #DATA_E7095E
	LDY.w #$4000
	JSL.l CODE_B999AD
	LDA.w #$3000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_F0A88E>>16
	LDA.w #DATA_F0A88E
	LDY.w #$8000
	JSL.l CODE_B999AD
	LDA.w #$7800
	JSR.w CODE_80C1E4
	LDA.w #$7C00
	JSR.w CODE_80C1E4
	LDA.w #$7840
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_EEFC5D>>16
	LDA.w #DATA_EEFC5D
	LDY.w #$0240
	JSL.l CODE_B999AD
	LDA.w #$7A60
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_E7069E>>16
	LDA.w #DATA_E7069E
	LDY.w #$0380
	JSL.l CODE_B999AD
	LDA.w #$7C00
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0060
	LDA.w #$00B8
CODE_80CA45:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BNE.b CODE_80CA45
	LDA.w #$7C00
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_F0A18E>>16
	LDA.w #DATA_F0A18E
	LDY.w #$0700
	JSL.l CODE_B999AD
	LDA.w #$000F
	STA.w !RAM_DKC1_Global_Layer1YPosLo
	LDA.w #$0100
	STA.w $0887
	LDA.w #$5C00
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	LDA.w #DATA_B9B5A3
	LDY.w #$0000
	LDX.w #$0028
	JSL.l CODE_B999F1
	LDA.w #DATA_B9B723
	LDY.w #$00A0
	LDX.w #$0018
	JSL.l CODE_B999F1
	LDA.w #$0300
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	LDA.w #!Define_DKC1_OWSpr04_DisplayAnimation
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	LDA.w #$5C7A
	STA.w !RAM_DKC1_NorSpr_XPosLo
	LDA.w #$0060
	STA.w !RAM_DKC1_NorSpr_YPosLo
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo
	LDA.w #$3400
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	LDA.w #$00E0
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo
	LDA.w #!Define_DKC1_OWSpr04_DisplayAnimation
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$02
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
	LDA.w #$5CA0
	STA.w !RAM_DKC1_NorSpr_XPosLo+$02
	LDA.w #$0060
	STA.w !RAM_DKC1_NorSpr_YPosLo+$02
	LDA.w #$00FF
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$02
	LDA.w #$3620
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$02
	LDA.w #$0E00
	STA.w !RAM_DKC1_NorSpr_XSpeedLo+$02
	LDA.w #$1800
	STA.w !RAM_DKC1_NorSpr_YSpeedLo+$02
	LDA.w #$00E0
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo+$02
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo+$04
	LDA.w #$0006
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$04
	LDA.w #$5CA0
	STA.w !RAM_DKC1_NorSpr_XPosLo+$04
	LDA.w #$0130
	STA.w !RAM_DKC1_NorSpr_YPosLo+$04
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$04
	LDA.w #$3840
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$04
	LDA.w #$00C0
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo+$04
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo+$06
	LDA.w #$000E
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$06
	LDA.w #$5C68
	STA.w !RAM_DKC1_NorSpr_XPosLo+$06
	LDA.w #$00B0
	STA.w !RAM_DKC1_NorSpr_YPosLo+$06
	LDA.w #$00FF
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$06
	LDA.w #$3A80
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$06
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo+$08
	LDA.w #$0014
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$08
	LDA.w #$5CA0
	STA.w !RAM_DKC1_NorSpr_XPosLo+$08
	LDA.w #$0068
	STA.w !RAM_DKC1_NorSpr_YPosLo+$08
	LDA.w #$0101
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$08
	LDA.w #$3CA0
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$08
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo+$0A
	LDA.w #$000A
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$0A
	LDA.w #$5CA0
	STA.w !RAM_DKC1_NorSpr_XPosLo+$0A
	LDA.w #$0060
	STA.w !RAM_DKC1_NorSpr_YPosLo+$0A
	LDA.w #$0101
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$0A
	LDA.w #$36C0
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$0A
	LDA.w #$F200
	STA.w !RAM_DKC1_NorSpr_XSpeedLo+$0A
	LDA.w #$1000
	STA.w !RAM_DKC1_NorSpr_YSpeedLo+$0A
	LDA.w #$00E0
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo+$0A
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo+$0C
	LDA.w #$000A
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$0C
	LDA.w #$5CA0
	STA.w !RAM_DKC1_NorSpr_XPosLo+$0C
	LDA.w #$0060
	STA.w !RAM_DKC1_NorSpr_YPosLo+$0C
	LDA.w #$0101
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$0C
	LDA.w #$36C0
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$0C
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_XSpeedLo+$0C
	LDA.w #$1E00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo+$0C
	LDA.w #$00E0
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo+$0C
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo+$0E
	LDA.w #$000C
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$0E
	LDA.w #$5CA0
	STA.w !RAM_DKC1_NorSpr_XPosLo+$0E
	LDA.w #$0060
	STA.w !RAM_DKC1_NorSpr_YPosLo+$0E
	LDA.w #$0101
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$0E
	LDA.w #$34E0
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$0E
	LDA.w #$F600
	STA.w !RAM_DKC1_NorSpr_XSpeedLo+$0E
	LDA.w #$1800
	STA.w !RAM_DKC1_NorSpr_YSpeedLo+$0E
	LDA.w #$00E0
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo+$0E
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo+$10
	LDA.w #$0030
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$10
	LDA.w #$1C70
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo+$10
	LDA.w #$5CD8
	STA.w !RAM_DKC1_NorSpr_XPosLo+$10
	LDA.w #$FFE0
	STA.w !RAM_DKC1_NorSpr_YPosLo+$10
	LDA.w #$0101
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$10
	LDA.w #$3F00
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$10
	LDA.w #$F800
	STA.w !RAM_DKC1_NorSpr_XSpeedLo+$10
	LDA.w #$1C00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo+$10
	LDA.w #$00A0
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo+$10
	LDA.w #$0050
	STA.w $0687
	STZ.w $0688
	LDA.w #$0001
	STA.w $068A
	STZ.w $068B
	STZ.w $068D
	SEP.b #$20
	LDX.w #(!REGISTER_SubScreenLayers&$0000FF<<8)+$00
	STX.w HDMA[$03].Parameters
	LDX.w #DATA_80CCB1
	STX.w HDMA[$03].SourceLo
if !Define_DKC1_Global_RemappedBank80 == !TRUE
	LDA.b #DATA_80CCB1>>16
	STA.w HDMA[$03].SourceBank
else
	STZ.w HDMA[$03].SourceBank
endif
	STZ.w HDMA[$03].IndirectSourceBank
	LDX.w #(!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$02
	STX.w HDMA[$02].Parameters
	LDX.w #$000687
	STX.w HDMA[$02].SourceLo
	STZ.w HDMA[$02].SourceBank
	STZ.w HDMA[$02].IndirectSourceBank
	LDX.w #$0201
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM-$0201,x
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	INC.w $1DFD
	LDA.w #$7FFF
	STA.w $0A7B
	JSR.w CODE_80CC94
	STZ.w $057D
	STZ.b $28
	LDA.w #CODE_80CCB6
	JMP.w CODE_80C1C9

CODE_80CC94:
	LDA.w #!RAM_DKC1_Global_OAMBuffer
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0220
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_OAMDataWritePort&$0000FF<<8)+$00
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	REP.b #$20
	RTS

DATA_80CCB1:
	db $50,$00,$01,$02,$00

CODE_80CCB6:
	LDX.w #$01FF
	TXS
	STZ.w !REGISTER_OAMAddressLo
	STZ.w HDMA[$01].SourceLo
	STA.w HDMA[$01].TableSourceLo
	LDA.w #$0140
	STA.w HDMA[$01].IndirectSourceLo
	LDA.w #(!REGISTER_WriteToCGRAMPort&$0000FF<<8)+$00
	STA.w HDMA[$01].Parameters
	SEP.b #$20
	LDA.b #$7F0000>>16
	STA.w HDMA[$01].SourceBank
	STZ.w !REGISTER_CGRAMAddress
	LDA.b #$02
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	LDA.b $28
	CMP.w #$0400
	BNE.b CODE_80CD22
	LDX.w #$001C
CODE_80CCEA:
	LDA.l DATA_BC8F44,x
	STA.l $7F0140,x
	DEX
	DEX
	BPL.b CODE_80CCEA
	SEP.b #$20
	LDA.b #$B1
	STA.w !REGISTER_CGRAMAddress
	REP.b #$20
	LDA.w #$7F0140
	STA.w HDMA[$01].SourceLo
	STA.w HDMA[$01].TableSourceLo
	LDA.w #$001E
	STA.w HDMA[$01].IndirectSourceLo
	LDA.w #(!REGISTER_WriteToCGRAMPort&$0000FF<<8)+$00
	STA.w HDMA[$01].Parameters
	SEP.b #$20
	LDA.b #$7F0140>>16
	STA.w HDMA[$01].SourceBank
	LDA.b #$02
	STA.w !REGISTER_DMAEnable
	REP.b #$20
CODE_80CD22:
	SEP.b #$20
	LDA.b #$0F
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.b $28
	CMP.w #$0600
	BCC.b CODE_80CD58
	SEP.b #$20
	LDA.b $28
	AND.b #$01
	ASL
	CLC
	ADC.b #$0F
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	SEC
	SBC.b #$10
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
CODE_80CD58:
	LDA.b $28
	SEC
	SBC.w #$0620
	BCC.b CODE_80CD8E
	ASL
	CMP.w #$001F
	BCC.b CODE_80CD69
	LDA.w #$001F
CODE_80CD69:
	STA.b $4C
	ASL
	ASL
	ASL
	ASL
	ASL
	TSB.b $4C
	ASL
	ASL
	ASL
	ASL
	ASL
	ORA.b $4C
	STA.l $7F0000
	LDA.w #$1300
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$2002
	STA.w !REGISTER_ColorMathInitialSettings
	LDA.w #$0401
	BRA.b CODE_80CD91

CODE_80CD8E:
	LDA.w #$0C01
CODE_80CD91:
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	LDA.b $28
	LSR
	LSR
	STA.w $0688
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	INC.b $28
	LDA.b $28
	CMP.w #$0001
	BEQ.b CODE_80CDBE
	SEC
	SBC.w #$03A0
	CMP.w #$0040
	BCC.b CODE_80CDBE
	JMP.w CODE_80CE49

CODE_80CDBE:
	SEP.b #$20
	AND.b #$3F
	ASL
	ASL
	EOR.b #$FF
	STA.b $4E
	STA.w !REGISTER_Mode7MatrixParameterA
	STZ.w !REGISTER_Mode7MatrixParameterA
	REP.b #$20
	PEA.w ((DATA_B9B5A3&$FF0000)>>16)|((CODE_80CCB6&$FF0000)>>8)
	PLB
	LDX.w #$0000
	LDY.w #$0000
CODE_80CDDA:
	STZ.b $4C
	SEP.b #$20
	CPX.w #$0020
	BNE.b CODE_80CDED
	LDA.b $4E
	EOR.b #$FF
	STA.w !REGISTER_Mode7MatrixParameterA
	STZ.w !REGISTER_Mode7MatrixParameterA
CODE_80CDED:
	LDA.w DATA_B9B5A3,y
	AND.b #$1F
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductMid
	CMP.b #$1F
	BCC.b CODE_80CDFE
	LDA.b #$1F
CODE_80CDFE:
	STA.b $4C
	LDA.w DATA_B9B5A3+$01,y
	AND.b #$1F
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductMid
	CMP.b #$1F
	BCC.b CODE_80CE11
	LDA.b #$1F
CODE_80CE11:
	REP.b #$20
	AND.w #$001F
	ASL
	ASL
	ASL
	ASL
	ASL
	TSB.b $4C
	SEP.b #$20
	LDA.w DATA_B9B5A3+$02,y
	AND.b #$1F
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductMid
	CMP.b #$1F
	BCC.b CODE_80CE30
	LDA.b #$1F
CODE_80CE30:
	REP.b #$20
	AND.w #$001F
	XBA
	ASL
	ASL
	ORA.b $4C
	STA.l $7F0000,x
	INX
	INX
	INY
	INY
	INY
	CPY.w #$01E0
	BNE.b CODE_80CDDA
	PLB
CODE_80CE49:
	LDA.b $28
	CMP.w #$0308
	BNE.b CODE_80CE56
	LDA.w #!Define_DKC1_OWSpr06_BoomBox
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$04
CODE_80CE56:
	LDA.b $28
	CMP.w #$0330
	BNE.b CODE_80CE63
	LDA.w #!Define_DKC1_OWSpr0A_IntroDK
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$06
CODE_80CE63:
	JSR.w CODE_80C157
	JSR.w CODE_80AF77
	LDA.w !RAM_DKC1_Global_CheatCodeFlagsLo
	BNE.b CODE_80CEDA
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	BEQ.b CODE_80CEDA
	LDX.w $057D
	LDA.w DATA_80F86E,x
	BIT.w !RAM_DKC1_Global_PressedButtonsLoP1
	BNE.b CODE_80CE8E
	STZ.w $057D
	LDX.w $057D
	LDA.w DATA_80F86E,x
	BIT.w !RAM_DKC1_Global_PressedButtonsLoP1
	BNE.b CODE_80CE8E
	BRA.b CODE_80CEDA

CODE_80CE8E:
	INC.w $057D
	INC.w $057D
	LDA.w $057D
	CMP.w #$000A
	BNE.b CODE_80CEDA
	STZ.w $057D
	LDA.w #!Define_DKC1_CheatFlags_AnimalBuddyTest
	STA.w !RAM_DKC1_Global_CheatCodeFlagsLo
	LDA.w #!Define_DKC1_SoundID_RevealSecret1
	JSL.l CODE_BFFAF6
	LDA.w #!Define_DKC1_SoundID_RevealSecret2
	JSL.l CODE_BFFB3A
	JSR.w CODE_80C955
	LDX.w #$000A
CODE_80CEB9:
	LDA.w #$0000
CODE_80CEBC:
	DEC
	BNE.b CODE_80CEBC
	DEX
	BNE.b CODE_80CEB9
	LDA.w #$0001
	STA.w !RAM_DKC1_Player_CurrentKongLo
	LDA.w #!Define_DKC1_EntranceID_AnimalTokenTest_Main
	STA.b !RAM_DKC1_Global_EntranceIDLo
	STA.b $40
	STA.b $2E
	STA.w $0565
	STZ.w !RAM_DKC1_Global_CheatCodeFlagsLo
	JMP.w CODE_80806F

CODE_80CEDA:
	LDA.b $28
	CMP.w #$0630
	BEQ.b CODE_80CEF7
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	CMP.w #$000F
	BNE.b CODE_80CEFD
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	BIT.w #!Joypad_Start
	BEQ.b CODE_80CEFD
	LDA.w #$0002
	TSB.w $0569
CODE_80CEF7:
	LDA.w #$0082
	STA.w $051B
CODE_80CEFD:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	BNE.b CODE_80CF21
	LDA.w $0569
	BIT.w #$0001
	BNE.b CODE_80CF0D
	JMP.w CODE_80F351

CODE_80CF0D:
	BIT.w #$0002
	BNE.b CODE_80CF15
	JMP.w CODE_80D4C5

CODE_80CF15:
	STZ.w $057D
	LDA.w #$00FF
	STA.w $0523
	JMP.w CODE_80F70E

CODE_80CF21:
	JSR.w CODE_80CF2D
	JSR.w CODE_80C96F
	JSR.w CODE_80CC94
CODE_80CF2A:
	WAI
	BRA.b CODE_80CF2A

CODE_80CF2D:
	LDX.w #$0000
CODE_80CF30:
	STX.w $08AB
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_80CF44
	TAY
	LDA.w DATA_80CF4F,y
	STA.b $7A
	JSR.w CODE_80CF4C
	LDX.w $08AB
CODE_80CF44:
	INX
	INX
	CPX.w #$0034
	BNE.b CODE_80CF30
	RTS

CODE_80CF4C:
	JMP.w ($007A)

DATA_80CF4F:
	dw DKC1_OWSpr00_None_Main
	dw DKC1_OWSpr02_LevelIcon_Main
	dw DKC1_OWSpr04_DisplayAnimation_Main
	dw DKC1_OWSpr06_BoomBox_Main
	dw DKC1_OWSpr08_StartledCranky_Main
	dw DKC1_OWSpr0A_IntroDK_Main
	dw DKC1_OWSpr0C_FallingObject_Main
	dw DKC1_OWSpr0E_TNTBarrel_Main
	dw DKC1_OWSpr10_MapDK_Main
	dw DKC1_OWSpr12_MapDiddy_Main
	dw DKC1_OWSpr14_JumpingKong_Main
	dw DKC1_OWSpr16_AirplaneBarrel_Main
	dw DKC1_OWSpr18_SaveBarrel_Main
	dw DKC1_OWSpr1A_BlownKiss_Main
	dw DKC1_OWSpr1C_LeavingKong_Main

DKC1_OWSpr1C_LeavingKong_Main:
;$80CF6D
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BCEF9A
	LDA.w #$0000
	JSL.l CODE_BFB21B
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BNE.b CODE_80CF92
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	BMI.b CODE_80CF92
	JSL.l CODE_BFAF97
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	BPL.b CODE_80CF96
	LDA.w #$0082
	STA.w $051B
CODE_80CF92:
	JSL.l CODE_BFAF97
CODE_80CF96:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	EOR.w #$FFFF
	INC
	ASL
	ASL
	ASL
	ASL
	ASL
	ASL
	CLC
	ADC.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	STA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	ADC.w #$0000
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	RTS

DKC1_OWSpr1A_BlownKiss_Main:
;$80CFB6
	JSL.l CODE_BCEF9A
	JSR.w CODE_80D02F
	RTS

DKC1_OWSpr18_SaveBarrel_Main:
;$80CFBE
	JSL.l CODE_BCEF9A
	JSR.w CODE_80D0ED
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CMP.w #$017C
	BCS.b CODE_80CFDC
	CMP.w #$0178
	BCC.b CODE_80CFD3
	RTS

CODE_80CFD3:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	CLC
	ADC.w #$0080
	BRA.b CODE_80CFE3

CODE_80CFDC:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	SEC
	SBC.w #$0080
CODE_80CFE3:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

DKC1_OWSpr14_JumpingKong_Main:
;$80CFE7
	JSL.l CODE_BCEF9A
	JSR.w CODE_80D0ED
	JSR.w CODE_80D02F
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	SEC
	SBC.w #$0180
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_80D02E
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CMP.w !RAM_DKC1_NorSpr_YPosLo+$04
	BCS.b CODE_80D02E
	LDA.w #$F800
	STA.w !RAM_DKC1_NorSpr_YSpeedLo+$04
	LDA.w #!Define_DKC1_SoundID_EnterBarrelCannon
	JSL.l CODE_BFFB09
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo+$02
	CMP.w #!Define_DKC1_OWSpr04_DisplayAnimation
	BNE.b CODE_80D028
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
	CLC
	ADC.w #$0004
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
	RTS

CODE_80D028:
	LDA.w #$0082
	STA.w $051B
CODE_80D02E:
	RTS

CODE_80D02F:
	LDY.w #$0000
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_80D03D
	LDY.w #$FFFF
CODE_80D03D:
	STY.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	ADC.b $6C
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

DKC1_OWSpr16_AirplaneBarrel_Main:
;$80D05E
	JSR.w CODE_80D0ED
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CMP.w #$0194
	BCS.b CODE_80D078
	CMP.w #$0190
	BCC.b CODE_80D06F
	RTS

CODE_80D06F:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	CLC
	ADC.w #$0080
	BRA.b CODE_80D07F

CODE_80D078:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	SEC
	SBC.w #$0080
CODE_80D07F:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_80D083:
	LDY.w #$0000
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BEQ.b CODE_80D0C0
	BPL.b CODE_80D0C1
	LDY.w #$FFFF
	STY.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	ADC.b $6C
	CMP.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	BCS.b CODE_80D0BD
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
CODE_80D0BD:
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
CODE_80D0C0:
	RTS

CODE_80D0C1:
	STY.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	ADC.b $6C
	CMP.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	BCC.b CODE_80D0E9
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
CODE_80D0E9:
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_80D0ED:
	LDY.w #$0000
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_80D0FD
	LDY.w #$FFFF
CODE_80D0FD:
	STY.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	ADC.b $6C
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_80D121:
	LDY.w #$0000
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BEQ.b CODE_80D15C
	BPL.b CODE_80D15D
	LDY.w #$FFFF
	STY.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	ADC.b $6C
	CMP.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BPL.b CODE_80D159
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_80D159:
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
CODE_80D15C:
	RTS

CODE_80D15D:
	STY.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	ASL
	ROL.b $6C
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	ADC.b $6C
	CMP.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BMI.b CODE_80D185
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_80D185:
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

DATA_80D189:
	db !Define_DKC1_EntranceID_ReptileRumble_Main1,!Define_DKC1_EntranceID_OrangutanGang_ExitBonus1
	db !Define_DKC1_EntranceID_CrankysCabin_KongoJungle,!Define_DKC1_EntranceID_CrankysCabin_KongoJungle
	db !Define_DKC1_EntranceID_ReptileRumble_Main1,!Define_DKC1_EntranceID_ReptileRumble_Main1
	db !Define_DKC1_EntranceID_CrankysCabin_KongoJungle,!Define_DKC1_EntranceID_RopeyRampage_ExitBonus2
	db !Define_DKC1_EntranceID_RopeyRampage_Main,!Define_DKC1_EntranceID_RopeyRampage_Main
	db !Define_DKC1_EntranceID_JungleHijinxs_Main,!Define_DKC1_EntranceID_JungleHijinxs_Main
	db !Define_DKC1_EntranceID_CoralCapers_Main,!Define_DKC1_EntranceID_CoralCapers_Main
	db !Define_DKC1_EntranceID_FunkysFlights_KongoJungle,!Define_DKC1_EntranceID_FunkysFlights_KongoJungle

DKC1_OWSpr10_MapDK_Main:
;$80D199
	LDA.w !RAM_DKC1_Global_PressedButtonsLo
	BEQ.b CODE_80D1A7
	STA.w $1DF5
	LDA.w #$0020
	STA.w $1DF7
CODE_80D1A7:
	LDA.w $1DF7
	BEQ.b CODE_80D1B4
	DEC.w $1DF7
	BNE.b CODE_80D1B4
	STZ.w $1DF5
CODE_80D1B4:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	SEC
	SBC.w #$000F
	ORA.w !RAM_DKC1_NorSpr_XSpeedLo
	ORA.w !RAM_DKC1_NorSpr_YSpeedLo
	BEQ.b CODE_80D1C6
	JMP.w CODE_80D39D

CODE_80D1C6:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	SEC
	SBC.w #!Define_DKC1_EntranceID_RopeyRampage_ExitBonus2
	CMP.w #!Define_DKC1_EntranceID_OilDrumAlley_ExitBonus2-!Define_DKC1_EntranceID_RopeyRampage_ExitBonus2
	BCS.b CODE_80D1FE
	ASL
	ASL
	TAX
	LDA.l DATA_80D189,x
	AND.w #$00FF
	CMP.b $40
	BNE.b CODE_80D1E9
	LDA.l DATA_80D189+$01,x
	AND.w #$00FF
	JMP.w CODE_80D2EA

CODE_80D1E9:
	LDA.l DATA_80D189+$02,x
	AND.w #$00FF
	CMP.b $40
	BNE.b CODE_80D1FE
	LDA.l DATA_80D189+$03,x
	AND.w #$00FF
	JMP.w CODE_80D2EA

CODE_80D1FE:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	TAX
	LDA.w !RAM_DKC1_Global_HeldButtonsLo
	ORA.w $1DF5
	BIT.w #!Joypad_DPadR
	BEQ.b CODE_80D212
	LDA.l DATA_BCF74B,x
	BRA.b CODE_80D234

CODE_80D212:
	BIT.w #!Joypad_DPadL
	BEQ.b CODE_80D21D
	LDA.l DATA_BCF84B,x
	BRA.b CODE_80D234

CODE_80D21D:
	BIT.w #!Joypad_DPadU
	BEQ.b CODE_80D228
	LDA.l DATA_BCF94B,x
	BRA.b CODE_80D234

CODE_80D228:
	BIT.w #!Joypad_DPadD
	BNE.b CODE_80D230
CODE_80D22D:
	JMP.w CODE_80D39D

CODE_80D230:
	LDA.l DATA_BCFA4B,x
CODE_80D234:
	AND.w #$00FF
	BEQ.b CODE_80D22D
	STA.b $4C
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	AND.w #$00FF
	ASL
	ASL
	TAX
	LDY.w #$0004
CODE_80D246:
	LDA.l $7EFC00,x
	AND.w #$00FF
	CMP.b $4C
	BEQ.b CODE_80D258
	INX
	DEY
	BNE.b CODE_80D246
	JMP.w CODE_80D39D

CODE_80D258:
	STA.b $4C
	CMP.w #!Define_DKC1_EntranceID_ReptileRumble_Main1
	BNE.b CODE_80D270
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_CrankysCabin_KongoJungle
	BNE.b CODE_80D27C
	LDA.w #!Define_DKC1_EntranceID_ReptileRumble_Main1
	STA.b $40
	LDA.w #!Define_DKC1_EntranceID_RopeyRampage_ExitBonus2
	BRA.b CODE_80D2EA

CODE_80D270:
	LDA.b $4C
	CMP.w #!Define_DKC1_EntranceID_RopeyRampage_Main
	BNE.b CODE_80D288
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_JungleHijinxs_Main
CODE_80D27C:
	BNE.b CODE_80D2E8
	LDA.w #!Define_DKC1_EntranceID_RopeyRampage_Main
	STA.b $40
	LDA.w #!Define_DKC1_EntranceID_OrangutanGang_ExitBonus2
	BRA.b CODE_80D2EA

CODE_80D288:
	LDA.b $4C
	CMP.w #!Define_DKC1_EntranceID_JungleHijinxs_Main
	BNE.b CODE_80D2A0
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_RopeyRampage_Main
	BNE.b CODE_80D2E8
	LDA.w #!Define_DKC1_EntranceID_JungleHijinxs_Main
	STA.b $40
	LDA.w #!Define_DKC1_EntranceID_OrangutanGang_ExitBonus2
	BRA.b CODE_80D2EA

CODE_80D2A0:
	LDA.b $4C
	CMP.w #!Define_DKC1_EntranceID_CrankysCabin_KongoJungle
	BNE.b CODE_80D2B8
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_ReptileRumble_Main1
	BNE.b CODE_80D2E8
	LDA.w #!Define_DKC1_EntranceID_CrankysCabin_KongoJungle
	STA.b $40
	LDA.w #!Define_DKC1_EntranceID_OrangutanGang_ExitBonus1
	BRA.b CODE_80D2EA

CODE_80D2B8:
	LDA.b $4C
	CMP.w #!Define_DKC1_EntranceID_CoralCapers_Main
	BNE.b CODE_80D2D0
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_FunkysFlights_KongoJungle
	BNE.b CODE_80D2E8
	LDA.w #!Define_DKC1_EntranceID_CoralCapers_Main
	STA.b $40
	LDA.w #!Define_DKC1_EntranceID_OrangutanGang_ExitBonus3
	BRA.b CODE_80D2EA

CODE_80D2D0:
	LDA.b $4C
	CMP.w #!Define_DKC1_EntranceID_FunkysFlights_KongoJungle
	BNE.b CODE_80D2E8
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_CoralCapers_Main
	BNE.b CODE_80D2E8
	LDA.w #!Define_DKC1_EntranceID_FunkysFlights_KongoJungle
	STA.b $40
	LDA.w #!Define_DKC1_EntranceID_OrangutanGang_ExitBonus3
	BRA.b CODE_80D2EA

CODE_80D2E8:
	LDA.b $4C
CODE_80D2EA:
	STA.b !RAM_DKC1_Global_EntranceIDLo
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	AND.w #$00FF
	TAX
	LDA.l DATA_BCF54B,x
	AND.w #$00FF
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo
	LDA.l DATA_BCF64B,x
	AND.w #$00FF
	ORA.w #$0100
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo
	LDA.l DATA_BCF44B,x
	AND.w #$00FF
	CMP.b $02
	BEQ.b CODE_80D324
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo
	BCS.b CODE_80D31D
	SEC
	SBC.w #$0200
CODE_80D31D:
	CLC
	ADC.w #$0100
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo
CODE_80D324:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo+$02
	BEQ.b CODE_80D34A
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo
	BPL.b CODE_80D33E
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo
	SEC
	SBC.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo
	BRA.b CODE_80D34A

CODE_80D33E:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo
	CLC
	ADC.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo
	BRA.b CODE_80D34A

CODE_80D34A:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_XSpeedLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_YSpeedLo
	LDA.w #$000C
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	CMP.w #$0046
	BNE.b CODE_80D39D
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo
	ASL
	STA.w !RAM_DKC1_NorSpr_XSpeedLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo
	ASL
	STA.w !RAM_DKC1_NorSpr_YSpeedLo
CODE_80D39D:
	JMP.w CODE_80D418

DKC1_OWSpr12_MapDiddy_Main:
;$80D3A0
	LDA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo
	BEQ.b CODE_80D418
	DEC.w !RAM_DKC1_NorSpr_RAMTable11A1Lo
	BNE.b CODE_80D418
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	AND.w #$00FF
	TAX
	LDA.l DATA_BCF54B,x
	AND.w #$00FF
	CMP.w !RAM_DKC1_NorSpr_RAMTable0F25Lo
	BCS.b CODE_80D3C0
	SEC
	SBC.w #$0018
CODE_80D3C0:
	CLC
	ADC.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo+$02
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo+$02
	LDX.b !RAM_DKC1_Global_EntranceIDLo
	LDA.l DATA_BCF44B,x
	AND.w #$00FF
	CMP.b $02
	BEQ.b CODE_80D3EA
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo+$02
	BCS.b CODE_80D3E3
	SEC
	SBC.w #$0200
CODE_80D3E3:
	CLC
	ADC.w #$0100
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo+$02
CODE_80D3EA:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo+$02
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo+$02
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_YSpeedLo+$02
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo+$02
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo+$02
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_XSpeedLo+$02
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo+$02
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$02
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$02
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$02
CODE_80D418:
	LDX.w $08AB
	JSL.l CODE_BCEF9A
	JSR.w CODE_80D083
	JSR.w CODE_80D121
	LDA.w !RAM_DKC1_NorSpr_XPosLo
	BIT.w #$0100
	BEQ.b CODE_80D453
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	STA.b $40
	LDA.w #$0004
	TSB.w $057D
	LDA.w #$0010
	TRB.w $057D
	LDA.w #$0000
	STA.l $7EFBFC
	STA.l $7EFBFE
	STA.l $7EFC00
	STA.l $7EFC02
	JMP.w CODE_80E1F8

CODE_80D453:
	LDY.w $08AB
	RTS

DKC1_OWSpr0C_FallingObject_Main:
;$80D457
	JSL.l CODE_BCEF9A
	JSR.w CODE_80D121
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	BPL.b CODE_80D46C
	CMP.w #$C000
	BCC.b CODE_80D46F
CODE_80D46C:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_80D46F:
	JSR.w CODE_80D0ED
	RTS

DKC1_OWSpr08_StartledCranky_Main:
;$80D473
	JSL.l CODE_BCEF9A
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0F8DLo
	BPL.b CODE_80D485
	CMP.w #$C000
	BCC.b CODE_80D488
CODE_80D485:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo
CODE_80D488:
	JSR.w CODE_80D0ED
	JSR.w CODE_80D121
	RTS

DKC1_OWSpr0A_IntroDK_Main:
;$80D48F
	JSL.l CODE_BCEF9A
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_80D0ED
	RTS

DKC1_OWSpr06_BoomBox_Main:
;$80D4A1
	JSL.l CODE_BCEF9A
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_80D0ED
	RTS

DKC1_OWSpr04_DisplayAnimation_Main:
;$80D4B3
	JSL.l CODE_BCEF9A
	RTS

DKC1_OWSpr00_None_Main:
;$80D4B8
	RTS

DKC1_OWSpr02_LevelIcon_Main:
;$80D4B9
	RTS

DKC1_OWSpr0E_TNTBarrel_Main:
;$80D4BA
	LDA.w !RAM_DKC1_NorSpr_YPosLo
	CLC
	ADC.w #$0024
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_80D4C5:
	JSR.w CODE_80C955
	JSL.l CODE_B88261
	SEP.b #$20
	LDA.b #$01
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.b #$8F
	STA.w !REGISTER_ScreenDisplayRegister
	STZ.w !REGISTER_OAMSizeAndDataAreaDesignation
	STZ.w !REGISTER_InitialScreenSettings
	REP.b #$20
	LDA.w #$0001
	STA.w !REGISTER_BGModeAndTileSizeSetting
	LDA.w #$0001
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0000
	STA.w !REGISTER_BG1And2TileDataDesignation
	LDA.w #$0074
	STA.w !REGISTER_BG1AddressAndSize
	LDA.w #$007C
	STA.w !REGISTER_BG3AddressAndSize
	STZ.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_EF0700>>16
	LDA.w #DATA_EF0700
	LDY.w #$7000
	JSL.l CODE_B999AD
	LDA.w #$7400
	JSR.w CODE_80C1E4
	LDA.w #$7800
	JSR.w CODE_80C1E4
	LDA.w #$7800
	STA.w !REGISTER_VRAMAddressLo
	LDY.w #$06FE
CODE_80D523:
	TYA
	AND.w #$FFC1
	STA.b $4C
	TYA
	AND.w #$003E
	ORA.b $4C
	TAX
	LDA.l DATA_EF0000,x
	EOR.w #$C000
	STA.w !REGISTER_WriteToVRAMPortLo
	DEY
	DEY
	BPL.b CODE_80D523
	LDA.w #$7400
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_EF0000>>16
	LDA.w #DATA_EF0000
	LDY.w #$0700
	JSL.l CODE_B999AD
	LDY.w #$0000
	LDX.w #$0040
	LDA.w #DATA_B9B4A3
	JSL.l CODE_B999F1
	LDA.w #$0200
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	SEP.b #$20
	LDX.w #(!REGISTER_BG1VertScrollOffset&$0000FF<<8)+$02
	STX.w HDMA[$01].Parameters
	LDX.w #$000687
	STX.w HDMA[$01].SourceLo
	STZ.w HDMA[$01].SourceBank
	STZ.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_ScreenDisplayRegister&$0000FF<<8)+$00
	STX.w HDMA[$03].Parameters
	LDX.w #DATA_80D5C1
	STX.w HDMA[$03].SourceLo
if !Define_DKC1_Global_RemappedBank80 == !TRUE
	LDA.b #DATA_80D5C1>>16
	STA.w HDMA[$03].SourceBank
else
	STZ.w HDMA[$03].SourceBank
endif
	STZ.w HDMA[$03].IndirectSourceBank
	REP.b #$20
	LDX.w #$0000
	LDY.w #$00E0
CODE_80D592:
	LDA.w #$0001
	STA.w $0687,x
	TYA
	STA.w $0688,x
	DEY
	INX
	INX
	INX
	CPX.w #$02A0
	BNE.b CODE_80D592
	STZ.w $0687,x
	SEP.b #$20
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	STZ.b $28
	LDA.w #CODE_80DAE5
	JMP.w CODE_80C1C9

DATA_80D5C1:
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0301
	dw $0301,$0401,$0401,$0501,$0501,$0601,$0601,$0701
	dw $0701,$0801,$0801,$0901,$0901,$0A01,$0A01,$0B01
	dw $0B01,$0C01,$0C01,$0D01,$0D01,$0E01,$0E01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0E01,$0E01,$0D01,$0D01
	dw $0C01,$0C01,$0B01,$0B01,$0A01,$0A01,$0901,$0901
	dw $0801,$0801,$0701,$0701,$0601,$0601,$0501,$0501
	dw $0401,$0401,$0301,$0301,$0201,$0201,$0101,$0101
	dw $0801,$0801,$0801,$0801,$0801,$0801,$0801,$0801
	dw $0801,$0801,$0801,$0801,$0901,$0A01,$0B01,$0C01
	dw $0D01,$0E01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01,$0F01
	dw $0F01,$0F01,$0100,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010E,$010D,$010C,$010B,$010A,$0109
	dw $0108,$0107,$0106,$0105,$0104,$0103,$0102,$0101
	dw $0108,$0108,$0108,$0108,$0108,$0108,$0108,$0108
	dw $0108,$0108,$0108,$0108,$0109,$010A,$010B,$010C
	dw $010D,$010E,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$010F,$010F,$010F,$010F,$010F,$010F,$010F
	dw $010F,$000F

CODE_80DAE5:
	LDX.w #$02FE
	TXS
	LDY.w #$0A00
	LDA.b $28
	CMP.w #$0580
	BCC.b CODE_80DAF6
	LDY.w #$0200
CODE_80DAF6:
	STY.w !REGISTER_DMAEnable
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	LDA.w $7FFC
	CMP.w #$8000
	BEQ.b CODE_80DB18
	SEP.b #$20
	LDA.b $28
	AND.b #$0F
	LDA.b #$0F
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
CODE_80DB18:
	JSR.w CODE_80C157
	LDA.b $28
	BNE.b CODE_80DB24
	LDA.w #$0180
	STA.b $76
CODE_80DB24:
	LDA.b $28
	CMP.w #$0400
	BEQ.b CODE_80DB30
	CMP.w #$01C0
	BNE.b CODE_80DB35
CODE_80DB30:
	LDA.w #$0180
	STA.b $78
CODE_80DB35:
	INC.b $28
	LDA.b $28
	CMP.w #$05C0
	BNE.b CODE_80DB40
	STZ.b $28
CODE_80DB40:
	LDA.b $28
	SEC
	SBC.w #$0380
	CMP.w #$0040
	BCS.b CODE_80DB4E
	JSR.w CODE_80DB85
CODE_80DB4E:
	JSR.w CODE_80DC94
	JSR.w CODE_80DD04
	LDA.b $28
	CMP.w #$05A0
	BEQ.b CODE_80DB75
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	BIT.w #!Joypad_B|!Joypad_Y|!Joypad_Start|!Joypad_A|!Joypad_X
	BEQ.b CODE_80DB82
	JSR.w CODE_80C955
	LDX.w #$0000
CODE_80DB69:
	DEX
	BNE.b CODE_80DB69
	LDA.w #$00FF
	STA.w $0523
	JMP.w CODE_80F70E

CODE_80DB75:
	JSR.w CODE_80C955
	LDA.w #!Define_DKC1_MusicID_TitleTheme
	JSL.l CODE_B99036
	JMP.w CODE_80C9B4

CODE_80DB82:
	WAI
	BRA.b CODE_80DB82

CODE_80DB85:
	LDA.b $28
	ASL
	AND.w #$007E
	BIT.w #$0040
	BEQ.b CODE_80DB93
	EOR.w #$007E
CODE_80DB93:
	TAX
	LDA.l DATA_80DC54,x
	STA.b $4C
	STZ.b $4E
	LDA.b $28
	SEC
	SBC.w #$0020
	AND.w #$0040
	ASL
	ASL
	XBA
	STA.b $50
	LDA.w #$0001
	STA.b $52
	LDA.b $28
	ASL
	AND.w #$007E
	TAX
	LDA.w #$0080
	SEC
	SBC.l DATA_80DD7B,x
	AND.w #$00FF
	STA.b $56
	STA.b $54
	ASL
	CLC
	ADC.b $54
	STA.b $54
	LDA.b $56
	STA.w DKC1_Global_OAMBuffer[$00].XDisp
	LDA.w #$000F
	STA.w DKC1_Global_OAMBuffer[$00].YDisp
	LDA.w #$007F
	SEC
	SBC.b $56
	STA.w DKC1_Global_OAMBuffer[$00].Tile
	LDA.b $28
	ASL
	AND.w #$007E
	TAX
	LDA.l DATA_80DD7B,x
	LSR
	LSR
	LSR
	LSR
	AND.w #$0007
	CLC
	ADC.w #$0008
	STA.w DKC1_Global_OAMBuffer[$00].Prop
	STA.w DKC1_Global_OAMBuffer[$01].YDisp
	SEP.b #$20
	LDA.b #$7F
	SEC
	SBC.b $56
	STA.w DKC1_Global_OAMBuffer[$01].XDisp
	REP.b #$20
	LDA.w #$0001
	STA.w DKC1_Global_OAMBuffer[$01].Tile
	LDA.w #$000F
	STA.w DKC1_Global_OAMBuffer[$01].Prop
	LDA.w #$0200
	STA.w HDMA[$03].SourceLo
	LDX.w #$0000
CODE_80DC1C:
	CPX.b $54
	BEQ.b CODE_80DC30
	LDA.b $52
	CLC
	ADC.w #$00E0
	STA.w $0688,x
	DEC.b $52
	INX
	INX
	INX
	BRA.b CODE_80DC1C

CODE_80DC30:
	LDA.b $4F
	CLC
	ADC.b $52
	STA.w $0688,x
	LDA.b $4C
	CLC
	ADC.b $4E
	CMP.w #$E000
	BCC.b CODE_80DC47
	STZ.b $4C
	LDA.w #$E000
CODE_80DC47:
	STA.b $4E
	DEC.b $52
	INX
	INX
	INX
	CPX.w #$02A0
	BNE.b CODE_80DC30
	RTS

DATA_80DC54:
	dw $0100,$0101,$0103,$0105,$0108,$010C,$0110,$0115
	dw $011B,$0122,$012A,$0134,$013F,$014B,$015A,$016A
	dw $017D,$0194,$01AE,$01CD,$01F2,$021F,$0257,$029D
	dw $02F8,$0372,$041E,$0520,$06D1,$0A34,$1461,$FFFF

CODE_80DC94:
	LDA.b $76
	BEQ.b CODE_80DD03
	DEC.b $76
	LDA.w #$017F
	SEC
	SBC.b $76
	ASL
	CLC
	ADC.w #DATA_80D5C1
	STA.w HDMA[$03].SourceLo
	LDA.b $76
	SEC
	SBC.w #$00A0
	STA.b $4E
	ASL
	CLC
	ADC.b $4E
	TAX
	PEA.w ((DATA_BCF0AC&$FF0000)>>16)|((CODE_80DC94&$FF0000)>>8)
	PLB
	STZ.b $4C
	LDY.w #$FFFF
CODE_80DCBE:
	LDA.b $4C
	CMP.w #$0080
	BCC.b CODE_80DCCA
	LDA.w #$0000
	BRA.b CODE_80DCEA

CODE_80DCCA:
	TYA
	AND.w #$007F
	TAY
	LDA.w DATA_BCF0AC,y
	AND.w #$00FF
	LSR
	CLC
	ADC.b $76
	CLC
	ADC.w #$00B0
CODE_80DCDD:
	CMP.w #$00DF
	BCC.b CODE_80DCE7
	SBC.w #$00DF
	BRA.b CODE_80DCDD

CODE_80DCE7:
	SEC
	SBC.b $4E
CODE_80DCEA:
	CPX.w #$0000
	BMI.b CODE_80DCF2
	STA.w $0688,x
CODE_80DCF2:
	INC.b $4C
	INC.b $4E
	DEY
	INX
	INX
	INX
	CPX.w #$02A0
	BNE.b CODE_80DCBE
	PLB
	STZ.w $0687,x
CODE_80DD03:
	RTS

CODE_80DD04:
	LDA.b $78
	BEQ.b CODE_80DD7A
	DEC.b $78
	LDA.w #$0101
	SEC
	SBC.b $78
	BMI.b CODE_80DD1D
	ADC.w #$000B
	ASL
	CLC
	ADC.w #$D8C6
	STA.w HDMA[$03].SourceLo
CODE_80DD1D:
	LDA.b $78
	SEC
	SBC.w #$00A0
	STA.b $4C
	STA.b $4E
	ASL
	CLC
	ADC.b $4C
	TAX
	PEA.w ((DATA_BCF0AC&$FF0000)>>16)|((CODE_80DD04&$FF0000)>>8)
	PLB
	STZ.b $4C
	LDY.w #$FFFF
CODE_80DD35:
	LDA.b $4C
	CMP.w #$0080
	BCC.b CODE_80DD41
	LDA.w #$0100
	BRA.b CODE_80DD61

CODE_80DD41:
	TYA
	AND.w #$007F
	TAY
	LDA.w DATA_BCF0AC,y
	AND.w #$00FF
	LSR
	CLC
	ADC.b $78
	SEC
	SBC.w #$0030
	CMP.w #$00E0
	BCC.b CODE_80DD5E
	LDA.w #$0000
	BRA.b CODE_80DD61

CODE_80DD5E:
	SEC
	SBC.b $4E
CODE_80DD61:
	CPX.w #$02A0
	BCS.b CODE_80DD69
	STA.w $0688,x
CODE_80DD69:
	INC.b $4C
	INC.b $4E
	DEY
	INX
	INX
	INX
	CPX.w #$02A0
	BNE.b CODE_80DD35
	PLB
	STZ.w $0687,x
CODE_80DD7A:
	RTS

DATA_80DD7B:
	db $7F,$7F,$7F,$7E,$7E,$7E,$7D,$7D,$7C,$7B,$7A,$7A,$79,$78,$76,$75
	db $74,$73,$71,$70,$6F,$6D,$6B,$6A,$68,$66,$64,$62,$60,$5E,$5C,$5A
	db $58,$55,$53,$51,$4E,$4C,$49,$47,$44,$41,$3F,$3C,$39,$36,$33,$31
	db $2E,$2B,$28,$25,$22,$1F,$1C,$19,$16,$13,$10,$0C,$09,$06,$03,$00
	db $03,$06,$09,$0C,$10,$13,$16,$19,$1C,$1F,$22,$25,$28,$2B,$2E,$31
	db $33,$36,$39,$3C,$3F,$41,$44,$47,$49,$4C,$4E,$51,$53,$55,$58,$5A
	db $5C,$5E,$60,$62,$64,$66,$68,$6A,$6B,$6D,$6F,$70,$71,$73,$74,$75
	db $76,$78,$79,$7A,$7A,$7B,$7C,$7D,$7D,$7E,$7E,$7E,$7F,$7F,$7F,$7F
	db $81,$81,$81,$81,$82,$82,$82,$83,$83,$84,$85,$86,$86,$87,$88,$8A
	db $8B,$8C,$8D,$8F,$90,$91,$93,$95,$96,$98,$9A,$9C,$9E,$A0,$A2,$A4
	db $A6,$A8,$AB,$AD,$AF,$B2,$B4,$B7,$B9,$BC,$BF,$C1,$C4,$C7,$CA,$CD
	db $CF,$D2,$D5,$D8,$DB,$DE,$E1,$E4,$E7,$EA,$ED,$F0,$F4,$F7,$FA,$FD
	db $00,$FD,$FA,$F7,$F4,$F0,$ED,$EA,$E7,$E4,$E1,$DE,$DB,$D8,$D5,$D2
	db $CF,$CD,$CA,$C7,$C4,$C1,$BF,$BC,$B9,$B7,$B4,$B2,$AF,$AD,$AB,$A8
	db $A6,$A4,$A2,$A0,$9E,$9C,$9A,$98,$96,$95,$93,$91,$90,$8F,$8D,$8C
	db $8B,$8A,$88,$87,$86,$86,$85,$84,$83,$83,$82,$82,$82,$81,$81,$81

CODE_80DE7B:
	JSR.w CODE_80C955
	JSL.l CODE_B88261
	JSR.w CODE_80A8AD
	LDA.w #!Define_DKC1_MusicID_GameOver
	JSL.l CODE_B99036
	JSR.w CODE_80A1F4
	LDA.w #$0001
	STA.w !REGISTER_BGModeAndTileSizeSetting
	LDA.w #$0001
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0001
	STA.w !REGISTER_BG1And2TileDataDesignation
	LDA.w #$787C
	STA.w !REGISTER_BG1AddressAndSize
	LDA.w #$1000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_C468AA>>16
	LDA.w #DATA_C468AA
	LDY.w #$7000
	JSL.l CODE_B999AD
	LDA.w #$7C00
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_F87728>>16
	LDA.w #DATA_F87728
	LDY.w #$0700
	JSL.l CODE_B999AD
	LDA.w #DATA_B9B7E3
	LDY.w #$0000
	LDX.w #$0040
	JSL.l CODE_B999F1
	LDA.w #$0200
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	SEP.b #$20
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	STZ.b $28
	LDA.w #CODE_80DEF9
	JMP.w CODE_80C1C9

CODE_80DEF9:
	LDX.w #$02FE
	TXS
	STZ.w !REGISTER_OAMAddressLo
	SEP.b #$20
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	INC.b $28
	JSR.w CODE_80C157
	JSR.w CODE_80AF77
	LDA.w !RAM_DKC1_Global_PressedButtonsLo
	BIT.w #!Joypad_B|!Joypad_Y|!Joypad_Start|!Joypad_A|!Joypad_X
	BEQ.b CODE_80DF2E
	LDA.w #$0082
	STA.w $051B
CODE_80DF2E:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	BNE.b CODE_80DF7B
	LDA.b $42
	CMP.w #$0002
	BEQ.b CODE_80DF47
CODE_80DF3A:
	JSR.w CODE_80C955
	LDA.w #!Define_DKC1_MusicID_TitleTheme
	JSL.l CODE_B99036
	JMP.w CODE_80C9B4

CODE_80DF47:
	SEP.b #$20
	STZ.w !REGISTER_HDMAEnable
	LDA.b #$01
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.b #$8F
	STA.w !REGISTER_ScreenDisplayRegister
	STZ.w !REGISTER_OAMSizeAndDataAreaDesignation
	STZ.w !REGISTER_InitialScreenSettings
	REP.b #$20
	JSL.l CODE_B89283
	LDA.w !RAM_DKC1_Player_CurrentLifeCountLo
	BPL.b CODE_80DF69
	BRA.b CODE_80DF3A

CODE_80DF69:
	JSL.l CODE_B89283
	LDA.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	JSL.l CODE_B8945D
	JSL.l CODE_B89256
	JMP.w CODE_80817B

CODE_80DF7B:
	WAI
	BRA.b CODE_80DF7B

CODE_80DF7E:
	JSR.w CODE_80C955
	JSL.l CODE_B88261
	JSR.w CODE_80A1F4
	LDA.w #$0001
	STA.w !REGISTER_BGModeAndTileSizeSetting
	LDA.w #$0205
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0204
	STA.w !REGISTER_BG1And2TileDataDesignation
	LDA.w #$7874
	STA.w !REGISTER_BG1AddressAndSize
	LDA.w #$007C
	STA.w !REGISTER_BG3AddressAndSize
	STZ.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_EFB89E>>16
	LDA.w #DATA_EFB89E
	LDY.w #$2C20
	JSL.l CODE_B999AD
	LDA.w #$2000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_C96A77>>16
	LDA.w #DATA_C96A77
	LDY.w #$3400
	JSL.l CODE_B999AD
	LDA.w #$4000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_EF8DBE>>16
	LDA.w #DATA_EF8DBE
	LDY.w #$2600
	JSL.l CODE_B999AD
	LDA.w #$7400
	JSR.w CODE_80C1E4
	LDA.w #$7800
	JSR.w CODE_80C1E4
	LDA.w #$7C00
	JSR.w CODE_80C1E4
	LDA.w #$7800
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_80DFF7:
	LDA.l DATA_EFB29E,x
	ORA.w #$1C00
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$0600
	BNE.b CODE_80DFF7
	LDA.w #$7400
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_EF86BE>>16
	LDA.w #DATA_EF86BE
	LDY.w #$0700
	JSL.l CODE_B999AD
	LDA.w #$7C00
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_EF7FBE>>16
	LDA.w #DATA_EF7FBE
	LDY.w #$0700
	JSL.l CODE_B999AD
	LDA.w #$2502
	STA.w !REGISTER_ColorMathInitialSettings
	LDA.w #DATA_B9D463
	LDY.w #$0000
	LDX.w #$0040
	JSL.l CODE_B999F1
	LDA.w #$0200
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	SEP.b #$20
	LDX.w #(!REGISTER_SubScreenLayers&$0000FF<<8)+$00
	STX.w HDMA[$01].Parameters
	LDX.w #DATA_80E078
	STX.w HDMA[$01].SourceLo
if !Define_DKC1_Global_RemappedBank80 == !TRUE
	LDA.b #DATA_80E078>>16
	STA.w HDMA[$01].SourceBank
else
	STZ.w HDMA[$01].SourceBank
endif
	STZ.w HDMA[$01].IndirectSourceBank
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	STZ.w !RAM_DKC1_FileSelect_WaitToFadeBackToIntroTimerLo
	JSR.w CODE_80CC94
	STZ.b $28
	LDA.w #CODE_80E094
	JMP.w CODE_80C1C9

DATA_80E078:
	db $40,$02,$01,$00,$00

DATA_80E07D:
	db $50,$00,$48,$02,$01,$00,$00

DATA_80E084:
	db $40,$00,$58,$00,$01,$02,$00

DATA_80E08B:
	db $FF,$E7,$EF

DATA_80E08E:
	db DATA_80E078>>8,DATA_80E084>>8,DATA_80E07D>>8

DATA_80E091:
	db DATA_80E078,DATA_80E084,DATA_80E07D

CODE_80E094:
	LDX.w #$01FF
	TXS
	STZ.w !REGISTER_OAMAddressLo
	STZ.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	SEP.b #$20
	LDA.b #$02
	STA.w !REGISTER_HDMAEnable
	STZ.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDY.b $42
	LDA.w DATA_80E08B,y
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	LDA.w DATA_80E091,y
	STA.w HDMA[$01].SourceLo
	LDA.w DATA_80E08E,y
	STA.w HDMA[$01].SourceHi
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	INC.b $28
	JSR.w CODE_80C157
	JSR.w CODE_80AF77
	INC.w !RAM_DKC1_FileSelect_WaitToFadeBackToIntroTimerLo
	LDA.w !RAM_DKC1_FileSelect_WaitToFadeBackToIntroTimerLo
	CMP.w #!Define_DKC1_FileSelect_FramesToWaitBeforeFadingToIntro
	BCS.b CODE_80E0F6
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	BEQ.b CODE_80E0F6
	STZ.w !RAM_DKC1_FileSelect_WaitToFadeBackToIntroTimerLo
CODE_80E0F6:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	CMP.w #$000F
	BNE.b CODE_80E11F
	LDY.w #$0002
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	BIT.w #!Joypad_Select|!Joypad_DPadD
	BEQ.b CODE_80E10F
	DEC.b $42
	BPL.b CODE_80E10F
	STY.b $42
CODE_80E10F:
	BIT.w #!Joypad_DPadU
	BEQ.b CODE_80E11F
	INC.b $42
	LDA.b $42
	CMP.w #$0003
	BNE.b CODE_80E11F
	STZ.b $42
CODE_80E11F:
	LDA.w !RAM_DKC1_FileSelect_WaitToFadeBackToIntroTimerLo
	CMP.w #!Define_DKC1_FileSelect_FramesToWaitBeforeFadingToIntro
	BEQ.b CODE_80E137
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	CMP.w #$000F
	BNE.b CODE_80E13D
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	BIT.w #!Joypad_B|!Joypad_Start|!Joypad_A|!Joypad_X
	BEQ.b CODE_80E13D
CODE_80E137:
	LDA.w #$0082
	STA.w $051B
CODE_80E13D:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	BNE.b CODE_80E162
	LDA.w !RAM_DKC1_FileSelect_WaitToFadeBackToIntroTimerLo
	CMP.w #!Define_DKC1_FileSelect_FramesToWaitBeforeFadingToIntro
	BCS.b CODE_80E155
	JSR.w CODE_80C955
	STZ.b !RAM_DKC1_Global_EntranceIDLo
	JSR.w CODE_8083B1
	JMP.w CODE_80E165

CODE_80E155:
	JSR.w CODE_80C955
	LDA.w #!Define_DKC1_MusicID_TitleTheme
	JSL.l CODE_B99036
	JMP.w CODE_80C9B4

CODE_80E162:
	WAI
	BRA.b CODE_80E162

CODE_80E165:
	JSR.w CODE_80C955
	STZ.b $28
	LDA.w #$0001
	STA.w $0527
	LDA.w #$0000
	JMP.w CODE_80E225

DATA_80E176:
	dd DATA_C116F1
	dd DATA_C51012
	dd DATA_C61757
	dd DATA_C67CF7
	dd DATA_CC8BB4
	dd DATA_F70000
	dd DATA_F41558
	dd DATA_F20700
	dd DATA_FF0701
	dd DATA_D10701
	dd DATA_D16DC3
	dd DATA_CA0701
	dd DATA_C828E4

DATA_80E1AA:
	dd DATA_C10FF0
	dd DATA_C50912
	dd DATA_C61057
	dd DATA_C675F7
	dd DATA_CC84B4
	dd DATA_C40000
	dd DATA_F40E57
	dd DATA_F20000
	dd DATA_FF0000
	dd DATA_D10000
	dd DATA_D166C2
	dd DATA_CA0000
	dd DATA_C821E4

DATA_80E1DE:
	dw DATA_B9BE03,DATA_B9C103,DATA_B9C003,DATA_B9C523,DATA_B9C423,DATA_B9C323,DATA_B9C223,DATA_B9CC83
	dw DATA_B9CD63,DATA_B9D143,DATA_B9D243,DATA_B9CF43,DATA_B9D043

CODE_80E1F8:
	STZ.b $28
	LDA.w #$0001
	STA.w $0527
	JSR.w CODE_80C955
	SEP.b #$20
	LDA.l $7EFAFD
	STA.l $7EFBE6
	REP.b #$20
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	AND.w #$00FF
	TAX
	LDA.l DATA_BCF44B,x
	AND.w #$00FF
	BNE.b CODE_80E225
	LDA.b $40
	STA.b !RAM_DKC1_Global_EntranceIDLo
	JMP.w CODE_80806F

CODE_80E225:
	STA.b $02
	LDA.w $057D
	BIT.w #$0004
	BEQ.b CODE_80E296
	LDA.w #$0004
	TRB.w $057D
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo+$04
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo+$06
	LDA.w !RAM_DKC1_NorSpr_XPosLo
	BPL.b CODE_80E26B
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo
	CLC
	ADC.w #$0100
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo+$02
	CLC
	ADC.w #$0100
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo+$02
	LDA.w !RAM_DKC1_NorSpr_XPosLo+$02
	CLC
	ADC.w #$0100
	STA.w !RAM_DKC1_NorSpr_XPosLo+$02
	LDA.w !RAM_DKC1_NorSpr_XPosLo
	CLC
	ADC.w #$0100
	STA.w !RAM_DKC1_NorSpr_XPosLo
	JMP.w CODE_80E37B

CODE_80E26B:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo
	SEC
	SBC.w #$0100
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo+$02
	SEC
	SBC.w #$0100
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo+$02
	LDA.w !RAM_DKC1_NorSpr_XPosLo+$02
	SEC
	SBC.w #$0100
	STA.w !RAM_DKC1_NorSpr_XPosLo+$02
	LDA.w !RAM_DKC1_NorSpr_XPosLo
	SEC
	SBC.w #$0100
	STA.w !RAM_DKC1_NorSpr_XPosLo
	JMP.w CODE_80E37B

CODE_80E296:
	LDA.w $057D
	BIT.w #$0002
	BNE.b CODE_80E2B3
	BIT.w #$0010
	BEQ.b CODE_80E2AC
	LDA.w #!Define_DKC1_MusicID_BeatLevel
	JSL.l CODE_B99049
	BRA.b CODE_80E2B3

CODE_80E2AC:
	LDA.w #!Define_DKC1_MusicID_SimianSegue
	JSL.l CODE_B99049
CODE_80E2B3:
	PHK
	PLB
	JSL.l CODE_B88261
if !Define_DKC1_Global_DisableCopyDetection == !FALSE
	JSR.w CODE_80E9B3
endif
	LDA.w #!Define_DKC1_OWSpr10_MapDK
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo
	LDA.w #$2C00
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo
	LDA.w $057D
	BIT.w #$0002
	BEQ.b CODE_80E2E4
	LDA.w #$0046
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	LDA.w #$6800
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	BRA.b CODE_80E338

CODE_80E2E4:
	LDA.w $0579
	BIT.w #$0001
	BEQ.b CODE_80E2FE
	LDA.w #!Define_DKC1_OWSpr12_MapDiddy
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$02
	LDA.w #$2C20
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$02
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$02
CODE_80E2FE:
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	CMP.w #$0001
	BEQ.b CODE_80E314
	LDA.w #$001C
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	LDA.w #$001E
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
	BRA.b CODE_80E320

CODE_80E314:
	LDA.w #$001E
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	LDA.w #$001C
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
CODE_80E320:
	LDA.b $02
	BNE.b CODE_80E338
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	SEC
	SBC.w #$0004
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
	SEC
	SBC.w #$0004
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
CODE_80E338:
	LDA.w $057D
	BIT.w #$0010
	BEQ.b CODE_80E354
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	CLC
	ADC.w #$0004
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
	CLC
	ADC.w #$0004
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
CODE_80E354:
	LDX.b !RAM_DKC1_Global_EntranceIDLo
	LDA.l DATA_BCF54B,x
	AND.w #$00FF
	SEC
	SBC.w #$0008
	STA.w !RAM_DKC1_NorSpr_XPosLo+$02
	CLC
	ADC.w #$0010
	STA.w !RAM_DKC1_NorSpr_XPosLo
	LDA.l DATA_BCF64B,x
	AND.w #$00FF
	ORA.w #$0100
	STA.w !RAM_DKC1_NorSpr_YPosLo
	STA.w !RAM_DKC1_NorSpr_YPosLo+$02
CODE_80E37B:
	LDA.b $42
	CMP.w #$0002
	BEQ.b CODE_80E385
	JMP.w CODE_80E45C

CODE_80E385:
	LDX.b !RAM_DKC1_Global_EntranceIDLo
	LDA.l DATA_BCF44B,x
	AND.w #$00FF
	PHA
	JSL.l CODE_B89256
	PLA
	STA.b $4C
	LDX.b !RAM_DKC1_Global_EntranceIDLo
	LDA.l DATA_BCF44B,x
	AND.w #$00FF
	CMP.b $4C
	BEQ.b CODE_80E3A6
	JMP.w CODE_80E41A

CODE_80E3A6:
	LDA.w #!Define_DKC1_OWSpr04_DisplayAnimation
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$04
	LDA.w #$2208
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$04
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$04
	LDA.w $0579
	BIT.w #$0001
	BEQ.b CODE_80E3D2
	LDA.w #!Define_DKC1_OWSpr04_DisplayAnimation
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$06
	LDA.w #$2228
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$06
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$06
CODE_80E3D2:
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	CMP.w #$0001
	BEQ.b CODE_80E3E8
	LDA.w #$0018
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$04
	LDA.w #$001A
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$06
	BRA.b CODE_80E3F4

CODE_80E3E8:
	LDA.w #$001A
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$04
	LDA.w #$0018
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$06
CODE_80E3F4:
	LDA.l DATA_BCF54B,x
	AND.w #$00FF
	SEC
	SBC.w #$0006
	STA.w !RAM_DKC1_NorSpr_XPosLo+$06
	CLC
	ADC.w #$000C
	STA.w !RAM_DKC1_NorSpr_XPosLo+$04
	LDA.l DATA_BCF64B,x
	AND.w #$00FF
	CLC
	ADC.w #$010C
	STA.w !RAM_DKC1_NorSpr_YPosLo+$04
	STA.w !RAM_DKC1_NorSpr_YPosLo+$06
CODE_80E41A:
	JSL.l CODE_B89256
	LDA.b $44
	BEQ.b CODE_80E45A
	LDA.w $057D
	BIT.w #$0002
	BNE.b CODE_80E45A
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	AND.w #$F1FF
	ORA.w #$0200
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$02
	AND.w #$F1FF
	ORA.w #$0200
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$02
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$04
	AND.w #$F1FF
	ORA.w #$0C00
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$04
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$06
	AND.w #$F1FF
	ORA.w #$0C00
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$06
CODE_80E45A:
	BRA.b CODE_80E462

CODE_80E45C:
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo+$04
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo+$06
CODE_80E462:
	LDX.w #$0008
CODE_80E465:
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	INX
	INX
	CPX.w #$0034
	BNE.b CODE_80E465
	JSR.w CODE_80A8AD
	JSR.w CODE_80A1F4
	LDA.w #$0001
	STA.w !REGISTER_BGModeAndTileSizeSetting
	LDA.w #$0011
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0001
	STA.w !REGISTER_BG1And2TileDataDesignation
	LDA.w #$787C
	STA.w !REGISTER_BG1AddressAndSize
	LDA.w #$7C00
	STA.w !REGISTER_VRAMAddressLo
	LDA.b $02
	ASL
	ASL
	TAX
	LDY.w DATA_80E1AA,x
	LDA.l DATA_80E1AA+$02,x
	TAX
	TYA
	LDY.w #$0001
	JSL.l CODE_B999AD
	LDA.w #$7C00
	STA.w !REGISTER_VRAMAddressLo
	LDA.b $02
	ASL
	ASL
	TAX
	LDY.w DATA_80E1AA,x
	LDA.l DATA_80E1AA+$02,x
	TAX
	TYA
	LDY.w #$0700
	JSL.l CODE_B999AD
	LDA.w #$1000
	STA.w !REGISTER_VRAMAddressLo
	LDA.b $02
	ASL
	ASL
	TAX
	LDY.w DATA_80E176,x
	LDA.l DATA_80E176+$02,x
	TAX
	TYA
	LDY.w #$7000
	JSL.l CODE_B999AD
	LDA.b $02
	ASL
	TAX
	LDA.l DATA_80E1DE,x
	LDY.w #$0000
	LDX.w #$0040
	JSL.l CODE_B999F1
	LDA.w #DATA_B9BF03
	LDY.w #$0080
	LDX.w #$0020
	JSL.l CODE_B999F1
	LDA.w #$0400
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_C20000>>16
	LDA.w #DATA_C20000
	LDY.w #$0300
	JSL.l CODE_B999AD
	STZ.b $4A
	STZ.w !RAM_DKC1_Global_Layer1YPosLo
	LDA.w #$0200
	STA.w $0887
	LDA.b $02
	ASL
	TAX
	LDA.l DATA_BCF3E2,x
	STA.b $4C
	LDA.w #DATA_BCF3FC>>16
	STA.b $4E
	LDY.w #$0008
	LDX.w #$0000
CODE_80E536:
	PHY
	TXY
	LDA.b [$4C],y
	PLY
	AND.w #$00FF
	BNE.b CODE_80E543
	JMP.w CODE_80E5C3

CODE_80E543:
	PHX
	STA.b $50
	ASL
	ASL
	TAX
	LDA.l $7EFC00,x
	LDX.b $50
	AND.w #$00FF
	BEQ.b CODE_80E5BE
	LDA.l DATA_BCF54B,x
	AND.w #$00FF
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.l DATA_BCF64B,x
	AND.w #$00FF
	ORA.w #$0100
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	LDA.l $7EFAFC,x
	AND.w #$00FF
	BEQ.b CODE_80E5A7
	CMP.w #$0001
	BEQ.b CODE_80E5A2
	CMP.w #$0002
	BEQ.b CODE_80E59D
	CMP.w #$0003
	BEQ.b CODE_80E598
	CMP.w #$0004
	BEQ.b CODE_80E593
	LDA.w #$264A
	BRA.b CODE_80E5AA

CODE_80E593:
	LDA.w #$2A48
	BRA.b CODE_80E5AA

CODE_80E598:
	LDA.w #$2C44
	BRA.b CODE_80E5AA

CODE_80E59D:
	LDA.w #$2C42
	BRA.b CODE_80E5AA

CODE_80E5A2:
	LDA.w #$2C40
	BRA.b CODE_80E5AA

CODE_80E5A7:
	LDA.w #$2E46
CODE_80E5AA:
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.w #!Define_DKC1_OWSpr02_LevelIcon
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	LDA.w #$0088
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	STA.w !RAM_DKC1_NorSpr_DisplayedPoseLo,y
	INY
	INY
CODE_80E5BE:
	PLX
	INX
	JMP.w CODE_80E536

CODE_80E5C3:
	LDA.w #$0600
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_F80A74>>16
	LDA.w #DATA_F80A74
	LDY.w #$0020
	JSL.l CODE_B999AD
	LDA.w #$0800
	STA.w !REGISTER_VRAMAddressLo
	LDY.w #$0060
	LDX.w #$0000
CODE_80E5E2:
	LDA.l DATA_E9D6DC,x
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	TXA
	AND.w #$000F
	BNE.b CODE_80E5E2
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	DEY
	BNE.b CODE_80E5E2
	LDA.b $02
	BNE.b CODE_80E660
	LDA.l $7EFFB1
	BEQ.b CODE_80E660
	LDA.w #$1804
	STA.b $4C
	LDY.w #$0000
CODE_80E61E:
	LDA.w DATA_80E6AA,y
	AND.w #$00FF
	ASL
	ASL
	TAX
	LDA.l $7EFC00,x
	BNE.b CODE_80E638
	INY
	LDA.b $4C
	CLC
	ADC.w #$0004
	STA.b $4C
	BRA.b CODE_80E61E

CODE_80E638:
	JSR.w CODE_80E695
	BNE.b CODE_80E660
	LDA.b $4C
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	LDA.w #!Define_DKC1_OWSpr02_LevelIcon
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	LDA.w #$002C
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w #$0174
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	LDA.w #$20E0
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
CODE_80E660:
	LDA.w #$0200
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	LDA.w #$0002
	STA.w $051B
	STZ.b $28
	LDA.w $057D
	BIT.w #$0010
	BNE.b CODE_80E67B
	LDA.w #$0080
	STA.b $28
CODE_80E67B:
	SEP.b #$20
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	JSR.w CODE_80CC94
	LDA.w #CODE_80E6B1
	JMP.w CODE_80C1C9

CODE_80E695:
	LDA.w #!Define_DKC1_OWSpr00_None
	LDY.w #$0004
CODE_80E69B:
	CMP.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	BEQ.b CODE_80E6A9
	INY
	INY
	CPY.w #$0034
	BNE.b CODE_80E69B
	REP.b #$02
CODE_80E6A9:
	RTS

DATA_80E6AA:
	db $68,$E6,$E7,$E8,$E9,$ED,$EC

CODE_80E6B1:
	LDX.w #$01FF
	TXS
	STZ.w !REGISTER_OAMAddressLo
	LDA.w #$0001
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	LDA.w #$0400
	STA.w !REGISTER_VRAMAddressLo
	LDA.b $28
	LSR
	LSR
	LSR
	AND.w #$000F
	BIT.w #$0008
	BEQ.b CODE_80E6D8
	EOR.w #$000F
CODE_80E6D8:
	XBA
	STA.b $4C
	LSR
	CLC
	ADC.b $4C
	STA.b $4E
	LDA.b $4C
	ASL
	CLC
	ADC.b $4E
	CLC
	ADC.w #DATA_C20000
	LDX.w #DATA_C20000>>16
	LDY.w #$0380
	JSL.l CODE_B999AD
	SEP.b #$20
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	JSL.l CODE_BFFA29
	LDA.w $057D
	AND.w #$0080
	BEQ.b CODE_80E749
	TRB.w $057D
	SEP.b #$20
	LDA.b #$01
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	STZ.w !REGISTER_InitialScreenSettings
	REP.b #$20
	LDA.w #!Define_DKC1_MusicID_SimianSegue
	JSL.l CODE_B99049
	SEP.b #$20
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	JSR.w CODE_80CC94
	LDA.w #CODE_80E6B1
	JMP.w CODE_80C1C9

CODE_80E749:
	LDA.b $28
	INC
	BNE.b CODE_80E751
	LDA.w #$0300
CODE_80E751:
	STA.b $28
	JSR.w CODE_80C157
	LDA.w $057D
	BIT.w #$0010
	BEQ.b CODE_80E776
	LDA.w !RAM_DKC1_Global_PressedButtonsLo
	BIT.w #!Joypad_B|!Joypad_Y|!Joypad_Start|!Joypad_A|!Joypad_X
	BEQ.b CODE_80E776
	LDA.b $28
	SEC
	SBC.w #$003C
	CMP.w #$0062
	BCS.b CODE_80E776
	LDA.w #$00A0
	STA.b $28
CODE_80E776:
	LDA.w $057D
	BIT.w #$0040
	BEQ.b CODE_80E78D
	STZ.w !RAM_DKC1_Global_PressedButtonsLo
	STZ.w !RAM_DKC1_Global_HeldButtonsLo
	LDA.b $28
	CMP.w #$00C0
	BEQ.b CODE_80E79E
	BRA.b CODE_80E7E9

CODE_80E78D:
	LDA.b $28
	CMP.w #$00C0
	BEQ.b CODE_80E79E
	BCS.b CODE_80E7E9
	STZ.w !RAM_DKC1_Global_PressedButtonsLo
	STZ.w !RAM_DKC1_Global_HeldButtonsLo
	BRA.b CODE_80E7E9

CODE_80E79E:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	AND.w #$00FF
	TAX
	BEQ.b CODE_80E7E9
	LDA.l DATA_BCF74B,x
	AND.w #$00FF
	CMP.b $40
	BEQ.b CODE_80E7E3
	LDA.l DATA_BCF84B,x
	AND.w #$00FF
	CMP.b $40
	BEQ.b CODE_80E7DE
	LDA.l DATA_BCF94B,x
	AND.w #$00FF
	CMP.b $40
	BEQ.b CODE_80E7D9
	LDA.l DATA_BCFA4B,x
	AND.w #$00FF
	CMP.b $40
	BEQ.b CODE_80E7D4
	BRA.b CODE_80E7E9

CODE_80E7D4:
	LDA.w #!Joypad_DPadD
	BRA.b CODE_80E7E6

CODE_80E7D9:
	LDA.w #!Joypad_DPadU
	BRA.b CODE_80E7E6

CODE_80E7DE:
	LDA.w #!Joypad_DPadL
	BRA.b CODE_80E7E6

CODE_80E7E3:
	LDA.w #!Joypad_DPadR
CODE_80E7E6:
	STA.w !RAM_DKC1_Global_PressedButtonsLo
CODE_80E7E9:
	JSR.w CODE_80AF77
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo
	ORA.w !RAM_DKC1_NorSpr_XSpeedLo+$02
	ORA.w !RAM_DKC1_NorSpr_YSpeedLo
	ORA.w !RAM_DKC1_NorSpr_YSpeedLo+$02
	BEQ.b CODE_80E7FD
	JMP.w CODE_80E8FC

CODE_80E7FD:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	CMP.w #$000F
	BNE.b CODE_80E830
	LDA.w $057D
	BIT.w #$0040
	BEQ.b CODE_80E822
	BIT.w #$0010
	BEQ.b CODE_80E81B
	LDA.b $28
	CMP.w #$0150
	BEQ.b CODE_80E82A
	BRA.b CODE_80E822

CODE_80E81B:
	LDA.b $28
	CMP.w #$0180
	BEQ.b CODE_80E82A
CODE_80E822:
	LDA.w !RAM_DKC1_Global_PressedButtonsLo
	BIT.w #!Joypad_B|!Joypad_Y|!Joypad_Start|!Joypad_A|!Joypad_X
	BEQ.b CODE_80E830
CODE_80E82A:
	LDA.w #$0082
	STA.w $051B
CODE_80E830:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	BEQ.b CODE_80E838
	JMP.w CODE_80E8FC

CODE_80E838:
	LDA.w #$0000
	STA.l $7EFBFC
	STA.l $7EFBFE
	STA.l $7EFC00
	STA.l $7EFC02
	JSR.w CODE_809B8C
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	STA.w $0563
	STZ.b $40
	LDA.w #$0010
	TRB.w $057D
	LDA.w $057D
	AND.w #$0040
	BEQ.b CODE_80E870
	TRB.w $057D
	JSR.w CODE_80C955
	JSL.l CODE_B89256
	JMP.w CODE_80817B

CODE_80E870:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_KongoJungleMap
	BEQ.b CODE_80E8E9
	CMP.w #!Define_DKC1_EntranceID_MonkeyMinesMap
	BEQ.b CODE_80E8DF
	CMP.w #!Define_DKC1_EntranceID_GorillaGlacierMap
	BEQ.b CODE_80E8D5
	CMP.w #!Define_DKC1_EntranceID_KremkrocIndustriesIncMap
	BEQ.b CODE_80E8CB
	CMP.w #!Define_DKC1_EntranceID_ChimpCavernsMap
	BEQ.b CODE_80E8C1
	CMP.w #!Define_DKC1_EntranceID_VineValleyMap
	BEQ.b CODE_80E8B7
	LDA.w #$0002
	TRB.w $057D
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_ReptileRumble_Main1
	BEQ.b CODE_80E8AF
	CMP.w #!Define_DKC1_EntranceID_CandysSavePoint_KongoJungle
	BCS.b CODE_80E8F9
	CMP.w #!Define_DKC1_EntranceID_FunkysFlights_KongoJungle
	BCS.b CODE_80E8F3
	CMP.w #!Define_DKC1_EntranceID_CrankysCabin_KongoJungle
	BCS.b CODE_80E8F6
	JMP.w CODE_80806F

CODE_80E8AF:
	LDA.w #!Define_DKC1_EntranceID_ReptileRumble_Main2
	STA.b !RAM_DKC1_Global_EntranceIDLo
	JMP.w CODE_80806F

CODE_80E8B7:
	LDA.w #!Define_DKC1_EntranceID_VultureCulture_Main
	STA.b !RAM_DKC1_Global_EntranceIDLo
	STA.b $40
	JMP.w CODE_80E1F8

CODE_80E8C1:
	LDA.w #!Define_DKC1_EntranceID_TankedUpTrouble_Main
	STA.b !RAM_DKC1_Global_EntranceIDLo
	STA.b $40
	JMP.w CODE_80E1F8

CODE_80E8CB:
	LDA.w #!Define_DKC1_EntranceID_OilDrumAlley_Main
	STA.b !RAM_DKC1_Global_EntranceIDLo
	STA.b $40
	JMP.w CODE_80E1F8

CODE_80E8D5:
	LDA.w #!Define_DKC1_EntranceID_SnowBarrelBlast_Main
	STA.b !RAM_DKC1_Global_EntranceIDLo
	STA.b $40
	JMP.w CODE_80E1F8

CODE_80E8DF:
	LDA.w #!Define_DKC1_EntranceID_WinkysWalkway_Main
	STA.b !RAM_DKC1_Global_EntranceIDLo
	STA.b $40
	JMP.w CODE_80E1F8

CODE_80E8E9:
	LDA.w #!Define_DKC1_EntranceID_JungleHijinxs_Main
	STA.b !RAM_DKC1_Global_EntranceIDLo
	STA.b $40
	JMP.w CODE_80E1F8

CODE_80E8F3:
	JMP.w CODE_80F423

CODE_80E8F6:
	JMP.w CODE_80EAA6

CODE_80E8F9:
	JMP.w CODE_80EFDC

CODE_80E8FC:
	JSR.w CODE_80CF2D
	JSR.w CODE_80C96F
	JSL.l CODE_BCF12C
	JSL.l CODE_B89F08
	JSR.w CODE_80CC94
CODE_80E90D:
	WAI
	BRA.b CODE_80E90D

CODE_80E910:
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #CODE_80C1F0+$01
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$00C0
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$09
	STA.w DMA[$00].Parameters
	SEP.b #$20
if !Define_DKC1_Global_RemappedBank80 == !TRUE
	LDA.b #(CODE_80C1F0+$01)>>16
	STA.w DMA[$00].SourceBank
else
	STZ.w DMA[$00].SourceBank
endif
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTS

CODE_80E935:
	STX.b $4C
	LDX.w #DATA_FC0374>>16
	STX.b $4E
	LDX.w #$0006
	LDY.w #$0000
CODE_80E942:
	STA.b $50
	STY.b $52
	SEP.b #$20
CODE_80E948:
	LDA.b [$4C],y
	BMI.b CODE_80E94F
	INY
	BRA.b CODE_80E948

CODE_80E94F:
	REP.b #$20
	CPX.w #$0006
	BNE.b CODE_80E96B
	LDA.b [$4C],y
	XBA
	AND.w #$00FF
	BNE.b CODE_80E96B
	TXA
	CLC
	ADC.w #$000A
	TAX
	LDA.b $50
	ADC.w #$0020
	STA.b $50
CODE_80E96B:
	TYA
	LDY.b $52
	SEC
	SBC.b $52
	LSR
	EOR.w #$000F
	ORA.b $50
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$0000
	BCS.b CODE_80E982
	LDA.w #$FFFC
CODE_80E982:
	STA.w $0687,x
CODE_80E985:
	LDA.b [$4C],y
	BIT.w #$0080
	BNE.b CODE_80E99A
	AND.w #$007F
	BEQ.b CODE_80E9B2
	ORA.w #$2000
	STA.w !REGISTER_WriteToVRAMPortLo
	INY
	BRA.b CODE_80E985

CODE_80E99A:
	AND.w #$007F
	ORA.w #$2000
	STA.w !REGISTER_WriteToVRAMPortLo
	INY
	TXA
	CLC
	ADC.w #$000A
	TAX
	LDA.b $50
	CLC
	ADC.w #$0020
	BRA.b CODE_80E942

CODE_80E9B2:
	RTS

if !Define_DKC1_Global_DisableCopyDetection == !FALSE
CODE_80E9B3:
	LDA.l $306057
	INC
	STA.l $306057
	CMP.l $306057
	BNE.b CODE_80EA20
	DEC
	STA.l $306057
	LDA.l $306059
	INC
	STA.l $306859
	CMP.l $306059
	BNE.b CODE_80EA20
	DEC
	STA.l $306059
	RTS
endif

CODE_80E9DC:
	LDX.w #$0118
	LDA.w !REGISTER_PPUStatusFlag2-$0118,x
	BIT.w #!PPUStatusFlag2_ConsoleRegion
	BNE.b CODE_80E9E8
	RTS

CODE_80E9E8:
	LDA.w #$2000
	JSR.w CODE_80C1E4
	LDA.w #$20A0
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_E5DFBB>>16
	LDA.w #DATA_E5DFBB
	LDY.w #$0440
	JSL.l CODE_B999AD
	JMP.w CODE_80EA39

CODE_80EA04:
	LDA.w #$2000
	JSR.w CODE_80C1E4
	LDA.w #$20C0
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_E5E8BB>>16
	LDA.w #DATA_E5E8BB
	LDY.w #$0380
	JSL.l CODE_B999AD
	JMP.w CODE_80EA39

CODE_80EA20:
	LDA.w #$2000
	JSR.w CODE_80C1E4
	LDA.w #$20A0
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_E5E3FB>>16
	LDA.w #DATA_E5E3FB
	LDY.w #$04C0
	JSL.l CODE_B999AD
CODE_80EA39:
	STZ.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_E5EC3B>>16
	LDA.w #DATA_E5EC3B
	LDY.w #$0800
	JSL.l CODE_B999AD
	JSL.l CODE_B990E7
	LDY.w #$0000
	LDX.w #$000A
	LDA.w #DATA_B9D783
	JSL.l CODE_B999F1
	LDA.w #$0001
	STA.w !REGISTER_BGModeAndTileSizeSetting
	LDA.w #$0001
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0020
	STA.w !REGISTER_BG1AddressAndSize
	STZ.w !REGISTER_BG1And2TileDataDesignation
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	LDA.w #$0300
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	SEP.b #$20
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	LDA.w #CODE_80EA92
	JMP.w CODE_80C1C9

CODE_80EA92:
	LDX.w #$02FE
	TXS
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	JSR.w CODE_80AF77
CODE_80EAA3:
	WAI
	BRA.b CODE_80EAA3

CODE_80EAA6:
	JSR.w CODE_80C955
	LDA.w #!Define_DKC1_MusicID_CrankysTheme
	JSL.l CODE_B99049
	JSL.l CODE_B88261
	JSR.w CODE_80A1F4
	LDA.w #$0413
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0613
	STA.w !REGISTER_BG1And2TileDataDesignation
	LDA.w #$0009
	STA.w !REGISTER_BGModeAndTileSizeSetting
	LDA.w #$3302
	STA.w !REGISTER_ColorMathInitialSettings
	JSR.w CODE_80EE3E
	LDA.w #$1000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_E7095E>>16
	LDA.w #DATA_E7095E
	LDY.w #$36E0
	JSL.l CODE_B999AD
	LDA.w #$3000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_F29DD2>>16
	LDA.w #DATA_F29DD2
	LDY.w #$5E00
	JSL.l CODE_B999AD
	LDA.w #$7800
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_EEFC5D>>16
	LDA.w #DATA_EEFC5D
	LDY.w #$0240
	JSL.l CODE_B999AD
	LDA.w #$7C20
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_F29712>>16
	LDA.w #DATA_F29712
	LDY.w #$06C0
	JSL.l CODE_B999AD
	LDA.w #DATA_B9BCA3
	LDY.w #$0000
	LDX.w #$0020
	JSL.l CODE_B999F1
	LDA.w #DATA_B9BDA3
	LDY.w #$00C0
	LDX.w #$000C
	JSL.l CODE_B999F1
	LDA.w #$0054
	STA.w !RAM_DKC1_NorSpr_XPosLo
	LDA.w #$0150
	STA.w !RAM_DKC1_NorSpr_YPosLo
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_XPosLo+$02
	LDA.w #$0150
	STA.w !RAM_DKC1_NorSpr_YPosLo+$02
	JSR.w CODE_80EDCD
	LDA.w #$002A
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$04
	LDA.w #!Define_DKC1_OWSpr04_DisplayAnimation
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$04
	LDA.w #$0088
	STA.w !RAM_DKC1_NorSpr_XPosLo+$04
	LDA.w #$0150
	STA.w !RAM_DKC1_NorSpr_YPosLo+$04
	LDA.w #$0101
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$04
	LDA.w #$6C60
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$04
	LDA.w #$0200
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STZ.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	LDX.w #$0000
CODE_80EB86:
	LDA.l DATA_81CF7F,x
	STA.w $0757,x
	INX
	INX
	CPX.w #$0010
	BNE.b CODE_80EB86
	LDA.w $057D
	BIT.w #$0400
	BNE.b CODE_80EB9F
	JMP.w CODE_80EC7D

CODE_80EB9F:
	LDA.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	ASL
	LDX.b $42
	CPX.w #$0002
	BNE.b CODE_80EBAD
	CLC
	ADC.b $44
CODE_80EBAD:
	JSL.l CODE_B89470
	LDA.b $42
	CMP.w #$0002
	BEQ.b CODE_80EBCB
	LDA.l DATA_FC03A8
	STA.w $1B41
	LDA.l DATA_FC03A8+$02
	STA.w $1B43
	LDX.w #$0004
	BRA.b CODE_80EC3F

CODE_80EBCB:
	JSL.l CODE_B89283
	LDA.w $05EB
	BIT.w #$0001
	BEQ.b CODE_80EC05
	JSL.l CODE_B89283
	LDA.b $44
	BEQ.b CODE_80EBF2
	LDA.l DATA_FC03C4
	STA.w $1B41
	LDA.l DATA_FC03C4+$02
	STA.w $1B43
	LDX.w #$0004
	BRA.b CODE_80EC3F

CODE_80EBF2:
	LDA.l DATA_FC03C0
	STA.w $1B41
	LDA.l DATA_FC03C0+$02
	STA.w $1B43
	LDX.w #$0004
	BRA.b CODE_80EC3F

CODE_80EC05:
	JSL.l CODE_B89283
	LDA.b $44
	BEQ.b CODE_80EC27
	LDA.l DATA_FC03B6
	STA.w $1B41
	LDA.l DATA_FC03B0
	STA.w $1B43
	LDA.l DATA_FC03B4
	STA.w $1B45
	LDX.w #$0006
	BRA.b CODE_80EC3F

CODE_80EC27:
	LDA.l DATA_FC03AE
	STA.w $1B41
	LDA.l DATA_FC03B0
	STA.w $1B43
	LDA.l DATA_FC03B2
	STA.w $1B45
	LDX.w #$0006
CODE_80EC3F:
	LDA.l DATA_FC03AC
	STA.w $1B41,x
	LDA.l $7F2097
	CMP.w #$0065
	BCC.b CODE_80EC66
	LDA.l DATA_FC03BC
	STA.w $1B43,x
	LDA.l DATA_FC03BE
	STA.w $1B45,x
	LDA.w #$0000
	STA.w $1B47,x
	JMP.w CODE_80ED7B

CODE_80EC66:
	LDA.l DATA_FC03B8
	STA.w $1B43,x
	LDA.l DATA_FC03BA
	STA.w $1B45,x
	LDA.w #$0000
	STA.w $1B47,x
	JMP.w CODE_80ED7B

CODE_80EC7D:
	LDA.w $057D
	BIT.w #$0001
	BNE.b CODE_80ECA9
	LDY.w #$0000
	LDX.w !RAM_DKC1_Global_CurrentLanguageLo
	LDA.l DATA_FC0014,x
	STA.b $4C
	LDA.w #DATA_FC0144>>16
	STA.b $4E
	JSL.l CODE_BFFA29
	AND.w #$001E
	PHY
	TAY
	LDA.b [$4C],y
	PLY
	STA.w $1B41,y
	INY
	INY
	BRA.b CODE_80ECD1

CODE_80ECA9:
	AND.w #$FFFE
	STA.w $057D
	LDY.w #$0000
	LDX.w !RAM_DKC1_Global_CurrentLanguageLo
	LDA.l DATA_FC0000,x
	STA.b $4C
	LDA.w #DATA_FC0030>>16
	STA.b $4E
	JSL.l CODE_BFFA29
	AND.w #$003E
	PHY
	TAY
	LDA.b [$4C],y
	PLY
	STA.w $1B41,y
	INY
	INY
CODE_80ECD1:
	JSL.l CODE_BFFA29
	AND.w #$003E
CODE_80ECD8:
	TAX
	PHY
	PHX
	LDX.w !RAM_DKC1_Global_CurrentLanguageLo
	LDA.l DATA_FC0004,x
	STA.b $4C
	LDA.w #DATA_FC0030>>16
	STA.b $4E
	PLX
	TXY
	LDA.b [$4C],y
	PLY
	STA.w $1B41,y
	INX
	INX
	INY
	INY
	TXA
	CMP.w #$004A
	BNE.b CODE_80ECFE
	LDA.w #$0000
CODE_80ECFE:
	CPY.w #$000E
	BNE.b CODE_80ECD8
	STY.w $1DF9
	LDA.w #$0001
	STA.b $02
	LDA.b $02
	DEC
	AND.w #$000E
	ASL
	ASL
	ASL
	STA.b $50
	LDX.w !RAM_DKC1_Global_CurrentLanguageLo
	LDA.l DATA_FC0008,x
	STA.b $4C
	LDA.w #DATA_FC0184>>16
	STA.b $4E
	JSL.l CODE_BFFA29
	AND.w #$000E
	ORA.b $50
	PHY
	TAY
	LDA.b [$4C],y
	PLY
	STA.w $1B41,y
	INY
	INY
	LDX.w !RAM_DKC1_Global_CurrentLanguageLo
	LDA.l DATA_FC000C,x
	STA.b $4C
	LDA.w #DATA_FC0244>>16
	STA.b $4E
	JSL.l CODE_BFFA29
	AND.w #$003E
	PHY
	TAY
	LDA.b [$4C],y
	PLY
	STA.w $1B41,y
	INY
	INY
	LDX.w !RAM_DKC1_Global_CurrentLanguageLo
	LDA.l DATA_FC0010,x
	STA.b $4C
	LDA.w #DATA_FC02C4>>16
	STA.b $4E
	JSL.l CODE_BFFA29
	AND.w #$003E
	PHY
	TAY
	LDA.b [$4C],y
	PLY
	STA.w $1B41,y
	INY
	INY
	LDA.w #$0000
	STA.w $1B41,y
CODE_80ED7B:
	SEP.b #$20
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$03
	STX.w HDMA[$01].Parameters
	LDX.w #$000687
	STX.w HDMA[$01].SourceLo
	STZ.w HDMA[$01].SourceBank
	STZ.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_CGRAMAddress&$0000FF<<8)+$03
	STX.w HDMA[$02].Parameters
	LDX.w #$0006A7
	STX.w HDMA[$02].SourceLo
	STZ.w HDMA[$02].SourceBank
	STZ.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_MainScreenLayers&$0000FF<<8)+$01
	STX.w HDMA[$03].Parameters
	LDX.w #$000757
	STX.w HDMA[$03].SourceLo
	STZ.w HDMA[$03].SourceBank
	STZ.w HDMA[$03].IndirectSourceBank
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	JSR.w CODE_80CC94
	STZ.b $28
	LDA.w #CODE_80EEA3
	JMP.w CODE_80C1C9

CODE_80EDCD:
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$02
	LDA.w #$0032
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	LDA.w #!Define_DKC1_OWSpr04_DisplayAnimation
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo
	LDA.w #$2800
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	LDA.w $0579
	BIT.w #$0001
	BEQ.b CODE_80EE05
	LDA.w #$0034
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
	LDA.w #!Define_DKC1_OWSpr04_DisplayAnimation
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$02
	LDA.w #$2A40
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$02
CODE_80EE05:
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	CMP.w #$0001
	BEQ.b CODE_80EE25
	LDA.w #$0034
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	LDA.w #$2A40
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	LDA.w #$0032
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
	LDA.w #$2800
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$02
CODE_80EE25:
	LDA.b $42
	CMP.w #$0002
	BNE.b CODE_80EE3D
	LDA.b $44
	BEQ.b CODE_80EE3D
	LDA.w #DATA_B9BBC3
	LDY.w #$00C0
	LDX.w #$0008
	JSL.l CODE_B999F1
CODE_80EE3D:
	RTS

CODE_80EE3E:
	STZ.b $4A
	STZ.w !RAM_DKC1_Global_Layer1YPosLo
	LDA.w #$0200
	STA.w $0887
	LDA.w #$787C
	STA.w !REGISTER_BG1AddressAndSize
	LDA.w #$0074
	STA.w !REGISTER_BG3AddressAndSize
	LDA.w #$6000
	JSR.w CODE_80C1E4
	LDA.w #$6100
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_E9D6DC>>16
	LDA.w #DATA_E9D6DC
	LDY.w #$0600
	JSL.l CODE_B999AD
	LDA.w #$7400
	JSR.w CODE_80C1E4
	LDA.w #$7800
	JSR.w CODE_80C1E4
	LDA.w #$7C00
	JSR.w CODE_80C1E4
	LDX.w #$0000
CODE_80EE83:
	LDA.l DATA_81CEB5,x
	STA.w $0687,x
	INX
	INX
	CPX.w #$0020
	BNE.b CODE_80EE83
	LDX.w #$0000
CODE_80EE94:
	LDA.l DATA_81CED4,x
	STA.w $06A7,x
	INX
	INX
	CPX.w #$00B0
	BNE.b CODE_80EE94
	RTS

CODE_80EEA3:
	LDX.w #$01FF
	TXS
	STZ.w !REGISTER_OAMAddressLo
	LDA.w #$0E01
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_818CB0
	LDA.w $1DF5
	BNE.b CODE_80EEBF
	LDA.w #$76E0
	JSR.w CODE_80E910
CODE_80EEBF:
	LDA.w $1DF5
	CMP.w #$0001
	BNE.b CODE_80EED8
	LDA.w $1DF7
	ASL
	TAX
	LDA.w $1B41,x
	BEQ.b CODE_80EED8
	TAX
	LDA.w #$76E0
	JSR.w CODE_80E935
CODE_80EED8:
	LDA.w $1DF5
	CMP.w #$0030
	BCC.b CODE_80EEEC
	SEC
	SBC.w #$0120
	CMP.w #$0030
	BPL.b CODE_80EEEC
	LDA.w #$0030
CODE_80EEEC:
	CMP.w #$0000
	BNE.b CODE_80EEF2
	INC
CODE_80EEF2:
	SEP.b #$20
	STA.w $06AC
	STA.w $075A
	REP.b #$20
	LDA.b $28
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	INC.w $1DF5
	LDA.w $1DF5
	CMP.w #$0180
	BNE.b CODE_80EF35
	STZ.w $1DF5
	INC.w $1DF7
CODE_80EF35:
	LDA.w $057D
	BIT.w #$0400
	BNE.b CODE_80EF5A
	LDA.w !RAM_DKC1_Global_PressedButtonsLo
	BIT.w #!Joypad_B|!Joypad_Y|!Joypad_A|!Joypad_X
	BEQ.b CODE_80EF5A
	LDA.w $1DF9
	LSR
	CMP.w $1DF7
	BEQ.b CODE_80EF50
	BCS.b CODE_80EF54
CODE_80EF50:
	LDA.w $1DF7
	INC
CODE_80EF54:
	STA.w $1DF7
	STZ.w $1DF5
CODE_80EF5A:
	INC.b $28
	JSR.w CODE_80C157
	JSR.w CODE_80AF77
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	CMP.w #$000F
	BNE.b CODE_80EF7A
	LDA.w $057D
	BIT.w #$0400
	BNE.b CODE_80EF7A
	LDA.w !RAM_DKC1_Global_PressedButtonsLo
	BIT.w #!Joypad_Start
	BNE.b CODE_80EF89
CODE_80EF7A:
	LDA.w $1DF5
	BNE.b CODE_80EF8F
	LDA.w $1DF7
	ASL
	TAX
	LDA.w $1B41,x
	BNE.b CODE_80EF8F
CODE_80EF89:
	LDA.w #$0082
	STA.w $051B
CODE_80EF8F:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	BNE.b CODE_80EFD0
	LDA.w $057D
	AND.w #$0400
	BNE.b CODE_80EF9F
	JMP.w CODE_80E1F8

CODE_80EF9F:
	TRB.w $057D
	LDA.w #!Define_DKC1_EntranceID_JungleHijinxs_EnterFullKongsBananaHoard
	STA.b $40
	STA.b !RAM_DKC1_Global_EntranceIDLo
	LDA.w #$005E
	STA.w $0565
	SEP.b #$20
	LDA.b #$01
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	STZ.w !REGISTER_HDMAEnable
	LDA.b #$8F
	STA.w !REGISTER_ScreenDisplayRegister
	STZ.w !REGISTER_InitialScreenSettings
	REP.b #$20
	LDA.w #DATA_8081E5
	JSL.l CODE_8081C5
	LDA.w #CODE_8080AB
	JMP.w CODE_808110

CODE_80EFD0:
	JSR.w CODE_80CF2D
	JSR.w CODE_80C96F
	JSR.w CODE_80CC94
CODE_80EFD9:
	WAI
	BRA.b CODE_80EFD9

CODE_80EFDC:
	JSR.w CODE_80C955
	LDA.w #!Define_DKC1_MusicID_CandysLoveSong
	JSL.l CODE_B99049
	JSL.l CODE_B88261
	JSR.w CODE_80A1F4
	LDA.w #$0009
	STA.w !REGISTER_BGModeAndTileSizeSetting
	LDA.w #$0411
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$3102
	STA.w !REGISTER_ColorMathInitialSettings
	LDA.w #$0601
	STA.w !REGISTER_BG1And2TileDataDesignation
	JSR.w CODE_80EE3E
	LDA.w #$1000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_C01A41>>16
	LDA.w #DATA_C01A41
	LDY.w #$6EE0
	JSL.l CODE_B999AD
	LDA.w #$7C00
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_C01340>>16
	LDA.w #DATA_C01340
	LDY.w #$0700
	JSL.l CODE_B999AD
	LDA.w #DATA_B9BAC3
	LDY.w #$0000
	LDX.w #$0020
	JSL.l CODE_B999F1
	LDA.w #DATA_B9BC03
	LDY.w #$0090
	LDX.w #$001C
	JSL.l CODE_B999F1
	LDA.w #$0050
	STA.w !RAM_DKC1_NorSpr_XPosLo
	LDA.w #$0150
	STA.w !RAM_DKC1_NorSpr_YPosLo
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_XPosLo+$02
	LDA.w #$0150
	STA.w !RAM_DKC1_NorSpr_YPosLo+$02
	LDA.w #$1500
	STA.w !RAM_DKC1_NorSpr_XSpeedLo+$02
	JSR.w CODE_80EDCD
	LDA.w #$004C
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$04
	LDA.w #!Define_DKC1_OWSpr18_SaveBarrel
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$04
	LDA.w #$00A0
	STA.w !RAM_DKC1_NorSpr_XPosLo+$04
	LDA.w #$0180
	STA.w !RAM_DKC1_NorSpr_YPosLo+$04
	LDA.w #$0101
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$04
	LDA.w #$2660
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$04
	LDA.w #$0048
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$06
	LDA.w #!Define_DKC1_OWSpr04_DisplayAnimation
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$06
	LDA.w #$00C0
	STA.w !RAM_DKC1_NorSpr_XPosLo+$06
	LDA.w #$0140
	STA.w !RAM_DKC1_NorSpr_YPosLo+$06
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$06
	LDA.w #$6280
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$06
	LDA.w #$0200
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STZ.b $28
	LDX.w #$0000
CODE_80F0BC:
	LDA.l DATA_81CF8F,x
	STA.w $0757,x
	INX
	INX
	CPX.w #$0010
	BNE.b CODE_80F0BC
	LDA.w $057D
	BIT.w #$0200
	BEQ.b CODE_80F0F0
	LDX.w !RAM_DKC1_Global_CurrentLanguageLo
	LDA.l DATA_FC001C,x
	STA.b $4C
	LDA.w #DATA_FC0344>>16
	STA.b $4E
	JSR.w CODE_80C219
	AND.w #$000E
	TAY
	LDA.b [$4C],y
	TAX
	LDA.w #$76E0
	JSR.w CODE_80E935
CODE_80F0F0:
	SEP.b #$20
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$03
	STX.w HDMA[$01].Parameters
	LDX.w #$000687
	STX.w HDMA[$01].SourceLo
	STZ.w HDMA[$01].SourceBank
	STZ.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_CGRAMAddress&$0000FF<<8)+$03
	STX.w HDMA[$02].Parameters
	LDX.w #$0006A7
	STX.w HDMA[$02].SourceLo
	STZ.w HDMA[$02].SourceBank
	STZ.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_MainScreenLayers&$0000FF<<8)+$01
	STX.w HDMA[$03].Parameters
	LDX.w #$000757
	STX.w HDMA[$03].SourceLo
	STZ.w HDMA[$03].SourceBank
	STZ.w HDMA[$03].IndirectSourceBank
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	JSR.w CODE_80CC94
	STZ.b $28
	LDA.w #CODE_80F142
	JMP.w CODE_80C1C9

CODE_80F142:
	LDX.w #$01FF
	TXS
	STZ.w !REGISTER_OAMAddressLo
	LDA.w #$0E01
	STA.w !REGISTER_DMAEnable
	LDA.w $057D
	BIT.w #$0200
	BNE.b CODE_80F18D
	LDA.b $28
	AND.w #$00FF
	BNE.b CODE_80F164
	LDA.w #$76E0
	JSR.w CODE_80E910
CODE_80F164:
	LDA.b $28
	AND.w #$00FF
	CMP.w #$0001
	BNE.b CODE_80F18D
	LDX.w !RAM_DKC1_Global_CurrentLanguageLo
	LDA.l DATA_FC0018,x
	STA.b $4C
	LDA.w #DATA_FC0354>>16
	STA.b $4E
	LDA.b $28
	AND.w #$0100
	ASL
	XBA
	TAY
	LDA.b [$4C],y
	TAX
	LDA.w #$76E0
	JSR.w CODE_80E935
CODE_80F18D:
	LDA.w $057D
	BIT.w #$0200
	BEQ.b CODE_80F19C
	LDA.b $28
	CMP.w #$0080
	BCS.b CODE_80F1C2
CODE_80F19C:
	LDA.b $28
	AND.w #$00FF
	CMP.w #$0030
	BCC.b CODE_80F1B2
	SEC
	SBC.w #$00A0
	CMP.w #$0030
	BPL.b CODE_80F1B2
	LDA.w #$0030
CODE_80F1B2:
	CMP.w #$0000
	BNE.b CODE_80F1B8
	INC
CODE_80F1B8:
	SEP.b #$20
	STA.w $06AC
	STA.w $075A
	REP.b #$20
CODE_80F1C2:
	JSL.l CODE_818CB0
	SEP.b #$20
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	INC.b $28
	JSR.w CODE_80C157
	JSR.w CODE_80AF77
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	CMP.w #$000F
	BNE.b CODE_80F22F
	LDA.w !RAM_DKC1_Global_PressedButtonsLo
	BIT.w #!Joypad_B
	BEQ.b CODE_80F20B
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	CMP.w #$0035
	BCS.b CODE_80F20B
	CLC
	ADC.w #$0004
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	LDA.w #$0D00
	STA.w !RAM_DKC1_NorSpr_XSpeedLo
CODE_80F20B:
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	CMP.w #$0035
	BCS.b CODE_80F22F
	LDA.w !RAM_DKC1_Global_PressedButtonsLo
	BIT.w #!Joypad_DPadL
	BEQ.b CODE_80F22F
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	CLC
	ADC.w #$0008
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
	CLC
	ADC.w #$0008
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
CODE_80F22F:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	BNE.b CODE_80F26B
	SEP.b #$20
	STZ.w !REGISTER_HDMAEnable
	LDA.b #$01
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.b #$8F
	STA.w !REGISTER_ScreenDisplayRegister
	STZ.w !REGISTER_OAMSizeAndDataAreaDesignation
	STZ.w !REGISTER_InitialScreenSettings
	REP.b #$20
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	CMP.w #$0036
	BEQ.b CODE_80F258
	CMP.w #$0038
	BNE.b CODE_80F268
CODE_80F258:
	LDA.w #$0220
	TSB.w $057D
	LDA.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	JSL.l CODE_B8953C
	JMP.w CODE_80F70E

CODE_80F268:
	JMP.w CODE_80E1F8

CODE_80F26B:
	JSR.w CODE_80CF2D
	JSR.w CODE_80C96F
	JSR.w CODE_80CC94
CODE_80F274:
	WAI
	BRA.b CODE_80F274

CODE_80F277:
	JSR.w CODE_80C955
	JSL.l CODE_B88261
	JSR.w CODE_80A1F4
	LDA.w #$0001
	STA.w !REGISTER_BGModeAndTileSizeSetting
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0000
	STA.w !REGISTER_BG1And2TileDataDesignation
	LDA.w #$787C
	STA.w !REGISTER_BG1AddressAndSize
	STZ.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_E40690>>16
	LDA.w #DATA_E40690
	LDY.w #$2000
	JSL.l CODE_B999AD
	LDA.w #$7C00
	JSR.w CODE_80C1E4
	LDA.w #$7D00
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_E40450>>16
	LDA.w #DATA_E40450
	LDY.w #$0240
	JSL.l CODE_B999AD
	LDA.w #DATA_B9C203
	LDY.w #$0000
	LDX.w #$0040
	JSL.l CODE_B999F1
	LDA.w #$0200
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	SEP.b #$20
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	STZ.b $28
	LDA.w #CODE_80F2EB
	JMP.w CODE_80C1C9

CODE_80F2EB:
	LDX.w #$01FF
	TXS
	STZ.w !REGISTER_OAMAddressLo
	SEP.b #$20
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	INC.b $28
	JSR.w CODE_80C157
	JSR.w CODE_80AF77
	LDA.b $28
	CMP.w #$0070
	BNE.b CODE_80F31F
	LDA.w #$0082
	STA.w $051B
CODE_80F31F:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	BNE.b CODE_80F34E
	LDA.w #$0001
	TSB.w $0569
	LDA.w $0569
	BIT.w #$0002
	BNE.b CODE_80F33F
	JSR.w CODE_80C955
	LDA.w #!Define_DKC1_MusicID_TitleTheme
	JSL.l CODE_B99036
	JMP.w CODE_80C9B4

CODE_80F33F:
	LDA.w #$0002
	TRB.w $0569
	LDA.w #$00FF
	STA.w $0523
	JMP.w CODE_80F70E

CODE_80F34E:
	WAI
	BRA.b CODE_80F34E

CODE_80F351:
	SEP.b #$20
	STZ.w !REGISTER_HDMAEnable
	LDA.b #$01
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.b #$8F
	STA.w !REGISTER_ScreenDisplayRegister
	STZ.w !REGISTER_OAMSizeAndDataAreaDesignation
	STZ.w !REGISTER_InitialScreenSettings
	REP.b #$20
	JSL.l CODE_B88261
	JSR.w CODE_80A1F4
	LDA.w #$0001
	STA.w !REGISTER_BGModeAndTileSizeSetting
	LDA.w #$0001
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0000
	STA.w !REGISTER_BG1And2TileDataDesignation
	LDA.w #$787C
	STA.w !REGISTER_BG1AddressAndSize
	STZ.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_EF0700>>16
	LDA.w #DATA_EF0700
	LDY.w #$7000
	JSL.l CODE_B999AD
	LDA.w #$7C00
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_EF0000>>16
	LDA.w #DATA_EF0000
	LDY.w #$0700
	JSL.l CODE_B999AD
	LDY.w #$0000
	LDX.w #$0040
	LDA.w #DATA_B9B4A3
	JSL.l CODE_B999F1
	LDA.w #$0200
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	SEP.b #$20
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	STZ.b $28
	LDA.w #CODE_80F3D6
	JMP.w CODE_80C1C9

CODE_80F3D6:
	LDX.w #$01FF
	TXS
	STZ.w !REGISTER_OAMAddressLo
	SEP.b #$20
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	INC.b $28
	JSR.w CODE_80C157
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	BIT.w #!Joypad_Start
	BEQ.b CODE_80F408
	LDA.w #$0002
	TSB.w $0569
CODE_80F408:
	JSR.w CODE_80AF77
	LDA.b $28
	CMP.w #$00B4
	BNE.b CODE_80F418
	LDA.w #$0082
	STA.w $051B
CODE_80F418:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	BNE.b CODE_80F420
	JMP.w CODE_80F277

CODE_80F420:
	WAI
	BRA.b CODE_80F420

CODE_80F423:
	JSR.w CODE_80C955
	STZ.b $28
	LDA.w #!Define_DKC1_MusicID_FunkysFugue
	JSL.l CODE_B99049
	JSL.l CODE_B88261
	JSR.w CODE_80A1F4
	LDA.w #$0411
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0601
	STA.w !REGISTER_BG1And2TileDataDesignation
	LDA.w #$0009
	STA.w !REGISTER_BGModeAndTileSizeSetting
	LDA.w #$3102
	STA.w !REGISTER_ColorMathInitialSettings
	JSR.w CODE_80EE3E
	LDA.w #$1000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_F4A0FE>>16
	LDA.w #DATA_F4A0FE
	LDY.w #$7000
	JSL.l CODE_B999AD
	LDA.w #$7C00
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_F499FD>>16
	LDA.w #DATA_F499FD
	LDY.w #$0700
	JSL.l CODE_B999AD
	LDA.w #DATA_B9B983
	LDY.w #$0000
	LDX.w #$0020
	JSL.l CODE_B999F1
	LDA.w #DATA_B9B8E3
	LDY.w #$00B0
	LDX.w #$0014
	JSL.l CODE_B999F1
	STZ.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	LDA.w #$0040
	STA.w !RAM_DKC1_NorSpr_XPosLo
	LDA.w #$0148
	STA.w !RAM_DKC1_NorSpr_YPosLo
	LDA.w #$0018
	STA.w !RAM_DKC1_NorSpr_XPosLo+$02
	LDA.w #$0148
	STA.w !RAM_DKC1_NorSpr_YPosLo+$02
	LDA.w #$0780
	STA.w !RAM_DKC1_NorSpr_XSpeedLo+$02
	JSR.w CODE_80EDCD
	LDA.w #$16F0
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo+$04
	LDA.w #!Define_DKC1_OWSpr16_AirplaneBarrel
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$04
	LDA.w #$0040
	STA.w !RAM_DKC1_NorSpr_XPosLo+$04
	LDA.w #$0198
	STA.w !RAM_DKC1_NorSpr_YPosLo+$04
	LDA.w #$0101
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$04
	LDA.w #$2C60
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$04
	LDA.w #$0042
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$06
	LDA.w #!Define_DKC1_OWSpr04_DisplayAnimation
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$06
	LDA.w #$0080
	STA.w !RAM_DKC1_NorSpr_XPosLo+$06
	LDA.w #$0148
	STA.w !RAM_DKC1_NorSpr_YPosLo+$06
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$06
	LDA.w #$66A0
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$06
	LDA.w #$0044
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$08
	LDA.w #!Define_DKC1_OWSpr04_DisplayAnimation
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$08
	LDA.w #$0080
	STA.w !RAM_DKC1_NorSpr_XPosLo+$08
	LDA.w #$0148
	STA.w !RAM_DKC1_NorSpr_YPosLo+$08
	LDA.w #$0101
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$08
	LDA.w #$6EC0
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$08
	LDA.w #$0200
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STZ.b $28
	LDX.w #$0000
CODE_80F52F:
	LDA.l DATA_81CF8F,x
	STA.w $0757,x
	INX
	INX
	CPX.w #$0010
	BNE.b CODE_80F52F
	LDA.w $057D
	BIT.w #$0100
	BEQ.b CODE_80F58F
	JSR.w CODE_80C219
	LDX.w !RAM_DKC1_Global_CurrentLanguageLo
	LDA.w #DATA_FC0388>>16
	STA.b $4E
	LDA.w $0579
	BIT.w #$0001
	BNE.b CODE_80F57A
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	CMP.w #$0001
	BEQ.b CODE_80F56D
	LDA.l DATA_FC002C,x
	STA.b $4C
	LDA.b $38
	AND.w #$0002
	BRA.b CODE_80F585

CODE_80F56D:
	LDA.l DATA_FC0028,x
	STA.b $4C
	LDA.b $38
	AND.w #$0002
	BRA.b CODE_80F585

CODE_80F57A:
	LDA.l DATA_FC0024,x
	STA.b $4C
	LDA.b $38
	AND.w #$000E
CODE_80F585:
	TAY
	LDA.b [$4C],y
	TAX
	LDA.w #$76E0
	JSR.w CODE_80E935
CODE_80F58F:
	SEP.b #$20
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$03
	STX.w HDMA[$01].Parameters
	LDX.w #$000687
	STX.w HDMA[$01].SourceLo
	STZ.w HDMA[$01].SourceBank
	STZ.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_CGRAMAddress&$0000FF<<8)+$03
	STX.w HDMA[$02].Parameters
	LDX.w #$0006A7
	STX.w HDMA[$02].SourceLo
	STZ.w HDMA[$02].SourceBank
	STZ.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_MainScreenLayers&$0000FF<<8)+$01
	STX.w HDMA[$03].Parameters
	LDX.w #$000757
	STX.w HDMA[$03].SourceLo
	STZ.w HDMA[$03].SourceBank
	STZ.w HDMA[$03].IndirectSourceBank
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	JSR.w CODE_80CC94
	STZ.b $28
	LDA.w #CODE_80F5E1
	JMP.w CODE_80C1C9

CODE_80F5E1:
	LDX.w #$01FF
	TXS
	STZ.w !REGISTER_OAMAddressLo
	LDA.w #$0E01
	STA.w !REGISTER_DMAEnable
	LDA.w $057D
	BIT.w #$0100
	BNE.b CODE_80F62C
	LDA.b $28
	AND.w #$00FF
	BNE.b CODE_80F603
	LDA.w #$76E0
	JSR.w CODE_80E910
CODE_80F603:
	LDA.b $28
	AND.w #$00FF
	CMP.w #$0001
	BNE.b CODE_80F62C
	LDX.w !RAM_DKC1_Global_CurrentLanguageLo
	LDA.l DATA_FC0020,x
	STA.b $4C
	LDA.w #DATA_FC036C>>16
	STA.b $4E
	LDA.b $28
	AND.w #$0300
	ASL
	XBA
	TAY
	LDA.b [$4C],y
	TAX
	LDA.w #$76E0
	JSR.w CODE_80E935
CODE_80F62C:
	LDA.w $057D
	BIT.w #$0100
	BEQ.b CODE_80F63B
	LDA.b $28
	CMP.w #$0080
	BCS.b CODE_80F661
CODE_80F63B:
	LDA.b $28
	AND.w #$00FF
	CMP.w #$0030
	BCC.b CODE_80F651
	SEC
	SBC.w #$00A0
	CMP.w #$0030
	BPL.b CODE_80F651
	LDA.w #$0030
CODE_80F651:
	CMP.w #$0000
	BNE.b CODE_80F657
	INC
CODE_80F657:
	SEP.b #$20
	STA.w $06AC
	STA.w $075A
	REP.b #$20
CODE_80F661:
	JSL.l CODE_818CB0
	SEP.b #$20
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	INC.b $28
	JSR.w CODE_80C157
	JSR.w CODE_80AF77
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	CMP.w #$000F
	BNE.b CODE_80F6D1
	LDA.w !RAM_DKC1_Global_PressedButtonsLo
	BIT.w #!Joypad_B
	BEQ.b CODE_80F6AD
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	CMP.w #$0035
	BCS.b CODE_80F6AD
	CLC
	ADC.w #$0004
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo
	LDA.w #$0002
	TSB.w $057D
CODE_80F6AD:
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	CMP.w #$0035
	BCS.b CODE_80F6D1
	LDA.w !RAM_DKC1_Global_PressedButtonsLo
	BIT.w #!Joypad_DPadL
	BEQ.b CODE_80F6D1
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	CLC
	ADC.w #$0008
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
	CLC
	ADC.w #$0008
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
CODE_80F6D1:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	BNE.b CODE_80F6FC
	LDA.w $057D
	BIT.w #$0002
	BEQ.b CODE_80F6F9
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	SEC
	SBC.w #!Define_DKC1_EntranceID_FunkysFlights_KongoJungle
	TAX
	LDA.l DATA_80F708,x
	AND.w #$00FF
	STA.b !RAM_DKC1_Global_EntranceIDLo
	STA.b $40
	LDA.w #$0100
	TSB.w $057D
	JMP.w CODE_80E165

CODE_80F6F9:
	JMP.w CODE_80E1F8

CODE_80F6FC:
	JSR.w CODE_80CF2D
	JSR.w CODE_80C96F
	JSR.w CODE_80CC94
CODE_80F705:
	WAI
	BRA.b CODE_80F705

DATA_80F708:
	db !Define_DKC1_EntranceID_KongoJungleMap
	db !Define_DKC1_EntranceID_MonkeyMinesMap
	db !Define_DKC1_EntranceID_GorillaGlacierMap
	db !Define_DKC1_EntranceID_KremkrocIndustriesIncMap
	db !Define_DKC1_EntranceID_ChimpCavernsMap
	db !Define_DKC1_EntranceID_VineValleyMap

CODE_80F70E:
	JSR.w CODE_80C955
	LDA.w #$0002
	TRB.w $0569
	JSL.l CODE_B88261
	JSR.w CODE_80A1F4
	LDA.w #$0001
	STA.w !REGISTER_BGModeAndTileSizeSetting
	LDA.w #$0005
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0204
	STA.w !REGISTER_BG1And2TileDataDesignation
	LDA.w #$7874
	STA.w !REGISTER_BG1AddressAndSize
	LDA.w #$007C
	STA.w !REGISTER_BG3AddressAndSize
	LDA.w #$2000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_C96A77>>16
	LDA.w #DATA_C96A77
	LDY.w #$0001
	JSL.l CODE_B999AD
	LDA.w #$2000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_C96A77>>16
	LDA.w #DATA_C96A77
	LDY.w #$3400
	JSL.l CODE_B999AD
	LDA.w #$4000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_F1C987>>16
	LDA.w #DATA_F1C987
	LDY.w #$2600
	JSL.l CODE_B999AD
	LDA.w #$7400
	JSR.w CODE_80C1E4
	LDA.w #$7800
	JSR.w CODE_80C1E4
	LDA.w #$7C00
	JSR.w CODE_80C1E4
	LDA.w $057D
	BIT.w #$0020
	BEQ.b CODE_80F7B7
	LDA.w #$7460
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_F1C2C7>>16
	LDA.w #DATA_F1C2C7
	LDY.w #$04C0
	JSL.l CODE_B999AD
	LDA.w #$7460
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_F1C887>>16
	LDA.w #DATA_F1C887
	LDY.w #$0100
	JSL.l CODE_B999AD
	BRA.b CODE_80F7E6

CODE_80F7B7:
	LDA.w #$7460
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_F1C2C7>>16
	LDA.w #DATA_F1C2C7
	LDY.w #$05C0
	JSL.l CODE_B999AD
	LDA.w #$76F3
CODE_80F7CD:
	STA.b $4C
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0009
CODE_80F7D5:
	STZ.w !REGISTER_WriteToVRAMPortLo
	DEX
	BNE.b CODE_80F7D5
	LDA.b $4C
	CLC
	ADC.w #$0020
	CMP.w #$7740
	BCC.b CODE_80F7CD
CODE_80F7E6:
	LDA.w #$7C00
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_EF7FBE>>16
	LDA.w #DATA_EF7FBE
	LDY.w #$0700
	JSL.l CODE_B999AD
	LDA.w #$74C1
	STA.b $6C
	LDA.w #$0000
	JSR.w CODE_80FCBD
	LDA.w #$7561
	STA.b $6C
	LDA.w #$0001
	JSR.w CODE_80FCBD
	LDA.w #$7601
	STA.b $6C
	LDA.w #$0002
	JSR.w CODE_80FCBD
	LDA.w #$2502
	STA.w !REGISTER_ColorMathInitialSettings
	LDA.w #DATA_B9D563
	LDY.w #$0000
	LDX.w #$0040
	JSL.l CODE_B999F1
	LDA.w #$0200
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	SEP.b #$20
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	STZ.b $6C
	STZ.b $6E
	STZ.b $70
	STZ.b $72
	STZ.b $74
	STZ.b $7A
	STZ.w !RAM_DKC1_FileSelect_WaitToFadeBackToIntroTimerLo
	JSR.w CODE_80CC94
	STZ.b $28
	LDA.w #CODE_80F894
	JMP.w CODE_80C1C9

DATA_80F85E:
	dw !Joypad_B,!Joypad_A,!Joypad_DPadD,!Joypad_B,!Joypad_DPadU,!Joypad_DPadD,!Joypad_DPadD,!Joypad_Y

DATA_80F86E:
	dw !Joypad_DPadD,!Joypad_Y,!Joypad_DPadD,!Joypad_DPadD,!Joypad_Y

DATA_80F878:
	dw !Joypad_DPadD,!Joypad_A,!Joypad_R,!Joypad_B,!Joypad_Y,!Joypad_DPadD,!Joypad_A,!Joypad_Y

DATA_80F888:
	dw !Joypad_B,!Joypad_A,!Joypad_R,!Joypad_R,!Joypad_A,!Joypad_L

CODE_80F894:
	LDX.w #$02FE
	TXS
	STZ.w !REGISTER_OAMAddressLo
	LDA.w #DATA_B9D563+$60
	LDY.w #$0030
	LDX.w #$0014
	JSL.l CODE_B999F1
	LDA.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	CMP.w #$0003
	BCS.b CODE_80F8C5
	ASL
	ASL
	ASL
	ASL
	CLC
	ADC.w #$0030
	TAY
	LDA.w #DATA_B9D563+$E0
	LDX.w #$0004
	JSL.l CODE_B999F1
	BRA.b CODE_80F8DB

CODE_80F8C5:
	SEC
	SBC.w #$0003
	ASL
	ASL
	ASL
	CLC
	ADC.w #$0060
	TAY
	LDA.w #DATA_B9D663
	LDX.w #$0002
	JSL.l CODE_B999F1
CODE_80F8DB:
	LDA.b $6C
	BEQ.b CODE_80F900
	LDA.w #DATA_B9D563+$A0
	LDY.w #$0070
	LDX.w #$0004
	JSL.l CODE_B999F1
	LDA.b $28
	AND.w #$0004
	BNE.b CODE_80F900
	LDA.w #DATA_B9D663+$10
	LDY.w #$0060
	LDX.w #$0002
	JSL.l CODE_B999F1
CODE_80F900:
	LDA.b $6E
	BEQ.b CODE_80F941
	STZ.b $6E
	LDA.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	ASL
	ASL
	CLC
	ADC.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.b $4C
	CLC
	ADC.w #$74E0
	STA.w !REGISTER_VRAMAddressLo
	LDA.b $4C
	ASL
	CLC
	ADC.w #DATA_F1C3C7
	STA.w DMA[$00].SourceLo
	LDA.w #$0140
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$30
	LDX.b #DATA_F1C3C7>>16
	STX.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$30
CODE_80F941:
	STZ.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	SEP.b #$20
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	LDA.b $28
	INC
	BNE.b CODE_80F96D
	LDA.w #$0080
CODE_80F96D:
	STA.b $28
	JSR.w CODE_80C157
	LDA.w $057D
	BIT.w #$0020
	BNE.b CODE_80F98D
	INC.w !RAM_DKC1_FileSelect_WaitToFadeBackToIntroTimerLo
	LDA.w !RAM_DKC1_FileSelect_WaitToFadeBackToIntroTimerLo
	CMP.w #!Define_DKC1_FileSelect_FramesToWaitBeforeFadingToIntro
	BCS.b CODE_80F98D
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	BEQ.b CODE_80F98D
	STZ.w !RAM_DKC1_FileSelect_WaitToFadeBackToIntroTimerLo
CODE_80F98D:
	LDA.w $057D
	BIT.w #$0020
	BEQ.b CODE_80F998
	JMP.w CODE_80FAB3

CODE_80F998:
	LDA.w !RAM_DKC1_Global_CheatCodeFlagsLo
	BIT.w #!Define_DKC1_CheatFlags_MusicTest
	BEQ.b CODE_80F9D8
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	BIT.w #!Joypad_Select
	BEQ.b CODE_80F9D8
	JSR.w CODE_80C955
	LDA.b $7A
	JSL.l CODE_B99049
	LDA.b $7A
	INC
	CMP.w #!Define_DKC1_MusicID_BeatLevel+$01
	BNE.b CODE_80F9BC
	LDA.w #!Define_DKC1_MusicID_DKIslandSwing
CODE_80F9BC:
	STA.b $7A
	SEP.b #$20
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	JSR.w CODE_80CC94
	LDA.w #CODE_80F894
	JMP.w CODE_80C1C9

CODE_80F9D8:
	LDA.w !RAM_DKC1_Global_CheatCodeFlagsLo
	BIT.w #!Define_DKC1_CheatFlags_50Lives
	BNE.b CODE_80FA20
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	BEQ.b CODE_80FA20
	LDX.b $74
	LDA.w DATA_80F888,x
	BIT.w !RAM_DKC1_Global_PressedButtonsLoP1
	BNE.b CODE_80F9FD
	STZ.b $74
	LDX.b $74
	LDA.w DATA_80F888,x
	BIT.w !RAM_DKC1_Global_PressedButtonsLoP1
	BNE.b CODE_80F9FD
	BRA.b CODE_80FA20

CODE_80F9FD:
	INC.b $74
	INC.b $74
	LDA.b $74
	CMP.w #$000C
	BNE.b CODE_80FA20
	STZ.b $74
	LDA.w #!Define_DKC1_CheatFlags_50Lives
	TSB.w !RAM_DKC1_Global_CheatCodeFlagsLo
	LDA.w #!Define_DKC1_SoundID_RevealSecret1
	JSL.l CODE_BFFB09
	LDA.w #!Define_DKC1_SoundID_RevealSecret2
	JSL.l CODE_BFFB27
	STZ.b $6C
CODE_80FA20:
	LDA.w !RAM_DKC1_Global_CheatCodeFlagsLo
	BIT.w #!Define_DKC1_CheatFlags_MusicTest
	BNE.b CODE_80FA68
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	BEQ.b CODE_80FA68
	LDX.b $72
	LDA.w DATA_80F878,x
	BIT.w !RAM_DKC1_Global_PressedButtonsLoP1
	BNE.b CODE_80FA45
	STZ.b $72
	LDX.b $72
	LDA.w DATA_80F878,x
	BIT.w !RAM_DKC1_Global_PressedButtonsLoP1
	BNE.b CODE_80FA45
	BRA.b CODE_80FA68

CODE_80FA45:
	INC.b $72
	INC.b $72
	LDA.b $72
	CMP.w #$0010
	BNE.b CODE_80FA68
	STZ.b $72
	LDA.w #!Define_DKC1_CheatFlags_MusicTest
	TSB.w !RAM_DKC1_Global_CheatCodeFlagsLo
	LDA.w #!Define_DKC1_SoundID_RevealSecret1
	JSL.l CODE_BFFB09
	LDA.w #!Define_DKC1_SoundID_RevealSecret2
	JSL.l CODE_BFFB27
	STZ.b $6C
CODE_80FA68:
	LDA.w !RAM_DKC1_Global_CheatCodeFlagsLo
	BIT.w #!Define_DKC1_CheatFlags_BadBuddy
	BNE.b CODE_80FAB3
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	BEQ.b CODE_80FAB3
	LDX.b $70
	LDA.w DATA_80F85E,x
	BIT.w !RAM_DKC1_Global_PressedButtonsLoP1
	BNE.b CODE_80FA8D
	STZ.b $70
	LDX.b $70
	LDA.w DATA_80F85E,x
	BIT.w !RAM_DKC1_Global_PressedButtonsLoP1
	BNE.b CODE_80FA8D
	BRA.b CODE_80FAB3

CODE_80FA8D:
	INC.b $70
	INC.b $70
	LDA.b $70
	CMP.w #$0010
	BNE.b CODE_80FAB3
	STZ.b $70
	LDA.w #!Define_DKC1_CheatFlags_BadBuddy
	TSB.w !RAM_DKC1_Global_CheatCodeFlagsLo
	LDA.w #!Define_DKC1_SoundID_RevealSecret1
	JSL.l CODE_BFFB09
	LDA.w #!Define_DKC1_SoundID_RevealSecret2
	JSL.l CODE_BFFB27
	LDA.w #$0001
	STA.b $6C
CODE_80FAB3:
	LDA.b $28
	CMP.w #$0040
	BCS.b CODE_80FABD
	STZ.w !RAM_DKC1_Global_PressedButtonsLo
CODE_80FABD:
	LDA.w $057D
	BIT.w #$0020
	BNE.b CODE_80FAFB
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	CMP.w #$000F
	BNE.b CODE_80FAFB
	LDY.w #$0000
	LDA.w !RAM_DKC1_Global_PressedButtonsLo
	BIT.w #!Joypad_DPadU
	BEQ.b CODE_80FAE8
CODE_80FAD8:
	DEC.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	BPL.b CODE_80FAE0
	STY.w !RAM_DKC1_FileSelect_CurrentSelectionLo
CODE_80FAE0:
	LDA.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	CMP.w #$0003
	BEQ.b CODE_80FAD8
CODE_80FAE8:
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	BIT.w #!Joypad_DPadD
	BEQ.b CODE_80FAFB
	LDA.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	CMP.w #$0003
	BCS.b CODE_80FAFB
	INC.w !RAM_DKC1_FileSelect_CurrentSelectionLo
CODE_80FAFB:
	LDA.w !RAM_DKC1_Global_PressedButtonsLo
	BIT.w #!Joypad_DPadL
	BEQ.b CODE_80FB0E
	LDA.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	CMP.w #$0004
	BNE.b CODE_80FB0E
	DEC.w !RAM_DKC1_FileSelect_CurrentSelectionLo
CODE_80FB0E:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	CMP.w #$000F
	BNE.b CODE_80FB59
	LDA.w !RAM_DKC1_Global_CheatCodeFlagsLo
	BIT.w #!Define_DKC1_CheatFlags_MusicTest
	BNE.b CODE_80FB26
	LDA.w !RAM_DKC1_FileSelect_WaitToFadeBackToIntroTimerLo
	CMP.w #!Define_DKC1_FileSelect_FramesToWaitBeforeFadingToIntro
	BEQ.b CODE_80FB53
CODE_80FB26:
	LDA.w !RAM_DKC1_Global_PressedButtonsLo
	BIT.w #!Joypad_B|!Joypad_Select|!Joypad_Start|!Joypad_A|!Joypad_X
	BEQ.b CODE_80FB59
	LDA.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	AND.w #$0007
	CMP.w #$0003
	BNE.b CODE_80FB42
	LDA.b $6C
	EOR.w #$0001
	STA.b $6C
	BRA.b CODE_80FB59

CODE_80FB42:
	LDA.b $6C
	BEQ.b CODE_80FB53
	STZ.b $6C
	LDA.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	JSL.l CODE_B89651
	INC.b $6E
	BRA.b CODE_80FB59

CODE_80FB53:
	LDA.w #$0082
	STA.w $051B
CODE_80FB59:
	JSR.w CODE_80AF77
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	BNE.b CODE_80FBBC
	LDA.w !RAM_DKC1_FileSelect_WaitToFadeBackToIntroTimerLo
	CMP.w #!Define_DKC1_FileSelect_FramesToWaitBeforeFadingToIntro
	BCS.b CODE_80FB7F
	LDA.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	CMP.w #$0004
	BEQ.b CODE_80FB8C
	LDA.w $057D
	AND.w #$0020
	BEQ.b CODE_80FB8F
	TRB.w $057D
	JMP.w CODE_80E1F8

CODE_80FB7F:
	JSR.w CODE_80C955
	LDA.w #!Define_DKC1_MusicID_TitleTheme
	JSL.l CODE_B99036
	JMP.w CODE_80C9B4

CODE_80FB8C:
	JMP.w CODE_80FBBF

CODE_80FB8F:
	LDA.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	JSL.l CODE_B8946F
	BCC.b CODE_80FBB9
	SEP.b #$20
	STZ.w !REGISTER_HDMAEnable
	LDA.b #$01
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.b #$8F
	STA.w !REGISTER_ScreenDisplayRegister
	STZ.w !REGISTER_OAMSizeAndDataAreaDesignation
	STZ.w !REGISTER_InitialScreenSettings
	REP.b #$20
	LDA.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	JSL.l CODE_B894B5
	JMP.w CODE_80E1F8

CODE_80FBB9:
	JMP.w CODE_80DF7E

CODE_80FBBC:
	WAI
	BRA.b CODE_80FBBC

CODE_80FBBF:
	JSR.w CODE_80C955
	LDA.w !RAM_DKC1_Global_CurrentLanguageLo
	CMP.w #$0004
	BNE.b CODE_80FBD0
	LDA.w #$0001
	STA.w !RAM_DKC1_Global_CurrentLanguageLo
CODE_80FBD0:
	LDA.w #$4000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_E80480>>16
	LDA.w #DATA_E80480
	LDY.w #$1000
	JSL.l CODE_B999AD
	LDA.w #$7400
	JSR.w CODE_80C1E4
	LDA.w #$7460
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_E80000>>16
	LDA.w #DATA_E80000
	LDY.w #$0480
	JSL.l CODE_B999AD
	LDA.w #DATA_B9D563+$E0
	LDY.w #$0020
	LDX.w #$0004
	JSL.l CODE_B999F1
	LDA.w #$0200
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	SEP.b #$20
	LDA.w !REGISTER_IRQEnable
	LDA.b #$80
	STA.w !REGISTER_OAMAddressHi
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	REP.b #$20
	JSR.w CODE_80CC94
	STZ.b $28
	LDA.w #CODE_80FC2B
	JMP.w CODE_80C1C9

CODE_80FC2B:
	LDX.w #$02FE
	TXS
	LDA.w #DATA_B9D563+$60
	LDY.w #$0030
	LDX.w #$000C
	JSL.l CODE_B999F1
	LDA.w !RAM_DKC1_Global_CurrentLanguageLo
	ASL
	ASL
	ASL
	ASL
	CLC
	ADC.w #$0030
	TAY
	LDA.w #DATA_B9D563+$E0
	LDX.w #$0004
	JSL.l CODE_B999F1
	SEP.b #$20
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	INC.b $28
	JSR.w CODE_80C157
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	CMP.w #$000F
	BNE.b CODE_80FC8F
	LDY.w #$0000
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	BIT.w #!Joypad_DPadU
	BEQ.b CODE_80FC7C
	DEC.w !RAM_DKC1_Global_CurrentLanguageLo
	BPL.b CODE_80FC7C
	STY.w !RAM_DKC1_Global_CurrentLanguageLo
CODE_80FC7C:
	BIT.w #$2400
	BEQ.b CODE_80FC8F
	INC.w !RAM_DKC1_Global_CurrentLanguageLo
	LDA.w !RAM_DKC1_Global_CurrentLanguageLo
	CMP.w #$0003
	BNE.b CODE_80FC8F
	DEC.w !RAM_DKC1_Global_CurrentLanguageLo
CODE_80FC8F:
	JSR.w CODE_80AF77
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	BIT.w #!Joypad_B|!Joypad_Y|!Joypad_Start|!Joypad_A|!Joypad_X
	BEQ.b CODE_80FCA0
	LDA.w #$0082
	STA.w $051B
CODE_80FCA0:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	BNE.b CODE_80FCBA
	LDA.w !RAM_DKC1_Global_CurrentLanguageLo
	CMP.w #$0001
	BNE.b CODE_80FCB3
	LDA.w #$0004
	STA.w !RAM_DKC1_Global_CurrentLanguageLo
CODE_80FCB3:
	JSL.l CODE_B891AF
	JMP.w CODE_80F70E

CODE_80FCBA:
	WAI
	BRA.b CODE_80FCBA

CODE_80FCBD:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo
	JSL.l CODE_B8946F
	BCS.b CODE_80FCC7
	RTS

CODE_80FCC7:
	LDA.l $7F2091
	AND.w #$00FF
	ASL
	TAX
	LDA.l DATA_F1EADF,x
	STA.b $4C
	LDA.w #DATA_F1EA67>>16
	STA.b $4E
	SEP.b #$20
	STZ.w !REGISTER_VRAMAddressIncrementValue
	LDY.w #$0000
CODE_80FCE3:
	REP.b #$20
	LDA.b $6C
	CLC
	ADC.w #$0020
	STA.b $6C
	STA.w !REGISTER_VRAMAddressLo
	SEP.b #$20
CODE_80FCF2:
	LDA.b [$4C],y
	STA.w !REGISTER_WriteToVRAMPortLo
	INY
	CPY.w #$0028
	BEQ.b CODE_80FD04
	TYA
	AND.b #$07
	BNE.b CODE_80FCF2
	BRA.b CODE_80FCE3

CODE_80FD04:
	REP.b #$20
	LDA.l $7F2091
	AND.w #$00FF
	CMP.w #$0002
	BNE.b CODE_80FD8A
	LDA.b $6C
	SEC
	SBC.w #$0075
	STA.b $6C
	JSR.w CODE_80FDA1
	LDA.b $6C
	CLC
	ADC.w #$002E
	STA.b $6C
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo
	ASL
	INC
	JSL.l CODE_B89470
	JSR.w CODE_80FDA1
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo
	JSL.l CODE_B8946F
	SEP.b #$20
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	LDA.w $057D
	BIT.w #$0020
	BEQ.b CODE_80FD89
	LDA.b $44
	BNE.b CODE_80FD55
	LDA.b $6C
	CLC
	ADC.w #$0040
	STA.b $6C
CODE_80FD55:
	LDA.b $6C
	SEC
	SBC.w #$0052
	STA.b $6C
	STA.w !REGISTER_VRAMAddressLo
	SEP.b #$20
	LDA.b #$18
	LDX.w #$0012
CODE_80FD67:
	STA.w !REGISTER_WriteToVRAMPortHi
	DEX
	BNE.b CODE_80FD67
	REP.b #$20
	LDA.b $6C
	CLC
	ADC.w #$0020
	STA.b $6C
	STA.w !REGISTER_VRAMAddressLo
	SEP.b #$20
	LDA.b #$18
	LDX.w #$0012
CODE_80FD81:
	STA.w !REGISTER_WriteToVRAMPortHi
	DEX
	BNE.b CODE_80FD81
	REP.b #$20
CODE_80FD89:
	RTS

CODE_80FD8A:
	REP.b #$20
	LDA.b $6C
	SEC
	SBC.w #$0055
	STA.b $6C
	JSR.w CODE_80FDA1
	SEP.b #$20
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	RTS

CODE_80FDA1:
	LDA.l $7F2094
	LDX.w #$003C
	JSR.w CODE_80FE3C
	LDA.w !REGISTER_QuotientLo
	STA.b $6E
	LDX.w #$000A
	JSR.w CODE_80FE3C
	LDY.w !REGISTER_QuotientLo
	JSR.w CODE_80FE49
	LDY.w !REGISTER_ProductOrRemainderLo
	JSR.w CODE_80FE49
	LDY.w #$000A
	JSR.w CODE_80FE49
	DEC.b $6C
	LDA.b $6E
	ASL
	ASL
	STA.b $4C
	ASL
	STA.b $4E
	ASL
	STA.b $50
	ASL
	ADC.b $4C
	ADC.b $4E
	ADC.b $50
	EOR.w #$FFFF
	INC
	CLC
	ADC.l $7F2094
	LDX.w #$000A
	JSR.w CODE_80FE3C
	LDY.w !REGISTER_QuotientLo
	JSR.w CODE_80FE49
	LDY.w !REGISTER_ProductOrRemainderLo
	JSR.w CODE_80FE49
	INC.b $6C
	LDA.l $7F2097
	LDX.w #$000A
	JSR.w CODE_80FE3C
	LDY.w !REGISTER_QuotientLo
	CPY.w #$000A
	BCC.b CODE_80FE1C
	LDY.w #$0001
	JSR.w CODE_80FE49
	LDA.w !REGISTER_QuotientLo
	SEC
	SBC.w #$000A
	TAY
	BRA.b CODE_80FE20

CODE_80FE1C:
	INC.b $6C
	INC.b $6C
CODE_80FE20:
	JSR.w CODE_80FE49
	LDY.w !REGISTER_ProductOrRemainderLo
	JSR.w CODE_80FE49
	LDY.w #$000B
	LDA.l $7F2097
	CMP.w #$0065
	BCS.b CODE_80FE38
	LDY.w #$000C
CODE_80FE38:
	JSR.w CODE_80FE49
	RTS

CODE_80FE3C:
	STA.w !REGISTER_DividendLo
	SEP.b #$10
	STX.w !REGISTER_Divisor
	REP.b #$10
	NOP #2
	RTS

CODE_80FE49:
	LDA.b $6C
	STA.w !REGISTER_VRAMAddressLo
	SEP.b #$20
	TYA
	STA.b $4C
	ASL
	ASL
	CLC
	ADC.b #$50
	STA.w !REGISTER_WriteToVRAMPortLo
	INC
	STA.w !REGISTER_WriteToVRAMPortLo
	REP.b #$20
	LDA.b $6C
	CLC
	ADC.w #$0020
	STA.w !REGISTER_VRAMAddressLo
	SEP.b #$20
	LDA.b $4C
	ASL
	ASL
	CLC
	ADC.b #$52
	STA.w !REGISTER_WriteToVRAMPortLo
	INC
	STA.w !REGISTER_WriteToVRAMPortLo
	REP.b #$20
	INC.b $6C
	INC.b $6C
	RTS

DATA_80FE81:
	dw $7F20

CODE_80FE83:
	LDX.w #$000A
	JSR.w CODE_80FED9
	LDY.w !REGISTER_QuotientLo
	JSR.w CODE_80FEE6
	LDY.w !REGISTER_ProductOrRemainderLo
	JSR.w CODE_80FEE6
	INC.b $6C
	LDA.l $7F2097
	LDX.w #$000A
	JSR.w CODE_80FED9
	LDY.w !REGISTER_QuotientLo
	CPY.w #$000A
	BCC.b CODE_80FEB9
	LDY.w #$0001
	JSR.w CODE_80FEE6
	LDA.w !REGISTER_QuotientLo
	SEC
	SBC.w #$000A
	TAY
	BRA.b CODE_80FEBD

CODE_80FEB9:
	INC.b $6C
	INC.b $6C
CODE_80FEBD:
	JSR.w CODE_80FEE6
	LDY.w !REGISTER_ProductOrRemainderLo
	JSR.w CODE_80FEE6
	LDY.w #$000B
	LDA.l $7F2097
	CMP.w #$0065
	BCS.b CODE_80FED5
	LDY.w #$000C
CODE_80FED5:
	JSR.w CODE_80FEE6
	RTS

CODE_80FED9:
	STA.w !REGISTER_DividendLo
	SEP.b #$10
	STX.w !REGISTER_Divisor
	REP.b #$10
	NOP #2
	RTS

CODE_80FEE6:
	LDA.b $6C
	STA.w !REGISTER_VRAMAddressLo
	SEP.b #$20
	TYA
	STA.b $4C
	ASL
	ASL
	CLC
	ADC.b #$50
	STA.w !REGISTER_WriteToVRAMPortLo
	INC
	STA.w !REGISTER_WriteToVRAMPortLo
	REP.b #$20
	LDA.b $6C
	CLC
	ADC.w #$0020
	STA.w !REGISTER_VRAMAddressLo
	SEP.b #$20
	LDA.b $4C
	ASL
	ASL
	CLC
	ADC.b #$52
	STA.w !REGISTER_WriteToVRAMPortLo
	INC
	STA.w !REGISTER_WriteToVRAMPortLo
	REP.b #$20
	INC.b $6C
	INC.b $6C
	RTS

	%FREE_BYTES($C0FF1E, 1, $52)

CODE_80FF1F:
	STA.w !REGISTER_WriteToVRAMPortLo
	INC
	STA.w !REGISTER_WriteToVRAMPortLo
	REP.b #$20
	INC.b $6C
	INC.b $6C
	RTS

CODE_80FF2D:
	INC.b $6C
	RTS

CODE_80FF30:
	LDA.l $7F2097
	CMP.w #$0065
	BCS.b CODE_80FF3C
	LDY.w #$000C
CODE_80FF3C:
	JSR.w CODE_80FF4D
	RTS

CODE_80FF40:
	STA.w !REGISTER_DividendLo
	SEP.b #$10
	STX.w !REGISTER_Divisor
	REP.b #$10
	NOP #2
	RTS

CODE_80FF4D:
	LDA.b $6C
	STA.w !REGISTER_VRAMAddressLo
	SEP.b #$20
	TYA
	STA.b $4C
	ASL
	ASL
	CLC
	ADC.b #$50
	STA.w !REGISTER_WriteToVRAMPortLo
	INC
	STA.w !REGISTER_WriteToVRAMPortLo
	REP.b #$20
	LDA.b $6C
	CLC
	ADC.w #$0020
	STA.w !REGISTER_VRAMAddressLo
	SEP.b #$20
	LDA.b $4C
	ASL
	ASL
	CLC
	ADC.b #$52
	STA.w !REGISTER_WriteToVRAMPortLo
	INC
	STA.w !REGISTER_WriteToVRAMPortLo
	REP.b #$20
	INC.b $6C
	INC.b $6C
	RTS

CODE_80FF85:
	CLC
	ADC.b #$52
	STA.w !REGISTER_WriteToVRAMPortLo
	INC
	STA.w !REGISTER_WriteToVRAMPortLo
	REP.b #$20
	INC.b $6C
	INC.b $6C
	RTS

UNK_80FF96:
	db $21,$C2,$20,$E6,$6C,$E6,$6C,$60,$E6,$6C,$E6,$6C,$60,$20,$E6,$6C
	db $E6,$6C,$60,$6C,$E6,$6C,$60,$E6,$6C,$60

%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankC1Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_C10000:
	db $01,$03,$02,$00,$00,$05,$10,$02,$5C,$5E,$62,$56,$68,$5E,$5F,$6E
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart1.bin"	; GFXSize = $E0

DATA_C100F0:
	db $01,$03,$02,$00,$00,$05,$10,$02,$60,$5C,$68,$54,$6C,$5C,$61,$6C
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart2.bin"	; GFXSize = $E0

DATA_C101E0:
	db $01,$03,$02,$00,$00,$05,$10,$02,$64,$59,$6C,$51,$65,$69,$71,$59
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart3.bin"	; GFXSize = $E0

DATA_C102D0:
	db $01,$03,$02,$00,$00,$05,$10,$02,$69,$56,$71,$4E,$76,$59,$69,$66
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart4.bin"	; GFXSize = $E0

DATA_C103C0:
	db $01,$03,$02,$00,$00,$05,$10,$02,$6D,$54,$77,$4C,$7A,$58,$6C,$64
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart5.bin"	; GFXSize = $E0

DATA_C104B0:
	db $01,$03,$02,$00,$00,$05,$10,$02,$72,$53,$7F,$50,$7F,$59,$70,$5E
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart6.bin"	; GFXSize = $E0

DATA_C105A0:
	db $01,$03,$02,$00,$00,$05,$10,$02,$77,$53,$84,$51,$84,$59,$74,$5D
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart7.bin"	; GFXSize = $E0

DATA_C10690:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7B,$53,$8B,$53,$89,$5B,$78,$5C
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart8.bin"	; GFXSize = $E0

DATA_C10780:
	db $01,$03,$02,$00,$00,$05,$10,$02,$81,$53,$90,$56,$8D,$5E,$7C,$5B
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart9.bin"	; GFXSize = $E0

DATA_C10870:
	db $01,$03,$02,$00,$00,$05,$10,$02,$86,$55,$95,$57,$91,$60,$80,$5D
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart10.bin"	; GFXSize = $E0

DATA_C10960:
	db $01,$03,$02,$00,$00,$05,$10,$02,$8A,$57,$84,$5E,$9A,$5A,$94,$63
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart11.bin"	; GFXSize = $E0

DATA_C10A50:
	db $01,$03,$02,$00,$00,$05,$10,$02,$8F,$5A,$88,$5F,$9E,$5E,$98,$68
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart12.bin"	; GFXSize = $E0

DATA_C10B40:
	db $01,$03,$02,$00,$00,$05,$10,$02,$92,$5D,$A2,$61,$8C,$60,$9A,$6D
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart13.bin"	; GFXSize = $E0

DATA_C10C30:
	db $01,$03,$02,$00,$00,$05,$10,$02,$95,$61,$A4,$69,$90,$62,$9C,$71
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart14.bin"	; GFXSize = $E0

DATA_C10D20:
	db $01,$03,$02,$00,$00,$05,$10,$02,$9A,$65,$A6,$6D,$94,$66,$9F,$75
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart15.bin"	; GFXSize = $E0

DATA_C10E10:
	db $01,$03,$02,$00,$00,$05,$10,$02,$9B,$69,$97,$69,$A8,$71,$9F,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart16.bin"	; GFXSize = $E0

DATA_C10F00:
	db $01,$03,$02,$00,$00,$05,$10,$02,$9C,$6E,$99,$6D,$A7,$77,$A1,$7E
	incbin "Graphics/DynamicSprites/GFX_Diddy_AngledInMinecart17.bin"	; GFXSize = $E0

DATA_C10FF0:
	incbin "Tilemaps/Layer1_WorldMap.bin"

	%FREE_BYTES($C116F0, 1, $07)

DATA_C116F1:
	incbin "Graphics/GFX_Layer1_WorldMap.bin"

	%FREE_BYTES($C16AD1, 1, $00)

DATA_C16AD2:
	db $00,$00,$45,$45,$05,$A7,$00,$01,$B2,$00,$01,$B2,$00,$01,$00,$01
	db $05,$05,$45,$45,$45,$45,$05,$05,$00,$32,$2B,$01,$00,$32,$32,$01
	db $01,$00,$27,$05,$45,$45,$85,$A7,$00,$01,$01,$01,$01,$01,$AB,$05
	db $00,$01,$01,$01,$01,$01,$05,$05,$45,$45,$2B,$01,$01,$00,$45,$45
	db $45,$FB,$00,$BA,$00,$01,$00,$01,$00,$01,$01,$00,$01,$01,$01,$AB
	db $05,$05,$05,$05,$2B,$01,$01,$01,$00,$01,$B2,$00,$01,$AB,$05,$05
	db $01,$AB,$05,$2B,$01,$01,$01,$01,$01,$00,$85,$2B,$01,$01,$01,$01
	db $01,$00,$05,$05,$01,$B2,$00,$01,$AB,$05,$2B,$01,$2B,$01,$2B,$01
	db $00,$27,$85,$2B,$00,$27,$32,$01,$01,$00,$85,$A7,$05,$05,$00,$32
	db $32,$01,$01,$00,$01,$00,$27,$05,$01,$00,$01,$B2,$00,$01,$AB,$85
	db $85,$85,$00,$01,$05,$05,$A7,$00,$00,$27,$00,$01,$00,$32,$2B,$01
	db $05,$05

DATA_C16B84:
	incbin "SPC700/Music/SimianSegue.bin"

	%InsertGarbageData($C174BA, incbin, DATA_C174BA.bin)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

CODE_818000:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
CODE_818003:
	STA.b $4C
	PHK
	PLB
	STX.w $08AB
	JMP.w ($1B0F)

CODE_81800D:
	LDA.b $4C
	AND.w #$001F
	STA.b $98
	STZ.b $9C
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	BPL.b CODE_81801E
	LDA.w #$0000
CODE_81801E:
	CMP.w #$01FF
	BCC.b CODE_818026
	LDA.w #$01FF
CODE_818026:
	AND.w #$01E0
	STA.b $96
	LDA.b $4C
	AND.w #$FFE0
	STA.b $4C
	LDA.b $96
	EOR.w #$01E0
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $4C
	TAY
	JSR.w CODE_8180FF
	PHA
	LDA.b $9C
	STA.b $9E
	PLA
	BMI.b CODE_818054
	CMP.w #$001F
	BEQ.b CODE_8180CE
	TAY
	ORA.b $96
	BRA.b CODE_818087

CODE_818054:
	INY
	INY
	TYA
	BIT.w #$001E
	BEQ.b CODE_8180C5
	LDA.b $96
	SEC
	SBC.w #$0020
	STA.b $96
	JSR.w CODE_8180FF
	CMP.w #$0000
	BPL.b CODE_818084
	INY
	INY
	TYA
	BIT.w #$001E
	BEQ.b CODE_8180C5
	LDA.b $96
	SEC
	SBC.w #$0020
	STA.b $96
	JSR.w CODE_8180FF
	CMP.w #$0000
	BMI.b CODE_8180C5
CODE_818084:
	TAY
	ORA.b $96
CODE_818087:
	PHA
	LDA.b $9C
	STA.b $4C
	AND.w #$003F
	TRB.b $9C
	TAX
	LDA.w DATA_818409,x
	AND.w #$801F
	BPL.b CODE_8180A2
	CPY.w #$000F
	BEQ.b CODE_8180A4
	AND.w #$001F
CODE_8180A2:
	TSB.b $9C
CODE_8180A4:
	LDA.b $9E
	AND.w #$007F
	CMP.w #$0045
	BEQ.b CODE_8180B3
	CMP.w #$0041
	BNE.b CODE_8180B8
CODE_8180B3:
	LDA.w #$0020
	TSB.b $9C
CODE_8180B8:
	PLA
	LDX.w $08AB
	CMP.w #$01FF
	BNE.b CODE_8180C4
	LDA.w #$0800
CODE_8180C4:
	RTL

CODE_8180C5:
	LDA.w #$FFC0
	STZ.b $9C
	LDX.w $08AB
	RTL

CODE_8180CE:
	TYA
	AND.w #$001E
	BEQ.b CODE_8180EB
	DEY
	DEY
	LDA.b $9C
	STA.b $4C
	JSR.w CODE_8180FF
	CMP.w #$0000
	BMI.b CODE_8180F3
	TAY
	ORA.w #$0020
	CLC
	ADC.b $96
	BRA.b CODE_818087

CODE_8180EB:
	LDY.w #$001F
	LDA.w #$01FF
	BRA.b CODE_818087

CODE_8180F3:
	LDA.b $4C
	STA.b $9C
	LDA.w #$001F
	TAY
	ORA.b $96
	BRA.b CODE_818087

CODE_8180FF:
	LDA.b $98
	STA.b $94
	LDA.b [$D3],y
	TYX
	STA.b $9A
	BEQ.b CODE_818164
	BIT.w #$4000
	BEQ.b CODE_818118
	LDA.b $98
	EOR.w #$001F
	STA.b $94
	LDA.b $9A
CODE_818118:
	AND.w #$3FFF
	CMP.b $DB
	BCS.b CODE_818164
	ASL
	TAY
	LDA.b $94
	AND.w #$0010
	BEQ.b CODE_818129
	INY
CODE_818129:
	LDA.b [$D7],y
	BIT.w #$0080
	BEQ.b CODE_818139
	LDA.b $94
	EOR.w #$000F
	STA.b $94
	LDA.b [$D7],y
CODE_818139:
	TXY
	BIT.b $9A
	BVC.b CODE_818141
	EOR.w #$0080
CODE_818141:
	AND.w #$00FF
	STA.b $9C
	AND.w #$003F
	BEQ.b CODE_818164
	ASL
	TAX
	LDA.l DATA_8184C9,x
	STA.b $9A
	LDA.b $94
	AND.w #$000F
	JSR.w CODE_818448
	CMP.w #$001F
	BMI.b CODE_818163
	LDA.w #$001F
CODE_818163:
	RTS

CODE_818164:
	LDA.w #$FFFF
	RTS

CODE_818168:
	LDA.b $4C
	AND.w #$001F
	STA.b $98
	STZ.b $9C
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	AND.w #$FFE0
	STA.b $96
	LDA.b $4C
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	EOR.w #$FFFF
	CLC
	ADC.w #$7000
	AND.w #$FFE0
	ASL
	ASL
	CLC
	ADC.b $4C
	TAY
	JSR.w CODE_81828A
	PHA
	LDA.b $9C
	STA.b $9E
	BIT.w #$0020
	BEQ.b CODE_8181AF
	PLA
	BEQ.b CODE_8181BF
	BMI.b CODE_8181BF
	TAY
	CLC
	ADC.b $96
	BRA.b CODE_81820F

CODE_8181AF:
	PLA
	BMI.b CODE_8181BF
	CMP.w #$001F
	BNE.b CODE_8181BA
	JMP.w CODE_81824E

CODE_8181BA:
	TAY
	ORA.b $96
	BRA.b CODE_81820F

CODE_8181BF:
	TYA
	CLC
	ADC.w #$0080
	TAY
	LDA.b $96
	SEC
	SBC.w #$0020
	STA.b $96
	JSR.w CODE_81828A
	PHA
	LDA.b $9C
	EOR.b $9E
	AND.w #$0020
	BEQ.b CODE_8181F0
	LDA.b $9C
	AND.w #$001F
	BEQ.b CODE_8181E4
	PLA
	BRA.b CODE_818245

CODE_8181E4:
	PLA
	LDY.w #$0000
	LDA.b $96
	CLC
	ADC.w #$0020
	BRA.b CODE_81820F

CODE_8181F0:
	PLA
	CMP.w #$0000
	BPL.b CODE_81820C
	TYA
	CLC
	ADC.w #$0080
	TAY
	LDA.b $96
	SEC
	SBC.w #$0020
	STA.b $96
	JSR.w CODE_81828A
	CMP.w #$0000
	BMI.b CODE_818245
CODE_81820C:
	TAY
	ORA.b $96
CODE_81820F:
	PHA
	LDA.b $9C
	STA.b $4C
	AND.w #$003F
	TRB.b $9C
	TAX
	LDA.w DATA_818409,x
	AND.w #$801F
	BPL.b CODE_81822A
	CPY.w #$000F
	BEQ.b CODE_81822C
	AND.w #$001F
CODE_81822A:
	TSB.b $9C
CODE_81822C:
	LDA.b $9E
	AND.w #$007F
	CMP.w #$0045
	BEQ.b CODE_81823B
	CMP.w #$0041
	BNE.b CODE_818240
CODE_81823B:
	LDA.w #$0020
	TSB.b $9C
CODE_818240:
	PLA
	LDX.w $08AB
	RTL

CODE_818245:
	LDA.w #$FFC0
	STZ.b $9C
	LDX.w $08AB
	RTL

CODE_81824E:
	TYA
	SEC
	SBC.w #$0080
	TAY
	LDA.b $9C
	STA.b $4C
	JSR.w CODE_81828A
	PHA
	LDA.b $9C
	BEQ.b CODE_81826E
	EOR.b $9E
	AND.w #$0020
	BEQ.b CODE_81826E
	PLA
	CLC
	ADC.w #$0020
	BRA.b CODE_818274

CODE_81826E:
	PLA
	CMP.w #$0000
	BMI.b CODE_81827E
CODE_818274:
	TAY
	CLC
	ADC.w #$0020
	CLC
	ADC.b $96
	BRA.b CODE_81820F

CODE_81827E:
	LDA.b $4C
	STA.b $9C
	LDA.w #$001F
	TAY
	ORA.b $96
	BRA.b CODE_81820F

CODE_81828A:
	LDA.b $98
	STA.b $94
	LDA.b [$D3],y
	TYX
	STA.b $9A
	BEQ.b CODE_8182F4
	BIT.w #$4000
	BEQ.b CODE_8182A3
	LDA.b $98
	EOR.w #$001F
	STA.b $94
	LDA.b $9A
CODE_8182A3:
	AND.w #$3FFF
	CMP.b $DB
	BCS.b CODE_8182F4
	ASL
	TAY
	LDA.b $94
	AND.w #$0010
	BEQ.b CODE_8182B4
	INY
CODE_8182B4:
	LDA.b [$D7],y
	BIT.w #$0080
	BEQ.b CODE_8182C4
	LDA.b $94
	EOR.w #$000F
	STA.b $94
	LDA.b [$D7],y
CODE_8182C4:
	TXY
	BIT.b $9A
	BVC.b CODE_8182CC
	EOR.w #$0080
CODE_8182CC:
	AND.w #$00FF
	STA.b $9C
	AND.w #$003F
	BEQ.b CODE_8182F4
	BIT.w #$0020
	BNE.b CODE_8182FA
	ASL
	TAX
	LDA.l DATA_81844B,x
	STA.b $9A
	LDA.b $94
	AND.w #$000F
	JSR.w CODE_818448
	CMP.w #$001F
	BMI.b CODE_8182F3
	LDA.w #$001F
CODE_8182F3:
	RTS

CODE_8182F4:
	STZ.b $9C
	LDA.w #$FFFF
	RTS

CODE_8182FA:
	ASL
	TAX
	LDA.l DATA_81844B,x
	STA.b $9A
	LDA.b $94
	AND.w #$000F
	JSR.w CODE_818448
	EOR.w #$FFFF
	INC
	CLC
	ADC.w #$001F
	CMP.w #$001F
	BMI.b CODE_8182F3
	LDA.w #$001F
	RTS

CODE_81831B:
	LDA.b $4C
	AND.w #$001F
	STA.b $98
	STZ.b $9C
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	AND.w #$FFE0
	STA.b $96
	LDA.b $4C
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	EOR.w #$FFFF
	CLC
	ADC.w #$7000
	AND.w #$FFE0
	ASL
	ASL
	CLC
	ADC.b $4C
	TAY
	JSR.w CODE_8180FF
	PHA
	LDA.b $9C
	STA.b $9E
	PLA
	BMI.b CODE_818362
	CMP.w #$001F
	BNE.b CODE_81835D
	JMP.w CODE_8183E2

CODE_81835D:
	TAY
	ORA.b $96
	BRA.b CODE_81839B

CODE_818362:
	TYA
	CLC
	ADC.w #$0080
	TAY
	BIT.w #$001E
	BEQ.b CODE_8183D9
	LDA.b $96
	SEC
	SBC.w #$0020
	STA.b $96
	JSR.w CODE_8180FF
	CMP.w #$0000
	BPL.b CODE_818398
	TYA
	CLC
	ADC.w #$0080
	TAY
	BIT.w #$001E
	BEQ.b CODE_8183D9
	LDA.b $96
	SEC
	SBC.w #$0020
	STA.b $96
	JSR.w CODE_8180FF
	CMP.w #$0000
	BMI.b CODE_8183D9
CODE_818398:
	TAY
	ORA.b $96
CODE_81839B:
	PHA
	LDA.b $9C
	STA.b $4C
	AND.w #$003F
	TRB.b $9C
	TAX
	LDA.w DATA_818409,x
	AND.w #$801F
	BPL.b CODE_8183B6
	CPY.w #$000F
	BEQ.b CODE_8183B8
	AND.w #$001F
CODE_8183B6:
	TSB.b $9C
CODE_8183B8:
	LDA.b $9E
	AND.w #$007F
	CMP.w #$0045
	BEQ.b CODE_8183C7
	CMP.w #$0041
	BNE.b CODE_8183CC
CODE_8183C7:
	LDA.w #$0020
	TSB.b $9C
CODE_8183CC:
	PLA
	LDX.w $08AB
	CMP.w #$01FF
	BNE.b CODE_8183D8
	LDA.w #$0800
CODE_8183D8:
	RTL

CODE_8183D9:
	LDA.w #$FFC0
	STZ.b $9C
	LDX.w $08AB
	RTL

CODE_8183E2:
	TYA
	SEC
	SBC.w #$0080
	TAY
	LDA.b $9C
	STA.b $4C
	JSR.w CODE_8180FF
	CMP.w #$0000
	BMI.b CODE_8183FD
	TAY
	ORA.w #$0020
	CLC
	ADC.b $96
	BRA.b CODE_81839B

CODE_8183FD:
	LDA.b $4C
	STA.b $9C
	LDA.w #$001F
	TAY
	ORA.b $96
	BRA.b CODE_81839B

DATA_818409:
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01,$01
	db $01,$02,$02,$02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$03
	db $03,$03,$03,$03,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$05
	db $05,$05,$05,$05,$05,$05,$06,$06,$06,$06,$06,$06,$86,$80,$00

CODE_818448:
	JMP.w ($009A)

DATA_81844B:
	dw CODE_818547
	dw CODE_81854B
	dw CODE_818553
	dw CODE_81855B
	dw CODE_818563
	dw CODE_8186B0
	dw CODE_8186A9
	dw CODE_8186A2
	dw CODE_81869B
	dw CODE_818694
	dw CODE_81868D
	dw CODE_818686
	dw CODE_81867F
	dw CODE_8186B9
	dw CODE_8186C1
	dw CODE_8186CD
	dw CODE_8186D9
	dw CODE_8185D3
	dw CODE_8185DD
	dw CODE_8185E3
	dw CODE_8185ED
	dw CODE_8185F7
	dw CODE_818583
	dw CODE_81857C
	dw CODE_818575
	dw CODE_818572
	dw CODE_81856B
	dw CODE_81858A
	dw CODE_818599
	dw CODE_81854B
	dw CODE_81855B
	dw CODE_818547
	dw CODE_818547
	dw CODE_81854B
	dw CODE_818553
	dw CODE_81855B
	dw CODE_818563
	dw CODE_8186B0
	dw CODE_8186A9
	dw CODE_8186A2
	dw CODE_81869B
	dw CODE_818694
	dw CODE_81868D
	dw CODE_818686
	dw CODE_81867F
	dw CODE_8186B9
	dw CODE_8186C1
	dw CODE_8186CD
	dw CODE_8186D9
	dw CODE_8185D3
	dw CODE_8185DD
	dw CODE_8185E3
	dw CODE_8185ED
	dw CODE_8185F7
	dw CODE_818583
	dw CODE_81857C
	dw CODE_818575
	dw CODE_818572
	dw CODE_81856B
	dw CODE_81858A
	dw CODE_818599
	dw CODE_81854B
	dw CODE_81855B

DATA_8184C9:
	dw CODE_818547
	dw CODE_81854B
	dw CODE_81854F
	dw CODE_818553
	dw CODE_818557
	dw CODE_81855B
	dw CODE_81855F
	dw CODE_818563
	dw CODE_818567
	dw CODE_8186B0
	dw CODE_8186A9
	dw CODE_8186A2
	dw CODE_81869B
	dw CODE_818694
	dw CODE_81868D
	dw CODE_818686
	dw CODE_81867F
	dw CODE_8186B3
	dw CODE_8186B9
	dw CODE_8186BB
	dw CODE_8186C1
	dw CODE_8186C7
	dw CODE_8186CD
	dw CODE_8186D3
	dw CODE_8186D9
	dw CODE_8186DF
	dw CODE_818672
	dw CODE_818665
	dw CODE_81865C
	dw CODE_81864F
	dw CODE_818642
	dw CODE_818635
	dw CODE_818628
	dw CODE_81861B
	dw CODE_81860E
	dw CODE_818601
	dw CODE_8185CE
	dw CODE_8185D3
	dw CODE_8185D8
	dw CODE_8185DD
	dw CODE_8185DE
	dw CODE_8185E3
	dw CODE_8185E8
	dw CODE_8185ED
	dw CODE_8185F2
	dw CODE_8185F7
	dw CODE_8185FC
	dw CODE_8185C8
	dw CODE_8185C2
	dw CODE_8185BC
	dw CODE_8185BA
	dw CODE_8185B4
	dw CODE_8185AE
	dw CODE_8185A8
	dw CODE_818583
	dw CODE_81857C
	dw CODE_818575
	dw CODE_818572
	dw CODE_81856B
	dw CODE_81858A
	dw CODE_818599
	dw CODE_81854B
	dw CODE_81855B

CODE_818547:
	LDA.w #$FFFF
	RTS

CODE_81854B:
	LDA.w #$001F
	RTS

CODE_81854F:
	LDA.w #$001B
	RTS

CODE_818553:
	LDA.w #$0017
	RTS

CODE_818557:
	LDA.w #$0013
	RTS

CODE_81855B:
	LDA.w #$000F
	RTS

CODE_81855F:
	LDA.w #$000B
	RTS

CODE_818563:
	LDA.w #$0007
	RTS

CODE_818567:
	LDA.w #$0003
	RTS

CODE_81856B:
	ASL
	ASL
	CLC
	ADC.w #$0010
	RTS

CODE_818572:
	ASL
	ASL
	RTS

CODE_818575:
	ASL
	ASL
	SEC
	SBC.w #$0010
	RTS

CODE_81857C:
	ASL
	ASL
	SEC
	SBC.w #$0020
	RTS

CODE_818583:
	ASL
	ASL
	SEC
	SBC.w #$0030
	RTS

CODE_81858A:
	ASL
	ASL
	SEC
	SBC.w #$0010
	CMP.w #$000F
	BMI.b CODE_818598
	LDA.w #$000F
CODE_818598:
	RTS

CODE_818599:
	ASL
	ASL
	SEC
	SBC.w #$0010
	CMP.w #$000F
	BPL.b CODE_8185A7
	LDA.w #$000F
CODE_8185A7:
	RTS

CODE_8185A8:
	ASL
	CLC
	ADC.w #$0018
	RTS

CODE_8185AE:
	ASL
	CLC
	ADC.w #$0010
	RTS

CODE_8185B4:
	ASL
	CLC
	ADC.w #$0008
	RTS

CODE_8185BA:
	ASL
	RTS

CODE_8185BC:
	ASL
	SEC
	SBC.w #$0008
	RTS

CODE_8185C2:
	ASL
	SEC
	SBC.w #$0010
	RTS

CODE_8185C8:
	ASL
	SEC
	SBC.w #$0018
	RTS

CODE_8185CE:
	SEC
	SBC.w #$000C
	RTS

CODE_8185D3:
	SEC
	SBC.w #$0008
	RTS

CODE_8185D8:
	SEC
	SBC.w #$0004
	RTS

CODE_8185DD:
	RTS

CODE_8185DE:
	CLC
	ADC.w #$0004
	RTS

CODE_8185E3:
	CLC
	ADC.w #$0008
	RTS

CODE_8185E8:
	CLC
	ADC.w #$000C
	RTS

CODE_8185ED:
	CLC
	ADC.w #$0010
	RTS

CODE_8185F2:
	CLC
	ADC.w #$0014
	RTS

CODE_8185F7:
	CLC
	ADC.w #$0018
	RTS

CODE_8185FC:
	CLC
	ADC.w #$001C
	RTS

CODE_818601:
	TAX
	LDA.l DATA_8186E5,x
	AND.w #$00FF
	CLC
	ADC.w #$001C
	RTS

CODE_81860E:
	TAX
	LDA.l DATA_8186E5,x
	AND.w #$00FF
	CLC
	ADC.w #$0018
	RTS

CODE_81861B:
	TAX
	LDA.l DATA_8186E5,x
	AND.w #$00FF
	CLC
	ADC.w #$0014
	RTS

CODE_818628:
	TAX
	LDA.l DATA_8186E5,x
	AND.w #$00FF
	CLC
	ADC.w #$0010
	RTS

CODE_818635:
	TAX
	LDA.l DATA_8186E5,x
	AND.w #$00FF
	CLC
	ADC.w #$000C
	RTS

CODE_818642:
	TAX
	LDA.l DATA_8186E5,x
	AND.w #$00FF
	CLC
	ADC.w #$0008
	RTS

CODE_81864F:
	TAX
	LDA.l DATA_8186E5,x
	AND.w #$00FF
	CLC
	ADC.w #$0004
	RTS

CODE_81865C:
	TAX
	LDA.l DATA_8186E5,x
	AND.w #$00FF
	RTS

CODE_818665:
	TAX
	LDA.l DATA_8186E5,x
	AND.w #$00FF
	SEC
	SBC.w #$0004
	RTS

CODE_818672:
	TAX
	LDA.l DATA_8186E5,x
	AND.w #$00FF
	SEC
	SBC.w #$0008
	RTS

CODE_81867F:
	LSR
	LSR
	CLC
	ADC.w #$001C
	RTS

CODE_818686:
	LSR
	LSR
	CLC
	ADC.w #$0018
	RTS

CODE_81868D:
	LSR
	LSR
	CLC
	ADC.w #$0014
	RTS

CODE_818694:
	LSR
	LSR
	CLC
	ADC.w #$0010
	RTS

CODE_81869B:
	LSR
	LSR
	CLC
	ADC.w #$000C
	RTS

CODE_8186A2:
	LSR
	LSR
	CLC
	ADC.w #$0008
	RTS

CODE_8186A9:
	LSR
	LSR
	CLC
	ADC.w #$0004
	RTS

CODE_8186B0:
	LSR
	LSR
	RTS

CODE_8186B3:
	LSR
	SEC
	SBC.w #$0004
	RTS

CODE_8186B9:
	LSR
	RTS

CODE_8186BB:
	LSR
	CLC
	ADC.w #$0004
	RTS

CODE_8186C1:
	LSR
	CLC
	ADC.w #$0008
	RTS

CODE_8186C7:
	LSR
	CLC
	ADC.w #$000C
	RTS

CODE_8186CD:
	LSR
	CLC
	ADC.w #$0010
	RTS

CODE_8186D3:
	LSR
	CLC
	ADC.w #$0014
	RTS

CODE_8186D9:
	LSR
	CLC
	ADC.w #$0018
	RTS

CODE_8186DF:
	LSR
	CLC
	ADC.w #$001C
	RTS

DATA_8186E5:
	db $01,$02,$02,$03,$04,$04,$05,$06,$06,$07,$08,$08,$09,$0A,$0A,$0B
	db $0C,$0C,$0D,$0E,$0E,$0F,$10,$10,$11,$12,$12,$13,$14,$14,$15,$16

CODE_818705:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	AND.w #$FFF8
	CMP.w $08A3
	BNE.b CODE_818711
	RTL

CODE_818711:
	LDA.w $0A75
	BPL.b CODE_81871B
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	BRA.b CODE_818722

CODE_81871B:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0100
CODE_818722:
	TAY
	AND.w #$FFE0
	CLC
	ADC.b $D3
	STA.b $4C
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	AND.w #$01E0
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $4C
	STA.b $4C
	TYA
	AND.w #$0018
	LSR
	LSR
	ADC.w $1B11
	STA.b $4E
	TYA
	AND.w #$0018
	EOR.w #$0018
	LSR
	LSR
	ADC.w $1B11
	STA.b $50
	LDA.b $D5
	PHA
	PLB
	LDX.w #$0A2D
CODE_81875A:
	LDA.b ($4C)
	BMI.b CODE_8187BA
	BIT.w #$4000
	BNE.b CODE_818792
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $4E
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0008,y
	STA.b $02,x
	LDA.w $0010,y
	STA.b $04,x
	LDA.w $0018,y
CODE_81877D:
	STA.b $06,x
	INC.b $4C
	INC.b $4C
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$0A75
	BNE.b CODE_81875A
	PLB
	JMP.w CODE_818810

CODE_818792:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $50
	TAY
	LDA.w $0000,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0008,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0010,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0018,y
	EOR.w #$4000
	BRA.b CODE_81877D

CODE_8187BA:
	BIT.w #$4000
	BNE.b CODE_8187E7
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $4E
	TAY
	LDA.w $0018,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$8000
	BRA.b CODE_81877D

CODE_8187E7:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $50
	TAY
	LDA.w $0018,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_81877D

CODE_818810:
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	AND.w #$00F8
	LSR
	LSR
	ORA.w $08A1
	TAY
	AND.w #$0006
	TAX
	CLC
	ADC.w #$0040
	STA.b $4E
CODE_818826:
	LDA.w $0A2D,x
	STA.w $092D,y
	TYA
	CLC
	ADC.w #$0002
	AND.w #$003E
	ORA.w $08A1
	TAY
	INX
	INX
	CPX.b $4E
	BNE.b CODE_818826
	RTL

CODE_81883F:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	AND.w #$FFF8
	CMP.w $08A3
	BNE.b CODE_81884B
	RTL

CODE_81884B:
	STA.w $08A3
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	LDA.w $0A75
	BPL.b CODE_818861
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	BRA.b CODE_818868

CODE_818861:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0100
CODE_818868:
	LSR
	LSR
	LSR
	AND.w #$003F
	BIT.w #$0020
	CLC
	BEQ.b CODE_818877
	ADC.w #$03E0
CODE_818877:
	ADC.w $1B13
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$00092D
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0040
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	SEP.b #$20
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	RTL

CODE_8188A8:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	AND.w #$FFF8
	CMP.w $08A3
	BNE.b CODE_8188B4
	RTL

CODE_8188B4:
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	LDA.w $0A75
	BPL.b CODE_8188C7
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	BRA.b CODE_8188CE

CODE_8188C7:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0100
CODE_8188CE:
	LSR
	LSR
	LSR
	AND.w #$003F
	BIT.w #$0020
	CLC
	BEQ.b CODE_8188DD
	ADC.w #$03E0
CODE_8188DD:
	ADC.w #$7800
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$0009ED
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0040
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	SEP.b #$20
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	RTL

CODE_81890E:
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	AND.w #$FFF8
	CMP.w $08A7
	BNE.b CODE_81891A
	RTL

CODE_81891A:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	AND.w #$FFE0
	CLC
	ADC.b $D3
	STA.b $4C
	LDA.w $1A5B
	BPL.b CODE_81892F
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	BRA.b CODE_818936

CODE_81892F:
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	ADC.w #$00E0
CODE_818936:
	TAY
	AND.w #$01E0
	LSR
	LSR
	LSR
	LSR
	ADC.b $4C
	STA.b $4C
	TYA
	AND.w #$0018
	ADC.w $1B11
	STA.b $4E
	TYA
	AND.w #$0018
	EOR.w #$0018
	ADC.w $1B11
	STA.b $50
	LDA.b $D5
	PHA
	PLB
	LDX.w #$0A2D
CODE_81895E:
	LDA.b ($4C)
	BMI.b CODE_8189C2
	BIT.w #$4000
	BNE.b CODE_81899A
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $4E
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0002,y
	STA.b $02,x
	LDA.w $0004,y
	STA.b $04,x
	LDA.w $0006,y
CODE_818981:
	STA.b $06,x
	LDA.b $4C
	CLC
	ADC.w #$0020
	STA.b $4C
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$0A75
	BNE.b CODE_81895E
	PLB
	JMP.w CODE_818A18

CODE_81899A:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $4E
	TAY
	LDA.w $0006,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0004,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0002,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$4000
	BRA.b CODE_818981

CODE_8189C2:
	BIT.w #$4000
	BNE.b CODE_8189EF
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $50
	TAY
	LDA.w $0000,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0002,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0004,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0006,y
	EOR.w #$8000
	BRA.b CODE_818981

CODE_8189EF:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $50
	TAY
	LDA.w $0006,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0004,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0002,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_818981

CODE_818A18:
	LDA.w $08A1
	BNE.b CODE_818A46
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	AND.w #$01F8
	LSR
	LSR
	TAY
	AND.w #$0006
	TAX
	CLC
	ADC.w #$0042
	STA.b $4E
CODE_818A30:
	LDA.w $0A2D,x
	STA.w $08AD,y
	TYA
	CLC
	ADC.w #$0002
	AND.w #$007E
	TAY
	INX
	INX
	CPX.b $4E
	BNE.b CODE_818A30
	RTL

CODE_818A46:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	AND.w #$01F8
	LSR
	LSR
	TAY
	AND.w #$0006
	TAX
	CLC
	ADC.w #$0042
	STA.b $4E
CODE_818A59:
	LDA.w $0A2D,x
	STA.w $096D,y
	TYA
	CLC
	ADC.w #$0002
	AND.w #$007E
	TAY
	INX
	INX
	CPX.b $4E
	BNE.b CODE_818A59
	RTL

CODE_818A6F:
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	AND.w #$FFF8
	CMP.w $08A7
	BNE.b CODE_818A7B
	RTL

CODE_818A7B:
	STA.w $08A7
	LDA.w $1A5B
	BPL.b CODE_818A88
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	BRA.b CODE_818A8F

CODE_818A88:
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	ADC.w #$00E0
CODE_818A8F:
	ASL
	ASL
	AND.w #$03E0
	CLC
	ADC.w $1B13
	STA.b $4C
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$0008AD
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0040
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	LDA.b $4C
	CLC
	ADC.w #$0400
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$0008ED
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0040
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTL

CODE_818AE9:
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	AND.w #$FFF8
	CMP.w $08A7
	BNE.b CODE_818AF5
	RTL

CODE_818AF5:
	LDA.w $1A5B
	BPL.b CODE_818AFF
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	BRA.b CODE_818B06

CODE_818AFF:
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	ADC.w #$00E0
CODE_818B06:
	ASL
	ASL
	AND.w #$03E0
	CLC
	ADC.w #$7800
	STA.b $4C
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$00096D
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0040
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	LDA.b $4C
	CLC
	ADC.w #$0400
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$0009AD
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0040
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTL

CODE_818B60:
	STZ.w $08A1
	JSL.l CODE_818705
	JML.l CODE_81890E

CODE_818B6B:
	LDA.w #$00C0
	STA.w $08A1
	LDA.b $D3
	CLC
	ADC.w #$4B00
	STA.b $D3
	JSL.l CODE_818705
	JSL.l CODE_81890E
	LDA.b $D3
	SEC
	SBC.w #$4B00
	STA.b $D3
	STZ.w $08A1
	JSL.l CODE_818705
	JML.l CODE_81890E

DATA_818B94:
	dl DATA_D90000
	dl DATA_DA0000
	dl DATA_CB0000
	dl DATA_DB05CC
	dl DATA_E20000
	dl DATA_E90000
	dl DATA_EC1728
	dl DATA_E03636
	dl DATA_E101E5
	dl DATA_E60D88
	dl DATA_C30000
	dl DATA_C36200
	dl DATA_E30000
	dl DATA_C3EDA0

DATA_818BBE:
	dl DATA_D9A3C0&$00FFFF
	dl DATA_DABF00&$00FFFF
	dl DATA_CBE040&$00FFFF
	dl DATA_DBA0CC&$00FFFF
	dl DATA_E26200&$00FFFF
	dl DATA_D00000
	dl DATA_EC7E28&$00FFFF
	dl DATA_E0AAD6&$00FFFF
	dl DATA_E13BE5
	dl DATA_E6A188&$00FFFF
	dl DATA_C35200&$00FFFF
	dl DATA_C3BD00&$00FFFF
	dl DATA_E30200&$00FFFF
	dl DATA_C3EFA0&$00FFFF

DATA_818BE8:
	dw $6C00,$6800,$5800,$6800,$7800,$7800,$7800,$6800
	dw $7800,$5800,$7800,$7800,$7800,$7800

DATA_818C04:
	dl DATA_D9ED00
	dl DATA_EC15F4
	dl DATA_F00000
	dl DATA_DBCC4C
	dl DATA_E27CA0
	dl DATA_E9C380
	dl DATA_C16AD2
	dl DATA_E0DB16
	dl DATA_E4A349
	dl DATA_E6BE48
	dl DATA_E8E56E
	dl DATA_CC83FE
	dl DATA_D60000
	dl DATA_E80EC0

DATA_818C2E:
	dw $00EA,$009A,$0079,$0043,$0031,$00C5,$0059,$0079
	dw $0077,$004E,$0025,$005B,$0011,$0013

DATA_818C4A:
	dw CODE_81800D
	dw CODE_81800D
	dw CODE_81800D
	dw CODE_81800D
	dw CODE_81800D
	dw CODE_818168
	dw CODE_81800D
	dw CODE_81800D
	dw CODE_81831B
	dw CODE_81800D
	dw CODE_81800D
	dw CODE_81800D
	dw CODE_81800D
	dw CODE_81800D

CODE_818C66:
	PHB
	PHK
	PLB
	STA.b $4C
	ASL
	TAY
	CLC
	ADC.b $4C
	TAX
	LDA.w DATA_818B94,x
	STA.b $D3
	SEP.b #$20
	LDA.w DATA_818BBE+$02,x
	BNE.b CODE_818C7F
	LDA.b #CODE_808000>>16
CODE_818C7F:
	XBA
	LDA.w DATA_818B94+$02,x
	REP.b #$20
	STA.b $D5
	LDA.w DATA_818C04,x
	STA.b $D7
	LDA.w DATA_818C04+$02,x
	AND.w #$00FF
	ORA.w #$8000
	STA.b $D9
	LDA.w DATA_818BBE,x
	STA.w $1B11
	LDA.w DATA_818BE8,y
	STA.w $1B13
	LDA.w DATA_818C2E,y
	STA.b $DB
	LDA.w DATA_818C4A,y
	STA.w $1B0F
	PLB
	RTL

CODE_818CB0:
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$10
	LDY.b #$01
	LDX.b #$00
CODE_818CBC:
	LDA.w DKC1_NorSpr_GraphicsDMATable[$00].SourceBank,x
	BPL.b CODE_818CE4
	STA.w DMA[$00].SourceBank
	LDA.w DKC1_NorSpr_GraphicsDMATable[$00].SizeLo,x
	STA.w DMA[$00].SizeLo
	LDA.w DKC1_NorSpr_GraphicsDMATable[$00].VRAMAddressLo,x
	STA.w !REGISTER_VRAMAddressLo
	LDA.w DKC1_NorSpr_GraphicsDMATable[$00].SourceLo,x
	STA.w DMA[$00].SourceLo
	STZ.w DKC1_NorSpr_GraphicsDMATable[$00].SourceBank,x
	STY.w !REGISTER_DMAEnable
	TXA
	CLC
	ADC.w #$0008
	TAX
	BRA.b CODE_818CBC

CODE_818CE4:
	REP.b #$10
	RTL

CODE_818CE7:
	JSL.l CODE_818CEF
	JML.l CODE_818DFA

CODE_818CEF:
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	AND.w #$FFF8
	CMP.w $08A7
	BNE.b CODE_818CFB
	RTL

CODE_818CFB:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $D3
	STA.b $4C
	LDA.w $1A5B
	BPL.b CODE_818D14
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	BRA.b CODE_818D1B

CODE_818D14:
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	ADC.w #$00E0
CODE_818D1B:
	TAY
	AND.w #$FFE0
	ASL
	ASL
	ADC.b $4C
	STA.b $4C
	TYA
	AND.w #$0018
	ADC.w $1B11
	STA.b $4E
	TYA
	AND.w #$0018
	EOR.w #$0018
	ADC.w $1B11
	STA.b $50
	PHK
	LDX.w #$0A2D
CODE_818D3E:
	LDA.b $D5
	PHA
	PLB
	LDA.b ($4C)
	BMI.b CODE_818DA3
	PLB
	BIT.w #$4000
	BNE.b CODE_818D7B
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $4E
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0002,y
	STA.b $02,x
	LDA.w $0004,y
	STA.b $04,x
	LDA.w $0006,y
CODE_818D66:
	STA.b $06,x
	INC.b $4C
	INC.b $4C
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$0A75
	BNE.b CODE_818D3E
	PLB
	JMP.w CODE_818A18

CODE_818D7B:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $4E
	TAY
	LDA.w $0006,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0004,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0002,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$4000
	BRA.b CODE_818D66

CODE_818DA3:
	PLB
	BIT.w #$4000
	BNE.b CODE_818DD1
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $50
	TAY
	LDA.w $0000,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0002,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0004,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0006,y
	EOR.w #$8000
	BRA.b CODE_818D66

CODE_818DD1:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $50
	TAY
	LDA.w $0006,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0004,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0002,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_818D66

CODE_818DFA:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	AND.w #$FFF8
	CMP.w $08A3
	BNE.b CODE_818E06
	RTL

CODE_818E06:
	LDA.w $0A75
	BPL.b CODE_818E10
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	BRA.b CODE_818E17

CODE_818E10:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0100
CODE_818E17:
	TAY
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $D3
	STA.b $4C
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	AND.w #$FFE0
	ASL
	ASL
	CLC
	ADC.b $4C
	STA.b $4C
	TYA
	AND.w #$0018
	LSR
	LSR
	ADC.w $1B11
	STA.b $4E
	TYA
	AND.w #$0018
	EOR.w #$0018
	LSR
	LSR
	ADC.w $1B11
	STA.b $50
	PHK
	LDX.w #$0A2D
CODE_818E4E:
	LDA.b $D5
	PHA
	PLB
	LDA.b ($4C)
	BMI.b CODE_818EB7
	PLB
	BIT.w #$4000
	BNE.b CODE_818E8F
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $4E
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0008,y
	STA.b $02,x
	LDA.w $0010,y
	STA.b $04,x
	LDA.w $0018,y
CODE_818E76:
	STA.b $06,x
	LDA.b $4C
	CLC
	ADC.w #$0080
	STA.b $4C
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$0A75
	BNE.b CODE_818E4E
	PLB
	JMP.w CODE_818810

CODE_818E8F:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $50
	TAY
	LDA.w $0000,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0008,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0010,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0018,y
	EOR.w #$4000
	BRA.b CODE_818E76

CODE_818EB7:
	PLB
	BIT.w #$4000
	BNE.b CODE_818EE5
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $4E
	TAY
	LDA.w $0018,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$8000
	BRA.b CODE_818E76

CODE_818EE5:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $50
	TAY
	LDA.w $0018,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_818E76

CODE_818F0E:
	LDA.b $32
	CMP.w #$0004
	BEQ.b CODE_818F18
	JMP.w CODE_818FBB

CODE_818F18:
	JSR.w CODE_81927E
	LDA.b $28
	BIT.w #$0001
	BNE.b CODE_818F48
	LDA.w $1DF3
	CMP.w $1DF1
	BEQ.b CODE_818F48
	CMP.w #$0000
	BEQ.b CODE_818F49
	CMP.w #$0001
	BEQ.b CODE_818F54
	CMP.w #$0002
	BEQ.b CODE_818F61
	CMP.w #$0003
	BEQ.b CODE_818F72
	CMP.w #$0004
	BEQ.b CODE_818F8A
	CMP.w #$0005
	BEQ.b CODE_818FAD
CODE_818F48:
	RTL

CODE_818F49:
	STA.w $1DF1
	JSL.l CODE_80ABCF
	STZ.w $1DF5
	RTL

CODE_818F54:
	CMP.w $1DF1
	BCC.b CODE_818F60
	STA.w $1DF1
	STZ.w $1DF5
	RTL

CODE_818F60:
	RTL

CODE_818F61:
	CMP.w $1DF1
	STA.w $1DF1
	BCC.b CODE_818F6A
	RTL

CODE_818F6A:
	JSL.l CODE_80AB92
	STZ.w $1DF5
	RTL

CODE_818F72:
	CMP.w $1DF1
	BCC.b CODE_818F82
	STA.w $1DF1
	JSL.l CODE_80A9DF
	STZ.w $1DF5
	RTL

CODE_818F82:
	JSL.l CODE_80AB3A
	STZ.w $1DF5
	RTL

CODE_818F8A:
	CMP.w $1DF1
	BCC.b CODE_818F9A
	STA.w $1DF1
	JSL.l CODE_80AAF9
	STZ.w $1DF5
	RTL

CODE_818F9A:
	LDA.w #$0020
	CMP.w $1DF7
	BNE.b CODE_818FA9
	LDA.w #$0004
	STA.w $1DF1
	RTL

CODE_818FA9:
	STA.w $1DF5
	RTL

CODE_818FAD:
	STA.w $1DF1
	JSL.l CODE_80AC0B
	LDA.w #$0000
	STA.w $1DF5
	RTL

CODE_818FBB:
	LDA.b $28
	INC
	BIT.w #$0007
	BNE.b CODE_818FF2
	LDA.w $1DF3
	EOR.w $1DF1
	BIT.w #$0002
	BEQ.b CODE_818FF2
	LDA.w $1DF3
	AND.w #$0002
	BNE.b CODE_818FE8
	LDA.w #$0002
	TRB.w $1DF1
	LDA.w #$0020
	STA.w $1DFD
	JSL.l CODE_B6B324
	BRA.b CODE_818FF2

CODE_818FE8:
	TSB.w $1DF1
	STZ.w $1DFD
	JSL.l CODE_81D06A
CODE_818FF2:
	LDA.w $1DF3
	ORA.w $1DF1
	LSR
	BCC.b CODE_819060
	LDA.w $1DF3
	AND.w $1DF1
	LSR
	BCS.b CODE_819032
	LDA.w $1DF3
	AND.w #$0001
	BNE.b CODE_81902C
	LDA.w $1DF5
	CLC
	ADC.w #$0008
	CMP.w #$0300
	BNE.b CODE_819041
	LDA.w #$0001
	TRB.w $1DF1
	LDA.w #$0024
	STA.w $1DF9
	LDA.w #$FFFF
	STA.w $1DF7
	BRA.b CODE_819060

CODE_81902C:
	TSB.w $1DF1
	STZ.w $1DF5
CODE_819032:
	LDA.w $1DF5
	CLC
	ADC.w #$0008
	CMP.w #$0200
	BNE.b CODE_819041
	LDA.w #$0100
CODE_819041:
	STA.w $1DF5
	BIT.w #$0200
	BEQ.b CODE_81904C
	EOR.w #$0100
CODE_81904C:
	EOR.w #$01FF
	STA.w $1DF7
	LDA.w $1DF6
	AND.w #$0001
	ASL
	CLC
	ADC.w #$002A
	STA.w $1DF9
CODE_819060:
	LDA.w $1DF3
	EOR.w $1DF1
	BIT.w #$0004
	BEQ.b CODE_81907D
	LDA.w $1DF3
	AND.w #$0004
	BEQ.b CODE_81907D
	TSB.w $1DF1
	LDY.w #DATA_B58DA7
	JSL.l CODE_B5802F
CODE_81907D:
	RTL

DATA_81907E:
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0003
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0001,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$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_81917E:
	dw $0001,$0000,$0000,$0100,$0000,$0000,$0000,$0101
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0100,$0000,$0000,$0000,$0001,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0001,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0100,$0001,$0000,$0000,$0100,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000

CODE_81927E:
	LDA.b $28
	BIT.w #$0001
	BNE.b CODE_819288
	JMP.w CODE_819326

CODE_819288:
	LDA.w $1DF1
	CMP.w #$0005
	BEQ.b CODE_819298
	LDX.w #$0000
	LDA.w #$00C0
	BRA.b CODE_81929E

CODE_819298:
	LDX.w #$00C0
	LDA.w #$0300
CODE_81929E:
	STA.b $4C
	LDA.w $1DF7
	SEC
	SBC.w $1DF5
	BNE.b CODE_8192AA
	RTS

CODE_8192AA:
	BMI.b CODE_8192E7
	INC.w $1E01
	DEC.w $1DF7
	LDX.w #$0000
CODE_8192B5:
	LDA.l $7F0200,x
	CLC
	ADC.l $7F0AB8,x
	STA.l $7F0200,x
	LDA.l $7F0202,x
	CLC
	ADC.l $7F0ABA,x
	STA.l $7F0202,x
	LDA.l $7F0204,x
	CLC
	ADC.l $7F0ABC,x
	STA.l $7F0204,x
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPX.b $4C
	BNE.b CODE_8192B5
	RTS

CODE_8192E7:
	INC.w $1E01
	INC.w $1DF7
	LDX.w #$0000
CODE_8192F0:
	LDA.l $7F0200,x
	SEC
	SBC.l $7F0AB8,x
	STA.l $7F0200,x
	LDA.l $7F0202,x
	SEC
	SBC.l $7F0ABA,x
	STA.l $7F0202,x
	LDA.l $7F0204,x
	SEC
	SBC.l $7F0ABC,x
	STA.l $7F0204,x
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPX.b $4C
	BNE.b CODE_8192F0
	RTS

CODE_819322:
	JSR.w CODE_819326
	RTL

CODE_819326:
	LDA.w $1E01
	BEQ.b CODE_81936F
	ORA.w #$8000
	STA.w $1E01
	PEA.w (($7F0000&$FF0000)>>16)|((CODE_808000&$FF0000)>>8)
	PLB
	LDY.w #$0000
	LDX.w #$0000
CODE_81933B:
	LDA.l $7F0201,x
	AND.w #$001F
	STA.b $4C
	LDA.l $7F0202,x
	AND.w #$03E0
	TSB.b $4C
	LDA.l $7F0204,x
	AND.w #$7C00
	ORA.b $4C
	STA.w $7F0000,y
	CLC
	TXA
	ADC.w #$0006
	TAX
	INY
	INY
	CPY.w #$0100
	BNE.b CODE_81933B
	PLB
	LDA.l $7F0020
	STA.l $7F004C
CODE_81936F:
	RTS

CODE_819370:
	JSR.w CODE_819374
	RTL

CODE_819374:
	LDX.w #$0002
	LDY.b $DD
	BNE.b CODE_81937C
	RTS

CODE_81937C:
	LDX.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	LDA.l DATA_BBCC9C+$02,x
	AND.w #$00FF
	ORA.w #!FastROMAddressOffset>>16
	PHA
	PLB
	LDA.l DATA_BBCC9C,x
	SEC
	SBC.w #$0006
	TAX
	LDA.w $0005,x
	AND.w #$00FF
	STA.b $4E
	LDA.w $0004,x
	AND.w #$00FF
	STA.b $4C
	LDA.w $0002,x
	STA.b $54
	LDA.w $0000,x
	STA.b $52
	PLB
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	BIT.w #$4000
	BEQ.b CODE_8193CF
	LDA.b $52
	EOR.w #$FFFF
	INC
	STA.b $52
	LDA.b $54
	EOR.w #$FFFF
	INC
	STA.b $54
	LDA.b $4E
	EOR.w #$FFFF
	INC
	STA.b $4E
CODE_8193CF:
	LDA.b $4C
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	ADC.w #$0100
	BPL.b CODE_8193E2
	LDA.w #$0000
CODE_8193E2:
	CMP.w #$00DF
	BCC.b CODE_8193EA
	LDA.w #$00DF
CODE_8193EA:
	STA.b $4C
	ASL
	ADC.b $4C
	STA.b $4C
	TAX
	LDA.b $4E
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	XBA
	STA.b $4E
	STA.b $50
	LDA.b $52
	BPL.b CODE_81941C
CODE_819405:
	LDA.b $50
	CLC
	ADC.b $52
	BCC.b CODE_819434
	STA.b $50
	AND.w #$FF00
	STA.l $7F1C29,x
	DEX
	DEX
	DEX
	BPL.b CODE_819405
	BRA.b CODE_819440

CODE_81941C:
	LDA.b $50
	CLC
	ADC.b $52
	BCS.b CODE_819434
	STA.b $50
	XBA
	ORA.w #$FF00
	STA.l $7F1C29,x
	DEX
	DEX
	DEX
	BPL.b CODE_81941C
	BRA.b CODE_819440

CODE_819434:
	LDA.w #$FEFF
CODE_819437:
	STA.l $7F1C29,x
	DEX
	DEX
	DEX
	BPL.b CODE_819437
CODE_819440:
	LDX.b $4C
	LDA.b $54
	BPL.b CODE_81945F
CODE_819446:
	LDA.b $4E
	CLC
	ADC.b $54
	BCC.b CODE_819479
	STA.b $4E
	AND.w #$FF00
	STA.l $7F1C29,x
	INX
	INX
	INX
	CPX.w #$029D
	BCC.b CODE_819446
	RTS

CODE_81945F:
	LDA.b $4E
	CLC
	ADC.b $54
	BCS.b CODE_819479
	STA.b $4E
	XBA
	ORA.w #$FF00
	STA.l $7F1C29,x
	INX
	INX
	INX
	CPX.w #$029D
	BCC.b CODE_81945F
	RTS

CODE_819479:
	LDA.w #$FEFF
CODE_81947C:
	STA.l $7F1C29,x
	INX
	INX
	INX
	CPX.w #$029D
	BCC.b CODE_81947C
	RTS

CODE_819489:
	PEA.w (($7F0200&$FF0000)>>16)|((CODE_819489&$FF0000)>>8)
	PLB
	LDA.b $28
	AND.w #$0001
	BEQ.b CODE_819497
	LDA.w #$0064
CODE_819497:
	TAX
	LDA.l $00088B
	STA.w $7F0206,x
	STA.w $7F0210,x
	STA.w $7F021A,x
	STA.w $7F0224,x
	STA.w $7F022E,x
	STA.w $7F0238,x
	STA.w $7F0242,x
	STA.w $7F024C,x
	STA.w $7F0256,x
	STA.w $7F0260,x
	INC
	STA.w $7F0201,x
	STA.w $7F020B,x
	STA.w $7F0215,x
	STA.w $7F021F,x
	STA.w $7F0229,x
	STA.w $7F0233,x
	STA.w $7F023D,x
	STA.w $7F0247,x
	STA.w $7F0251,x
	STA.w $7F025B,x
	LDA.l $000895
	STA.w $7F0208,x
	STA.w $7F0212,x
	STA.w $7F021C,x
	STA.w $7F0226,x
	STA.w $7F0230,x
	STA.w $7F023A,x
	STA.w $7F0244,x
	STA.w $7F024E,x
	STA.w $7F0258,x
	STA.w $7F0262,x
	INC
	STA.w $7F0203,x
	STA.w $7F020D,x
	STA.w $7F0217,x
	STA.w $7F0221,x
	STA.w $7F022B,x
	STA.w $7F0235,x
	STA.w $7F023F,x
	STA.w $7F0249,x
	STA.w $7F0253,x
	STA.w $7F025D,x
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_PoisonPond_Main
	BEQ.b CODE_819529
	CMP.w #!Define_DKC1_EntranceID_PoisonPond_CheckpointBarrel
	BEQ.b CODE_819529
	JMP.w CODE_8195B7

CODE_819529:
	LDA.b $28
	LSR
	LSR
	CLC
	ADC.l $00088B
	STA.w $7F02C9,x
	STA.w $7F02DD,x
	STA.w $7F02F1,x
	STA.w $7F0305,x
	STA.w $7F0319,x
	INC
	STA.w $7F02CE,x
	STA.w $7F02E2,x
	STA.w $7F02F6,x
	STA.w $7F030A,x
	STA.w $7F031E,x
	STA.w $7F02D8,x
	STA.w $7F02EC,x
	STA.w $7F0300,x
	STA.w $7F0314,x
	STA.w $7F0328,x
	INC
	STA.w $7F02D3,x
	STA.w $7F02E7,x
	STA.w $7F02FB,x
	STA.w $7F030F,x
	STA.w $7F0323,x
	LDA.b $28
	LSR
	LSR
	CLC
	ADC.l $000895
	STA.w $7F02CB,x
	STA.w $7F02DF,x
	STA.w $7F02F3,x
	STA.w $7F0307,x
	STA.w $7F031B,x
	INC
	STA.w $7F02D0,x
	STA.w $7F02E4,x
	STA.w $7F02F8,x
	STA.w $7F030C,x
	STA.w $7F0320,x
	STA.w $7F02DA,x
	STA.w $7F02EE,x
	STA.w $7F0302,x
	STA.w $7F0316,x
	STA.w $7F032A,x
	INC
	STA.w $7F02D5,x
	STA.w $7F02E9,x
	STA.w $7F02FD,x
	STA.w $7F0311,x
	STA.w $7F0325,x
CODE_8195B7:
	LDA.b $28
	SEC
	SBC.l $000895
	AND.w #$003F
	BEQ.b CODE_819629
	CMP.w #$0016
	BCC.b CODE_81961D
	SBC.w #$0015
	CMP.w #$000B
	BCC.b CODE_81960C
	SBC.w #$000A
	CMP.w #$000C
	BCC.b CODE_8195F6
	SBC.w #$000B
	SEP.b #$20
	STA.w $7F0200,x
	LDA.b #$0C
	STA.w $7F0205,x
	LDA.b #$0A
	STA.w $7F020A,x
	LDA.b #$15
	STA.w $7F020F,x
	REP.b #$20
	LDA.w #$0200
	BRA.b CODE_81962C

CODE_8195F6:
	SEP.b #$20
	STA.w $7F0205,x
	LDA.b #$0A
	STA.w $7F020A,x
	LDA.b #$15
	STA.w $7F020F,x
	REP.b #$20
	LDA.w #$0205
	BRA.b CODE_81962C

CODE_81960C:
	SEP.b #$20
	STA.w $7F020A,x
	LDA.b #$15
	STA.w $7F020F,x
	REP.b #$20
	LDA.w #$020A
	BRA.b CODE_81962C

CODE_81961D:
	SEP.b #$20
	STA.w $7F020F,x
	REP.b #$20
	LDA.w #$020F
	BRA.b CODE_81962C

CODE_819629:
	LDA.w #$0214
CODE_81962C:
	STA.b $4C
	TXA
	CLC
	ADC.b $4C
	STA.l $001DF5
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_PoisonPond_Main
	BEQ.b CODE_819642
	CMP.w #!Define_DKC1_EntranceID_PoisonPond_CheckpointBarrel
	BNE.b CODE_8196C1
CODE_819642:
	LDA.b $28
	SEC
	SBC.l $000895
	AND.w #$003F
	BEQ.b CODE_8196B4
	CMP.w #$0016
	BCC.b CODE_8196A8
	SBC.w #$0015
	CMP.w #$000B
	BCC.b CODE_819697
	SBC.w #$000A
	CMP.w #$000C
	BCC.b CODE_819681
	SBC.w #$000B
	SEP.b #$20
	STA.w $7F02C8,x
	LDA.b #$0C
	STA.w $7F02CD,x
	LDA.b #$0A
	STA.w $7F02D2,x
	LDA.b #$15
	STA.w $7F02D7,x
	REP.b #$20
	LDA.w #$02C8
	BRA.b CODE_8196B7

CODE_819681:
	SEP.b #$20
	STA.w $7F02CD,x
	LDA.b #$0A
	STA.w $7F02D2,x
	LDA.b #$15
	STA.w $7F02D7,x
	REP.b #$20
	LDA.w #$02CD
	BRA.b CODE_8196B7

CODE_819697:
	SEP.b #$20
	STA.w $7F02D2,x
	LDA.b #$15
	STA.w $7F02D7,x
	REP.b #$20
	LDA.w #$02D2
	BRA.b CODE_8196B7

CODE_8196A8:
	SEP.b #$20
	STA.w $7F02D7,x
	REP.b #$20
	LDA.w #$02D7
	BRA.b CODE_8196B7

CODE_8196B4:
	LDA.w #$02DC
CODE_8196B7:
	STA.b $4C
	TXA
	CLC
	ADC.b $4C
	STA.l $001DF7
CODE_8196C1:
	LDA.b $28
	BIT.w #$0001
	BEQ.b CODE_819741
	LDX.w #$029D
	LDY.w #$0000
CODE_8196CE:
	LDA.w $7F0391,x
	STA.w $7F0391,y
	LDA.w $7F038E,x
	STA.w $7F0394,y
	LDA.w $7F038B,x
	STA.w $7F0397,y
	LDA.w $7F0388,x
	STA.w $7F039A,y
	LDA.w $7F0385,x
	STA.w $7F039D,y
	LDA.w $7F0382,x
	STA.w $7F03A0,y
	LDA.w $7F037F,x
	STA.w $7F03A3,y
	LDA.w $7F037C,x
	STA.w $7F03A6,y
	LDA.w $7F0379,x
	STA.w $7F03A9,y
	LDA.w $7F0376,x
	STA.w $7F03AC,y
	LDA.w $7F0373,x
	STA.w $7F03AF,y
	LDA.w $7F0370,x
	STA.w $7F03B2,y
	LDA.w $7F036D,x
	STA.w $7F03B5,y
	LDA.w $7F036A,x
	STA.w $7F03B8,y
	LDA.w $7F0367,x
	STA.w $7F03BB,y
	LDA.w $7F0364,x
	STA.w $7F03BE,y
	TYA
	CLC
	ADC.w #$0030
	TAY
	TXA
	SEC
	SBC.w #$0030
	TAX
	CPX.w #$01AD
	BNE.b CODE_8196CE
	PLB
	RTL

CODE_819741:
	LDA.l $00088B
	SEC
CODE_819746:
	SBC.w #$0280
	LSR
	STA.b $6C
	EOR.w #$FFFF
	INC
	STA.b $4C
	LSR
	CLC
	ADC.b $4C
	STA.b $4C
	LDA.b $6C
	LDX.w #$029D
	CLC
CODE_81975E:
	STA.w $7F0391,x
	XBA
	ADC.b $4C
	XBA
	STA.w $7F038E,x
	XBA
	ADC.b $4C
	XBA
	STA.w $7F038B,x
	XBA
	ADC.b $4C
	XBA
	STA.w $7F0388,x
	XBA
	ADC.b $4C
	XBA
	STA.w $7F0385,x
	XBA
	ADC.b $4C
	XBA
	STA.w $7F0382,x
	XBA
	ADC.b $4C
	XBA
	STA.w $7F037F,x
	XBA
	ADC.b $4C
	XBA
	STA.w $7F037C,x
	XBA
	ADC.b $4C
	XBA
	STA.w $7F0379,x
	XBA
	ADC.b $4C
	XBA
	STA.w $7F0376,x
	XBA
	ADC.b $4C
	XBA
	STA.w $7F0373,x
	XBA
	ADC.b $4C
	XBA
	STA.w $7F0370,x
	XBA
	ADC.b $4C
	XBA
	STA.w $7F036D,x
	XBA
	ADC.b $4C
	XBA
	STA.w $7F036A,x
	XBA
	ADC.b $4C
	XBA
	STA.w $7F0367,x
	XBA
	ADC.b $4C
	XBA
	STA.w $7F0364,x
	XBA
	ADC.b $4C
	XBA
	TAY
	TXA
	SEC
	SBC.w #$0030
	TAX
	TYA
	CPX.w #$01AD
	BNE.b CODE_81975E
	PLB
	RTL

CODE_8197DD:
	SEP.b #$20
	LDX.w #(!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$02
	STX.w HDMA[$02].Parameters
	LDX.w #$7F0390
	STX.w HDMA[$02].SourceLo
	LDA.b #$7F0390>>16
	STA.w HDMA[$02].SourceBank
	STZ.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_BG1HorizScrollOffset&$0000FF<<8)+$03
	STX.w HDMA[$05].Parameters
	LDX.w #$7F0200
	STX.w HDMA[$05].SourceLo
	LDA.b #$7F0200>>16
	STA.w HDMA[$05].SourceBank
	STZ.w HDMA[$05].IndirectSourceBank
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$03
	STX.w HDMA[$06].Parameters
	LDX.w #$02C8
	STX.w HDMA[$06].SourceLo
	LDA.b #$7F
	STA.w HDMA[$06].SourceBank
	STZ.w HDMA[$06].IndirectSourceBank
	REP.b #$20
	LDX.w #$0000
CODE_819820:
	LDA.l DATA_819855,x
	STA.l $7F0200,x
	STA.l $7F0264,x
	STA.l $7F02C8,x
	STA.l $7F032C,x
	INX
	INX
	CPX.w #$0064
	BNE.b CODE_819820
	LDX.w #$0000
	LDA.w #$0001
CODE_819841:
	STA.l $7F0390,x
	INX
	INX
	INX
	CPX.w #$02A0
	BNE.b CODE_819841
	LDA.w #$0000
	STA.l $7F0390,x
	RTL

DATA_819855:
	dw $0116,$0100,$0B00,$0000,$0000,$010A,$0100,$1500
	dw $0000,$0000,$0116,$0100,$0B00,$0000,$0000,$010A
	dw $0100,$1500,$0000,$0000,$0116,$0100,$0B00,$0000
	dw $0000,$010A,$0100,$1500,$0000,$0000,$0116,$0100
	dw $0B00,$0000,$0000,$010A,$0100,$1500,$0000,$0000
	dw $0116,$0100,$0B00,$0000,$0000,$010A,$0100,$1500
	dw $0000,$0000

CODE_8198B9:
	LDX.w #$0000
	JSR.w CODE_8199A9
	JSR.w CODE_8199B9
	LDX.w #$0000
CODE_8198C5:
	LDA.l !RAM_DKC1_Level_SpritePaletteBuffer,x
	EOR.w #$FFFF
	STA.l !RAM_DKC1_Level_SpritePaletteBuffer,x
	INX
	INX
	CPX.w #$0DF0
	BNE.b CODE_8198C5
	RTL

CODE_8198D8:
	LDX.w #$0000
	LDX.w #$0000
CODE_8198DE:
	LDA.l DATA_BC81CC,x
	AND.w #$001F
	STA.b $4C
	LSR
	CLC
	ADC.b $4C
	LSR
	STA.b $4E
	LDA.l DATA_BC81CC,x
	AND.w #$03E0
	STA.b $4C
	LSR
	LSR
	CLC
	ADC.b $4C
	LSR
	AND.w #$03E0
	TSB.b $4E
	LDA.l DATA_BC81CC,x
	AND.w #$7C00
	STA.b $4C
	LSR
	LSR
	CLC
	ADC.b $4C
	CMP.w #$7C00
	BCC.b CODE_819918
	LDA.w #$7C00
CODE_819918:
	AND.w #$7C00
	ORA.b $4E
	STA.l !RAM_DKC1_Level_SpritePaletteBuffer,x
	INX
	INX
	CPX.w #$0D8C
	BNE.b CODE_8198DE
	JSR.w CODE_8199A9
	JSR.w CODE_8199B9
	RTL

CODE_81992F:
	LDX.w #$0000
CODE_819932:
	LDA.l DATA_BC81CC,x
	AND.w #$001F
	XBA
	LSR
	LSR
	STA.b $4E
	LSR
	LSR
	CLC
	ADC.b $4E
	XBA
	AND.w #$001F
	STA.b $4C
	LDA.l DATA_BC81CC,x
	AND.w #$03E0
	LSR
	STA.b $4E
	LSR
	LSR
	CLC
	ADC.b $4E
	AND.w #$01E0
	TSB.b $4C
	ASL
	ASL
	ASL
	ASL
	ASL
	ORA.b $4C
	STA.l !RAM_DKC1_Level_SpritePaletteBuffer,x
	INX
	INX
	CPX.w #$0096
	BNE.b CODE_819932
CODE_81996F:
	LDA.l DATA_BC81CC,x
	AND.w #$001F
	LSR
	STA.b $4C
	LDA.l DATA_BC81CC,x
	LSR
	AND.w #$01E0
	TSB.b $4C
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.b $4E
	LDA.l DATA_BC81CC,x
	LSR
	AND.w #$3C00
	CLC
	ADC.b $4E
	ORA.b $4C
	STA.l !RAM_DKC1_Level_SpritePaletteBuffer,x
	INX
	INX
	CPX.w #$0D8C
	BNE.b CODE_81996F
	JSR.w CODE_8199A9
	JSR.w CODE_8199B9
	RTL

CODE_8199A9:
	LDA.l DATA_BC81CC,x
	STA.l !RAM_DKC1_Level_SpritePaletteBuffer,x
	INX
	INX
	CPX.w #$0DF0
	BNE.b CODE_8199A9
	RTS

CODE_8199B9:
	LDA.w #$6318
	STA.l $7F2A63
	STA.l $7F29EB
	STA.l $7F2FE5
	STA.l $7F2F8B
	STA.l $7F2D33
	STA.l $7F29CD
	STA.l $7F2ADB
	STA.l $7F2AF9
	STA.l $7F2B17
	STA.l $7F2B53
	STA.l $7F2D6F
	STA.l $7F2C9D
	STA.l $7F3021
	STA.l $7F334B
	STA.l $7F3387
	LDA.w #$7FFF
	STA.l $7F3549
	LDA.w #$001F
	STA.l $7F332B
	RTS

CODE_819A07:
	LDX.w #$0000
CODE_819A0A:
	LDA.l DATA_BC81CC,x
	AND.w #$001F
	LSR
	LSR
	STA.b $4C
	LDA.l DATA_BC81CC,x
	LSR
	AND.w #$01E0
	TSB.b $4C
	ASL
	ASL
	ASL
	ASL
	ASL
	ORA.b $4C
	STA.l !RAM_DKC1_Level_SpritePaletteBuffer,x
	INX
	INX
	CPX.w #$0096
	BNE.b CODE_819A0A
CODE_819A31:
	LDA.l DATA_BC81CC,x
	AND.w #$001F
	LSR
	STA.b $4C
	LDA.l DATA_BC81CC,x
	AND.w #$03E0
	LSR
	STA.b $4E
	LSR
	CLC
	ADC.b $4E
	LSR
	AND.w #$03E0
	TSB.b $4C
	LDA.l DATA_BC81CC,x
	LSR
	STA.b $4E
	LSR
	CLC
	ADC.b $4E
	LSR
	AND.w #$1C00
	ORA.b $4C
	STA.l !RAM_DKC1_Level_SpritePaletteBuffer,x
	INX
	INX
	CPX.w #$0D8C
	BNE.b CODE_819A31
	JSR.w CODE_8199A9
	JSR.w CODE_8199B9
	RTL

CODE_819A72:
	LDX.w #$0000
CODE_819A75:
	LDA.l DATA_BC81CC,x
	AND.w #$001F
	LSR
	LSR
	STA.b $4C
	LDA.l DATA_BC81CC,x
	LSR
	AND.w #$01E0
	TSB.b $4C
	ASL
	ASL
	ASL
	ASL
	ASL
	ORA.b $4C
	STA.l !RAM_DKC1_Level_SpritePaletteBuffer,x
	INX
	INX
	CPX.w #$0096
	BNE.b CODE_819A75
CODE_819A9C:
	LDA.l DATA_BC81CC,x
	AND.w #$001F
	LSR
	STA.b $4C
	LSR
	LSR
	CLC
	ADC.b $4C
	ADC.w #$0004
	STA.b $4C
	LDA.l DATA_BC81CC,x
	AND.w #$03E0
	LSR
	STA.b $4E
	LSR
	LSR
	CLC
	ADC.b $4E
	CLC
	ADC.w #$0060
	AND.w #$03E0
	TSB.b $4C
	LDA.l DATA_BC81CC,x
	AND.w #$7C00
	LSR
	STA.b $4E
	LSR
	LSR
	CLC
	ADC.b $4E
	CLC
	ADC.w #$0C00
	AND.w #$7C00
	ORA.b $4C
	STA.l !RAM_DKC1_Level_SpritePaletteBuffer,x
	INX
	INX
	CPX.w #$0D8C
	BNE.b CODE_819A9C
	JSR.w CODE_8199A9
	JSR.w CODE_8199B9
	RTL

CODE_819AF2:
	SEP.b #$20
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$02
	STX.w HDMA[$01].Parameters
	LDX.w #$7F0200
	STX.w HDMA[$01].SourceLo
	LDA.b #$7F0200>>16
	STA.w HDMA[$01].SourceBank
	STZ.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_CGRAMAddress&$0000FF<<8)+$03
	STX.w HDMA[$02].Parameters
	LDX.w #$7E2000
	STX.w HDMA[$02].SourceLo
	LDA.b #$7E2000>>16
	STA.w HDMA[$02].SourceBank
	STZ.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_CGRAMAddress&$0000FF<<8)+$03
	STX.w HDMA[$03].Parameters
	LDX.w #$7E2402
	STX.w HDMA[$03].SourceLo
	LDA.b #$7E2402>>16
	STA.w HDMA[$03].SourceBank
	STZ.w HDMA[$03].IndirectSourceBank
	REP.b #$20
	LDX.w #$0000
CODE_819B35:
	JSR.w CODE_819B78
	STA.l $7E2000,x
	LDA.l DATA_81ABD1,x
	STA.l $7E2808,x
	INX
	INX
	CPX.w #$0806
	BCC.b CODE_819B35
	LDX.w #$0000
CODE_819B4E:
	LDA.w #$1001
	STA.l $7F0200,x
	STA.l $7F0500,x
	STA.l $7F0201,x
	STA.l $7F0501,x
	TXA
	CLC
	ADC.w #$0003
	TAX
	CPX.w #$02A0
	BNE.b CODE_819B4E
	LDA.w #$0000
	STA.l $7F0200,x
	STA.l $7F0500,x
	RTL

CODE_819B78:
	LDA.b $32
	CMP.w #$0007
	BEQ.b CODE_819B95
	CMP.w #$0002
	BEQ.b CODE_819B9F
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_PlatformPerils_CheckpointBarrel
	BEQ.b CODE_819B9A
	CMP.w #!Define_DKC1_EntranceID_PlatformPerils_Main
	BEQ.b CODE_819B9A
	LDA.l DATA_81B3D5,x
	RTS

CODE_819B95:
	LDA.l DATA_81C3DD,x
	RTS

CODE_819B9A:
	LDA.l DATA_819BC9,x
	RTS

CODE_819B9F:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_AnimalTokenTest_Main
	BEQ.b CODE_819BC4
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_Main
	BEQ.b CODE_819BC4
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_CheckpointBarrel
	BEQ.b CODE_819BC4
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_EnterBonus2
	BEQ.b CODE_819BC4
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_ExitBonus1
	BEQ.b CODE_819BC4
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_ExitBonus2
	BEQ.b CODE_819BC4
	LDA.l DATA_81BBD9,x
	RTS

CODE_819BC4:
	LDA.l DATA_81C3DD,x
	RTS

DATA_819BC9:
	db $01,$10,$10,$00,$00,$01,$09,$09,$65,$00,$01,$0A,$0A,$65,$00,$01
	db $0B,$0B,$87,$00,$01,$0D,$0D,$87,$00,$01,$0E,$0E,$87,$00,$01,$0F
	db $0F,$A9,$00,$01,$09,$09,$65,$00,$01,$0A,$0A,$65,$00,$01,$0B,$0B
	db $87,$00,$01,$0D,$0D,$87,$00,$01,$0E,$0E,$87,$00,$01,$0F,$0F,$A9
	db $00,$01,$09,$09,$44,$00,$01,$0A,$0A,$65,$00,$01,$0B,$0B,$86,$00
	db $01,$0D,$0D,$86,$00,$01,$0E,$0E,$87,$00,$01,$0F,$0F,$A8,$00,$01
	db $09,$09,$44,$00,$01,$0A,$0A,$65,$00,$01,$0B,$0B,$66,$00,$01,$0D
	db $0D,$66,$00,$01,$0E,$0E,$87,$00,$01,$0F,$0F,$A8,$00,$01,$09,$09
	db $44,$00,$01,$0A,$0A,$65,$00,$01,$0B,$0B,$66,$00,$01,$0D,$0D,$66
	db $00,$01,$0E,$0E,$87,$00,$01,$0F,$0F,$88,$00,$01,$09,$09,$44,$00
	db $01,$0A,$0A,$65,$00,$01,$0B,$0B,$66,$00,$01,$0D,$0D,$66,$00,$01
	db $0E,$0E,$86,$00,$01,$0F,$0F,$87,$00,$01,$09,$09,$44,$00,$01,$0A
	db $0A,$65,$00,$01,$0B,$0B,$65,$00,$01,$0D,$0D,$65,$00,$01,$0E,$0E
	db $86,$00,$01,$0F,$0F,$87,$00,$01,$09,$09,$44,$00,$01,$0A,$0A,$44
	db $00,$01,$0B,$0B,$65,$00,$01,$0D,$0D,$65,$00,$01,$0E,$0E,$66,$00
	db $01,$0F,$0F,$87,$00,$01,$09,$09,$43,$00,$01,$0A,$0A,$44,$00,$01
	db $0B,$0B,$65,$00,$01,$0D,$0D,$65,$00,$01,$0E,$0E,$66,$00,$01,$0F
	db $0F,$87,$00,$01,$09,$09,$43,$00,$01,$0A,$0A,$44,$00,$01,$0B,$0B
	db $65,$00,$01,$0D,$0D,$65,$00,$01,$0E,$0E,$65,$00,$01,$0F,$0F,$86
	db $00,$01,$09,$09,$43,$00,$01,$0A,$0A,$44,$00,$01,$0B,$0B,$65,$00
	db $01,$0D,$0D,$65,$00,$01,$0E,$0E,$65,$00,$01,$0F,$0F,$66,$00,$01
	db $09,$09,$43,$00,$01,$0A,$0A,$44,$00,$01,$0B,$0B,$44,$00,$01,$0D
	db $0D,$44,$00,$01,$0E,$0E,$65,$00,$01,$0F,$0F,$66,$00,$01,$09,$09
	db $23,$00,$01,$0A,$0A,$43,$00,$01,$0B,$0B,$44,$00,$01,$0D,$0D,$44
	db $00,$01,$0E,$0E,$65,$00,$01,$0F,$0F,$65,$00,$01,$09,$09,$23,$00
	db $01,$0A,$0A,$43,$00,$01,$0B,$0B,$44,$00,$01,$0D,$0D,$44,$00,$01
	db $0E,$0E,$44,$00,$01,$0F,$0F,$65,$00,$01,$09,$09,$22,$00,$01,$0A
	db $0A,$43,$00,$01,$0B,$0B,$44,$00,$01,$0D,$0D,$44,$00,$01,$0E,$0E
	db $44,$00,$01,$0F,$0F,$65,$00,$01,$09,$09,$22,$00,$01,$0A,$0A,$43
	db $00,$01,$0B,$0B,$43,$00,$01,$0D,$0D,$43,$00,$01,$0E,$0E,$44,$00
	db $01,$0F,$0F,$65,$00,$01,$09,$09,$22,$00,$01,$0A,$0A,$23,$00,$01
	db $0B,$0B,$43,$00,$01,$0D,$0D,$43,$00,$01,$0E,$0E,$44,$00,$01,$0F
	db $0F,$44,$00,$01,$09,$09,$22,$00,$01,$0A,$0A,$22,$00,$01,$0B,$0B
	db $43,$00,$01,$0D,$0D,$43,$00,$01,$0E,$0E,$43,$00,$01,$0F,$0F,$44
	db $00,$01,$09,$09,$22,$00,$01,$0A,$0A,$22,$00,$01,$0B,$0B,$23,$00
	db $01,$0D,$0D,$23,$00,$01,$0E,$0E,$43,$00,$01,$0F,$0F,$44,$00,$01
	db $09,$09,$22,$00,$01,$0A,$0A,$22,$00,$01,$0B,$0B,$23,$00,$01,$0D
	db $0D,$23,$00,$01,$0E,$0E,$43,$00,$01,$0F,$0F,$43,$00,$01,$09,$09
	db $22,$00,$01,$0A,$0A,$22,$00,$01,$0B,$0B,$22,$00,$01,$0D,$0D,$22
	db $00,$01,$0E,$0E,$23,$00,$01,$0F,$0F,$43,$00,$01,$09,$09,$21,$00
	db $01,$0A,$0A,$22,$00,$01,$0B,$0B,$22,$00,$01,$0D,$0D,$22,$00,$01
	db $0E,$0E,$22,$00,$01,$0F,$0F,$43,$00,$01,$09,$09,$21,$00,$01,$0A
	db $0A,$22,$00,$01,$0B,$0B,$22,$00,$01,$0D,$0D,$22,$00,$01,$0E,$0E
	db $22,$00,$01,$0F,$0F,$23,$00,$01,$09,$09,$01,$00,$01,$0A,$0A,$21
	db $00,$01,$0B,$0B,$22,$00,$01,$0D,$0D,$22,$00,$01,$0E,$0E,$22,$00
	db $01,$0F,$0F,$22,$00,$01,$09,$09,$01,$00,$01,$0A,$0A,$21,$00,$01
	db $0B,$0B,$21,$00,$01,$0D,$0D,$21,$00,$01,$0E,$0E,$22,$00,$01,$0F
	db $0F,$22,$00,$01,$09,$09,$01,$00,$01,$0A,$0A,$01,$00,$01,$0B,$0B
	db $21,$00,$01,$0D,$0D,$21,$00,$01,$0E,$0E,$21,$00,$01,$0F,$0F,$22
	db $00,$01,$09,$09,$01,$00,$01,$0A,$0A,$01,$00,$01,$0B,$0B,$01,$00
	db $01,$0D,$0D,$01,$00,$01,$0E,$0E,$21,$00,$01,$0F,$0F,$21,$00,$01
	db $09,$09,$00,$00,$01,$0A,$0A,$01,$00,$01,$0B,$0B,$01,$00,$01,$0D
	db $0D,$01,$00,$01,$0E,$0E,$01,$00,$01,$0F,$0F,$21,$00,$01,$09,$09
	db $00,$00,$01,$0A,$0A,$00,$00,$01,$0B,$0B,$01,$00,$01,$0D,$0D,$01
	db $00,$01,$0E,$0E,$01,$00,$01,$0F,$0F,$01,$00,$01,$09,$09,$00,$00
	db $01,$0A,$0A,$00,$00,$01,$0B,$0B,$00,$00,$01,$0D,$0D,$00,$00,$01
	db $0E,$0E,$00,$00,$01,$0F,$0F,$01,$00,$01,$09,$09,$00,$00,$01,$0A
	db $0A,$00,$00,$01,$0B,$0B,$00,$00,$01,$0D,$0D,$00,$00,$01,$0E,$0E
	db $00,$00,$01,$0F,$0F,$00,$00,$01,$09,$09,$00,$00,$01,$0A,$0A,$00
	db $00,$01,$0B,$0B,$00,$00,$01,$0D,$0D,$00,$00,$01,$0E,$0E,$00,$00
	db $01,$0F,$0F,$00,$00,$01,$09,$09,$00,$00,$01,$0A,$0A,$00,$00,$01
	db $0B,$0B,$00,$00,$01,$0D,$0D,$00,$00,$01,$0E,$0E,$00,$00,$01,$0F
	db $0F,$00,$00,$01,$09,$09,$00,$00,$01,$0A,$0A,$00,$00,$01,$0B,$0B
	db $00,$00,$01,$0D,$0D,$00,$00,$01,$0E,$0E,$00,$00,$01,$0F,$0F,$00
	db $00,$00,$01,$10,$10,$00,$00,$01,$01,$01,$00,$00,$01,$02,$02,$21
	db $00,$01,$03,$03,$22,$00,$01,$05,$05,$22,$00,$01,$06,$06,$43,$00
	db $01,$07,$07,$65,$00,$01,$01,$01,$00,$00,$01,$02,$02,$21,$00,$01
	db $03,$03,$22,$00,$01,$05,$05,$22,$00,$01,$06,$06,$43,$00,$01,$07
	db $07,$65,$00,$01,$01,$01,$00,$00,$01,$02,$02,$21,$00,$01,$03,$03
	db $22,$00,$01,$05,$05,$22,$00,$01,$06,$06,$43,$00,$01,$07,$07,$44
	db $00,$01,$01,$01,$00,$00,$01,$02,$02,$21,$00,$01,$03,$03,$22,$00
	db $01,$05,$05,$22,$00,$01,$06,$06,$43,$00,$01,$07,$07,$44,$00,$01
	db $01,$01,$00,$00,$01,$02,$02,$21,$00,$01,$03,$03,$22,$00,$01,$05
	db $05,$22,$00,$01,$06,$06,$43,$00,$01,$07,$07,$44,$00,$01,$01,$01
	db $00,$00,$01,$02,$02,$01,$00,$01,$03,$03,$22,$00,$01,$05,$05,$22
	db $00,$01,$06,$06,$43,$00,$01,$07,$07,$44,$00,$01,$01,$01,$00,$00
	db $01,$02,$02,$01,$00,$01,$03,$03,$22,$00,$01,$05,$05,$22,$00,$01
	db $06,$06,$23,$00,$01,$07,$07,$44,$00,$01,$01,$01,$00,$00,$01,$02
	db $02,$01,$00,$01,$03,$03,$22,$00,$01,$05,$05,$22,$00,$01,$06,$06
	db $23,$00,$01,$07,$07,$44,$00,$01,$01,$01,$00,$00,$01,$02,$02,$01
	db $00,$01,$03,$03,$22,$00,$01,$05,$05,$22,$00,$01,$06,$06,$23,$00
	db $01,$07,$07,$43,$00,$01,$01,$01,$00,$00,$01,$02,$02,$01,$00,$01
	db $03,$03,$22,$00,$01,$05,$05,$22,$00,$01,$06,$06,$22,$00,$01,$07
	db $07,$43,$00,$01,$01,$01,$00,$00,$01,$02,$02,$01,$00,$01,$03,$03
	db $22,$00,$01,$05,$05,$22,$00,$01,$06,$06,$22,$00,$01,$07,$07,$43
	db $00,$01,$01,$01,$00,$00,$01,$02,$02,$01,$00,$01,$03,$03,$22,$00
	db $01,$05,$05,$22,$00,$01,$06,$06,$22,$00,$01,$07,$07,$43,$00,$01
	db $01,$01,$00,$00,$01,$02,$02,$01,$00,$01,$03,$03,$21,$00,$01,$05
	db $05,$21,$00,$01,$06,$06,$22,$00,$01,$07,$07,$23,$00,$01,$01,$01
	db $00,$00,$01,$02,$02,$01,$00,$01,$03,$03,$21,$00,$01,$05,$05,$21
	db $00,$01,$06,$06,$22,$00,$01,$07,$07,$23,$00,$01,$01,$01,$00,$00
	db $01,$02,$02,$01,$00,$01,$03,$03,$21,$00,$01,$05,$05,$21,$00,$01
	db $06,$06,$22,$00,$01,$07,$07,$22,$00,$01,$01,$01,$00,$00,$01,$02
	db $02,$01,$00,$01,$03,$03,$21,$00,$01,$05,$05,$21,$00,$01,$06,$06
	db $22,$00,$01,$07,$07,$22,$00,$01,$01,$01,$00,$00,$01,$02,$02,$00
	db $00,$01,$03,$03,$01,$00,$01,$05,$05,$01,$00,$01,$06,$06,$22,$00
	db $01,$07,$07,$22,$00,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01
	db $03,$03,$01,$00,$01,$05,$05,$01,$00,$01,$06,$06,$21,$00,$01,$07
	db $07,$22,$00,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03
	db $01,$00,$01,$05,$05,$01,$00,$01,$06,$06,$21,$00,$01,$07,$07,$22
	db $00,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$01,$00
	db $01,$05,$05,$01,$00,$01,$06,$06,$21,$00,$01,$07,$07,$22,$00,$01
	db $01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$01,$00,$01,$05
	db $05,$01,$00,$01,$06,$06,$01,$00,$01,$07,$07,$22,$00,$01,$01,$01
	db $00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$01,$00,$01,$05,$05,$01
	db $00,$01,$06,$06,$01,$00,$01,$07,$07,$21,$00,$01,$01,$01,$00,$00
	db $01,$02,$02,$00,$00,$01,$03,$03,$01,$00,$01,$05,$05,$01,$00,$01
	db $06,$06,$01,$00,$01,$07,$07,$21,$00,$01,$01,$01,$00,$00,$01,$02
	db $02,$00,$00,$01,$03,$03,$00,$00,$01,$05,$05,$00,$00,$01,$06,$06
	db $01,$00,$01,$07,$07,$01,$00,$01,$01,$01,$00,$00,$01,$02,$02,$00
	db $00,$01,$03,$03,$00,$00,$01,$05,$05,$00,$00,$01,$06,$06,$01,$00
	db $01,$07,$07,$01,$00,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01
	db $03,$03,$00,$00,$01,$05,$05,$00,$00,$01,$06,$06,$00,$00,$01,$07
	db $07,$01,$00,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03
	db $00,$00,$01,$05,$05,$00,$00,$01,$06,$06,$00,$00,$01,$07,$07,$01
	db $00,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$00,$00
	db $01,$05,$05,$00,$00,$01,$06,$06,$00,$00,$01,$07,$07,$00,$00,$01
	db $01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$00,$00,$01,$05
	db $05,$00,$00,$01,$06,$06,$00,$00,$01,$07,$07,$00,$00,$01,$01,$01
	db $00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$00,$00,$01,$05,$05,$00
	db $00,$01,$06,$06,$00,$00,$01,$07,$07,$00,$00,$01,$01,$01,$00,$00
	db $01,$02,$02,$00,$00,$01,$03,$03,$00,$00,$01,$05,$05,$00,$00,$01
	db $06,$06,$00,$00,$01,$07,$07,$00,$00,$01,$01,$01,$00,$00,$01,$02
	db $02,$00,$00,$01,$03,$03,$00,$00,$01,$05,$05,$00,$00,$01,$06,$06
	db $00,$00,$01,$07,$07,$00,$00,$01,$01,$01,$00,$00,$01,$02,$02,$00
	db $00,$01,$03,$03,$00,$00,$01,$05,$05,$00,$00,$01,$06,$06,$00,$00
	db $01,$07,$07,$00,$00,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01
	db $03,$03,$00,$00,$01,$05,$05,$00,$00,$01,$06,$06,$00,$00,$01,$07
	db $07,$00,$00,$00,$01,$10,$10,$00,$00,$01,$09,$09,$04,$10,$01,$0A
	db $0A,$04,$10,$01,$0B,$0B,$05,$14,$01,$0D,$0D,$05,$14,$01,$0E,$0E
	db $06,$18,$01,$0F,$0F,$07,$1C,$01,$09,$09,$04,$10,$01,$0A,$0A,$04
	db $10,$01,$0B,$0B,$05,$14,$01,$0D,$0D,$05,$14,$01,$0E,$0E,$06,$18
	db $01,$0F,$0F,$07,$1C,$01,$09,$09,$03,$0C,$01,$0A,$0A,$04,$10,$01
	db $0B,$0B,$05,$14,$01,$0D,$0D,$05,$14,$01,$0E,$0E,$06,$18,$01,$0F
	db $0F,$07,$1C,$01,$09,$09,$03,$0C,$01,$0A,$0A,$04,$10,$01,$0B,$0B
	db $05,$14,$01,$0D,$0D,$05,$14,$01,$0E,$0E,$05,$14,$01,$0F,$0F,$06
	db $18,$01,$09,$09,$03,$0C,$01,$0A,$0A,$04,$10,$01,$0B,$0B,$05,$14
	db $01,$0D,$0D,$05,$14,$01,$0E,$0E,$05,$14,$01,$0F,$0F,$06,$18,$01
	db $09,$09,$03,$0C,$01,$0A,$0A,$04,$10,$01,$0B,$0B,$04,$10,$01,$0D
	db $0D,$04,$10,$01,$0E,$0E,$05,$14,$01,$0F,$0F,$06,$18,$01,$09,$09
	db $03,$0C,$01,$0A,$0A,$04,$10,$01,$0B,$0B,$04,$10,$01,$0D,$0D,$04
	db $10,$01,$0E,$0E,$05,$14,$01,$0F,$0F,$06,$18,$01,$09,$09,$03,$0C
	db $01,$0A,$0A,$03,$0C,$01,$0B,$0B,$04,$10,$01,$0D,$0D,$04,$10,$01
	db $0E,$0E,$05,$14,$01,$0F,$0F,$05,$14,$01,$09,$09,$03,$0C,$01,$0A
	db $0A,$03,$0C,$01,$0B,$0B,$04,$10,$01,$0D,$0D,$04,$10,$01,$0E,$0E
	db $04,$10,$01,$0F,$0F,$05,$14,$01,$09,$09,$03,$0C,$01,$0A,$0A,$03
	db $0C,$01,$0B,$0B,$04,$10,$01,$0D,$0D,$04,$10,$01,$0E,$0E,$04,$10
	db $01,$0F,$0F,$05,$14,$01,$09,$09,$02,$08,$01,$0A,$0A,$03,$0C,$01
	db $0B,$0B,$04,$10,$01,$0D,$0D,$04,$10,$01,$0E,$0E,$04,$10,$01,$0F
	db $0F,$05,$14,$01,$09,$09,$02,$08,$01,$0A,$0A,$03,$0C,$01,$0B,$0B
	db $03,$0C,$01,$0D,$0D,$03,$0C,$01,$0E,$0E,$04,$10,$01,$0F,$0F,$04
	db $10,$01,$09,$09,$02,$08,$01,$0A,$0A,$03,$0C,$01,$0B,$0B,$03,$0C
	db $01,$0D,$0D,$03,$0C,$01,$0E,$0E,$04,$10,$01,$0F,$0F,$04,$10,$01
	db $09,$09,$02,$08,$01,$0A,$0A,$02,$08,$01,$0B,$0B,$03,$0C,$01,$0D
	db $0D,$03,$0C,$01,$0E,$0E,$03,$0C,$01,$0F,$0F,$04,$10,$01,$09,$09
	db $02,$08,$01,$0A,$0A,$02,$08,$01,$0B,$0B,$03,$0C,$01,$0D,$0D,$03
	db $0C,$01,$0E,$0E,$03,$0C,$01,$0F,$0F,$04,$10,$01,$09,$09,$02,$08
	db $01,$0A,$0A,$02,$08,$01,$0B,$0B,$03,$0C,$01,$0D,$0D,$03,$0C,$01
	db $0E,$0E,$03,$0C,$01,$0F,$0F,$04,$10,$01,$09,$09,$02,$08,$01,$0A
	db $0A,$02,$08,$01,$0B,$0B,$02,$08,$01,$0D,$0D,$02,$08,$01,$0E,$0E
	db $03,$0C,$01,$0F,$0F,$03,$0C,$01,$09,$09,$02,$08,$01,$0A,$0A,$02
	db $08,$01,$0B,$0B,$02,$08,$01,$0D,$0D,$02,$08,$01,$0E,$0E,$03,$0C
	db $01,$0F,$0F,$03,$0C,$01,$09,$09,$01,$04,$01,$0A,$0A,$02,$08,$01
	db $0B,$0B,$02,$08,$01,$0D,$0D,$02,$08,$01,$0E,$0E,$02,$08,$01,$0F
	db $0F,$03,$0C,$01,$09,$09,$01,$04,$01,$0A,$0A,$02,$08,$01,$0B,$0B
	db $02,$08,$01,$0D,$0D,$02,$08,$01,$0E,$0E,$02,$08,$01,$0F,$0F,$03
	db $0C,$01,$09,$09,$01,$04,$01,$0A,$0A,$01,$04,$01,$0B,$0B,$02,$08
	db $01,$0D,$0D,$02,$08,$01,$0E,$0E,$02,$08,$01,$0F,$0F,$02,$08,$01
	db $09,$09,$01,$04,$01,$0A,$0A,$01,$04,$01,$0B,$0B,$02,$08,$01,$0D
	db $0D,$02,$08,$01,$0E,$0E,$02,$08,$01,$0F,$0F,$02,$08,$01,$09,$09
	db $01,$04,$01,$0A,$0A,$01,$04,$01,$0B,$0B,$01,$04,$01,$0D,$0D,$01
	db $04,$01,$0E,$0E,$02,$08,$01,$0F,$0F,$02,$08,$01,$09,$09,$01,$04
	db $01,$0A,$0A,$01,$04,$01,$0B,$0B,$01,$04,$01,$0D,$0D,$01,$04,$01
	db $0E,$0E,$01,$04,$01,$0F,$0F,$02,$08,$01,$09,$09,$01,$04,$01,$0A
	db $0A,$01,$04,$01,$0B,$0B,$01,$04,$01,$0D,$0D,$01,$04,$01,$0E,$0E
	db $01,$04,$01,$0F,$0F,$02,$08,$01,$09,$09,$01,$04,$01,$0A,$0A,$01
	db $04,$01,$0B,$0B,$01,$04,$01,$0D,$0D,$01,$04,$01,$0E,$0E,$01,$04
	db $01,$0F,$0F,$01,$04,$01,$09,$09,$00,$00,$01,$0A,$0A,$01,$04,$01
	db $0B,$0B,$01,$04,$01,$0D,$0D,$01,$04,$01,$0E,$0E,$01,$04,$01,$0F
	db $0F,$01,$04,$01,$09,$09,$00,$00,$01,$0A,$0A,$00,$00,$01,$0B,$0B
	db $01,$04,$01,$0D,$0D,$01,$04,$01,$0E,$0E,$01,$04,$01,$0F,$0F,$01
	db $04,$01,$09,$09,$00,$00,$01,$0A,$0A,$00,$00,$01,$0B,$0B,$00,$00
	db $01,$0D,$0D,$00,$00,$01,$0E,$0E,$00,$00,$01,$0F,$0F,$01,$04,$01
	db $09,$09,$00,$00,$01,$0A,$0A,$00,$00,$01,$0B,$0B,$00,$00,$01,$0D
	db $0D,$00,$00,$01,$0E,$0E,$00,$00,$01,$0F,$0F,$00,$00,$01,$09,$09
	db $00,$00,$01,$0A,$0A,$00,$00,$01,$0B,$0B,$00,$00,$01,$0D,$0D,$00
	db $00,$01,$0E,$0E,$00,$00,$01,$0F,$0F,$00,$00,$01,$09,$09,$00,$00
	db $01,$0A,$0A,$00,$00,$01,$0B,$0B,$00,$00,$01,$0D,$0D,$00,$00,$01
	db $0E,$0E,$00,$00,$01,$0F,$0F,$00,$00,$01,$09,$09,$00,$00,$01,$0A
	db $0A,$00,$00,$01,$0B,$0B,$00,$00,$01,$0D,$0D,$00,$00,$01,$0E,$0E
	db $00,$00,$01,$0F,$0F,$00,$00,$01,$09,$09,$00,$00,$01,$0A,$0A,$00
	db $00,$01,$0B,$0B,$00,$00,$01,$0D,$0D,$00,$00,$01,$0E,$0E,$00,$00
	db $01,$0F,$0F,$00,$00,$00,$01,$10,$10,$00,$00,$01,$01,$01,$00,$00
	db $01,$02,$02,$01,$04,$01,$03,$03,$02,$08,$01,$05,$05,$02,$08,$01
	db $06,$06,$03,$0C,$01,$07,$07,$04,$10,$01,$01,$01,$00,$00,$01,$02
	db $02,$01,$04,$01,$03,$03,$02,$08,$01,$05,$05,$02,$08,$01,$06,$06
	db $03,$0C,$01,$07,$07,$04,$10,$01,$01,$01,$00,$00,$01,$02,$02,$01
	db $04,$01,$03,$03,$02,$08,$01,$05,$05,$02,$08,$01,$06,$06,$03,$0C
	db $01,$07,$07,$03,$0C,$01,$01,$01,$00,$00,$01,$02,$02,$01,$04,$01
	db $03,$03,$02,$08,$01,$05,$05,$02,$08,$01,$06,$06,$02,$08,$01,$07
	db $07,$03,$0C,$01,$01,$01,$00,$00,$01,$02,$02,$01,$04,$01,$03,$03
	db $02,$08,$01,$05,$05,$02,$08,$01,$06,$06,$02,$08,$01,$07,$07,$03
	db $0C,$01,$01,$01,$00,$00,$01,$02,$02,$01,$04,$01,$03,$03,$02,$08
	db $01,$05,$05,$02,$08,$01,$06,$06,$02,$08,$01,$07,$07,$03,$0C,$01
	db $01,$01,$00,$00,$01,$02,$02,$01,$04,$01,$03,$03,$02,$08,$01,$05
	db $05,$02,$08,$01,$06,$06,$02,$08,$01,$07,$07,$03,$0C,$01,$01,$01
	db $00,$00,$01,$02,$02,$01,$04,$01,$03,$03,$01,$04,$01,$05,$05,$01
	db $04,$01,$06,$06,$02,$08,$01,$07,$07,$03,$0C,$01,$01,$01,$00,$00
	db $01,$02,$02,$01,$04,$01,$03,$03,$01,$04,$01,$05,$05,$01,$04,$01
	db $06,$06,$02,$08,$01,$07,$07,$03,$0C,$01,$01,$01,$00,$00,$01,$02
	db $02,$01,$04,$01,$03,$03,$01,$04,$01,$05,$05,$01,$04,$01,$06,$06
	db $02,$08,$01,$07,$07,$03,$0C,$01,$01,$01,$00,$00,$01,$02,$02,$01
	db $04,$01,$03,$03,$01,$04,$01,$05,$05,$01,$04,$01,$06,$06,$02,$08
	db $01,$07,$07,$02,$08,$01,$01,$01,$00,$00,$01,$02,$02,$01,$04,$01
	db $03,$03,$01,$04,$01,$05,$05,$01,$04,$01,$06,$06,$02,$08,$01,$07
	db $07,$02,$08,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03
	db $01,$04,$01,$05,$05,$01,$04,$01,$06,$06,$02,$08,$01,$07,$07,$02
	db $08,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$01,$04
	db $01,$05,$05,$01,$04,$01,$06,$06,$01,$04,$01,$07,$07,$02,$08,$01
	db $01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$01,$04,$01,$05
	db $05,$01,$04,$01,$06,$06,$01,$04,$01,$07,$07,$02,$08,$01,$01,$01
	db $00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$01,$04,$01,$05,$05,$01
	db $04,$01,$06,$06,$01,$04,$01,$07,$07,$02,$08,$01,$01,$01,$00,$00
	db $01,$02,$02,$00,$00,$01,$03,$03,$01,$04,$01,$05,$05,$01,$04,$01
	db $06,$06,$01,$04,$01,$07,$07,$02,$08,$01,$01,$01,$00,$00,$01,$02
	db $02,$00,$00,$01,$03,$03,$01,$04,$01,$05,$05,$01,$04,$01,$06,$06
	db $01,$04,$01,$07,$07,$02,$08,$01,$01,$01,$00,$00,$01,$02,$02,$00
	db $00,$01,$03,$03,$01,$04,$01,$05,$05,$01,$04,$01,$06,$06,$01,$04
	db $01,$07,$07,$01,$04,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01
	db $03,$03,$01,$04,$01,$05,$05,$01,$04,$01,$06,$06,$01,$04,$01,$07
	db $07,$01,$04,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03
	db $00,$00,$01,$05,$05,$00,$00,$01,$06,$06,$01,$04,$01,$07,$07,$01
	db $04,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$00,$00
	db $01,$05,$05,$00,$00,$01,$06,$06,$01,$04,$01,$07,$07,$01,$04,$01
	db $01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$00,$00,$01,$05
	db $05,$00,$00,$01,$06,$06,$01,$04,$01,$07,$07,$01,$04,$01,$01,$01
	db $00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$00,$00,$01,$05,$05,$00
	db $00,$01,$06,$06,$00,$00,$01,$07,$07,$01,$04,$01,$01,$01,$00,$00
	db $01,$02,$02,$00,$00,$01,$03,$03,$00,$00,$01,$05,$05,$00,$00,$01
	db $06,$06,$00,$00,$01,$07,$07,$01,$04,$01,$01,$01,$00,$00,$01,$02
	db $02,$00,$00,$01,$03,$03,$00,$00,$01,$05,$05,$00,$00,$01,$06,$06
	db $00,$00,$01,$07,$07,$01,$04,$01,$01,$01,$00,$00,$01,$02,$02,$00
	db $00,$01,$03,$03,$00,$00,$01,$05,$05,$00,$00,$01,$06,$06,$00,$00
	db $01,$07,$07,$00,$00,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01
	db $03,$03,$00,$00,$01,$05,$05,$00,$00,$01,$06,$06,$00,$00,$01,$07
	db $07,$00,$00,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03
	db $00,$00,$01,$05,$05,$00,$00,$01,$06,$06,$00,$00,$01,$07,$07,$00
	db $00,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$00,$00
	db $01,$05,$05,$00,$00,$01,$06,$06,$00,$00,$01,$07,$07,$00,$00,$01
	db $01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$00,$00,$01,$05
	db $05,$00,$00,$01,$06,$06,$00,$00,$01,$07,$07,$00,$00,$01,$01,$01
	db $00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$00,$00,$01,$05,$05,$00
	db $00,$01,$06,$06,$00,$00,$01,$07,$07,$00,$00,$01,$01,$01,$00,$00
	db $01,$02,$02,$00,$00,$01,$03,$03,$00,$00,$01,$05,$05,$00,$00,$01
	db $06,$06,$00,$00,$01,$07,$07,$00,$00,$01,$01,$01,$00,$00,$01,$02
	db $02,$00,$00,$01,$03,$03,$00,$00,$01,$05,$05,$00,$00,$01,$06,$06
	db $00,$00,$01,$07,$07,$00,$00,$00

DATA_81ABD1:
	db $01,$10,$10,$00,$00,$01,$09,$09,$08,$00,$01,$0A,$0A,$09,$00,$01
	db $0B,$0B,$0A,$00,$01,$0D,$0D,$0A,$00,$01,$0E,$0E,$0B,$00,$01,$0F
	db $0F,$0C,$00,$01,$09,$09,$08,$00,$01,$0A,$0A,$09,$00,$01,$0B,$0B
	db $0A,$00,$01,$0D,$0D,$0A,$00,$01,$0E,$0E,$0B,$00,$01,$0F,$0F,$0C
	db $00,$01,$09,$09,$07,$00,$01,$0A,$0A,$08,$00,$01,$0B,$0B,$0A,$00
	db $01,$0D,$0D,$0A,$00,$01,$0E,$0E,$0B,$00,$01,$0F,$0F,$0C,$00,$01
	db $09,$09,$07,$00,$01,$0A,$0A,$08,$00,$01,$0B,$0B,$09,$00,$01,$0D
	db $0D,$09,$00,$01,$0E,$0E,$0A,$00,$01,$0F,$0F,$0C,$00,$01,$09,$09
	db $07,$00,$01,$0A,$0A,$08,$00,$01,$0B,$0B,$09,$00,$01,$0D,$0D,$09
	db $00,$01,$0E,$0E,$0A,$00,$01,$0F,$0F,$0B,$00,$01,$09,$09,$07,$00
	db $01,$0A,$0A,$08,$00,$01,$0B,$0B,$09,$00,$01,$0D,$0D,$09,$00,$01
	db $0E,$0E,$0A,$00,$01,$0F,$0F,$0B,$00,$01,$09,$09,$07,$00,$01,$0A
	db $0A,$08,$00,$01,$0B,$0B,$09,$00,$01,$0D,$0D,$09,$00,$01,$0E,$0E
	db $0A,$00,$01,$0F,$0F,$0B,$00,$01,$09,$09,$06,$00,$01,$0A,$0A,$07
	db $00,$01,$0B,$0B,$08,$00,$01,$0D,$0D,$08,$00,$01,$0E,$0E,$09,$00
	db $01,$0F,$0F,$0A,$00,$01,$09,$09,$06,$00,$01,$0A,$0A,$07,$00,$01
	db $0B,$0B,$08,$00,$01,$0D,$0D,$08,$00,$01,$0E,$0E,$09,$00,$01,$0F
	db $0F,$0A,$00,$01,$09,$09,$06,$00,$01,$0A,$0A,$07,$00,$01,$0B,$0B
	db $08,$00,$01,$0D,$0D,$08,$00,$01,$0E,$0E,$09,$00,$01,$0F,$0F,$0A
	db $00,$01,$09,$09,$06,$00,$01,$0A,$0A,$07,$00,$01,$0B,$0B,$08,$00
	db $01,$0D,$0D,$08,$00,$01,$0E,$0E,$08,$00,$01,$0F,$0F,$09,$00,$01
	db $09,$09,$06,$00,$01,$0A,$0A,$06,$00,$01,$0B,$0B,$07,$00,$01,$0D
	db $0D,$07,$00,$01,$0E,$0E,$08,$00,$01,$0F,$0F,$09,$00,$01,$09,$09
	db $05,$00,$01,$0A,$0A,$06,$00,$01,$0B,$0B,$07,$00,$01,$0D,$0D,$07
	db $00,$01,$0E,$0E,$08,$00,$01,$0F,$0F,$09,$00,$01,$09,$09,$05,$00
	db $01,$0A,$0A,$06,$00,$01,$0B,$0B,$07,$00,$01,$0D,$0D,$07,$00,$01
	db $0E,$0E,$07,$00,$01,$0F,$0F,$08,$00,$01,$09,$09,$05,$00,$01,$0A
	db $0A,$06,$00,$01,$0B,$0B,$07,$00,$01,$0D,$0D,$07,$00,$01,$0E,$0E
	db $07,$00,$01,$0F,$0F,$08,$00,$01,$09,$09,$05,$00,$01,$0A,$0A,$06
	db $00,$01,$0B,$0B,$06,$00,$01,$0D,$0D,$06,$00,$01,$0E,$0E,$07,$00
	db $01,$0F,$0F,$08,$00,$01,$09,$09,$05,$00,$01,$0A,$0A,$05,$00,$01
	db $0B,$0B,$06,$00,$01,$0D,$0D,$06,$00,$01,$0E,$0E,$07,$00,$01,$0F
	db $0F,$07,$00,$01,$09,$09,$05,$00,$01,$0A,$0A,$05,$00,$01,$0B,$0B
	db $06,$00,$01,$0D,$0D,$06,$00,$01,$0E,$0E,$06,$00,$01,$0F,$0F,$07
	db $00,$01,$09,$09,$04,$00,$01,$0A,$0A,$05,$00,$01,$0B,$0B,$05,$00
	db $01,$0D,$0D,$05,$00,$01,$0E,$0E,$06,$00,$01,$0F,$0F,$07,$00,$01
	db $09,$09,$04,$00,$01,$0A,$0A,$05,$00,$01,$0B,$0B,$05,$00,$01,$0D
	db $0D,$05,$00,$01,$0E,$0E,$06,$00,$01,$0F,$0F,$06,$00,$01,$09,$09
	db $04,$00,$01,$0A,$0A,$04,$00,$01,$0B,$0B,$05,$00,$01,$0D,$0D,$05
	db $00,$01,$0E,$0E,$05,$00,$01,$0F,$0F,$06,$00,$01,$09,$09,$04,$00
	db $01,$0A,$0A,$04,$00,$01,$0B,$0B,$05,$00,$01,$0D,$0D,$05,$00,$01
	db $0E,$0E,$05,$00,$01,$0F,$0F,$06,$00,$01,$09,$09,$04,$00,$01,$0A
	db $0A,$04,$00,$01,$0B,$0B,$04,$00,$01,$0D,$0D,$04,$00,$01,$0E,$0E
	db $05,$00,$01,$0F,$0F,$05,$00,$01,$09,$09,$03,$00,$01,$0A,$0A,$04
	db $00,$01,$0B,$0B,$04,$00,$01,$0D,$0D,$04,$00,$01,$0E,$0E,$04,$00
	db $01,$0F,$0F,$05,$00,$01,$09,$09,$03,$00,$01,$0A,$0A,$04,$00,$01
	db $0B,$0B,$04,$00,$01,$0D,$0D,$04,$00,$01,$0E,$0E,$04,$00,$01,$0F
	db $0F,$05,$00,$01,$09,$09,$03,$00,$01,$0A,$0A,$03,$00,$01,$0B,$0B
	db $04,$00,$01,$0D,$0D,$04,$00,$01,$0E,$0E,$04,$00,$01,$0F,$0F,$04
	db $00,$01,$09,$09,$03,$00,$01,$0A,$0A,$03,$00,$01,$0B,$0B,$03,$00
	db $01,$0D,$0D,$03,$00,$01,$0E,$0E,$04,$00,$01,$0F,$0F,$04,$00,$01
	db $09,$09,$03,$00,$01,$0A,$0A,$03,$00,$01,$0B,$0B,$03,$00,$01,$0D
	db $0D,$03,$00,$01,$0E,$0E,$03,$00,$01,$0F,$0F,$04,$00,$01,$09,$09
	db $02,$00,$01,$0A,$0A,$03,$00,$01,$0B,$0B,$03,$00,$01,$0D,$0D,$03
	db $00,$01,$0E,$0E,$03,$00,$01,$0F,$0F,$03,$00,$01,$09,$09,$02,$00
	db $01,$0A,$0A,$02,$00,$01,$0B,$0B,$03,$00,$01,$0D,$0D,$03,$00,$01
	db $0E,$0E,$03,$00,$01,$0F,$0F,$03,$00,$01,$09,$09,$02,$00,$01,$0A
	db $0A,$02,$00,$01,$0B,$0B,$02,$00,$01,$0D,$0D,$02,$00,$01,$0E,$0E
	db $02,$00,$01,$0F,$0F,$03,$00,$01,$09,$09,$02,$00,$01,$0A,$0A,$02
	db $00,$01,$0B,$0B,$02,$00,$01,$0D,$0D,$02,$00,$01,$0E,$0E,$02,$00
	db $01,$0F,$0F,$02,$00,$01,$09,$09,$02,$00,$01,$0A,$0A,$02,$00,$01
	db $0B,$0B,$02,$00,$01,$0D,$0D,$02,$00,$01,$0E,$0E,$02,$00,$01,$0F
	db $0F,$02,$00,$01,$09,$09,$02,$00,$01,$0A,$0A,$02,$00,$01,$0B,$0B
	db $02,$00,$01,$0D,$0D,$02,$00,$01,$0E,$0E,$02,$00,$01,$0F,$0F,$02
	db $00,$00,$01,$10,$10,$00,$00,$01,$01,$01,$03,$00,$01,$02,$02,$04
	db $00,$01,$03,$03,$05,$00,$01,$05,$05,$05,$00,$01,$06,$06,$06,$00
	db $01,$07,$07,$08,$00,$01,$01,$01,$03,$00,$01,$02,$02,$04,$00,$01
	db $03,$03,$05,$00,$01,$05,$05,$05,$00,$01,$06,$06,$06,$00,$01,$07
	db $07,$08,$00,$01,$01,$01,$03,$00,$01,$02,$02,$04,$00,$01,$03,$03
	db $05,$00,$01,$05,$05,$05,$00,$01,$06,$06,$06,$00,$01,$07,$07,$07
	db $00,$01,$01,$01,$03,$00,$01,$02,$02,$04,$00,$01,$03,$03,$05,$00
	db $01,$05,$05,$05,$00,$01,$06,$06,$06,$00,$01,$07,$07,$07,$00,$01
	db $01,$01,$03,$00,$01,$02,$02,$04,$00,$01,$03,$03,$05,$00,$01,$05
	db $05,$05,$00,$01,$06,$06,$06,$00,$01,$07,$07,$07,$00,$01,$01,$01
	db $02,$00,$01,$02,$02,$03,$00,$01,$03,$03,$05,$00,$01,$05,$05,$05
	db $00,$01,$06,$06,$06,$00,$01,$07,$07,$07,$00,$01,$01,$01,$02,$00
	db $01,$02,$02,$03,$00,$01,$03,$03,$05,$00,$01,$05,$05,$05,$00,$01
	db $06,$06,$05,$00,$01,$07,$07,$07,$00,$01,$01,$01,$02,$00,$01,$02
	db $02,$03,$00,$01,$03,$03,$04,$00,$01,$05,$05,$04,$00,$01,$06,$06
	db $05,$00,$01,$07,$07,$06,$00,$01,$01,$01,$02,$00,$01,$02,$02,$03
	db $00,$01,$03,$03,$04,$00,$01,$05,$05,$04,$00,$01,$06,$06,$05,$00
	db $01,$07,$07,$06,$00,$01,$01,$01,$02,$00,$01,$02,$02,$03,$00,$01
	db $03,$03,$04,$00,$01,$05,$05,$04,$00,$01,$06,$06,$05,$00,$01,$07
	db $07,$06,$00,$01,$01,$01,$02,$00,$01,$02,$02,$03,$00,$01,$03,$03
	db $04,$00,$01,$05,$05,$04,$00,$01,$06,$06,$05,$00,$01,$07,$07,$06
	db $00,$01,$01,$01,$02,$00,$01,$02,$02,$03,$00,$01,$03,$03,$04,$00
	db $01,$05,$05,$04,$00,$01,$06,$06,$05,$00,$01,$07,$07,$06,$00,$01
	db $01,$01,$02,$00,$01,$02,$02,$03,$00,$01,$03,$03,$04,$00,$01,$05
	db $05,$04,$00,$01,$06,$06,$05,$00,$01,$07,$07,$05,$00,$01,$01,$01
	db $02,$00,$01,$02,$02,$03,$00,$01,$03,$03,$04,$00,$01,$05,$05,$04
	db $00,$01,$06,$06,$04,$00,$01,$07,$07,$05,$00,$01,$01,$01,$02,$00
	db $01,$02,$02,$03,$00,$01,$03,$03,$04,$00,$01,$05,$05,$04,$00,$01
	db $06,$06,$04,$00,$01,$07,$07,$05,$00,$01,$01,$01,$02,$00,$01,$02
	db $02,$03,$00,$01,$03,$03,$04,$00,$01,$05,$05,$04,$00,$01,$06,$06
	db $04,$00,$01,$07,$07,$05,$00,$01,$01,$01,$02,$00,$01,$02,$02,$03
	db $00,$01,$03,$03,$03,$00,$01,$05,$05,$03,$00,$01,$06,$06,$04,$00
	db $01,$07,$07,$05,$00,$01,$01,$01,$02,$00,$01,$02,$02,$03,$00,$01
	db $03,$03,$03,$00,$01,$05,$05,$03,$00,$01,$06,$06,$04,$00,$01,$07
	db $07,$05,$00,$01,$01,$01,$02,$00,$01,$02,$02,$03,$00,$01,$03,$03
	db $03,$00,$01,$05,$05,$03,$00,$01,$06,$06,$04,$00,$01,$07,$07,$04
	db $00,$01,$01,$01,$02,$00,$01,$02,$02,$02,$00,$01,$03,$03,$03,$00
	db $01,$05,$05,$03,$00,$01,$06,$06,$04,$00,$01,$07,$07,$04,$00,$01
	db $01,$01,$02,$00,$01,$02,$02,$02,$00,$01,$03,$03,$03,$00,$01,$05
	db $05,$03,$00,$01,$06,$06,$03,$00,$01,$07,$07,$04,$00,$01,$01,$01
	db $02,$00,$01,$02,$02,$02,$00,$01,$03,$03,$03,$00,$01,$05,$05,$03
	db $00,$01,$06,$06,$03,$00,$01,$07,$07,$04,$00,$01,$01,$01,$02,$00
	db $01,$02,$02,$02,$00,$01,$03,$03,$03,$00,$01,$05,$05,$03,$00,$01
	db $06,$06,$03,$00,$01,$07,$07,$04,$00,$01,$01,$01,$02,$00,$01,$02
	db $02,$02,$00,$01,$03,$03,$03,$00,$01,$05,$05,$03,$00,$01,$06,$06
	db $03,$00,$01,$07,$07,$03,$00,$01,$01,$01,$02,$00,$01,$02,$02,$02
	db $00,$01,$03,$03,$03,$00,$01,$05,$05,$03,$00,$01,$06,$06,$03,$00
	db $01,$07,$07,$03,$00,$01,$01,$01,$02,$00,$01,$02,$02,$02,$00,$01
	db $03,$03,$02,$00,$01,$05,$05,$02,$00,$01,$06,$06,$03,$00,$01,$07
	db $07,$03,$00,$01,$01,$01,$02,$00,$01,$02,$02,$02,$00,$01,$03,$03
	db $02,$00,$01,$05,$05,$02,$00,$01,$06,$06,$03,$00,$01,$07,$07,$03
	db $00,$01,$01,$01,$02,$00,$01,$02,$02,$02,$00,$01,$03,$03,$02,$00
	db $01,$05,$05,$02,$00,$01,$06,$06,$02,$00,$01,$07,$07,$03,$00,$01
	db $01,$01,$02,$00,$01,$02,$02,$02,$00,$01,$03,$03,$02,$00,$01,$05
	db $05,$02,$00,$01,$06,$06,$02,$00,$01,$07,$07,$02,$00,$01,$01,$01
	db $02,$00,$01,$02,$02,$02,$00,$01,$03,$03,$02,$00,$01,$05,$05,$02
	db $00,$01,$06,$06,$02,$00,$01,$07,$07,$02,$00,$01,$01,$01,$02,$00
	db $01,$02,$02,$02,$00,$01,$03,$03,$02,$00,$01,$05,$05,$02,$00,$01
	db $06,$06,$02,$00,$01,$07,$07,$02,$00,$01,$01,$01,$02,$00,$01,$02
	db $02,$02,$00,$01,$03,$03,$02,$00,$01,$05,$05,$02,$00,$01,$06,$06
	db $02,$00,$01,$07,$07,$02,$00,$01,$01,$01,$02,$00,$01,$02,$02,$02
	db $00,$01,$03,$03,$02,$00,$01,$05,$05,$02,$00,$01,$06,$06,$02,$00
	db $01,$07,$07,$02,$00,$01,$01,$01,$02,$00,$01,$02,$02,$02,$00,$01
	db $03,$03,$02,$00,$01,$05,$05,$02,$00,$01,$06,$06,$02,$00,$01,$07
	db $07,$02,$00,$00

DATA_81B3D5:
	db $01,$10,$10,$00,$00,$01,$09,$09,$00,$18,$01,$0A,$0A,$00,$1C,$01
	db $0B,$0B,$00,$20,$01,$0D,$0D,$00,$20,$01,$0E,$0E,$00,$24,$01,$0F
	db $0F,$00,$28,$01,$09,$09,$00,$18,$01,$0A,$0A,$00,$1C,$01,$0B,$0B
	db $00,$20,$01,$0D,$0D,$00,$20,$01,$0E,$0E,$00,$24,$01,$0F,$0F,$00
	db $28,$01,$09,$09,$00,$14,$01,$0A,$0A,$00,$18,$01,$0B,$0B,$00,$20
	db $01,$0D,$0D,$00,$20,$01,$0E,$0E,$00,$24,$01,$0F,$0F,$00,$28,$01
	db $09,$09,$00,$14,$01,$0A,$0A,$00,$18,$01,$0B,$0B,$00,$1C,$01,$0D
	db $0D,$00,$1C,$01,$0E,$0E,$00,$20,$01,$0F,$0F,$00,$28,$01,$09,$09
	db $00,$14,$01,$0A,$0A,$00,$18,$01,$0B,$0B,$00,$1C,$01,$0D,$0D,$00
	db $1C,$01,$0E,$0E,$00,$20,$01,$0F,$0F,$00,$24,$01,$09,$09,$00,$14
	db $01,$0A,$0A,$00,$18,$01,$0B,$0B,$00,$1C,$01,$0D,$0D,$00,$1C,$01
	db $0E,$0E,$00,$20,$01,$0F,$0F,$00,$24,$01,$09,$09,$00,$14,$01,$0A
	db $0A,$00,$18,$01,$0B,$0B,$00,$1C,$01,$0D,$0D,$00,$1C,$01,$0E,$0E
	db $00,$20,$01,$0F,$0F,$00,$24,$01,$09,$09,$00,$10,$01,$0A,$0A,$00
	db $14,$01,$0B,$0B,$00,$18,$01,$0D,$0D,$00,$18,$01,$0E,$0E,$00,$1C
	db $01,$0F,$0F,$00,$20,$01,$09,$09,$00,$10,$01,$0A,$0A,$00,$14,$01
	db $0B,$0B,$00,$18,$01,$0D,$0D,$00,$18,$01,$0E,$0E,$00,$1C,$01,$0F
	db $0F,$00,$20,$01,$09,$09,$00,$10,$01,$0A,$0A,$00,$14,$01,$0B,$0B
	db $00,$18,$01,$0D,$0D,$00,$18,$01,$0E,$0E,$00,$1C,$01,$0F,$0F,$00
	db $20,$01,$09,$09,$00,$10,$01,$0A,$0A,$00,$14,$01,$0B,$0B,$00,$18
	db $01,$0D,$0D,$00,$18,$01,$0E,$0E,$00,$18,$01,$0F,$0F,$00,$1C,$01
	db $09,$09,$00,$10,$01,$0A,$0A,$00,$10,$01,$0B,$0B,$00,$14,$01,$0D
	db $0D,$00,$14,$01,$0E,$0E,$00,$18,$01,$0F,$0F,$00,$1C,$01,$09,$09
	db $00,$0C,$01,$0A,$0A,$00,$10,$01,$0B,$0B,$00,$14,$01,$0D,$0D,$00
	db $14,$01,$0E,$0E,$00,$18,$01,$0F,$0F,$00,$1C,$01,$09,$09,$00,$0C
	db $01,$0A,$0A,$00,$10,$01,$0B,$0B,$00,$14,$01,$0D,$0D,$00,$14,$01
	db $0E,$0E,$00,$14,$01,$0F,$0F,$00,$18,$01,$09,$09,$00,$0C,$01,$0A
	db $0A,$00,$10,$01,$0B,$0B,$00,$14,$01,$0D,$0D,$00,$14,$01,$0E,$0E
	db $00,$14,$01,$0F,$0F,$00,$18,$01,$09,$09,$00,$0C,$01,$0A,$0A,$00
	db $10,$01,$0B,$0B,$00,$10,$01,$0D,$0D,$00,$10,$01,$0E,$0E,$00,$14
	db $01,$0F,$0F,$00,$18,$01,$09,$09,$00,$0C,$01,$0A,$0A,$00,$0C,$01
	db $0B,$0B,$00,$10,$01,$0D,$0D,$00,$10,$01,$0E,$0E,$00,$14,$01,$0F
	db $0F,$00,$14,$01,$09,$09,$00,$0C,$01,$0A,$0A,$00,$0C,$01,$0B,$0B
	db $00,$10,$01,$0D,$0D,$00,$10,$01,$0E,$0E,$00,$10,$01,$0F,$0F,$00
	db $14,$01,$09,$09,$00,$08,$01,$0A,$0A,$00,$0C,$01,$0B,$0B,$00,$0C
	db $01,$0D,$0D,$00,$0C,$01,$0E,$0E,$00,$10,$01,$0F,$0F,$00,$14,$01
	db $09,$09,$00,$08,$01,$0A,$0A,$00,$0C,$01,$0B,$0B,$00,$0C,$01,$0D
	db $0D,$00,$0C,$01,$0E,$0E,$00,$10,$01,$0F,$0F,$00,$10,$01,$09,$09
	db $00,$08,$01,$0A,$0A,$00,$08,$01,$0B,$0B,$00,$0C,$01,$0D,$0D,$00
	db $0C,$01,$0E,$0E,$00,$0C,$01,$0F,$0F,$00,$10,$01,$09,$09,$00,$08
	db $01,$0A,$0A,$00,$08,$01,$0B,$0B,$00,$0C,$01,$0D,$0D,$00,$0C,$01
	db $0E,$0E,$00,$0C,$01,$0F,$0F,$00,$10,$01,$09,$09,$00,$08,$01,$0A
	db $0A,$00,$08,$01,$0B,$0B,$00,$08,$01,$0D,$0D,$00,$08,$01,$0E,$0E
	db $00,$0C,$01,$0F,$0F,$00,$0C,$01,$09,$09,$00,$04,$01,$0A,$0A,$00
	db $08,$01,$0B,$0B,$00,$08,$01,$0D,$0D,$00,$08,$01,$0E,$0E,$00,$08
	db $01,$0F,$0F,$00,$0C,$01,$09,$09,$00,$04,$01,$0A,$0A,$00,$08,$01
	db $0B,$0B,$00,$08,$01,$0D,$0D,$00,$08,$01,$0E,$0E,$00,$08,$01,$0F
	db $0F,$00,$0C,$01,$09,$09,$00,$04,$01,$0A,$0A,$00,$04,$01,$0B,$0B
	db $00,$08,$01,$0D,$0D,$00,$08,$01,$0E,$0E,$00,$08,$01,$0F,$0F,$00
	db $08,$01,$09,$09,$00,$04,$01,$0A,$0A,$00,$04,$01,$0B,$0B,$00,$04
	db $01,$0D,$0D,$00,$04,$01,$0E,$0E,$00,$08,$01,$0F,$0F,$00,$08,$01
	db $09,$09,$00,$04,$01,$0A,$0A,$00,$04,$01,$0B,$0B,$00,$04,$01,$0D
	db $0D,$00,$04,$01,$0E,$0E,$00,$04,$01,$0F,$0F,$00,$08,$01,$09,$09
	db $00,$00,$01,$0A,$0A,$00,$04,$01,$0B,$0B,$00,$04,$01,$0D,$0D,$00
	db $04,$01,$0E,$0E,$00,$04,$01,$0F,$0F,$00,$04,$01,$09,$09,$00,$00
	db $01,$0A,$0A,$00,$00,$01,$0B,$0B,$00,$04,$01,$0D,$0D,$00,$04,$01
	db $0E,$0E,$00,$04,$01,$0F,$0F,$00,$04,$01,$09,$09,$00,$00,$01,$0A
	db $0A,$00,$00,$01,$0B,$0B,$00,$00,$01,$0D,$0D,$00,$00,$01,$0E,$0E
	db $00,$00,$01,$0F,$0F,$00,$04,$01,$09,$09,$00,$00,$01,$0A,$0A,$00
	db $00,$01,$0B,$0B,$00,$00,$01,$0D,$0D,$00,$00,$01,$0E,$0E,$00,$00
	db $01,$0F,$0F,$00,$00,$01,$09,$09,$00,$00,$01,$0A,$0A,$00,$00,$01
	db $0B,$0B,$00,$00,$01,$0D,$0D,$00,$00,$01,$0E,$0E,$00,$00,$01,$0F
	db $0F,$00,$00,$01,$09,$09,$00,$00,$01,$0A,$0A,$00,$00,$01,$0B,$0B
	db $00,$00,$01,$0D,$0D,$00,$00,$01,$0E,$0E,$00,$00,$01,$0F,$0F,$00
	db $00,$00,$01,$10,$10,$00,$00,$01,$01,$01,$00,$04,$01,$02,$02,$00
	db $08,$01,$03,$03,$00,$0C,$01,$05,$05,$00,$0C,$01,$06,$06,$00,$10
	db $01,$07,$07,$00,$18,$01,$01,$01,$00,$04,$01,$02,$02,$00,$08,$01
	db $03,$03,$00,$0C,$01,$05,$05,$00,$0C,$01,$06,$06,$00,$10,$01,$07
	db $07,$00,$18,$01,$01,$01,$00,$04,$01,$02,$02,$00,$08,$01,$03,$03
	db $00,$0C,$01,$05,$05,$00,$0C,$01,$06,$06,$00,$10,$01,$07,$07,$00
	db $14,$01,$01,$01,$00,$04,$01,$02,$02,$00,$08,$01,$03,$03,$00,$0C
	db $01,$05,$05,$00,$0C,$01,$06,$06,$00,$10,$01,$07,$07,$00,$14,$01
	db $01,$01,$00,$04,$01,$02,$02,$00,$08,$01,$03,$03,$00,$0C,$01,$05
	db $05,$00,$0C,$01,$06,$06,$00,$10,$01,$07,$07,$00,$14,$01,$01,$01
	db $00,$00,$01,$02,$02,$00,$04,$01,$03,$03,$00,$0C,$01,$05,$05,$00
	db $0C,$01,$06,$06,$00,$10,$01,$07,$07,$00,$14,$01,$01,$01,$00,$00
	db $01,$02,$02,$00,$04,$01,$03,$03,$00,$0C,$01,$05,$05,$00,$0C,$01
	db $06,$06,$00,$0C,$01,$07,$07,$00,$14,$01,$01,$01,$00,$00,$01,$02
	db $02,$00,$04,$01,$03,$03,$00,$08,$01,$05,$05,$00,$08,$01,$06,$06
	db $00,$0C,$01,$07,$07,$00,$10,$01,$01,$01,$00,$00,$01,$02,$02,$00
	db $04,$01,$03,$03,$00,$08,$01,$05,$05,$00,$08,$01,$06,$06,$00,$0C
	db $01,$07,$07,$00,$10,$01,$01,$01,$00,$00,$01,$02,$02,$00,$04,$01
	db $03,$03,$00,$08,$01,$05,$05,$00,$08,$01,$06,$06,$00,$0C,$01,$07
	db $07,$00,$10,$01,$01,$01,$00,$00,$01,$02,$02,$00,$04,$01,$03,$03
	db $00,$08,$01,$05,$05,$00,$08,$01,$06,$06,$00,$0C,$01,$07,$07,$00
	db $10,$01,$01,$01,$00,$00,$01,$02,$02,$00,$04,$01,$03,$03,$00,$08
	db $01,$05,$05,$00,$08,$01,$06,$06,$00,$0C,$01,$07,$07,$00,$10,$01
	db $01,$01,$00,$00,$01,$02,$02,$00,$04,$01,$03,$03,$00,$08,$01,$05
	db $05,$00,$08,$01,$06,$06,$00,$0C,$01,$07,$07,$00,$0C,$01,$01,$01
	db $00,$00,$01,$02,$02,$00,$04,$01,$03,$03,$00,$08,$01,$05,$05,$00
	db $08,$01,$06,$06,$00,$08,$01,$07,$07,$00,$0C,$01,$01,$01,$00,$00
	db $01,$02,$02,$00,$04,$01,$03,$03,$00,$08,$01,$05,$05,$00,$08,$01
	db $06,$06,$00,$08,$01,$07,$07,$00,$0C,$01,$01,$01,$00,$00,$01,$02
	db $02,$00,$04,$01,$03,$03,$00,$08,$01,$05,$05,$00,$08,$01,$06,$06
	db $00,$08,$01,$07,$07,$00,$0C,$01,$01,$01,$00,$00,$01,$02,$02,$00
	db $04,$01,$03,$03,$00,$04,$01,$05,$05,$00,$04,$01,$06,$06,$00,$08
	db $01,$07,$07,$00,$0C,$01,$01,$01,$00,$00,$01,$02,$02,$00,$04,$01
	db $03,$03,$00,$04,$01,$05,$05,$00,$04,$01,$06,$06,$00,$08,$01,$07
	db $07,$00,$0C,$01,$01,$01,$00,$00,$01,$02,$02,$00,$04,$01,$03,$03
	db $00,$04,$01,$05,$05,$00,$04,$01,$06,$06,$00,$08,$01,$07,$07,$00
	db $08,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$00,$04
	db $01,$05,$05,$00,$04,$01,$06,$06,$00,$08,$01,$07,$07,$00,$08,$01
	db $01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$00,$04,$01,$05
	db $05,$00,$04,$01,$06,$06,$00,$04,$01,$07,$07,$00,$08,$01,$01,$01
	db $00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$00,$04,$01,$05,$05,$00
	db $04,$01,$06,$06,$00,$04,$01,$07,$07,$00,$08,$01,$01,$01,$00,$00
	db $01,$02,$02,$00,$00,$01,$03,$03,$00,$04,$01,$05,$05,$00,$04,$01
	db $06,$06,$00,$04,$01,$07,$07,$00,$08,$01,$01,$01,$00,$00,$01,$02
	db $02,$00,$00,$01,$03,$03,$00,$04,$01,$05,$05,$00,$04,$01,$06,$06
	db $00,$04,$01,$07,$07,$00,$04,$01,$01,$01,$00,$00,$01,$02,$02,$00
	db $00,$01,$03,$03,$00,$04,$01,$05,$05,$00,$04,$01,$06,$06,$00,$04
	db $01,$07,$07,$00,$04,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01
	db $03,$03,$00,$00,$01,$05,$05,$00,$00,$01,$06,$06,$00,$04,$01,$07
	db $07,$00,$04,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03
	db $00,$00,$01,$05,$05,$00,$00,$01,$06,$06,$00,$04,$01,$07,$07,$00
	db $04,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$00,$00
	db $01,$05,$05,$00,$00,$01,$06,$06,$00,$00,$01,$07,$07,$00,$04,$01
	db $01,$01,$00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$00,$00,$01,$05
	db $05,$00,$00,$01,$06,$06,$00,$00,$01,$07,$07,$00,$00,$01,$01,$01
	db $00,$00,$01,$02,$02,$00,$00,$01,$03,$03,$00,$00,$01,$05,$05,$00
	db $00,$01,$06,$06,$00,$00,$01,$07,$07,$00,$00,$01,$01,$01,$00,$00
	db $01,$02,$02,$00,$00,$01,$03,$03,$00,$00,$01,$05,$05,$00,$00,$01
	db $06,$06,$00,$00,$01,$07,$07,$00,$00,$01,$01,$01,$00,$00,$01,$02
	db $02,$00,$00,$01,$03,$03,$00,$00,$01,$05,$05,$00,$00,$01,$06,$06
	db $00,$00,$01,$07,$07,$00,$00,$01,$01,$01,$00,$00,$01,$02,$02,$00
	db $00,$01,$03,$03,$00,$00,$01,$05,$05,$00,$00,$01,$06,$06,$00,$00
	db $01,$07,$07,$00,$00,$01,$01,$01,$00,$00,$01,$02,$02,$00,$00,$01
	db $03,$03,$00,$00,$01,$05,$05,$00,$00,$01,$06,$06,$00,$00,$01,$07
	db $07,$00,$00,$00

DATA_81BBD9:
	db $01,$10,$10,$00,$00,$01,$09,$09,$20,$01,$01,$0A,$0A,$40,$01,$01
	db $0B,$0B,$60,$01,$01,$0D,$0D,$60,$01,$01,$0E,$0E,$80,$01,$01,$0F
	db $0F,$A0,$01,$01,$09,$09,$20,$01,$01,$0A,$0A,$40,$01,$01,$0B,$0B
	db $60,$01,$01,$0D,$0D,$60,$01,$01,$0E,$0E,$80,$01,$01,$0F,$0F,$A0
	db $01,$01,$09,$09,$00,$01,$01,$0A,$0A,$20,$01,$01,$0B,$0B,$60,$01
	db $01,$0D,$0D,$60,$01,$01,$0E,$0E,$80,$01,$01,$0F,$0F,$A0,$01,$01
	db $09,$09,$00,$01,$01,$0A,$0A,$20,$01,$01,$0B,$0B,$40,$01,$01,$0D
	db $0D,$40,$01,$01,$0E,$0E,$60,$01,$01,$0F,$0F,$A0,$01,$01,$09,$09
	db $00,$01,$01,$0A,$0A,$20,$01,$01,$0B,$0B,$40,$01,$01,$0D,$0D,$40
	db $01,$01,$0E,$0E,$60,$01,$01,$0F,$0F,$80,$01,$01,$09,$09,$00,$01
	db $01,$0A,$0A,$20,$01,$01,$0B,$0B,$40,$01,$01,$0D,$0D,$40,$01,$01
	db $0E,$0E,$60,$01,$01,$0F,$0F,$80,$01,$01,$09,$09,$00,$01,$01,$0A
	db $0A,$20,$01,$01,$0B,$0B,$40,$01,$01,$0D,$0D,$40,$01,$01,$0E,$0E
	db $60,$01,$01,$0F,$0F,$80,$01,$01,$09,$09,$E0,$00,$01,$0A,$0A,$00
	db $01,$01,$0B,$0B,$20,$01,$01,$0D,$0D,$20,$01,$01,$0E,$0E,$40,$01
	db $01,$0F,$0F,$60,$01,$01,$09,$09,$E0,$00,$01,$0A,$0A,$00,$01,$01
	db $0B,$0B,$20,$01,$01,$0D,$0D,$20,$01,$01,$0E,$0E,$40,$01,$01,$0F
	db $0F,$60,$01,$01,$09,$09,$E0,$00,$01,$0A,$0A,$00,$01,$01,$0B,$0B
	db $20,$01,$01,$0D,$0D,$20,$01,$01,$0E,$0E,$40,$01,$01,$0F,$0F,$60
	db $01,$01,$09,$09,$E0,$00,$01,$0A,$0A,$00,$01,$01,$0B,$0B,$20,$01
	db $01,$0D,$0D,$20,$01,$01,$0E,$0E,$20,$01,$01,$0F,$0F,$40,$01,$01
	db $09,$09,$E0,$00,$01,$0A,$0A,$E0,$00,$01,$0B,$0B,$00,$01,$01,$0D
	db $0D,$00,$01,$01,$0E,$0E,$20,$01,$01,$0F,$0F,$40,$01,$01,$09,$09
	db $C0,$00,$01,$0A,$0A,$E0,$00,$01,$0B,$0B,$00,$01,$01,$0D,$0D,$00
	db $01,$01,$0E,$0E,$20,$01,$01,$0F,$0F,$40,$01,$01,$09,$09,$C0,$00
	db $01,$0A,$0A,$E0,$00,$01,$0B,$0B,$00,$01,$01,$0D,$0D,$00,$01,$01
	db $0E,$0E,$00,$01,$01,$0F,$0F,$20,$01,$01,$09,$09,$C0,$00,$01,$0A
	db $0A,$E0,$00,$01,$0B,$0B,$00,$01,$01,$0D,$0D,$00,$01,$01,$0E,$0E
	db $00,$01,$01,$0F,$0F,$20,$01,$01,$09,$09,$C0,$00,$01,$0A,$0A,$E0
	db $00,$01,$0B,$0B,$E0,$00,$01,$0D,$0D,$E0,$00,$01,$0E,$0E,$00,$01
	db $01,$0F,$0F,$20,$01,$01,$09,$09,$C0,$00,$01,$0A,$0A,$C0,$00,$01
	db $0B,$0B,$E0,$00,$01,$0D,$0D,$E0,$00,$01,$0E,$0E,$00,$01,$01,$0F
	db $0F,$00,$01,$01,$09,$09,$C0,$00,$01,$0A,$0A,$C0,$00,$01,$0B,$0B
	db $E0,$00,$01,$0D,$0D,$E0,$00,$01,$0E,$0E,$E0,$00,$01,$0F,$0F,$00
	db $01,$01,$09,$09,$A0,$00,$01,$0A,$0A,$C0,$00,$01,$0B,$0B,$C0,$00
	db $01,$0D,$0D,$C0,$00,$01,$0E,$0E,$E0,$00,$01,$0F,$0F,$00,$01,$01
	db $09,$09,$A0,$00,$01,$0A,$0A,$C0,$00,$01,$0B,$0B,$C0,$00,$01,$0D
	db $0D,$C0,$00,$01,$0E,$0E,$E0,$00,$01,$0F,$0F,$E0,$00,$01,$09,$09
	db $A0,$00,$01,$0A,$0A,$A0,$00,$01,$0B,$0B,$C0,$00,$01,$0D,$0D,$C0
	db $00,$01,$0E,$0E,$C0,$00,$01,$0F,$0F,$E0,$00,$01,$09,$09,$A0,$00
	db $01,$0A,$0A,$A0,$00,$01,$0B,$0B,$C0,$00,$01,$0D,$0D,$C0,$00,$01
	db $0E,$0E,$C0,$00,$01,$0F,$0F,$E0,$00,$01,$09,$09,$A0,$00,$01,$0A
	db $0A,$A0,$00,$01,$0B,$0B,$A0,$00,$01,$0D,$0D,$A0,$00,$01,$0E,$0E
	db $C0,$00,$01,$0F,$0F,$C0,$00,$01,$09,$09,$80,$00,$01,$0A,$0A,$A0
	db $00,$01,$0B,$0B,$A0,$00,$01,$0D,$0D,$A0,$00,$01,$0E,$0E,$A0,$00
	db $01,$0F,$0F,$C0,$00,$01,$09,$09,$80,$00,$01,$0A,$0A,$A0,$00,$01
	db $0B,$0B,$A0,$00,$01,$0D,$0D,$A0,$00,$01,$0E,$0E,$A0,$00,$01,$0F
	db $0F,$C0,$00,$01,$09,$09,$80,$00,$01,$0A,$0A,$80,$00,$01,$0B,$0B
	db $A0,$00,$01,$0D,$0D,$A0,$00,$01,$0E,$0E,$A0,$00,$01,$0F,$0F,$A0
	db $00,$01,$09,$09,$80,$00,$01,$0A,$0A,$80,$00,$01,$0B,$0B,$80,$00
	db $01,$0D,$0D,$80,$00,$01,$0E,$0E,$A0,$00,$01,$0F,$0F,$A0,$00,$01
	db $09,$09,$80,$00,$01,$0A,$0A,$80,$00,$01,$0B,$0B,$80,$00,$01,$0D
	db $0D,$80,$00,$01,$0E,$0E,$80,$00,$01,$0F,$0F,$A0,$00,$01,$09,$09
	db $60,$00,$01,$0A,$0A,$80,$00,$01,$0B,$0B,$80,$00,$01,$0D,$0D,$80
	db $00,$01,$0E,$0E,$80,$00,$01,$0F,$0F,$80,$00,$01,$09,$09,$60,$00
	db $01,$0A,$0A,$60,$00,$01,$0B,$0B,$80,$00,$01,$0D,$0D,$80,$00,$01
	db $0E,$0E,$80,$00,$01,$0F,$0F,$80,$00,$01,$09,$09,$60,$00,$01,$0A
	db $0A,$60,$00,$01,$0B,$0B,$60,$00,$01,$0D,$0D,$60,$00,$01,$0E,$0E
	db $60,$00,$01,$0F,$0F,$80,$00,$01,$09,$09,$60,$00,$01,$0A,$0A,$60
	db $00,$01,$0B,$0B,$60,$00,$01,$0D,$0D,$60,$00,$01,$0E,$0E,$60,$00
	db $01,$0F,$0F,$60,$00,$01,$09,$09,$60,$00,$01,$0A,$0A,$60,$00,$01
	db $0B,$0B,$60,$00,$01,$0D,$0D,$60,$00,$01,$0E,$0E,$60,$00,$01,$0F
	db $0F,$60,$00,$01,$09,$09,$60,$00,$01,$0A,$0A,$60,$00,$01,$0B,$0B
	db $60,$00,$01,$0D,$0D,$60,$00,$01,$0E,$0E,$60,$00,$01,$0F,$0F,$60
	db $00,$00,$01,$10,$10,$00,$00,$01,$01,$01,$80,$00,$01,$02,$02,$A0
	db $00,$01,$03,$03,$C0,$00,$01,$05,$05,$C0,$00,$01,$06,$06,$E0,$00
	db $01,$07,$07,$20,$01,$01,$01,$01,$80,$00,$01,$02,$02,$A0,$00,$01
	db $03,$03,$C0,$00,$01,$05,$05,$C0,$00,$01,$06,$06,$E0,$00,$01,$07
	db $07,$20,$01,$01,$01,$01,$80,$00,$01,$02,$02,$A0,$00,$01,$03,$03
	db $C0,$00,$01,$05,$05,$C0,$00,$01,$06,$06,$E0,$00,$01,$07,$07,$00
	db $01,$01,$01,$01,$80,$00,$01,$02,$02,$A0,$00,$01,$03,$03,$C0,$00
	db $01,$05,$05,$C0,$00,$01,$06,$06,$E0,$00,$01,$07,$07,$00,$01,$01
	db $01,$01,$80,$00,$01,$02,$02,$A0,$00,$01,$03,$03,$C0,$00,$01,$05
	db $05,$C0,$00,$01,$06,$06,$E0,$00,$01,$07,$07,$00,$01,$01,$01,$01
	db $60,$00,$01,$02,$02,$80,$00,$01,$03,$03,$C0,$00,$01,$05,$05,$C0
	db $00,$01,$06,$06,$E0,$00,$01,$07,$07,$00,$01,$01,$01,$01,$60,$00
	db $01,$02,$02,$80,$00,$01,$03,$03,$C0,$00,$01,$05,$05,$C0,$00,$01
	db $06,$06,$C0,$00,$01,$07,$07,$00,$01,$01,$01,$01,$60,$00,$01,$02
	db $02,$80,$00,$01,$03,$03,$A0,$00,$01,$05,$05,$A0,$00,$01,$06,$06
	db $C0,$00,$01,$07,$07,$E0,$00,$01,$01,$01,$60,$00,$01,$02,$02,$80
	db $00,$01,$03,$03,$A0,$00,$01,$05,$05,$A0,$00,$01,$06,$06,$C0,$00
	db $01,$07,$07,$E0,$00,$01,$01,$01,$60,$00,$01,$02,$02,$80,$00,$01
	db $03,$03,$A0,$00,$01,$05,$05,$A0,$00,$01,$06,$06,$C0,$00,$01,$07
	db $07,$E0,$00,$01,$01,$01,$60,$00,$01,$02,$02,$80,$00,$01,$03,$03
	db $A0,$00,$01,$05,$05,$A0,$00,$01,$06,$06,$C0,$00,$01,$07,$07,$E0
	db $00,$01,$01,$01,$60,$00,$01,$02,$02,$80,$00,$01,$03,$03,$A0,$00
	db $01,$05,$05,$A0,$00,$01,$06,$06,$C0,$00,$01,$07,$07,$E0,$00,$01
	db $01,$01,$60,$00,$01,$02,$02,$80,$00,$01,$03,$03,$A0,$00,$01,$05
	db $05,$A0,$00,$01,$06,$06,$C0,$00,$01,$07,$07,$C0,$00,$01,$01,$01
	db $60,$00,$01,$02,$02,$80,$00,$01,$03,$03,$A0,$00,$01,$05,$05,$A0
	db $00,$01,$06,$06,$A0,$00,$01,$07,$07,$C0,$00,$01,$01,$01,$60,$00
	db $01,$02,$02,$80,$00,$01,$03,$03,$A0,$00,$01,$05,$05,$A0,$00,$01
	db $06,$06,$A0,$00,$01,$07,$07,$C0,$00,$01,$01,$01,$60,$00,$01,$02
	db $02,$80,$00,$01,$03,$03,$A0,$00,$01,$05,$05,$A0,$00,$01,$06,$06
	db $A0,$00,$01,$07,$07,$C0,$00,$01,$01,$01,$60,$00,$01,$02,$02,$80
	db $00,$01,$03,$03,$80,$00,$01,$05,$05,$80,$00,$01,$06,$06,$A0,$00
	db $01,$07,$07,$C0,$00,$01,$01,$01,$60,$00,$01,$02,$02,$80,$00,$01
	db $03,$03,$80,$00,$01,$05,$05,$80,$00,$01,$06,$06,$A0,$00,$01,$07
	db $07,$C0,$00,$01,$01,$01,$60,$00,$01,$02,$02,$80,$00,$01,$03,$03
	db $80,$00,$01,$05,$05,$80,$00,$01,$06,$06,$A0,$00,$01,$07,$07,$A0
	db $00,$01,$01,$01,$60,$00,$01,$02,$02,$60,$00,$01,$03,$03,$80,$00
	db $01,$05,$05,$80,$00,$01,$06,$06,$A0,$00,$01,$07,$07,$A0,$00,$01
	db $01,$01,$60,$00,$01,$02,$02,$60,$00,$01,$03,$03,$80,$00,$01,$05
	db $05,$80,$00,$01,$06,$06,$80,$00,$01,$07,$07,$A0,$00,$01,$01,$01
	db $60,$00,$01,$02,$02,$60,$00,$01,$03,$03,$80,$00,$01,$05,$05,$80
	db $00,$01,$06,$06,$80,$00,$01,$07,$07,$A0,$00,$01,$01,$01,$60,$00
	db $01,$02,$02,$60,$00,$01,$03,$03,$80,$00,$01,$05,$05,$80,$00,$01
	db $06,$06,$80,$00,$01,$07,$07,$A0,$00,$01,$01,$01,$60,$00,$01,$02
	db $02,$60,$00,$01,$03,$03,$80,$00,$01,$05,$05,$80,$00,$01,$06,$06
	db $80,$00,$01,$07,$07,$80,$00,$01,$01,$01,$60,$00,$01,$02,$02,$60
	db $00,$01,$03,$03,$80,$00,$01,$05,$05,$80,$00,$01,$06,$06,$80,$00
	db $01,$07,$07,$80,$00,$01,$01,$01,$60,$00,$01,$02,$02,$60,$00,$01
	db $03,$03,$60,$00,$01,$05,$05,$60,$00,$01,$06,$06,$80,$00,$01,$07
	db $07,$80,$00,$01,$01,$01,$60,$00,$01,$02,$02,$60,$00,$01,$03,$03
	db $60,$00,$01,$05,$05,$60,$00,$01,$06,$06,$80,$00,$01,$07,$07,$80
	db $00,$01,$01,$01,$60,$00,$01,$02,$02,$60,$00,$01,$03,$03,$60,$00
	db $01,$05,$05,$60,$00,$01,$06,$06,$60,$00,$01,$07,$07,$80,$00,$01
	db $01,$01,$60,$00,$01,$02,$02,$60,$00,$01,$03,$03,$60,$00,$01,$05
	db $05,$60,$00,$01,$06,$06,$60,$00,$01,$07,$07,$60,$00,$01,$01,$01
	db $60,$00,$01,$02,$02,$60,$00,$01,$03,$03,$60,$00,$01,$05,$05,$60
	db $00,$01,$06,$06,$60,$00,$01,$07,$07,$60,$00,$01,$01,$01,$60,$00
	db $01,$02,$02,$60,$00,$01,$03,$03,$60,$00,$01,$05,$05,$60,$00,$01
	db $06,$06,$60,$00,$01,$07,$07,$60,$00,$01,$01,$01,$60,$00,$01,$02
	db $02,$60,$00,$01,$03,$03,$60,$00,$01,$05,$05,$60,$00,$01,$06,$06
	db $60,$00,$01,$07,$07,$60,$00,$01,$01,$01,$60,$00,$01,$02,$02,$60
	db $00,$01,$03,$03,$60,$00,$01,$05,$05,$60,$00,$01,$06,$06,$60,$00
	db $01,$07,$07,$60,$00,$01,$01,$01,$60,$00,$01,$02,$02,$60,$00,$01
	db $03,$03,$60,$00,$01,$05,$05,$60,$00,$01,$06,$06,$60,$00,$01,$07
	db $07,$60,$00,$00

DATA_81C3DD:
	db $01,$00,$00,$00,$00,$01,$07,$07,$00,$00,$01,$06,$06,$00,$00,$01
	db $05,$05,$00,$00,$01,$03,$03,$00,$00,$01,$02,$02,$00,$00,$01,$01
	db $01,$00,$00,$01,$07,$07,$00,$00,$01,$06,$06,$00,$00,$01,$05,$05
	db $00,$00,$01,$03,$03,$00,$00,$01,$02,$02,$00,$00,$01,$01,$01,$00
	db $00,$01,$07,$07,$00,$00,$01,$06,$06,$00,$00,$01,$05,$05,$00,$00
	db $01,$03,$03,$00,$00,$01,$02,$02,$00,$00,$01,$01,$01,$00,$00,$01
	db $07,$07,$00,$00,$01,$06,$06,$00,$00,$01,$05,$05,$00,$00,$01,$03
	db $03,$00,$00,$01,$02,$02,$00,$00,$01,$01,$01,$00,$00,$01,$07,$07
	db $00,$00,$01,$06,$06,$00,$00,$01,$05,$05,$00,$00,$01,$03,$03,$00
	db $00,$01,$02,$02,$00,$00,$01,$01,$01,$00,$00,$01,$07,$07,$00,$00
	db $01,$06,$06,$00,$00,$01,$05,$05,$00,$00,$01,$03,$03,$00,$00,$01
	db $02,$02,$00,$00,$01,$01,$01,$00,$00,$01,$07,$07,$00,$00,$01,$06
	db $06,$00,$00,$01,$05,$05,$00,$00,$01,$03,$03,$00,$00,$01,$02,$02
	db $00,$00,$01,$01,$01,$21,$04,$01,$07,$07,$00,$00,$01,$06,$06,$00
	db $00,$01,$05,$05,$21,$04,$01,$03,$03,$21,$04,$01,$02,$02,$21,$04
	db $01,$01,$01,$21,$04,$01,$07,$07,$00,$00,$01,$06,$06,$21,$04,$01
	db $05,$05,$21,$04,$01,$03,$03,$21,$04,$01,$02,$02,$21,$04,$01,$01
	db $01,$21,$04,$01,$07,$07,$21,$04,$01,$06,$06,$21,$04,$01,$05,$05
	db $21,$04,$01,$03,$03,$21,$04,$01,$02,$02,$21,$04,$01,$01,$01,$21
	db $04,$01,$07,$07,$21,$04,$01,$06,$06,$21,$04,$01,$05,$05,$21,$04
	db $01,$03,$03,$21,$04,$01,$02,$02,$21,$04,$01,$01,$01,$42,$08,$01
	db $07,$07,$21,$04,$01,$06,$06,$21,$04,$01,$05,$05,$21,$04,$01,$03
	db $03,$21,$04,$01,$02,$02,$21,$04,$01,$01,$01,$42,$08,$01,$07,$07
	db $21,$04,$01,$06,$06,$21,$04,$01,$05,$05,$21,$04,$01,$03,$03,$21
	db $04,$01,$02,$02,$42,$08,$01,$01,$01,$42,$08,$01,$07,$07,$21,$04
	db $01,$06,$06,$21,$04,$01,$05,$05,$42,$08,$01,$03,$03,$42,$08,$01
	db $02,$02,$42,$08,$01,$01,$01,$42,$08,$01,$07,$07,$21,$04,$01,$06
	db $06,$21,$04,$01,$05,$05,$42,$08,$01,$03,$03,$42,$08,$01,$02,$02
	db $42,$08,$01,$01,$01,$42,$08,$01,$07,$07,$21,$04,$01,$06,$06,$42
	db $08,$01,$05,$05,$42,$08,$01,$03,$03,$42,$08,$01,$02,$02,$42,$08
	db $01,$01,$01,$63,$0C,$01,$07,$07,$21,$04,$01,$06,$06,$42,$08,$01
	db $05,$05,$42,$08,$01,$03,$03,$42,$08,$01,$02,$02,$42,$08,$01,$01
	db $01,$63,$0C,$01,$07,$07,$42,$08,$01,$06,$06,$42,$08,$01,$05,$05
	db $42,$08,$01,$03,$03,$42,$08,$01,$02,$02,$63,$0C,$01,$01,$01,$63
	db $0C,$01,$07,$07,$42,$08,$01,$06,$06,$42,$08,$01,$05,$05,$42,$08
	db $01,$03,$03,$42,$08,$01,$02,$02,$63,$0C,$01,$01,$01,$63,$0C,$01
	db $07,$07,$42,$08,$01,$06,$06,$42,$08,$01,$05,$05,$63,$0C,$01,$03
	db $03,$63,$0C,$01,$02,$02,$63,$0C,$01,$01,$01,$84,$10,$01,$07,$07
	db $42,$08,$01,$06,$06,$42,$08,$01,$05,$05,$63,$0C,$01,$03,$03,$63
	db $0C,$01,$02,$02,$63,$0C,$01,$01,$01,$84,$10,$01,$07,$07,$42,$08
	db $01,$06,$06,$42,$08,$01,$05,$05,$63,$0C,$01,$03,$03,$63,$0C,$01
	db $02,$02,$63,$0C,$01,$01,$01,$84,$10,$01,$07,$07,$42,$08,$01,$06
	db $06,$63,$0C,$01,$05,$05,$63,$0C,$01,$03,$03,$63,$0C,$01,$02,$02
	db $84,$10,$01,$01,$01,$84,$10,$01,$07,$07,$42,$08,$01,$06,$06,$63
	db $0C,$01,$05,$05,$63,$0C,$01,$03,$03,$63,$0C,$01,$02,$02,$84,$10
	db $01,$01,$01,$84,$10,$01,$07,$07,$42,$08,$01,$06,$06,$63,$0C,$01
	db $05,$05,$84,$10,$01,$03,$03,$84,$10,$01,$02,$02,$84,$10,$01,$01
	db $01,$84,$10,$01,$07,$07,$63,$0C,$01,$06,$06,$63,$0C,$01,$05,$05
	db $84,$10,$01,$03,$03,$84,$10,$01,$02,$02,$84,$10,$01,$01,$01,$84
	db $10,$01,$07,$07,$63,$0C,$01,$06,$06,$63,$0C,$01,$05,$05,$84,$10
	db $01,$03,$03,$84,$10,$01,$02,$02,$84,$10,$01,$01,$01,$84,$10,$01
	db $07,$07,$63,$0C,$01,$06,$06,$63,$0C,$01,$05,$05,$84,$10,$01,$03
	db $03,$84,$10,$01,$02,$02,$84,$10,$01,$01,$01,$84,$10,$01,$07,$07
	db $63,$0C,$01,$06,$06,$84,$10,$01,$05,$05,$84,$10,$01,$03,$03,$84
	db $10,$01,$02,$02,$84,$10,$01,$01,$01,$84,$10,$01,$07,$07,$63,$0C
	db $01,$06,$06,$84,$10,$01,$05,$05,$84,$10,$01,$03,$03,$84,$10,$01
	db $02,$02,$84,$10,$01,$01,$01,$84,$10,$01,$07,$07,$63,$0C,$01,$06
	db $06,$84,$10,$01,$05,$05,$84,$10,$01,$03,$03,$84,$10,$01,$02,$02
	db $84,$10,$01,$01,$01,$84,$10,$01,$07,$07,$63,$0C,$01,$06,$06,$84
	db $10,$01,$05,$05,$84,$10,$01,$03,$03,$84,$10,$01,$02,$02,$84,$10
	db $01,$01,$01,$84,$10,$01,$07,$07,$63,$0C,$01,$06,$06,$84,$10,$01
	db $05,$05,$84,$10,$01,$03,$03,$84,$10,$01,$02,$02,$84,$10,$01,$01
	db $01,$84,$10,$01,$07,$07,$00,$00,$01,$06,$06,$00,$00,$01,$05,$05
	db $00,$00,$01,$03,$03,$00,$00,$01,$02,$02,$00,$00,$01,$01,$01,$00
	db $00,$00,$01,$00,$00,$00,$00,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$00
	db $00,$01,$0D,$0D,$00,$00,$01,$0B,$0B,$00,$00,$01,$0A,$0A,$00,$00
	db $01,$09,$09,$00,$00,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$00,$00,$01
	db $0D,$0D,$00,$00,$01,$0B,$0B,$00,$00,$01,$0A,$0A,$00,$00,$01,$09
	db $09,$00,$00,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$00,$00,$01,$0D,$0D
	db $00,$00,$01,$0B,$0B,$00,$00,$01,$0A,$0A,$00,$00,$01,$09,$09,$00
	db $00,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$00,$00,$01,$0D,$0D,$00,$00
	db $01,$0B,$0B,$00,$00,$01,$0A,$0A,$00,$00,$01,$09,$09,$00,$00,$01
	db $0F,$0F,$00,$00,$01,$0E,$0E,$00,$00,$01,$0D,$0D,$00,$00,$01,$0B
	db $0B,$00,$00,$01,$0A,$0A,$00,$00,$01,$09,$09,$00,$00,$01,$0F,$0F
	db $00,$00,$01,$0E,$0E,$00,$00,$01,$0D,$0D,$00,$00,$01,$0B,$0B,$00
	db $00,$01,$0A,$0A,$00,$00,$01,$09,$09,$00,$00,$01,$0F,$0F,$00,$00
	db $01,$0E,$0E,$00,$00,$01,$0D,$0D,$00,$00,$01,$0B,$0B,$00,$00,$01
	db $0A,$0A,$00,$00,$01,$09,$09,$00,$00,$01,$0F,$0F,$00,$00,$01,$0E
	db $0E,$00,$00,$01,$0D,$0D,$00,$00,$01,$0B,$0B,$00,$00,$01,$0A,$0A
	db $00,$00,$01,$09,$09,$00,$00,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$00
	db $00,$01,$0D,$0D,$00,$00,$01,$0B,$0B,$00,$00,$01,$0A,$0A,$00,$00
	db $01,$09,$09,$00,$00,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$00,$00,$01
	db $0D,$0D,$00,$00,$01,$0B,$0B,$00,$00,$01,$0A,$0A,$00,$00,$01,$09
	db $09,$21,$04,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$00,$00,$01,$0D,$0D
	db $00,$00,$01,$0B,$0B,$00,$00,$01,$0A,$0A,$00,$00,$01,$09,$09,$21
	db $04,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$00,$00,$01,$0D,$0D,$00,$00
	db $01,$0B,$0B,$00,$00,$01,$0A,$0A,$00,$00,$01,$09,$09,$21,$04,$01
	db $0F,$0F,$00,$00,$01,$0E,$0E,$00,$00,$01,$0D,$0D,$00,$00,$01,$0B
	db $0B,$00,$00,$01,$0A,$0A,$21,$04,$01,$09,$09,$21,$04,$01,$0F,$0F
	db $00,$00,$01,$0E,$0E,$00,$00,$01,$0D,$0D,$00,$00,$01,$0B,$0B,$00
	db $00,$01,$0A,$0A,$21,$04,$01,$09,$09,$21,$04,$01,$0F,$0F,$00,$00
	db $01,$0E,$0E,$00,$00,$01,$0D,$0D,$00,$00,$01,$0B,$0B,$00,$00,$01
	db $0A,$0A,$21,$04,$01,$09,$09,$21,$04,$01,$0F,$0F,$00,$00,$01,$0E
	db $0E,$00,$00,$01,$0D,$0D,$21,$04,$01,$0B,$0B,$21,$04,$01,$0A,$0A
	db $21,$04,$01,$09,$09,$21,$04,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$00
	db $00,$01,$0D,$0D,$21,$04,$01,$0B,$0B,$21,$04,$01,$0A,$0A,$21,$04
	db $01,$09,$09,$21,$04,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$00,$00,$01
	db $0D,$0D,$21,$04,$01,$0B,$0B,$21,$04,$01,$0A,$0A,$21,$04,$01,$09
	db $09,$42,$08,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$00,$00,$01,$0D,$0D
	db $21,$04,$01,$0B,$0B,$21,$04,$01,$0A,$0A,$21,$04,$01,$09,$09,$42
	db $08,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$00,$00,$01,$0D,$0D,$21,$04
	db $01,$0B,$0B,$21,$04,$01,$0A,$0A,$21,$04,$01,$09,$09,$42,$08,$01
	db $0F,$0F,$00,$00,$01,$0E,$0E,$00,$00,$01,$0D,$0D,$21,$04,$01,$0B
	db $0B,$21,$04,$01,$0A,$0A,$21,$04,$01,$09,$09,$42,$08,$01,$0F,$0F
	db $00,$00,$01,$0E,$0E,$00,$00,$01,$0D,$0D,$21,$04,$01,$0B,$0B,$21
	db $04,$01,$0A,$0A,$21,$04,$01,$09,$09,$42,$08,$01,$0F,$0F,$00,$00
	db $01,$0E,$0E,$00,$00,$01,$0D,$0D,$21,$04,$01,$0B,$0B,$21,$04,$01
	db $0A,$0A,$42,$08,$01,$09,$09,$42,$08,$01,$0F,$0F,$00,$00,$01,$0E
	db $0E,$21,$04,$01,$0D,$0D,$21,$04,$01,$0B,$0B,$21,$04,$01,$0A,$0A
	db $42,$08,$01,$09,$09,$42,$08,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$21
	db $04,$01,$0D,$0D,$21,$04,$01,$0B,$0B,$21,$04,$01,$0A,$0A,$42,$08
	db $01,$09,$09,$42,$08,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$21,$04,$01
	db $0D,$0D,$21,$04,$01,$0B,$0B,$21,$04,$01,$0A,$0A,$42,$08,$01,$09
	db $09,$63,$0C,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$21,$04,$01,$0D,$0D
	db $21,$04,$01,$0B,$0B,$21,$04,$01,$0A,$0A,$42,$08,$01,$09,$09,$63
	db $0C,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$21,$04,$01,$0D,$0D,$21,$04
	db $01,$0B,$0B,$21,$04,$01,$0A,$0A,$42,$08,$01,$09,$09,$63,$0C,$01
	db $0F,$0F,$00,$00,$01,$0E,$0E,$21,$04,$01,$0D,$0D,$42,$08,$01,$0B
	db $0B,$42,$08,$01,$0A,$0A,$42,$08,$01,$09,$09,$63,$0C,$01,$0F,$0F
	db $00,$00,$01,$0E,$0E,$21,$04,$01,$0D,$0D,$42,$08,$01,$0B,$0B,$42
	db $08,$01,$0A,$0A,$42,$08,$01,$09,$09,$63,$0C,$01,$0F,$0F,$00,$00
	db $01,$0E,$0E,$21,$04,$01,$0D,$0D,$42,$08,$01,$0B,$0B,$42,$08,$01
	db $0A,$0A,$42,$08,$01,$09,$09,$63,$0C,$01,$0F,$0F,$00,$00,$01,$0E
	db $0E,$21,$04,$01,$0D,$0D,$42,$08,$01,$0B,$0B,$42,$08,$01,$0A,$0A
	db $42,$08,$01,$09,$09,$63,$0C,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$21
	db $04,$01,$0D,$0D,$42,$08,$01,$0B,$0B,$42,$08,$01,$0A,$0A,$63,$0C
	db $01,$09,$09,$63,$0C,$01,$0F,$0F,$00,$00,$01,$0E,$0E,$00,$00,$01
	db $0D,$0D,$00,$00,$01,$0B,$0B,$00,$00,$01,$0A,$0A,$00,$00,$01,$09
	db $09,$00,$00,$00

CODE_81CBE1:
	SEP.b #$20
	LDX.w #(!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$03
	STX.w HDMA[$01].Parameters
	LDX.w #$7F0200
	STX.w HDMA[$01].SourceLo
	LDA.b #$7F0200>>16
	STA.w HDMA[$01].SourceBank
	STZ.w HDMA[$01].IndirectSourceBank
	REP.b #$20
	LDX.w #$0000
CODE_81CBFC:
	LDA.w #$0004
	STA.l $7F0200,x
	STA.l $7F0320,x
	TXA
	CLC
	ADC.w #$0005
	TAX
	CPX.w #$0118
	BNE.b CODE_81CBFC
	LDA.w #$0000
	STA.l $7F0200,x
	LDX.w #$001E
	LDA.w #$0000
CODE_81CC1F:
	STA.l $7F0000,x
	DEX
	DEX
	BPL.b CODE_81CC1F
	STZ.w $1DF7
	STZ.w $1DF5
	LDA.w #$0038
	STA.w $1DF1
	RTL

CODE_81CC34:
	SEP.b #$30
	JSR.w CODE_81CC64
	LDA.b $ED
	STA.w !REGISTER_Mode7MatrixParameterA
	LDA.b $EE
	STA.w !REGISTER_Mode7MatrixParameterA
	LDA.b $E9
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.b $EA
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.b $E7
	STA.w !REGISTER_Mode7MatrixParameterC
	LDA.b $E8
	STA.w !REGISTER_Mode7MatrixParameterC
	LDA.b $E5
	STA.w !REGISTER_Mode7MatrixParameterD
	LDA.b $E6
	STA.w !REGISTER_Mode7MatrixParameterD
	REP.b #$30
	RTL

CODE_81CC64:
	LDY.b $E3
	LDX.b $E4
	LDA.b $EB
	JSR.w CODE_81CCC2
	STY.b $ED
	STX.b $EE
	LDY.b $E3
	LDX.b $E4
	LDA.b $EB
	JSR.w CODE_81CCA5
	STY.b $E9
	STX.b $EA
	LDY.b $E1
	LDX.b $E2
	LDA.b $EB
	JSR.w CODE_81CCA5
	TYA
	EOR.b #$FF
	STA.b $E7
	TXA
	EOR.b #$FF
	STA.b $E8
	INC.b $E7
	BNE.b CODE_81CC97
	INC.b $E8
CODE_81CC97:
	LDY.b $E1
	LDX.b $E2
	LDA.b $EB
	JSR.w CODE_81CCC2
	STY.b $E5
	STX.b $E6
	RTS

CODE_81CCA5:
	STY.w !REGISTER_Mode7MatrixParameterA
	STX.w !REGISTER_Mode7MatrixParameterA
	JSR.w CODE_81CCE2
	BCS.b CODE_81CCC1
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	LDA.w !REGISTER_PPUMultiplicationProductMid
	ROL
	TAY
	LDA.w !REGISTER_PPUMultiplicationProductHi
	ROL
	TAX
CODE_81CCC1:
	RTS

CODE_81CCC2:
	STY.w !REGISTER_Mode7MatrixParameterA
	STX.w !REGISTER_Mode7MatrixParameterA
	JSR.w CODE_81CCDF
	BCS.b CODE_81CCDE
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	LDA.w !REGISTER_PPUMultiplicationProductMid
	ROL
	TAY
	LDA.w !REGISTER_PPUMultiplicationProductHi
	ROL
	TAX
CODE_81CCDE:
	RTS

CODE_81CCDF:
	CLC
	ADC.b #$40
CODE_81CCE2:
	CMP.b #$40
	BEQ.b CODE_81CCEC
	TAX
	LDA.l DATA_81CCED,x
	CLC
CODE_81CCEC:
	RTS

DATA_81CCED:
	db $00,$03,$06,$09,$0C,$0F,$12,$15,$18,$1C,$1F,$22,$25,$28,$2B,$2E
	db $30,$33,$36,$39,$3C,$3F,$41,$44,$47,$49,$4C,$4E,$51,$53,$55,$58
	db $5A,$5C,$5E,$60,$62,$64,$66,$68,$6A,$6C,$6D,$6F,$70,$72,$73,$75
	db $76,$77,$78,$79,$7A,$7B,$7C,$7C,$7D,$7E,$7E,$7F,$7F,$7F,$7F,$7F
	db $7F,$7F,$7F,$7F,$7F,$7F,$7E,$7E,$7D,$7C,$7C,$7B,$7A,$79,$78,$77
	db $76,$75,$73,$72,$70,$6F,$6D,$6C,$6A,$68,$66,$64,$62,$60,$5E,$5C
	db $5A,$58,$55,$53,$51,$4E,$4C,$49,$47,$44,$41,$3F,$3C,$39,$36,$33
	db $30,$2E,$2B,$28,$25,$22,$1F,$1C,$18,$15,$12,$0F,$0C,$09,$06,$03
	db $00,$FC,$F9,$F6,$F3,$F0,$ED,$EA,$E7,$E3,$E0,$DD,$DA,$D7,$D4,$D1
	db $CF,$CC,$C9,$C6,$C3,$C0,$BE,$BB,$B8,$B6,$B3,$B1,$AE,$AC,$AA,$A7
	db $A5,$A3,$A1,$9F,$9D,$9B,$99,$97,$95,$93,$92,$90,$8F,$8D,$8C,$8A
	db $89,$88,$87,$86,$85,$84,$83,$83,$82,$81,$81,$80,$80,$80,$80,$80
	db $80,$80,$80,$80,$80,$80,$81,$81,$82,$83,$83,$84,$85,$86,$87,$88
	db $89,$8A,$8C,$8D,$8F,$90,$92,$93,$95,$97,$99,$9B,$9D,$9F,$A1,$A3
	db $A5,$A7,$AA,$AC,$AE,$B1,$B3,$B6,$B8,$BB,$BE,$C0,$C3,$C6,$C9,$CC
	db $CF,$D1,$D4,$D7,$DA,$DD,$E0,$E3,$E7,$EA,$ED,$F0,$F3,$F6,$F9,$FC

CODE_81CDED:
	NOP #3
	PHB
	PHK
	PLB
	DEC.w $1DFD
	BPL.b CODE_81CE1E
	JSL.l CODE_BFFA4D
	AND.w #$0060
	STA.w $1DF5
	JSL.l CODE_BFFA4D
	AND.w #$0060
	SEC
	SBC.w #$0040
	STA.w $1DF7
	JSL.l CODE_BFFA4D
	AND.w #$007F
	CLC
	ADC.w #$0028
	STA.w $1DFD
CODE_81CE1E:
	LDA.w $1DFD
	BIT.w #$FFE0
	BNE.b CODE_81CEA3
	BIT.w #$0007
	BNE.b CODE_81CE4B
	JSL.l CODE_BFFA4D
	AND.w #$003F
	CLC
	ADC.w $1DF7
	STA.w $1DF9
	SEC
	SBC.w $1DF7
	EOR.w #$00FF
	SEC
	SBC.w #$0010
	CLC
	ADC.w $1DF5
	STA.w $1DFB
CODE_81CE4B:
	SEP.b #$20
	LDA.w $1DFD
	ASL
	ASL
	ASL
	ASL
	ASL
	BPL.b CODE_81CE59
	EOR.b #$FF
CODE_81CE59:
	ASL
	STA.w !REGISTER_Mode7MatrixParameterA
	STZ.w !REGISTER_Mode7MatrixParameterA
	LDY.w #$0000
	TYX
CODE_81CE64:
	SEP.b #$20
	LDA.w DATA_81CEA5,y
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductMid
	REP.b #$20
	AND.w #$001F
	STA.b $4C
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.b $4E
	ASL
	ASL
	ASL
	ASL
	STA.b $50
	ASL
	CLC
	ADC.b $50
	CMP.w #$7C00
	BCC.b CODE_81CE8F
	LDA.w #$7C00
CODE_81CE8F:
	AND.w #$7C00
	CLC
	ADC.b $4E
	ADC.b $4C
	STA.l $7F0000,x
	INY
	INX
	INX
	CPY.w #$0010
	BNE.b CODE_81CE64
CODE_81CEA3:
	PLB
	RTL

DATA_81CEA5:
	db $00,$02,$04,$06,$00,$06,$08,$0A,$00,$0A,$10,$12,$00,$14,$18,$1F

DATA_81CEB5:						; Note: Cranky's cabin Layer 3 X/Y Position HDMA table
	db $77 : dw $0000,$0008
	db $40 : dw $0000,$0008
	db $04 : dw $0000,$0080
	db $08 : dw $0000,$0004
	db $04 : dw $0000,$0080
	db $01 : dw $0000,$0000
	db $00

DATA_81CED4:						; Note: Cranky's cabin CGRAM Write HDMA table
	db $6F : dw $0101,$0000
	db $40 : dw $0101,$0000
	db $01 : dw $0101,$0040
	db $01 : dw $0101,$0080
	db $01 : dw $0101,$00C0
	db $01 : dw $0101,$0100
	db $01 : dw $0101,$0140
	db $01 : dw $0101,$0180
	db $01 : dw $0101,$01C0
	db $01 : dw $0101,$0200
	db $01 : dw $0101,$1244
	db $01 : dw $0101,$2288
	db $01 : dw $0101,$32CC
	db $01 : dw $0101,$4310
	db $01 : dw $0101,$5354
	db $01 : dw $0101,$6398
	db $01 : dw $0101,$73DC
	db $20 : dw $0101,$7FFF
	db $01 : dw $0101,$73DC
	db $01 : dw $0101,$6398
	db $01 : dw $0101,$5354
	db $01 : dw $0101,$4310
	db $01 : dw $0101,$32CC
	db $01 : dw $0101,$2288
	db $01 : dw $0101,$1244
	db $01 : dw $0101,$0200
	db $01 : dw $0101,$01C0
	db $01 : dw $0101,$0180
	db $01 : dw $0101,$0140
	db $01 : dw $0101,$0100
	db $01 : dw $0101,$00C0
	db $01 : dw $0101,$0080
	db $01 : dw $0101,$0040
	db $01 : dw $0101,$0000
	db $00

DATA_81CF7F:
	db $6F : db $13,$04
	db $40 : db $13,$04
	db $10 : db $13,$04
	db $20 : db $17,$00
	db $01 : db $13,$04
	db $00

DATA_81CF8F:
	dw $116F,$4004,$0411,$1110,$2004,$0015,$1101,$0004

CODE_81CF9F:
	JSR.w CODE_81CFA3
	RTL

CODE_81CFA3:
	PEA.w (($7F0000&$FF0000)>>16)|((CODE_808000&$FF0000)>>8)
	PLB
	LDY.w #$0002
	LDX.w #$0006
CODE_81CFAD:
	LDA.l $7F0201,x
	AND.w #$001F
	STA.b $4C
	LDA.l $7F0202,x
	AND.w #$03E0
	TSB.b $4C
	LDA.l $7F0204,x
	AND.w #$7C00
	ORA.b $4C
	STA.w $7F0000,y
	CLC
	TXA
	ADC.w #$0006
	TAX
	INY
	INY
	CPY.w #$01E0
	BNE.b CODE_81CFAD
	STX.b $CF
	PLB
	INC.w $1E01
	RTS

CODE_81CFDF:
	JSR.w CODE_81CFE3
	RTL

CODE_81CFE3:
	LDX.b $CF
	LDY.w #$1B44
CODE_81CFE8:
	LDA.l $7F0201,x
	AND.w #$001F
	STA.b $4C
	LDA.l $7F0202,x
	AND.w #$03E0
	TSB.b $4C
	LDA.l $7F0204,x
	AND.w #$7C00
	ORA.b $4C
	STA.w $0000,y
	CLC
	TXA
	ADC.w #$0006
	TAX
	TYA
	ADC.w #$0005
	TAY
	CPY.w #$1D42
	BCC.b CODE_81CFE8
	LDY.w #$1D54
CODE_81D019:
	LDA.l $7F0201,x
	AND.w #$001F
	STA.b $4C
	LDA.l $7F0202,x
	AND.w #$03E0
	TSB.b $4C
	LDA.l $7F0204,x
	AND.w #$7C00
	ORA.b $4C
	STA.w $0000,y
	CLC
	TXA
	ADC.w #$0006
	TAX
	TYA
	ADC.w #$0005
	TAY
	CPY.w #$1DEA
	BCC.b CODE_81D019
	LDX.w #$0001
	LDA.w $1DFD
	SEC
	SBC.w $1DFF
	BEQ.b CODE_81D069
	BPL.b CODE_81D058
	LDX.w #$FFFF
CODE_81D058:
	TXA
	CLC
	ADC.w $1DFF
	STA.w $1DFF
	CMP.w $1DFD
	BNE.b CODE_81D069
	JSL.l CODE_B6B0D0
CODE_81D069:
	RTS

CODE_81D06A:
	JSL.l CODE_B6B10D
	LDX.w #$02A6
CODE_81D071:
	LDA.l $7F0200,x
	ASL
	ASL
	XBA
	EOR.w #$FFFF
	INC
	STA.l $7F0AB8,x
	LDA.l $7F0202,x
	ASL
	ASL
	STA.b $4C
	XBA
	AND.w #$000F
	EOR.w #$FFFF
	INC
	STA.l $7F0ABA,x
	ASL.b $4C
	ASL.b $4C
	LDA.l $7F0204,x
	LSR
	CLC
	ADC.b $4C
	SEC
	SBC.l $7F0204,x
	BPL.b CODE_81D0B6
	EOR.w #$FFFF
	INC
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	BRA.b CODE_81D0BB

CODE_81D0B6:
	LSR
	LSR
	LSR
	LSR
	LSR
CODE_81D0BB:
	STA.l $7F0ABC,x
	TXA
	CLC
	ADC.w #$0006
	TAX
	CPX.w #$05A0
	BNE.b CODE_81D071
	JSR.w CODE_81D0CE
	RTL

CODE_81D0CE:
	LDX.w #$0002
	JSR.w CODE_81D0DB
	LDX.w #$0004
	JSR.w CODE_81D0DB
	RTS

CODE_81D0DB:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	XBA
	AND.w #$000E
	ASL
	ASL
	ASL
	ASL
	STA.b $4C
	ASL
	ADC.b $4C
	TAX
	LDA.w #$FFC0
	STA.l $7F0DB2,x
	LDA.w #$FFFC
	STA.l $7F0DB4,x
	LDA.w #$FF80
	STA.l $7F0DB6,x
	RTS

DATA_81D102:
	dw $0001,$0009,$0032,$0022,$0032,$0022,$0062,$0059
	dw $0042,$000A,$0051,$000A,$0011,$0041,$0042,$0012
	dw $005A,$0232,$0049,$0156,$0015,$005A,$0041,$0001
	dw $0009,$0002,$0022,$0022,$0232,$0052,$0032,$0032
	dw $0032,$0022,$0041,$000A,$0001,$0042,$004A,$0001
	dw $0002,$004A,$0042,$0001,$0002,$0052,$0001,$0001
	dw $0001,$0011,$0032,$0232,$0001,$0842,$0011,$0232
	dw $0002,$0002,$0002,$0002,$0012,$0012,$0041,$0042
	dw $0041,$0001,$0041,$0041,$0042,$0002,$0222,$0022
	dw $0222,$0232,$0222,$0222,$0022,$0222,$0022,$0062
	dw $0222,$0042,$0222,$0022,$0802,$0222,$0022,$0022
	dw $0042,$0042,$0232,$0032,$0022,$0222,$0022,$0042
	dw $0222,$0022,$0A02,$0222,$0222,$0802,$0222,$0022
	dw $0002,$0222,$0222,$0022,$0402,$0201,$0042,$0012
	dw $0012,$0052,$0052,$0052,$0052,$0052,$0002,$0002
	dw $005A,$005A,$004A,$004A,$004A,$000A,$000A,$000A
	dw $0052,$0052,$0012,$0012,$0012,$0012,$0002,$0002
	dw $0002,$0002,$0002,$0002,$0002,$0002,$0002,$0042
	dw $0042,$0042,$0002,$0002,$0002,$0002,$0002,$0022
	dw $0022,$0062,$0022,$0222,$0222,$0022,$0022,$0022
	dw $0022,$0222,$0222,$0022,$0001,$0001,$0402,$0041
	dw $0042,$0002,$0002,$0202,$0042,$0042,$0042,$0042
	dw $0042,$0042,$0042,$0222,$0022,$0002,$0002,$0022
	dw $0022,$0222,$0002,$0002,$0002,$0802,$0022,$0041
	dw $0042,$0136,$0116,$0136,$0116,$0022,$0222,$0202
	dw $0202,$000A,$0022,$0202,$0802,$0812,$0041,$0042
	dw $0001,$0002,$0402,$0402,$0022,$0222,$0042,$0022
	dw $0042,$0041,$0042,$0002,$0022,$0002,$0041,$0042
	dw $0002,$0002,$0002,$0002,$0002,$0002,$0002,$0002
	dw $0002,$0002,$0002,$0002,$0002,$0002,$0002,$0002
	dw $0002,$0002,$0002,$0002,$0002,$0002,$0002,$0002
	dw $0002,$0002,$0002,$0002,$0002,$0002,$0002,$0002

CODE_81D302:
	LDX.w #$0000
	BRA.b CODE_81D316

CODE_81D307:
	LDX.w #$0002
	BRA.b CODE_81D316

CODE_81D30C:
	LDX.w #$0004
	BRA.b CODE_81D316

CODE_81D311:
	LDX.w #$0006
	BRA.b CODE_81D316

CODE_81D316:
	PHK
	PLB
	JMP.w (DATA_81D31B,x)

DATA_81D31B:
	dw CODE_81D323
	dw CODE_81D441
	dw CODE_81D373
	dw CODE_81EEA1

CODE_81D323:
	LDA.w #$1A00
	STA.w !REGISTER_VRAMAddressLo
	LDY.w #$0060
	LDX.w #$0000
CODE_81D32F:
	LDA.l DATA_E9D6DC,x
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	TXA
	AND.w #$000F
	BNE.b CODE_81D32F
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	DEY
	BNE.b CODE_81D32F
	DEY
	STY.w $1A89
	STY.w $1A8B
	STY.w $1A8D
	LDA.w #$0000
	STA.l $7F36B7
	STA.l $7F36B9
	STA.l $7F36BD
	RTL

CODE_81D373:
	JSR.w CODE_81D3F4
	LDA.l $7F36B7
	BEQ.b CODE_81D397
	LDA.l $7F36B5
	BEQ.b CODE_81D397
	STA.b $7A
	CMP.w #DATA_81F071
	BEQ.b CODE_81D398
	JSR.w CODE_81D39B
	LDA.w #$00C8
	STA.b $4E
	LDY.w #$0000
	JSR.w CODE_81D3B7
CODE_81D397:
	RTL

CODE_81D398:
	JMP.w CODE_81EED0

CODE_81D39B:
	LDY.w #$0000
	SEP.b #$20
CODE_81D3A0:
	LDA.b ($7A),y
	BMI.b CODE_81D3A7
	INY
	BRA.b CODE_81D3A0

CODE_81D3A7:
	INY
	REP.b #$20
	TYA
	ASL
	ASL
	EOR.w #$FFFF
	INC
	ADC.w #$0080
	STA.b $4C
	RTS

CODE_81D3B7:
	LDX.b !RAM_DKC1_Global_OAMIndexLo
	SEP.b #$20
CODE_81D3BB:
	LDA.b $4C
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	LDA.b $4E
	STA.b DKC1_Global_OAMBuffer[$00].YDisp,x
	LDA.l $7F36BB
	STA.b DKC1_Global_OAMBuffer[$00].Prop,x
	LDA.b ($7A),y
	BMI.b CODE_81D3E4
	CMP.b #$20
	BEQ.b CODE_81D3DA
	CLC
	ADC.b #$80
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	INX
	INX
	INX
	INX
CODE_81D3DA:
	LDA.b $4C
	CLC
	ADC.b #$08
	STA.b $4C
	INY
	BRA.b CODE_81D3BB

CODE_81D3E4:
	CLC
	AND.b #$7F
	ADC.b #$80
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	INX
	INX
	INX
	INX
	STX.b !RAM_DKC1_Global_OAMIndexLo
	REP.b #$20
	RTS

CODE_81D3F4:
	LDA.l $7F36B7
	CLC
	ADC.l $7F36B9
	BPL.b CODE_81D402
	LDA.w #$0000
CODE_81D402:
	CMP.w #$001F
	BCC.b CODE_81D40A
	LDA.w #$001F
CODE_81D40A:
	STA.l $7F36B7
	LDA.l $7F36BB
	AND.w #$FFCF
	STA.l $7F36BB
	LDA.l $7F36B7
	AND.w #$001F
	STA.b $4C
	ASL
	ASL
	ASL
	ASL
	ASL
	ORA.b $4C
	ASL
	ASL
	ASL
	ASL
	ASL
	ORA.b $4C
	STA.l $7F36BF
	LDA.l $7F36B7
	AND.w #$001F
	LSR
	STA.l $7F36C1
	RTS

CODE_81D441:
	LDA.w #$0000
	TCD
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_81D44F,x)

DATA_81D44F:
	dw CODE_81D471
	dw CODE_81D4CE
	dw CODE_81D5AD
	dw CODE_81D5EA
	dw CODE_81D605
	dw CODE_81D623
	dw CODE_81D63C
	dw CODE_81D657
	dw CODE_81D665
	dw CODE_81D728
	dw CODE_81D810
	dw CODE_81D692
	dw CODE_81D6C7
	dw CODE_81D6EC
	dw CODE_81D6FB
	dw CODE_81D70A
	dw CODE_81D719

CODE_81D471:
	TYX
	LDA.w #$0000
	STA.l $7F36B5
	STA.l $7F36B7
	STA.l $7F36B9
	LDY.w #$000C
	STY.w !RAM_DKC1_NorSpr_RAMTable1029Lo+$02
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo+$02
	STY.w !RAM_DKC1_NorSpr_RAMTable1029Lo+$04
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo+$04
	LDA.w #DATA_81D9FA
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #DATA_BC849A+$01
	STA.b $8C
	JSL.l CODE_BDF1F0
	ORA.w #$0100
	XBA
	STA.l $7F36BB
	AND.w #$000E
	ASL
	ASL
	ASL
	ORA.w #$0081
	STA.l $7F36BD
	LDX.w #$0018
CODE_81D4BD:
	STZ.w $1A6F,x
	DEX
	DEX
	BPL.b CODE_81D4BD
	STX.w $1A89
	STX.w $1A8B
	STX.w $1A8D
	RTL

CODE_81D4CE:
	TYX
	PHK
	PLB
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	STA.b $BE
	LDA.b ($BE)
	BMI.b CODE_81D4E3
	CMP.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_81D4F0
	INC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	RTL

CODE_81D4E3:
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	TAY
	LDA.b ($BE),y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	RTL

CODE_81D4F0:
	LDY.w #$0010
	LDA.b ($BE),y
	BEQ.b CODE_81D502
	LDY.w #DATA_B5FE01
	PHB
	JSL.l CODE_B58041
	PLB
	BRA.b CODE_81D50B

CODE_81D502:
	LDY.w #DATA_B5FE01
	PHB
	JSL.l CODE_B5804C
	PLB
CODE_81D50B:
	LDA.w #$0000
	TCD
	LDX.b $86
	LDY.w #$0002
	LDA.b ($BE),y
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	INY
	INY
	LDA.w #$00C8
	CLC
	ADC.b ($BE),y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	INY
	INY
	LDA.w #$013C
	CLC
	ADC.b ($BE),y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	INY
	INY
	LDA.b ($BE),y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	INY
	INY
	LDA.b ($BE),y
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	STA.w !RAM_DKC1_NorSpr_CurrentOAMZPosLo,x
	INY
	INY
	LDA.b ($BE),y
	STA.b $8C
	JSL.l CODE_BDF1F0
	LDX.b $86
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ORA.w #$3000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	INY
	INY
	LDA.w #$0000
	TCD
	LDA.b ($BE),y
	PHB
	JSL.l CODE_81D8BA
	PLB
	LDY.w #$0010
	LDA.w #$0000
	TCD
	LDA.b ($BE),y
	BEQ.b CODE_81D59E
	CLC
	ADC.w #$0000
	STA.b $C0
	LDA.b ($C0)
	STA.l $7F36B5
	LDA.w #$0000
	STA.l $7F36B7
	STA.l $7F36B9
CODE_81D59E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $BE
	CLC
	ADC.w #$0012
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	RTL

CODE_81D5AD:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_81D5E9
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #DATA_81F071
	STA.l $7F376B
	STA.l $7F36B5
	LDA.w #$DFFD
	STA.l $7F376D
	LDA.w #DATA_81F3E7
	STA.l $7F376F
	LDA.w #$0001
	STA.l $7F36B9
	LDA.w #$003F
	STA.l $7F36B7
	LDA.l $7F36BB
	XBA
	ORA.w #$3080
	STA.l $7F36BB
CODE_81D5E9:
	RTL

CODE_81D5EA:
	LDA.l $7F36B5
	BNE.b CODE_81D604
	LDA.w #!Define_DKC1_EntranceID_InvalidID
	STA.b $40
	STA.b !RAM_DKC1_Global_EntranceIDLo
	STA.w $0565
	LDA.w #$0016
	STA.w $0563
	JML.l CODE_B89618

CODE_81D604:
	RTL

CODE_81D605:
	JSR.w CODE_81D680
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ORA.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w #$00E0
	BCC.b CODE_81D68F
	LDA.w #$0120
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	JSR.w CODE_81D877
	RTL

CODE_81D623:
	JSR.w CODE_81D680
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	BMI.b CODE_81D63B
	CMP.w #$0238
	BCS.b CODE_81D68F
	CMP.w #$0120
	BCC.b CODE_81D63B
	CMP.w #$01E0
	JSR.w CODE_81D877
CODE_81D63B:
	RTL

CODE_81D63C:
	JSR.w CODE_81D680
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	BMI.b CODE_81D656
	CMP.w #$0238
	BCS.b CODE_81D68F
	CMP.w #$0120
	BCC.b CODE_81D656
	CMP.w #$01E0
	BCS.b CODE_81D656
	JSR.w CODE_81D877
CODE_81D656:
	RTL

CODE_81D657:
	JSR.w CODE_81D680
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	BMI.b CODE_81D664
	CMP.w #$0238
	BCS.b CODE_81D68F
CODE_81D664:
	RTL

CODE_81D665:
	JSR.w CODE_81D680
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	BMI.b CODE_81D67F
	CMP.w #$0238
	BCS.b CODE_81D68F
	CMP.w #$0120
	BCC.b CODE_81D67F
	CMP.w #$01E0
	BCC.b CODE_81D67F
	JSR.w CODE_81D877
CODE_81D67F:
	RTL

CODE_81D680:
	JSL.l CODE_81D8E4
	LDA.w #$006D
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSL.l CODE_BFF175
	RTS

CODE_81D68F:
	JMP.w CODE_81D894

CODE_81D692:
	JSR.w CODE_81D680
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ORA.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	BMI.b CODE_81D67F
	CMP.w #$00E8
	BCC.b CODE_81D6C6
	CLC
	JSR.w CODE_81D877
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w #$0118
	BCC.b CODE_81D6C6
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #$003C
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_81D6C6:
	RTL

CODE_81D6C7:
	JSR.w CODE_81D680
	DEC.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	BMI.b CODE_81D6D9
	LDA.w #$001E
	CMP.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	JSR.w CODE_81D877
	RTL

CODE_81D6D9:
	LDA.w #$0000
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w #$00C8
	BCC.b CODE_81D68F
	RTL

CODE_81D6EC:
	LDA.w #$0180
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	BRL.w CODE_81D605

CODE_81D6FB:
	LDA.w #$01C0
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	LDA.w #$0006
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	BRL.w CODE_81D63C

CODE_81D70A:
	LDA.w #$0180
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	BRL.w CODE_81D657

CODE_81D719:
	LDA.w #$0180
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	BRL.w CODE_81D665

CODE_81D728:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_81D730,x)

DATA_81D730:
	dw CODE_81D73A
	dw CODE_81D76E
	dw CODE_81D796
	dw CODE_81D7BA
	dw CODE_81D7F6

CODE_81D73A:
	TYA
	STA.l $7F36C3
	JSL.l CODE_81D8E4
	LDA.w #$006D
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSL.l CODE_BFF175
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w #$01C0
	BCC.b CODE_81D764
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #DATA_81E834
	JML.l CODE_81D8CB

CODE_81D764:
	CMP.w #$0120
	BCC.b CODE_81D76D
	CLC
	JSR.w CODE_81D877
CODE_81D76D:
	RTL

CODE_81D76E:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSL.l CODE_BFF175
	JSL.l CODE_81D8E4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w #$0180
	BCS.b CODE_81D791
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	LDA.w #DATA_81E89F
	JSL.l CODE_81D8CB
CODE_81D791:
	SEC
	JSR.w CODE_81D877
	RTL

CODE_81D796:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSL.l CODE_BFF175
	JSL.l CODE_81D8E4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w #$0120
	BCS.b CODE_81D7B9
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #DATA_81E834
	JSL.l CODE_81D8CB
CODE_81D7B9:
	RTL

CODE_81D7BA:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSL.l CODE_BFF175
	JSL.l CODE_81D8E4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w #$0174
	BCC.b CODE_81D7F5
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	LDA.w #DATA_81EC54
	JSL.l CODE_81D8CB
	LDA.l $7F36C3
	TAX
	LDA.l $7F36C5
	TAY
	LDA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	PHA
	LDA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	PLA
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
CODE_81D7F5:
	RTL

CODE_81D7F6:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSL.l CODE_BFF175
	JSL.l CODE_81D8E4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w #$0220
	BCC.b CODE_81D80F
	JMP.w CODE_81D894

CODE_81D80F:
	RTL

CODE_81D810:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_81D818,x)

DATA_81D818:
	dw CODE_81D81C
	dw CODE_81D84A

CODE_81D81C:
	TYA
	STA.l $7F36C5
	JSR.w CODE_81D864
	JSL.l CODE_81D8E4
	LDA.w #$006D
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSL.l CODE_BFF175
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w #$01A0
	BCS.b CODE_81D849
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	LDA.w #DATA_81EABD
	JSL.l CODE_81D8CB
CODE_81D849:
	RTL

CODE_81D84A:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSL.l CODE_BFF175
	JSL.l CODE_81D8E4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w #$0220
	BCC.b CODE_81D863
	JMP.w CODE_81D894

CODE_81D863:
	RTL

CODE_81D864:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

CODE_81D877:
	BCC.b CODE_81D88C
	LDA.w #$FFFF
	STA.l $7F36B9
	LDA.l $7F36BB
	AND.w #$FFCF
	STA.l $7F36BB
	RTS

CODE_81D88C:
	LDA.w #$0001
	STA.l $7F36B9
	RTS

CODE_81D894:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$01E0
	LSR
	LSR
	LSR
	LSR
	TAX
	LDA.w $1A6F,x
CODE_81D8A4:
	STZ.w $1A6F,x
	INX
	INX
	CMP.w $1A6F,x
	BEQ.b CODE_81D8A4
	TYX
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JSL.l CODE_BDF2D6
	JML.l CODE_BDF488

CODE_81D8BA:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHX
	LDX.b $86
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_81D8CB
	PLX
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.b $86
	RTL

CODE_81D8CB:								; Note: Credits related.
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	TAY
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable130DLo,x
	BRA.b CODE_81D8F9

CODE_81D8E4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BEQ.b CODE_81D8F4
	BPL.b CODE_81D931
CODE_81D8F4:
	PHK
	PLB
	LDY.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
CODE_81D8F9:
	DEY
	LDA.w $0000,y
	BMI.b CODE_81D941
	AND.w #$FF00
	CLC
	ADC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_81D923
	INY
	INY
	INY
	INY
	BRA.b CODE_81D8F9

CODE_81D911:
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	TYA
	CMP.b $8A
	BEQ.b CODE_81D8F9
	RTL

CODE_81D91E:
	STZ.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BRA.b CODE_81D931

CODE_81D923:
	INY
	INY
	LDA.w $0000,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	INY
	INY
	TYA
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
CODE_81D931:
	LDA.w !RAM_DKC1_NorSpr_RAMTable130DLo,x
	BNE.b CODE_81D937
	RTL

CODE_81D937:
	STA.b $7C
	LDA.w !RAM_DKC1_NorSpr_RAMTable1341Lo,x
	STA.b $7A
	JMP.w [$007A]

CODE_81D941:
	AND.w #$FF00
	INY
	XBA
	SEC
	SBC.w #$0080
	ASL
	TAX
	JMP.w (DATA_81D9E6,x)

CODE_81D94F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	TAY
	BRA.b CODE_81D8F9

CODE_81D95A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INY
	LDA.w $0000,y
	STA.b $7A
	INY
	INY
	LDA.w $0000,y
	STA.b $7C
	INY
	TYA
	STA.b $8A
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	PHK
	PEA.w CODE_81D911-$01
	JMP.w [$007A]

CODE_81D977:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INY
	LDA.w $0000,y
	TAY
	JMP.w CODE_81D8F9

CODE_81D981:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYA
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	INY
	LDA.w $0000,y
	STA.b $7A
	INY
	INY
	JMP.w ($007A)

CODE_81D992:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INY
	LDA.w $0000,y
	AND.w #$00FF
	JSL.l CODE_BFFAF6
	INY
	JMP.w CODE_81D8F9

CODE_81D9A3:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INY
	LDA.w $0000,y
	AND.w #$00FF
	JSL.l CODE_BFFB09
	INY
	JMP.w CODE_81D8F9

CODE_81D9B4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INY
	LDA.w $0000,y
	AND.w #$00FF
	JSL.l CODE_BFFB27
	INY
	JMP.w CODE_81D8F9

CODE_81D9C5:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INY
	LDA.w $0000,y
	AND.w #$00FF
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	INY
	JMP.w CODE_81D8F9

CODE_81D9D5:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INY
	LDA.w $0000,y
	INY
	INY
	DEC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BEQ.b CODE_81D9E3
	TAY
CODE_81D9E3:
	JMP.w CODE_81D8F9

DATA_81D9E6:
	dw CODE_81D94F
	dw CODE_81D95A
	dw CODE_81D977
	dw CODE_81D981
	dw CODE_81D992
	dw CODE_81D9A3
	dw CODE_81D9B4
	dw CODE_81D9C5
	dw CODE_81D9D5
	dw CODE_81D94F

DATA_81D9FA:
	dw $001E,$0005,$0000,$0000,$0200,$00D4,DATA_BC8A1C,DATA_81E82F,DATA_81DEBA
	dw $00B4,$0005,$0000,$0000,$0200,$00D4,DATA_BC8A1C,DATA_81E82F,DATA_81DEC0
	dw $00B4,$0006,$0000,$0004,$0200,$00D4,DATA_BC8A1C,DATA_81E32A,DATA_81DEC6
	dw $001E,$0008,$0000,$0004,$0200,$00D4,DATA_BC83AA,DATA_81E32A,$0000
	dw $00B4,$0005,$0000,$0018,$0200,$00D4,DATA_BC86D4,DATA_81E346,DATA_81DECC
	dw $00B4,$0005,$0000,$0000,$0200,$00D4,DATA_BC865C,DATA_81E60F,DATA_81DED2
	dw $00B4,$0006,$0000,$0020,$0200,$00D4,DATA_BC8D82,DATA_81E393,DATA_81DED8
	dw $001E,$0007,$0000,$0020,$0200,$00D4,DATA_BC8DA0,DATA_81E393,$0000
	dw $001E,$0007,$0000,$0020,$0200,$00D4,DATA_BC8DBE,DATA_81E393,$0000
	dw $001E,$0008,$0000,$0020,$0200,$00D4,DATA_BC8E18,DATA_81E393,$0000
	dw $00B4,$0005,$0000,$0004,$0200,$00D4,DATA_BC8602,DATA_81E4E4,DATA_81DEDE
	dw $00B4,$0005,$0000,$0000,$0200,$00D4,DATA_BC8A58,DATA_81E74F,DATA_81DEE4
	dw $00B4,$0005,$0000,$0028,$0200,$00D4,DATA_BC8A76,DATA_81E36B,DATA_81DEEA
	dw $00F0,$0005,$0000,$0000,$0200,$00D4,DATA_BC8A1C,DATA_81E82F,DATA_81DEF0
	dw $00B4,$0005,$0000,$0004,$0200,$00D4,DATA_BC8AEE,DATA_81E628,DATA_81DEF6
	dw $00B4,$0006,$0000,$0018,$0200,$00D4,DATA_BC8B2A,DATA_81E554,DATA_81DEFC
	dw $001E,$0008,$0000,$0018,$0200,$00D4,DATA_BC8B48,DATA_81E554,$0000
	dw $00B4,$0005,$0000,$0004,$0200,$00D4,DATA_BC8AD0,DATA_81E5DB,DATA_81DF02
	dw $00B4,$0005,$0000,$0006,$0200,$00D4,DATA_BC8AB2,DATA_81E5A7,DATA_81DF08
	dw $00B4,$0005,$0000,$0008,$0200,$00D4,DATA_BC8C92,DATA_81E651,DATA_81DF0E
	dw $00B4,$0005,$0000,$0008,$0200,$00D4,DATA_BC8698,DATA_81E588,DATA_81DF14
	dw $00D2,$000D,$0140,$0008,$FD00,$00D4,DATA_BC8698,DATA_81E588,DATA_81DEB4
	dw $001E,$000D,$0140,$0006,$FD00,$00D4,DATA_BC8AD0,DATA_81E5DB,DATA_81DEB4
	dw $0078,$000E,$0000,$0006,$0480,$00D4,DATA_BC8AD0,DATA_81E5DB,DATA_81DEB4
	dw $0014,$000F,$0000,$0008,$0400,$00D4,DATA_BC8698,DATA_81E588,$0000
	dw $000A,$000F,$0000,$0008,$0400,$00D4,DATA_BC8698,DATA_81E588,$0000
	dw $000A,$000F,$0000,$0008,$0400,$00D4,DATA_BC8698,DATA_81E588,$0000
	dw $000A,$0010,$0000,$0008,$0400,$00D4,DATA_BC8698,DATA_81E588,$0000
	dw $0078,$0005,$0000,$0000,$0200,$00D4,DATA_BC8A1C,DATA_81E82F,DATA_81DF1A
	dw $00B4,$0006,$0000,$0004,$0200,$00D4,DATA_BC8512,DATA_81E2D0,DATA_81DF20
	dw $001E,$0007,$0000,$0004,$0200,$00D4,DATA_BC854E,DATA_81E2D0,$0000
	dw $001E,$0007,$0000,$0004,$0200,$00D4,DATA_BC856C,DATA_81E2D0,$0000
	dw $001E,$0008,$0000,$0004,$0200,$00D4,DATA_BC85A8,DATA_81E2D0,$0000
	dw $00B4,$0005,$0000,$0004,$0200,$00D4,DATA_BC85C6,DATA_81E2B2,DATA_81DF26
	dw $00B4,$0005,$0000,$0004,$0200,$00D4,DATA_BC867A,DATA_81E23A,$0000
	dw $0001,$0005,$0002,$0004,$0200,$00D5,DATA_BC8512,DATA_81E22C,DATA_81DF2C
	dw $00B4,$0006,$0000,$0008,$0200,$00D4,DATA_BC876A,DATA_81E2EE,DATA_81DF32
	dw $001E,$0008,$0000,$0008,$0200,$00D4,DATA_BC87A6,DATA_81E2EE,$0000
	dw $00B4,$0005,$0000,$0004,$0200,$00D4,DATA_BC8D64,DATA_81E30C,DATA_81DF38
	dw $00B4,$0006,$0000,$0008,$0200,$00D4,DATA_BC89C2,DATA_81E288,DATA_81DF3E
	dw $001E,$0008,$0000,$0008,$0200,$00D4,DATA_BC89E0,DATA_81E288,$0000
	dw $00F0,$0005,$0000,$0000,$0200,$00D4,DATA_BC8A1C,DATA_81E82F,DATA_81DF44
	dw $00B4,$0005,$0000,$0002,$0200,$00D4,DATA_BC8A1C,DATA_81E77C,DATA_81DF4A
	dw $00B4,$000B,$FFC8,$0008,$0180,$00D4,DATA_BC82D8,DATA_81E80D,DATA_81DF50
	dw $00D2,$0005,$0000,$0016,$0200,$00D4,DATA_BC836E,DATA_81E7A9,DATA_81DF56
	dw $00B4,$0005,$0000,$0002,$0200,$00D4,DATA_BC83AA,DATA_81E77C,DATA_81DF5C
	dw $00B4,$0005,$0000,$0008,$0200,$00D4,DATA_BC83C8,DATA_81E7A4,DATA_81DF62
	dw $00B4,$000B,$FFC8,$0008,$0180,$00D4,DATA_BC82F6,DATA_81E80D,DATA_81DF68
	dw $00D2,$0005,$0000,$0002,$0200,$00D4,DATA_BC8314,DATA_81E3DF,DATA_81DF6E
	dw $00F0,$0005,$0000,$0000,$0200,$00D4,DATA_BC8A1C,DATA_81E82F,DATA_81DF74
	dw $00B4,$0005,$0000,$0000,$0200,$00D4,DATA_BC8404,DATA_81E455,DATA_81DF7A
	dw $00B4,$0005,$0000,$0000,$0200,$00D4,DATA_BC85E4,DATA_81E419,DATA_81DF80
	dw $00B4,$0005,$0000,$0008,$0200,$00D4,DATA_BC8B84,DATA_81E3FD,DATA_81DF86
	dw $00B4,$0005,$0000,$0000,$0200,$00D4,DATA_BC863E,DATA_81E48C,DATA_81DF8C
	dw $00B4,$0005,$0000,$0014,$0200,$00D4,DATA_BC8F80,DATA_81E721,DATA_81DF92
	dw $00F0,$0005,$0000,$0000,$0200,$00D4,DATA_BC8A1C,DATA_81E82F,DATA_81DF98
	dw $00B4,$0005,$0000,$0000,$0200,$00D4,DATA_BC9016,DATA_81E6A3,DATA_81DFAA
	dw $00B4,$0005,$FFFE,$0000,$0200,$00D5,DATA_BC8FDA,DATA_81E261,$0000
	dw $0001,$0005,$0000,$0000,$0200,$00D4,DATA_BC8FBC,DATA_81E24D,DATA_81DF9E
	dw $00B4,$0005,$0000,$0000,$0200,$00D4,DATA_BC8FF8,DATA_81E6E3,DATA_81DFA4
	dw $00B4,$0004,$0140,$0000,$FE00,$00D4,DATA_BC9016,DATA_81E6A3,DATA_81DFB0
	dw $00B4,$0005,$0000,$0000,$0200,$00D4,DATA_BC9016,DATA_81E6A3,DATA_81DFB6
	dw $00B4,$0005,$0000,$0000,$0200,$00D4,DATA_BC8422,DATA_81E1FA,DATA_81DFC8
	dw $00B4,$0009,$0000,$0000,$0200,$00E4,DATA_BC849A,DATA_81E1BC,DATA_81DFCE
	dw $0244,$000A,$0140,$0002,$FE00,$00D8,DATA_BC8422,DATA_81E1FA,$0000
	dw $05DC,$0004,$0140,$0000,$FE00,$00D4,DATA_BC9016,DATA_81E6A3,DATA_81DFBC
	dw $00B4,$0005,$0000,$0000,$0200,$00D4,DATA_BC9016,DATA_81E6A3,DATA_81DFC2
	dw $FFFF,$00F0

DATA_81DEB4:
	dw DATA_81DFD4,DATA_81DFD4,DATA_81DFD4

DATA_81DEBA:
	dw DATA_81DFD5,DATA_81DFD5,DATA_81DFD5

DATA_81DEC0:
	dw DATA_81DFE7,DATA_81DFE7,DATA_81DFE7

DATA_81DEC6:
	dw DATA_81DFF3,DATA_81DFF3,DATA_81DFF3

DATA_81DECC:
	dw DATA_81DFF9,DATA_81DFF9,DATA_81DFF9

DATA_81DED2:
	dw DATA_81DFFE,DATA_81DFFE,DATA_81DFFE

DATA_81DED8:
	dw DATA_81E002,DATA_81E002,DATA_81E002

DATA_81DEDE:
	dw DATA_81E008,DATA_81E008,DATA_81E008

DATA_81DEE4:
	dw DATA_81E00E,DATA_81E00E,DATA_81E00E

DATA_81DEEA:
	dw DATA_81E018,DATA_81E018,DATA_81E018

DATA_81DEF0:
	dw DATA_81E022,DATA_81E022,DATA_81E022

DATA_81DEF6:
	dw DATA_81E036,DATA_81E036,DATA_81E036

DATA_81DEFC:
	dw DATA_81E03E,DATA_81E03E,DATA_81E03E

DATA_81DF02:
	dw DATA_81E047,DATA_81E047,DATA_81E047

DATA_81DF08:
	dw DATA_81E051,DATA_81E051,DATA_81E051

DATA_81DF0E:
	dw DATA_81E057,DATA_81E057,DATA_81E057

DATA_81DF14:
	dw DATA_81E05D,DATA_81E05D,DATA_81E05D

DATA_81DF1A:
	dw DATA_81E064,DATA_81E064,DATA_81E064

DATA_81DF20:
	dw DATA_81E071,DATA_81E071,DATA_81E071

DATA_81DF26:
	dw DATA_81E078,DATA_81E078,DATA_81E078

DATA_81DF2C:
	dw DATA_81E07D,DATA_81E07D,DATA_81E07D

DATA_81DF32:
	dw DATA_81E082,DATA_81E082,DATA_81E082

DATA_81DF38:
	dw DATA_81E08A,DATA_81E08A,DATA_81E08A

DATA_81DF3E:
	dw DATA_81E092,DATA_81E092,DATA_81E092

DATA_81DF44:
	dw DATA_81E098,DATA_81E098,DATA_81E098

DATA_81DF4A:
	dw DATA_81E0A2,DATA_81E0A2,DATA_81E0A2

DATA_81DF50:
	dw DATA_81E0AD,DATA_81E0AD,DATA_81E0AD

DATA_81DF56:
	dw DATA_81E0B9,DATA_81E0B9,DATA_81E0B9

DATA_81DF5C:
	dw DATA_81E0C1,DATA_81E0C1,DATA_81E0C1

DATA_81DF62:
	dw DATA_81E0CE,DATA_81E0CE,DATA_81E0CE

DATA_81DF68:
	dw DATA_81E0D7,DATA_81E0D7,DATA_81E0D7

DATA_81DF6E:
	dw DATA_81E0E8,DATA_81E0E8,DATA_81E0E8

DATA_81DF74:
	dw DATA_81E0F4,DATA_81E0F4,DATA_81E0F4

DATA_81DF7A:
	dw DATA_81E101,DATA_81E101,DATA_81E101

DATA_81DF80:
	dw DATA_81E106,DATA_81E106,DATA_81E106

DATA_81DF86:
	dw DATA_81E10E,DATA_81E10E,DATA_81E10E

DATA_81DF8C:
	dw DATA_81E116,DATA_81E116,DATA_81E116

DATA_81DF92:
	dw DATA_81E11B,DATA_81E11B,DATA_81E11B

DATA_81DF98:
	dw DATA_81E122,DATA_81E122,DATA_81E122

DATA_81DF9E:
	dw DATA_81E12B,DATA_81E12B,DATA_81E12B

DATA_81DFA4:
	dw DATA_81E135,DATA_81E135,DATA_81E135

DATA_81DFAA:
	dw DATA_81E154,DATA_81E154,DATA_81E154

DATA_81DFB0:
	dw DATA_81E166,DATA_81E166,DATA_81E166

DATA_81DFB6:
	dw DATA_81E17A,DATA_81E17A,DATA_81E17A

DATA_81DFBC:
	dw DATA_81E185,DATA_81E185,DATA_81E185

DATA_81DFC2:
	dw DATA_81E19F,DATA_81E19F,DATA_81E19F

DATA_81DFC8:
	dw DATA_81E13F,DATA_81E13F,DATA_81E13F

DATA_81DFCE:
	dw DATA_81E149,DATA_81E149,DATA_81E149

DATA_81DFD4:
	db $A0

DATA_81DFD5:
	db "CAST OF CHARACTER",$D3
	
DATA_81DFE7:
	db "THE BAD GUY",$D3

DATA_81DFF3:
	db "GNAWT",$D9

DATA_81DFF9:
	db "NECK",$D9

DATA_81DFFE:
	db "ARM",$D9

DATA_81E002:
	db "ZINGE",$D2

DATA_81E008:
	db "SLIPP",$C1

DATA_81E00E:
	db "MANKY KON",$C7

DATA_81E018:
	db "MINI-NECK",$D9

DATA_81E022:
	db "THE AQUATIC BAD GUY",$D3

DATA_81E036:
	db "BITESIZ",$C5

DATA_81E03E:
	db "CROCTOPU",$D3

DATA_81E047:
	db "CHOMPS Jr",$AE

DATA_81E051:
	db "CHOMP",$D3

DATA_81E057:
	db "CLAMB",$CF

DATA_81E05D:
	db "SQUIDG",$C5

DATA_81E064:
	db "THE KREMLING",$D3

DATA_81E071:
	db "KRITTE",$D2

DATA_81E078:
	db "KLUM",$D0

DATA_81E07D:
	db "KRAS",$C8

DATA_81E082:
	db "KLAPTRA",$D0

DATA_81E08A:
	db "ROCKKRO",$C3

DATA_81E092:
	db "KRUSH",$C1

DATA_81E098:
	db "THE BOSSE",$D3

DATA_81E0A2:
	db "VERY GNAWT",$D9

DATA_81E0AD:
	db "MASTER NECK",$D9

DATA_81E0B9:
	db "QUEEN B",$AE

DATA_81E0C1:
	db "REALLY GNAWT",$D9

DATA_81E0CE:
	db "DUMB DRU",$CD

DATA_81E0D7:
	db "MASTER NECKY SNR",$AE

DATA_81E0E8:
	db "KING K. ROO",$CC

DATA_81E0F4:
	db "THE GOOD GUY",$D3

DATA_81E101:
	db "RAMB",$C9

DATA_81E106:
	db "EXPRESS",$CF

DATA_81E10E:
	db "ENGUARD",$C5

DATA_81E116:
	db "WINK",$D9

DATA_81E11B:
	db "SQUAWK",$D3

DATA_81E122:
	db "THE KONG",$D3

DATA_81E12B:
	db "FUNKY KON",$C7

DATA_81E135:
	db "CANDY KON",$C7

DATA_81E13F:
	db "DIDDY KON",$C7

DATA_81E149:
	db "DONKEY KON",$C7

DATA_81E154:
	db "Is it my turn yet",$BF

DATA_81E166:
	db "Surely it's me next",$A1

DATA_81E17A:
	db "CRANKY KON",$C7

DATA_81E185:
	db "I did this using one life",$A1

DATA_81E19F:
	db "And I took less than an hour",$A1

DATA_81E1BC:
	%DKC1_CrS_OpXX($02, $00E0)
	%DKC1_CrS_OpXX($02, $00E4)
	%DKC1_CrS_OpXX($02, $00E8)
	%DKC1_CrS_OpXX($02, $00EC)
	%DKC1_CrS_OpXX($02, $00F0)
	%DKC1_CrS_OpXX($02, $00F4)
	%DKC1_CrS_OpXX($02, $00F8)
	%DKC1_CrS_OpXX($02, $00FC)
	%DKC1_CrS_OpXX($02, $0100)
	%DKC1_CrS_OpXX($02, $0104)
	%DKC1_CrS_OpXX($02, $0108)
	%DKC1_CrS_OpXX($02, $010C)
	%DKC1_CrS_OpXX($02, $0110)
	%DKC1_CrS_OpXX($02, $0114)
	%DKC1_CrS_OpXX($02, $0118)
	%DKC1_CrS_OpXX($02, $011C)
	%DKC1_CrS_OpXX($02, $0120)
	%DKC1_CrS_OpXX($02, $0124)
	%DKC1_CrS_OpXX($02, $0128)
	%DKC1_CrS_OpXX($02, $012C)
	%DKC1_CrS_Op80()

DATA_81E1FA:
	%DKC1_CrS_OpXX($02, $09AC)
	%DKC1_CrS_OpXX($02, $09B0)
	%DKC1_CrS_OpXX($02, $09B4)
	%DKC1_CrS_OpXX($02, $09B8)
	%DKC1_CrS_OpXX($02, $09BC)
	%DKC1_CrS_OpXX($02, $09C0)
	%DKC1_CrS_OpXX($02, $09C4)
	%DKC1_CrS_OpXX($02, $09C8)
	%DKC1_CrS_OpXX($02, $09CC)
	%DKC1_CrS_OpXX($02, $09D0)
	%DKC1_CrS_OpXX($02, $09D4)
	%DKC1_CrS_OpXX($02, $09D8)
	%DKC1_CrS_OpXX($02, $09DC)
	%DKC1_CrS_OpXX($02, $09E0)
	%DKC1_CrS_OpXX($02, $09E4)
	%DKC1_CrS_OpXX($02, $09E8)
	%DKC1_CrS_Op80()

DATA_81E22C:
	%DKC1_CrS_OpXX($02, $1D34)
	%DKC1_CrS_OpXX($02, $1D38)
	%DKC1_CrS_OpXX($02, $1D3C)
	%DKC1_CrS_OpXX($02, $1D38)
	%DKC1_CrS_Op80()

DATA_81E23A:
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_MovingMinecart)
DATA_81E23C:
	%DKC1_CrS_OpXX($02, $1C84)
	%DKC1_CrS_OpXX($02, $1C88)
	%DKC1_CrS_OpXX($02, $1C8C)
	%DKC1_CrS_OpXX($02, $1C88)
	%DKC1_CrS_Op82(DATA_81E23C)

DATA_81E24B:
	%DKC1_CrS_Op80()

DATA_81E24D:
	%DKC1_CrS_OpXX($04, $1730)
	%DKC1_CrS_OpXX($04, $1734)
	%DKC1_CrS_OpXX($04, $1738)
	%DKC1_CrS_OpXX($04, $173C)
	%DKC1_CrS_OpXX($04, $1738)
	%DKC1_CrS_OpXX($04, $1734)
	%DKC1_CrS_Op80()

DATA_81E261:
	%DKC1_CrS_OpXX($04, $1768)
	%DKC1_CrS_OpXX($04, $176C)
	%DKC1_CrS_OpXX($04, $1770)
	%DKC1_CrS_OpXX($04, $1774)
	%DKC1_CrS_OpXX($04, $1770)
	%DKC1_CrS_OpXX($04, $176C)
	%DKC1_CrS_Op80()

UNK_81E275:
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_KrashMinecart)
UNK_81E277:
	%DKC1_CrS_OpXX($04, $21A8)
	%DKC1_CrS_OpXX($04, $21AC)
	%DKC1_CrS_OpXX($04, $21B0)
	%DKC1_CrS_OpXX($04, $21AC)
	%DKC1_CrS_Op82(UNK_81E277)

DATA_81E286:
	%DKC1_CrS_Op80()

DATA_81E288:
	%DKC1_CrS_OpXX($04, $21B4)
	%DKC1_CrS_OpXX($04, $21B8)
	%DKC1_CrS_OpXX($04, $21BC)
	%DKC1_CrS_OpXX($04, $21C0)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_RambiLand)
	%DKC1_CrS_OpXX($04, $21C4)
	%DKC1_CrS_OpXX($04, $21C8)
	%DKC1_CrS_OpXX($04, $21CC)
	%DKC1_CrS_OpXX($04, $21D0)
	%DKC1_CrS_OpXX($04, $21D4)
	%DKC1_CrS_OpXX($04, $21D8)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_RambiLand)
	%DKC1_CrS_OpXX($04, $21DC)
	%DKC1_CrS_OpXX($04, $21E0)
	%DKC1_CrS_Op80()

DATA_81E2B2:
	%DKC1_CrS_OpXX($04, $1E88)
	%DKC1_CrS_OpXX($04, $1E8C)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_ClamboClose)
	%DKC1_CrS_OpXX($04, $1E90)
	%DKC1_CrS_OpXX($04, $1E94)
	%DKC1_CrS_OpXX($04, $1E98)
	%DKC1_CrS_OpXX($04, $1E9C)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_ClamboClose)
	%DKC1_CrS_OpXX($04, $1EA0)
	%DKC1_CrS_OpXX($04, $1EA4)
	%DKC1_CrS_Op80()

DATA_81E2D0:
	%DKC1_CrS_OpXX($04, $1E18)
	%DKC1_CrS_OpXX($04, $1E1C)
	%DKC1_CrS_OpXX($04, $1E20)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_DiddyLand)
	%DKC1_CrS_OpXX($04, $1E24)
	%DKC1_CrS_OpXX($04, $1E28)
	%DKC1_CrS_OpXX($04, $1E2C)
	%DKC1_CrS_OpXX($04, $1E30)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_DiddyLand)
	%DKC1_CrS_OpXX($04, $1E34)
	%DKC1_CrS_Op80()

DATA_81E2EE:
	%DKC1_CrS_OpXX($04, $28C8)
	%DKC1_CrS_OpXX($04, $28CC)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_KlaptrapBite)
	%DKC1_CrS_OpXX($04, $28D0)
	%DKC1_CrS_OpXX($04, $28D4)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_KlaptrapBite)
	%DKC1_CrS_OpXX($04, $28B8)
	%DKC1_CrS_OpXX($04, $28BC)
	%DKC1_CrS_OpXX($04, $28C0)
	%DKC1_CrS_OpXX($04, $28C4)
	%DKC1_CrS_Op80()

DATA_81E30C:
	%DKC1_CrS_OpXX($02, $2610)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_DiddyLand)
	%DKC1_CrS_OpXX($02, $2614)
	%DKC1_CrS_OpXX($02, $2618)
	%DKC1_CrS_OpXX($02, $261C)
	%DKC1_CrS_OpXX($02, $2620)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_DiddyLand)
	%DKC1_CrS_OpXX($02, $2624)
	%DKC1_CrS_OpXX($02, $2628)
	%DKC1_CrS_OpXX($02, $262C)
	%DKC1_CrS_Op80()

DATA_81E32A:
	%DKC1_CrS_OpXX($04, $1884)
	%DKC1_CrS_OpXX($04, $1888)
	%DKC1_CrS_OpXX($04, $188C)
	%DKC1_CrS_OpXX($04, $1890)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_Scratch)
	%DKC1_CrS_OpXX($04, $1894)
	%DKC1_CrS_OpXX($04, $1898)
	%DKC1_CrS_OpXX($04, $189C)
	%DKC1_CrS_OpXX($04, $18A0)
	%DKC1_CrS_Op80()

DATA_81E346:
	%DKC1_CrS_OpXX($03, $2AA4)
	%DKC1_CrS_OpXX($03, $2AA8)
	%DKC1_CrS_OpXX($03, $2AAC)
	%DKC1_CrS_OpXX($03, $2AB0)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_WingFlap)
	%DKC1_CrS_OpXX($03, $2AB4)
	%DKC1_CrS_OpXX($03, $2AB8)
	%DKC1_CrS_OpXX($03, $2ABC)
	%DKC1_CrS_OpXX($03, $2AC0)
	%DKC1_CrS_OpXX($03, $2AC4)
	%DKC1_CrS_OpXX($03, $2AC8)
	%DKC1_CrS_OpXX($03, $2ACC)
	%DKC1_CrS_Op80()

DATA_81E36B:
	%DKC1_CrS_OpXX($03, $2A70)
	%DKC1_CrS_OpXX($03, $2A74)
	%DKC1_CrS_OpXX($03, $2A78)
	%DKC1_CrS_OpXX($03, $2A7C)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_WingFlap)
	%DKC1_CrS_OpXX($03, $2A50)
	%DKC1_CrS_OpXX($03, $2A54)
	%DKC1_CrS_OpXX($03, $2A58)
	%DKC1_CrS_OpXX($03, $2A5C)
	%DKC1_CrS_OpXX($03, $2A60)
	%DKC1_CrS_OpXX($03, $2A64)
	%DKC1_CrS_OpXX($03, $2A68)
	%DKC1_CrS_OpXX($03, $2A6C)
	%DKC1_CrS_Op80()

DATA_81E393:
	%DKC1_CrS_OpXX($03, $2AD0)
	%DKC1_CrS_OpXX($02, $2AD4)
	%DKC1_CrS_OpXX($02, $2AD8)
	%DKC1_CrS_OpXX($03, $2ADC)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_QueenBBuzz)
	%DKC1_CrS_OpXX($02, $2AD8)
	%DKC1_CrS_OpXX($02, $2AD4)
	%DKC1_CrS_OpXX($03, $2AD0)
	%DKC1_CrS_OpXX($02, $2AD4)
	%DKC1_CrS_OpXX($02, $2AD8)
	%DKC1_CrS_OpXX($03, $2ADC)
	%DKC1_CrS_OpXX($02, $2AD8)
	%DKC1_CrS_OpXX($02, $2AD4)
	%DKC1_CrS_OpXX($03, $2AD0)
	%DKC1_CrS_OpXX($02, $2AD4)
	%DKC1_CrS_OpXX($02, $2AD8)
	%DKC1_CrS_OpXX($03, $2ADC)
	%DKC1_CrS_OpXX($02, $2AD8)
	%DKC1_CrS_OpXX($02, $2AD4)
	%DKC1_CrS_OpXX($03, $2AD0)
	%DKC1_CrS_OpXX($02, $2AD4)
	%DKC1_CrS_OpXX($02, $2AD8)
	%DKC1_CrS_OpXX($03, $2ADC)
	%DKC1_CrS_OpXX($02, $2AD8)
	%DKC1_CrS_OpXX($02, $2AD4)
	%DKC1_CrS_Op80()

DATA_81E3DF:
	%DKC1_CrS_OpXX($02, $1618)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_KRoolRun)
	%DKC1_CrS_OpXX($03, $1618)
	%DKC1_CrS_OpXX($05, $161C)
	%DKC1_CrS_OpXX($05, $1620)
	%DKC1_CrS_OpXX($05, $1624)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_KRoolRun)
	%DKC1_CrS_OpXX($05, $1628)
	%DKC1_CrS_OpXX($05, $162C)
	%DKC1_CrS_OpXX($05, $1630)
	%DKC1_CrS_Op80()

DATA_81E3FD:
	%DKC1_CrS_OpXX($04, $28F0)
	%DKC1_CrS_OpXX($04, $28F4)
	%DKC1_CrS_OpXX($04, $28F8)
	%DKC1_CrS_OpXX($04, $28FC)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_EnguardeStab)
	%DKC1_CrS_OpXX($04, $2900)
	%DKC1_CrS_OpXX($04, $2904)
	%DKC1_CrS_OpXX($04, $2908)
	%DKC1_CrS_OpXX($04, $290C)
	%DKC1_CrS_Op80()

DATA_81E419:
	%DKC1_CrS_OpXX($03, $2398)
	%DKC1_CrS_OpXX($03, $239C)
	%DKC1_CrS_OpXX($03, $23A0)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_DiddyLand)
	%DKC1_CrS_OpXX($03, $23A4)
	%DKC1_CrS_OpXX($03, $23A8)
	%DKC1_CrS_OpXX($03, $23AC)
	%DKC1_CrS_OpXX($03, $23B0)
	%DKC1_CrS_OpXX($03, $23B4)
	%DKC1_CrS_OpXX($03, $23B8)
	%DKC1_CrS_OpXX($03, $23BC)
	%DKC1_CrS_OpXX($03, $23C0)
	%DKC1_CrS_OpXX($03, $23C4)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_DiddyLand)
	%DKC1_CrS_OpXX($03, $23C8)
	%DKC1_CrS_OpXX($03, $23CC)
	%DKC1_CrS_OpXX($03, $23D0)
	%DKC1_CrS_OpXX($03, $23D4)
	%DKC1_CrS_OpXX($03, $23D8)
	%DKC1_CrS_OpXX($03, $23DC)
	%DKC1_CrS_Op80()

DATA_81E455:
	%DKC1_CrS_OpXX($02, $26F0)
	%DKC1_CrS_OpXX($02, $26F4)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_RambiWalk1)
	%DKC1_CrS_OpXX($02, $26F8)
	%DKC1_CrS_OpXX($02, $26FC)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_RambiWalk2)
	%DKC1_CrS_OpXX($02, $2700)
	%DKC1_CrS_OpXX($02, $2704)
	%DKC1_CrS_OpXX($02, $2708)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_RambiWalk1)
	%DKC1_CrS_OpXX($02, $270C)
	%DKC1_CrS_OpXX($02, $26D4)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_RambiWalk2)
	%DKC1_CrS_OpXX($02, $26D8)
	%DKC1_CrS_OpXX($02, $26DC)
	%DKC1_CrS_OpXX($02, $26E0)
	%DKC1_CrS_OpXX($02, $26E4)
	%DKC1_CrS_OpXX($02, $26E8)
	%DKC1_CrS_OpXX($02, $26EC)
	%DKC1_CrS_Op80()

DATA_81E48C:
	%DKC1_CrS_OpXX($01, $1F4C)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_AnimalBuddyJump)
	%DKC1_CrS_OpXX($01, $1F50)
	%DKC1_CrS_OpXX($01, $1F54)
	%DKC1_CrS_OpXX($01, $1F58)
	%DKC1_CrS_OpXX($01, $1F5C)
	%DKC1_CrS_OpXX($01, $1F60)
	%DKC1_CrS_OpXX($01, $1F64)
	%DKC1_CrS_OpXX($01, $1F68)
	%DKC1_CrS_OpXX($01, $1F6C)
	%DKC1_CrS_OpXX($01, $1F70)
	%DKC1_CrS_OpXX($01, $1F74)
	%DKC1_CrS_OpXX($01, $1F78)
	%DKC1_CrS_OpXX($01, $1F7C)
	%DKC1_CrS_OpXX($01, $1F80)
	%DKC1_CrS_OpXX($01, $1F84)
	%DKC1_CrS_OpXX($01, $1F88)
	%DKC1_CrS_OpXX($01, $1F8C)
	%DKC1_CrS_OpXX($01, $1F90)
	%DKC1_CrS_OpXX($01, $1F94)
	%DKC1_CrS_OpXX($01, $1F98)
	%DKC1_CrS_OpXX($01, $1F9C)
	%DKC1_CrS_OpXX($01, $1FA0)
	%DKC1_CrS_OpXX($01, $1FA4)
	%DKC1_CrS_OpXX($01, $1FA8)
	%DKC1_CrS_OpXX($01, $1FAC)
	%DKC1_CrS_OpXX($01, $1FB0)
	%DKC1_CrS_OpXX($01, $1FB4)
	%DKC1_CrS_OpXX($01, $1FB8)
	%DKC1_CrS_Op80()

DATA_81E4E4:
	%DKC1_CrS_OpXX($03, $2878)
	%DKC1_CrS_OpXX($03, $287C)
	%DKC1_CrS_OpXX($03, $2880)
	%DKC1_CrS_OpXX($03, $2884)
	%DKC1_CrS_OpXX($03, $2888)
	%DKC1_CrS_OpXX($03, $288C)
	%DKC1_CrS_OpXX($03, $2890)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_KillSlippa)
	%DKC1_CrS_OpXX($03, $2894)
	%DKC1_CrS_OpXX($03, $2868)
	%DKC1_CrS_OpXX($03, $286C)
	%DKC1_CrS_OpXX($03, $2870)
	%DKC1_CrS_OpXX($03, $2874)
	%DKC1_CrS_OpXX($03, $2878)
	%DKC1_CrS_OpXX($03, $287C)
	%DKC1_CrS_OpXX($03, $2880)
	%DKC1_CrS_OpXX($03, $2884)
	%DKC1_CrS_OpXX($03, $2888)
	%DKC1_CrS_OpXX($03, $288C)
	%DKC1_CrS_OpXX($03, $2890)
	%DKC1_CrS_OpXX($03, $2894)
	%DKC1_CrS_OpXX($03, $2868)
	%DKC1_CrS_OpXX($03, $286C)
	%DKC1_CrS_OpXX($03, $2870)
	%DKC1_CrS_OpXX($03, $2874)
	%DKC1_CrS_OpXX($03, $2878)
	%DKC1_CrS_OpXX($03, $287C)
	%DKC1_CrS_OpXX($03, $2880)
	%DKC1_CrS_OpXX($03, $2884)
	%DKC1_CrS_OpXX($03, $2888)
	%DKC1_CrS_OpXX($03, $288C)
	%DKC1_CrS_OpXX($03, $2890)
	%DKC1_CrS_OpXX($03, $2894)
	%DKC1_CrS_OpXX($03, $2868)
	%DKC1_CrS_OpXX($03, $286C)
	%DKC1_CrS_OpXX($03, $2870)
	%DKC1_CrS_OpXX($03, $2874)
	%DKC1_CrS_Op80()

DATA_81E554:
	%DKC1_CrS_OpXX($04, $2244)
	%DKC1_CrS_OpXX($04, $2248)
	%DKC1_CrS_OpXX($04, $224C)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_CreditsCroctopus)
	%DKC1_CrS_OpXX($04, $2250)
	%DKC1_CrS_OpXX($04, $2254)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_CreditsCroctopus)
	%DKC1_CrS_OpXX($04, $2258)
	%DKC1_CrS_OpXX($04, $225C)
	%DKC1_CrS_OpXX($04, $2260)
	%DKC1_CrS_OpXX($04, $2264)
	%DKC1_CrS_OpXX($04, $2268)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_CreditsCroctopus)
	%DKC1_CrS_OpXX($04, $226C)
	%DKC1_CrS_OpXX($04, $2270)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_CreditsCroctopus)
	%DKC1_CrS_OpXX($04, $2274)
	%DKC1_CrS_OpXX($04, $2278)
	%DKC1_CrS_Op80()

DATA_81E588:
	%DKC1_CrS_OpXX($01, $2020)
	%DKC1_CrS_OpXX($03, $2024)
	%DKC1_CrS_OpXX($03, $2028)
	%DKC1_CrS_OpXX($03, $202C)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_EnguardeStab)
	%DKC1_CrS_OpXX($03, $2030)
	%DKC1_CrS_OpXX($03, $2034)
	%DKC1_CrS_OpXX($03, $2038)
	%DKC1_CrS_OpXX($03, $203C)
	%DKC1_CrS_OpXX($03, $2040)
	%DKC1_CrS_Op80()

DATA_81E5A7:
	%DKC1_CrS_OpXX($03, $2780)
	%DKC1_CrS_OpXX($03, $2784)
	%DKC1_CrS_OpXX($03, $2788)
	%DKC1_CrS_OpXX($03, $278C)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_WingFlap)
	%DKC1_CrS_OpXX($03, $2750)
	%DKC1_CrS_OpXX($03, $2754)
	%DKC1_CrS_OpXX($03, $2758)
	%DKC1_CrS_OpXX($03, $275C)
	%DKC1_CrS_OpXX($03, $2760)
	%DKC1_CrS_OpXX($03, $2764)
	%DKC1_CrS_OpXX($03, $2768)
	%DKC1_CrS_OpXX($03, $276C)
	%DKC1_CrS_OpXX($03, $2770)
	%DKC1_CrS_OpXX($03, $2774)
	%DKC1_CrS_OpXX($03, $2778)
	%DKC1_CrS_OpXX($03, $277C)
	%DKC1_CrS_Op80()

DATA_81E5DB:
	%DKC1_CrS_OpXX($03, $27FC)
	%DKC1_CrS_OpXX($03, $2800)
	%DKC1_CrS_OpXX($03, $2804)
	%DKC1_CrS_OpXX($03, $2808)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_WingFlap)
	%DKC1_CrS_OpXX($03, $27CC)
	%DKC1_CrS_OpXX($03, $27D0)
	%DKC1_CrS_OpXX($03, $27D4)
	%DKC1_CrS_OpXX($03, $27D8)
	%DKC1_CrS_OpXX($03, $27DC)
	%DKC1_CrS_OpXX($03, $27E0)
	%DKC1_CrS_OpXX($03, $27E4)
	%DKC1_CrS_OpXX($03, $27E8)
	%DKC1_CrS_OpXX($03, $27EC)
	%DKC1_CrS_OpXX($03, $27F0)
	%DKC1_CrS_OpXX($03, $27F4)
	%DKC1_CrS_OpXX($03, $27F8)
	%DKC1_CrS_Op80()

DATA_81E60F:
	%DKC1_CrS_OpXX($02, $1588)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_CroctopusBeginSpin)
	%DKC1_CrS_OpXX($02, $158C)
	%DKC1_CrS_OpXX($02, $1590)
	%DKC1_CrS_OpXX($02, $1594)
	%DKC1_CrS_OpXX($02, $1598)
	%DKC1_CrS_OpXX($02, $159C)
	%DKC1_CrS_OpXX($02, $15A0)
	%DKC1_CrS_Op80()

DATA_81E628:
	%DKC1_CrS_OpXX($03, $2510)
	%DKC1_CrS_OpXX($03, $24E0)
	%DKC1_CrS_OpXX($03, $24E4)
	%DKC1_CrS_OpXX($03, $24E8)
	%DKC1_CrS_OpXX($03, $24EC)
	%DKC1_CrS_OpXX($03, $24F0)
	%DKC1_CrS_OpXX($03, $24F4)
	%DKC1_CrS_OpXX($03, $24F8)
	%DKC1_CrS_OpXX($03, $24FC)
	%DKC1_CrS_OpXX($03, $2500)
	%DKC1_CrS_OpXX($03, $2504)
	%DKC1_CrS_OpXX($03, $2508)
	%DKC1_CrS_OpXX($03, $250C)
	%DKC1_CrS_Op80()

DATA_81E651:
	%DKC1_CrS_OpXX($04, $1D84)
	%DKC1_CrS_OpXX($04, $1D88)
	%DKC1_CrS_OpXX($04, $1D8C)
	%DKC1_CrS_OpXX($04, $1D90)
	%DKC1_CrS_OpXX($04, $1D94)
	%DKC1_CrS_OpXX($04, $1D98)
	%DKC1_CrS_OpXX($04, $1D9C)
	%DKC1_CrS_OpXX($02, $1DA0)
	%DKC1_CrS_OpXX($02, $1DA4)
	%DKC1_CrS_OpXX($02, $1DA8)
	%DKC1_CrS_OpXX($02, $1DAC)
	%DKC1_CrS_OpXX($02, $1DA8)
	%DKC1_CrS_OpXX($02, $1DA4)
	%DKC1_CrS_OpXX($02, $1DA0)
	%DKC1_CrS_OpXX($02, $1DA4)
	%DKC1_CrS_OpXX($02, $1DA8)
	%DKC1_CrS_OpXX($02, $1DAC)
	%DKC1_CrS_OpXX($02, $1DA8)
	%DKC1_CrS_OpXX($02, $1DA4)
	%DKC1_CrS_OpXX($02, $1DA0)
	%DKC1_CrS_OpXX($04, $1D9C)
	%DKC1_CrS_OpXX($04, $1D98)
	%DKC1_CrS_OpXX($04, $1D94)
	%DKC1_CrS_OpXX($04, $1D90)
	%DKC1_CrS_OpXX($04, $1D8C)
	%DKC1_CrS_OpXX($04, $1D88)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_ClamboClose)
	%DKC1_CrS_Op80()

DATA_81E6A3:
	%DKC1_CrS_OpXX($04, $1520)
	%DKC1_CrS_OpXX($04, $1524)
	%DKC1_CrS_OpXX($04, $1528)
	%DKC1_CrS_OpXX($04, $152C)
	%DKC1_CrS_OpXX($04, $1530)
	%DKC1_CrS_OpXX($04, $1534)
	%DKC1_CrS_OpXX($04, $1538)
	%DKC1_CrS_OpXX($04, $153C)
	%DKC1_CrS_OpXX($04, $1540)
	%DKC1_CrS_OpXX($04, $1544)
	%DKC1_CrS_OpXX($04, $1548)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_CrankyWhistle)
	%DKC1_CrS_OpXX($04, $154C)
	%DKC1_CrS_OpXX($04, $1550)
	%DKC1_CrS_OpXX($04, $1554)
	%DKC1_CrS_OpXX($04, $1558)
	%DKC1_CrS_OpXX($04, $155C)
	%DKC1_CrS_OpXX($04, $1560)
	%DKC1_CrS_OpXX($04, $1564)
	%DKC1_CrS_OpXX($04, $1568)
	%DKC1_CrS_OpXX($04, $156C)
	%DKC1_CrS_Op80()

DATA_81E6E3:
	%DKC1_CrS_OpXX($04, $17D4)
	%DKC1_CrS_OpXX($04, $17D8)
	%DKC1_CrS_OpXX($04, $17DC)
	%DKC1_CrS_OpXX($04, $17E0)
	%DKC1_CrS_OpXX($04, $17E4)
	%DKC1_CrS_OpXX($04, $17E8)
	%DKC1_CrS_OpXX($04, $17EC)
	%DKC1_CrS_OpXX($04, $17F0)
	%DKC1_CrS_OpXX($04, $17F4)
	%DKC1_CrS_OpXX($04, $17F8)
	%DKC1_CrS_OpXX($04, $17FC)
	%DKC1_CrS_OpXX($04, $17F8)
	%DKC1_CrS_OpXX($04, $17F4)
	%DKC1_CrS_OpXX($04, $17F0)
	%DKC1_CrS_OpXX($04, $17EC)
	%DKC1_CrS_OpXX($04, $17E8)
	%DKC1_CrS_OpXX($04, $17E4)
	%DKC1_CrS_OpXX($04, $17E0)
	%DKC1_CrS_OpXX($04, $17DC)
	%DKC1_CrS_OpXX($04, $17D8)
	%DKC1_CrS_Op80()

DATA_81E721:
	%DKC1_CrS_OpXX($02, $2458)
	%DKC1_CrS_OpXX($02, $245C)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_WingFlap)
	%DKC1_CrS_OpXX($02, $2460)
	%DKC1_CrS_OpXX($02, $2464)
	%DKC1_CrS_OpXX($02, $2468)
	%DKC1_CrS_OpXX($02, $246C)
	%DKC1_CrS_OpXX($02, $2470)
	%DKC1_CrS_OpXX($02, $2474)
	%DKC1_CrS_OpXX($02, $2478)
	%DKC1_CrS_OpXX($02, $247C)
	%DKC1_CrS_OpXX($02, $2480)
	%DKC1_CrS_OpXX($02, $2484)
	%DKC1_CrS_OpXX($02, $2488)
	%DKC1_CrS_OpXX($02, $248C)
	%DKC1_CrS_Op80()

DATA_81E74F:
	%DKC1_CrS_OpXX($01, $23FC)
	%DKC1_CrS_OpXX($03, $23FC)
	%DKC1_CrS_OpXX($03, $2400)
	%DKC1_CrS_OpXX($03, $2404)
	%DKC1_CrS_OpXX($03, $2408)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_RambiStab)
	%DKC1_CrS_OpXX($07, $240C)
DATA_81E763:
	%DKC1_CrS_OpXX($07, $2410)
	%DKC1_CrS_OpXX($15, $2414)
	%DKC1_CrS_OpXX($07, $2410)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_RambiStab)
	%DKC1_CrS_OpXX($15, $240C)
	%DKC1_CrS_OpXX($07, $2410)
	%DKC1_CrS_OpXX($0C, $2414)
	%DKC1_CrS_Op82(DATA_81E763)

DATA_81E77A:
	%DKC1_CrS_Op80()

DATA_81E77C:
	%DKC1_CrS_OpXX($04, $19F8)
	%DKC1_CrS_OpXX($02, $19FC)
	%DKC1_CrS_OpXX($02, $1A00)
	%DKC1_CrS_OpXX($02, $1A04)
	%DKC1_CrS_OpXX($02, $1A08)
	%DKC1_CrS_OpXX($02, $1A0C)
	%DKC1_CrS_OpXX($02, $1A10)
	%DKC1_CrS_OpXX($02, $1A0C)
	%DKC1_CrS_OpXX($02, $1A08)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_GetOnAnimalBuddy)
	%DKC1_CrS_OpXX($02, $1A04)
	%DKC1_CrS_OpXX($02, $1A00)
	%DKC1_CrS_OpXX($02, $19FC)
	%DKC1_CrS_Op80()

DATA_81E7A4:
	%DKC1_CrS_OpXX($01, $1830)
	%DKC1_CrS_Op80()

DATA_81E7A9:
	%DKC1_CrS_OpXX($02, $1AD4)
	%DKC1_CrS_OpXX($02, $1AD8)
	%DKC1_CrS_OpXX($02, $1ADC)
	%DKC1_CrS_OpXX($02, $1AE0)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_QueenBBuzz)
	%DKC1_CrS_OpXX($02, $1AE4)
	%DKC1_CrS_OpXX($02, $1AE8)
	%DKC1_CrS_OpXX($02, $1AEC)
	%DKC1_CrS_OpXX($02, $1AF0)
	%DKC1_CrS_OpXX($02, $1AD4)
	%DKC1_CrS_OpXX($02, $1AD8)
	%DKC1_CrS_OpXX($02, $1ADC)
	%DKC1_CrS_OpXX($02, $1AE0)
	%DKC1_CrS_OpXX($02, $1AE4)
	%DKC1_CrS_OpXX($02, $1AE8)
	%DKC1_CrS_OpXX($02, $1AEC)
	%DKC1_CrS_OpXX($02, $1AF0)
	%DKC1_CrS_OpXX($02, $1AD4)
	%DKC1_CrS_OpXX($02, $1AD8)
	%DKC1_CrS_OpXX($02, $1ADC)
	%DKC1_CrS_OpXX($02, $1AE0)
	%DKC1_CrS_OpXX($02, $1AE4)
	%DKC1_CrS_OpXX($02, $1AE8)
	%DKC1_CrS_OpXX($02, $1AEC)
	%DKC1_CrS_OpXX($02, $1AF0)
	%DKC1_CrS_OpXX($02, $1AD4)
	%DKC1_CrS_OpXX($02, $1AD8)
	%DKC1_CrS_OpXX($02, $1ADC)
	%DKC1_CrS_OpXX($02, $1AE0)
	%DKC1_CrS_OpXX($02, $1AE4)
	%DKC1_CrS_OpXX($02, $1AE8)
	%DKC1_CrS_OpXX($02, $1AEC)
	%DKC1_CrS_OpXX($02, $1AF0)
	%DKC1_CrS_Op80()

DATA_81E80D:
	%DKC1_CrS_OpXX($08, $1A58)
	%DKC1_CrS_OpXX($04, $1A5C)
	%DKC1_CrS_OpXX($04, $1A60)
	%DKC1_CrS_OpXX($04, $1A64)
	%DKC1_CrS_OpXX($04, $1A68)
	%DKC1_CrS_OpXX($06, $1A6C)
	%DKC1_CrS_OpXX($02, $1A70)
	%DKC1_CrS_OpXX($02, $1A74)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_KillNecky)
	%DKC1_CrS_OpXX($01, $1A78)
	%DKC1_CrS_OpXX($10, $1A7C)
	%DKC1_CrS_Op80()

DATA_81E82F:
	%DKC1_CrS_OpXX($63, $0000)
	%DKC1_CrS_Op80()

DATA_81E834:
	%DKC1_CrS_OpXX($03, $00B4)
	%DKC1_CrS_OpXX($03, $00B8)
	%DKC1_CrS_OpXX($03, $00BC)
	%DKC1_CrS_OpXX($03, $00C0)
	%DKC1_CrS_OpXX($03, $00C4)
	%DKC1_CrS_OpXX($0A, $00C8)
	%DKC1_CrS_OpXX($03, $00CC)
	%DKC1_CrS_OpXX($03, $00D0)
	%DKC1_CrS_OpXX($03, $00D4)
	%DKC1_CrS_OpXX($03, $00D8)
	%DKC1_CrS_OpXX($0F, $00DC)
	%DKC1_CrS_OpXX($03, $00D8)
	%DKC1_CrS_OpXX($03, $00D4)
	%DKC1_CrS_OpXX($03, $00D0)
	%DKC1_CrS_OpXX($03, $00CC)
	%DKC1_CrS_OpXX($05, $00C8)
	%DKC1_CrS_OpXX($03, $00CC)
	%DKC1_CrS_OpXX($03, $00D0)
	%DKC1_CrS_OpXX($03, $00D4)
	%DKC1_CrS_OpXX($03, $00D8)
	%DKC1_CrS_OpXX($0A, $00DC)
	%DKC1_CrS_OpXX($03, $0180)
	%DKC1_CrS_OpXX($03, $0184)
	%DKC1_CrS_Op81(CODE_81EE8A)
	%DKC1_CrS_OpXX($03, $0184)
	%DKC1_CrS_OpXX($03, $0180)
	%DKC1_CrS_Op81(CODE_81E889)
	%DKC1_CrS_Op80()

CODE_81E889:
	LDA.w #DATA_81E1BC
	JSL.l CODE_81D8CB
	LDA.w #$0200
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_81E89B
	LDA.w #$FE00
CODE_81E89B:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	RTL

DATA_81E89F:
	%DKC1_CrS_OpXX($03, $07D8)
	%DKC1_CrS_OpXX($03, $07DC)
	%DKC1_CrS_OpXX($03, $07E0)
	%DKC1_CrS_OpXX($03, $07E4)
	%DKC1_CrS_OpXX($03, $07E8)
	%DKC1_CrS_OpXX($03, $07EC)
	%DKC1_CrS_OpXX($03, $07F0)
	%DKC1_CrS_Op87($03)
DATA_81E8B6:
	%DKC1_CrS_OpXX($02, $07F4)
	%DKC1_CrS_OpXX($02, $07F8)
	%DKC1_CrS_OpXX($02, $07FC)
	%DKC1_CrS_OpXX($02, $0800)
	%DKC1_CrS_OpXX($02, $07FC)
	%DKC1_CrS_OpXX($02, $07F8)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_DKLand)
	%DKC1_CrS_Op88(DATA_81E8B6)
	%DKC1_CrS_OpXX($02, $07F4)
	%DKC1_CrS_OpXX($02, $07F8)
	%DKC1_CrS_OpXX($02, $07FC)
	%DKC1_CrS_OpXX($02, $0800)
	%DKC1_CrS_OpXX($03, $0804)
	%DKC1_CrS_OpXX($03, $0808)
	%DKC1_CrS_OpXX($03, $080C)
	%DKC1_CrS_OpXX($03, $0810)
	%DKC1_CrS_OpXX($01, $0814)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_DKTooCloseToEdge)
	%DKC1_CrS_OpXX($01, $0818)
	%DKC1_CrS_OpXX($01, $081C)
	%DKC1_CrS_OpXX($01, $0820)
	%DKC1_CrS_OpXX($01, $0824)
	%DKC1_CrS_OpXX($08, $0828)
	%DKC1_CrS_OpXX($01, $0824)
	%DKC1_CrS_OpXX($01, $0820)
	%DKC1_CrS_OpXX($01, $081C)
	%DKC1_CrS_OpXX($01, $0818)
	%DKC1_CrS_OpXX($01, $0814)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_DKTooCloseToEdge)
	%DKC1_CrS_OpXX($02, $0814)
	%DKC1_CrS_OpXX($02, $0818)
	%DKC1_CrS_OpXX($02, $081C)
	%DKC1_CrS_OpXX($02, $0820)
	%DKC1_CrS_OpXX($02, $0824)
	%DKC1_CrS_OpXX($0A, $0828)
	%DKC1_CrS_OpXX($02, $0824)
	%DKC1_CrS_OpXX($02, $0820)
	%DKC1_CrS_OpXX($02, $081C)
	%DKC1_CrS_OpXX($02, $0818)
	%DKC1_CrS_OpXX($02, $0814)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_DKTooCloseToEdge)
	%DKC1_CrS_OpXX($03, $0814)
	%DKC1_CrS_OpXX($03, $0818)
	%DKC1_CrS_OpXX($03, $081C)
	%DKC1_CrS_OpXX($03, $0820)
	%DKC1_CrS_OpXX($03, $0824)
	%DKC1_CrS_OpXX($14, $0828)
	%DKC1_CrS_OpXX($03, $0824)
	%DKC1_CrS_OpXX($03, $0820)
	%DKC1_CrS_OpXX($03, $081C)
	%DKC1_CrS_OpXX($03, $0818)
	%DKC1_CrS_OpXX($03, $0814)
	%DKC1_CrS_OpXX($03, $0810)
	%DKC1_CrS_OpXX($03, $080C)
	%DKC1_CrS_OpXX($03, $0808)
	%DKC1_CrS_OpXX($03, $0804)
	%DKC1_CrS_OpXX($03, $0800)
	%DKC1_CrS_OpXX($03, $082C)
	%DKC1_CrS_OpXX($03, $0830)
	%DKC1_CrS_OpXX($03, $0834)
	%DKC1_CrS_OpXX($03, $0838)
	%DKC1_CrS_OpXX($03, $083C)
	%DKC1_CrS_Op87($04)
DATA_81E96E:
	%DKC1_CrS_OpXX($02, $0840)
	%DKC1_CrS_OpXX($02, $0844)
	%DKC1_CrS_OpXX($02, $0848)
	%DKC1_CrS_OpXX($02, $084C)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_DiddyTooCloseToEdge)
	%DKC1_CrS_OpXX($02, $0850)
	%DKC1_CrS_OpXX($02, $0854)
	%DKC1_CrS_OpXX($02, $0850)
	%DKC1_CrS_OpXX($02, $084C)
	%DKC1_CrS_OpXX($02, $0848)
	%DKC1_CrS_OpXX($02, $0844)
	%DKC1_CrS_Op88(DATA_81E96E)
	%DKC1_CrS_OpXX($04, $0840)
	%DKC1_CrS_OpXX($04, $083C)
	%DKC1_CrS_OpXX($04, $0838)
	%DKC1_CrS_OpXX($04, $0834)
	%DKC1_CrS_OpXX($04, $0830)
	%DKC1_CrS_OpXX($04, $082C)
	%DKC1_CrS_OpXX($03, $0800)
	%DKC1_CrS_OpXX($03, $07FC)
	%DKC1_CrS_OpXX($03, $07F8)
	%DKC1_CrS_OpXX($03, $07F4)
	%DKC1_CrS_OpXX($03, $07F0)
	%DKC1_CrS_OpXX($03, $07EC)
	%DKC1_CrS_OpXX($03, $07E8)
	%DKC1_CrS_OpXX($03, $07E4)
	%DKC1_CrS_OpXX($03, $07E0)
	%DKC1_CrS_OpXX($03, $07DC)
	%DKC1_CrS_OpXX($03, $07D8)
	%DKC1_CrS_OpXX($03, $00B4)
	%DKC1_CrS_OpXX($03, $00B8)
	%DKC1_CrS_OpXX($03, $00BC)
	%DKC1_CrS_OpXX($03, $00C0)
	%DKC1_CrS_OpXX($03, $00C4)
	%DKC1_CrS_OpXX($0A, $00C8)
	%DKC1_CrS_OpXX($03, $00CC)
	%DKC1_CrS_OpXX($03, $00D0)
	%DKC1_CrS_OpXX($03, $00D4)
	%DKC1_CrS_OpXX($03, $00D8)
	%DKC1_CrS_OpXX($0F, $00DC)
	%DKC1_CrS_OpXX($03, $00D8)
	%DKC1_CrS_OpXX($03, $00D4)
	%DKC1_CrS_OpXX($03, $00D0)
	%DKC1_CrS_OpXX($03, $00CC)
	%DKC1_CrS_OpXX($05, $00C8)
	%DKC1_CrS_OpXX($03, $00CC)
	%DKC1_CrS_OpXX($03, $00D0)
	%DKC1_CrS_OpXX($03, $00D4)
	%DKC1_CrS_OpXX($03, $00D8)
	%DKC1_CrS_OpXX($0A, $00DC)
	%DKC1_CrS_OpXX($04, $2084)
	%DKC1_CrS_OpXX($04, $2088)
	%DKC1_CrS_OpXX($04, $208C)
	%DKC1_CrS_OpXX($04, $2090)
	%DKC1_CrS_OpXX($04, $2094)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_DKHurt)
	%DKC1_CrS_OpXX($3D, $2098)
	%DKC1_CrS_OpXX($04, $209C)
	%DKC1_CrS_OpXX($04, $20A0)
	%DKC1_CrS_OpXX($43, $20A4)
	%DKC1_CrS_OpXX($04, $20A8)
	%DKC1_CrS_OpXX($04, $20AC)
	%DKC1_CrS_OpXX($04, $20B0)
	%DKC1_CrS_Op87($06)
DATA_81EA2B:
	%DKC1_CrS_OpXX($04, $20B4)
	%DKC1_CrS_OpXX($04, $20B0)
	%DKC1_CrS_OpXX($04, $20B4)
	%DKC1_CrS_OpXX($04, $20B8)
	%DKC1_CrS_Op88(DATA_81EA2B)
	%DKC1_CrS_OpXX($04, $20BC)
	%DKC1_CrS_OpXX($04, $20C0)
	%DKC1_CrS_OpXX($04, $20C4)
	%DKC1_CrS_OpXX($04, $20C8)
	%DKC1_CrS_OpXX($12, $20CC)
	%DKC1_CrS_OpXX($04, $20D0)
	%DKC1_CrS_OpXX($04, $20D4)
	%DKC1_CrS_OpXX($12, $20D8)
	%DKC1_CrS_OpXX($05, $20DC)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_CannonballLand)
	%DKC1_CrS_OpXX($0B, $20E0)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_DiddyHurt)
	%DKC1_CrS_OpXX($04, $20E4)
	%DKC1_CrS_OpXX($04, $20E8)
	%DKC1_CrS_OpXX($04, $20EC)
	%DKC1_CrS_OpXX($04, $20F0)
	%DKC1_CrS_OpXX($04, $20F4)
	%DKC1_CrS_Op87($03)
DATA_81EA6D:
	%DKC1_CrS_OpXX($03, $20F8)
	%DKC1_CrS_OpXX($03, $20FC)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_WingFlap)
	%DKC1_CrS_OpXX($03, $2100)
	%DKC1_CrS_OpXX($03, $2104)
	%DKC1_CrS_OpXX($03, $2108)
	%DKC1_CrS_OpXX($03, $2104)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_WingFlap)
	%DKC1_CrS_OpXX($03, $2100)
	%DKC1_CrS_OpXX($03, $20FC)
	%DKC1_CrS_Op88(DATA_81EA6D)
	%DKC1_CrS_OpXX($03, $20F8)
	%DKC1_CrS_OpXX($03, $20FC)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_WingFlap)
	%DKC1_CrS_OpXX($03, $2100)
	%DKC1_CrS_OpXX($03, $2104)
	%DKC1_CrS_OpXX($03, $2108)
	%DKC1_CrS_OpXX($04, $210C)
	%DKC1_CrS_OpXX($04, $2110)
	%DKC1_CrS_OpXX($04, $2114)
	%DKC1_CrS_OpXX($04, $2118)
	%DKC1_CrS_Op81(CODE_81EAAF)
	%DKC1_CrS_Op80()

CODE_81EAAF:
	LDA.w #$FE00
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #DATA_81E1BC
	JSL.l CODE_81D8CB
	RTL

DATA_81EABD:
	%DKC1_CrS_OpXX($04, $0FA0)
	%DKC1_CrS_OpXX($04, $0FA4)
	%DKC1_CrS_OpXX($04, $0FA8)
	%DKC1_CrS_OpXX($04, $0FAC)
	%DKC1_CrS_OpXX($04, $0FB0)
	%DKC1_CrS_OpXX($04, $0FB4)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_RambiWalk2)
	%DKC1_CrS_OpXX($04, $0FB8)
	%DKC1_CrS_OpXX($04, $0FB4)
	%DKC1_CrS_OpXX($04, $0FB0)
	%DKC1_CrS_OpXX($04, $0FB4)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_RambiWalk2)
	%DKC1_CrS_OpXX($04, $0FB8)
	%DKC1_CrS_OpXX($04, $0FB4)
	%DKC1_CrS_OpXX($04, $0FB0)
	%DKC1_CrS_OpXX($04, $0FB4)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_RambiWalk2)
	%DKC1_CrS_OpXX($04, $0FB8)
	%DKC1_CrS_OpXX($04, $0FB4)
	%DKC1_CrS_OpXX($04, $0FB0)
	%DKC1_CrS_OpXX($04, $0FB4)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_RambiWalk2)
	%DKC1_CrS_OpXX($1D, $0FB8)
	%DKC1_CrS_OpXX($04, $0FBC)
	%DKC1_CrS_OpXX($04, $0FC0)
	%DKC1_CrS_OpXX($04, $0FC4)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_DiddyTooCloseToEdge)
	%DKC1_CrS_OpXX($34, $0FC8)
	%DKC1_CrS_OpXX($04, $0FCC)
	%DKC1_CrS_OpXX($0D, $0FD0)
	%DKC1_CrS_OpXX($03, $0FD4)
	%DKC1_CrS_OpXX($11, $0FD8)
	%DKC1_CrS_OpXX($03, $0FDC)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_StompEnemy)
	%DKC1_CrS_OpXX($18, $0FE0)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_DKTooCloseToEdge)
	%DKC1_CrS_OpXX($04, $0FE4)
	%DKC1_CrS_OpXX($04, $0FE8)
	%DKC1_CrS_OpXX($04, $0FEC)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_DiddyMonkeySound)
	%DKC1_CrS_OpXX($03, $0FF0)
	%DKC1_CrS_Op87($0C)
DATA_81EB32:
	%DKC1_CrS_OpXX($03, $0FF4)
	%DKC1_CrS_OpXX($03, $0FF0)
	%DKC1_CrS_OpXX($03, $0FF4)
	%DKC1_CrS_OpXX($03, $0FF8)
	%DKC1_CrS_Op88(DATA_81EB32)
	%DKC1_CrS_OpXX($03, $0FFC)
	%DKC1_CrS_OpXX($02, $1000)
	%DKC1_CrS_OpXX($02, $1004)
	%DKC1_CrS_OpXX($02, $1008)
	%DKC1_CrS_OpXX($02, $100C)
	%DKC1_CrS_OpXX($29, $1010)
	%DKC1_CrS_OpXX($06, $100C)
	%DKC1_CrS_OpXX($06, $1008)
	%DKC1_CrS_OpXX($06, $1004)
	%DKC1_CrS_OpXX($06, $1000)
	%DKC1_CrS_OpXX($04, $1014)
	%DKC1_CrS_OpXX($04, $1018)
	%DKC1_CrS_OpXX($04, $101C)
	%DKC1_CrS_OpXX($04, $1020)
	%DKC1_CrS_OpXX($04, $1024)
	%DKC1_CrS_OpXX($15, $1028)
	%DKC1_CrS_OpXX($04, $102C)
	%DKC1_CrS_OpXX($04, $1030)
	%DKC1_CrS_OpXX($04, $1034)
	%DKC1_CrS_OpXX($04, $1038)
	%DKC1_CrS_OpXX($04, $103C)
	%DKC1_CrS_OpXX($04, $1040)
	%DKC1_CrS_OpXX($04, $1044)
	%DKC1_CrS_OpXX($04, $1048)
	%DKC1_CrS_OpXX($04, $104C)
	%DKC1_CrS_OpXX($04, $1050)
	%DKC1_CrS_OpXX($02, $0964)
	%DKC1_CrS_OpXX($02, $096C)
	%DKC1_CrS_Op81(CODE_81EE8A)
	%DKC1_CrS_OpXX($02, $096C)
	%DKC1_CrS_OpXX($02, $0964)
	%DKC1_CrS_Op81(CODE_81EBA5)
	%DKC1_CrS_Op80()

CODE_81EBA5:
	LDA.w #DATA_81EBAC
	JML.l CODE_81D8CB

DATA_81EBAC:
	%DKC1_CrS_OpXX($04, $0954)
	%DKC1_CrS_OpXX($04, $0958)
	%DKC1_CrS_OpXX($04, $095C)
	%DKC1_CrS_OpXX($04, $0960)
	%DKC1_CrS_OpXX($04, $0964)
	%DKC1_CrS_OpXX($04, $0968)
	%DKC1_CrS_OpXX($04, $096C)
	%DKC1_CrS_OpXX($04, $0970)
	%DKC1_CrS_OpXX($04, $0974)
	%DKC1_CrS_OpXX($04, $0978)
	%DKC1_CrS_OpXX($04, $097C)
	%DKC1_CrS_OpXX($04, $0980)
	%DKC1_CrS_OpXX($04, $0984)
	%DKC1_CrS_OpXX($04, $0988)
	%DKC1_CrS_OpXX($04, $098C)
	%DKC1_CrS_OpXX($04, $0990)
	%DKC1_CrS_OpXX($04, $0994)
	%DKC1_CrS_OpXX($04, $0998)
	%DKC1_CrS_OpXX($04, $099C)
	%DKC1_CrS_OpXX($04, $09A0)
	%DKC1_CrS_OpXX($04, $09A4)
	%DKC1_CrS_OpXX($04, $09A8)
	%DKC1_CrS_OpXX($05, $0F5C)
	%DKC1_CrS_OpXX($05, $0F60)
	%DKC1_CrS_OpXX($05, $0F64)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_WingFlap)
	%DKC1_CrS_OpXX($03, $0F68)
	%DKC1_CrS_OpXX($03, $0F6C)
	%DKC1_CrS_OpXX($03, $0F70)
	%DKC1_CrS_OpXX($03, $0F74)
	%DKC1_CrS_OpXX($03, $0F78)
	%DKC1_CrS_OpXX($03, $0F7C)
	%DKC1_CrS_OpXX($03, $0F80)
	%DKC1_CrS_OpXX($03, $0F84)
	%DKC1_CrS_OpXX($03, $0F88)
	%DKC1_CrS_OpXX($03, $0F8C)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_Scratch)
	%DKC1_CrS_OpXX($03, $0F90)
	%DKC1_CrS_OpXX($03, $0F94)
	%DKC1_CrS_OpXX($04, $0F98)
	%DKC1_CrS_OpXX($05, $0F9C)
	%DKC1_CrS_OpXX($06, $0F98)
	%DKC1_CrS_OpXX($06, $0F94)
	%DKC1_CrS_OpXX($03, $0F8C)
	%DKC1_CrS_OpXX($03, $0F88)
	%DKC1_CrS_OpXX($03, $0F84)
	%DKC1_CrS_OpXX($03, $0F80)
	%DKC1_CrS_OpXX($03, $0F7C)
	%DKC1_CrS_OpXX($03, $0F78)
	%DKC1_CrS_OpXX($03, $0F74)
	%DKC1_CrS_OpXX($03, $0F70)
	%DKC1_CrS_OpXX($03, $0F6C)
	%DKC1_CrS_OpXX($03, $0F68)
	%DKC1_CrS_OpXX($03, $0F64)
	%DKC1_CrS_OpXX($03, $0F60)
	%DKC1_CrS_OpXX($03, $0F5C)
	%DKC1_CrS_Op80()

DATA_81EC54:
	%DKC1_CrS_OpXX($03, $08AC)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_DKTooCloseToEdge)
	%DKC1_CrS_OpXX($03, $08B0)
	%DKC1_CrS_OpXX($1F, $08B4)
	%DKC1_CrS_OpXX($03, $08B0)
	%DKC1_CrS_OpXX($03, $08AC)
	%DKC1_CrS_OpXX($03, $00DC)
	%DKC1_CrS_OpXX($04, $08B8)
	%DKC1_CrS_OpXX($04, $08BC)
	%DKC1_CrS_OpXX($03, $08C0)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_MankyKongThrow)
	%DKC1_CrS_Op81(CODE_81ED81)
	%DKC1_CrS_OpXX($0B, $08C4)
	%DKC1_CrS_OpXX($03, $08C8)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_WingFlap)
	%DKC1_CrS_OpXX($03, $08CC)
	%DKC1_CrS_OpXX($03, $08D0)
	%DKC1_CrS_OpXX($39, $08D4)
	%DKC1_CrS_OpXX($05, $08D8)
	%DKC1_CrS_OpXX($05, $08DC)
	%DKC1_CrS_OpXX($05, $08E0)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_WingFlap)
	%DKC1_CrS_OpXX($09, $08E4)
	%DKC1_CrS_OpXX($01, $08E0)
	%DKC1_CrS_OpXX($01, $08DC)
	%DKC1_CrS_OpXX($01, $08D8)
	%DKC1_CrS_OpXX($37, $08D4)
	%DKC1_CrS_OpXX($01, $08D8)
	%DKC1_CrS_OpXX($01, $08DC)
	%DKC1_CrS_OpXX($01, $08E0)
	%DKC1_CrS_OpXX($03, $08E4)
	%DKC1_CrS_OpXX($03, $08E8)
	%DKC1_CrS_OpXX($03, $08EC)
	%DKC1_CrS_OpXX($04, $08F0)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_GetOnAnimalBuddy)
	%DKC1_CrS_OpXX($0E, $08F4)
	%DKC1_CrS_OpXX($06, $08F8)
	%DKC1_CrS_OpXX($06, $08FC)
	%DKC1_CrS_OpXX($06, $0900)
	%DKC1_CrS_OpXX($06, $0904)
	%DKC1_CrS_OpXX($06, $0908)
	%DKC1_CrS_OpXX($04, $090C)
	%DKC1_CrS_OpXX($04, $0910)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_DKMonkeySound)
	%DKC1_CrS_OpXX($03, $0914)
	%DKC1_CrS_OpXX($03, $0918)
	%DKC1_CrS_Op87($03)
DATA_81ECDB:
	%DKC1_CrS_OpXX($03, $091C)
	%DKC1_CrS_OpXX($03, $0918)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_DKMonkeySound)
	%DKC1_CrS_OpXX($03, $0914)
	%DKC1_CrS_OpXX($03, $0918)
	%DKC1_CrS_Op88(DATA_81ECDB)
	%DKC1_CrS_OpXX($03, $091C)
	%DKC1_CrS_OpXX($03, $0918)
	%DKC1_CrS_OpXX($03, $0914)
	%DKC1_CrS_OpXX($04, $0910)
	%DKC1_CrS_OpXX($04, $090C)
	%DKC1_CrS_OpXX($04, $0910)
	%DKC1_CrS_OpXX($03, $0914)
	%DKC1_CrS_OpXX($03, $0918)
	%DKC1_CrS_Op87($03)
DATA_81ED06:
	%DKC1_CrS_OpXX($03, $091C)
	%DKC1_CrS_OpXX($03, $0918)
	%DKC1_CrS_OpXX($03, $0914)
	%DKC1_CrS_OpXX($03, $0918)
	%DKC1_CrS_Op88(DATA_81ED06)
	%DKC1_CrS_OpXX($03, $091C)
	%DKC1_CrS_OpXX($03, $0918)
	%DKC1_CrS_OpXX($03, $0914)
	%DKC1_CrS_OpXX($04, $0910)
	%DKC1_CrS_OpXX($04, $090C)
	%DKC1_CrS_OpXX($04, $0910)
	%DKC1_CrS_OpXX($03, $0914)
	%DKC1_CrS_OpXX($03, $0918)
	%DKC1_CrS_Op87($03)
DATA_81ED2F:
	%DKC1_CrS_OpXX($03, $091C)
	%DKC1_CrS_OpXX($03, $0918)
	%DKC1_CrS_OpXX($03, $0914)
	%DKC1_CrS_OpXX($03, $0918)
	%DKC1_CrS_Op88(DATA_81ED2F)
	%DKC1_CrS_OpXX($03, $091C)
	%DKC1_CrS_OpXX($04, $0920)
	%DKC1_CrS_Op85(!Define_DKC1_SoundID_KillKlaptrap)
	%DKC1_CrS_OpXX($04, $0924)
	%DKC1_CrS_OpXX($15, $0928)
	%DKC1_CrS_OpXX($04, $092C)
	%DKC1_CrS_OpXX($04, $0930)
	%DKC1_CrS_OpXX($04, $0934)
	%DKC1_CrS_OpXX($04, $0938)
	%DKC1_CrS_OpXX($04, $093C)
	%DKC1_CrS_Op87($04)
DATA_81ED5D:
	%DKC1_CrS_OpXX($05, $0940)
	%DKC1_CrS_OpXX($05, $0944)
	%DKC1_CrS_OpXX($05, $0948)
	%DKC1_CrS_OpXX($05, $0944)
	%DKC1_CrS_Op88(DATA_81ED5D)
	%DKC1_CrS_OpXX($03, $0940)
	%DKC1_CrS_OpXX($03, $0944)
	%DKC1_CrS_OpXX($04, $0948)
	%DKC1_CrS_OpXX($04, $094C)
	%DKC1_CrS_OpXX($04, $0950)
	%DKC1_CrS_Op81(CODE_81ED8E)
	%DKC1_CrS_Op80()

CODE_81ED81:
	LDA.l $7F36C5
	STA.b $86
	LDA.w #DATA_81ED9B
	JML.l CODE_81D8BA

CODE_81ED8E:
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #DATA_81E1BC
	JML.l CODE_81D8CB

DATA_81ED9B:
	%DKC1_CrS_OpXX($04, $10A0)
	%DKC1_CrS_OpXX($04, $10A4)
	%DKC1_CrS_OpXX($04, $10A8)
	%DKC1_CrS_OpXX($0F, $10AC)
	%DKC1_CrS_OpXX($03, $10B0)
	%DKC1_CrS_OpXX($03, $10B4)
	%DKC1_CrS_OpXX($03, $10B8)
	%DKC1_CrS_OpXX($03, $10BC)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_KillArmy)
	%DKC1_CrS_OpXX($19, $10C0)
	%DKC1_CrS_OpXX($05, $10BC)
	%DKC1_CrS_OpXX($05, $10B8)
	%DKC1_CrS_OpXX($05, $10B4)
	%DKC1_CrS_OpXX($09, $10B0)
	%DKC1_CrS_OpXX($01, $10B4)
	%DKC1_CrS_OpXX($01, $10B8)
	%DKC1_CrS_OpXX($01, $10BC)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_KillArmy)
	%DKC1_CrS_OpXX($33, $10C0)
	%DKC1_CrS_OpXX($05, $10C4)
	%DKC1_CrS_OpXX($05, $10C8)
	%DKC1_CrS_OpXX($05, $10CC)
	%DKC1_CrS_OpXX($05, $10D0)
	%DKC1_CrS_OpXX($0B, $10D4)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_DiddyHurt)
	%DKC1_CrS_OpXX($04, $10D8)
	%DKC1_CrS_OpXX($04, $10DC)
	%DKC1_CrS_OpXX($04, $10E0)
	%DKC1_CrS_OpXX($04, $10E4)
	%DKC1_CrS_OpXX($04, $10E8)
	%DKC1_CrS_OpXX($04, $10EC)
	%DKC1_CrS_OpXX($04, $10F0)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_ClamboClose)
	%DKC1_CrS_OpXX($04, $10F4)
	%DKC1_CrS_Op87($05)
DATA_81EDFF:
	%DKC1_CrS_OpXX($05, $10F8)
	%DKC1_CrS_OpXX($05, $10FC)
	%DKC1_CrS_OpXX($05, $1100)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_Scratch)
	%DKC1_CrS_OpXX($05, $10FC)
	%DKC1_CrS_Op88(DATA_81EDFF)
	%DKC1_CrS_OpXX($05, $10F8)
	%DKC1_CrS_OpXX($05, $10FC)
	%DKC1_CrS_OpXX($04, $1100)
	%DKC1_CrS_OpXX($03, $1104)
	%DKC1_CrS_OpXX($03, $1108)
	%DKC1_CrS_OpXX($03, $110C)
	%DKC1_CrS_OpXX($1F, $1110)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_WingFlap)
	%DKC1_CrS_OpXX($03, $1114)
	%DKC1_CrS_OpXX($03, $1118)
	%DKC1_CrS_OpXX($03, $111C)
	%DKC1_CrS_OpXX($15, $1120)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_DiddyBitesFinger)
	%DKC1_CrS_OpXX($03, $1124)
	%DKC1_CrS_OpXX($03, $1128)
	%DKC1_CrS_OpXX($29, $112C)
	%DKC1_CrS_OpXX($03, $1130)
	%DKC1_CrS_OpXX($03, $1134)
	%DKC1_CrS_OpXX($03, $1138)
	%DKC1_CrS_Op86(!Define_DKC1_SoundID_DiddyMonkeySound)
	%DKC1_CrS_Op87($06)
DATA_81EE4B:
	%DKC1_CrS_OpXX($03, $113C)
	%DKC1_CrS_OpXX($03, $1140)
	%DKC1_CrS_OpXX($03, $1144)
	%DKC1_CrS_OpXX($03, $1140)
	%DKC1_CrS_Op88(DATA_81EE4B)
	%DKC1_CrS_OpXX($03, $113C)
	%DKC1_CrS_OpXX($03, $1140)
	%DKC1_CrS_OpXX($03, $1144)
	%DKC1_CrS_OpXX($06, $1148)
	%DKC1_CrS_OpXX($06, $114C)
	%DKC1_CrS_OpXX($06, $1150)
	%DKC1_CrS_OpXX($06, $1154)
	%DKC1_CrS_OpXX($06, $1158)
	%DKC1_CrS_OpXX($03, $115C)
	%DKC1_CrS_OpXX($0B, $1160)
	%DKC1_CrS_OpXX($04, $1164)
	%DKC1_CrS_OpXX($04, $1168)
	%DKC1_CrS_OpXX($04, $116C)
	%DKC1_CrS_OpXX($04, $1170)
	%DKC1_CrS_Op81(CODE_81EE94)
	%DKC1_CrS_Op80()

CODE_81EE8A:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTL

CODE_81EE94:
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #DATA_81E1FA
	JML.l CODE_81D8CB

CODE_81EEA1:
	LDA.l $7F36B5
	BEQ.b CODE_81EECF
	DEC
	BNE.b CODE_81EED0
	LDA.w #$0002
	STA.l $7F36B5
	LDA.w #DATA_81EFDE
	STA.l $7F376B
	LDA.w #$DFFD
	STA.l $7F376D
	LDA.w #DATA_81F070
	STA.l $7F376F
	LDA.w #$3380
	STA.l $7F36BB
	BRA.b CODE_81EED0

CODE_81EECF:
	RTL

CODE_81EED0:
	PHB
	PHK
	PLB
	LDA.w #DATA_81F071>>16
	STA.b $4E
	LDA.l $7F376B
	STA.b $4C
	CMP.l $7F376F
	BNE.b CODE_81EEED
	LDA.w #$0000
	STA.l $7F36B5
	PLB
	RTL

CODE_81EEED:
	LDA.b $28
	AND.w #$0001
	BEQ.b CODE_81EF48
	LDA.l $7F376D
	SEC
	SBC.w #$0100
	STA.l $7F376D
	BCS.b CODE_81EF48
	LDY.w #$0000
	SEP.b #$20
CODE_81EF07:
	LDA.b [$4C],y
	BMI.b CODE_81EF0E
	INY
	BRA.b CODE_81EF07

CODE_81EF0E:
	REP.b #$20
	TYA
	SEC
	ADC.b $4C
	STA.b $4C
	LDY.w #$0000
	LDA.b [$4C],y
	AND.w #$00FF
	BNE.b CODE_81EF2E
	INC.b $4C
	LDA.l $7F376D
	CLC
	ADC.w #$1800
	STA.l $7F376D
CODE_81EF2E:
	LDA.l $7F376D
	CLC
	ADC.w #$1800
	STA.l $7F376D
	LDA.b $4C
	STA.l $7F376B
	CMP.l $7F376F
	BNE.b CODE_81EF48
	PLB
	RTL

CODE_81EF48:
	LDA.l $7F376D
	STA.b $50
CODE_81EF4E:
	LDY.w #$0000
	SEP.b #$20
CODE_81EF53:
	LDA.b [$4C],y
	BMI.b CODE_81EF5A
	INY
	BRA.b CODE_81EF53

CODE_81EF5A:
	REP.b #$20
	TYA
	ASL
	ASL
	EOR.w #$007F
	CLC
	ADC.b $50
	STA.b $50
	LDY.w #$0000
	LDX.b !RAM_DKC1_Global_OAMIndexLo
CODE_81EF6C:
	LDA.b [$4C],y
	AND.w #$007F
	CMP.w #$0020
	BEQ.b CODE_81EF93
	CLC
	ADC.l $7F36BB
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	LDA.b $50
	SEC
	SBC.w #$0800
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	CLC
	ADC.w #$0808
	STA.b $50
	INX
	INX
	INX
	INX
	BRA.b CODE_81EF9B

CODE_81EF91:
	BRA.b CODE_81EF6C

CODE_81EF93:
	LDA.b $50
	CLC
	ADC.w #$0008
	STA.b $50
CODE_81EF9B:
	LDA.b [$4C],y
	INY
	BIT.w #$0080
	BNE.b CODE_81EFA5
	BRA.b CODE_81EF6C

CODE_81EFA5:
	STX.b !RAM_DKC1_Global_OAMIndexLo
	LDA.b $50
	AND.w #$FF00
	CLC
	ADC.w #$17FD
	CMP.w #$E800
	BCS.b CODE_81EFDC
	STA.b $50
	LDA.b [$4C],y
	AND.w #$00FF
	BNE.b CODE_81EFD3
	INY
	LDA.b [$4C],y
	AND.w #$00FF
	BEQ.b CODE_81EFDC
	LDA.b $50
	CLC
	ADC.w #$1800
	CMP.w #$E800
	BCS.b CODE_81EFDC
	STA.b $50
CODE_81EFD3:
	TYA
	CLC
	ADC.b $4C
	STA.b $4C
	JMP.w CODE_81EF4E

CODE_81EFDC:
	PLB
	RTL

DATA_81EFDE:
	db $A0
	db $A0
	db "KREDIT",$D3
	db $00

DATA_81EFE8:
	db "KODING.........KLAP TRA",$D0
	db $00

DATA_81F001:
	db "KARACTERS.........KRUSH",$C1
	db $00

DATA_81F01A:
	db "KOLOURING........KRITTE",$D2
	db $00

DATA_81F033:
	db "KONCEPT............KLUM",$D0
	db $00

DATA_81F04C:
	db "KOMMANDER....KING K.ROO",$CC
	db $00

DATA_81F065:
	db $A0
	db $00

DATA_81F067:
	db "THE END",$BF
	db $00

DATA_81F070:
	db $00

DATA_81F071:
	db "CREDIT",$D3
	db $00

DATA_81F079:
	db "HEAD PROGRAMME",$D2
	db "C Sutherlan",$E4
	db $00

DATA_81F095:
	db "TECHNICAL PROGRAMME",$D2
	db "B Gun",$EE
	db $00

DATA_81F0B0:
	db "ADDITIONAL PROGRAMMIN",$C7
	db "M Wilso",$EE
	db $00

DATA_81F0CF:
	db "ANCILLARY SOFTWAR",$C5
	db "C Stampe",$F2
	db "C Tilsto",$EE
	db "M Betteridg",$E5
	db "O Norto",$EE
	db "M McLea",$EE
	db $00

DATA_81F110:
	db "CHARACTER",$D3
	db "S Mayle",$F3
	db "K Baylis",$F3
	db $00

DATA_81F12C:
	db "OBJECT",$D3
	db "M Stevenso",$EE
	db $00

DATA_81F13F:
	db "ADDITIONAL BACKGROUND",$D3
	db "A Smit",$E8
	db $00

DATA_81F15D:
	db "GRAPHICS MANIPULATIO",$CE
	db "C Pei",$EC
	db $00

DATA_81F179:
	db "ADDITIONAL GRAPHIC",$D3
	db "N Croo",$EB
	db $00

DATA_81F194:
	db "MUSIC/SOUN",$C4
	db "D Wis",$E5
	db "E Fische",$F2
	db "R Beanlan",$E4
	db $00

DATA_81F1B9:
	db "GAME TESTIN",$C7
	db "H War",$E4
	db "G Richard",$F3
	db "J Stamper J",$F2
	db "J Hasti",$E5
	db "H Sterch",$E9
	db "I Marshal",$EC
	db "R Richardso",$EE
	db "A William",$F3
	db "T Harman J",$F2
	db $00

DATA_81F21E:
	db "ADDITIONAL TESTIN",$C7
	db "S Hochber",$E7
	db "E Hochber",$E7
	db "S Austi",$EE
	db $00

DATA_81F24D:
	db "MANUAL ",$26
	db " TEX",$D4
	db "D Owse",$EE
	db $00

DATA_81F262:
	db "SCHEDULIN",$C7
	db "S Farme",$F2
	db $00

DATA_81F275:
	db "SUPPOR",$D4
	db "T Kristense",$EE
	db "S Stinso",$EE
	db "H Tanak",$E1
	db "C Stampe",$F2
	db "L Stampe",$F2
	db $00

DATA_81F2AC:
	db "HARDWAR",$C5
	db "P Co",$F8
	db "J Rogowsk",$E9
	db $00

DATA_81F2C4:
	db "SPECIAL THANK",$D3
	db "Mr Yamauch",$E9
	db "M Arakaw",$E1
	db "G Taked",$E1
	db "S Yamashir",$EF
	db "J Hochber",$E7
	db "A Harma",$EE
	db "K Lob",$E2
	db $00

DATA_81F312:
	db "SOFTWARE SYSTEM",$D3
	db "Alias/Nintendo/RARE AC",$CD
	db "RARE System",$F3
	db $00

DATA_81F346:
	db "HARDWARE SYSTEM",$D3
	db "Silicon Graphic",$F3
	db "RARE System",$F3
	db $00

DATA_81F373:
	db "ORIGINAL DONKEY KONG CREATO",$D2
	db "S Miyamot",$EF
	db $00

DATA_81F39A:
	db "GAME DESIG",$CE
	db "G Mayle",$F3
	db $00

DATA_81F3AE:
	db "GAME DIRECTO",$D2
	db "T Stampe",$F2
	db $00

DATA_81F3C5:
	db "PRODUCE",$D2
	db "RAR",$C5
	db $00

DATA_81F3D2:
	db "PRESENTED B",$D9
	db "NINTEND",$CF
	db $00

DATA_81F3E7:
	db $00

	%InsertGarbageData($C1F3E8, incbin, DATA_81F3E8.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankC2Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_C20000:
	incbin "Graphics/GFX_Sprite_MapIcons.bin"

DATA_C21C00:
	db $02,$05,$04,$00,$00,$09,$10,$04,$6D,$74,$81,$70,$71,$6C,$79,$6C
	db $7D,$74,$7D,$7C,$87,$80
	incbin "Graphics/DynamicSprites/GFX_HalfTire_Bounce1.bin"	; GFXSize = $1A0

DATA_C21DB6:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$6D,$6E,$82,$6E,$7D,$76,$7D,$6E
	db $6D,$7E,$72,$7E,$86,$7E,$8A,$7E
	incbin "Graphics/DynamicSprites/GFX_HalfTire_Bounce2.bin"	; GFXSize = $1C0

DATA_C21F8E:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$6C,$6C,$82,$6C,$84,$7C,$6C,$7C
	db $72,$7C,$8A,$7C,$7C,$6C,$7C,$74
	incbin "Graphics/DynamicSprites/GFX_HalfTire_Bounce3.bin"	; GFXSize = $1C0

DATA_C22166:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$78,$64,$6C,$74,$83,$72,$88,$6C
	db $84,$64,$70,$6C,$72,$64,$6D,$6C
	incbin "Graphics/DynamicSprites/GFX_HalfTire_Bounce4.bin"	; GFXSize = $220

DATA_C2239E:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$6E,$64,$80,$64,$6C,$74,$82,$74
	db $75,$5C,$80,$5C,$7B,$5C,$7B,$64
	incbin "Graphics/DynamicSprites/GFX_HalfTire_Bounce5.bin"	; GFXSize = $280

DATA_C22636:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$82,$74,$77,$54,$6E,$64,$6C,$74
	db $80,$64,$82,$5C,$74,$5C
	incbin "Graphics/DynamicSprites/GFX_HalfTire_Bounce6.bin"	; GFXSize = $2C0

DATA_C2290C:
	db $04,$00,$00,$00,$00,$08,$10,$08,$6F,$68,$7F,$68,$6C,$74,$82,$72
	incbin "Graphics/DynamicSprites/GFX_HalfTire_Idle.bin"	; GFXSize = $200

DATA_C22B1C:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$6E,$5D,$7E,$5D,$6F,$6D,$77,$6D
	db $7F,$6D,$86,$6D,$7B,$75,$7C,$7D
	incbin "Graphics/DynamicSprites/GFX_Sign_Arrow.bin"	; GFXSize = $1C0

DATA_C22CF4:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$6E,$5D,$7E,$5D,$6F,$6D,$77,$6D
	db $7F,$6D,$86,$6D,$7B,$75,$7C,$7D
	incbin "Graphics/DynamicSprites/GFX_Sign_Exit.bin"	; GFXSize = $1C0

DATA_C22ECC:
	incbin "SPC700/Music/GangplankGalleon.bin"

DATA_C23E2F:
	db $0F,$02,$2E,$0E,$3E,$4C,$00,$00,$8B,$3F,$7B,$3F,$7B,$4F,$8B,$4F
	db $8B,$5F,$9B,$5E,$7B,$5F,$6B,$4F,$6B,$5F,$6B,$6F,$7B,$6F,$5B,$4C
	db $5B,$5C,$4D,$59,$5B,$6C,$72,$7F,$73,$47,$6B,$47,$76,$3F,$53,$51
	db $57,$49,$8A,$6F,$7A,$7F,$85,$7F,$8A,$7B,$53,$69,$53,$71,$9B,$4E
	db $9B,$56,$9B,$46,$4F,$69
	incbin "Graphics/DynamicSprites/GFX_KRool_WaitToCatchCrown1.bin"	; GFXSize = $980

DATA_C247F5:
	db $0F,$02,$2E,$0C,$3E,$4A,$00,$00,$8B,$3F,$7B,$3F,$7B,$4F,$8B,$4F
	db $8B,$5F,$99,$5F,$7B,$5F,$6B,$4F,$6B,$5F,$6B,$6F,$7B,$6F,$5B,$4C
	db $5B,$5C,$4D,$5C,$5B,$6C,$72,$7F,$73,$47,$6B,$47,$76,$3F,$53,$54
	db $56,$4C,$8A,$6F,$7A,$7F,$85,$7F,$8A,$7B,$53,$6C,$53,$74,$96,$4A
	db $98,$57
	incbin "Graphics/DynamicSprites/GFX_KRool_WaitToCatchCrown2.bin"	; GFXSize = $940

DATA_C25177:
	db $0F,$02,$2E,$0A,$3E,$48,$00,$00,$87,$3F,$77,$3F,$7B,$4F,$89,$4F
	db $8B,$5F,$98,$5D,$7B,$5F,$6B,$4F,$6B,$5F,$6B,$6F,$7B,$6F,$5B,$4C
	db $5B,$5C,$4D,$5C,$5B,$6C,$72,$7F,$73,$47,$6B,$47,$53,$54,$56,$4C
	db $8A,$6F,$7A,$7F,$85,$7F,$8A,$7B,$53,$6C,$53,$74,$9B,$6D
	incbin "Graphics/DynamicSprites/GFX_KRool_WaitToCatchCrown3.bin"	; GFXSize = $900

DATA_C25AB5:
	db $0D,$06,$2A,$08,$3A,$42,$00,$00,$84,$3F,$74,$3F,$7B,$4F,$89,$4F
	db $8B,$5F,$7B,$5F,$6B,$4F,$6B,$5F,$6B,$6F,$7B,$6F,$5B,$53,$5B,$63
	db $4F,$5C,$9B,$64,$72,$7F,$63,$73,$5B,$73,$6E,$47,$9E,$64,$55,$54
	db $8A,$6F,$7A,$7F,$85,$7F,$8A,$7B,$53,$6C,$55,$77,$9B,$6C
	incbin "Graphics/DynamicSprites/GFX_KRool_WaitToCatchCrown4.bin"	; GFXSize = $840

DATA_C26333:
	db $0F,$02,$2E,$07,$3E,$45,$00,$00,$84,$3E,$74,$3E,$79,$4E,$89,$4E
	db $8E,$5E,$7E,$5E,$69,$4E,$6E,$5E,$75,$6E,$85,$6E,$59,$4E,$5E,$5E
	db $4E,$5E,$55,$6E,$65,$6E,$99,$5E,$6A,$7E,$51,$56,$55,$4E,$6F,$46
	db $77,$7E,$72,$7E,$87,$7E,$8D,$7E
	incbin "Graphics/DynamicSprites/GFX_KRool_Hurt1.bin"	; GFXSize = $8A0

DATA_C26C0B:
	db $0E,$04,$2C,$0C,$3C,$48,$00,$00,$85,$3D,$79,$4D,$89,$4D,$8C,$5D
	db $7C,$5D,$69,$4D,$6C,$5D,$75,$6D,$85,$6D,$59,$4D,$5C,$5D,$4D,$5D
	db $55,$6D,$65,$6D,$75,$45,$95,$6D,$65,$7D,$51,$55,$54,$4D,$7D,$45
	db $4D,$55,$73,$7E,$6D,$7D,$88,$7D,$8F,$7D,$7D,$3D,$6F,$45,$95,$75
	db $97,$7A,$50,$71
	incbin "Graphics/DynamicSprites/GFX_KRool_Hurt2.bin"	; GFXSize = $900

DATA_C2754F:
	db $0E,$04,$2C,$0F,$3C,$4B,$00,$00,$85,$3A,$7A,$4A,$8A,$4A,$8D,$5A
	db $7D,$5A,$6A,$4A,$6D,$5A,$75,$6A,$85,$6A,$5A,$4A,$5D,$5A,$4D,$5A
	db $55,$6A,$65,$6A,$75,$42,$95,$6A,$62,$7A,$52,$52,$52,$4A,$7D,$42
	db $4D,$52,$6F,$7F,$6A,$7A,$7E,$7A,$86,$7A,$7F,$3A,$9D,$72,$92,$77
	db $8E,$7A,$50,$6E,$9D,$6A,$A0,$73,$9A,$62
	incbin "Graphics/DynamicSprites/GFX_KRool_Hurt3.bin"	; GFXSize = $960

DATA_C27EF9:
	db $10,$0F,$40,$00,$00,$4F,$00,$00,$86,$3A,$76,$3A,$7A,$4A,$8A,$4A
	db $8C,$5A,$9C,$5A,$7C,$5A,$6A,$4A,$6C,$5A,$78,$6A,$88,$6A,$5A,$4A
	db $5C,$5A,$4C,$5A,$58,$6A,$68,$6A,$5F,$7A,$52,$52,$52,$4A,$7E,$32
	db $4B,$52,$6D,$7E,$67,$7A,$7C,$7A,$84,$7A,$55,$42,$5D,$42,$94,$75
	db $8C,$7A,$65,$42,$50,$6A
	incbin "Graphics/DynamicSprites/GFX_KRool_Hurt4.bin"	; GFXSize = $9E0

DATA_C2891F:
	db $11,$0E,$42,$06,$52,$58,$00,$00,$87,$3A,$77,$3A,$7C,$4A,$8C,$4A
	db $8C,$5A,$9C,$46,$7C,$5A,$6C,$4A,$6C,$5A,$78,$6A,$88,$6A,$5C,$4A
	db $5C,$5A,$4C,$5A,$4C,$4A,$58,$6A,$68,$6A,$5C,$7A,$6F,$42,$7C,$32
	db $9C,$56,$6A,$7A,$64,$7A,$78,$7A,$7F,$7A,$57,$42,$5F,$42,$95,$72
	db $87,$7A,$67,$42,$50,$6A,$A1,$56,$9C,$5E,$8F,$32,$53,$42,$81,$32
	db $6A,$82
	incbin "Graphics/DynamicSprites/GFX_KRool_FallOver1.bin"	; GFXSize = $B00

DATA_C29471:
	db $10,$0E,$40,$00,$00,$4E,$00,$00,$58,$43,$68,$43,$78,$43,$88,$43
	db $56,$63,$51,$53,$61,$53,$71,$53,$81,$53,$91,$53,$A1,$53,$66,$63
	db $76,$63,$86,$63,$7A,$73,$62,$73,$50,$4B,$80,$3B,$86,$3B,$98,$43
	db $97,$4B,$AD,$50,$AB,$4B,$96,$63,$94,$6B,$5A,$74,$72,$73,$8A,$73
	db $92,$73,$88,$7B
	incbin "Graphics/DynamicSprites/GFX_KRool_FallOver2.bin"	; GFXSize = $9C0

DATA_C29E75:
	db $0E,$04,$2C,$0F,$3C,$4B,$00,$00,$5B,$43,$6B,$43,$7B,$43,$56,$63
	db $54,$53,$64,$53,$74,$53,$84,$53,$94,$53,$A4,$53,$66,$63,$76,$63
	db $86,$63,$7A,$73,$8B,$4B,$53,$4B,$93,$4B,$9B,$4B,$9E,$63,$A6,$63
	db $62,$73,$6A,$73,$62,$7B,$B4,$50,$96,$63,$93,$6B,$5A,$73,$72,$73
	db $8A,$73,$92,$73,$8A,$7B,$B4,$58,$AE,$60
	incbin "Graphics/DynamicSprites/GFX_KRool_FallOver3.bin"	; GFXSize = $960

DATA_C2A81F:
	db $10,$0A,$40,$00,$00,$4A,$00,$00,$57,$43,$67,$43,$77,$43,$58,$63
	db $57,$53,$67,$53,$77,$53,$87,$53,$97,$53,$86,$73,$98,$63,$68,$63
	db $78,$63,$88,$63,$76,$73,$B3,$59,$87,$4B,$8F,$4B,$93,$73,$A8,$63
	db $A8,$6B,$66,$73,$6E,$73,$58,$73,$AE,$65,$5E,$73
	incbin "Graphics/DynamicSprites/GFX_KRool_FallOver4.bin"	; GFXSize = $940

DATA_C2B19B:
	db $10,$0B,$40,$00,$00,$4B,$00,$00,$5A,$43,$6A,$43,$7A,$43,$58,$63
	db $5A,$53,$6A,$53,$7A,$53,$8A,$53,$86,$73,$98,$60,$96,$6F,$68,$63
	db $78,$63,$88,$63,$76,$73,$B3,$61,$8A,$4B,$99,$58,$7B,$83,$83,$83
	db $A6,$73,$66,$73,$6E,$73,$A4,$63,$A6,$6B,$AD,$6B,$5E,$73
	incbin "Graphics/DynamicSprites/GFX_KRool_FallOver5.bin"	; GFXSize = $960

DATA_C2BB39:
	db $11,$09,$42,$00,$00,$4B,$50,$02,$65,$43,$75,$43,$58,$63,$5C,$53
	db $6C,$53,$7C,$53,$8C,$53,$7E,$73,$98,$63,$9E,$73,$B6,$68,$68,$63
	db $78,$63,$88,$63,$6E,$73,$78,$83,$8E,$73,$5D,$4B,$85,$4B,$98,$5B
	db $8B,$4B,$A6,$6B,$AE,$71,$9D,$83,$A5,$83,$88,$83
	incbin "Graphics/DynamicSprites/GFX_KRool_FallOver6.bin"	; GFXSize = $9A0

DATA_C2C515:
	db $0E,$04,$2C,$0D,$3C,$49,$00,$00,$61,$49,$71,$49,$5C,$59,$6C,$59
	db $7C,$59,$8C,$59,$71,$79,$9B,$69,$AB,$69,$5B,$69,$6B,$69,$7B,$69
	db $8B,$69,$81,$79,$9C,$61,$5C,$51,$89,$51,$91,$51,$97,$59,$91,$79
	db $A4,$61,$78,$89,$7F,$89,$A2,$79,$9A,$79,$A9,$79,$BB,$67,$BB,$6F
	db $BE,$6A,$81,$51,$81,$49
	incbin "Graphics/DynamicSprites/GFX_KRool_FallOver7.bin"	; GFXSize = $920

DATA_C2CE7B:
	db $0D,$06,$2A,$09,$3A,$43,$00,$00,$61,$4E,$71,$4E,$81,$4E,$5C,$5E
	db $6C,$5E,$7C,$5E,$8C,$5E,$9C,$5D,$74,$7E,$AB,$6D,$6B,$6E,$7B,$6E
	db $8B,$6E,$9B,$6D,$5C,$56,$91,$56,$91,$4E,$84,$7E,$A3,$6D,$8C,$7E
	db $A3,$75,$63,$6E,$95,$56,$5B,$6E,$5D,$76,$BB,$67,$BB,$6F,$BE,$68
	incbin "Graphics/DynamicSprites/GFX_KRool_FallOver8.bin"	; GFXSize = $860

DATA_C2D71B:
	db $0D,$06,$2A,$06,$3A,$40,$00,$00,$63,$51,$73,$51,$83,$51,$5D,$61
	db $6D,$61,$7D,$61,$8D,$61,$93,$51,$9D,$60,$AD,$66,$6B,$71,$7B,$71
	db $8B,$71,$A3,$58,$5C,$59,$83,$81,$9D,$70,$73,$81,$BD,$65,$7B,$81
	db $BD,$6D,$63,$71,$5B,$71,$5F,$79,$A5,$70
	incbin "Graphics/DynamicSprites/GFX_KRool_FallOver9.bin"	; GFXSize = $800

DATA_C2DF55:
	db $0C,$08,$28,$06,$38,$3E,$00,$00,$7A,$52,$6A,$52,$8A,$52,$5D,$62
	db $6D,$62,$7D,$62,$8D,$62,$9D,$61,$6F,$82,$69,$72,$79,$72,$89,$72
	db $62,$5A,$9A,$5A,$7F,$82,$9D,$71,$87,$82,$AD,$71,$A8,$79,$B5,$71
	db $61,$72,$BD,$6F,$5C,$72,$61,$7A,$C1,$6E,$A5,$71
	incbin "Graphics/DynamicSprites/GFX_KRool_FallOver10.bin"	; GFXSize = $7C0

DATA_C2E751:
	db $0D,$06,$2A,$08,$3A,$42,$00,$00,$7D,$52,$6D,$52,$8D,$52,$99,$72
	db $5F,$62,$6C,$62,$7C,$62,$8C,$62,$9C,$62,$6F,$82,$69,$72,$79,$72
	db $89,$72,$65,$5A,$72,$92,$7F,$82,$A9,$72,$87,$82,$A9,$7A,$B1,$76
	db $B9,$76,$61,$72,$BE,$76,$5C,$72,$61,$7A,$A4,$82,$6A,$8C
	incbin "Graphics/DynamicSprites/GFX_KRool_FallOver11.bin"	; GFXSize = $840

DATA_C2EFCF:
	db $0C,$08,$28,$07,$38,$3F,$00,$00,$7D,$56,$6D,$56,$8D,$56,$98,$76
	db $5F,$66,$6C,$66,$7C,$66,$8C,$66,$6D,$86,$68,$76,$78,$76,$88,$76
	db $65,$5E,$6D,$96,$98,$5E,$9C,$66,$A8,$76,$9C,$6E,$A8,$7E,$B0,$7D
	db $B9,$7D,$60,$76,$BC,$7D,$A2,$6E,$62,$7E,$9E,$86,$65,$8E
	incbin "Graphics/DynamicSprites/GFX_KRool_FallOver12.bin"	; GFXSize = $7E0

	%InsertGarbageData($C2F7ED, incbin, DATA_C2F7ED.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankC3Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_C30000:
	incbin "LevelData/TreehouseLevels.bin"

DATA_C35200:
	incbin "Tilemaps/Map32/TreehouseLevels.bin"

DATA_C36200:
	incbin "LevelData/ForestLevels.bin"

DATA_C3BD00:
	incbin "Tilemaps/Map32/ForestLevels.bin"

DATA_C3EDA0:
	incbin "LevelData/BananaHoardCave.bin"

DATA_C3EFA0:
	incbin "Tilemaps/Map32/BananaHoardCave.bin"

%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankC4Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_C40000:
	incbin "Tilemaps/Layer1_GorillaGlacierMap1.bin"

DATA_C40700:
	incbin "Tilemaps/Layer3_HangingLampLight.bin"

DATA_C40D00:
	incbin "Graphics/GFX_Layer3_HangingLampLight.bin"

DATA_C415D0:
	db $06,$04,$0C,$08,$1C,$24,$00,$00,$88,$6A,$78,$6A,$68,$6A,$68,$5A
	db $87,$5A,$68,$7A,$97,$5B,$9B,$5B,$78,$62,$80,$62,$75,$5A,$78,$7A
	db $7F,$7A,$77,$88,$60,$5E,$60,$66,$60,$6E,$63,$76
	incbin "Graphics/DynamicSprites/GFX_QueenB_Fly1.bin"	; GFXSize = $480

DATA_C41A7C:
	db $07,$02,$0E,$0D,$1E,$2B,$00,$00,$88,$6A,$78,$6A,$68,$6A,$68,$5A
	db $78,$5A,$68,$7A,$88,$5A,$98,$5B,$9B,$5B,$8A,$52,$82,$52,$77,$7A
	db $7F,$7A,$77,$8A,$60,$5E,$60,$66,$60,$6E,$62,$76,$8A,$4A,$7A,$52
	db $75,$52,$77,$4A
	incbin "Graphics/DynamicSprites/GFX_QueenB_Fly2.bin"	; GFXSize = $560

DATA_C42010:
	db $07,$02,$0E,$0F,$1E,$2D,$00,$00,$88,$6A,$78,$6A,$68,$6A,$69,$5A
	db $79,$44,$68,$7A,$7E,$52,$94,$5B,$9B,$5B,$5D,$66,$78,$62,$80,$62
	db $77,$7A,$7F,$7A,$76,$8A,$61,$5E,$61,$66,$60,$6E,$62,$76,$88,$62
	db $90,$62,$7A,$54,$87,$4A,$86,$42
	incbin "Graphics/DynamicSprites/GFX_QueenB_Fly3.bin"	; GFXSize = $5A0

DATA_C425E8:
	db $08,$0E,$20,$00,$00,$2E,$00,$00,$88,$6A,$78,$6A,$68,$68,$68,$58
	db $78,$5A,$68,$78,$88,$5A,$5C,$66,$98,$5B,$9B,$5B,$8A,$52,$82,$52
	db $77,$7A,$7F,$7A,$72,$88,$61,$5D,$61,$76,$8A,$4A,$7A,$52,$75,$52
	db $77,$4A,$77,$8D
	incbin "Graphics/DynamicSprites/GFX_QueenB_Fly4.bin"	; GFXSize = $5C0

DATA_C42BDC:
	db $07,$02,$0E,$0A,$1E,$28,$00,$00,$88,$6A,$78,$6A,$68,$68,$68,$58
	db $87,$5A,$68,$78,$5B,$64,$97,$5B,$9B,$5B,$78,$62,$80,$62,$76,$5A
	db $78,$7A,$7F,$7A,$72,$88,$60,$5C,$60,$74,$77,$8E,$60,$7C
	incbin "Graphics/DynamicSprites/GFX_QueenB_Fly5.bin"	; GFXSize = $500

DATA_C4310A:
	db $08,$0E,$20,$00,$00,$2E,$00,$00,$88,$6A,$78,$6A,$68,$68,$68,$58
	db $78,$5A,$68,$78,$88,$5A,$5C,$66,$98,$5B,$9B,$5B,$8A,$52,$82,$52
	db $77,$7A,$7F,$7A,$72,$88,$61,$5D,$61,$76,$8A,$4A,$7A,$52,$75,$52
	db $77,$4A,$77,$8D
	incbin "Graphics/DynamicSprites/GFX_QueenB_Fly6.bin"	; GFXSize = $5C0

DATA_C436FE:
	db $07,$02,$0E,$0F,$1E,$2D,$00,$00,$88,$6A,$78,$6A,$68,$6A,$69,$5A
	db $79,$44,$68,$7A,$7E,$52,$94,$5B,$9B,$5B,$5D,$66,$78,$62,$80,$62
	db $77,$7A,$7F,$7A,$76,$8A,$61,$5E,$61,$66,$60,$6E,$62,$76,$88,$62
	db $90,$62,$7A,$54,$87,$4A,$86,$42
	incbin "Graphics/DynamicSprites/GFX_QueenB_Fly7.bin"	; GFXSize = $5A0

DATA_C43CD6:
	db $07,$02,$0E,$0E,$1E,$2C,$00,$00,$88,$6A,$78,$6A,$68,$68,$68,$58
	db $78,$5A,$68,$78,$88,$5A,$98,$5B,$9B,$5B,$8A,$52,$82,$52,$77,$7A
	db $7F,$7A,$74,$88,$60,$5E,$60,$6E,$60,$66,$62,$76,$8A,$4A,$7A,$52
	db $75,$52,$77,$4A,$77,$8D
	incbin "Graphics/DynamicSprites/GFX_QueenB_Fly8.bin"	; GFXSize = $580

DATA_C4428C:														; Note: Unused?
	db $05,$06,$0A,$09,$1A,$23,$00,$00,$88,$6A,$78,$6A,$68,$69,$87,$5A
	db $68,$79,$71,$59,$97,$5B,$9B,$5B,$78,$62,$80,$62,$70,$61,$78,$7A
	db $7F,$7A,$77,$88,$60,$63,$60,$6B,$68,$61,$60,$73,$75,$5A,$60,$5B
	incbin "Graphics/DynamicSprites/GFX_QueenB_Fly9.bin"	; GFXSize = $460

DATA_C4471C:
	db $04,$08,$08,$01,$18,$19,$00,$00,$6C,$5C,$6C,$6C,$7C,$5C,$7C,$6C
	db $6C,$7C,$74,$7C,$7C,$7C,$84,$7C,$8C,$7C,$8C,$74,$8C,$6C,$8C,$64
	db $8C,$5C
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyBox_Rambi.bin"	; GFXSize = $320

DATA_C44A5E:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$69,$74,$6F,$64,$7F,$64,$89,$74
	db $79,$74,$54,$6C,$61,$71,$61,$79,$99,$72,$99,$7A,$A4,$6C,$A1,$71
	db $5A,$6C,$8C,$64,$8C,$6C,$59,$74
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyBox_Open1.bin"	; GFXSize = $3E0

DATA_C44E66:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6F,$6C,$7F,$6C,$68,$7C,$87,$7C
	db $78,$7C,$50,$7B,$58,$7B,$60,$7B,$8C,$74,$97,$7C,$9F,$7C,$A7,$7C
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyBox_Open2.bin"	; GFXSize = $360

DATA_C451E6:
	db $04,$08,$08,$01,$18,$19,$00,$00,$6C,$5C,$6C,$6C,$7C,$5C,$7C,$6C
	db $6C,$7C,$74,$7C,$7C,$7C,$84,$7C,$8C,$7C,$8C,$74,$8C,$6C,$8C,$64
	db $8C,$5C
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyBox_Expresso.bin"	; GFXSize = $320

DATA_C45528:
	db $04,$08,$08,$01,$18,$19,$00,$00,$6C,$5C,$6C,$6C,$7C,$5C,$7C,$6C
	db $6C,$7C,$74,$7C,$7C,$7C,$84,$7C,$8C,$7C,$8C,$74,$8C,$6C,$8C,$64
	db $8C,$5C
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyBox_Winky.bin"	; GFXSize = $320

DATA_C4586A:
	db $04,$08,$08,$01,$18,$19,$00,$00,$6C,$5C,$6C,$6C,$7C,$5C,$7C,$6C
	db $6C,$7C,$74,$7C,$7C,$7C,$84,$7C,$8C,$7C,$8C,$74,$8C,$6C,$8C,$64
	db $8C,$5C
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyBox_Squawks.bin"	; GFXSize = $320

DATA_C45BAC:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6F,$64,$6F,$74,$7E,$69,$7F,$79
	db $87,$79,$89,$69,$8A,$61,$89,$71,$91,$64
	incbin "Graphics/DynamicSprites/GFX_Zinger_Dead1.bin"	; GFXSize = $240

DATA_C45E06:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$70,$62,$71,$72,$80,$65,$81,$75
	db $74,$82,$8A,$5D,$90,$62
	incbin "Graphics/DynamicSprites/GFX_Zinger_Dead2.bin"	; GFXSize = $260

DATA_C4607C:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$84,$71,$74,$71,$84,$61,$74,$61
	db $76,$81,$77,$89,$79,$59,$87,$59,$90,$61,$6E,$6C,$70,$74
	incbin "Graphics/DynamicSprites/GFX_Zinger_Dead3.bin"	; GFXSize = $2E0

DATA_C4637A:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$79,$5A,$71,$6A,$81,$6A,$72,$79
	db $89,$62,$8F,$62,$8D,$70,$80,$87
	incbin "Graphics/DynamicSprites/GFX_Zinger_Dead4.bin"	; GFXSize = $280

DATA_C46612:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$76,$77,$75,$67,$85,$68,$75,$57
	db $86,$82,$86,$60,$8E,$60,$71,$77
	incbin "Graphics/DynamicSprites/GFX_Zinger_Dead5.bin"	; GFXSize = $280

DATA_C468AA:
	incbin "Graphics/GFX_Layer1_GameOverScreen.bin"

DATA_C4ACAA:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$7D,$55,$6D,$57,$70,$67,$7D,$65
	db $80,$4D,$72,$77,$7A,$77,$84,$75
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap1.bin"	; GFXSize = $280

DATA_C4AF42:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$71,$57,$71,$67,$81,$60,$74,$77
	db $7A,$77,$81,$70,$85,$70,$8B,$62,$81,$58,$85,$58,$82,$50,$7D,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap2.bin"	; GFXSize = $2A0

DATA_C4B202:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7B,$50,$72,$60,$72,$70,$73,$58
	db $8B,$57,$82,$60,$82,$68,$82,$70,$86,$70,$85,$5F,$8D,$57
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap3.bin"	; GFXSize = $280

DATA_C4B4A0:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$73,$58,$72,$68,$83,$4F,$73,$77
	db $7B,$77,$83,$5F,$7B,$50,$82,$67,$82,$6F,$84,$6F,$88,$4F,$83,$57
	db $85,$5E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap4.bin"	; GFXSize = $260

DATA_C4B722:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$72,$70,$73,$60,$7B,$52,$73,$58
	db $81,$4A,$83,$62,$83,$6A,$80,$70,$7E,$78,$8B,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap5.bin"	; GFXSize = $260

DATA_C4B99E:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7D,$51,$75,$60,$75,$70,$7B,$4A
	db $76,$52,$76,$58,$85,$61,$85,$69,$85,$71,$73,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap6.bin"	; GFXSize = $260

DATA_C4BC1A:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$77,$4F,$75,$5F,$75,$6F,$78,$47
	db $7C,$47,$87,$51,$85,$59,$85,$61,$83,$69,$80,$71,$73,$77
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap7.bin"	; GFXSize = $280

DATA_C4BEB8:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$7D,$4B,$75,$5B,$75,$6B,$7E,$43
	db $79,$43,$79,$3B,$78,$4B,$76,$53,$85,$5B,$85,$63,$80,$6B,$74,$79
	db $78,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap8.bin"	; GFXSize = $2C0

DATA_C4C19A:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7C,$49,$74,$59,$74,$69,$7E,$41
	db $79,$41,$79,$39,$75,$51,$78,$49,$84,$59,$7F,$61,$7E,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap9.bin"	; GFXSize = $280

DATA_C4C438:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7B,$46,$74,$55,$74,$65,$78,$41
	db $73,$4D,$84,$56,$80,$5E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap10.bin"	; GFXSize = $200

DATA_C4C64E:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$81,$4E,$73,$5E,$88,$46,$79,$50
	db $79,$56,$77,$56,$83,$5E,$86,$5E,$83,$66,$74,$6E,$7C,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap11.bin"	; GFXSize = $220

DATA_C4C88C:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$87,$58,$77,$5A,$77,$6A,$73,$66
	db $7E,$52,$73,$70,$84,$52,$86,$4A,$97,$58,$87,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap12.bin"	; GFXSize = $260

DATA_C4CB08:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$87,$5F,$77,$5F,$74,$6F,$84,$6F
	db $70,$6A,$83,$57,$86,$57,$87,$4F,$87,$47,$94,$75,$91,$62
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap13.bin"	; GFXSize = $2E0

DATA_C4CE06:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$8A,$63,$7A,$63,$83,$73,$83,$5B
	db $8B,$5B,$8E,$5B,$8F,$53,$90,$4B,$74,$6B,$7B,$73,$74,$73,$7A,$7B
	db $93,$7D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap14.bin"	; GFXSize = $2C0

DATA_C4D0E8:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$8B,$65,$7B,$65,$81,$75,$83,$5D
	db $74,$6C,$79,$75,$75,$74,$7A,$7D,$91,$75,$91,$7D,$93,$7D,$97,$62
	db $9C,$5F,$9F,$57
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap15.bin"	; GFXSize = $2E0

DATA_C4D3EC:
	db $02,$0C,$04,$01,$14,$15,$00,$00,$8C,$6B,$7D,$6C,$83,$7C,$75,$70
	db $75,$78,$7B,$7C,$75,$68,$8B,$7B,$93,$7F,$9C,$6F,$A4,$6F,$A9,$6F
	db $7D,$64,$85,$64,$8D,$64
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap16.bin"	; GFXSize = $2A0

DATA_C4D6B2:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$75,$66,$85,$66,$74,$76,$84,$76
	db $94,$74,$95,$6C,$A4,$7B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap17.bin"	; GFXSize = $2C0

DATA_C4D988:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$75,$62,$85,$62,$74,$72,$84,$72
	db $8C,$72,$95,$67,$94,$6F,$94,$77,$9C,$74,$9C,$7C,$A3,$7B,$8C,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap18.bin"	; GFXSize = $2A0

DATA_C4DC48:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7B,$63,$8B,$63,$74,$73,$73,$6B
	db $80,$5B,$88,$5B,$84,$73,$8C,$73,$94,$73,$95,$7B,$9C,$78,$A0,$7D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap19.bin"	; GFXSize = $2A0

DATA_C4DF08:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$7A,$5E,$8A,$5E,$74,$6E,$8C,$6E
	db $75,$66,$84,$6E,$80,$76,$99,$7A,$9D,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap20.bin"	; GFXSize = $2A0

DATA_C4E1C2:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7C,$57,$8C,$57,$75,$67,$85,$67
	db $78,$77,$7D,$77,$78,$5F,$95,$67,$95,$6F,$9D,$71
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap21.bin"	; GFXSize = $2C0

DATA_C4E49E:
	db $04,$08,$08,$00,$00,$18,$00,$00,$87,$4A,$87,$5A,$77,$5A,$79,$6A
	db $7F,$52,$7B,$52,$6F,$64,$89,$6A,$95,$61,$97,$67,$9E,$69,$71,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap22.bin"	; GFXSize = $300

DATA_C4E7BE:
	db $02,$0C,$04,$00,$00,$14,$00,$00,$80,$4B,$74,$5B,$78,$4E,$78,$53
	db $82,$43,$86,$3E,$78,$6B,$7F,$6B,$83,$67,$84,$5B,$8C,$5B,$90,$54
	db $94,$5C,$9A,$61
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap23.bin"	; GFXSize = $280

DATA_C4EA62:
	db $02,$0C,$04,$02,$14,$16,$00,$00,$81,$4F,$74,$59,$79,$51,$76,$51
	db $84,$47,$7C,$49,$7C,$41,$7C,$39,$75,$69,$7D,$69,$81,$69,$7C,$71
	db $91,$57,$8F,$5F,$97,$5C,$9C,$62
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap24.bin"	; GFXSize = $2C0

DATA_C4ED4A:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$79,$4A,$75,$5A,$76,$6A,$85,$58
	db $78,$42,$75,$3D,$89,$50,$95,$5E,$95,$66
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap25.bin"	; GFXSize = $2A0

DATA_C4F004:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$76,$4D,$74,$5D,$74,$6D,$84,$59
	db $86,$51,$7D,$45,$75,$45,$70,$43,$6F,$4B,$74,$55
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap26.bin"	; GFXSize = $2C0

DATA_C4F2E0:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$76,$4C,$73,$5C,$74,$6C,$73,$49
	db $73,$54,$86,$52,$83,$5A,$83,$62,$83,$6A,$89,$5D,$85,$66,$74,$7C
	db $7C,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap27.bin"	; GFXSize = $2C0

DATA_C4F5C2:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7C,$4D,$71,$5D,$81,$5D,$73,$6D
	db $74,$55,$86,$4D,$86,$55,$83,$6D,$87,$6D,$73,$7D,$7A,$7D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap28.bin"	; GFXSize = $2E0

DATA_C4F8C0:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7B,$4F,$72,$5F,$82,$5F,$71,$6F
	db $81,$6F,$87,$6F,$73,$57
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap29.bin"	; GFXSize = $260

DATA_C4FB36:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7C,$51,$70,$61,$70,$71,$74,$59
	db $71,$59,$80,$61,$88,$60,$80,$69,$80,$71,$80,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_GroundSlap30.bin"	; GFXSize = $260

	%InsertGarbageData($C4FDB2, incbin, DATA_C4FDB2.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankC5Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_C50000:
	incbin "SPC700/Music/ForestFrenzy.bin"

DATA_C50912:
	incbin "Tilemaps/Layer1_KongoJungleMap1.bin"

DATA_C51012:
	incbin "Graphics/GFX_Layer1_KongoJungleMap1.bin"

DATA_C56FB2:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$77,$6F,$75,$5F,$75,$4F,$65,$57
	db $89,$5E,$88,$57,$72,$6F,$72,$77,$83,$54,$6D,$4F,$70,$47,$5D,$5F
	db $5D,$57,$56,$57,$57,$4F,$72,$67
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing1.bin"	; GFXSize = $3E0

DATA_C573BA:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$75,$6E,$74,$5E,$75,$4E,$65,$56
	db $87,$5E,$6D,$46,$71,$6E,$70,$76,$88,$56,$6D,$4E,$5D,$5F,$5D,$57
	db $5A,$5B,$6F,$66,$85,$56
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing2.bin"	; GFXSize = $3C0

DATA_C577A0:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$75,$6E,$72,$5E,$6D,$4F,$5D,$5C
	db $6D,$5E,$7D,$56,$88,$60,$6D,$66,$6F,$6E,$6E,$76,$66,$54,$88,$68
	db $8C,$64,$87,$58,$7F,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing3.bin"	; GFXSize = $360

DATA_C57B26:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6F,$57,$5F,$57,$72,$67,$7F,$57
	db $89,$67,$86,$67,$6C,$67,$6C,$6F,$6C,$77,$7C,$77,$72,$4F,$6D,$4F
	db $60,$67,$5E,$6F,$5E,$67
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing4.bin"	; GFXSize = $360

DATA_C57EAC:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$70,$57,$60,$57,$71,$67,$80,$5F
	db $59,$67,$80,$58,$6A,$67,$6C,$6F,$6A,$77,$7B,$77,$6F,$4F,$5B,$77
	db $5D,$5F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing5.bin"	; GFXSize = $380

DATA_C5824E:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$7E,$58,$6E,$58,$5E,$58,$6B,$68
	db $74,$50,$6C,$50,$84,$68,$7B,$68,$79,$70,$79,$78,$69,$78,$5A,$68
	db $5A,$70,$55,$70,$5B,$60
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing6.bin"	; GFXSize = $360

DATA_C585D4:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$7E,$58,$6E,$58,$5E,$58,$6A,$68
	db $77,$68,$77,$70,$78,$78,$68,$79,$75,$50,$6D,$50,$65,$50,$70,$48
	db $59,$5D,$58,$65,$57,$6D,$51,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing7.bin"	; GFXSize = $380

DATA_C5897C:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$7F,$57,$6F,$57,$67,$67,$5F,$57
	db $74,$67,$75,$6F,$75,$77,$68,$77,$57,$59,$57,$61,$86,$4F,$75,$4F
	db $6D,$4F,$74,$47,$65,$4F,$4F,$64,$55,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing8.bin"	; GFXSize = $3A0

DATA_C58D46:
	db $04,$08,$08,$07,$18,$1F,$00,$00,$81,$59,$71,$59,$67,$69,$61,$51
	db $89,$51,$73,$69,$73,$71,$68,$79,$73,$78,$79,$51,$69,$61,$59,$57
	db $71,$51,$59,$5F,$51,$5F,$4E,$62,$73,$49,$76,$49,$61,$61
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing9.bin"	; GFXSize = $3E0

DATA_C59154:
	db $04,$08,$08,$06,$18,$1E,$00,$00,$7C,$59,$6C,$59,$66,$69,$55,$5C
	db $84,$51,$73,$69,$73,$71,$68,$79,$73,$78,$7C,$51,$64,$59,$64,$61
	db $74,$51,$6C,$51,$64,$51,$5D,$54,$73,$49,$76,$49
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing10.bin"	; GFXSize = $3C0

DATA_C59540:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6B,$6E,$6D,$5E,$75,$4E,$65,$4E
	db $5D,$5E,$7D,$5E,$81,$5E,$81,$66,$67,$6E,$67,$76,$5F,$56,$75,$46
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing11.bin"	; GFXSize = $360

DATA_C598C0:
	db $04,$08,$08,$00,$00,$18,$00,$00,$77,$5B,$67,$5B,$68,$6B,$71,$4B
	db $69,$54,$61,$62,$61,$5A,$67,$7B,$64,$53,$73,$6B,$73,$73,$73,$7B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing12.bin"	; GFXSize = $300

DATA_C59BE0:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$77,$5E,$67,$5E,$71,$4E,$67,$6E
	db $7D,$56,$69,$56,$65,$56,$64,$5E,$73,$6E,$73,$76,$6A,$4E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing13.bin"	; GFXSize = $2E0

DATA_C59EDE:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$77,$5E,$67,$5E,$74,$4E,$67,$6E
	db $6C,$56,$67,$56,$73,$6E,$73,$76,$6C,$4E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing14.bin"	; GFXSize = $2A0

DATA_C5A198:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$74,$5E,$65,$5E,$6D,$4E,$65,$6E
	db $7C,$56,$72,$46,$65,$56,$73,$6E,$73,$76
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing15.bin"	; GFXSize = $2A0

DATA_C5A452:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$71,$56,$62,$56,$64,$66,$74,$66
	db $72,$6E,$69,$4E,$70,$4E,$6C,$46,$64,$76,$6C,$76,$73,$76
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing16.bin"	; GFXSize = $280

DATA_C5A6F0:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$6D,$54,$5D,$54,$69,$64,$6B,$4C
	db $63,$4C,$55,$51,$64,$44,$58,$59,$5B,$61,$61,$64,$64,$6C,$73,$74
	db $65,$74,$62,$79,$72,$7B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing17.bin"	; GFXSize = $300

DATA_C5AA16:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$6A,$53,$5A,$53,$67,$63,$52,$5D
	db $5F,$4B,$66,$4B,$5F,$63,$57,$63,$63,$6B,$63,$73,$61,$79,$71,$70
	db $72,$78,$4E,$59,$46,$59
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing18.bin"	; GFXSize = $300

DATA_C5AD3C:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$6B,$53,$5B,$53,$69,$63,$61,$63
	db $64,$6B,$62,$4B,$68,$4B,$64,$73,$62,$78,$72,$73,$59,$63,$53,$5B
	db $53,$53,$4B,$55,$72,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing19.bin"	; GFXSize = $300

DATA_C5B062:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$6C,$54,$5C,$54,$69,$64,$61,$64
	db $64,$6C,$65,$74,$62,$78,$72,$74,$6B,$4C,$63,$4C,$65,$44,$58,$52
	db $51,$51,$72,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing20.bin"	; GFXSize = $2E0

DATA_C5B366:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$6E,$54,$5E,$54,$6C,$64,$64,$64
	db $64,$6C,$65,$74,$62,$78,$72,$74,$72,$7C,$6D,$4C,$65,$4C,$5D,$4C
	db $68,$44
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing21.bin"	; GFXSize = $2C0

DATA_C5B648:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$70,$55,$60,$55,$6A,$65,$70,$4D
	db $68,$4D,$6C,$45,$66,$75,$65,$65,$65,$6D,$63,$75,$72,$75,$73,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing22.bin"	; GFXSize = $2A0

DATA_C5B908:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$72,$56,$62,$56,$6A,$66,$64,$76
	db $65,$66,$65,$6E,$6A,$4E,$72,$4E,$6E,$46,$67,$76,$72,$76
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing23.bin"	; GFXSize = $280

DATA_C5BBA6:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$75,$56,$65,$56,$6A,$66,$74,$4E
	db $6C,$4E,$71,$46,$66,$66,$66,$6E,$67,$76,$65,$76,$72,$76
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing24.bin"	; GFXSize = $280

DATA_C5BE44:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$7B,$51,$6B,$51,$6B,$61,$7B,$61
	db $81,$61,$65,$55,$65,$5D,$70,$49,$76,$49,$66,$69,$67,$71,$73,$71
	db $72,$79,$68,$79,$66,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing25.bin"	; GFXSize = $300

DATA_C5C16A:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$70,$4B,$65,$5B,$6B,$6B,$75,$5B
	db $68,$53,$65,$53,$85,$5D,$85,$65,$8B,$59,$90,$58,$67,$6B,$67,$73
	db $67,$7B,$72,$7B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Dancing26.bin"	; GFXSize = $340

DATA_C5C4CE:
	db $06,$03,$0C,$00,$00,$0F,$10,$0C,$6D,$5F,$6F,$6F,$77,$57,$68,$4F
	db $5D,$5F,$5F,$6F,$76,$4F,$5D,$6F,$7A,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt13.bin"	; GFXSize = $360

DATA_C5C848:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$64,$5B,$6F,$6F,$5A,$69,$72,$67
	db $74,$5F,$6B,$73,$7A,$64,$7A,$5C,$67,$53,$76,$57,$7A,$79,$5D,$79
	db $5D,$61,$6A,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt12.bin"	; GFXSize = $2E0

DATA_C5CB4C:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$60,$5B,$6F,$6F,$5A,$6B,$6F,$5F
	db $6A,$73,$60,$7B,$5C,$7B,$60,$83,$7A,$79,$6A,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt11.bin"	; GFXSize = $2C0

DATA_C5CE28:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$61,$6C,$6F,$6F,$5B,$67,$5D,$7C
	db $71,$67,$60,$64,$5B,$6F,$64,$7C,$7A,$79,$5A,$77
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt10.bin"	; GFXSize = $200

DATA_C5D044:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$5B,$6C,$72,$6B,$61,$64,$82,$73
	db $68,$63,$70,$63,$59,$64,$7E,$7B,$6A,$73,$56,$6B,$76,$7B,$6A,$6B
	db $65,$5C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt9.bin"	; GFXSize = $260

DATA_C5D2C6:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$59,$60,$56,$70,$66,$6D,$8C,$6D
	db $69,$65,$87,$75,$71,$65,$5B,$58,$76,$74,$69,$5D,$76,$6C,$69,$55
	db $7C,$6B,$84,$6E,$7D,$7D,$76,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt8.bin"	; GFXSize = $320

DATA_C5D60E:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$79,$71,$59,$70,$69,$71,$7E,$81
	db $6A,$69,$6D,$69,$83,$79,$6C,$61,$89,$71,$6C,$59,$8A,$69,$59,$68
	db $5F,$68,$5E,$60,$60,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt7.bin"	; GFXSize = $300

DATA_C5D934:
	db $04,$08,$08,$00,$00,$18,$00,$00,$7E,$6D,$59,$6B,$69,$73,$68,$63
	db $62,$7B,$61,$63,$65,$53,$6D,$5B,$79,$74,$66,$5B,$79,$7C,$85,$65
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt6.bin"	; GFXSize = $300

DATA_C5DC54:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$79,$68,$65,$78,$75,$78,$69,$68
	db $61,$72,$77,$60,$70,$58,$6D,$55,$61,$6A,$6F,$60
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt5.bin"	; GFXSize = $2C0

DATA_C5DF30:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$7F,$68,$60,$61,$65,$71,$75,$71
	db $6F,$61,$6C,$52,$6B,$4A,$6F,$59
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt4.bin"	; GFXSize = $2E0

DATA_C5E228:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$83,$6D,$61,$56,$64,$66,$74,$6B
	db $71,$5B,$64,$4E,$6E,$76,$7F,$65
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt3.bin"	; GFXSize = $2E0

DATA_C5E520:
	db $04,$08,$08,$00,$00,$18,$00,$00,$66,$52,$56,$50,$66,$62,$76,$64
	db $5E,$60,$6F,$72,$76,$5C,$77,$74,$7E,$7C,$7C,$74,$7A,$55,$85,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt2.bin"	; GFXSize = $300

DATA_C5E840:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$64,$45,$4D,$4E,$65,$55,$6D,$63
	db $68,$65,$70,$4B,$7C,$54,$7E,$5F,$73,$73,$7D,$67,$74,$53,$75,$5B
	db $73,$7B,$76,$7E,$5D,$55
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt1.bin"	; GFXSize = $360

DATA_C5EBC6:
	incbin "SPC700/Music/TreetopRock.bin"

DATA_C5F6E2:
	db $03,$03,$06,$00,$00,$09,$10,$06,$5D,$64,$74,$63,$82,$63,$76,$73
	db $7C,$73,$67,$6C
	incbin "Graphics/DynamicSprites/GFX_FunkysSurfboard_Idle1.bin"	; GFXSize = $1E0

DATA_C5F8D6:
	db $03,$03,$06,$00,$00,$09,$10,$06,$5D,$64,$74,$63,$82,$63,$75,$73
	db $7D,$73,$67,$6D
	incbin "Graphics/DynamicSprites/GFX_FunkysSurfboard_Idle2.bin"	; GFXSize = $1E0

DATA_C5FACA:
	db $03,$03,$06,$00,$00,$09,$10,$06,$5D,$65,$74,$64,$82,$64,$75,$74
	db $7D,$74,$67,$6E
	incbin "Graphics/DynamicSprites/GFX_FunkysSurfboard_Idle3.bin"	; GFXSize = $1E0

DATA_C5FCBE:
	db $03,$03,$06,$00,$00,$09,$10,$06,$5D,$65,$74,$64,$82,$64,$75,$74
	db $7D,$74,$67,$6E
	incbin "Graphics/DynamicSprites/GFX_FunkysSurfboard_Idle4.bin"	; GFXSize = $1E0

	%InsertGarbageData($C5FEB2, incbin, DATA_C5FEB2.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankC6Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_C60000:
	incbin "SPC700/Music/FunkysFugue.bin"

DATA_C60979:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$66,$5B,$76,$5A,$62,$4B,$72,$4B
	db $87,$49,$86,$59,$7C,$7A,$7B,$72,$7A,$6A,$7F,$52,$76,$43,$7F,$4A
	db $64,$63
	incbin "Graphics/DynamicSprites/GFX_Sign_BananaHoard.bin"	; GFXSize = $3E0

DATA_C60D7B:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6D,$61,$7D,$61,$6D,$71,$7D,$71
	db $74,$81,$7C,$81,$82,$81,$8A,$68,$8A,$70,$88,$78
	incbin "Graphics/DynamicSprites/GFX_Cannonball_Pose.bin"	; GFXSize = $2C0

DATA_C61057:
	incbin "Tilemaps/Layer1_KongoJungleMap2.bin"

DATA_C61757:
	incbin "Graphics/GFX_Layer1_KongoJungleMap2.bin"

DATA_C675F7:
	incbin "Tilemaps/Layer1_MonkeyMinesMap1.bin"

DATA_C67CF7:
	incbin "Graphics/GFX_Layer1_MonkeyMinesMap1.bin"

DATA_C6DA77:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$79,$5B,$89,$5B,$78,$6B,$88,$6B
	db $8A,$73,$8B,$6B,$7C,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_Walk1.bin"	; GFXSize = $200

DATA_C6DC8D:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7A,$5E,$8A,$5C,$78,$6E,$7B,$56
	db $88,$6C,$8B,$74,$8C,$6C
	incbin "Graphics/DynamicSprites/GFX_Diddy_Walk2.bin"	; GFXSize = $200

DATA_C6DEA3:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$84,$5E,$78,$67,$7C,$5F,$7B,$57
	db $81,$77,$79,$77,$8C,$76,$88,$6E,$8C,$6E,$93,$60
	incbin "Graphics/DynamicSprites/GFX_Diddy_Walk3.bin"	; GFXSize = $200

DATA_C6E0BF:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$78,$6F,$8A,$5F,$7A,$5F,$7B,$57
	db $88,$6F,$8E,$6F,$8F,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_Walk4.bin"	; GFXSize = $200

DATA_C6E2D5:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$77,$70,$85,$60,$78,$60,$7A,$58
	db $7C,$58,$87,$70,$8F,$70,$94,$60
	incbin "Graphics/DynamicSprites/GFX_Diddy_Walk5.bin"	; GFXSize = $220

DATA_C6E50D:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$77,$71,$85,$5F,$78,$61,$78,$59
	db $7C,$59,$8D,$77,$86,$6F,$8C,$6F,$94,$5E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Walk6.bin"	; GFXSize = $240

DATA_C6E767:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$75,$71,$85,$5C,$76,$61,$85,$6C
	db $76,$59,$7B,$59,$94,$5E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Walk7.bin"	; GFXSize = $260

DATA_C6E9DD:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$75,$70,$85,$5F,$78,$60,$74,$5A
	db $7A,$58,$84,$6F,$8C,$6F,$85,$77,$93,$5E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Walk8.bin"	; GFXSize = $240

DATA_C6EC37:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$75,$70,$85,$5E,$77,$60,$72,$58
	db $7A,$58,$85,$6E,$8C,$6E,$85,$76,$72,$78,$93,$60
	incbin "Graphics/DynamicSprites/GFX_Diddy_Walk9.bin"	; GFXSize = $260

DATA_C6EEB3:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$75,$70,$84,$5F,$77,$60,$72,$58
	db $79,$58,$85,$6F,$8C,$6F,$85,$77,$72,$77,$93,$60
	incbin "Graphics/DynamicSprites/GFX_Diddy_Walk10.bin"	; GFXSize = $260

DATA_C6F12F:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$73,$71,$84,$5F,$78,$61,$83,$6F
	db $72,$59,$79,$59,$92,$5E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Walk11.bin"	; GFXSize = $260

DATA_C6F3A5:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$73,$6F,$84,$5F,$83,$6F,$80,$67
	db $72,$57,$78,$57,$92,$5D,$78,$67,$7E,$5F
	incbin "Graphics/DynamicSprites/GFX_Diddy_Walk12.bin"	; GFXSize = $240

DATA_C6F5FF:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$74,$72,$83,$5F,$7F,$6A,$73,$59
	db $7B,$5A,$84,$6F,$8B,$6F,$83,$77,$91,$5D,$77,$6A,$7B,$62
	incbin "Graphics/DynamicSprites/GFX_Diddy_Walk13.bin"	; GFXSize = $220

DATA_C6F83D:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$75,$70,$83,$5F,$80,$68,$75,$5A
	db $7A,$58,$84,$6F,$8B,$6F,$82,$77,$92,$5D,$78,$68,$7D,$60
	incbin "Graphics/DynamicSprites/GFX_Diddy_Walk14.bin"	; GFXSize = $220

DATA_C6FA7B:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$77,$70,$83,$5E,$80,$68,$77,$5C
	db $7A,$58,$84,$6E,$8B,$6E,$83,$76,$92,$5D,$78,$68,$7D,$60
	incbin "Graphics/DynamicSprites/GFX_Diddy_Walk15.bin"	; GFXSize = $220

DATA_C6FCB9:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$78,$6F,$83,$5E,$7E,$67,$79,$5C
	db $7B,$57,$84,$6E,$8B,$6E,$85,$76,$92,$5E,$78,$67,$7D,$5F
	incbin "Graphics/DynamicSprites/GFX_Diddy_Walk16.bin"	; GFXSize = $220

	%InsertGarbageData($C6FEF7, incbin, DATA_C6FEF7.bin)

UNK_C6FFC0:												; Note: This looks like a cartridge header.
	db "SUPER DONKEY KONG    "
	db $21,$00,$0C,$00,$01,$01,$00 : dw $FFFF,$0000
	db "JUNIOR",$03,$70,$00,$00,$00,$00,$00,$00,$C2,$AA
	db "DONKEYKONG",$00,$00,$00,$80,$00,$70
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankC7Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_C70000:
	dw $0000,$0E35
	incbin "SPC700/Samples/00.brr"

DATA_C70E39:
	dw $0000,$1630
	incbin "SPC700/Samples/01.brr"

DATA_C7246D:
	dw $0000,$0397
	incbin "SPC700/Samples/02.brr"

DATA_C72808:
	dw $0000,$01CC
	incbin "SPC700/Samples/03.brr"

DATA_C729D8:
	dw $0489,$04C9
	incbin "SPC700/Samples/04.brr"

DATA_C72EA5:
	dw $0000,$1195
	incbin "SPC700/Samples/05.brr"

DATA_C7403E:
	dw $0000,$0040
	incbin "SPC700/Samples/06.brr"

DATA_C74082:
	dw $04EC,$04F6
	incbin "SPC700/Samples/07.brr"

DATA_C7457C:
	dw $0048,$03D6
	incbin "SPC700/Samples/08.brr"

DATA_C74956:
	dw $0000,$0535
	incbin "SPC700/Samples/09.brr"

DATA_C74E8F:
	dw $02EB,$036A
	incbin "SPC700/Samples/0A.brr"

DATA_C751FD:
	dw $0000,$04AE
	incbin "SPC700/Samples/0B.brr"

DATA_C756AF:
	dw $0000,$02A4
	incbin "SPC700/Samples/0C.brr"

DATA_C75957:
	dw $0000,$0361
	incbin "SPC700/Samples/0D.brr"

DATA_C75CBC:
	dw $0000,$0064
	incbin "SPC700/Samples/0E.brr"

DATA_C75D24:
	dw $0000,$0013
	incbin "SPC700/Samples/0F.brr"

DATA_C75D3B:
	dw $052B,$0546
	incbin "SPC700/Samples/10.brr"

DATA_C76285:
	dw $0000,$0334
	incbin "SPC700/Samples/11.brr"

DATA_C765BD:
	dw $0000,$083B
	incbin "SPC700/Samples/12.brr"

DATA_C76DFC:
	dw $0000,$0040
	incbin "SPC700/Samples/13.brr"

DATA_C76E40:
	dw $0000,$0040
	incbin "SPC700/Samples/14.brr"

DATA_C76E84:
	dw $0000,$0214
	incbin "SPC700/Samples/15.brr"

DATA_C7709C:
	dw $0000,$0A45
	incbin "SPC700/Samples/16.brr"

DATA_C77AE5:
	dw $0000,$009A
	incbin "SPC700/Samples/17.brr"

DATA_C77B83:
	dw $0000,$0040
	incbin "SPC700/Samples/18.brr"

DATA_C77BC7:
	dw $0000,$001C
	incbin "SPC700/Samples/19.brr"

DATA_C77BE7:
	dw $01EF,$020A
	incbin "SPC700/Samples/1A.brr"

DATA_C77DF5:
	dw $065D,$06DC
	incbin "SPC700/Samples/1B.brr"

DATA_C784D5:
	dw $0000,$00B5
	incbin "SPC700/Samples/1C.brr"

DATA_C7858E:
	dw $0000,$0238
	incbin "SPC700/Samples/1D.brr"

DATA_C787CA:
	dw $0000,$0013
	incbin "SPC700/Samples/1E.brr"

DATA_C787E1:
	dw $0000,$00D0
	incbin "SPC700/Samples/1F.brr"

DATA_C788B5:
	dw $0000,$0B1D
	incbin "SPC700/Samples/20.brr"

DATA_C793D6:
	dw $0000,$04A5
	incbin "SPC700/Samples/21.brr"

DATA_C7987F:
	dw $0000,$0037
	incbin "SPC700/Samples/22.brr"

DATA_C798BA:
	dw $0000,$0751
	incbin "SPC700/Samples/23.brr"

DATA_C7A00F:
	dw $0000,$01CC
	incbin "SPC700/Samples/24.brr"

DATA_C7A1DF:
	dw $0000,$0226
	incbin "SPC700/Samples/25.brr"

DATA_C7A409:
	dw $0000,$0160
	incbin "SPC700/Samples/26.brr"

DATA_C7A56D:
	dw $0000,$0280
	incbin "SPC700/Samples/27.brr"

DATA_C7A7F1:
	dw $0000,$049C
	incbin "SPC700/Samples/28.brr"

DATA_C7AC91:
	dw $0000,$036A
	incbin "SPC700/Samples/29.brr"

DATA_C7AFFF:
	dw $0000,$03F1
	incbin "SPC700/Samples/2A.brr"

DATA_C7B3F4:
	dw $0000,$071B
	incbin "SPC700/Samples/2B.brr"

DATA_C7BB13:
	dw $0000,$0040
	incbin "SPC700/Samples/2C.brr"

DATA_C7BB57:
	dw $0000,$0040
	incbin "SPC700/Samples/2D.brr"

DATA_C7BB9B:
	dw $0000,$0040
	incbin "SPC700/Samples/2E.brr"

DATA_C7BBDF:
	dw $0000,$0040
	incbin "SPC700/Samples/2F.brr"

DATA_C7BC23:
	dw $0000,$00BE
	incbin "SPC700/Samples/30.brr"

DATA_C7BCE5:
	dw $0000,$0547
	incbin "SPC700/Samples/31.brr"

DATA_C7C230:
	dw $0000,$02A4
	incbin "SPC700/Samples/32.brr"

DATA_C7C4D8:
	dw $0000,$0F3A
	incbin "SPC700/Samples/33.brr"

DATA_C7D416:
	dw $0000,$0670
	incbin "SPC700/Samples/34.brr"

DATA_C7DA8A:
	dw $071A,$083B
	incbin "SPC700/Samples/35.brr"

DATA_C7E2C9:
	dw $0000,$0430
	incbin "SPC700/Samples/36.brr"

DATA_C7E6FD:
	dw $0000,$04F6
	incbin "SPC700/Samples/37.brr"

DATA_C7EBF7:
	dw $0000,$0013
	incbin "SPC700/Samples/38.brr"

DATA_C7EC0E:
	dw $0000,$0037
	incbin "SPC700/Samples/39.brr"

DATA_C7EC49:
	dw $0000,$0682
	incbin "SPC700/Samples/3A.brr"

DATA_C7F2CF:
	dw $0000,$00EB
	incbin "SPC700/Samples/3B.brr"

DATA_C7F3BE:
	dw $0000,$0BAD
	incbin "SPC700/Samples/3C.brr"

	%InsertGarbageData($C7FF6F, incsrc, DATA_C7FF6F.asm)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankC8Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_C80000:
	dw $0000,$05F2
	incbin "SPC700/Samples/3D.brr"

DATA_C805F6:
	dw $0000,$060D
	incbin "SPC700/Samples/3E.brr"

DATA_C80C07:
	dw $0000,$058F
	incbin "SPC700/Samples/3F.brr"

DATA_C8119A:
	dw $0000,$09B5
	incbin "SPC700/Samples/40.brr"

DATA_C81B53:
	dw $0000,$0040
	incbin "SPC700/Samples/41.brr"

DATA_C81B97:
	dw $0000,$0289
	incbin "SPC700/Samples/42.brr"

DATA_C81E24:
	dw $0000,$01C3
	incbin "SPC700/Samples/43.brr"

DATA_C81FEB:
	dw $0000,$01BA
	incbin "SPC700/Samples/44.brr"

DATA_C821A9:
	dw $0000,$0037
	incbin "SPC700/Samples/45.brr"

DATA_C821E4:
	incbin "Tilemaps/Layer1_VineValleyMap2.bin"

DATA_C828E4:
	incbin "Graphics/GFX_Layer1_VineValleyMap2.bin"

DATA_C88864:
	incbin "Graphics/Compressed/GFX_FGBG_BananaHoard.bin"

	%InsertGarbageData($C8D9C1, incsrc, DATA_C8D9C1.asm)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankC9Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_C90000:
	incbin "SPC700/Music/CaveDwellerConcert.bin"

DATA_C90838:
	incbin "SPC700/Music/MistyMenance.bin"

DATA_C90F83:
	incbin "SPC700/Music/FearFactory.bin"

DATA_C91CF8:
	incbin "SPC700/Music/NorthernHemispheres.bin"

DATA_C92D95:
	incbin "SPC700/SoundEffects/GlobalSoundEffects.bin"

DATA_C93BBF:
	incbin "SPC700/Music/MineCartMadness.bin"

DATA_C94C69:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$7A,$44,$71,$54,$81,$54,$71,$64
	db $7A,$73,$81,$64,$87,$4C,$72,$74,$6E,$74,$8E,$63,$76,$4C
	incbin "Graphics/DynamicSprites/GFX_Klump_Walk1.bin"	; GFXSize = $3A0

DATA_C95027:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$7A,$43,$71,$53,$81,$53,$88,$63
	db $78,$73,$78,$63,$88,$4B,$71,$73,$90,$5B,$69,$5A,$69,$62,$66,$63
	incbin "Graphics/DynamicSprites/GFX_Klump_Walk2.bin"	; GFXSize = $3C0

DATA_C95407:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$7A,$45,$71,$55,$81,$55,$87,$65
	db $78,$75,$78,$65,$88,$4D,$71,$74,$91,$5D,$67,$68,$69,$58,$69,$60
	db $66,$61,$75,$4D
	incbin "Graphics/DynamicSprites/GFX_Klump_Walk3.bin"	; GFXSize = $400

DATA_C9582B:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$79,$45,$70,$55,$80,$55,$87,$65
	db $78,$75,$78,$65,$87,$4D,$70,$74,$8C,$5D,$70,$65,$6B,$71,$75,$4D
	db $87,$75
	incbin "Graphics/DynamicSprites/GFX_Klump_Walk4.bin"	; GFXSize = $3E0

DATA_C95C2D:
	db $06,$04,$0C,$00,$00,$1C,$00,$00,$78,$43,$73,$53,$83,$53,$78,$63
	db $86,$63,$75,$73,$89,$73,$8F,$73,$85,$4B,$6D,$74
	incbin "Graphics/DynamicSprites/GFX_Klump_Walk5.bin"	; GFXSize = $380

DATA_C95FC9:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$77,$45,$75,$55,$85,$55,$77,$65
	db $86,$65,$75,$72,$8B,$75,$93,$75,$85,$4D,$7D,$75,$77,$7A,$6F,$77
	incbin "Graphics/DynamicSprites/GFX_Klump_Walk6.bin"	; GFXSize = $360

DATA_C96349:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$77,$46,$75,$56,$77,$66,$86,$66
	db $85,$5E,$74,$71,$87,$76,$8D,$76,$85,$4E,$7C,$76,$75,$79,$6D,$79
	db $85,$56,$8D,$5E,$7A,$3E
	incbin "Graphics/DynamicSprites/GFX_Klump_Walk7.bin"	; GFXSize = $360

DATA_C966CF:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$76,$46,$74,$56,$84,$56,$78,$66
	db $8D,$66,$7A,$76,$82,$76,$88,$76,$86,$4E,$72,$76,$7A,$7E,$6C,$76
	db $87,$6E,$82,$46,$7D,$3E,$87,$66
	incbin "Graphics/DynamicSprites/GFX_Klump_Walk8.bin"	; GFXSize = $380

DATA_C96A77:
	incbin "Graphics/GFX_Layer3_FileSelectScreen.bin"

DATA_C99DE7:
	db $0F,$02,$2E,$07,$3E,$45,$00,$00,$68,$77,$78,$77,$88,$77,$67,$67
	db $77,$67,$87,$67,$67,$57,$77,$57,$87,$57,$67,$47,$77,$47,$87,$47
	db $65,$37,$75,$37,$85,$37,$91,$6C,$91,$3F,$90,$37,$67,$2F,$6F,$2F
	db $77,$2F,$7F,$2F,$87,$2F,$8F,$2F
	incbin "Graphics/DynamicSprites/GFX_DumbDrum_Idle.bin"	; GFXSize = $8A0

DATA_C9A6BF:
	db $10,$0F,$40,$00,$00,$4F,$00,$00,$68,$77,$78,$77,$88,$77,$67,$67
	db $77,$67,$87,$67,$67,$57,$77,$57,$87,$57,$5F,$47,$6F,$47,$7F,$47
	db $8F,$47,$58,$37,$8D,$37,$7D,$37,$91,$6C,$92,$2F,$63,$2F,$5C,$47
	db $68,$3F,$68,$37,$75,$3F,$75,$37,$75,$2F,$96,$2F,$9C,$3F,$9F,$37
	db $9B,$47,$83,$2F,$84,$28
	incbin "Graphics/DynamicSprites/GFX_DumbDrum_Dead.bin"	; GFXSize = $9E0

DATA_C9B0E5:
	db $10,$0D,$40,$00,$00,$4D,$00,$00,$77,$6F,$78,$7F,$88,$7F,$67,$6F
	db $87,$6F,$99,$5F,$6C,$5F,$7C,$5F,$8C,$5F,$81,$4F,$91,$4F,$A1,$4F
	db $8D,$3F,$75,$4F,$7D,$3F,$9D,$3F,$97,$6F,$9A,$6F,$A1,$37,$9E,$37
	db $96,$37,$8E,$37,$86,$37,$AA,$47,$97,$77,$70,$7F,$6D,$7F,$95,$7F
	db $A8,$3F
	incbin "Graphics/DynamicSprites/GFX_DumbDrum_Dump.bin"	; GFXSize = $9A0

DATA_C9BAC7:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$72,$60,$74,$50,$72,$70,$7E,$6C
	db $84,$54,$82,$5C,$87,$5C,$6E,$76,$80,$4C,$79,$48,$71,$48,$70,$40
	db $7D,$64
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose1.bin"	; GFXSize = $2C0

DATA_C9BDA9:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$6C,$70,$6F,$50,$6F,$60,$7D,$68
	db $7A,$78,$7C,$60,$79,$70,$79,$58,$7D,$50,$79,$48,$71,$48,$66,$43
	db $69,$47,$81,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose2.bin"	; GFXSize = $2E0

DATA_C9C0AD:
	db $04,$08,$08,$00,$00,$18,$00,$00,$69,$50,$5C,$43,$69,$70,$6A,$60
	db $77,$70,$7A,$60,$79,$78,$7A,$68,$78,$50,$79,$58,$72,$48,$6A,$48
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose3.bin"	; GFXSize = $300

DATA_C9C3CD:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$5B,$49,$6B,$51,$6D,$60,$66,$61
	db $65,$7A,$76,$78,$6D,$70,$65,$72,$6B,$49,$75,$70,$63,$59,$53,$49
	db $7A,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose4.bin"	; GFXSize = $2C0

DATA_C9C6AF:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$6B,$60,$53,$4E,$61,$53,$70,$58
	db $62,$72,$63,$63,$6A,$70,$73,$70,$75,$78,$7A,$7B,$60,$7B,$63,$4B
	db $5D,$5E,$4B,$50,$5F,$75
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose5.bin"	; GFXSize = $300

DATA_C9C9D5:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$65,$4F,$6B,$5F,$5F,$6F,$55,$4F
	db $75,$57,$63,$5F,$6B,$6F,$74,$6F,$75,$77,$79,$7B,$67,$67,$67,$47
	db $4D,$4F,$59,$47,$70,$4F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose6.bin"	; GFXSize = $360

DATA_C9CD5B:
	db $02,$0C,$04,$05,$14,$19,$00,$00,$6A,$51,$6D,$61,$60,$73,$68,$72
	db $66,$61,$6B,$6C,$75,$71,$75,$79,$78,$7A,$61,$7B,$5A,$52,$65,$49
	db $4E,$4F,$56,$4F,$5D,$4A,$62,$59,$78,$54,$6D,$49,$62,$51
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose7.bin"	; GFXSize = $320

DATA_C9D0A9:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$72,$4B,$62,$4B,$67,$5B,$60,$6B
	db $6F,$6B,$71,$5B,$75,$63,$77,$7B,$61,$7B,$7C,$53,$6C,$43,$52,$4E
	db $5A,$4B,$5A,$53
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose8.bin"	; GFXSize = $3A0

DATA_C9D46D:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$65,$4B,$6B,$5B,$6D,$6B,$74,$4B
	db $80,$56,$55,$4D,$76,$69,$79,$78,$61,$7B,$5D,$4F,$6F,$43,$5D,$47
	db $66,$70,$60,$73
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose9.bin"	; GFXSize = $340

DATA_C9D7D1:
	db $03,$0A,$06,$04,$16,$1A,$00,$00,$71,$4B,$6D,$5B,$63,$43,$74,$43
	db $77,$73,$7F,$4F,$61,$72,$6C,$53,$7B,$77,$61,$7A,$5B,$48,$7C,$57
	db $84,$57,$69,$71,$6B,$6C,$77,$6B,$6F,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose10.bin"	; GFXSize = $340

DATA_C9DB3B:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$7C,$54,$61,$6F,$71,$47,$6F,$67
	db $70,$57,$7D,$7B,$79,$77,$81,$4C,$7D,$44,$73,$3F,$6B,$42,$68,$3E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose11.bin"	; GFXSize = $360

DATA_C9DEBB:
	db $02,$0C,$04,$04,$14,$18,$00,$00,$6F,$5E,$7F,$4F,$77,$56,$7F,$5F
	db $85,$65,$6E,$6D,$61,$72,$86,$47,$79,$75,$7E,$7A,$78,$6D,$61,$7A
	db $69,$71,$72,$56,$77,$4E,$7E,$47,$80,$3F,$7C,$3F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose12.bin"	; GFXSize = $300

DATA_C9E1E7:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$86,$4C,$76,$55,$71,$65,$7F,$4D
	db $8D,$5C,$86,$5C,$80,$7B,$73,$5D,$81,$64,$85,$6B,$69,$6B,$61,$72
	db $69,$73,$62,$7A,$7B,$75
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose13.bin"	; GFXSize = $300

DATA_C9E50D:
	db $02,$0C,$04,$05,$14,$19,$00,$00,$75,$5E,$85,$59,$83,$69,$95,$60
	db $6E,$70,$88,$49,$7D,$56,$95,$58,$9D,$5C,$83,$51,$8A,$51,$77,$56
	db $79,$6E,$7B,$76,$81,$7B,$6F,$69,$66,$71,$62,$74,$62,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose14.bin"	; GFXSize = $320

DATA_C9E85B:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$88,$54,$7A,$64,$8A,$64,$78,$54
	db $9A,$6A,$72,$6B,$6E,$68,$62,$71,$62,$79,$6A,$70,$7D,$74,$7E,$7C
	db $82,$7A,$76,$63,$8B,$4C,$9A,$72
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose15.bin"	; GFXSize = $380

DATA_C9EC03:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$78,$55,$88,$57,$7B,$65,$6D,$67
	db $8B,$67,$75,$5F,$82,$75,$88,$4F,$7C,$75,$65,$79,$93,$77,$8C,$4F
	db $65,$71
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose16.bin"	; GFXSize = $380

DATA_C9EFA5:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$78,$58,$78,$68,$86,$6A,$88,$5A
	db $75,$5F,$70,$67,$70,$6F,$88,$52,$7F,$7A,$8E,$7A,$68,$79,$7A,$78
	db $8C,$52,$68,$71
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose17.bin"	; GFXSize = $340

DATA_C9F309:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$77,$5D,$73,$6D,$83,$6D,$87,$5D
	db $70,$65,$86,$7D,$6B,$6D,$6B,$75,$7D,$55,$85,$55,$8D,$55
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose18.bin"	; GFXSize = $2E0

DATA_C9F607:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$77,$5E,$71,$6E,$81,$6E,$87,$5E
	db $70,$66,$75,$5E,$82,$7E,$6D,$75,$84,$56,$8C,$56,$7C,$56
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ThrowPose19.bin"	; GFXSize = $2E0

	%InsertGarbageData($C9F905, incbin, DATA_C9F905.bin)
	%BeginROMMirroring($C9FF00, $00, !HiROMAddressOffset)

DATA_89FF00:
	dl DATA_C70000
	dl DATA_C70E39
	dl DATA_C7246D
	dl DATA_C72808
	dl DATA_C729D8
	dl DATA_C72EA5
	dl DATA_C7403E
	dl DATA_C74082
	dl DATA_C7457C
	dl DATA_C74956
	dl DATA_C74E8F
	dl DATA_C751FD
	dl DATA_C756AF
	dl DATA_C75957
	dl DATA_C75CBC
	dl DATA_C75D24
	dl DATA_C75D3B
	dl DATA_C76285
	dl DATA_C765BD
	dl DATA_C76DFC
	dl DATA_C76E40
	dl DATA_C76E84
	dl DATA_C7709C
	dl DATA_C77AE5
	dl DATA_C77B83
	dl DATA_C77BC7
	dl DATA_C77BE7
	dl DATA_C77DF5
	dl DATA_C784D5
	dl DATA_C7858E
	dl DATA_C787CA
	dl DATA_C787E1
	dl DATA_C788B5
	dl DATA_C793D6
	dl DATA_C7987F
	dl DATA_C798BA
	dl DATA_C7A00F
	dl DATA_C7A1DF
	dl DATA_C7A409
	dl DATA_C7A56D
	dl DATA_C7A7F1
	dl DATA_C7AC91
	dl DATA_C7AFFF
	dl DATA_C7B3F4
	dl DATA_C7BB13
	dl DATA_C7BB57
	dl DATA_C7BB9B
	dl DATA_C7BBDF
	dl DATA_C7BC23
	dl DATA_C7BCE5
	dl DATA_C7C230
	dl DATA_C7C4D8
	dl DATA_C7D416
	dl DATA_C7DA8A
	dl DATA_C7E2C9
	dl DATA_C7E6FD
	dl DATA_C7EBF7
	dl DATA_C7EC0E
	dl DATA_C7EC49
	dl DATA_C7F2CF
	dl DATA_C7F3BE
	dl DATA_C80000
	dl DATA_C805F6
	dl DATA_C80C07
	dl DATA_C8119A
	dl DATA_C81B53
	dl DATA_C81B97
	dl DATA_C81E24
	dl DATA_C81FEB
	dl DATA_C821A9

	%EndROMMirroring()
	%FREE_BYTES($C9FFD2, 46, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankCAMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_CA0000:
	incbin "Tilemaps/Layer1_VineValleyMap1.bin"

	%FREE_BYTES($CA0700, 1, $00)

DATA_CA0701:
	incbin "Graphics/GFX_Layer1_VineValleyMap1.bin"

	%FREE_BYTES($CA6C61, 5023, $00)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

DATA_8A8000:
	incbin "SPC700/Music/AquaticAmbience.bin"

DATA_8A8C65:
	incbin "SPC700/Music/CrankysTheme.bin"

DATA_8A9361:
	incbin "SPC700/Music/DKIslandSwing.bin"

DATA_8AA342:
	incbin "SPC700/InitializeSPC700.bin"

DATA_8AA36A:
	incbin "SPC700/SPC700_Engine_DKC1.bin"

CODE_8AB0E8:
	PHP
	REP.b #$20
	SEP.b #$10
	LDA.w #$BBAA
CODE_8AB0F0:
	CMP.w !REGISTER_APUPort0
	BNE.b CODE_8AB0F0
	LDA.w #$04B8
	STA.w !REGISTER_APUPort2
	LDA.w #$01CC
	STA.w !REGISTER_APUPort0
	TAX
CODE_8AB102:
	CPX.w !REGISTER_APUPort0
	BNE.b CODE_8AB102
	LDX.b #$00
CODE_8AB109:
	LDA.l DATA_8AA342,x
	TAY
	STY.w !REGISTER_APUPort1
	STX.w !REGISTER_APUPort0
CODE_8AB114:
	CPX.w !REGISTER_APUPort0
	BNE.b CODE_8AB114
	INX
	CPX.b #$28
	BNE.b CODE_8AB109
	INX
	TXA
	STA.w !REGISTER_APUPort0
CODE_8AB123:
	CPX.w !REGISTER_APUPort0
	BNE.b CODE_8AB123
	STX.b $00
	REP.b #$20
	PLP
	RTL

CODE_8AB12E:
	PHP
	SEP.b #$20
	REP.b #$10
	LDX.w #DATA_8AA36A-$04
	STX.b $4C
	LDA.b #(DATA_8AA36A-$04)>>16
	STA.b $4E
	LDX.w #$0D7E
	STX.b $4F
	LDA.b #$E0
	XBA
	LDA.b #$04
	JSR.w CODE_8AB4FF
	LDX.w #DATA_C92D95
	STX.b $4C
	LDA.b #DATA_C92D95>>16
	STA.b $4E
	JSR.w CODE_8AB4E6
	REP.b #$20
	PLP
	RTL

DATA_8AB159:
	dl DATA_8A9361
	dl DATA_C90000
	dl DATA_C90838
	dl DATA_8A8000
	dl DATA_C93BBF
	dl DATA_C91CF8
	dl DATA_DF1650
	dl DATA_C90F83
	dl DATA_E3CDA7
	dl DATA_D3D484
	dl DATA_EA0000
	dl DATA_F095BE
	dl DATA_C16B84
	dl DATA_C50000
	dl DATA_DFDBB4
	dl DATA_F40000
	dl DATA_DBF5D8
	dl DATA_E10000
	dl DATA_EE1476
	dl DATA_C5EBC6
	dl DATA_C60000
	dl DATA_E9C6A4
	dl DATA_F1BB58
	dl DATA_8A8C65
	dl DATA_C22ECC
	dl DATA_D3DEAB
	dl DATA_FC5A12

CODE_8AB1AA:
	PHP
	SEP.b #$20
	REP.b #$10
CODE_8AB1AF:
	LDA.w !REGISTER_APUPort0
	EOR.b $00
	BNE.b CODE_8AB1AF
	STX.w !REGISTER_APUPort1
	LDA.b $00
	EOR.b #$80
	ORA.b #$01
	STA.b $00
	STA.w !REGISTER_APUPort0
	PLP
	RTL

CODE_8AB1C6:
	REP.b #$30
	PHP
	PHA
	REP.b #$30
	PLA
	STA.b $4C
	ASL
	CLC
	ADC.b $4C
	TAX
	LDA.l DATA_8AB159,x
	STA.b $4C
	LDA.l DATA_8AB159+$02,x
	AND.w #$00FF
	STA.b $4E
	LDX.b $4C
	JSR.w CODE_8AB4E6
	SEP.b #$20
	REP.b #$10
	LDY.w #$05E0
CODE_8AB1EF:
	LDA.w !REGISTER_APUPort0
	EOR.b $00
	BNE.b CODE_8AB1EF
	STY.w !REGISTER_APUPort2
	LDA.b $00
	EOR.b #$80
	AND.b #$80
	STA.b $00
	STA.w !REGISTER_APUPort0
CODE_8AB204:
	LDA.w !REGISTER_APUPort1
	CMP.b #$FF
	BNE.b CODE_8AB204
	PLP
	RTL

DATA_8AB20D:
	dw DATA_8AB281,DATA_8AB297,DATA_8AB2A3,DATA_8AB2B1,DATA_8AB2C9,DATA_8AB2D7,DATA_8AB2E7,DATA_8AB2F3
	dw DATA_8AB305,DATA_8AB317,DATA_8AB335,DATA_8AB339,DATA_8AB345,DATA_8AB351,DATA_8AB35D,DATA_8AB36F
	dw DATA_8AB377,DATA_8AB38F,DATA_8AB385,DATA_8AB395,DATA_8AB39F,DATA_8AB3B3,DATA_8AB3C3,DATA_8AB3D5
	dw DATA_8AB3DD,DATA_8AB3EB,DATA_8AB385,DATA_8AB32B

DATA_8AB245:
	dw $0001,$0002,$0003,$0006,$0007,$0008,$0009,$000A
	dw $000B,$000E,$000F,$001F,$0020,$0021,$0022,$0023
	dw $0024,$0025,$0044,$0026,$0027,$0028,$0029,$002A
	dw $002B,$0011,$001D,$0016,$0036,$FFFF

DATA_8AB281:
	dw $0000,$0012,$0015,$0019,$001A,$001C,$0031,$0010
	dw $0032,$001B,$FFFF

DATA_8AB297:
	dw $0000,$000C,$0012,$0015,$001B,$FFFF

DATA_8AB2A3:
	dw $000C,$000D,$0005,$0012,$0015,$001B,$FFFF

DATA_8AB2B1:
	dw $0000,$000C,$0005,$0013,$0014,$0045,$0038,$0017
	dw $0018,$001E,$0004,$FFFF

DATA_8AB2C9:
	dw $0000,$001C,$0004,$0010,$001B,$0012,$FFFF

DATA_8AB2D7:
	dw $0000,$000C,$000D,$0013,$0004,$0015,$001B,$FFFF

DATA_8AB2E7:
	dw $0000,$0004,$0015,$001B,$0035,$FFFF

DATA_8AB2F3:
	dw $0000,$0014,$0045,$0038,$0004,$0010,$0012,$001B
	dw $FFFF

DATA_8AB305:
	dw $000C,$0000,$0012,$0015,$0035,$0038,$0004,$001B
	dw $FFFF

DATA_8AB317:
	dw $0000,$001B,$002C,$002D,$002E,$002F,$0030,$0005
	dw $0045,$FFFF

DATA_8AB32B:
	dw $0001,$000B,$0010,$000E,$FFFF

DATA_8AB335:
	dw $0010,$FFFF

DATA_8AB339:
	dw $0000,$0031,$0004,$0012,$001B,$FFFF

DATA_8AB345:
	dw $0000,$001A,$000D,$0004,$001B,$FFFF

DATA_8AB351:
	dw $0000,$000D,$0004,$0015,$001B,$FFFF

DATA_8AB35D:
	dw $0000,$0013,$0017,$0018,$0014,$0033,$0004,$0034
	dw $FFFF

DATA_8AB36F:
	dw $0000,$0004,$0035,$FFFF

DATA_8AB377:
	dw $0000,$0035,$0019,$001B,$0015,$001C,$FFFF

DATA_8AB385:
	dw $0000,$0035,$0010,$001B,$FFFF

DATA_8AB38F:
	dw $0000,$001B,$FFFF

DATA_8AB395:
	dw $0000,$0035,$0004,$001B,$FFFF

DATA_8AB39F:
	dw $0000,$003A,$003B,$003C,$002C,$002D,$002E,$003D
	dw $001B,$FFFF

DATA_8AB3B3:
	dw $001B,$003E,$003D,$0015,$0045,$0042,$0034,$FFFF

DATA_8AB3C3:
	dw $003F,$0040,$0039,$0043,$001B,$0010,$0041,$001A
	dw $FFFF

DATA_8AB3D5:
	dw $001B,$0043,$0035,$FFFF

DATA_8AB3DD:
	dw $0018,$0045,$0034,$0000,$001B,$0035,$FFFF

DATA_8AB3EB:
	dw $001B,$0035,$FFFF

CODE_8AB3F1:
	REP.b #$30
	LDA.w #DATA_8AB245
	STA.b $12
	LDA.w #DATA_8AB245>>16
	STA.b $14
	JSR.w CODE_8AB424
	REP.b #$20
	LDA.b $04
	STA.b $16
	LDA.b $06
	STA.b $18
	LDA.b $10
	STA.b $1A
	RTL

CODE_8AB40F:
	REP.b #$30
	ASL
	TAX
	LDA.l DATA_8AB20D,x
	STA.b $12
	LDA.w #DATA_8AB281>>16
	STA.b $14
	JSR.w CODE_8AB437
	REP.b #$20
	RTL

CODE_8AB424:
	REP.b #$30
	LDY.w #$0000
	LDA.w #$3200
	STA.b $04
	LDA.w #$3300
	STA.b $06
	STZ.b $10
	BRA.b CODE_8AB44A

CODE_8AB437:
	REP.b #$30
	LDY.w #$0000
	LDA.b $16
	STA.b $04
	LDA.b $18
	STA.b $06
	LDA.b $1A
	STA.b $10
	BRA.b CODE_8AB44A

CODE_8AB44A:
	LDA.b [$12],y
	CMP.w #$FFFF
	BEQ.b CODE_8AB4CA
	PHY
	TAX
	SEP.b #$20
	LDA.b $10
	STA.l $7E7000,x
	REP.b #$20
	INC.b $10
	LDA.b [$12],y
	ASL
	CLC
	ADC.b [$12],y
	TAX
	LDA.l DATA_89FF00,x
	STA.b $4C
	LDA.l DATA_89FF00+$02,x
	AND.w #$00FF
	STA.b $4E
	LDY.w #$0000
	LDA.b [$4C],y
	STA.b $0C
	INY
	INY
	LDA.b [$4C],y
	STA.b $0E
	STA.b $4F
	INY
	SEP.b #$20
	LDA.b $06
	XBA
	LDA.b $07
	JSR.w CODE_8AB4FF
	REP.b #$20
	LDA.b $06
	STA.b $08
	CLC
	ADC.b $0C
	STA.b $0A
	LDA.w #$0004
	STA.b $4C
	LDA.w #$0000
	STA.b $4E
	LDA.w #$0004
	STA.b $4F
	SEP.b #$20
	LDA.b $04
	XBA
	LDA.b $05
	JSR.w CODE_8AB4FF
	REP.b #$20
	LDA.b $04
	CLC
	ADC.w #$0004
	STA.b $04
	LDA.b $06
	CLC
	ADC.b $0E
	STA.b $06
	PLY
	INY
	INY
	JMP.w CODE_8AB44A

CODE_8AB4CA:
	LDA.w #$7E6FFC
	STA.b $4C
	LDA.w #$7E6FFC>>16
	STA.b $4E
	LDA.w #$00FF
	STA.b $4F
	SEP.b #$20
	LDA.b #$E0
	XBA
	LDA.b #$04
	JSR.w CODE_8AB4FF
	REP.b #$20
	RTS

CODE_8AB4E6:
	PHP
	SEP.b #$20
	REP.b #$10
	LDY.w #$0000
	LDA.b [$4C],y
	STA.b $4F
	INY
	LDA.b [$4C],y
	STA.b $50
	INY
	LDA.b [$4C],y
	XBA
	INY
	LDA.b [$4C],y
	PLP
CODE_8AB4FF:
	PHP
	SEP.b #$20
	XBA
	TAX
	LDA.b #$04
	CLC
	ADC.b $4C
	STA.b $4C
	BCC.b CODE_8AB50F
	INC.b $4D
CODE_8AB50F:
	LDY.w #$0000
CODE_8AB512:
	LDA.w !REGISTER_APUPort0
	EOR.b $00
	BNE.b CODE_8AB512
	LDA.b [$4C],y
	STA.w !REGISTER_APUPort1
	STX.w !REGISTER_APUPort2
	LDA.b $00
	EOR.b #$80
	ORA.b #$01
	STA.b $00
	STA.w !REGISTER_APUPort0
	INX
	INY
	CPY.b $4F
	BNE.b CODE_8AB512
	PLP
	RTS

DATA_8AB534:
	db $0F,$02,$2E,$0A,$3E,$48,$00,$00,$8E,$40,$7E,$40,$6E,$40,$7E,$50
	db $6E,$50,$8E,$50,$5E,$50,$53,$60,$63,$60,$73,$60,$83,$60,$8A,$30
	db $70,$70,$80,$70,$9B,$54,$82,$38,$7A,$38,$8A,$28,$90,$28,$93,$60
	db $55,$70,$5D,$70,$65,$70,$8B,$71,$9E,$48,$66,$48,$56,$58
	incbin "Graphics/DynamicSprites/GFX_KRool_Run1.bin"	; GFXSize = $900

DATA_8ABE72:
	db $0E,$04,$2C,$0C,$3C,$48,$00,$00,$8E,$3C,$7E,$3C,$6E,$3C,$80,$4C
	db $70,$4C,$90,$4C,$60,$4C,$50,$5C,$60,$5C,$70,$5C,$80,$5C,$8A,$2C
	db $70,$6C,$80,$6C,$51,$68,$A4,$52,$5E,$71,$90,$5C,$A6,$55,$60,$6C
	db $68,$6C,$8C,$6F,$98,$5C,$9E,$44,$69,$44,$58,$54,$8D,$64,$A0,$58
	db $7D,$7C,$49,$68
	incbin "Graphics/DynamicSprites/GFX_KRool_Run2.bin"	; GFXSize = $900

DATA_8AC7B6:
	db $0E,$04,$2C,$0D,$3C,$49,$00,$00,$8E,$3C,$7E,$3C,$6E,$3C,$7E,$4C
	db $6E,$4C,$8E,$4C,$5E,$4C,$50,$5C,$60,$5C,$70,$5C,$80,$5C,$88,$2C
	db $72,$6C,$82,$6C,$7D,$7C,$4E,$6C,$6A,$6C,$62,$6C,$90,$5C,$5A,$74
	db $62,$74,$4C,$64,$9F,$5E,$98,$5C,$9E,$48,$56,$54,$8D,$64,$84,$7C
	db $75,$7C,$46,$6C,$56,$6C
	incbin "Graphics/DynamicSprites/GFX_KRool_Run3.bin"	; GFXSize = $920

DATA_8AD11C:
	db $10,$0C,$40,$00,$00,$4C,$00,$00,$8E,$3A,$7E,$3A,$7E,$4A,$6E,$4A
	db $8E,$4A,$5E,$4A,$48,$5A,$58,$5A,$68,$5A,$78,$5A,$88,$2A,$55,$6A
	db $65,$6A,$75,$6A,$88,$5A,$85,$6A,$76,$3A,$74,$7A,$4D,$6A,$4E,$52
	db $4D,$72,$48,$6A,$77,$7E,$9E,$48,$56,$52,$76,$42,$6E,$42,$6C,$7A
	incbin "Graphics/DynamicSprites/GFX_KRool_Run4.bin"	; GFXSize = $980

DATA_8ADADC:
	db $0F,$02,$2E,$11,$3E,$4F,$00,$00,$8E,$39,$7E,$39,$7D,$49,$6D,$49
	db $8D,$49,$5D,$49,$44,$59,$54,$59,$64,$59,$74,$59,$88,$29,$58,$69
	db $68,$69,$84,$59,$87,$69,$76,$39,$6F,$79,$50,$69,$77,$69,$4D,$51
	db $50,$71,$48,$69,$55,$49,$91,$59,$9D,$46,$55,$51,$76,$41,$6E,$41
	db $8F,$61,$45,$51,$6B,$79,$7F,$69,$7F,$71,$93,$70
	incbin "Graphics/DynamicSprites/GFX_KRool_Run5.bin"	; GFXSize = $9E0

DATA_8AE508:
	db $10,$0C,$40,$00,$00,$4C,$00,$00,$8E,$39,$7E,$39,$7E,$49,$6E,$49
	db $8E,$49,$5E,$49,$48,$59,$58,$59,$68,$59,$78,$59,$88,$29,$85,$69
	db $55,$69,$65,$69,$88,$59,$75,$69,$76,$39,$4D,$69,$89,$79,$50,$71
	db $56,$49,$9E,$48,$56,$51,$76,$41,$6E,$41,$71,$79,$79,$79,$81,$79
	incbin "Graphics/DynamicSprites/GFX_KRool_Run6.bin"	; GFXSize = $980

DATA_8AEEC8:
	db $0F,$02,$2E,$0A,$3E,$48,$00,$00,$8A,$39,$7A,$39,$7E,$49,$6E,$49
	db $8E,$49,$54,$59,$64,$59,$74,$59,$84,$59,$88,$29,$84,$69,$54,$69
	db $64,$69,$94,$59,$74,$69,$AE,$31,$66,$49,$50,$69,$5E,$79,$66,$51
	db $5F,$51,$9E,$49,$76,$41,$6F,$41,$75,$79,$7D,$79,$85,$79
	incbin "Graphics/DynamicSprites/GFX_KRool_Run7.bin"	; GFXSize = $900

	%InsertGarbageData($CAF806, incsrc, DATA_8AF806.asm)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankCBMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_CB0000:
	incbin "LevelData/WalkwayLevels.bin"

DATA_CBE040:
	incbin "Tilemaps/Map32/WalkwayLevels.bin"

%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankCCMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

UNK_CC0000:
	incbin "Graphics/GFX_Layer3_UnknownFont1.bin"

DATA_CC0640:																; Note: Looks like DK riding something
	db $04,$06,$08,$00,$00,$0E,$10,$08,$81,$46,$7D,$56,$90,$60,$80,$66
	db $84,$76,$8C,$76,$92,$75,$8D,$56,$8D,$5E,$8D,$4E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Unknown1_Pose.bin"	; GFXSize = $2C0

DATA_CC091C:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$79,$62,$88,$64,$69,$6B,$79,$72
	db $81,$72,$89,$74,$8B,$76,$8C,$7E,$89,$5C,$73,$63,$61,$6B,$6E,$7B
	db $70,$83,$79,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Swimming1.bin"	; GFXSize = $2E0

DATA_CC0C20:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$88,$64,$79,$6A,$69,$6D,$7A,$62
	db $82,$62,$8A,$5C,$89,$74,$8A,$7B,$61,$6E,$6D,$7D,$74,$7A,$72,$65
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Swimming2.bin"	; GFXSize = $2A0

DATA_CC0EE0:
	db $02,$0C,$04,$00,$00,$14,$00,$00,$86,$63,$76,$62,$6F,$71,$6B,$79
	db $77,$72,$7F,$72,$87,$73,$8B,$73,$88,$7B,$8A,$5B,$69,$72,$61,$72
	db $92,$6C,$6F,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Swimming3.bin"	; GFXSize = $280

DATA_CC1184:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$88,$5F,$7A,$6B,$8A,$6F,$78,$63
	db $80,$63,$72,$68,$72,$70,$6A,$6F,$6A,$77,$62,$76
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Swimming4.bin"	; GFXSize = $260

DATA_CC1400:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$89,$60,$79,$63,$88,$70,$68,$6F
	db $80,$73,$78,$6F,$71,$67,$90,$80,$63,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Swimming5.bin"	; GFXSize = $2A0

DATA_CC16BA:
	db $04,$08,$08,$00,$00,$18,$00,$00,$86,$63,$76,$6B,$85,$73,$67,$6A
	db $7E,$63,$8E,$83,$76,$63,$8B,$5B,$93,$72,$91,$6A,$6A,$7A,$67,$80
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Swimming6.bin"	; GFXSize = $300

DATA_CC19DA:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7F,$63,$6F,$6A,$7F,$73,$89,$81
	db $77,$62,$8F,$65,$67,$69,$8F,$6D,$6C,$7A,$6B,$82,$8B,$5F,$96,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Swimming7.bin"	; GFXSize = $2A0

DATA_CC1C9A:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7E,$63,$6E,$6B,$7E,$73,$86,$83
	db $8E,$65,$76,$63,$66,$68,$8E,$6D,$6E,$7B,$6E,$83,$8B,$5D,$96,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Swimming8.bin"	; GFXSize = $2A0

DATA_CC1F5A:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$85,$5F,$75,$63,$7D,$6F,$8D,$6F
	db $6D,$6B,$6D,$73,$6B,$7B,$98,$6A,$65,$6E,$6C,$83,$83,$7F,$75,$73
	db $95,$6C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Swimming9.bin"	; GFXSize = $2C0

DATA_CC223C:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$88,$68,$78,$63,$78,$73,$68,$70
	db $88,$60,$8D,$60,$97,$6D,$71,$68,$65,$73,$69,$80
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Swimming10.bin"	; GFXSize = $2C0

DATA_CC2518:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$86,$63,$76,$63,$76,$73,$7C,$73
	db $7C,$7B,$88,$73,$90,$73,$70,$6A,$6E,$72,$66,$73,$66,$7B,$95,$75
	db $88,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Swimming11.bin"	; GFXSize = $260

DATA_CC279A:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$87,$64,$77,$6B,$89,$74,$88,$5C
	db $73,$65,$6F,$6D,$6F,$75,$77,$63,$7F,$63,$7C,$7B,$67,$72,$67,$7A
	db $64,$73
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Swimming12.bin"	; GFXSize = $2C0

DATA_CC2A7C:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$86,$63,$76,$63,$87,$73,$75,$73
	db $66,$6E,$72,$66,$8F,$83,$88,$5B,$63,$71,$6B,$7E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Swimming13.bin"	; GFXSize = $320

DATA_CC2DB8:
	db $04,$08,$08,$01,$18,$19,$00,$00,$87,$63,$78,$63,$6F,$73,$85,$73
	db $74,$63,$70,$6B,$88,$5B,$7D,$73,$8D,$83,$6F,$83,$68,$68,$62,$6C
	db $6A,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Swimming14.bin"	; GFXSize = $320

DATA_CC30FA:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$87,$63,$77,$62,$69,$67,$85,$72
	db $8D,$73,$8B,$7A,$8C,$80,$7D,$72,$75,$72,$76,$7A,$72,$7A,$72,$82
	db $89,$5B,$62,$66
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Swimming15.bin"	; GFXSize = $2E0

DATA_CC33FE:
	incbin "Tilemaps/Layer2_TreehouseLevels.bin"

DATA_CC3BFE:
	incbin "Graphics/GFX_Layer2_TreehouseLevels.bin"

DATA_CC5D9E:													; Note: The last 64 bytes are unused.
	incbin "Tilemaps/Layer2_KongsBananaHoardCave.bin"

DATA_CC64DE:
	incbin "Graphics/GFX_FGBG_KongsBananaHoardCave.bin"

DATA_CC83FE:
	db $00,$00,$01,$00,$01,$00,$01,$00,$01,$00,$01,$05,$05,$05,$05,$05
	db $05,$05,$05,$05,$00,$45,$00,$01,$05,$01,$0D,$0E,$0F,$10,$09,$0A
	db $01,$01,$0B,$0C,$05,$05,$05,$05,$05,$05,$00,$01,$00,$01,$00,$01
	db $00,$01,$00,$01,$45,$00,$00,$45,$05,$05,$01,$00,$01,$00,$01,$00
	db $01,$00,$01,$00,$05,$05,$94,$92,$00,$01,$98,$96,$00,$45,$05,$05
	db $8C,$8B,$8A,$89,$01,$01,$90,$8F,$45,$45,$8E,$04,$45,$45,$04,$0E
	db $45,$00,$0F,$10,$09,$0A,$0B,$0C,$05,$00,$01,$05,$05,$00,$00,$05
	db $05,$01,$00,$01,$01,$00,$01,$00,$01,$00,$01,$05,$05,$05,$05,$05
	db $8C,$8B,$8A,$89,$00,$45,$45,$00,$0B,$0C,$8C,$8B,$8A,$89,$90,$8F
	db $8E,$8D,$01,$00,$01,$00,$8C,$8B,$04,$04,$3D,$00,$3D,$45,$04,$04
	db $01,$00,$0B,$0C,$00,$01,$05,$01,$05,$05,$05,$05,$00,$05,$05,$05
	db $01,$00,$00,$05,$05,$00

DATA_CC84B4:
	incbin "Tilemaps/Layer1_MonkeyMinesMap2.bin"

DATA_CC8BB4:
	incbin "Graphics/GFX_Layer1_MonkeyMinesMap2.bin"

DATA_CCEA54:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$75,$63,$75,$73,$84,$5B,$94,$69
	db $6B,$7B,$6D,$73,$6F,$6B,$7C,$5B,$85,$6B,$8D,$67,$92,$5B
	incbin "Graphics/DynamicSprites/GFX_Kritter_Walk1.bin"	; GFXSize = $280

DATA_CCECF2:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$73,$65,$75,$75,$83,$5B,$92,$5F
	db $82,$6B,$6A,$74,$6C,$6C,$7C,$5D,$90,$67,$8B,$6B,$93,$6F
	incbin "Graphics/DynamicSprites/GFX_Kritter_Walk2.bin"	; GFXSize = $280

DATA_CCEF90:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$6A,$69,$79,$69,$73,$79,$84,$5D
	db $7C,$59,$7D,$61,$91,$75,$76,$61,$87,$6D,$93,$60,$8F,$6D
	incbin "Graphics/DynamicSprites/GFX_Kritter_Walk3.bin"	; GFXSize = $2E0

DATA_CCF28E:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$72,$65,$6F,$75,$7F,$6B,$82,$5B
	db $7B,$5D,$67,$76,$6A,$6E,$8F,$73,$8F,$6B,$7F,$7B,$92,$5E
	incbin "Graphics/DynamicSprites/GFX_Kritter_Walk4.bin"	; GFXSize = $2E0

DATA_CCF58C:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$72,$65,$69,$75,$81,$6B,$82,$5B
	db $7B,$5D,$8D,$6E,$92,$5D,$83,$7B
	incbin "Graphics/DynamicSprites/GFX_Kritter_Walk5.bin"	; GFXSize = $280

DATA_CCF824:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$74,$66,$7E,$74,$81,$5C,$79,$5E
	db $84,$6C,$8C,$75,$89,$6D,$91,$60,$74,$76,$6C,$74,$6B,$79
	incbin "Graphics/DynamicSprites/GFX_Kritter_Walk6.bin"	; GFXSize = $280

DATA_CCFAC2:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$75,$63,$85,$5C,$7E,$73,$7D,$5B
	db $88,$6C,$8A,$78,$85,$6C,$91,$61,$76,$73,$70,$7E,$6E,$76
	incbin "Graphics/DynamicSprites/GFX_Kritter_Walk7.bin"	; GFXSize = $280

DATA_CCFD60:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$73,$63,$7A,$73,$83,$5B,$7C,$5B
	db $72,$73,$6D,$77,$92,$67,$91,$5F,$83,$6B,$74,$7B
	incbin "Graphics/DynamicSprites/GFX_Kritter_Walk8.bin"	; GFXSize = $260

	%InsertGarbageData($CCFFDC, incsrc, DATA_CCFFDC.asm)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankCDMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_CD0000:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$70,$70,$7C,$70,$86,$60,$76,$60
	db $70,$68,$74,$60,$7C,$58,$84,$58,$8C,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk1.bin"	; GFXSize = $2A0

DATA_CD02BA:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$6F,$70,$7C,$6F,$86,$5F,$76,$60
	db $8C,$57,$70,$68,$83,$58,$7C,$58,$74,$60
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk2.bin"	; GFXSize = $2A0

DATA_CD0574:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6C,$6D,$7C,$6E,$86,$5F,$76,$5F
	db $7D,$57,$6F,$65,$8D,$57,$85,$57,$6B,$7A,$71,$7D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk3.bin"	; GFXSize = $2C0

DATA_CD0850:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$85,$5A,$7C,$6F,$75,$5F,$6C,$6F
	db $69,$78,$6E,$7F,$70,$67,$85,$6A,$8D,$6A,$7D,$57
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk4.bin"	; GFXSize = $2C0

DATA_CD0B2C:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$85,$5B,$76,$5D,$7C,$6D,$6C,$6D
	db $71,$65,$68,$77,$6D,$78,$7E,$55,$86,$6B,$8E,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk5.bin"	; GFXSize = $2C0

DATA_CD0E08:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$69,$6D,$85,$5C,$76,$5D,$79,$6D
	db $71,$66,$86,$6C,$8E,$6C,$84,$7C,$84,$74,$6C,$7D,$6D,$7D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk6.bin"	; GFXSize = $2E0

DATA_CD1106:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$85,$5C,$76,$60,$76,$70,$6F,$67
	db $86,$6C,$8E,$6C,$85,$7C,$85,$74,$80,$58,$70,$7F,$6E,$6F,$6E,$77
	db $6A,$76
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk7.bin"	; GFXSize = $2C0

DATA_CD13E8:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7E,$72,$86,$62,$76,$5F,$6E,$6F
	db $86,$5A,$8C,$5A,$70,$67,$6B,$76,$70,$79,$7E,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk8.bin"	; GFXSize = $2C0

DATA_CD16C4:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$7B,$72,$86,$62,$76,$62,$6C,$70
	db $8C,$5A,$84,$5A,$7C,$5A,$74,$61,$70,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk9.bin"	; GFXSize = $2A0

DATA_CD197E:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$84,$5A,$74,$5F,$6D,$6F,$7D,$72
	db $7D,$6A,$85,$6A,$8D,$6A,$70,$67,$7F,$57
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk10.bin"	; GFXSize = $2A0

DATA_CD1C38:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6F,$6E,$84,$59,$75,$5E,$85,$69
	db $6F,$66,$89,$79,$89,$71,$7F,$6E,$8D,$69,$7C,$76,$7C,$7E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk11.bin"	; GFXSize = $280

DATA_CD1ED6:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$83,$59,$75,$60,$70,$6F,$8D,$69
	db $85,$69,$70,$67,$7B,$5D,$8A,$71,$89,$77,$7C,$70,$7B,$78,$7B,$80
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk12.bin"	; GFXSize = $2A0

DATA_CD2196:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6E,$6F,$83,$59,$73,$5F,$85,$69
	db $7B,$58,$70,$68,$7E,$69,$7B,$71,$78,$79,$76,$7F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk13.bin"	; GFXSize = $2C0

DATA_CD2472:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$74,$6D,$74,$5D,$82,$59,$84,$68
	db $70,$6D,$6F,$7D,$77,$7D,$6C,$75,$71,$65
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk14.bin"	; GFXSize = $2A0

DATA_CD272C:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$83,$5A,$73,$5D,$83,$6A,$73,$6D
	db $71,$7C,$8D,$6A,$70,$6B,$6C,$74,$75,$7D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk15.bin"	; GFXSize = $2A0

DATA_CD29E6:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$84,$5B,$75,$5E,$85,$6B,$75,$6E
	db $70,$67,$6E,$6F,$6D,$77,$74,$79,$8A,$7B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk16.bin"	; GFXSize = $2A0

DATA_CD2CA0:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$73,$70,$86,$6B,$84,$5C,$74,$60
	db $70,$6A,$7C,$58,$7F,$6C,$6F,$72,$89,$7B,$81,$7B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk17.bin"	; GFXSize = $2C0

DATA_CD2F7C:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$85,$5C,$75,$5E,$86,$6C,$73,$6E
	db $81,$7C,$89,$7C,$79,$7E,$70,$71,$70,$69,$71,$79,$80,$6C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk18.bin"	; GFXSize = $2E0

DATA_CD327A:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$84,$59,$74,$5A,$7F,$69,$70,$6A
	db $8E,$69,$86,$79,$7E,$79,$76,$7A,$72,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk19.bin"	; GFXSize = $2A0

DATA_CD3534:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$84,$5A,$7E,$69,$70,$68,$8E,$6A
	db $84,$76,$7F,$79,$7A,$78,$72,$78,$7C,$61,$7C,$59,$75,$60
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Walk20.bin"	; GFXSize = $280

DATA_CD37D2:																	; Note: Unused
	db $00,$0A,$00,$00,$00,$0A,$00,$00,$7A,$73,$81,$73,$7D,$7B,$7E,$83
	db $7D,$8B,$7C,$90,$84,$8C,$85,$94,$87,$9C,$7B,$98
	incbin "Graphics/DynamicSprites/GFX_LightningBolt_Pose.bin"	; GFXSize = $140

DATA_CD392E:
	db $04,$08,$08,$00,$00,$18,$00,$00,$70,$46,$70,$56,$80,$4E,$6E,$66
	db $7D,$46,$71,$76,$78,$76,$72,$7E,$80,$5E,$84,$5E,$79,$66,$8D,$4B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Unknown2Pose1.bin"	; GFXSize = $300

DATA_CD3C4E:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6D,$57,$7D,$57,$6D,$67,$7D,$67
	db $78,$6F,$72,$77,$78,$77,$78,$7F,$85,$67,$8C,$62,$8C,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Unknown2Pose2.bin"	; GFXSize = $280

DATA_CD3EEC:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6C,$5D,$7C,$5D,$6C,$6D,$7C,$6D
	db $84,$6D,$7C,$75,$73,$7D,$7B,$7D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Bounce1.bin"	; GFXSize = $220

DATA_CD4124:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6C,$5F,$7C,$5E,$6C,$6F,$7C,$6E
	db $84,$6E,$76,$78,$88,$64
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Bounce2.bin"	; GFXSize = $200

DATA_CD433A:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6D,$5F,$7D,$5F,$6C,$6F,$7C,$6F
	db $84,$6F,$7E,$77,$88,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Bounce3.bin"	; GFXSize = $200

DATA_CD4550:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$6D,$5F,$7D,$5F,$69,$72,$71,$6F
	db $69,$6A,$79,$6F,$81,$6F,$87,$6F,$7D,$77,$85,$77
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Bounce4.bin"	; GFXSize = $200

DATA_CD476C:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6B,$5C,$7B,$5D,$7B,$6D,$86,$66
	db $73,$6C,$6B,$6C,$78,$74,$83,$7D,$69,$67
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Bounce5.bin"	; GFXSize = $240

DATA_CD49C6:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$6C,$5A,$79,$6A,$7C,$5A,$84,$62
	db $86,$6A,$71,$6A,$79,$7A,$7E,$7A,$74,$72,$7C,$62,$6A,$62
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Bounce6.bin"	; GFXSize = $220

DATA_CD4C04:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$6D,$5A,$7D,$5A,$71,$6A,$7D,$6A
	db $75,$7A,$7B,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Bounce7.bin"	; GFXSize = $240

DATA_CD4E58:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$71,$58,$7C,$58,$70,$68,$7D,$68
	db $72,$78,$7A,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Bounce8.bin"	; GFXSize = $240

DATA_CD50AC:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$71,$58,$7D,$58,$6D,$68,$7D,$68
	db $71,$78,$79,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Bounce9.bin"	; GFXSize = $240

DATA_CD5300:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7C,$58,$6C,$68,$7C,$68,$74,$60
	db $73,$78,$7B,$78,$71,$60,$86,$67
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Bounce10.bin"	; GFXSize = $220

DATA_CD5538:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7C,$59,$6C,$69,$7C,$69,$74,$61
	db $88,$60,$86,$6C,$6C,$61,$74,$59
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Bounce11.bin"	; GFXSize = $220

DATA_CD5770:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6E,$5A,$6D,$6A,$7C,$6A,$89,$67
	db $85,$62,$7D,$62,$88,$5F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Bounce12.bin"	; GFXSize = $200

DATA_CD5986:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$71,$5A,$6B,$6A,$7B,$6A,$80,$62
	db $89,$68,$88,$70,$7F,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Bounce13.bin"	; GFXSize = $200

DATA_CD5B9C:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6E,$57,$6B,$67,$7B,$67,$7E,$5F
	db $7E,$57,$76,$77,$7E,$77,$85,$77,$88,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Bounce14.bin"	; GFXSize = $240

DATA_CD5DF6:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$75,$57,$6C,$67,$78,$67,$6D,$5F
	db $81,$5F,$75,$77,$7D,$77,$85,$77
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Bounce15.bin"	; GFXSize = $220

DATA_CD602E:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$79,$58,$6C,$68,$7B,$68,$6D,$60
	db $71,$78,$79,$78,$81,$78,$71,$60
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Bounce16.bin"	; GFXSize = $220

DATA_CD6266:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$89,$59,$79,$65,$81,$5D,$79,$5D
	db $7B,$55,$7B,$4D,$89,$69,$91,$69,$7C,$75,$84,$73,$94,$69
	incbin "Graphics/DynamicSprites/GFX_Diddy_Run1.bin"	; GFXSize = $220

DATA_CD64A4:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$87,$5C,$77,$67,$87,$6C,$92,$5C
	db $7B,$5F,$7D,$57,$7C,$4F,$80,$77,$7C,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_Run2.bin"	; GFXSize = $240

DATA_CD66FE:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$87,$5E,$78,$68,$7B,$60,$7E,$58
	db $7E,$50,$93,$5E,$88,$6E,$8F,$6E,$7A,$78,$81,$78,$8A,$76
	incbin "Graphics/DynamicSprites/GFX_Diddy_Run3.bin"	; GFXSize = $220

DATA_CD693C:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$87,$5F,$78,$68,$88,$6F,$8D,$6F
	db $88,$77,$93,$5F,$7B,$60,$7B,$58,$7E,$51,$7F,$57,$78,$78,$80,$78
	incbin "Graphics/DynamicSprites/GFX_Diddy_Run4.bin"	; GFXSize = $240

DATA_CD6B9C:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$87,$61,$77,$67,$7A,$5F,$7D,$57
	db $7F,$57,$93,$61,$87,$71,$8D,$71,$77,$77,$7F,$77,$86,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Run5.bin"	; GFXSize = $220

DATA_CD6DDA:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$86,$60,$76,$67,$7A,$5F,$7C,$57
	db $7F,$57,$76,$77,$7E,$77,$86,$70,$8E,$70,$93,$60,$73,$6B,$82,$78
	incbin "Graphics/DynamicSprites/GFX_Diddy_Run6.bin"	; GFXSize = $240

DATA_CD703A:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$86,$5F,$76,$66,$79,$5E,$7C,$56
	db $7E,$54,$93,$60,$72,$74,$76,$79,$86,$6F,$8C,$6F,$7F,$76,$7F,$7E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Run7.bin"	; GFXSize = $240

DATA_CD729A:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$86,$5D,$76,$65,$79,$5D,$7C,$55
	db $7A,$4F,$92,$5D,$6E,$70,$6E,$78,$76,$75,$7E,$75,$86,$6D,$8C,$6D
	incbin "Graphics/DynamicSprites/GFX_Diddy_Run8.bin"	; GFXSize = $240

DATA_CD74FA:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$84,$5D,$74,$64,$79,$5C,$7B,$54
	db $7A,$4F,$6C,$6E,$84,$6D,$8C,$6D,$92,$5D,$74,$74,$7B,$74,$84,$74
	incbin "Graphics/DynamicSprites/GFX_Diddy_Run9.bin"	; GFXSize = $240

DATA_CD775A:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$84,$5C,$74,$64,$79,$5C,$7C,$54
	db $7C,$4F,$6F,$6F,$84,$6C,$8C,$6C,$93,$5C,$77,$74,$7D,$74,$8C,$74
	incbin "Graphics/DynamicSprites/GFX_Diddy_Run10.bin"	; GFXSize = $240

DATA_CD79BA:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$84,$5B,$74,$64,$79,$5C,$7C,$54
	db $7D,$4F,$6F,$6F,$8D,$6E,$8C,$6B,$93,$5B,$77,$74,$84,$6B
	incbin "Graphics/DynamicSprites/GFX_Diddy_Run11.bin"	; GFXSize = $220

DATA_CD7BF8:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$84,$5B,$74,$64,$79,$5C,$7C,$54
	db $7D,$4F,$82,$73,$76,$74,$8C,$6B,$93,$5B,$7A,$74,$90,$67,$84,$6B
	incbin "Graphics/DynamicSprites/GFX_Diddy_Run12.bin"	; GFXSize = $240

DATA_CD7E58:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$87,$5A,$77,$64,$7B,$5C,$7C,$54
	db $7C,$4C,$92,$5A,$87,$6A,$8F,$6A,$7A,$74,$82,$74,$93,$6A,$84,$72
	incbin "Graphics/DynamicSprites/GFX_Diddy_Run13.bin"	; GFXSize = $240

DATA_CD80B8:
	db $02,$03,$04,$00,$00,$07,$10,$04,$58,$66,$5B,$56,$6A,$5D,$62,$66
	db $57,$7A
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart1.bin"	; GFXSize = $160

DATA_CD822A:
	db $01,$06,$02,$00,$00,$08,$10,$02,$5C,$62,$5E,$5A,$6E,$5A,$6C,$62
	db $58,$76,$66,$5A,$66,$52
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart2.bin"	; GFXSize = $140

DATA_CD8380:
	db $02,$03,$04,$00,$00,$07,$10,$04,$60,$5B,$6A,$53,$61,$6B,$64,$53
	db $59,$71
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart3.bin"	; GFXSize = $160

DATA_CD84F2:
	db $02,$03,$04,$00,$00,$07,$10,$04,$6E,$52,$64,$5E,$66,$56,$6C,$4E
	db $5B,$6E
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart4.bin"	; GFXSize = $160

DATA_CD8664:
	db $02,$05,$04,$00,$00,$09,$10,$04,$67,$5B,$71,$51,$6B,$53,$77,$61
	db $7C,$5B,$5D,$6A,$5F,$6A
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart5.bin"	; GFXSize = $1A0

DATA_CD881A:
	db $02,$04,$04,$00,$00,$08,$10,$04,$6B,$59,$78,$51,$70,$51,$7B,$61
	db $5F,$66,$61,$66
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart6.bin"	; GFXSize = $180

DATA_CD89AE:
	db $02,$05,$04,$00,$00,$09,$10,$04,$71,$52,$7C,$52,$6E,$62,$76,$62
	db $7D,$4A,$62,$62,$6A,$62
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart7.bin"	; GFXSize = $1A0

DATA_CD8B64:
	db $02,$05,$04,$00,$00,$09,$10,$04,$73,$54,$82,$54,$7C,$4C,$84,$4C
	db $88,$4C,$65,$5F,$69,$5F
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart8.bin"	; GFXSize = $1A0

DATA_CD8D1A:
	db $02,$04,$04,$00,$00,$08,$10,$04,$87,$53,$77,$53,$85,$4B,$8E,$63
	db $69,$5B,$6E,$5B
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart9.bin"	; GFXSize = $180

DATA_CD8EAE:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7C,$54,$8C,$55,$8B,$4D,$90,$65
	db $6D,$5A,$70,$5A
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart10.bin"	; GFXSize = $180

DATA_CD9042:
	db $02,$04,$04,$00,$00,$08,$10,$04,$81,$55,$91,$59,$72,$59,$75,$59
	db $91,$51,$8E,$65
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart11.bin"	; GFXSize = $180

DATA_CD91D6:
	db $02,$04,$04,$00,$00,$08,$10,$04,$86,$57,$95,$5D,$77,$58,$79,$58
	db $96,$55,$92,$67
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart12.bin"	; GFXSize = $180

DATA_CD936A:
	db $02,$05,$04,$00,$00,$09,$10,$04,$89,$58,$98,$60,$99,$58,$9B,$58
	db $93,$68,$7C,$58,$7D,$58
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart13.bin"	; GFXSize = $1A0

DATA_CD9520:
	db $02,$04,$04,$00,$00,$08,$10,$04,$8D,$5C,$9B,$64,$9D,$5C,$98,$6C
	db $82,$59,$80,$58
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart14.bin"	; GFXSize = $180

DATA_CD96B4:
	db $02,$02,$04,$00,$00,$06,$10,$04,$91,$5F,$9D,$69,$A1,$61,$86,$59
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart15.bin"	; GFXSize = $140

DATA_CD9804:
	db $02,$03,$04,$00,$00,$07,$10,$04,$9E,$6E,$94,$63,$A4,$66,$8A,$5B
	db $8B,$5C
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart16.bin"	; GFXSize = $160

DATA_CD9976:
	db $02,$04,$04,$00,$00,$08,$10,$04,$9E,$72,$9C,$62,$98,$69,$8E,$5D
	db $8F,$5E,$9C,$71
	incbin "Graphics/DynamicSprites/GFX_Krash_InMinecart17.bin"	; GFXSize = $180

DATA_CD9B0A:																	; Note: Unused
	db $00,$03,$00,$00,$00,$03,$00,$00,$73,$7C,$7B,$7C,$7F,$7D
	incbin "Graphics/DynamicSprites/GFX_ClownFish_Swim1.bin"	; GFXSize = $60

DATA_CD9B78:																	; Note: Unused
	db $00,$03,$00,$00,$00,$03,$00,$00,$72,$7D,$7A,$7D,$7F,$7C
	incbin "Graphics/DynamicSprites/GFX_ClownFish_Swim2.bin"	; GFXSize = $60

DATA_CD9BE6:																	; Note: Unused
	db $00,$03,$00,$00,$00,$03,$00,$00,$72,$7C,$7A,$7D,$7F,$7C
	incbin "Graphics/DynamicSprites/GFX_ClownFish_Swim3.bin"	; GFXSize = $60

DATA_CD9C54:																	; Note: Unused
	db $00,$03,$00,$00,$00,$03,$00,$00,$73,$7C,$7A,$7D,$7F,$7C
	incbin "Graphics/DynamicSprites/GFX_ClownFish_Swim4.bin"	; GFXSize = $60

DATA_CD9CC2:																	; Note: Unused
	db $00,$03,$00,$00,$00,$03,$00,$00,$73,$7D,$7A,$7C,$7F,$7C
	incbin "Graphics/DynamicSprites/GFX_ClownFish_Swim5.bin"	; GFXSize = $60

DATA_CD9D30:																	; Note: Unused
	db $00,$03,$00,$00,$00,$03,$00,$00,$72,$7C,$7A,$7D,$7F,$7C
	incbin "Graphics/DynamicSprites/GFX_ClownFish_Swim6.bin"	; GFXSize = $60

DATA_CD9D9E:																	; Note: Unused
	db $00,$03,$00,$00,$00,$03,$00,$00,$72,$7C,$7A,$7D,$7F,$7C
	incbin "Graphics/DynamicSprites/GFX_ClownFish_Swim7.bin"	; GFXSize = $60

DATA_CD9E0C:																	; Note: Unused
	db $00,$03,$00,$00,$00,$03,$00,$00,$74,$7D,$7A,$7D,$7F,$7C
	incbin "Graphics/DynamicSprites/GFX_ClownFish_Swim8.bin"	; GFXSize = $60

DATA_CD9E7A:																	; Note: Unused
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$76,$57,$6A,$67,$79,$67,$7A,$77
	db $6A,$77,$77,$4F,$6F,$57,$8A,$77,$8D,$6F,$88,$67,$8A,$7F,$86,$5F
	db $6E,$5F,$77,$47,$78,$87,$83,$57,$89,$6F
	incbin "Graphics/DynamicSprites/GFX_JunglePlant_Idle.bin"	; GFXSize = $400

DATA_CDA2A4:																	; Note: Unused
	db $04,$08,$08,$08,$18,$20,$00,$00,$6A,$6F,$7A,$6F,$6A,$5F,$7A,$5F
	db $8D,$6F,$77,$4F,$70,$57,$8A,$83,$72,$87,$87,$7F,$78,$57,$80,$57
	db $77,$47,$77,$7F,$7F,$7F,$6F,$7F,$8A,$5F,$88,$67,$8A,$6F,$8A,$77
	incbin "Graphics/DynamicSprites/GFX_JunglePlant_Broken.bin"	; GFXSize = $400

DATA_CDA6D4:
	db $07,$02,$0E,$02,$1E,$20,$00,$00,$76,$59,$86,$59,$7A,$69,$89,$68
	db $6A,$64,$6A,$74,$7A,$79,$8A,$78,$6E,$5C,$65,$6C,$7B,$51
	incbin "Graphics/DynamicSprites/GFX_Mincer_Spin1.bin"	; GFXSize = $400

DATA_CDAAF2:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$76,$59,$76,$69,$86,$59,$86,$69
	db $66,$69,$72,$79,$6A,$79,$6B,$61,$82,$79,$80,$81,$89,$79,$6E,$61
	db $7E,$51,$6E,$59
	incbin "Graphics/DynamicSprites/GFX_Mincer_Spin2.bin"	; GFXSize = $400

DATA_CDAF16:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$69,$69,$78,$67,$76,$57,$79,$77
	db $86,$62,$71,$81,$88,$72,$71,$79,$86,$5A,$85,$52,$8E,$5A,$88,$7A
	db $8C,$72,$69,$79,$6E,$59,$70,$61,$68,$61
	incbin "Graphics/DynamicSprites/GFX_Mincer_Spin3.bin"	; GFXSize = $400

DATA_CDB340:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7F,$76,$75,$56,$72,$66,$82,$66
	db $6F,$76,$8D,$66,$6D,$5E,$6A,$66,$68,$76,$6A,$6E,$8A,$76,$85,$5E
	db $85,$56,$8D,$5E
	incbin "Graphics/DynamicSprites/GFX_Mincer_Spin4.bin"	; GFXSize = $3A0

DATA_CDB704:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$75,$58,$85,$58,$74,$68,$84,$68
	db $6C,$78,$7C,$78,$6C,$68,$89,$78,$6D,$60,$7B,$50,$6D,$58,$6C,$70
	db $68,$70
	incbin "Graphics/DynamicSprites/GFX_Mincer_Spin5.bin"	; GFXSize = $3E0

DATA_CDBB06:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$68,$63,$6B,$73,$78,$53,$78,$63
	db $7B,$73,$85,$63,$7D,$83,$75,$83,$70,$5B,$88,$5B,$8A,$5B,$88,$53
	db $8B,$73,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Mincer_Spin6.bin"	; GFXSize = $400

DATA_CDBF2A:
	db $07,$02,$0E,$02,$1E,$20,$00,$00,$68,$68,$6A,$78,$73,$58,$78,$68
	db $7A,$78,$83,$58,$86,$68,$88,$78,$6B,$60,$82,$50,$8D,$60
	incbin "Graphics/DynamicSprites/GFX_Mincer_Spin7.bin"	; GFXSize = $400

DATA_CDC348:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$76,$56,$77,$66,$87,$66,$77,$76
	db $67,$66,$87,$76,$8B,$76,$84,$7E,$6A,$5E,$86,$5E,$8E,$5E,$6F,$7E
	db $6F,$76,$67,$76,$6E,$5E,$6E,$56,$86,$56
	incbin "Graphics/DynamicSprites/GFX_Mincer_Spin8.bin"	; GFXSize = $400

DATA_CDC772:
	db $01,$01,$02,$00,$00,$03,$10,$02,$76,$79,$81,$7D
	incbin "Graphics/DynamicSprites/GFX_FlyingRock_Pose1.bin"	; GFXSize = $A0

DATA_CDC81E:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$79
	incbin "Graphics/DynamicSprites/GFX_FlyingRock_Pose2.bin"	; GFXSize = $80

DATA_CDC8A8:
	db $01,$01,$02,$00,$00,$03,$10,$02,$77,$78,$7A,$87
	incbin "Graphics/DynamicSprites/GFX_FlyingRock_Pose3.bin"	; GFXSize = $A0

DATA_CDC954:
	db $01,$01,$02,$00,$00,$03,$10,$02,$76,$7A,$80,$7A
	incbin "Graphics/DynamicSprites/GFX_FlyingRock_Pose4.bin"	; GFXSize = $A0

DATA_CDCA00:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$77,$74,$7D
	incbin "Graphics/DynamicSprites/GFX_FlyingRock_Pose5.bin"	; GFXSize = $A0

DATA_CDCAAC:
	db $01,$00,$00,$00,$00,$02,$10,$02,$76,$79
	incbin "Graphics/DynamicSprites/GFX_FlyingRock_Pose6.bin"	; GFXSize = $80

DATA_CDCB36:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$79,$7B,$71
	incbin "Graphics/DynamicSprites/GFX_FlyingRock_Pose7.bin"	; GFXSize = $A0

DATA_CDCBE2:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$78,$75,$80
	incbin "Graphics/DynamicSprites/GFX_FlyingRock_Pose8.bin"	; GFXSize = $A0

DATA_CDCC8E:
	db $01,$00,$00,$00,$00,$02,$10,$02,$77,$79
	incbin "Graphics/DynamicSprites/GFX_SmallFlyingRock_Pose1.bin"	; GFXSize = $80

DATA_CDCD18:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$79
	incbin "Graphics/DynamicSprites/GFX_SmallFlyingRock_Pose2.bin"	; GFXSize = $80

DATA_CDCDA2:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$79
	incbin "Graphics/DynamicSprites/GFX_SmallFlyingRock_Pose3.bin"	; GFXSize = $80

DATA_CDCE2C:
	db $01,$00,$00,$00,$00,$02,$10,$02,$77,$7A
	incbin "Graphics/DynamicSprites/GFX_SmallFlyingRock_Pose4.bin"	; GFXSize = $80

DATA_CDCEB6:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$79
	incbin "Graphics/DynamicSprites/GFX_SmallFlyingRock_Pose5.bin"	; GFXSize = $80

DATA_CDCF40:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$79
	incbin "Graphics/DynamicSprites/GFX_SmallFlyingRock_Pose6.bin"	; GFXSize = $80

DATA_CDCFCA:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$79
	incbin "Graphics/DynamicSprites/GFX_SmallFlyingRock_Pose7.bin"	; GFXSize = $80

DATA_CDD054:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$78
	incbin "Graphics/DynamicSprites/GFX_SmallFlyingRock_Pose8.bin"	; GFXSize = $80

DATA_CDD0DE:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$74,$68,$64,$78,$63,$75,$73
	db $71,$5C,$79,$5B,$7E,$5B,$65,$62,$88,$6C,$8F,$6D
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_WindPhonograph1.bin"	; GFXSize = $2C0

DATA_CDD3BA:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$74,$68,$64,$78,$63,$75,$73
	db $71,$5C,$79,$5B,$7E,$5B,$65,$62,$88,$6C,$90,$6D
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_WindPhonograph2.bin"	; GFXSize = $2C0

DATA_CDD696:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$74,$68,$64,$78,$63,$75,$73
	db $71,$5C,$79,$5B,$7E,$5B,$65,$62,$88,$6B,$90,$6D
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_WindPhonograph3.bin"	; GFXSize = $2C0

DATA_CDD972:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$74,$68,$64,$78,$63,$75,$73
	db $71,$5C,$79,$5B,$7E,$5B,$65,$62,$88,$6B,$90,$6B
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_WindPhonograph4.bin"	; GFXSize = $2C0

DATA_CDDC4E:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$74,$68,$64,$78,$63,$75,$73
	db $70,$5C,$78,$5B,$7E,$5B,$65,$62,$88,$69,$90,$69
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_WindPhonograph5.bin"	; GFXSize = $2C0

DATA_CDDF2A:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$74,$68,$64,$78,$63,$75,$73
	db $70,$5C,$78,$5B,$7E,$5B,$65,$62,$88,$66,$90,$66
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_WindPhonograph6.bin"	; GFXSize = $2C0

DATA_CDE206:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$74,$68,$64,$78,$63,$75,$73
	db $70,$5C,$78,$5B,$7E,$5B,$66,$62,$88,$66,$90,$65
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_WindPhonograph7.bin"	; GFXSize = $2C0

DATA_CDE4E2:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$74,$68,$64,$78,$63,$75,$73
	db $70,$5C,$78,$5B,$7E,$5B,$66,$62,$88,$66,$90,$65
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_WindPhonograph8.bin"	; GFXSize = $2C0

DATA_CDE7BE:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$74,$75,$73,$68,$64,$78,$63
	db $70,$5C,$78,$5B,$7D,$5B,$88,$67,$8F,$67,$66,$62
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_WindPhonograph9.bin"	; GFXSize = $2C0

DATA_CDEA9A:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$74,$75,$73,$68,$64,$78,$63
	db $70,$5C,$78,$5B,$7D,$5B,$88,$67,$8F,$69,$66,$62
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_WindPhonograph10.bin"	; GFXSize = $2C0

DATA_CDED76:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$74,$75,$73,$68,$64,$78,$63
	db $71,$5C,$78,$5B,$7E,$5B,$88,$69,$8F,$6A,$65,$62
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_WindPhonograph11.bin"	; GFXSize = $2C0

DATA_CDF052:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$74,$75,$73,$68,$64,$78,$63
	db $71,$5C,$78,$5B,$7E,$5B,$88,$6A,$8F,$6C,$65,$62
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_WindPhonograph12.bin"	; GFXSize = $2C0

UNK_CDF32E:
	db $00,$02,$00,$00,$00,$79,$7C,$80,$7C

DATA_CDF337:
	incbin "Tilemaps/Layer3_JungleLevels.bin"

DATA_CDF4B7:
	incbin "Graphics/GFX_Layer3_JungleLevels.bin"

DATA_CDF727:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6C,$7C,$7C,$7C,$8C,$7C,$64,$80
	db $7C,$74,$84,$74,$8C,$74,$94,$74,$74,$74,$6C,$74
	incbin "Graphics/DynamicSprites/GFX_GroundCover_JungleLevel.bin"	; GFXSize = $260

DATA_CDF9A3:
	db $03,$03,$06,$00,$00,$09,$10,$06,$75,$5D,$75,$4D,$75,$6D,$75,$7D
	db $85,$65,$85,$5E
	incbin "Graphics/DynamicSprites/GFX_BreakableWall_RightJungleWall.bin"	; GFXSize = $1E0

DATA_CDFB97:
	db $03,$03,$06,$00,$00,$09,$10,$06,$74,$51,$74,$61,$7C,$71,$84,$69
	db $81,$61,$80,$59
	incbin "Graphics/DynamicSprites/GFX_BreakableWall_LeftJungleWall.bin"	; GFXSize = $1E0

	%InsertGarbageData($CDFD8B, incbin, DATA_CDFD8B.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankCEMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

UNK_CE0000:															; Note: Unused
	db $04,$04,$08,$00,$00,$0C,$10,$08,$6B,$74,$7B,$74,$84,$64,$74,$64
	db $88,$7C,$8B,$74,$6C,$6C,$6F,$64
	incbin "Graphics/DynamicSprites/GFX_WhiteTire_Bounce1.bin"	; GFXSize = $280

UNK_CE0298:															; Note: Unused
	db $04,$04,$08,$00,$00,$0C,$10,$08,$70,$74,$80,$74,$70,$64,$80,$64
	db $6C,$74,$8C,$6C,$6C,$6C,$8C,$74
	incbin "Graphics/DynamicSprites/GFX_WhiteTire_Bounce2.bin"	; GFXSize = $280

UNK_CE0530:															; Note: Unused
	db $04,$07,$08,$00,$00,$0F,$10,$08,$72,$74,$82,$74,$7F,$64,$6F,$64
	db $8A,$64,$6E,$74,$8B,$6C,$6D,$6C,$75,$5C,$7D,$5C,$84,$5C
	incbin "Graphics/DynamicSprites/GFX_WhiteTire_Bounce3.bin"	; GFXSize = $2E0

UNK_CE082E:															; Note: Unused
	db $05,$06,$0A,$00,$00,$1A,$00,$00,$71,$73,$81,$73,$82,$63,$6E,$63
	db $79,$53,$6E,$73,$89,$5B,$71,$5B,$74,$53,$85,$53,$78,$63
	incbin "Graphics/DynamicSprites/GFX_WhiteTire_Bounce4.bin"	; GFXSize = $340

UNK_CE0B8C:															; Note: Unused
	db $06,$04,$0C,$00,$00,$1C,$00,$00,$70,$73,$6E,$63,$82,$63,$80,$73
	db $82,$53,$72,$53,$6F,$5B,$85,$4B,$7E,$4B,$76,$4B
	incbin "Graphics/DynamicSprites/GFX_WhiteTire_Bounce5.bin"	; GFXSize = $380

UNK_CE0F28:															; Note: Unused
	db $08,$01,$20,$00,$00,$21,$00,$00,$70,$73,$80,$73,$6E,$63,$83,$63
	db $6F,$53,$72,$43,$84,$53,$81,$43,$7C,$53
	incbin "Graphics/DynamicSprites/GFX_WhiteTire_Bounce6.bin"	; GFXSize = $420

UNK_CE1362:															; Note: Unused
	db $04,$06,$08,$00,$00,$0E,$10,$08,$71,$73,$81,$73,$6D,$63,$82,$63
	db $7B,$5B,$73,$5B,$83,$5B,$86,$5B,$7C,$63,$6E,$73
	incbin "Graphics/DynamicSprites/GFX_WhiteTire_Idle.bin"	; GFXSize = $2C0

DATA_CE163E:
	incbin "Graphics/GFX_Sprite_FishInDKHousePicture.bin"

DATA_CE173E:
	db $00,$01,$00,$00,$00,$7B,$7C

DATA_CE1745:
	db $00,$01,$01,$00,$00,$7A,$7D

DATA_CE174C:
	db $00,$01,$02,$00,$00,$7A,$7D

DATA_CE1753:
	db $00,$01,$03,$00,$00,$7A,$7D

DATA_CE175A:
	db $00,$01,$04,$00,$00,$7B,$7C

DATA_CE1761:
	db $00,$01,$05,$00,$00,$7A,$7C

DATA_CE1768:
	db $00,$01,$06,$00,$00,$7A,$7D

DATA_CE176F:
	db $00,$01,$07,$00,$00,$7B,$7D

DATA_CE1776:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$78,$49,$76,$59,$76,$69,$86,$59
	db $86,$69,$74,$79,$70,$58,$6E,$60,$84,$79,$8C,$79,$8B,$81,$94,$61
	db $85,$51
	incbin "Graphics/DynamicSprites/GFX_Klump_Turn.bin"	; GFXSize = $3E0

DATA_CE1B78:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$82,$4F,$78,$5F,$88,$5F,$83,$6F
	db $73,$6F,$8E,$51,$91,$59,$7A,$57,$70,$6A,$68,$69,$62,$66,$8B,$7D
	db $8E,$7D,$72,$7E,$72,$76
	incbin "Graphics/DynamicSprites/GFX_Klump_Recoil.bin"	; GFXSize = $3C0

DATA_CE1F5E:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$86,$4B,$7C,$5A,$8C,$5B,$71,$69
	db $81,$6A,$77,$4A,$80,$43,$76,$61,$74,$79,$78,$79,$89,$7A,$8D,$7D
	db $69,$69,$65,$62
	incbin "Graphics/DynamicSprites/GFX_Klump_Dead1.bin"	; GFXSize = $400

DATA_CE2382:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$75,$4C,$83,$4C,$7A,$5C,$8A,$5C
	db $75,$6C,$83,$6C,$8C,$7C,$92,$7E,$7C,$44,$75,$64,$96,$5F,$72,$7C
	db $6A,$7A,$7A,$7C
	incbin "Graphics/DynamicSprites/GFX_Klump_Dead2.bin"	; GFXSize = $400

DATA_CE27A6:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$76,$63,$85,$64,$77,$73,$76,$53
	db $87,$74,$94,$58,$74,$4C,$8D,$5C,$95,$60,$96,$7C,$83,$83,$80,$8A
	db $83,$4C,$79,$49,$86,$5C,$86,$54,$72,$54
	incbin "Graphics/DynamicSprites/GFX_Klump_Dead3.bin"	; GFXSize = $400

DATA_CE2BD0:															; Note: Unused?
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$6F,$55,$7F,$55,$74,$65,$84,$65
	db $85,$75,$72,$4D,$75,$4D,$7D,$75,$7C,$7D,$77,$75,$8F,$61,$95,$7A
	db $93,$82,$92,$8A,$91,$59,$99,$77
	incbin "Graphics/DynamicSprites/GFX_Klump_Dead4.bin"	; GFXSize = $3E0

DATA_CE2FD8:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$6C,$58,$7C,$58,$75,$68,$85,$68
	db $91,$6F,$76,$78,$7E,$78,$86,$78,$8E,$78,$6F,$68,$6D,$50,$8C,$60
	db $91,$67,$8C,$58
	incbin "Graphics/DynamicSprites/GFX_Klump_Dead5.bin"	; GFXSize = $3A0

DATA_CE339C:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$69,$61,$76,$71,$86,$71,$79,$61
	db $89,$61,$67,$59,$6F,$59,$77,$59,$96,$71,$96,$79,$6E,$71,$99,$69
	db $99,$61,$A1,$62,$85,$59
	incbin "Graphics/DynamicSprites/GFX_Klump_Dead6.bin"	; GFXSize = $3C0

DATA_CE3782:															; Note: Unused?
	db $03,$0A,$06,$05,$16,$1B,$00,$00,$6C,$6D,$7C,$6D,$8C,$6D,$95,$5E
	db $76,$7D,$7E,$7D,$86,$7D,$8F,$65,$87,$65,$8E,$5D,$93,$56,$7F,$65
	db $71,$65,$64,$66,$62,$5F,$65,$5F,$67,$6E,$6A,$76
	incbin "Graphics/DynamicSprites/GFX_Klump_Dead7.bin"	; GFXSize = $360

DATA_CE3B0E:															; Note: Unused?
	db $02,$08,$04,$00,$00,$0C,$10,$04,$77,$5B,$77,$6B,$87,$63,$87,$6B
	db $77,$7B,$7F,$7B,$85,$7B,$85,$73,$87,$5B,$8E,$5B
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll1.bin"	; GFXSize = $200

DATA_CE3D2A:															; Note: Unused?
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7A,$5B,$74,$6B,$82,$6B,$8A,$5C
	db $8A,$64,$90,$5C,$74,$7B,$7C,$7B,$84,$7B,$88,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll2.bin"	; GFXSize = $260

DATA_CE3FA6:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$83,$60,$71,$70,$81,$70,$7B,$60
	db $7B,$68,$76,$68,$82,$58,$8A,$58,$92,$5F
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll3.bin"	; GFXSize = $240

DATA_CE4200:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$83,$62,$74,$62,$87,$5A,$93,$61
	db $6E,$70,$76,$72,$7E,$72,$86,$72,$7D,$7A,$8A,$7A,$6E,$78
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll4.bin"	; GFXSize = $220

DATA_CE443E:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$75,$62,$85,$62,$8A,$5A,$92,$64
	db $6D,$6C,$6D,$74,$7B,$72,$83,$72,$89,$72,$7C,$7A,$89,$7A
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll5.bin"	; GFXSize = $220

DATA_CE467C:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$87,$61,$77,$61,$6F,$66,$6F,$6E
	db $8B,$71,$8C,$79,$93,$6B,$83,$71,$7B,$71,$7E,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll6.bin"	; GFXSize = $200

DATA_CE4898:
	db $01,$0C,$02,$00,$00,$0E,$10,$02,$8A,$68,$86,$80,$8A,$60,$92,$60
	db $82,$60,$7A,$60,$72,$5F,$6F,$5F,$7A,$68,$82,$68,$82,$70,$77,$6E
	db $86,$78
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll7.bin"	; GFXSize = $200

DATA_CE4ABA:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$87,$6E,$85,$5E,$75,$5E,$7F,$56
	db $77,$56,$72,$52,$85,$6E,$84,$76,$81,$7E,$71,$63
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll8.bin"	; GFXSize = $260

DATA_CE4D36:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$7D,$68,$79,$58,$71,$5B,$7C,$50
	db $79,$50,$81,$78,$89,$78,$86,$80,$7B,$7B,$8F,$78,$8C,$70,$8B,$68
	db $88,$60
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll9.bin"	; GFXSize = $260

DATA_CE4FB8:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$7A,$75,$7C,$65,$8D,$79,$89,$71
	db $88,$69,$76,$7A,$85,$5D,$7D,$5D,$86,$55,$83,$4F,$88,$65,$78,$5A
	db $76,$56
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll10.bin"	; GFXSize = $260

DATA_CE523A:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7A,$5F,$74,$6F,$84,$6F,$84,$77
	db $7E,$57,$7B,$51,$88,$67,$88,$5F,$8C,$58,$85,$7F
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll11.bin"	; GFXSize = $200

DATA_CE5456:															; Note: Unused?
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$6E,$68,$7E,$5F,$76,$60,$80,$57
	db $7E,$6F,$81,$6F,$81,$77,$8E,$63,$7F,$4F,$82,$4F,$8E,$6B,$82,$7F
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll12.bin"	; GFXSize = $240

DATA_CE56B6:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$80,$62,$70,$63,$81,$72,$89,$72
	db $81,$7A,$88,$5A,$80,$5A,$78,$5B,$73,$5B,$68,$68,$8C,$76
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll13.bin"	; GFXSize = $220

DATA_CE58F4:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$80,$60,$7A,$70,$78,$60,$70,$65
	db $7F,$58,$77,$55,$8D,$60,$87,$79,$78,$68,$70,$5D,$68,$5F,$85,$70
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll14.bin"	; GFXSize = $240

DATA_CE5B54:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$71,$56,$78,$66,$88,$66,$81,$5E
	db $81,$56,$7E,$4E,$72,$4E,$86,$5E,$81,$76,$81,$7E,$74,$73
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll15.bin"	; GFXSize = $280

DATA_CE5DF2:
	db $02,$0C,$04,$00,$00,$14,$00,$00,$79,$4F,$7C,$5F,$89,$4F,$89,$57
	db $74,$66,$6C,$69,$80,$6F,$88,$5F,$87,$67,$88,$6F,$8C,$72,$7D,$7A
	db $7C,$77,$7D,$6F
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll16.bin"	; GFXSize = $280

DATA_CE6096:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$7F,$54,$7B,$64,$77,$5D,$6F,$5D
	db $6A,$5D,$8F,$54,$8F,$5C,$86,$64,$7A,$74,$78,$7B,$85,$74,$85,$7C
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll17.bin"	; GFXSize = $240

DATA_CE62F6:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$81,$59,$79,$69,$7A,$61,$91,$5A
	db $89,$69,$7A,$59,$72,$5A,$6D,$5A,$7E,$79,$91,$64,$95,$63,$71,$6E
	db $72,$76
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll18.bin"	; GFXSize = $260

DATA_CE6578:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$83,$60,$73,$68,$7B,$60,$74,$58
	db $7C,$58,$84,$58,$8C,$58,$93,$5F,$81,$70,$7C,$78,$8E,$6F,$95,$71
	db $8E,$67
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll19.bin"	; GFXSize = $260

DATA_CE67FA:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$84,$60,$74,$60,$94,$69,$7D,$70
	db $85,$70,$8D,$70,$7D,$78,$8B,$78,$90,$61,$75,$70,$8E,$7A
	incbin "Graphics/DynamicSprites/GFX_Diddy_Roll20.bin"	; GFXSize = $220

DATA_CE6A38:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7F,$5E,$7D,$6E,$8D,$5E,$77,$67
	db $74,$67,$73,$5F,$73,$57,$77,$6F,$79,$77,$7B,$7E
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge1.bin"	; GFXSize = $200

DATA_CE6C54:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$80,$5E,$76,$6E,$78,$66,$75,$66
	db $75,$5E,$74,$5A,$8E,$5E,$86,$6E,$89,$6F,$78,$7E,$80,$7C
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge2.bin"	; GFXSize = $220

DATA_CE6E92:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$80,$61,$78,$71,$74,$76,$74,$7E
	db $78,$69,$78,$61,$83,$59,$8B,$59,$91,$59,$8C,$6A,$76,$64,$75,$59
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge3.bin"	; GFXSize = $240

DATA_CE70F2:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$7F,$63,$71,$70,$7F,$73,$7F,$7B
	db $77,$68,$77,$60,$83,$5B,$8F,$64,$86,$52,$8E,$52,$94,$52,$76,$59
	db $88,$5C
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge4.bin"	; GFXSize = $260

DATA_CE7374:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$81,$64,$83,$54,$79,$63,$79,$6B
	db $7E,$73,$71,$6E,$76,$73,$93,$5C,$7E,$7B,$6E,$74,$77,$61,$77,$59
	db $77,$51
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge5.bin"	; GFXSize = $260

DATA_CE75F6:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$81,$62,$76,$57,$79,$67,$86,$5A
	db $8E,$5A,$93,$5B,$78,$4F,$82,$72,$7A,$6F,$72,$6D,$6B,$6E,$7D,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge6.bin"	; GFXSize = $240

DATA_CE7856:
	db $01,$0B,$02,$00,$00,$0D,$10,$02,$82,$63,$7A,$63,$7E,$73,$7E,$7B
	db $86,$5B,$8E,$5B,$92,$60,$7A,$6B,$72,$6C,$6A,$6D,$79,$5C,$79,$54
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge7.bin"	; GFXSize = $1E0

DATA_CE7A56:
	db $01,$0C,$02,$00,$00,$0E,$10,$02,$82,$60,$87,$58,$7F,$70,$7E,$78
	db $7A,$61,$7A,$69,$72,$6C,$6D,$6D,$8F,$5B,$92,$63,$96,$64,$79,$5B
	db $79,$53
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge8.bin"	; GFXSize = $200

DATA_CE7C78:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$82,$5F,$74,$63,$7A,$5B,$79,$53
	db $87,$57,$8F,$5B,$6C,$6B,$80,$6F,$7E,$77,$92,$62,$92,$6A
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge9.bin"	; GFXSize = $220

DATA_CE7EB6:
	db $01,$0D,$02,$00,$00,$0F,$10,$02,$83,$5D,$7B,$61,$7B,$69,$83,$6D
	db $7B,$71,$73,$6B,$6E,$6A,$79,$59,$77,$51,$93,$5E,$8D,$6C,$89,$55
	db $7E,$75,$7E,$7D
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge10.bin"	; GFXSize = $220

DATA_CE80FA:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$83,$5B,$73,$64,$83,$6B,$8B,$6B
	db $7F,$71,$7D,$79,$93,$5D,$7B,$5C,$79,$54,$6E,$6A
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge11.bin"	; GFXSize = $200

DATA_CE8316:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$84,$62,$74,$62,$74,$52,$84,$5A
	db $8B,$5A,$93,$5E,$7F,$72,$6D,$69,$7E,$78
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge12.bin"	; GFXSize = $240

DATA_CE8570:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$83,$5E,$73,$60,$77,$58,$70,$58
	db $87,$56,$7E,$70,$7E,$78,$6D,$68,$6E,$70,$76,$70,$81,$6E,$8B,$56
	db $93,$5E
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge13.bin"	; GFXSize = $260

DATA_CE87F2:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$83,$5F,$73,$5F,$77,$57,$72,$57
	db $6B,$60,$6C,$6A,$74,$6F,$7C,$6F,$80,$6F,$7E,$77,$86,$57,$8B,$57
	db $92,$5F
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge14.bin"	; GFXSize = $260

DATA_CE8A74:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$82,$5F,$72,$5F,$75,$57,$6D,$6B
	db $75,$6F,$7D,$6F,$85,$57,$8A,$57,$92,$5F,$6F,$5F,$80,$6F,$7E,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge15.bin"	; GFXSize = $240

DATA_CE8CD4:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$83,$5F,$73,$5F,$75,$57,$85,$57
	db $91,$5C,$73,$6F,$7B,$6F,$80,$6F,$8A,$57,$7E,$77,$6B,$6B
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge16.bin"	; GFXSize = $220

DATA_CE8F12:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$82,$5D,$72,$5D,$76,$55,$71,$55
	db $88,$55,$91,$5D,$72,$6D,$7A,$6D,$82,$6D,$7D,$75,$81,$7C,$6B,$6D
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge17.bin"	; GFXSize = $240

DATA_CE9172:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$82,$60,$72,$60,$79,$58,$81,$58
	db $89,$58,$90,$58,$92,$60,$7F,$6F,$77,$6F,$6F,$6F,$7D,$77,$6B,$6D
	db $77,$50
	incbin "Graphics/DynamicSprites/GFX_Diddy_TooCloseToEdge18.bin"	; GFXSize = $260

DATA_CE93F4:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7E,$60,$7B,$70,$83,$58,$72,$65
	db $72,$5D,$8D,$60,$77,$70,$76,$68
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure1.bin"	; GFXSize = $1C0

DATA_CE95CC:															; Note: Unused?
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7E,$60,$7E,$70,$73,$65,$76,$68
	db $73,$5D,$8D,$60,$7A,$78,$77,$70
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure2.bin"	; GFXSize = $1C0

DATA_CE97A4:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7F,$60,$7E,$70,$75,$66,$77,$68
	db $73,$5E,$8E,$67,$7A,$78,$77,$70
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure3.bin"	; GFXSize = $1C0

DATA_CE997C:															; Note: Unused?
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7E,$61,$7D,$71,$76,$69,$73,$66
	db $73,$5E,$8E,$67,$7A,$79,$78,$71
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure4.bin"	; GFXSize = $1C0

DATA_CE9B54:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7C,$5F,$7E,$6F,$75,$67,$74,$5F
	db $72,$5F,$7D,$58,$7A,$77,$76,$6F
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure5.bin"	; GFXSize = $1C0

DATA_CE9D2C:															; Note: Unused?
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7B,$5F,$6E,$57,$78,$6F,$73,$67
	db $71,$4F,$7E,$57,$86,$6E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure6.bin"	; GFXSize = $200

DATA_CE9F42:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$74,$60,$78,$70,$69,$58,$69,$50
	db $78,$58,$6E,$5E,$84,$68,$80,$58,$7F,$60
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure7.bin"	; GFXSize = $1E0

DATA_CEA13C:															; Note: Unused?
	db $02,$06,$04,$00,$00,$0A,$10,$04,$73,$60,$78,$70,$6B,$5D,$6B,$55
	db $77,$58,$80,$68,$7D,$58,$83,$60
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure8.bin"	; GFXSize = $1C0

DATA_CEA314:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$76,$60,$78,$70,$6F,$5E,$6A,$5B
	db $6C,$56,$77,$58,$7D,$58,$84,$65
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure9.bin"	; GFXSize = $1C0

DATA_CEA4EC:
	db $03,$03,$06,$00,$00,$09,$10,$06,$69,$55,$77,$5F,$78,$6F,$79,$57
	db $7F,$57,$84,$67
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure10.bin"	; GFXSize = $1E0

DATA_CEA6E0:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$69,$52,$79,$55,$78,$65,$7B,$75
	db $80,$75,$67,$5A,$85,$69,$75,$62
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure11.bin"	; GFXSize = $220

DATA_CEA918:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7C,$54,$7C,$64,$64,$46,$74,$51
	db $74,$59,$74,$61,$78,$69,$7B,$74,$7F,$74,$70,$56
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure12.bin"	; GFXSize = $260

DATA_CEAB94:															; Note: Unused?
	db $03,$09,$06,$00,$00,$0F,$10,$06,$68,$43,$73,$53,$7A,$63,$7B,$73
	db $7F,$73,$83,$53,$83,$5B,$86,$5B,$74,$63,$75,$4B,$74,$43,$6B,$3B
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure13.bin"	; GFXSize = $2A0

DATA_CEAE54:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$77,$3F,$80,$4F,$78,$5F,$7A,$6F
	db $7F,$6F,$85,$5F,$78,$57,$82,$47,$6E,$4C,$6E,$54,$72,$5C
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure14.bin"	; GFXSize = $280

DATA_CEB0F2:															; Note: Unused?
	db $03,$09,$06,$00,$00,$0F,$10,$06,$87,$40,$85,$50,$77,$60,$85,$60
	db $79,$70,$7D,$70,$7D,$58,$80,$50,$75,$5A,$70,$48,$70,$50,$72,$58
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure15.bin"	; GFXSize = $2A0

DATA_CEB3B2:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$98,$4F,$88,$4F,$77,$5F,$78,$6F
	db $7D,$6F,$87,$5F,$80,$57,$80,$4F,$78,$57,$72,$57,$73,$4F,$73,$47
	db $73,$3F
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure16.bin"	; GFXSize = $2C0

DATA_CEB694:															; Note: Unused?
	db $04,$05,$08,$00,$00,$0D,$10,$08,$90,$5F,$82,$51,$78,$61,$73,$51
	db $7A,$71,$9C,$63,$75,$49,$76,$41,$88,$49
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure17.bin"	; GFXSize = $2A0

DATA_CEB94E:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$83,$4F,$73,$4F,$78,$5F,$89,$5F
	db $8B,$64,$7A,$6F,$76,$47,$7B,$42,$7B,$3A
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure18.bin"	; GFXSize = $240

DATA_CEBBA8:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$83,$58,$78,$68,$73,$58,$74,$50
	db $79,$4A,$89,$50,$8C,$68
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure19.bin"	; GFXSize = $200

DATA_CEBDBE:
	db $03,$02,$06,$00,$00,$08,$10,$06,$82,$5D,$78,$6D,$72,$5D,$88,$6D
	db $76,$55
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure20.bin"	; GFXSize = $1C0

DATA_CEBF90:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$80,$65,$78,$71,$78,$69,$84,$75
	db $8D,$69,$74,$6B,$74,$63,$77,$5B
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure21.bin"	; GFXSize = $1C0

DATA_CEC168:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$80,$62,$79,$71,$78,$69,$85,$72
	db $8C,$64,$74,$69,$74,$61,$77,$5B
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure22.bin"	; GFXSize = $1C0

DATA_CEC340:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$82,$5E,$78,$6E,$88,$6E,$78,$7E
	db $7A,$66,$74,$66,$74,$5E,$77,$56
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure23.bin"	; GFXSize = $1C0

DATA_CEC518:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$80,$5E,$77,$6E,$74,$5E,$78,$7E
	db $83,$56,$87,$56,$76,$57
	incbin "Graphics/DynamicSprites/GFX_Diddy_Failure24.bin"	; GFXSize = $200

DATA_CEC72E:
	db $02,$02,$04,$00,$00,$06,$10,$04,$81,$6C,$7B,$7C,$79,$74,$77,$78
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_SpitNut1.bin"	; GFXSize = $140

DATA_CEC87E:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7D,$68,$7B,$78,$7E,$88,$8B,$78
	db $86,$83,$8D,$78
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_SpitNut2.bin"	; GFXSize = $180

DATA_CECA12:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7F,$7E,$7B,$66,$87,$76,$7F,$76
	db $79,$76,$7B,$7F
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_SpitNut3.bin"	; GFXSize = $180

DATA_CECBA6:
	db $02,$04,$04,$00,$00,$08,$10,$04,$81,$67,$7B,$77,$76,$6F,$76,$77
	db $7E,$87,$84,$86
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_SpitNut4.bin"	; GFXSize = $180

DATA_CECD3A:
	db $02,$02,$04,$00,$00,$06,$10,$04,$87,$6F,$7B,$7F,$80,$77,$79,$77
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_SpitNut5.bin"	; GFXSize = $140

DATA_CECE8A:
	db $02,$02,$04,$00,$00,$06,$10,$04,$88,$73,$7C,$7D,$79,$7D,$80,$75
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_SpitNut6.bin"	; GFXSize = $140

DATA_CECFDA:
	db $02,$01,$04,$00,$00,$05,$10,$04,$78,$7D,$88,$71,$80,$75
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_SpitNut7.bin"	; GFXSize = $120

DATA_CED108:
	db $02,$02,$04,$00,$00,$06,$10,$04,$86,$6E,$78,$7D,$77,$75,$7E,$75
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_SpitNut8.bin"	; GFXSize = $140

DATA_CED258:
	db $03,$03,$06,$00,$00,$09,$10,$06,$72,$66,$75,$76,$7F,$66,$6A,$6E
	db $85,$76,$85,$7E
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_Dead.bin"	; GFXSize = $1E0

DATA_CED44C:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7A,$7A,$7A,$6A,$8A,$71,$8A,$79
	db $8F,$77
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_Fly1.bin"	; GFXSize = $160

DATA_CED5BE:
	db $02,$03,$04,$00,$00,$07,$10,$04,$77,$71,$85,$71,$7C,$81,$77,$69
	db $85,$69
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_Fly2.bin"	; GFXSize = $160

DATA_CED730:
	db $02,$03,$04,$00,$00,$07,$10,$04,$76,$70,$84,$70,$7B,$80,$87,$68
	db $7D,$81
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_Fly3.bin"	; GFXSize = $160

DATA_CED8A2:
	db $02,$01,$04,$00,$00,$05,$10,$04,$78,$79,$83,$6E,$7E,$71
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_Fly4.bin"	; GFXSize = $120

DATA_CED9D0:
	db $01,$04,$02,$00,$00,$06,$10,$02,$85,$71,$88,$69,$7D,$75,$7D,$7D
	db $7F,$81
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_Fly5.bin"	; GFXSize = $100

DATA_CEDAE2:
	db $01,$05,$02,$00,$00,$07,$10,$02,$81,$6F,$89,$7F,$81,$7F,$7E,$77
	db $7D,$7F,$7E,$87
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_Fly6.bin"	; GFXSize = $120

DATA_CEDC16:
	db $01,$04,$02,$00,$00,$06,$10,$02,$82,$6F,$89,$7F,$7E,$77,$7D,$7F
	db $7F,$81
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_Fly7.bin"	; GFXSize = $100

DATA_CEDD28:
	db $01,$03,$02,$00,$00,$05,$10,$02,$83,$6F,$7B,$74,$7B,$7C,$7E,$81
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_Fly8.bin"	; GFXSize = $E0

DATA_CEDE18:
	db $02,$02,$04,$00,$00,$06,$10,$04,$78,$70,$84,$70,$7C,$80,$7D,$81
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_Fly9.bin"	; GFXSize = $140

DATA_CEDF68:
	db $02,$02,$04,$00,$00,$06,$10,$04,$85,$6E,$77,$6E,$7C,$7E,$7D,$82
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_Fly10.bin"	; GFXSize = $140

DATA_CEE0B8:
	db $02,$04,$04,$00,$00,$08,$10,$04,$78,$6F,$86,$6F,$7A,$7F,$7C,$7F
	db $7B,$87,$86,$67
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_Fly11.bin"	; GFXSize = $180

DATA_CEE24C:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7A,$69,$7A,$79,$8A,$71,$8A,$79
	db $8F,$77
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_Fly12.bin"	; GFXSize = $160

DATA_CEE3BE:
	db $04,$08,$08,$00,$00,$18,$00,$00,$7F,$60,$6F,$60,$6D,$50,$7A,$50
	db $82,$48,$7A,$48,$72,$48,$89,$6F,$8A,$77,$72,$70,$6E,$73,$66,$75
	incbin "Graphics/DynamicSprites/GFX_MankyKong_Dead1.bin"	; GFXSize = $300

DATA_CEE6DE:
	db $03,$0A,$06,$05,$16,$1B,$00,$00,$7E,$5E,$6E,$5F,$69,$51,$73,$6F
	db $73,$77,$6B,$77,$67,$78,$79,$57,$79,$4F,$6B,$49,$73,$49,$7B,$47
	db $7D,$4F,$8E,$67,$8E,$6F,$8F,$77,$7E,$6E,$86,$6E
	incbin "Graphics/DynamicSprites/GFX_MankyKong_Dead2.bin"	; GFXSize = $360

DATA_CEEA6A:
	db $03,$0A,$06,$05,$16,$1B,$00,$00,$7C,$5D,$6C,$5D,$6F,$4D,$71,$6D
	db $79,$6D,$81,$6D,$89,$6D,$76,$75,$6E,$7A,$67,$7A,$76,$7D,$8C,$65
	db $91,$6D,$67,$60,$67,$58,$67,$50,$64,$50,$93,$6F
	incbin "Graphics/DynamicSprites/GFX_MankyKong_Dead3.bin"	; GFXSize = $360

DATA_CEEDF6:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$7C,$5D,$6C,$5D,$6D,$4D,$8C,$61
	db $71,$6D,$79,$6D,$81,$6D,$61,$5A,$77,$75,$70,$7B,$68,$7B,$78,$7B
	db $89,$6D,$67,$63,$96,$69,$65,$53
	incbin "Graphics/DynamicSprites/GFX_MankyKong_Dead4.bin"	; GFXSize = $380

DATA_CEF19E:
	db $03,$0A,$06,$04,$16,$1A,$00,$00,$7C,$5C,$6C,$5C,$74,$6C,$61,$5E
	db $6C,$6C,$84,$6C,$6C,$54,$8A,$6C,$73,$7C,$6B,$7C,$7B,$7C,$8C,$5F
	db $94,$61,$64,$56,$97,$63,$74,$54,$6A,$69
	incbin "Graphics/DynamicSprites/GFX_MankyKong_Dead5.bin"	; GFXSize = $340

DATA_CEF508:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$7E,$59,$6E,$69,$6E,$59,$7E,$69
	db $66,$59,$66,$61,$64,$69,$8E,$5C,$96,$5D,$8C,$6E,$7B,$79,$73,$7C
	db $6B,$7C,$7B,$81,$7F,$79
	incbin "Graphics/DynamicSprites/GFX_MankyKong_Dead6.bin"	; GFXSize = $360

DATA_CEF88E:
	db $01,$00,$00,$00,$00,$02,$10,$02,$79,$77
	incbin "Graphics/DynamicSprites/GFX_MovingSingleBanana_Spin1.bin"	; GFXSize = $80

DATA_CEF918:
	db $01,$00,$00,$00,$00,$02,$10,$02,$79,$76
	incbin "Graphics/DynamicSprites/GFX_MovingSingleBanana_Spin2.bin"	; GFXSize = $80

DATA_CEF9A2:
	db $01,$00,$00,$00,$00,$02,$10,$02,$7A,$76
	incbin "Graphics/DynamicSprites/GFX_MovingSingleBanana_Spin3.bin"	; GFXSize = $80

DATA_CEFA2C:
	db $01,$00,$00,$00,$00,$02,$10,$02,$79,$77
	incbin "Graphics/DynamicSprites/GFX_MovingSingleBanana_Spin4.bin"	; GFXSize = $80

DATA_CEFAB6:
	db $01,$00,$00,$00,$00,$02,$10,$02,$79,$77
	incbin "Graphics/DynamicSprites/GFX_MovingSingleBanana_Spin5.bin"	; GFXSize = $80

DATA_CEFB40:
	db $01,$00,$00,$00,$00,$02,$10,$02,$79,$78
	incbin "Graphics/DynamicSprites/GFX_MovingSingleBanana_Spin6.bin"	; GFXSize = $80

DATA_CEFBCA:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$78
	incbin "Graphics/DynamicSprites/GFX_MovingSingleBanana_Spin7.bin"	; GFXSize = $80

DATA_CEFC54:
	db $01,$00,$00,$00,$00,$02,$10,$02,$79,$78
	incbin "Graphics/DynamicSprites/GFX_MovingSingleBanana_Spin8.bin"	; GFXSize = $80

DATA_CEFCDE:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7A,$7D,$82,$7D,$7B,$75
	incbin "Graphics/DynamicSprites/GFX_Butterfly_Fly1.bin"	; GFXSize = $60

DATA_CEFD4C:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7A,$74,$82,$7C,$7A,$7C
	incbin "Graphics/DynamicSprites/GFX_Butterfly_Fly2.bin"	; GFXSize = $60

DATA_CEFDBA:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7A,$73,$81,$7B,$7A,$7B
	incbin "Graphics/DynamicSprites/GFX_Butterfly_Fly3.bin"	; GFXSize = $60

DATA_CEFE28:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$7A,$7A,$7A,$7B,$72
	incbin "Graphics/DynamicSprites/GFX_Butterfly_Fly4.bin"	; GFXSize = $60

DATA_CEFE96:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7D,$72,$7D,$7A,$7B,$7A
	incbin "Graphics/DynamicSprites/GFX_Butterfly_Fly5.bin"	; GFXSize = $60

DATA_CEFF04:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7C,$73,$7B,$7A
	incbin "Graphics/DynamicSprites/GFX_Butterfly_Fly6.bin"	; GFXSize = $40

	%FREE_BYTES($CEFF50, 176, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankCFMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_CF0000:
	incbin "Graphics/GFX_FGBG_GangplankGalleon.bin"

DATA_CF7DA0:
	incbin "Tilemaps/Layer1_DKsHouse.bin"

DATA_CF84A0:
	incbin "Graphics/GFX_Layer1_DKsHouse.bin"

DATA_CFE400:
	db $03,$03,$06,$00,$00,$09,$10,$06,$85,$7C,$75,$7C,$77,$6C,$6F,$84
	db $7B,$64,$86,$74
	incbin "Graphics/DynamicSprites/GFX_DKIslandInFinalBattle_Pose.bin"	; GFXSize = $1E0

DATA_CFE5F4:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$72,$5C,$72,$6C,$7D,$5C,$7D,$6C
	db $75,$54,$7C,$54,$82,$54
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Idle.bin"	; GFXSize = $260

DATA_CFE86A:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$72,$5E,$72,$6E,$7E,$5E,$7D,$6E
	db $76,$56,$7C,$56,$82,$56
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Grabbed1.bin"	; GFXSize = $260

DATA_CFEAE0:
	db $03,$02,$06,$00,$00,$08,$10,$06,$72,$5F,$78,$6F,$7E,$5F,$72,$6F
	db $86,$6F
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Grabbed2.bin"	; GFXSize = $1C0

DATA_CFECB2:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$72,$5D,$7E,$6D,$72,$6D,$76,$6D
	db $82,$5D,$82,$65,$76,$75,$86,$65
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Grabbed3.bin"	; GFXSize = $1C0

DATA_CFEE8A:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$72,$59,$7E,$60,$7D,$70,$72,$69
	db $78,$79,$82,$58
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Thrown1.bin"	; GFXSize = $240

DATA_CFF0DE:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$72,$5D,$7E,$5D,$7E,$6D,$76,$6D
	db $78,$55,$76,$75,$72,$6D,$7E,$55
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Thrown2.bin"	; GFXSize = $220

DATA_CFF316:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$72,$63,$7E,$63,$85,$73,$75,$73
	db $7D,$73,$73,$5B,$7B,$5B,$83,$5B
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Thrown3.bin"	; GFXSize = $1C0

DATA_CFF4EE:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$71,$64,$7F,$64,$86,$74,$79,$54
	db $76,$74,$7E,$74,$72,$5C,$7A,$5C,$82,$5C
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Thrown4.bin"	; GFXSize = $1E0

DATA_CFF6E8:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$72,$65,$73,$55,$7E,$61,$7D,$71
	db $83,$59,$76,$75
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Thrown5.bin"	; GFXSize = $240

DATA_CFF93C:
	db $04,$01,$08,$00,$00,$09,$10,$08,$72,$5B,$7D,$5D,$7D,$6D,$72,$6B
	db $7E,$55
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Thrown6.bin"	; GFXSize = $220

DATA_CFFB6E:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$72,$63,$7E,$63,$75,$73,$7D,$73
	db $73,$5B,$83,$5B,$85,$73,$7B,$5B
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Thrown7.bin"	; GFXSize = $1C0

DATA_CFFD46:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$71,$5C,$7E,$5C,$7F,$6C,$77,$6C
	db $79,$54,$77,$74,$72,$6C
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Thrown8.bin"	; GFXSize = $200

	%InsertGarbageData($CFFF5C, incbin, DATA_CFFF5C.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankD0Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_D00000:
	incbin "Tilemaps/Map32/UnderwaterLevels.bin"

DATA_D04760:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$79,$68,$80,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Zero.bin"	; GFXSize = $C0

DATA_D0482E:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$7C,$68,$7F,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_One.bin"	; GFXSize = $C0

DATA_D048FC:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$78,$68,$80,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Two.bin"	; GFXSize = $C0

DATA_D049CA:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$78,$68,$80,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Three.bin"	; GFXSize = $C0

DATA_D04A98:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$70,$79,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Four.bin"	; GFXSize = $A0

DATA_D04B44:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$79,$68,$80,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Five.bin"	; GFXSize = $C0

DATA_D04C12:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$7A,$68,$80,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Six.bin"	; GFXSize = $C0

DATA_D04CE0:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$78,$68,$80,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Seven.bin"	; GFXSize = $C0

DATA_D04DAE:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$79,$68,$7F,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Eight.bin"	; GFXSize = $C0

DATA_D04E7C:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$78,$68,$80,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Nine.bin"	; GFXSize = $C0

DATA_D04F4A:
	db $07,$02,$0E,$0C,$1E,$2A,$00,$00,$50,$4F,$60,$4E,$70,$4E,$80,$4E
	db $7F,$5E,$80,$6E,$70,$3E,$80,$46,$86,$46,$90,$72,$90,$7A,$8A,$7E
	db $90,$82,$77,$5E,$78,$66,$50,$5F,$58,$5F,$60,$5E,$68,$5E,$70,$5E
	db $6B,$46
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Idle.bin"	; GFXSize = $540

DATA_D054BC:
	db $08,$09,$20,$00,$00,$29,$00,$00,$54,$48,$64,$48,$74,$48,$84,$48
	db $84,$58,$74,$58,$7D,$68,$88,$75,$54,$58,$5E,$58,$66,$58,$6C,$58
	db $73,$40,$7B,$40,$83,$40,$84,$78,$89,$6D
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_SpitNut1.bin"	; GFXSize = $520

DATA_D05A06:
	db $07,$02,$0E,$08,$1E,$26,$00,$00,$5C,$42,$6C,$42,$7C,$42,$79,$52
	db $89,$52,$7E,$62,$82,$72,$8C,$4A,$8B,$42,$91,$4A,$90,$7B,$90,$83
	db $89,$82,$8E,$62,$88,$6A,$71,$52,$69,$52
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_SpitNut2.bin"	; GFXSize = $4C0

DATA_D05EF0:
	db $07,$02,$0E,$07,$1E,$25,$00,$00,$64,$3E,$74,$3F,$84,$44,$7F,$54
	db $8F,$54,$82,$64,$83,$74,$90,$7C,$90,$84,$8A,$84,$74,$4F,$7C,$4F
	db $94,$4C,$8F,$44,$6C,$4E,$92,$64
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_SpitNut3.bin"	; GFXSize = $4A0

DATA_D063B8:
	db $07,$02,$0E,$06,$1E,$24,$00,$00,$6A,$3B,$7A,$44,$8A,$44,$80,$54
	db $90,$54,$83,$64,$84,$74,$90,$7C,$90,$84,$89,$84,$7A,$3C,$95,$64
	db $98,$4C,$73,$4B,$92,$64
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_SpitNut4.bin"	; GFXSize = $480

DATA_D0685E:
	db $07,$02,$0E,$07,$1E,$25,$00,$00,$69,$3B,$79,$44,$89,$44,$80,$54
	db $90,$54,$81,$64,$84,$74,$90,$7C,$90,$84,$8B,$84,$79,$3C,$95,$64
	db $98,$4C,$72,$4B,$7C,$3C,$91,$64
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_SpitNut5.bin"	; GFXSize = $4A0

DATA_D06D26:
	db $07,$02,$0E,$08,$1E,$26,$00,$00,$63,$3A,$72,$41,$82,$41,$7D,$51
	db $8D,$51,$7F,$61,$82,$71,$90,$79,$90,$81,$88,$81,$8F,$61,$92,$49
	db $8E,$41,$73,$39,$6A,$4A,$75,$51,$6D,$51
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_SpitNut6.bin"	; GFXSize = $4C0

DATA_D07210:
	db $08,$07,$20,$00,$00,$27,$00,$00,$59,$3C,$69,$3C,$79,$3F,$77,$4F
	db $87,$4F,$7C,$5F,$80,$6F,$69,$4C,$90,$74,$90,$7C,$8C,$5F,$89,$47
	db $89,$3F,$8F,$47,$61,$50
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_SpitNut7.bin"	; GFXSize = $4E0

DATA_D07716:
	db $08,$07,$20,$00,$00,$27,$00,$00,$52,$3F,$62,$3F,$72,$3F,$82,$3F
	db $6A,$4F,$7A,$4F,$77,$5F,$88,$6F,$87,$67,$80,$6F,$8A,$4F,$8A,$57
	db $62,$56,$5C,$58,$87,$5F
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_SpitNut8.bin"	; GFXSize = $4E0

DATA_D07C1C:
	db $08,$0A,$20,$00,$00,$2A,$00,$00,$4F,$44,$5F,$44,$6F,$44,$7F,$44
	db $67,$54,$77,$54,$7B,$64,$88,$6C,$89,$64,$87,$54,$86,$5C,$4E,$4F
	db $6F,$3C,$77,$3C,$7C,$3C,$5F,$5C,$5E,$64,$75,$64
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_SpitNut9.bin"	; GFXSize = $540

DATA_D08188:
	db $08,$0B,$20,$00,$00,$2B,$00,$00,$51,$4C,$61,$4C,$71,$4C,$81,$4C
	db $6E,$3C,$80,$5C,$7D,$6C,$88,$75,$78,$64,$7E,$3E,$7E,$44,$86,$44
	db $78,$5C,$61,$5C,$59,$5C,$51,$5C,$89,$6D,$70,$5C,$68,$5C
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Hurt1.bin"	; GFXSize = $560

DATA_D08716:
	db $07,$02,$0E,$0D,$1E,$2B,$00,$00,$52,$4B,$62,$4B,$71,$4B,$81,$4B
	db $6F,$3B,$81,$5B,$80,$6B,$79,$63,$6A,$5B,$7F,$3B,$7F,$43,$86,$43
	db $79,$5B,$62,$5B,$5A,$5B,$52,$5B,$90,$75,$60,$63,$72,$5B,$90,$7D
	db $88,$7B,$7B,$6B
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Hurt2.bin"	; GFXSize = $560

DATA_D08CAA:
	db $09,$0B,$22,$00,$00,$2D,$30,$02,$53,$49,$63,$49,$73,$49,$73,$39
	db $73,$59,$83,$59,$83,$49,$7C,$69,$88,$76,$78,$31,$80,$31,$53,$59
	db $6B,$59,$66,$5D,$5E,$5E,$5A,$5E,$88,$6E,$84,$79,$83,$39,$83,$41
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Hurt3.bin"	; GFXSize = $5E0

DATA_D092BA:
	db $0A,$08,$24,$00,$00,$2C,$30,$04,$55,$47,$65,$47,$75,$47,$85,$47
	db $75,$57,$85,$57,$7B,$67,$88,$76,$65,$57,$7C,$37,$82,$77,$88,$67
	db $88,$6E,$5D,$5F,$75,$3F,$84,$2F,$7C,$2F,$77,$34
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Hurt4.bin"	; GFXSize = $600

DATA_D098E6:
	db $08,$0F,$20,$00,$00,$2F,$00,$00,$57,$45,$67,$45,$77,$45,$75,$55
	db $85,$55,$7B,$65,$81,$75,$86,$45,$8B,$65,$87,$6D,$90,$77,$90,$7F
	db $6D,$55,$6D,$5D,$66,$60,$5E,$60,$78,$3D,$80,$3D,$87,$3D,$7C,$2E
	db $84,$2C,$87,$2D,$84,$34
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Hurt5.bin"	; GFXSize = $5E0

DATA_D09EFC:
	db $09,$07,$22,$00,$00,$29,$30,$02,$4C,$55,$5C,$54,$6C,$54,$7A,$54
	db $64,$44,$74,$44,$79,$64,$83,$74,$93,$76,$4C,$65,$54,$64,$5C,$64
	db $63,$64,$71,$64,$89,$6D,$81,$4C
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Fall1.bin"	; GFXSize = $560

DATA_D0A484:
	db $07,$02,$0E,$0C,$1E,$2A,$00,$00,$5E,$4A,$6E,$4A,$6E,$5A,$5E,$5A
	db $4E,$5A,$7F,$6A,$8B,$75,$9B,$77,$9B,$7F,$84,$7A,$7E,$62,$7D,$5A
	db $7C,$52,$77,$6A,$6F,$6A,$7A,$72,$5A,$6A,$52,$6A,$4A,$6A,$4A,$62
	db $4A,$72
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Fall2.bin"	; GFXSize = $540

DATA_D0A9F6:
	db $08,$07,$20,$00,$00,$27,$00,$00,$5A,$60,$59,$50,$69,$50,$6A,$60
	db $78,$6B,$88,$75,$48,$6E,$4A,$60,$86,$6D,$82,$7B,$7A,$63,$78,$5B
	db $75,$53,$58,$70,$70,$70
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Fall3.bin"	; GFXSize = $4E0

DATA_D0AEFC:
	db $07,$02,$0E,$07,$1E,$25,$00,$00,$58,$67,$56,$57,$66,$57,$68,$67
	db $78,$67,$88,$71,$49,$77,$59,$77,$75,$5F,$50,$6F,$51,$67,$49,$6F
	db $80,$77,$78,$77,$90,$81,$88,$81
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Fall4.bin"	; GFXSize = $4A0

DATA_D0B3C4:
	db $07,$02,$0E,$05,$1E,$23,$00,$00,$53,$5E,$63,$5E,$53,$6E,$63,$6E
	db $73,$6E,$80,$75,$4A,$7E,$90,$78,$90,$80,$5A,$7E,$4C,$76,$73,$66
	db $7F,$6D,$4E,$8E
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Fall5.bin"	; GFXSize = $460

DATA_D0B848:
	db $07,$02,$0E,$02,$1E,$20,$00,$00,$52,$66,$62,$66,$50,$76,$60,$76
	db $4D,$86,$70,$72,$80,$76,$71,$6A,$5C,$86,$90,$7B,$90,$83
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Fall6.bin"	; GFXSize = $400

DATA_D0BC66:
	db $07,$02,$0E,$02,$1E,$20,$00,$00,$51,$6E,$61,$6E,$51,$7E,$61,$7E
	db $52,$8E,$71,$77,$81,$79,$5F,$8E,$90,$7B,$90,$83,$70,$6F
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Fall7.bin"	; GFXSize = $400

DATA_D0C084:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$51,$77,$61,$77,$71,$7B,$81,$7B
	db $51,$87,$61,$87,$90,$7D,$90,$85,$57,$97,$5F,$97,$64,$97,$70,$8B
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Fall8.bin"	; GFXSize = $3C0

DATA_D0C464:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$50,$73,$60,$73,$70,$7B,$80,$7B
	db $50,$83,$60,$83,$90,$7D,$90,$85,$57,$93,$5F,$93,$63,$93,$70,$73
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Fall9.bin"	; GFXSize = $3C0

DATA_D0C844:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$50,$6E,$60,$6E,$70,$79,$80,$79
	db $50,$7E,$60,$7E,$90,$79,$90,$81,$57,$8E,$5F,$8E,$63,$8E,$70,$71
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Fall10.bin"	; GFXSize = $3C0

DATA_D0CC24:
	db $06,$04,$0C,$00,$00,$1C,$00,$00,$52,$6D,$62,$6D,$58,$7D,$68,$7D
	db $78,$79,$88,$79,$50,$7D,$72,$75,$5C,$8D,$63,$8D
	incbin "Graphics/DynamicSprites/GFX_MasterNecky_Fall11.bin"	; GFXSize = $380

DATA_D0CFC0:														; Note: Unused
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7C,$63,$6C,$67,$7C,$73,$71,$5F
	db $71,$57,$78,$77,$87,$63
	incbin "Graphics/DynamicSprites/GFX_Diddy_TurnWhileSwimming1.bin"	; GFXSize = $200

DATA_D0D1D6:														; Note: Unused
	db $01,$07,$02,$00,$00,$09,$10,$02,$7A,$63,$7A,$5B,$83,$73,$7B,$73
	db $85,$79,$74,$73,$74,$6B,$74,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_TurnWhileSwimming2.bin"	; GFXSize = $160

DATA_D0D34E:														; Note: Unused
	db $03,$09,$06,$00,$00,$0F,$10,$06,$83,$62,$73,$62,$81,$72,$6B,$6F
	db $78,$5A,$80,$5A,$88,$5A,$6B,$67,$68,$74,$93,$6A,$93,$72,$7A,$72
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TurnWhileSwimming1.bin"	; GFXSize = $2A0

DATA_D0D60E:														; Note: Unused
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7F,$5D,$6F,$5D,$6F,$6D,$7F,$6D
	db $87,$6D,$7C,$75,$7E,$7B,$7F,$55,$8F,$6A,$8F,$72
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TurnWhileSwimming2.bin"	; GFXSize = $260

DATA_D0D88A:
	db $02,$03,$04,$00,$00,$07,$10,$04,$85,$72,$75,$75,$6D,$77,$6D,$7F
	db $80,$6D
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Stomped1.bin"	; GFXSize = $160

DATA_D0D9FC:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7E,$73,$6E,$77,$8D,$79,$6A,$7D
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Stomped2.bin"	; GFXSize = $140

DATA_D0DB4C:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7D,$74,$6D,$78,$8D,$79,$69,$7A
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Stomped3.bin"	; GFXSize = $140

DATA_D0DC9C:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7D,$75,$6D,$77,$69,$76,$8C,$78
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Stomped4.bin"	; GFXSize = $140

DATA_D0DDEC:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7D,$76,$6D,$77,$6A,$73,$8C,$78
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Stomped5.bin"	; GFXSize = $140

DATA_D0DF3C:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7D,$77,$6D,$77,$8B,$77,$6A,$70
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Stomped6.bin"	; GFXSize = $140

DATA_D0E08C:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$81,$6C,$71,$6C,$78,$7C,$79,$64
	db $69,$79,$69,$71,$60,$69,$61,$71
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Dead1.bin"	; GFXSize = $1C0

DATA_D0E264:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7E,$68,$6E,$76,$7E,$78,$86,$78
	db $76,$6E,$79,$66,$66,$78,$5F,$74
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Dead2.bin"	; GFXSize = $1C0

DATA_D0E43C:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7A,$63,$75,$73,$85,$73,$8A,$73
	db $78,$6B,$6D,$80,$6D,$78,$65,$7A,$5E,$7A
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Dead3.bin"	; GFXSize = $1E0

DATA_D0E636:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$78,$61,$78,$71,$88,$71,$70,$76
	db $70,$7E,$68,$7D,$60,$79,$8B,$71
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Dead4.bin"	; GFXSize = $1C0

DATA_D0E80E:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7B,$76,$7D,$77,$7C,$7E
	incbin "Graphics/DynamicSprites/GFX_Pearl_Pose.bin"	; GFXSize = $60

	%InsertGarbageData($D0E87C, incsrc, DATA_D0E87C.asm)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankD1Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_D10000:
	incbin "Tilemaps/Layer1_ChimpCavernsMap1.bin"

	%FREE_BYTES($D10700, 1, $33)

DATA_D10701:
	incbin "Graphics/GFX_Layer1_ChimpCavernsMap1.bin"

	%FREE_BYTES($D166C1, 1, $00)

DATA_D166C2:
	incbin "Tilemaps/Layer1_ChimpCavernsMap2.bin"

	%FREE_BYTES($D16DC2, 1, $67)

DATA_D16DC3:
	incbin "Graphics/GFX_Layer1_ChimpCavernsMap2.bin"

	%FREE_BYTES($D1CD83, 1, $0D)

DATA_D1CD84:
	db $0D,$06,$2A,$0B,$3A,$45,$00,$00,$83,$5D,$73,$5D,$63,$5D,$56,$6D
	db $66,$6D,$76,$6D,$93,$51,$83,$4D,$73,$4D,$63,$4D,$6A,$3D,$7A,$3D
	db $7A,$2D,$8A,$45,$8A,$3D,$8F,$41,$7D,$25,$76,$29,$85,$6D,$5B,$65
	db $5B,$5D,$5E,$55,$60,$7D,$68,$7D,$70,$7D,$78,$7D,$80,$7D,$57,$65
	db $65,$45,$78,$31
	incbin "Graphics/DynamicSprites/GFX_KRool_Idle1.bin"	; GFXSize = $8A0

DATA_D1D668:
	db $0D,$06,$2A,$09,$3A,$43,$00,$00,$83,$5E,$73,$5E,$63,$5E,$57,$6E
	db $67,$6E,$77,$6E,$93,$51,$83,$4E,$73,$4E,$63,$4E,$6A,$3E,$7A,$3E
	db $79,$2E,$8A,$46,$8A,$3E,$8F,$42,$7C,$26,$76,$2B,$87,$6E,$5B,$66
	db $5B,$5E,$5E,$56,$59,$7E,$6C,$7E,$74,$7E,$7C,$7E,$80,$7D,$66,$46
	incbin "Graphics/DynamicSprites/GFX_KRool_Idle2.bin"	; GFXSize = $860

DATA_D1DF08:
	db $0D,$06,$2A,$09,$3A,$43,$00,$00,$83,$5E,$73,$5E,$63,$5E,$58,$6E
	db $68,$6E,$78,$6E,$93,$50,$83,$4E,$73,$4E,$63,$4E,$6B,$3E,$7B,$3E
	db $79,$2E,$8B,$46,$8B,$3E,$8F,$42,$7C,$26,$76,$2D,$87,$6E,$5B,$66
	db $5B,$5E,$5F,$56,$58,$7E,$6F,$7E,$77,$7E,$7F,$7E,$9E,$55,$66,$46
	incbin "Graphics/DynamicSprites/GFX_KRool_Idle3.bin"	; GFXSize = $860

DATA_D1E7A8:
	db $0D,$06,$2A,$0B,$3A,$45,$00,$00,$83,$5E,$73,$5E,$63,$5E,$55,$6E
	db $65,$6E,$75,$6E,$93,$50,$83,$4E,$73,$4E,$63,$4E,$6B,$3E,$7B,$3E
	db $79,$2E,$8B,$46,$8B,$3E,$8F,$42,$7C,$26,$76,$2C,$85,$6E,$5B,$66
	db $5B,$5E,$5E,$56,$58,$7E,$6F,$7E,$77,$7E,$7F,$7B,$60,$7E,$AA,$34
	db $66,$46,$54,$66
	incbin "Graphics/DynamicSprites/GFX_KRool_Idle4.bin"	; GFXSize = $8A0

DATA_D1F08C:
	db $01,$02,$02,$00,$00,$04,$10,$02,$77,$72,$87,$71,$87,$79
	incbin "Graphics/DynamicSprites/GFX_KRoolCrown_Thrown1.bin"	; GFXSize = $C0

DATA_D1F15A:
	db $01,$03,$02,$00,$00,$05,$10,$02,$78,$6F,$88,$73,$88,$7B,$80,$7F
	incbin "Graphics/DynamicSprites/GFX_KRoolCrown_Thrown2.bin"	; GFXSize = $E0

DATA_D1F24A:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7C,$6D,$7D,$7D,$85,$7D,$87,$78
	incbin "Graphics/DynamicSprites/GFX_KRoolCrown_Thrown3.bin"	; GFXSize = $E0

DATA_D1F33A:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7F,$6D,$84,$7D,$7C,$7D,$7A,$76
	incbin "Graphics/DynamicSprites/GFX_KRoolCrown_Thrown4.bin"	; GFXSize = $E0

DATA_D1F42A:
	db $01,$04,$02,$00,$00,$06,$10,$02,$81,$6E,$84,$7E,$7C,$7E,$79,$73
	db $79,$7B
	incbin "Graphics/DynamicSprites/GFX_KRoolCrown_Thrown5.bin"	; GFXSize = $100

DATA_D1F53C:
	db $01,$03,$02,$00,$00,$05,$10,$02,$80,$73,$79,$74,$7A,$7C,$85,$6B
	incbin "Graphics/DynamicSprites/GFX_KRoolCrown_Thrown6.bin"	; GFXSize = $E0

DATA_D1F62C:
	db $01,$03,$02,$00,$00,$05,$10,$02,$80,$74,$78,$7A,$79,$72,$81,$6C
	incbin "Graphics/DynamicSprites/GFX_KRoolCrown_Thrown7.bin"	; GFXSize = $E0

DATA_D1F71C:
	db $01,$04,$02,$00,$00,$06,$10,$02,$80,$77,$82,$6F,$7A,$6F,$78,$77
	db $7C,$7F
	incbin "Graphics/DynamicSprites/GFX_KRoolCrown_Thrown8.bin"	; GFXSize = $100

DATA_D1F82E:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7E,$78,$82,$70,$7A,$70,$7A,$78
	incbin "Graphics/DynamicSprites/GFX_KRoolCrown_Thrown9.bin"	; GFXSize = $E0

DATA_D1F91E:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7A,$76,$7C,$6E,$84,$6E,$84,$76
	incbin "Graphics/DynamicSprites/GFX_KRoolCrown_Thrown10.bin"	; GFXSize = $E0

DATA_D1FA0E:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$72,$7E,$82,$81,$6A,$88,$71
	db $86,$79
	incbin "Graphics/DynamicSprites/GFX_KRoolCrown_Thrown11.bin"	; GFXSize = $100

DATA_D1FB20:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$72,$88,$7A,$7C,$82,$83,$6A
	db $88,$72
	incbin "Graphics/DynamicSprites/GFX_KRoolCrown_Thrown12.bin"	; GFXSize = $100

	%InsertGarbageData($D1FC32, incsrc, DATA_D1FC32.asm)
	%FREE_BYTES($D1FFF4, 12, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankD2Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_D20000:
	incbin "Tilemaps/Layer1_SmallRareLogo.bin"

DATA_D200C8:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$7C,$4D,$73,$5D,$63,$5D,$83,$5D
	db $74,$6D,$64,$6D,$74,$55,$6C,$55,$88,$6D,$90,$6C,$90,$64,$6C,$7D
	db $68,$83,$78,$7D
	incbin "Graphics/DynamicSprites/GFX_Krusha_Dead1.bin"	; GFXSize = $400

DATA_D204EC:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$7C,$59,$6C,$59,$76,$69,$66,$69
	db $8C,$66,$7A,$51,$82,$51,$67,$61,$8C,$5E,$95,$76,$6B,$79,$72,$79
	db $68,$81,$7A,$79,$7A,$81,$84,$69
	incbin "Graphics/DynamicSprites/GFX_Krusha_Dead2.bin"	; GFXSize = $3E0

DATA_D208F4:
	db $03,$0A,$06,$04,$16,$1A,$00,$00,$6C,$5E,$7C,$5E,$6B,$6E,$66,$7E
	db $7B,$6E,$7A,$76,$83,$6E,$6E,$7E,$76,$7E,$7E,$56,$82,$56,$8C,$61
	db $8C,$69,$94,$65,$94,$6D,$9C,$6C,$9F,$73
	incbin "Graphics/DynamicSprites/GFX_Krusha_Dead3.bin"	; GFXSize = $340

DATA_D20C5E:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$77,$62,$87,$62,$6F,$72,$97,$66
	db $9F,$68,$A7,$6C,$70,$6A,$7F,$72,$86,$72,$67,$76,$65,$7E,$71,$82
	db $79,$82,$79,$8A,$7D,$82
	incbin "Graphics/DynamicSprites/GFX_Krusha_Dead4.bin"	; GFXSize = $300

DATA_D20F84:
	db $03,$0A,$06,$06,$16,$1C,$00,$00,$74,$6C,$84,$6C,$74,$7C,$8C,$64
	db $84,$7C,$8B,$7C,$76,$8C,$7E,$8C,$83,$8C,$7E,$94,$94,$64,$93,$6C
	db $9C,$63,$A4,$63,$AA,$62,$74,$64,$6C,$6F,$6C,$77,$64,$79
	incbin "Graphics/DynamicSprites/GFX_Krusha_Dead5.bin"	; GFXSize = $380

DATA_D21332:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$75,$6E,$85,$6E,$79,$7E,$88,$7C
	db $7B,$8E,$88,$92,$73,$66,$91,$66,$99,$66,$93,$6E,$99,$5E,$A1,$61
	db $6D,$6E,$6D,$76,$65,$76,$A9,$61,$A9,$59
	incbin "Graphics/DynamicSprites/GFX_Krusha_Dead6.bin"	; GFXSize = $400

DATA_D2175C:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$7C,$4D,$7C,$5D,$78,$6D,$6C,$5D
	db $77,$55,$8C,$5E,$8C,$66,$76,$7D,$74,$85,$81,$7D,$83,$84,$8F,$6E
	db $66,$64,$68,$6C,$8F,$66
	incbin "Graphics/DynamicSprites/GFX_Krusha_Turn1.bin"	; GFXSize = $360

DATA_D21AE2:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$7B,$4D,$79,$5D,$77,$6D,$69,$5D
	db $89,$5D,$75,$55,$89,$6D,$75,$7D,$73,$85,$83,$7D,$84,$85,$91,$6D
	db $65,$6D,$63,$66,$8C,$75,$7B,$7D
	incbin "Graphics/DynamicSprites/GFX_Krusha_Turn2.bin"	; GFXSize = $3E0

DATA_D21EEA:
	db $04,$08,$08,$06,$18,$1E,$00,$00,$78,$6C,$79,$5C,$89,$5C,$69,$5E
	db $67,$76,$9A,$54,$87,$74,$99,$5A,$99,$62,$97,$6A,$90,$6C,$86,$54
	db $8A,$54,$7E,$54,$68,$6E,$61,$61,$88,$6C,$70,$6E
	incbin "Graphics/DynamicSprites/GFX_Rambi_Walk1.bin"	; GFXSize = $3C0

DATA_D222D6:
	db $04,$08,$08,$06,$18,$1E,$00,$00,$78,$6C,$79,$5C,$69,$5F,$89,$5C
	db $6B,$77,$99,$51,$88,$74,$99,$59,$99,$61,$97,$69,$90,$6C,$85,$54
	db $89,$54,$7D,$54,$69,$6F,$61,$61,$88,$6C,$71,$6F
	incbin "Graphics/DynamicSprites/GFX_Rambi_Walk2.bin"	; GFXSize = $3C0

DATA_D226C2:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$6C,$6F,$68,$5F,$7C,$6F,$78,$5F
	db $88,$65,$60,$61,$99,$53,$8C,$75,$98,$59,$98,$61,$96,$69,$90,$5D
	db $88,$5D,$82,$57,$8A,$55,$7A,$57,$86,$4F
	incbin "Graphics/DynamicSprites/GFX_Rambi_Walk3.bin"	; GFXSize = $400

DATA_D22AEC:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$6D,$70,$69,$60,$79,$69,$79,$59
	db $89,$5B,$87,$6B,$61,$61,$99,$53,$99,$5B,$99,$63,$97,$6B,$86,$53
	db $80,$79,$8E,$7B
	incbin "Graphics/DynamicSprites/GFX_Rambi_Walk4.bin"	; GFXSize = $400

DATA_D22F10:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$6F,$70,$6B,$60,$7B,$6A,$7A,$5A
	db $8A,$5E,$88,$6E,$63,$60,$9B,$57,$9B,$5F,$99,$65,$97,$6D,$89,$56
	db $81,$7A
	incbin "Graphics/DynamicSprites/GFX_Rambi_Walk5.bin"	; GFXSize = $3E0

DATA_D23312:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$6B,$6F,$6B,$5F,$7B,$73,$7B,$63
	db $8B,$67,$63,$61,$9C,$56,$9C,$5E,$9B,$66,$98,$6E,$89,$57,$83,$5B
	db $7B,$5B,$93,$5F,$8B,$5F,$8B,$77
	incbin "Graphics/DynamicSprites/GFX_Rambi_Walk6.bin"	; GFXSize = $3E0

DATA_D2371A:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$6C,$6F,$6B,$5F,$7B,$6B,$7B,$5B
	db $8B,$68,$63,$60,$9D,$59,$9D,$61,$9B,$67,$98,$6F,$68,$75,$8A,$58
	db $74,$7F,$93,$60,$8B,$60,$87,$78
	incbin "Graphics/DynamicSprites/GFX_Rambi_Walk7.bin"	; GFXSize = $3E0

DATA_D23B22:
	db $04,$08,$08,$08,$18,$20,$00,$00,$6B,$60,$7B,$6B,$7B,$5B,$8B,$68
	db $63,$5A,$6B,$70,$9E,$5B,$9E,$63,$99,$6F,$94,$77,$9B,$67,$8B,$58
	db $82,$7B,$6F,$78,$93,$60,$8B,$60,$8A,$78,$65,$71,$73,$58,$73,$70
	incbin "Graphics/DynamicSprites/GFX_Rambi_Walk8.bin"	; GFXSize = $400

DATA_D23F52:
	db $04,$08,$08,$07,$18,$1F,$00,$00,$6C,$5E,$7B,$71,$7B,$61,$8B,$61
	db $64,$59,$6A,$76,$9F,$5E,$9E,$66,$9A,$68,$99,$70,$73,$6E,$8C,$59
	db $84,$59,$7C,$59,$93,$71,$8B,$71,$88,$79,$64,$6A,$6B,$6E
	incbin "Graphics/DynamicSprites/GFX_Rambi_Walk9.bin"	; GFXSize = $3E0

DATA_D24360:
	db $04,$08,$08,$07,$18,$1F,$00,$00,$6C,$5D,$7B,$6B,$7C,$5B,$8B,$69
	db $64,$57,$67,$75,$9F,$5D,$9E,$65,$9B,$69,$99,$71,$74,$6D,$8C,$59
	db $7E,$7B,$94,$61,$8C,$61,$85,$79,$64,$68,$6C,$6D,$64,$70
	incbin "Graphics/DynamicSprites/GFX_Rambi_Walk10.bin"	; GFXSize = $3E0

DATA_D2476E:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$7A,$6A,$75,$5D,$85,$5A,$8A,$6A
	db $65,$59,$82,$7A,$9F,$5E,$95,$62,$9E,$66,$9A,$6A,$98,$72,$72,$6D
	db $6D,$5E,$63,$72,$6D,$66,$67,$6C,$6B,$68
	incbin "Graphics/DynamicSprites/GFX_Rambi_Walk11.bin"	; GFXSize = $3A0

DATA_D24B38:
	db $04,$08,$08,$07,$18,$1F,$00,$00,$6C,$5E,$7B,$6C,$7C,$5C,$8B,$69
	db $65,$5C,$69,$72,$9F,$5D,$9E,$65,$9B,$68,$9A,$70,$73,$6E,$8C,$59
	db $81,$7C,$7E,$7C,$94,$61,$8C,$61,$61,$72,$6B,$6E,$64,$6A
	incbin "Graphics/DynamicSprites/GFX_Rambi_Walk12.bin"	; GFXSize = $3E0

DATA_D24F46:
	db $04,$08,$08,$07,$18,$1F,$00,$00,$6C,$60,$7C,$74,$7C,$64,$8C,$69
	db $64,$5E,$6E,$78,$9E,$5A,$9E,$62,$9B,$67,$99,$6F,$74,$70,$8C,$59
	db $84,$5C,$7C,$5C,$94,$61,$8C,$61,$60,$71,$6C,$70,$64,$6D
	incbin "Graphics/DynamicSprites/GFX_Rambi_Walk13.bin"	; GFXSize = $3E0

DATA_D25354:
	db $04,$08,$08,$07,$18,$1F,$00,$00,$6E,$60,$7E,$6B,$7E,$5B,$8E,$67
	db $62,$5F,$71,$78,$9C,$59,$9C,$61,$9A,$69,$76,$70,$8A,$57,$78,$78
	db $94,$5F,$8C,$5F,$62,$73,$6A,$65,$6E,$70,$66,$6D,$80,$7B
	incbin "Graphics/DynamicSprites/GFX_Rambi_Walk14.bin"	; GFXSize = $3E0

DATA_D25762:
	db $04,$08,$08,$08,$18,$20,$00,$00,$7C,$65,$7C,$55,$8A,$67,$6C,$5F
	db $85,$75,$9B,$54,$6A,$5E,$9B,$5C,$9A,$64,$98,$6C,$76,$6F,$8C,$57
	db $7D,$75,$93,$5F,$8C,$5F,$64,$74,$6E,$6F,$66,$6D,$75,$77,$62,$60
	incbin "Graphics/DynamicSprites/GFX_Rambi_Walk15.bin"	; GFXSize = $400

DATA_D25B92:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$6E,$71,$68,$61,$7E,$72,$78,$62
	db $88,$62,$63,$69,$7A,$5A,$82,$5A,$8A,$5A,$8E,$72,$96,$71,$98,$69
	db $99,$61,$99,$59
	incbin "Graphics/DynamicSprites/GFX_Rambi_Jump1.bin"	; GFXSize = $3A0

DATA_D25F56:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$6E,$70,$6B,$60,$7E,$70,$7B,$60
	db $8B,$65,$67,$6B,$7B,$58,$8B,$5D,$91,$5D,$83,$58,$98,$6B,$99,$63
	db $99,$5B,$99,$53,$89,$55
	incbin "Graphics/DynamicSprites/GFX_Rambi_Jump2.bin"	; GFXSize = $3C0

DATA_D2633C:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$6D,$70,$69,$60,$7D,$6D,$79,$60
	db $89,$5D,$67,$6F,$7A,$58,$84,$50,$92,$55,$82,$58,$99,$64,$99,$5C
	db $98,$54,$97,$4C,$8A,$55,$72,$58
	incbin "Graphics/DynamicSprites/GFX_Rambi_Jump3.bin"	; GFXSize = $3E0

DATA_D26744:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$6C,$70,$6C,$60,$7C,$69,$7C,$59
	db $8A,$5B,$67,$68,$79,$58,$91,$53,$81,$51,$93,$43,$9A,$5B,$99,$53
	db $97,$4B,$89,$53,$71,$58,$7F,$50
	incbin "Graphics/DynamicSprites/GFX_Rambi_Jump4.bin"	; GFXSize = $3E0

DATA_D26B4C:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$6C,$6F,$6C,$5F,$7C,$6E,$7C,$5E
	db $8C,$5E,$65,$62,$7A,$57,$87,$6E,$92,$56,$84,$4E,$99,$62,$9A,$5A
	db $98,$52,$95,$4A,$8A,$56,$82,$56
	incbin "Graphics/DynamicSprites/GFX_Rambi_Jump5.bin"	; GFXSize = $3E0

DATA_D26F54:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$6C,$6F,$6A,$5F,$83,$70,$7A,$60
	db $8A,$60,$67,$5A,$8D,$58,$90,$70,$9A,$62,$99,$5A,$97,$52,$99,$6A
	db $86,$58,$7C,$70,$7E,$58
	incbin "Graphics/DynamicSprites/GFX_Rambi_Jump6.bin"	; GFXSize = $3C0

DATA_D2733A:														; Note: Unused?
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$6D,$70,$6A,$60,$82,$70,$7A,$60
	db $8A,$60,$62,$62,$8A,$58,$92,$70,$7C,$70,$9A,$5E,$9A,$6E,$9A,$56
	db $9A,$66,$82,$58
	incbin "Graphics/DynamicSprites/GFX_Rambi_Jump7.bin"	; GFXSize = $3A0

DATA_D276FE:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$82,$47,$72,$4B,$72,$5B,$82,$57
	db $8A,$57,$73,$6B,$7B,$6B,$6F,$5D,$82,$5F,$82,$67
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HangOntoStabbingEnguarde1.bin"	; GFXSize = $260

DATA_D2797A:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$78,$3B,$6D,$4B,$6F,$5B,$70,$43
	db $7D,$4B,$7D,$53,$71,$6B,$7F,$5B,$7F,$62,$84,$47,$77,$6B,$83,$62
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HangOntoStabbingEnguarde2.bin"	; GFXSize = $2A0

DATA_D27C3A:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6B,$38,$68,$48,$6D,$58,$78,$48
	db $78,$50,$77,$40,$7D,$58,$73,$68,$7A,$68,$81,$5A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HangOntoStabbingEnguarde3.bin"	; GFXSize = $260

DATA_D27EB6:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$61,$3C,$63,$4C,$73,$4D,$73,$5D
	db $6C,$43,$81,$54,$6D,$5C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HangOntoStabbingEnguarde4.bin"	; GFXSize = $260

DATA_D2812C:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6D,$37,$71,$47,$6E,$57,$79,$42
	db $69,$47,$6A,$4F,$7E,$55,$7E,$5D,$84,$58,$75,$67,$7C,$65
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HangOntoStabbingEnguarde5.bin"	; GFXSize = $280

DATA_D283CA:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7B,$3B,$72,$4B,$72,$5B,$73,$43
	db $82,$4B,$82,$53,$82,$5B,$82,$63,$78,$6B,$87,$5F,$85,$49
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HangOntoStabbingEnguarde6.bin"	; GFXSize = $280

DATA_D28668:														; Note: Unused?
	db $04,$05,$08,$00,$00,$0D,$10,$08,$87,$4A,$77,$4A,$73,$5A,$83,$5A
	db $87,$6A,$8D,$42,$75,$52,$77,$6A,$7F,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HangOntoStabbingEnguarde7.bin"	; GFXSize = $2A0

DATA_D28922:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$6A,$5F,$6F,$6F,$7A,$70,$7A,$60
	db $7A,$50,$72,$57,$83,$48,$8A,$6C,$86,$54,$66,$5A,$89,$5C,$8A,$64
	db $60,$57
	incbin "Graphics/DynamicSprites/GFX_Rambi_Hurt.bin"	; GFXSize = $380

DATA_D28CC4:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$71,$6B,$81,$77,$81,$67,$92,$7C
	db $72,$7B,$7A,$7B,$8F,$76,$8F,$6E
	incbin "Graphics/DynamicSprites/GFX_Winky_Idle1.bin"	; GFXSize = $220

DATA_D28EFC:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$71,$6B,$81,$77,$81,$67,$92,$7C
	db $72,$7B,$7A,$7B,$8F,$76,$8F,$6E
	incbin "Graphics/DynamicSprites/GFX_Winky_Idle2.bin"	; GFXSize = $220

DATA_D29134:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$71,$6B,$81,$77,$81,$67,$92,$7C
	db $72,$7B,$7A,$7B,$8F,$76,$8F,$6E
	incbin "Graphics/DynamicSprites/GFX_Winky_Idle3.bin"	; GFXSize = $220

DATA_D2936C:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$71,$6B,$81,$77,$81,$67,$92,$7C
	db $72,$7B,$7A,$7B,$8F,$76,$8F,$6E
	incbin "Graphics/DynamicSprites/GFX_Winky_Idle4.bin"	; GFXSize = $220

DATA_D295A4:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$71,$6B,$81,$77,$81,$67,$92,$7C
	db $72,$7B,$7A,$7B,$8F,$76,$8F,$6E
	incbin "Graphics/DynamicSprites/GFX_Winky_Idle5.bin"	; GFXSize = $220

DATA_D297DC:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$79,$73,$83,$65,$8C,$7A,$7B,$6B
	db $71,$7B,$73,$6B,$7D,$63,$89,$75,$71,$73
	incbin "Graphics/DynamicSprites/GFX_Winky_Idle6.bin"	; GFXSize = $1E0

DATA_D299D6:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$79,$73,$83,$65,$8C,$7A,$7B,$6B
	db $71,$7B,$73,$6B,$79,$63,$81,$63,$89,$75,$71,$73
	incbin "Graphics/DynamicSprites/GFX_Winky_Idle7.bin"	; GFXSize = $200

DATA_D29BF2:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$71,$73,$79,$63,$8C,$79,$80,$7B
	db $84,$75,$81,$73,$72,$6B,$8B,$65,$89,$6D,$83,$65
	incbin "Graphics/DynamicSprites/GFX_Winky_Idle8.bin"	; GFXSize = $200

DATA_D29E0E:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$71,$73,$79,$63,$84,$65,$8C,$79
	db $81,$7B,$86,$75,$81,$73,$72,$6B
	incbin "Graphics/DynamicSprites/GFX_Winky_Idle9.bin"	; GFXSize = $220

DATA_D2A046:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$71,$73,$79,$63,$86,$6E,$8D,$66
	db $81,$7B,$85,$66,$81,$73,$72,$6B
	incbin "Graphics/DynamicSprites/GFX_Winky_Idle10.bin"	; GFXSize = $220

DATA_D2A27E:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$71,$73,$79,$63,$89,$6E,$8F,$66
	db $81,$7B,$87,$66,$81,$73,$72,$6B
	incbin "Graphics/DynamicSprites/GFX_Winky_Idle11.bin"	; GFXSize = $220

DATA_D2A4B6:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$81,$61,$71,$65,$71,$75,$81,$71
	db $81,$81,$8B,$65,$8D,$79
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump1.bin"	; GFXSize = $260

DATA_D2A72C:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$80,$63,$70,$69,$80,$73,$70,$78
	db $8C,$67,$8E,$78
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump2.bin"	; GFXSize = $240

DATA_D2A980:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7F,$65,$6F,$6A,$7F,$75,$8D,$6A
	db $70,$7A,$77,$7A,$8F,$79
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump3.bin"	; GFXSize = $200

DATA_D2AB96:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$81,$66,$71,$6A,$7F,$76,$6B,$6A
	db $6C,$72,$6F,$7A,$77,$7A,$8F,$79,$8D,$6E
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump4.bin"	; GFXSize = $240

DATA_D2ADF0:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$84,$62,$74,$64,$85,$72,$75,$72
	db $6C,$67,$6C,$6F,$71,$77,$72,$7F
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump5.bin"	; GFXSize = $280

DATA_D2B088:
	db $02,$0C,$04,$01,$14,$15,$00,$00,$82,$5B,$72,$5F,$82,$6B,$8A,$6B
	db $8E,$61,$72,$6F,$7A,$6F,$7E,$77,$86,$77,$8B,$77,$6C,$67,$6C,$6F
	db $6F,$77,$71,$7C,$79,$7C
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump6.bin"	; GFXSize = $2A0

DATA_D2B34E:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$86,$57,$76,$57,$6B,$67,$6E,$5F
	db $73,$57,$6D,$77,$6F,$7C,$76,$7C,$7B,$6F,$7B,$67,$83,$67,$86,$4F
	db $7D,$77,$85,$77,$89,$77
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump7.bin"	; GFXSize = $300

DATA_D2B674:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$77,$5C,$68,$61,$82,$4E,$87,$5E
	db $70,$7A,$81,$74,$8F,$53,$78,$6C,$68,$79,$68,$71,$79,$74,$74,$54
	db $6F,$59,$7A,$54,$84,$74
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump8.bin"	; GFXSize = $300

DATA_D2B99A:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$72,$4F,$72,$5F,$82,$49,$89,$59
	db $6A,$79,$8F,$4E,$74,$6F,$64,$79,$64,$71,$7A,$75,$6A,$5C,$82,$61
	db $82,$59,$64,$69,$66,$64,$7E,$75
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump9.bin"	; GFXSize = $320

DATA_D2BCE2:
	db $03,$0A,$06,$04,$16,$1A,$00,$00,$73,$4E,$73,$5E,$83,$46,$8A,$56
	db $66,$78,$62,$63,$8F,$4B,$6E,$69,$5F,$7B,$5F,$73,$71,$71,$6B,$58
	db $79,$74,$83,$56,$60,$6B,$69,$60,$83,$5E
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump10.bin"	; GFXSize = $340

DATA_D2C04C:
	db $02,$0C,$04,$08,$14,$1C,$00,$00,$73,$4D,$83,$44,$83,$5C,$62,$77
	db $61,$63,$8E,$48,$6C,$6D,$5C,$79,$5C,$71,$72,$73,$6C,$65,$6B,$57
	db $89,$54,$83,$54,$5C,$69,$68,$5F,$7B,$5D,$73,$5D,$74,$65,$75,$73
	db $7F,$45,$85,$63
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump11.bin"	; GFXSize = $380

DATA_D2C400:
	db $03,$0A,$06,$06,$16,$1C,$00,$00,$73,$49,$83,$44,$73,$59,$89,$54
	db $60,$76,$6B,$57,$8F,$47,$6B,$6F,$5A,$78,$5A,$70,$70,$75,$6B,$5F
	db $83,$5C,$83,$54,$5A,$68,$63,$5F,$60,$64,$6A,$67,$85,$64
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump12.bin"	; GFXSize = $380

DATA_D2C7AE:
	db $03,$0A,$06,$06,$16,$1C,$00,$00,$6C,$57,$82,$42,$72,$4C,$89,$52
	db $60,$62,$5E,$77,$64,$5C,$8F,$46,$68,$6C,$59,$76,$59,$6E,$6C,$73
	db $69,$64,$82,$5A,$82,$52,$59,$66,$7B,$5C,$85,$61,$7C,$44
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump13.bin"	; GFXSize = $380

DATA_D2CB5C:
	db $03,$0A,$06,$05,$16,$1B,$00,$00,$69,$55,$82,$40,$72,$4B,$88,$50
	db $61,$5E,$5D,$76,$82,$50,$8D,$43,$67,$6D,$58,$74,$59,$6C,$69,$75
	db $67,$65,$87,$5C,$79,$5B,$5B,$64,$81,$58,$7A,$43
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump14.bin"	; GFXSize = $360

DATA_D2CEE8:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$6A,$56,$5B,$63,$7A,$4E,$7A,$3E
	db $8A,$47,$88,$4E,$62,$5B,$5E,$75,$8A,$3F,$5A,$73,$66,$73,$76,$5E
	db $8D,$40,$86,$5C,$72,$4E,$75,$46,$6E,$4E
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump15.bin"	; GFXSize = $3A0

DATA_D2D2B2:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$5A,$6E,$6D,$4D,$5C,$5E,$7D,$4C
	db $7C,$3C,$8C,$3E,$8C,$46,$75,$45,$65,$57,$6B,$5D,$77,$5C,$86,$5C
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump16.bin"	; GFXSize = $360

DATA_D2D632:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$7D,$48,$6E,$4D,$57,$6B,$5D,$5B
	db $7D,$38,$62,$6B,$62,$73,$75,$45,$67,$53,$6A,$5C,$8C,$3C,$8A,$44
	db $87,$58
	incbin "Graphics/DynamicSprites/GFX_Winky_Jump17.bin"	; GFXSize = $380

DATA_D2D9D4:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$84,$3B,$75,$44,$51,$68,$65,$55
	db $81,$4B,$7E,$3C,$6D,$4D,$71,$54,$79,$54,$64,$65,$61,$6D,$5D,$5B
	db $58,$60
	incbin "Graphics/DynamicSprites/GFX_Winky_Land1.bin"	; GFXSize = $380

DATA_D2DD76:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$85,$3C,$75,$45,$65,$54,$85,$4C
	db $4D,$64,$7F,$3D,$6F,$4C,$57,$5C,$75,$55,$7D,$55,$5D,$5A,$62,$62
	db $61,$6A
	incbin "Graphics/DynamicSprites/GFX_Winky_Land2.bin"	; GFXSize = $380

DATA_D2E118:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$85,$3F,$76,$48,$86,$4F,$51,$63
	db $6E,$52,$7E,$40,$7E,$58,$73,$4A,$66,$59,$65,$61,$5E,$5C,$59,$5B
	db $62,$69
	incbin "Graphics/DynamicSprites/GFX_Winky_Land3.bin"	; GFXSize = $380

DATA_D2E4BA:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$85,$42,$75,$4A,$68,$58,$53,$63
	db $71,$50,$7E,$42,$85,$52,$8D,$52,$91,$50,$80,$5A,$78,$5A,$5A,$5B
	db $61,$5E,$65,$68,$78,$62
	incbin "Graphics/DynamicSprites/GFX_Winky_Land4.bin"	; GFXSize = $360

DATA_D2E840:
	db $03,$0A,$06,$05,$16,$1B,$00,$00,$84,$45,$74,$4D,$64,$5A,$5C,$6A
	db $7E,$45,$84,$55,$8C,$55,$91,$4F,$74,$5D,$7B,$5D,$5C,$62,$58,$6A
	db $5C,$72,$5C,$5A,$6A,$6A,$6E,$52,$7A,$65,$83,$5D
	incbin "Graphics/DynamicSprites/GFX_Winky_Land5.bin"	; GFXSize = $360

DATA_D2EBCC:
	db $04,$08,$08,$00,$00,$18,$00,$00,$88,$4A,$78,$4A,$78,$5A,$66,$62
	db $84,$5A,$72,$52,$70,$5A,$5F,$5A,$5E,$62,$5E,$6A,$5C,$6E,$83,$42
	incbin "Graphics/DynamicSprites/GFX_Winky_Land6.bin"	; GFXSize = $300

DATA_D2EEEC:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$82,$4C,$72,$55,$6E,$65,$5E,$6D
	db $7D,$4D,$82,$5C,$8A,$5C,$92,$58,$61,$65,$8C,$4F,$61,$5D,$66,$65
	db $74,$75,$7E,$65,$82,$64
	incbin "Graphics/DynamicSprites/GFX_Winky_Land7.bin"	; GFXSize = $360

DATA_D2F272:
	db $05,$06,$0A,$00,$00,$1A,$00,$00,$83,$50,$73,$58,$83,$60,$73,$68
	db $63,$72,$7E,$50,$93,$5F,$6B,$6A,$63,$6A,$63,$62,$7B,$78
	incbin "Graphics/DynamicSprites/GFX_Winky_Land8.bin"	; GFXSize = $340

DATA_D2F5D0:
	db $04,$08,$08,$00,$00,$18,$00,$00,$83,$54,$73,$5C,$82,$64,$66,$74
	db $67,$6C,$6F,$6C,$77,$6C,$7B,$6C,$92,$66,$7E,$54,$7C,$74,$83,$76
	incbin "Graphics/DynamicSprites/GFX_Winky_Land9.bin"	; GFXSize = $300

DATA_D2F8F0:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$82,$58,$72,$61,$82,$68,$6B,$76
	db $7D,$59,$6B,$6E,$73,$6E,$7B,$71,$82,$78,$87,$78,$90,$6B
	incbin "Graphics/DynamicSprites/GFX_Winky_Land10.bin"	; GFXSize = $2E0

DATA_D2FBEE:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$83,$5D,$83,$6D,$73,$64,$7E,$5C
	db $7C,$74,$74,$74,$6E,$74,$6F,$7C,$77,$7D,$6F,$6C,$8D,$76
	incbin "Graphics/DynamicSprites/GFX_Winky_Land11.bin"	; GFXSize = $280

	%FREE_BYTES($D2FE8C, 372, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankD3Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_D30000:
	incbin "Graphics/GFX_Layer1_AnimatedTempleTorches.bin"

DATA_D30600:
	incbin "Graphics/GFX_Sprite_AirBubbles.bin"

DATA_D306E0:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6E,$59,$7E,$57,$79,$67,$8B,$3B
	db $7A,$77,$81,$77,$8D,$5B,$8D,$53,$8D,$4B,$7D,$7F
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle1.bin"	; GFXSize = $2C0

DATA_D309BC:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$6F,$58,$7F,$58,$79,$68,$93,$44
	db $79,$78,$81,$78,$6D,$5B,$8F,$5C,$90,$54
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle2.bin"	; GFXSize = $2A0

DATA_D30C76:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$6F,$58,$7F,$58,$78,$68,$99,$4C
	db $79,$78,$81,$78,$95,$5C,$6D,$5B,$8F,$60
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle3.bin"	; GFXSize = $2A0

DATA_D30F30:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6C,$58,$7C,$59,$78,$69,$9B,$58
	db $79,$79,$80,$79,$93,$64,$88,$5C,$8B,$64,$6F,$50
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle4.bin"	; GFXSize = $2C0

DATA_D3120C:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6D,$58,$7D,$58,$78,$68,$9A,$68
	db $79,$78,$80,$78,$A1,$60,$92,$6F,$88,$67,$88,$5F,$71,$50,$8F,$68
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle5.bin"	; GFXSize = $300

DATA_D3152C:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$6D,$5A,$7D,$59,$77,$69,$79,$79
	db $80,$79,$70,$52,$75,$52,$87,$69,$8C,$70,$94,$73,$8A,$68,$9C,$73
	db $88,$60,$9F,$72,$9C,$7B
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle6.bin"	; GFXSize = $300

DATA_D31852:														; Note: Unused?
	db $03,$0A,$06,$02,$16,$18,$00,$00,$6D,$5A,$7D,$5A,$78,$6A,$79,$7A
	db $80,$7A,$70,$52,$78,$52,$8C,$6C,$94,$71,$88,$60,$88,$68,$9F,$63
	db $9E,$73,$99,$6B,$A1,$6B
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle7.bin"	; GFXSize = $300

DATA_D31B78:														; Note: Unused?
	db $03,$0A,$06,$01,$16,$17,$00,$00,$6D,$5A,$7D,$5A,$78,$6A,$79,$7A
	db $80,$7A,$70,$52,$78,$52,$88,$69,$92,$72,$88,$61,$8A,$71,$9A,$7B
	db $9A,$73,$9C,$72
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle8.bin"	; GFXSize = $2E0

DATA_D31E7C:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$6D,$5A,$7D,$5A,$78,$6A,$79,$7A
	db $80,$7A,$70,$52,$73,$52,$89,$6A,$8F,$6C,$9E,$70,$8A,$64,$88,$5C
	db $97,$6C,$9C,$64,$9F,$68
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle9.bin"	; GFXSize = $300

DATA_D321A2:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$6D,$59,$7D,$59,$78,$69,$9A,$59
	db $79,$79,$80,$79,$70,$51,$8F,$68,$97,$69,$8C,$64,$8A,$5C
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle10.bin"	; GFXSize = $2E0

DATA_D324A0:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6E,$59,$7E,$59,$79,$69,$79,$79
	db $80,$79,$8B,$5A,$8E,$62,$98,$53,$A0,$53,$98,$5B,$96,$63
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle11.bin"	; GFXSize = $280

DATA_D3273E:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6D,$59,$7D,$59,$78,$69,$79,$79
	db $80,$79,$8A,$5B,$8D,$63,$95,$63,$96,$53,$9C,$54,$96,$5B
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle12.bin"	; GFXSize = $280

DATA_D329DC:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6C,$5A,$7C,$5A,$77,$6A,$79,$7A
	db $80,$7A,$88,$5B,$8C,$63,$94,$64,$93,$54,$97,$55,$94,$5C
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle13.bin"	; GFXSize = $280

DATA_D32C7A:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$6B,$5B,$7B,$5A,$76,$6A,$8B,$5C
	db $79,$7A,$80,$7A,$91,$54,$94,$55
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle14.bin"	; GFXSize = $280

DATA_D32F12:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$6B,$5A,$7B,$5A,$76,$6A,$8B,$5C
	db $79,$7A,$80,$7A,$92,$54,$99,$55
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle15.bin"	; GFXSize = $280

DATA_D331AA:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$6B,$5A,$7B,$5A,$76,$6A,$8B,$5C
	db $79,$7A,$80,$7A,$93,$54,$9B,$54
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle16.bin"	; GFXSize = $280

DATA_D33442:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$6C,$5A,$7C,$5A,$76,$6A,$8C,$5B
	db $79,$7A,$80,$7A,$94,$53,$9C,$55
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle17.bin"	; GFXSize = $280

DATA_D336DA:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6F,$59,$7F,$59,$77,$69,$79,$79
	db $80,$79,$8F,$5F,$92,$5B,$94,$53,$9C,$4E,$94,$4B,$6C,$5E
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle18.bin"	; GFXSize = $280

DATA_D33978:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6E,$58,$7E,$58,$78,$68,$8E,$5C
	db $8F,$54,$90,$4C,$79,$78,$81,$78,$90,$44,$98,$45
	incbin "Graphics/DynamicSprites/GFX_Expresso_Idle19.bin"	; GFXSize = $260

DATA_D33BF4:
	incbin "Graphics/GFX_Layer2_Fog.bin"

DATA_D35914:
	incbin "Tilemaps/Layer2_Fog.bin"

DATA_D36114:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$74,$59,$75,$69,$76,$51,$6D,$70
	db $65,$70,$69,$68,$78,$79,$80,$74,$84,$65,$71,$5B
	incbin "Graphics/DynamicSprites/GFX_Diddy_HoldWalk1.bin"	; GFXSize = $200

DATA_D36330:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$73,$59,$75,$69,$77,$51,$6E,$73
	db $67,$71,$67,$69,$78,$79,$80,$78,$84,$66,$71,$5C,$85,$76,$67,$61
	incbin "Graphics/DynamicSprites/GFX_Diddy_HoldWalk2.bin"	; GFXSize = $240

DATA_D36590:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$73,$5B,$75,$6A,$79,$53,$70,$76
	db $6D,$74,$69,$6C,$78,$79,$80,$7A,$85,$67,$71,$5E
	incbin "Graphics/DynamicSprites/GFX_Diddy_HoldWalk3.bin"	; GFXSize = $200

DATA_D367AC:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$73,$5A,$74,$6A,$78,$52,$6F,$75
	db $6B,$6D,$72,$7A,$7A,$7A,$84,$66,$70,$5D,$80,$6E,$7F,$76
	incbin "Graphics/DynamicSprites/GFX_Diddy_HoldWalk4.bin"	; GFXSize = $220

DATA_D369EA:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$73,$59,$74,$68,$78,$51,$70,$5C
	db $6B,$6C,$7A,$78,$72,$78,$6F,$74,$84,$65,$80,$6D,$82,$72
	incbin "Graphics/DynamicSprites/GFX_Diddy_HoldWalk5.bin"	; GFXSize = $220

DATA_D36C28:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$73,$59,$75,$69,$78,$51,$70,$5C
	db $68,$6B,$75,$79,$6D,$6E,$6D,$76,$84,$66,$81,$6E,$85,$76
	incbin "Graphics/DynamicSprites/GFX_Diddy_HoldWalk6.bin"	; GFXSize = $220

DATA_D36E66:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$73,$5A,$74,$69,$78,$52,$71,$5E
	db $68,$6A,$75,$79,$6B,$72,$6D,$78,$84,$67,$80,$6F,$7D,$79,$82,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_HoldWalk7.bin"	; GFXSize = $240

DATA_D370C6:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$73,$59,$75,$69,$76,$51,$71,$5C
	db $68,$68,$75,$78,$69,$70,$6D,$77,$84,$67,$7D,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_HoldWalk8.bin"	; GFXSize = $200

DATA_D372E2:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$73,$59,$75,$69,$76,$51,$71,$5C
	db $69,$68,$77,$79,$69,$70,$6D,$71,$85,$66,$7F,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_HoldWalk9.bin"	; GFXSize = $200

UNK_D374FE:														; Note: Unused
	db $02,$05,$04,$00,$00,$09,$10,$04,$6D,$70,$83,$70,$6E,$80,$87,$80
	db $7C,$70,$7C,$78,$74,$80
	incbin "Graphics/DynamicSprites/GFX_HalfWhiteTire_Bounce1.bin"	; GFXSize = $1A0

UNK_D376B4:														; Note: Unused
	db $02,$06,$04,$00,$00,$0A,$10,$04,$6D,$74,$83,$74,$7D,$7C,$81,$6C
	db $79,$6C,$71,$6C,$88,$6C,$7D,$74
	incbin "Graphics/DynamicSprites/GFX_HalfWhiteTire_Bounce2.bin"	; GFXSize = $1C0

UNK_D3788C:														; Note: Unused
	db $02,$05,$04,$00,$00,$09,$10,$04,$6E,$74,$82,$74,$71,$6C,$89,$6C
	db $7C,$74,$79,$6C,$81,$6C
	incbin "Graphics/DynamicSprites/GFX_HalfWhiteTire_Bounce3.bin"	; GFXSize = $1A0

UNK_D37A42:														; Note: Unused
	db $04,$02,$08,$00,$00,$0A,$10,$08,$6D,$73,$82,$71,$7F,$61,$6F,$63
	db $8A,$69,$7B,$5B
	incbin "Graphics/DynamicSprites/GFX_HalfWhiteTire_Bounce4.bin"	; GFXSize = $240

UNK_D37C96:														; Note: Unused
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$6D,$73,$6E,$63,$83,$63,$83,$73
	db $79,$53,$72,$5B,$88,$5B,$7C,$63
	incbin "Graphics/DynamicSprites/GFX_HalfWhiteTire_Bounce5.bin"	; GFXSize = $2E0

UNK_D37F8E:														; Note: Unused
	db $06,$04,$0C,$00,$00,$1C,$00,$00,$6C,$72,$83,$72,$6D,$62,$84,$62
	db $70,$52,$80,$52,$8A,$5A,$77,$4A,$7D,$4A,$84,$4A
	incbin "Graphics/DynamicSprites/GFX_HalfWhiteTire_Bounce6.bin"	; GFXSize = $380

UNK_D3832A:														; Note: Unused
	db $03,$03,$06,$00,$00,$09,$10,$06,$6E,$74,$82,$71,$77,$64,$71,$6C
	db $87,$69,$7D,$74
	incbin "Graphics/DynamicSprites/GFX_HalfWhiteTire_Idle.bin"	; GFXSize = $1E0

DATA_D3851E:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$6E,$54,$7E,$54,$6D,$64,$7D,$64
	db $6D,$74,$7D,$74,$89,$58,$8A,$60,$8A,$68,$8A,$70,$88,$78,$78,$84
	db $80,$84
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base1.bin"	; GFXSize = $3E0

DATA_D38920:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$6A,$6A,$75,$5A,$76,$7A,$85,$5A
	db $7A,$6A,$8A,$6A,$8A,$72,$8C,$6A,$6D,$62,$70,$5A,$6B,$7A,$86,$7A
	db $71,$7A,$76,$52,$7E,$52,$86,$52
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base2.bin"	; GFXSize = $3E0

DATA_D38D28:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$70,$5A,$67,$6A,$77,$6A,$87,$6A
	db $80,$5A,$73,$7A,$90,$62,$8C,$5A,$6B,$62,$7E,$52,$84,$52,$78,$52
	db $83,$7A,$6C,$7A
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base3.bin"	; GFXSize = $400

DATA_D3914C:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$67,$5D,$77,$5D,$87,$5D,$68,$6D
	db $78,$6D,$88,$6D,$6F,$7D,$77,$7D,$7E,$7D,$7C,$55,$82,$55,$88,$55
	db $76,$55
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base4.bin"	; GFXSize = $3E0

DATA_D3954E:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$69,$59,$78,$59,$87,$59,$69,$69
	db $78,$69,$87,$69,$6B,$79,$73,$79,$7B,$79,$83,$79,$8B,$79
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base5.bin"	; GFXSize = $3A0

DATA_D3990C:
	db $06,$04,$0C,$00,$00,$1C,$00,$00,$68,$58,$78,$58,$88,$60,$68,$68
	db $78,$68,$88,$70,$80,$78,$88,$58,$78,$78,$70,$78
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base6.bin"	; GFXSize = $380

DATA_D39CA8:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$78,$58,$68,$58,$78,$68,$88,$60
	db $88,$70,$68,$68,$81,$78,$79,$78,$72,$78,$86,$58,$7A,$50,$7E,$80
	db $72,$50,$86,$80
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base7.bin"	; GFXSize = $400

DATA_D3A0CC:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$69,$5B,$79,$5B,$6E,$6B,$7E,$6B
	db $7B,$7B,$89,$5B,$76,$53,$6E,$53,$7E,$53,$83,$53,$89,$63,$6B,$6B
	db $8D,$6B,$8E,$73,$8B,$7B,$73,$7B,$8C,$63
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base8.bin"	; GFXSize = $400

DATA_D3A4F6:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$6E,$54,$7E,$54,$6D,$64,$7D,$64
	db $6D,$74,$7D,$74,$89,$59,$8A,$61,$8A,$69,$8A,$71,$88,$79,$77,$84
	db $7F,$84
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base9.bin"	; GFXSize = $3E0

DATA_D3A8F8:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$6A,$6A,$75,$5A,$76,$7A,$85,$5A
	db $7A,$6A,$8A,$6A,$8A,$72,$8C,$6A,$6D,$62,$70,$5A,$6B,$7A,$86,$7A
	db $71,$7A,$76,$52,$7E,$52,$86,$52
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base10.bin"	; GFXSize = $3E0

DATA_D3AD00:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$71,$5A,$67,$6A,$77,$6A,$87,$6A
	db $81,$5A,$73,$7A,$91,$62,$8D,$5A,$6B,$62,$7E,$52,$85,$52,$78,$52
	db $83,$7A,$6C,$7A
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base11.bin"	; GFXSize = $400

DATA_D3B124:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$67,$5D,$77,$5D,$87,$5D,$68,$6D
	db $78,$6D,$88,$6D,$6F,$7D,$77,$7D,$7E,$7D,$7C,$55,$82,$55,$88,$55
	db $76,$55
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base12.bin"	; GFXSize = $3E0

DATA_D3B526:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$6A,$59,$79,$59,$88,$59,$6A,$69
	db $79,$69,$88,$69,$6C,$79,$74,$79,$7C,$79,$84,$79,$8C,$79
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base13.bin"	; GFXSize = $3A0

DATA_D3B8E4:
	db $06,$04,$0C,$00,$00,$1C,$00,$00,$68,$58,$78,$58,$88,$60,$68,$68
	db $78,$68,$88,$70,$80,$78,$88,$58,$78,$78,$70,$78
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base14.bin"	; GFXSize = $380

DATA_D3BC80:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$78,$58,$68,$68,$78,$68,$88,$60
	db $88,$70,$68,$58,$80,$78,$72,$78,$86,$58,$7A,$50,$72,$50,$86,$80
	db $78,$78,$7E,$80
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base15.bin"	; GFXSize = $400

DATA_D3C0A4:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$6A,$5B,$79,$5B,$6E,$6B,$7E,$6B
	db $7B,$7B,$89,$5B,$76,$53,$6E,$53,$7E,$53,$83,$53,$89,$63,$6B,$6B
	db $8C,$6B,$8D,$73,$8B,$7B,$73,$7B,$8C,$63
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base16.bin"	; GFXSize = $400

DATA_D3C4CE:
	db $01,$06,$02,$00,$00,$08,$10,$02,$89,$7A,$81,$7D,$81,$75,$79,$78
	db $71,$78,$69,$78,$65,$78
	incbin "Graphics/DynamicSprites/GFX_Slippa_Turn1.bin"	; GFXSize = $140

DATA_D3C624:
	db $01,$05,$02,$00,$00,$07,$10,$02,$84,$7D,$86,$75,$7E,$77,$76,$77
	db $6E,$77,$67,$77
	incbin "Graphics/DynamicSprites/GFX_Slippa_Turn2.bin"	; GFXSize = $120

DATA_D3C758:
	db $01,$05,$02,$00,$00,$07,$10,$02,$83,$7F,$8A,$77,$82,$77,$7A,$76
	db $72,$76,$6A,$76
	incbin "Graphics/DynamicSprites/GFX_Slippa_Turn3.bin"	; GFXSize = $120

DATA_D3C88C:
	db $02,$03,$04,$00,$00,$07,$10,$04,$78,$81,$82,$77,$88,$84,$76,$76
	db $7A,$76
	incbin "Graphics/DynamicSprites/GFX_Slippa_Turn4.bin"	; GFXSize = $160

DATA_D3C9FE:
	db $02,$03,$04,$00,$00,$07,$10,$04,$6E,$7C,$7E,$77,$8A,$79,$88,$81
	db $7E,$86
	incbin "Graphics/DynamicSprites/GFX_Slippa_Turn5.bin"	; GFXSize = $160

DATA_D3CB70:
	db $03,$00,$00,$00,$00,$06,$10,$06,$68,$78,$78,$78,$84,$77
	incbin "Graphics/DynamicSprites/GFX_Slippa_Turn6.bin"	; GFXSize = $180

DATA_D3CCFE:
	db $02,$03,$04,$00,$00,$07,$10,$04,$66,$78,$76,$78,$86,$77,$86,$7F
	db $89,$79
	incbin "Graphics/DynamicSprites/GFX_Slippa_Turn7.bin"	; GFXSize = $160

DATA_D3CE70:
	db $01,$06,$02,$00,$00,$08,$10,$02,$64,$76,$74,$7B,$7B,$7B,$74,$83
	db $83,$7B,$89,$77,$89,$7F
	incbin "Graphics/DynamicSprites/GFX_Slippa_Turn8.bin"	; GFXSize = $140

DATA_D3CFC6:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7C,$8B,$7B,$83,$7B,$73,$7B,$7B
	incbin "Graphics/DynamicSprites/GFX_BarrelPiece_Pose1.bin"	; GFXSize = $80

DATA_D3D056:
	db $01,$01,$02,$00,$00,$03,$10,$02,$79,$75,$77,$85
	incbin "Graphics/DynamicSprites/GFX_BarrelPiece_Pose2.bin"	; GFXSize = $A0

DATA_D3D102:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7B,$7C,$73,$7D,$83,$7B,$84,$7B
	incbin "Graphics/DynamicSprites/GFX_BarrelPiece_Pose3.bin"	; GFXSize = $80

DATA_D3D192:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7E,$7E,$82,$82,$7A,$7A,$74,$77
	incbin "Graphics/DynamicSprites/GFX_BarrelPiece_Pose4.bin"	; GFXSize = $80

DATA_D3D222:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7C,$73,$7B,$7B,$7B,$83,$7C,$8B
	incbin "Graphics/DynamicSprites/GFX_BarrelPiece_Pose5.bin"	; GFXSize = $80

DATA_D3D2B2:
	db $00,$05,$00,$00,$00,$05,$00,$00,$83,$74,$7F,$78,$7B,$7B,$78,$80
	db $75,$84
	incbin "Graphics/DynamicSprites/GFX_BarrelPiece_Pose6.bin"	; GFXSize = $A0

DATA_D3D364:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7C,$7B,$84,$7B,$74,$7E,$78,$7C
	incbin "Graphics/DynamicSprites/GFX_BarrelPiece_Pose7.bin"	; GFXSize = $80

DATA_D3D3F4:
	db $00,$04,$00,$00,$00,$04,$00,$00,$77,$78,$7A,$7B,$7E,$7E,$81,$81
	incbin "Graphics/DynamicSprites/GFX_BarrelPiece_Pose8.bin"	; GFXSize = $80

DATA_D3D484:
	incbin "SPC700/Music/TitleTheme.bin"

DATA_D3DEAB:
	incbin "SPC700/Music/Failure.bin"

	%InsertGarbageData($D3E8D2, incsrc, DATA_D3E8D2.asm)

UNK_D3F56A:
	incbin "SPC700/Music/EarlyTitleTheme.bin"

	%FREE_BYTES($D3FFB5, 1, $05)
	%FREE_BYTES($D3FFB6, 74, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankD4Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_D40000:														; Note: Unused?
	db $03,$0A,$06,$01,$16,$17,$00,$00,$7F,$6C,$6F,$6C,$74,$7C,$65,$66
	db $67,$6E,$67,$76,$66,$7E,$7B,$64,$7B,$5C,$8F,$74,$97,$74,$84,$7C
	db $7E,$84,$7B,$54
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Stab1.bin"	; GFXSize = $2E0

DATA_D40304:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$7F,$6C,$6F,$6C,$73,$7C,$65,$66
	db $67,$6E,$67,$76,$66,$7E,$7A,$64,$7A,$5C,$8F,$74,$93,$74,$82,$7C
	db $7E,$84,$7A,$54
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Stab2.bin"	; GFXSize = $2E0

DATA_D40608:
	db $02,$0C,$04,$00,$00,$14,$00,$00,$6F,$6C,$71,$7C,$7F,$74,$65,$66
	db $67,$6E,$67,$76,$65,$7E,$77,$64,$77,$5C,$7F,$6C,$87,$74,$7E,$7C
	db $7E,$84,$77,$54
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Stab3.bin"	; GFXSize = $280

DATA_D408AC:
	db $01,$0B,$02,$00,$00,$0D,$10,$02,$6F,$6C,$7E,$74,$6F,$7C,$65,$66
	db $67,$6E,$67,$76,$65,$7C,$75,$64,$74,$5C,$77,$7C,$80,$74,$7B,$7C
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Stab4.bin"	; GFXSize = $1E0

DATA_D40AAC:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$77,$6A,$67,$6D,$87,$73,$7F,$7A
	db $7C,$62,$7B,$5A,$5C,$65,$5F,$75,$77,$7A,$70,$7D,$5F,$6D,$5D,$7D
	db $77,$82,$97,$74,$86,$6B,$9C,$74
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Stab5.bin"	; GFXSize = $320

DATA_D40DF4:
	db $02,$0C,$04,$03,$14,$17,$00,$00,$7B,$6A,$6B,$6E,$8B,$73,$7B,$79
	db $7C,$62,$7B,$5A,$5F,$65,$63,$75,$83,$7A,$72,$7E,$7A,$7E,$63,$6D
	db $61,$7D,$89,$7B,$9B,$74,$86,$6B,$93,$74
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Stab6.bin"	; GFXSize = $2E0

DATA_D410FE:
	db $02,$0C,$04,$03,$14,$17,$00,$00,$7F,$6C,$6F,$6C,$7D,$64,$7C,$5C
	db $8F,$74,$97,$74,$9E,$74,$66,$66,$67,$6E,$67,$76,$65,$7E,$73,$7C
	db $7B,$7C,$83,$7C,$8A,$7C,$73,$84,$7C,$54
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Stab7.bin"	; GFXSize = $2E0

DATA_D41408:
	db $02,$0C,$04,$04,$14,$18,$00,$00,$73,$6E,$83,$6E,$85,$66,$93,$76
	db $9B,$76,$6B,$72,$78,$7E,$88,$7E,$80,$7E,$76,$85,$7D,$66,$7D,$5E
	db $7D,$56,$67,$6A,$67,$7A,$65,$82,$63,$62,$69,$72
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Swim1.bin"	; GFXSize = $300

DATA_D41734:
	db $02,$0C,$04,$03,$14,$17,$00,$00,$73,$6E,$83,$6E,$85,$66,$93,$76
	db $9B,$76,$6B,$72,$78,$7E,$88,$7E,$80,$7E,$75,$85,$7D,$66,$7D,$5E
	db $7D,$56,$67,$6A,$67,$7A,$65,$82,$65,$62
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Swim2.bin"	; GFXSize = $2E0

DATA_D41A3E:
	db $02,$0C,$04,$03,$14,$17,$00,$00,$75,$6E,$85,$6E,$84,$66,$95,$76
	db $9D,$76,$6D,$74,$7A,$7E,$8A,$7E,$82,$7E,$77,$7E,$7C,$66,$7D,$5E
	db $7D,$56,$6D,$6C,$68,$7C,$75,$86,$68,$66
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Swim3.bin"	; GFXSize = $2E0

DATA_D41D48:
	db $02,$0C,$04,$02,$14,$16,$00,$00,$75,$6E,$85,$6C,$82,$66,$95,$76
	db $9D,$76,$6D,$79,$7A,$7E,$8A,$7C,$82,$7C,$75,$7E,$7A,$66,$7C,$5E
	db $7C,$56,$6D,$71,$74,$86,$6D,$69
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Swim4.bin"	; GFXSize = $2C0

DATA_D42030:
	db $02,$0C,$04,$03,$14,$17,$00,$00,$74,$6E,$84,$6C,$82,$66,$94,$76
	db $9C,$76,$6C,$79,$7A,$7E,$8A,$7C,$82,$7C,$74,$7E,$7A,$66,$7C,$5E
	db $7C,$56,$6C,$71,$72,$81,$9F,$76,$6C,$69
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Swim5.bin"	; GFXSize = $2E0

DATA_D4233A:
	db $02,$0C,$04,$04,$14,$18,$00,$00,$70,$6F,$80,$6F,$80,$67,$90,$74
	db $98,$74,$65,$7F,$7A,$7F,$86,$67,$82,$7F,$72,$7F,$78,$67,$7C,$5F
	db $7B,$57,$68,$77,$8A,$7D,$9F,$74,$68,$6F,$66,$67
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Swim6.bin"	; GFXSize = $300

DATA_D42666:
	db $02,$0C,$04,$04,$14,$18,$00,$00,$6D,$70,$7D,$6F,$7F,$67,$8D,$73
	db $95,$74,$63,$7E,$7A,$7F,$86,$6B,$82,$7F,$72,$80,$77,$68,$7C,$60
	db $7B,$58,$65,$76,$8A,$7B,$9D,$74,$65,$6E,$62,$66
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Swim7.bin"	; GFXSize = $300

DATA_D42992:
	db $02,$0C,$04,$04,$14,$18,$00,$00,$6D,$71,$7D,$6F,$7E,$67,$8D,$74
	db $95,$74,$62,$7E,$7A,$7F,$86,$6B,$82,$7F,$75,$81,$76,$69,$7C,$60
	db $7B,$58,$65,$76,$8A,$7B,$9D,$74,$65,$6E,$62,$66
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Swim8.bin"	; GFXSize = $300

DATA_D42CBE:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7C,$5E,$75,$6E,$84,$6E,$82,$76
	db $75,$66,$78,$5E,$79,$7E,$7B,$86,$7D,$8E,$80,$96
	incbin "Graphics/DynamicSprites/GFX_LifeBalloon_Idle1.bin"	; GFXSize = $200

DATA_D42EDA:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7C,$5E,$75,$6E,$75,$66,$78,$5E
	db $84,$6E,$81,$76,$7A,$7E,$7B,$86,$7D,$8E,$81,$96
	incbin "Graphics/DynamicSprites/GFX_LifeBalloon_Idle2.bin"	; GFXSize = $200

DATA_D430F6:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7C,$5E,$75,$6E,$7B,$7E,$7C,$86
	db $75,$66,$81,$76,$83,$6E,$78,$5E,$7D,$8E,$81,$96
	incbin "Graphics/DynamicSprites/GFX_LifeBalloon_Idle3.bin"	; GFXSize = $200

DATA_D43312:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7B,$6F,$7B,$5F,$7D,$97,$75,$6F
	db $77,$5F,$75,$67,$77,$77,$7C,$7F,$7D,$87,$7D,$8F
	incbin "Graphics/DynamicSprites/GFX_LifeBalloon_Idle4.bin"	; GFXSize = $200

DATA_D4352E:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7B,$6F,$75,$5F,$83,$67,$7D,$7F
	db $81,$5F,$77,$77,$75,$6F,$7D,$87,$7D,$8F,$7D,$97
	incbin "Graphics/DynamicSprites/GFX_LifeBalloon_Idle5.bin"	; GFXSize = $200

DATA_D4374A:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$75,$5F,$7B,$6F,$7C,$97,$83,$67
	db $78,$77,$75,$6F,$81,$5F,$7E,$7F,$7E,$87,$7D,$8F
	incbin "Graphics/DynamicSprites/GFX_LifeBalloon_Idle6.bin"	; GFXSize = $200

DATA_D43966:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$74,$60,$7B,$70,$7B,$97,$75,$70
	db $79,$78,$83,$68,$81,$60,$80,$7F,$7F,$87,$7B,$8F
	incbin "Graphics/DynamicSprites/GFX_LifeBalloon_Idle7.bin"	; GFXSize = $200

DATA_D43B82:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$74,$60,$7B,$70,$75,$70,$79,$78
	db $83,$68,$81,$60,$80,$7F,$7F,$87,$7B,$8F
	incbin "Graphics/DynamicSprites/GFX_LifeBalloon_Idle8.bin"	; GFXSize = $1E0

DATA_D43D7C:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$56,$7F,$56,$71,$66,$7F,$66
	db $73,$76,$7B,$76,$83,$76
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Barrel1.bin"	; GFXSize = $260

DATA_D43FF2:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$73,$54,$72,$64,$80,$54,$80,$64
	db $73,$74,$7B,$74,$83,$74
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Barrel2.bin"	; GFXSize = $260

DATA_D44268:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7A,$67,$6C,$57,$6C,$67,$79,$57
	db $71,$77,$79,$77,$80,$77
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Barrel3.bin"	; GFXSize = $260

DATA_D444DE:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6C,$56,$79,$56,$6C,$66,$7A,$66
	db $71,$76,$79,$76,$80,$76
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Barrel4.bin"	; GFXSize = $260

DATA_D44754:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6D,$56,$7A,$56,$6D,$66,$7A,$66
	db $71,$76,$79,$76,$7F,$76
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Barrel5.bin"	; GFXSize = $260

DATA_D449CA:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6E,$56,$6F,$66,$7B,$56,$7C,$66
	db $72,$76,$7A,$76,$82,$76
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Barrel6.bin"	; GFXSize = $260

DATA_D44C40:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$70,$56,$7D,$56,$70,$66,$7D,$66
	db $73,$76,$7B,$76,$83,$76
	incbin "Graphics/DynamicSprites/GFX_Barrel_Idle.bin"	; GFXSize = $260

DATA_D44EB6:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$7D,$5B,$6D,$5B,$74,$6B,$87,$73
	db $85,$53,$6D,$6B,$84,$6B,$87,$6B,$8A,$5E,$7B,$7B,$73,$7B,$7F,$7B
	db $7D,$53
	incbin "Graphics/DynamicSprites/GFX_Kritter_Dead1.bin"	; GFXSize = $2C0

DATA_D45198:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7C,$5A,$6C,$5A,$70,$6A,$8A,$72
	db $8C,$62,$79,$7A,$80,$6A,$88,$6A,$8C,$5A,$76,$7A,$6E,$7A
	incbin "Graphics/DynamicSprites/GFX_Kritter_Dead2.bin"	; GFXSize = $280

DATA_D45436:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$84,$71,$7C,$61,$6C,$61,$8C,$69
	db $6C,$59,$6A,$71,$7A,$71,$79,$79,$8C,$61,$72,$71,$6A,$79,$6B,$57
	db $79,$81
	incbin "Graphics/DynamicSprites/GFX_Kritter_Dead3.bin"	; GFXSize = $2C0

DATA_D45718:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$71,$64,$81,$64,$81,$74,$8E,$7A
	db $79,$74,$79,$7C,$69,$6C,$69,$64,$74,$5C,$6E,$5C,$6A,$55,$61,$6A
	db $7C,$84
	incbin "Graphics/DynamicSprites/GFX_Kritter_Dead4.bin"	; GFXSize = $2C0

DATA_D459FA:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$80,$67,$77,$76,$87,$77,$70,$66
	db $7A,$86,$68,$66,$65,$63,$7A,$61,$72,$5E,$6E,$5A,$6A,$53
	incbin "Graphics/DynamicSprites/GFX_Kritter_Dead5.bin"	; GFXSize = $2E0

DATA_D45CF8:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$6B,$5A,$75,$78,$75,$68,$76,$88
	db $69,$4F,$66,$59,$79,$60,$65,$61,$6D,$52,$8E,$7F,$85,$73,$85,$6B
	db $82,$7B,$82,$83,$8A,$77
	incbin "Graphics/DynamicSprites/GFX_Kritter_Dead6.bin"	; GFXSize = $300

DATA_D4601E:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6C,$57,$71,$77,$71,$67,$80,$70
	db $7C,$88,$70,$87,$69,$4B,$66,$53,$78,$5F,$64,$5B,$6C,$4F,$8C,$80
	db $7C,$80,$81,$68
	incbin "Graphics/DynamicSprites/GFX_Kritter_Dead7.bin"	; GFXSize = $340

DATA_D46382:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6F,$5B,$6C,$7B,$70,$6B,$7B,$79
	db $6A,$8A,$6C,$53,$65,$54,$7D,$69,$74,$53,$86,$83,$67,$5B,$80,$71
	incbin "Graphics/DynamicSprites/GFX_Kritter_Dead8.bin"	; GFXSize = $300

DATA_D466A2:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6E,$59,$7E,$57,$79,$71,$7A,$69
	db $7D,$67,$8C,$5B,$8C,$53,$8C,$4B,$89,$43,$89,$3B,$90,$41
	incbin "Graphics/DynamicSprites/GFX_Expresso_Jump1.bin"	; GFXSize = $280

DATA_D46940:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6D,$59,$7D,$59,$79,$71,$76,$69
	db $7D,$69,$8D,$5C,$8E,$54,$8D,$4C,$8C,$44,$8D,$64,$94,$45
	incbin "Graphics/DynamicSprites/GFX_Expresso_Jump2.bin"	; GFXSize = $280

DATA_D46BDE:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$6D,$57,$7D,$57,$79,$70,$80,$67
	db $88,$63,$92,$5A,$91,$52,$8E,$4D,$8F,$62,$96,$4A,$70,$67,$75,$6F
	db $78,$67
	incbin "Graphics/DynamicSprites/GFX_Expresso_Jump3.bin"	; GFXSize = $2C0

DATA_D46EC0:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$6D,$57,$7D,$57,$7F,$6F,$83,$67
	db $90,$57,$91,$4F,$97,$47,$8D,$5F,$8F,$47,$73,$67,$79,$6F,$7B,$67
	db $7C,$77
	incbin "Graphics/DynamicSprites/GFX_Expresso_Jump4.bin"	; GFXSize = $2C0

DATA_D471A2:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$6C,$56,$7C,$56,$85,$68,$7E,$66
	db $7D,$6E,$8F,$56,$92,$4E,$92,$49,$98,$41,$90,$41,$8C,$5E,$7E,$76
	db $8C,$56,$81,$77
	incbin "Graphics/DynamicSprites/GFX_Expresso_Jump5.bin"	; GFXSize = $2E0

DATA_D474A6:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$6C,$54,$7C,$54,$89,$54,$91,$4C
	db $92,$44,$99,$3D,$91,$3C,$8A,$64,$7B,$71,$92,$64,$7D,$77,$82,$64
	db $7E,$64,$7F,$6C
	incbin "Graphics/DynamicSprites/GFX_Expresso_Jump6.bin"	; GFXSize = $2E0

DATA_D477AA:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$6D,$53,$7D,$53,$91,$3B,$84,$63
	db $8D,$5B,$74,$6B,$8D,$53,$90,$4B,$7C,$63,$8C,$63,$7B,$6B,$74,$73
	db $94,$65,$97,$5F
	incbin "Graphics/DynamicSprites/GFX_Expresso_Jump7.bin"	; GFXSize = $2E0

DATA_D47AAE:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6F,$64,$7C,$54,$6C,$54,$91,$3A
	db $90,$4A,$94,$5E,$8C,$52,$87,$62,$8C,$5A,$9B,$62,$8F,$64,$96,$66
	incbin "Graphics/DynamicSprites/GFX_Expresso_Jump8.bin"	; GFXSize = $300

DATA_D47DCE:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$6D,$55,$7D,$55,$78,$65,$8F,$53
	db $92,$44,$99,$40,$92,$4C,$8D,$59,$91,$3D,$76,$78,$75,$72,$8F,$76
	db $88,$76,$88,$6E
	incbin "Graphics/DynamicSprites/GFX_Expresso_Land1.bin"	; GFXSize = $2E0

DATA_D480D2:														; Note: Unused?
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$6F,$51,$7F,$51,$90,$42,$79,$71
	db $74,$61,$91,$5A,$8C,$5C,$93,$52,$84,$61
	incbin "Graphics/DynamicSprites/GFX_Expresso_Land2.bin"	; GFXSize = $300

DATA_D483EC:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$72,$45,$7E,$4D,$78,$3D,$7E,$3D
	db $7A,$35,$81,$45,$8A,$53,$8E,$60,$86,$60,$81,$5D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Unknown3Pose1.bin"	; GFXSize = $200

DATA_D48608:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$73,$3E,$7E,$4D,$81,$45,$7D,$35
	db $81,$3D,$76,$4E,$8D,$5F,$85,$60,$80,$5D,$8A,$54,$7A,$36
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Unknown3Pose2.bin"	; GFXSize = $220

DATA_D48846:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$74,$3F,$7E,$4D,$83,$45,$80,$35
	db $83,$3D,$76,$4F,$8C,$5F,$84,$5F,$7F,$5D,$89,$55,$7B,$37
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Unknown3Pose3.bin"	; GFXSize = $220

DATA_D48A84:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$75,$69,$85,$69,$6D,$71,$74,$79
	db $7C,$79,$84,$79,$88,$79,$95,$6F
	incbin "Graphics/DynamicSprites/GFX_Army_Stand.bin"	; GFXSize = $1C0

DATA_D48C5C:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$74,$67,$83,$67,$70,$77,$78,$77
	db $80,$77,$88,$77,$90,$77,$8E,$6F,$83,$7F,$92,$78
	incbin "Graphics/DynamicSprites/GFX_Army_CurlUp1.bin"	; GFXSize = $200

DATA_D48E78:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$75,$66,$85,$66,$74,$76,$7C,$76
	db $74,$7E,$84,$76,$8C,$76,$8C,$7E
	incbin "Graphics/DynamicSprites/GFX_Army_CurlUp2.bin"	; GFXSize = $1C0

DATA_D49050:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$75,$65,$81,$65,$76,$75,$7E,$75
	db $86,$75,$7A,$7D,$8B,$75,$86,$7D
	incbin "Graphics/DynamicSprites/GFX_Army_CurlUp3.bin"	; GFXSize = $1C0

DATA_D49228:
	db $02,$05,$04,$00,$00,$09,$10,$04,$76,$64,$80,$64,$77,$74,$7F,$74
	db $87,$74,$7F,$7C,$83,$7C
	incbin "Graphics/DynamicSprites/GFX_Army_CurlUp4.bin"	; GFXSize = $1A0

DATA_D493DE:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$74,$6A,$84,$6A,$7B,$7A,$6C,$73
	db $74,$7A,$83,$7A,$8B,$7A,$92,$73,$92,$7B
	incbin "Graphics/DynamicSprites/GFX_Army_Unknown.bin"	; GFXSize = $1E0

DATA_D495D8:
	db $02,$04,$04,$00,$00,$08,$10,$04,$78,$64,$7A,$74,$88,$64,$88,$6C
	db $8A,$6C,$8A,$74
	incbin "Graphics/DynamicSprites/GFX_Army_Roll1.bin"	; GFXSize = $180

DATA_D4976C:
	db $01,$07,$02,$00,$00,$09,$10,$02,$79,$64,$79,$74,$88,$64,$89,$6C
	db $81,$74,$7E,$7C,$89,$74,$86,$7C
	incbin "Graphics/DynamicSprites/GFX_Army_Roll2.bin"	; GFXSize = $160

DATA_D498E4:
	db $02,$04,$04,$00,$00,$08,$10,$04,$79,$65,$79,$75,$89,$67,$89,$6E
	db $75,$6D,$89,$76
	incbin "Graphics/DynamicSprites/GFX_Army_Roll3.bin"	; GFXSize = $180

DATA_D49A78:
	db $02,$05,$04,$00,$00,$09,$10,$04,$76,$6D,$80,$6D,$7E,$65,$86,$65
	db $78,$65,$7B,$7D,$83,$7D
	incbin "Graphics/DynamicSprites/GFX_Army_Roll4.bin"	; GFXSize = $1A0

DATA_D49C2E:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$76,$6B,$76,$63,$7E,$63,$86,$6B
	db $86,$63,$79,$7B,$81,$7B,$86,$73,$85,$7B
	incbin "Graphics/DynamicSprites/GFX_Army_Roll5.bin"	; GFXSize = $180

DATA_D49DC8:
	db $01,$07,$02,$00,$00,$09,$10,$02,$76,$6B,$76,$63,$7E,$63,$86,$6B
	db $86,$63,$7A,$7B,$82,$7B,$86,$73
	incbin "Graphics/DynamicSprites/GFX_Army_Roll6.bin"	; GFXSize = $160

DATA_D49F40:
	db $01,$09,$02,$00,$00,$0B,$10,$02,$76,$69,$76,$61,$7E,$61,$86,$69
	db $86,$61,$78,$79,$80,$79,$86,$71,$85,$79,$8A,$71
	incbin "Graphics/DynamicSprites/GFX_Army_Roll7.bin"	; GFXSize = $1A0

DATA_D4A0FC:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$75,$6A,$85,$6A,$6D,$72,$92,$73
	db $75,$7A,$7D,$7A,$85,$7A,$89,$7A
	incbin "Graphics/DynamicSprites/GFX_Army_Idle1.bin"	; GFXSize = $1C0

DATA_D4A2D4:
	db $02,$05,$04,$00,$00,$09,$10,$04,$75,$6A,$85,$6A,$6D,$73,$75,$7A
	db $7D,$7A,$85,$7A,$8D,$7A
	incbin "Graphics/DynamicSprites/GFX_Army_Idle2.bin"	; GFXSize = $1A0

DATA_D4A48A:
	db $02,$05,$04,$00,$00,$09,$10,$04,$75,$6A,$85,$6A,$6D,$73,$75,$7A
	db $7D,$7A,$85,$7A,$8D,$7A
	incbin "Graphics/DynamicSprites/GFX_Army_Idle3.bin"	; GFXSize = $1A0

DATA_D4A640:
	db $01,$0B,$02,$00,$00,$0D,$10,$02,$78,$70,$72,$77,$7B,$60,$7B,$58
	db $7B,$68,$7B,$50,$7B,$48,$7B,$40,$7B,$38,$7B,$30,$7B,$28,$7B,$20
	incbin "Graphics/DynamicSprites/GFX_CeilingLight_Pose1.bin"	; GFXSize = $1E0

DATA_D4A840:
	db $01,$0B,$02,$00,$00,$0D,$10,$02,$79,$70,$72,$77,$7B,$60,$7B,$58
	db $7B,$68,$7B,$50,$7B,$48,$7B,$40,$7B,$38,$7B,$30,$7B,$28,$7B,$20
	incbin "Graphics/DynamicSprites/GFX_CeilingLight_Pose2.bin"	; GFXSize = $1E0

DATA_D4AA40:
	db $01,$0B,$02,$00,$00,$0D,$10,$02,$79,$70,$74,$78,$7B,$60,$7B,$58
	db $7B,$68,$7B,$50,$7B,$48,$7B,$40,$7B,$38,$7B,$30,$7B,$28,$7B,$20
	incbin "Graphics/DynamicSprites/GFX_CeilingLight_Pose3.bin"	; GFXSize = $1E0

DATA_D4AC40:
	db $01,$0B,$02,$00,$00,$0D,$10,$02,$7A,$70,$74,$78,$7B,$60,$7B,$58
	db $7B,$68,$7B,$50,$7B,$48,$7B,$40,$7B,$38,$7B,$30,$7B,$28,$7B,$20
	incbin "Graphics/DynamicSprites/GFX_CeilingLight_Pose4.bin"	; GFXSize = $1E0

DATA_D4AE40:
	db $01,$0B,$02,$00,$00,$0D,$10,$02,$7B,$70,$75,$78,$7B,$60,$7B,$58
	db $7B,$68,$7B,$50,$7B,$48,$7B,$40,$7B,$38,$7B,$30,$7B,$28,$7B,$20
	incbin "Graphics/DynamicSprites/GFX_CeilingLight_Pose5.bin"	; GFXSize = $1E0

DATA_D4B040:
	db $01,$0B,$02,$00,$00,$0D,$10,$02,$76,$70,$83,$78,$7B,$60,$7B,$58
	db $7B,$68,$7B,$50,$7B,$48,$7B,$40,$7B,$38,$7B,$30,$7B,$28,$7B,$20
	incbin "Graphics/DynamicSprites/GFX_CeilingLight_Pose6.bin"	; GFXSize = $1E0

DATA_D4B240:
	db $01,$0B,$02,$00,$00,$0D,$10,$02,$76,$71,$84,$77,$7B,$61,$7B,$59
	db $7B,$69,$7B,$51,$7B,$49,$7B,$41,$7B,$39,$7B,$31,$7B,$29,$7B,$21
	incbin "Graphics/DynamicSprites/GFX_CeilingLight_Pose7.bin"	; GFXSize = $1E0

DATA_D4B440:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$81,$5F,$71,$5E,$81,$4F,$73,$6E
	db $79,$56,$74,$56,$8C,$53,$6D,$76,$91,$66,$91,$6E,$6C,$61,$6C,$69
	db $75,$7E,$7B,$7E,$82,$47
	incbin "Graphics/DynamicSprites/GFX_Krusha_Walk1.bin"	; GFXSize = $360

DATA_D4B7C6:
	db $04,$08,$08,$01,$18,$19,$00,$00,$7F,$5F,$6F,$5F,$80,$4F,$75,$6F
	db $8D,$5D,$78,$57,$8D,$55,$6D,$77,$8F,$66,$8F,$6E,$75,$7F,$7C,$7F
	db $83,$47
	incbin "Graphics/DynamicSprites/GFX_Krusha_Walk2.bin"	; GFXSize = $320

DATA_D4BB08:
	db $04,$08,$08,$01,$18,$19,$00,$00,$72,$60,$74,$70,$82,$60,$82,$50
	db $75,$80,$7B,$80,$7A,$58,$8E,$56,$6C,$75,$6C,$7D,$84,$70,$8E,$6D
	db $84,$48
	incbin "Graphics/DynamicSprites/GFX_Krusha_Walk3.bin"	; GFXSize = $320

DATA_D4BE4A:
	db $04,$08,$08,$01,$18,$19,$00,$00,$74,$5E,$75,$6E,$84,$5E,$84,$4E
	db $7C,$56,$85,$6E,$8D,$6E,$6D,$74,$6D,$7C,$75,$7E,$77,$82,$8E,$56
	db $7A,$82
	incbin "Graphics/DynamicSprites/GFX_Krusha_Walk4.bin"	; GFXSize = $320

DATA_D4C18C:
	db $05,$06,$0A,$00,$00,$1A,$00,$00,$74,$5D,$75,$6D,$84,$5D,$83,$4D
	db $73,$7D,$7B,$55,$85,$6D,$8D,$6D,$6D,$71,$6D,$79,$8E,$56
	incbin "Graphics/DynamicSprites/GFX_Krusha_Walk5.bin"	; GFXSize = $340

DATA_D4C4EA:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$84,$54,$7F,$64,$6F,$64,$6E,$74
	db $74,$54,$83,$4C,$86,$4C,$8F,$67,$8F,$6F,$7E,$74,$7E,$7C,$6F,$84
	db $8E,$54,$72,$84
	incbin "Graphics/DynamicSprites/GFX_Krusha_Walk6.bin"	; GFXSize = $3A0

DATA_D4C8AE:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$85,$52,$6C,$62,$6E,$72,$75,$52
	db $7C,$62,$7E,$72,$80,$7A,$6D,$80,$82,$4A,$85,$4A,$8C,$62,$8C,$6A
	db $91,$6A,$70,$5A
	incbin "Graphics/DynamicSprites/GFX_Krusha_Walk7.bin"	; GFXSize = $3A0

DATA_D4CC72:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$83,$52,$79,$62,$69,$62,$73,$52
	db $6D,$72,$89,$62,$82,$4A,$7D,$72,$6C,$80,$7F,$77,$6C,$5A,$81,$7F
	incbin "Graphics/DynamicSprites/GFX_Krusha_Walk8.bin"	; GFXSize = $3C0

DATA_D4D052:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$81,$57,$71,$57,$67,$67,$77,$67
	db $75,$77,$69,$5F,$87,$67,$7D,$77,$81,$7F,$8F,$65,$7E,$4F,$6D,$77
	db $6C,$7F,$92,$6A,$82,$4F,$7F,$47
	incbin "Graphics/DynamicSprites/GFX_Krusha_Walk9.bin"	; GFXSize = $380

DATA_D4D3FA:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$81,$57,$71,$57,$66,$67,$76,$67
	db $6D,$77,$7E,$4F,$81,$4F,$69,$5F,$7D,$77,$80,$7F,$86,$67,$8E,$64
	db $8E,$6C,$92,$6A
	incbin "Graphics/DynamicSprites/GFX_Krusha_Walk10.bin"	; GFXSize = $3A0

DATA_D4D7BE:
	db $04,$08,$08,$07,$18,$1F,$00,$00,$7B,$5D,$6B,$5D,$6E,$6D,$7F,$4D
	db $77,$55,$8A,$56,$7E,$6D,$8A,$5E,$8A,$66,$7B,$75,$7B,$7D,$7E,$85
	db $73,$7D,$6C,$7D,$72,$85,$67,$6D,$67,$65,$91,$65,$92,$6D
	incbin "Graphics/DynamicSprites/GFX_Krusha_Walk11.bin"	; GFXSize = $3E0

DATA_D4DBCC:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$82,$5C,$72,$5C,$72,$6C,$7E,$4C
	db $6A,$61,$6A,$69,$8F,$66,$92,$6B,$76,$54,$8B,$54,$6B,$77,$7F,$6C
	db $73,$7C,$78,$7C,$79,$81
	incbin "Graphics/DynamicSprites/GFX_Krusha_Walk12.bin"	; GFXSize = $360

DATA_D4DF52:
	incbin "Tilemaps/Layer3_TempleLevels.bin"

DATA_D4EB52:
	incbin "Graphics/GFX_Layer3_TempleLevels.bin"

UNK_D4FFF2:
	db $0C,$86,$18,$1D,$00,$81,$00,$00,$00,$00,$00,$01,$2C,$04

%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankD5Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_D50000:
	db $0A,$0C,$24,$00,$00,$34,$00,$00,$67,$5A,$67,$6A,$77,$5A,$87,$5A
	db $69,$7A,$77,$6A,$81,$7A,$97,$6A,$97,$5A,$87,$6A,$85,$52,$8D,$52
	db $90,$52,$A3,$72,$A5,$6A,$A5,$62,$A5,$5A,$A5,$52,$A5,$4A,$79,$7A
	db $8B,$7D,$84,$8A
	incbin "Graphics/DynamicSprites/GFX_LargeAnimalBuddyToken_Rambi.bin"	; GFXSize = $680

DATA_D506B4:
	db $06,$04,$0C,$08,$1C,$24,$00,$00,$64,$53,$74,$53,$84,$53,$74,$63
	db $73,$73,$96,$3F,$A4,$47,$98,$54,$94,$5C,$84,$63,$8C,$63,$6C,$63
	db $65,$63,$74,$83,$7C,$83,$80,$7F,$7E,$73,$99,$4C
	incbin "Graphics/DynamicSprites/GFX_LargeAnimalBuddyToken_Expresso.bin"	; GFXSize = $480

DATA_D50B60:
	db $07,$02,$0E,$0F,$1E,$2D,$00,$00,$78,$65,$88,$65,$7A,$75,$68,$65
	db $5E,$55,$6E,$55,$7E,$55,$5B,$5C,$6C,$85,$6B,$7D,$6B,$75,$73,$7D
	db $7E,$4D,$8D,$75,$95,$75,$96,$6D,$60,$65,$62,$6D,$5D,$64,$8E,$5D
	db $95,$5D,$8E,$55,$74,$85,$7A,$85
	incbin "Graphics/DynamicSprites/GFX_LargeAnimalBuddyToken_Winky.bin"	; GFXSize = $5A0

DATA_D51138:
	db $04,$08,$08,$0F,$18,$27,$00,$00,$7A,$5B,$78,$6B,$88,$6B,$68,$6B
	db $7B,$53,$6E,$8B,$83,$7B,$8B,$7B,$7C,$8B,$76,$8D,$91,$7B,$5A,$62
	db $5C,$6A,$5D,$72,$5C,$7A,$59,$82,$64,$73,$AF,$78,$A7,$78,$9F,$77
	db $97,$77,$6B,$7B,$73,$7B,$6F,$83,$7B,$7B,$7E,$83,$86,$83
	incbin "Graphics/DynamicSprites/GFX_LargeAnimalBuddyToken_Enguarde.bin"	; GFXSize = $4E0

DATA_D51656:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$7C,$4A,$7D,$5A,$6D,$5A,$6A,$6A
	db $7A,$6A,$6F,$52,$68,$4F,$67,$47,$67,$57,$8A,$70,$8F,$6B,$96,$6D
	db $8E,$73
	incbin "Graphics/DynamicSprites/GFX_Necky_Fly1.bin"	; GFXSize = $380

DATA_D519F8:
	db $04,$08,$08,$01,$18,$19,$00,$00,$7A,$66,$6A,$6A,$5F,$52,$83,$56
	db $72,$62,$6A,$62,$6E,$5A,$66,$62,$8A,$4E,$8A,$70,$8F,$6B,$96,$6C
	db $92,$73
	incbin "Graphics/DynamicSprites/GFX_Necky_Fly2.bin"	; GFXSize = $320

DATA_D51D3A:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7E,$67,$8E,$67,$6E,$6A,$91,$5F
	db $8C,$5F,$66,$69,$64,$61,$5E,$66,$6A,$71
	incbin "Graphics/DynamicSprites/GFX_Necky_Fly3.bin"	; GFXSize = $240

DATA_D51F94:
	db $03,$03,$06,$00,$00,$09,$10,$06,$66,$6C,$76,$6A,$86,$66,$96,$6B
	db $96,$63,$7E,$62
	incbin "Graphics/DynamicSprites/GFX_Necky_Fly4.bin"	; GFXSize = $1E0

DATA_D52188:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$6A,$82,$70,$72,$7E,$66,$8E,$67
	db $8B,$72,$76,$6A,$6E,$6A,$6A,$6F,$75,$82,$85,$76
	incbin "Graphics/DynamicSprites/GFX_Necky_Fly5.bin"	; GFXSize = $320

DATA_D524C4:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$73,$68,$73,$78,$83,$78,$73,$88
	db $83,$68,$80,$61,$6B,$70,$93,$69,$90,$61,$78,$98,$85,$88,$8B,$88
	db $6B,$6A,$97,$69,$8B,$90
	incbin "Graphics/DynamicSprites/GFX_Necky_Fly6.bin"	; GFXSize = $3C0

DATA_D528AA:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6E,$7E,$6F,$6E,$87,$72,$7F,$66
	db $74,$8E,$8A,$82,$8F,$82,$8F,$6A,$8F,$62,$96,$68,$6D,$76,$6A,$6E
	db $77,$66,$73,$66,$71,$8E
	incbin "Graphics/DynamicSprites/GFX_Necky_Fly7.bin"	; GFXSize = $360

DATA_D52C30:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$68,$67,$77,$65,$87,$65,$68,$77
	db $70,$77,$6E,$7F,$97,$69,$90,$71
	incbin "Graphics/DynamicSprites/GFX_Necky_Fly8.bin"	; GFXSize = $220

DATA_D52E68:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$67,$5F,$77,$5E,$87,$5E,$6A,$6F
	db $76,$6E,$7E,$6E,$86,$6E,$8E,$6E,$96,$6A
	incbin "Graphics/DynamicSprites/GFX_Necky_Fly9.bin"	; GFXSize = $2A0

DATA_D53122:
	db $04,$08,$08,$00,$00,$18,$00,$00,$70,$51,$7A,$61,$80,$51,$6A,$69
	db $68,$52,$74,$61,$7A,$71,$82,$71,$8A,$6F,$8F,$67,$92,$6F,$96,$6B
	incbin "Graphics/DynamicSprites/GFX_Necky_Fly10.bin"	; GFXSize = $300

DATA_D53442:
	db $04,$08,$08,$01,$18,$19,$00,$00,$6A,$4E,$7A,$4E,$72,$5E,$6A,$6E
	db $69,$4A,$81,$5E,$81,$66,$7A,$6E,$82,$6E,$8A,$70,$8F,$6B,$92,$6E
	db $96,$6C
	incbin "Graphics/DynamicSprites/GFX_Necky_Fly11.bin"	; GFXSize = $320

DATA_D53784:
	db $01,$06,$02,$00,$00,$08,$10,$02,$7A,$72,$72,$77,$8A,$79,$8D,$79
	db $72,$7F,$6B,$7C,$7C,$82
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Walk1.bin"	; GFXSize = $140

DATA_D538DA:
	db $01,$06,$02,$00,$00,$08,$10,$02,$7A,$72,$72,$78,$8A,$79,$8D,$7A
	db $72,$80,$6A,$7C,$7E,$82
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Walk2.bin"	; GFXSize = $140

DATA_D53A30:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7A,$73,$72,$78,$8A,$79,$8D,$78
	db $72,$80,$6A,$7E
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Walk3.bin"	; GFXSize = $120

DATA_D53B64:
	db $02,$04,$04,$00,$00,$08,$10,$04,$85,$76,$75,$76,$8C,$6E,$7F,$6E
	db $6D,$78,$6D,$80
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Walk4.bin"	; GFXSize = $180

DATA_D53CF8:
	db $01,$07,$02,$00,$00,$09,$10,$02,$7A,$70,$8A,$6F,$88,$68,$72,$77
	db $6D,$7D,$7A,$80,$82,$80,$8A,$7F
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Walk5.bin"	; GFXSize = $160

DATA_D53E70:
	db $01,$07,$02,$00,$00,$09,$10,$02,$7B,$6F,$89,$7F,$89,$6A,$73,$77
	db $6F,$7B,$79,$7F,$81,$7F,$89,$87
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Walk6.bin"	; GFXSize = $160

DATA_D53FE8:
	db $02,$04,$04,$00,$00,$08,$10,$04,$73,$78,$82,$78,$8C,$70,$7D,$70
	db $85,$70,$6E,$7B
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Walk7.bin"	; GFXSize = $180

DATA_D5417C:
	db $02,$03,$04,$00,$00,$07,$10,$04,$85,$74,$75,$78,$7F,$70,$6D,$78
	db $6D,$80
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Walk8.bin"	; GFXSize = $160

DATA_D542EE:
	db $02,$01,$04,$00,$00,$05,$10,$04,$75,$7C,$74,$6C,$6F,$7A
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Turn.bin"	; GFXSize = $120

DATA_D5441C:
	db $02,$04,$04,$00,$00,$08,$10,$04,$84,$79,$74,$77,$6C,$7D,$6C,$75
	db $67,$75,$84,$71
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Dead1.bin"	; GFXSize = $180

DATA_D545B0:
	db $02,$02,$04,$00,$00,$06,$10,$04,$6C,$71,$7C,$73,$8B,$77,$7B,$6B
	incbin "Graphics/DynamicSprites/GFX_Klaptrap_Dead2.bin"	; GFXSize = $140

DATA_D54700:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$70,$5C,$7D,$56,$70,$6C,$7D,$66
	db $75,$54,$80,$76
	incbin "Graphics/DynamicSprites/GFX_RopeBarrel_Grabbed1.bin"	; GFXSize = $240

DATA_D54954:
	db $04,$00,$00,$00,$00,$08,$10,$08,$70,$5B,$7F,$5B,$6F,$6B,$7E,$6B
	incbin "Graphics/DynamicSprites/GFX_RopeBarrel_Grabbed2.bin"	; GFXSize = $200

DATA_D54B64:
	db $04,$00,$00,$00,$00,$08,$10,$08,$6F,$5D,$7F,$5D,$6F,$6D,$7F,$6D
	incbin "Graphics/DynamicSprites/GFX_RopeBarrel_Grabbed3.bin"	; GFXSize = $200

DATA_D54D74:
	db $04,$00,$00,$00,$00,$08,$10,$08,$70,$5B,$7E,$5C,$70,$6B,$7E,$6C
	incbin "Graphics/DynamicSprites/GFX_RopeBarrel_Grabbed4.bin"	; GFXSize = $200

DATA_D54F84:														; Note: Unused
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6F,$55,$7E,$55,$6F,$65,$7E,$65
	db $73,$75,$7A,$75,$82,$75
	incbin "Graphics/DynamicSprites/GFX_Barrel_FallsApart1.bin"	; GFXSize = $260

DATA_D551FA:														; Note: Unused
	db $04,$08,$08,$00,$00,$18,$00,$00,$6B,$55,$7B,$55,$6C,$65,$7C,$65
	db $71,$75,$79,$75,$81,$75,$84,$77,$89,$5F,$89,$67,$87,$6F,$89,$57
	incbin "Graphics/DynamicSprites/GFX_Barrel_FallsApart2.bin"	; GFXSize = $300

DATA_D5551A:														; Note: Unused
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$67,$57,$77,$57,$75,$67,$86,$57
	db $85,$67,$6D,$67,$71,$77,$79,$77,$81,$77,$85,$77,$79,$4F,$86,$4F
	db $6D,$6F,$69,$67
	incbin "Graphics/DynamicSprites/GFX_Barrel_FallsApart3.bin"	; GFXSize = $3A0

DATA_D558DE:														; Note: Unused
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$63,$58,$73,$58,$67,$68,$77,$68
	db $83,$58,$87,$68,$71,$78,$79,$78,$81,$78,$85,$78,$79,$50,$87,$50
	db $92,$61,$92,$59
	incbin "Graphics/DynamicSprites/GFX_Barrel_FallsApart4.bin"	; GFXSize = $400

DATA_D55D02:														; Note: Unused
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$60,$60,$6E,$61,$6F,$71,$7F,$71
	db $7E,$61,$8E,$61,$67,$70,$8F,$71,$92,$59,$8B,$59,$83,$59,$78,$59
	db $69,$59
	incbin "Graphics/DynamicSprites/GFX_Barrel_FallsApart5.bin"	; GFXSize = $3E0

DATA_D56104:														; Note: Unused
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$61,$63,$71,$61,$71,$71,$81,$71
	db $81,$61,$91,$62,$69,$73,$5D,$63,$91,$71,$94,$5A,$8E,$5A,$87,$59
	db $78,$59,$68,$5B
	incbin "Graphics/DynamicSprites/GFX_Barrel_FallsApart6.bin"	; GFXSize = $400

DATA_D56528:														; Note: Unused
	db $06,$04,$0C,$06,$1C,$22,$00,$00,$6F,$72,$7F,$72,$7F,$62,$8F,$5D
	db $8F,$6D,$62,$6C,$5B,$6B,$5A,$63,$8A,$5A,$78,$5A,$66,$5E,$69,$64
	db $6F,$6A,$77,$6A,$77,$62,$9C,$6B
	incbin "Graphics/DynamicSprites/GFX_Barrel_FallsApart7.bin"	; GFXSize = $440

DATA_D56990:														; Note: Unused
	db $05,$06,$0A,$09,$1A,$23,$00,$00,$77,$66,$7F,$76,$87,$69,$89,$59
	db $67,$6F,$59,$6C,$77,$76,$8F,$79,$99,$60,$62,$77,$77,$5E,$65,$5F
	db $96,$68,$67,$68,$77,$7E,$5F,$6F,$6C,$67,$96,$72,$9E,$70,$94,$7A
	incbin "Graphics/DynamicSprites/GFX_Barrel_FallsApart8.bin"	; GFXSize = $460

DATA_D56E20:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$70,$56,$7E,$5D,$70,$66,$7E,$6D
	db $76,$76,$80,$55
	incbin "Graphics/DynamicSprites/GFX_Barrel_Thrown1.bin"	; GFXSize = $240

DATA_D57074:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7E,$5D,$70,$57,$70,$67,$7D,$6D
	db $80,$55,$75,$77
	incbin "Graphics/DynamicSprites/GFX_Barrel_Thrown2.bin"	; GFXSize = $240

DATA_D572C8:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7D,$5E,$71,$68,$71,$58,$7D,$6E
	db $81,$56,$76,$78
	incbin "Graphics/DynamicSprites/GFX_Barrel_Thrown3.bin"	; GFXSize = $240

DATA_D5751C:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7E,$61,$70,$61,$73,$59,$7B,$59
	db $83,$59,$73,$71,$83,$71,$7B,$71,$7C,$79
	incbin "Graphics/DynamicSprites/GFX_Barrel_Thrown4.bin"	; GFXSize = $1E0

DATA_D57716:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7E,$61,$70,$61,$77,$71,$73,$59
	db $7B,$59,$83,$59,$72,$71,$85,$71
	incbin "Graphics/DynamicSprites/GFX_Barrel_Thrown5.bin"	; GFXSize = $220

DATA_D5794E:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7E,$61,$70,$61,$71,$59,$79,$59
	db $81,$59,$73,$71,$7B,$71,$86,$71,$83,$71,$7E,$79
	incbin "Graphics/DynamicSprites/GFX_Barrel_Thrown6.bin"	; GFXSize = $200

DATA_D57B6A:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7F,$5E,$70,$58,$70,$68,$7F,$6E
	db $80,$56,$79,$78
	incbin "Graphics/DynamicSprites/GFX_Barrel_Thrown7.bin"	; GFXSize = $240

DATA_D57DBE:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7E,$5E,$70,$57,$70,$67,$7F,$6E
	db $80,$56,$77,$77
	incbin "Graphics/DynamicSprites/GFX_Barrel_Thrown8.bin"	; GFXSize = $240

DATA_D58012:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$70,$5C,$7D,$56,$70,$6C,$7D,$66
	db $75,$54,$80,$76
	incbin "Graphics/DynamicSprites/GFX_Barrel_Grabbed1.bin"	; GFXSize = $240

DATA_D58266:
	db $04,$00,$00,$00,$00,$08,$10,$08,$70,$5B,$7E,$5B,$70,$6B,$7D,$6B
	incbin "Graphics/DynamicSprites/GFX_Barrel_Grabbed2.bin"	; GFXSize = $200

DATA_D58476:
	db $04,$00,$00,$00,$00,$08,$10,$08,$70,$5D,$7E,$5D,$70,$6D,$7E,$6D
	incbin "Graphics/DynamicSprites/GFX_Barrel_Grabbed3.bin"	; GFXSize = $200

DATA_D58686:
	db $04,$00,$00,$00,$00,$08,$10,$08,$70,$5B,$7E,$5C,$70,$6B,$7E,$6C
	incbin "Graphics/DynamicSprites/GFX_Barrel_Grabbed4.bin"	; GFXSize = $200

DATA_D58896:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6F,$56,$7E,$56,$70,$66,$7E,$66
	db $73,$76,$7B,$76,$83,$76
	incbin "Graphics/DynamicSprites/GFX_RopeBarrel_Idle.bin"	; GFXSize = $260

DATA_D58B0C:														; Note: Unused
	db $04,$04,$08,$00,$00,$0C,$10,$08,$73,$5C,$7C,$5C,$74,$6C,$74,$7C
	db $84,$7C,$83,$6C,$84,$74,$81,$84
	incbin "Graphics/DynamicSprites/GFX_SmallOilDrum_WithRim.bin"	; GFXSize = $280

DATA_D58DA4:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$74,$67,$74,$77,$84,$7F,$73,$5F
	db $84,$5F,$83,$6F,$84,$77,$84,$67,$7E,$5F,$78,$5F
	incbin "Graphics/DynamicSprites/GFX_SmallOilDrum_NoRim.bin"	; GFXSize = $200

DATA_D58FC0:
	incbin "Graphics/Compressed/GFX_FGBG_JungleLevels.bin"

DATA_D5E6D1:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7B,$72,$88,$75
	incbin "Graphics/DynamicSprites/GFX_SmokePuff_Pose1.bin"	; GFXSize = $A0

DATA_D5E77D:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7A,$71,$8A,$71,$75,$78,$8A,$79
	db $84,$81,$79,$81
	incbin "Graphics/DynamicSprites/GFX_SmokePuff_Pose2.bin"	; GFXSize = $120

DATA_D5E8B1:
	db $02,$04,$04,$00,$00,$08,$10,$04,$85,$6F,$75,$6F,$76,$7F,$7E,$7F
	db $86,$7F,$72,$77
	incbin "Graphics/DynamicSprites/GFX_SmokePuff_Pose3.bin"	; GFXSize = $180

DATA_D5EA45:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$85,$7D,$84,$6D,$75,$6F,$75,$7F
	db $70,$77,$71,$7F
	incbin "Graphics/DynamicSprites/GFX_SmokePuff_Pose4.bin"	; GFXSize = $240

DATA_D5EC99:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$88,$6C,$78,$6C,$88,$7C,$78,$7C
	db $6B,$76,$70,$6E,$71,$86
	incbin "Graphics/DynamicSprites/GFX_SmokePuff_Pose5.bin"	; GFXSize = $2C0

DATA_D5EF6F:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$8A,$6A,$8A,$7A,$7A,$6C,$7A,$7C
	db $6A,$71,$72,$81,$6E,$81,$74,$89
	incbin "Graphics/DynamicSprites/GFX_SmokePuff_Pose6.bin"	; GFXSize = $2E0

DATA_D5F267:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$8C,$72,$7C,$6C,$93,$82,$8B,$82
	db $74,$6E,$69,$76,$6D,$7B,$6E,$82,$8B,$6A,$84,$7B,$83,$83
	incbin "Graphics/DynamicSprites/GFX_SmokePuff_Pose7.bin"	; GFXSize = $220

DATA_D5F4A5:
	db $01,$04,$02,$00,$00,$06,$10,$02,$8D,$72,$85,$74,$7A,$6D,$6A,$79
	db $85,$67
	incbin "Graphics/DynamicSprites/GFX_SmokePuff_Pose8.bin"	; GFXSize = $100

DATA_D5F5B7:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7E,$80,$78,$77,$7B,$7C,$81,$88
	incbin "Graphics/DynamicSprites/GFX_SmallBarrelPiece_Pose1.bin"	; GFXSize = $80

DATA_D5F647:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$7C,$7A,$77,$7E,$81
	incbin "Graphics/DynamicSprites/GFX_SmallBarrelPiece_Pose2.bin"	; GFXSize = $60

DATA_D5F6B5:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7D,$77,$7E,$7F,$81,$81
	incbin "Graphics/DynamicSprites/GFX_SmallBarrelPiece_Pose3.bin"	; GFXSize = $60

DATA_D5F723:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7F,$75,$80,$7D,$82,$85
	incbin "Graphics/DynamicSprites/GFX_SmallBarrelPiece_Pose4.bin"	; GFXSize = $60

DATA_D5F791:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7D,$79,$7D,$81,$7D,$89
	incbin "Graphics/DynamicSprites/GFX_SmallBarrelPiece_Pose5.bin"	; GFXSize = $60

DATA_D5F7FF:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7E,$7F,$7E,$87
	incbin "Graphics/DynamicSprites/GFX_SmallBarrelPiece_Pose6.bin"	; GFXSize = $40

DATA_D5F84B:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$80,$7E,$82
	incbin "Graphics/DynamicSprites/GFX_SmallBarrelPiece_Pose7.bin"	; GFXSize = $40

DATA_D5F897:
	db $00,$03,$00,$00,$00,$03,$00,$00,$78,$7C,$7F,$7F,$7F,$87
	incbin "Graphics/DynamicSprites/GFX_SmallBarrelPiece_Pose8.bin"	; GFXSize = $60

DATA_D5F905:
	db $00,$04,$00,$00,$00,$04,$00,$00,$6C,$74,$74,$76,$7C,$77,$84,$77
	incbin "Graphics/DynamicSprites/GFX_ThrownCane_Pose1.bin"	; GFXSize = $80

DATA_D5F995:
	db $00,$04,$00,$00,$00,$04,$00,$00,$6C,$72,$74,$75,$7C,$79,$84,$7C
	incbin "Graphics/DynamicSprites/GFX_ThrownCane_Pose2.bin"	; GFXSize = $80

DATA_D5FA25:
	db $00,$04,$00,$00,$00,$04,$00,$00,$6F,$6E,$77,$74,$7E,$7B,$82,$82
	incbin "Graphics/DynamicSprites/GFX_ThrownCane_Pose3.bin"	; GFXSize = $80

DATA_D5FAB5:
	db $00,$04,$00,$00,$00,$04,$00,$00,$71,$6A,$76,$72,$7B,$7A,$81,$82
	incbin "Graphics/DynamicSprites/GFX_ThrownCane_Pose4.bin"	; GFXSize = $80

DATA_D5FB45:
	db $00,$04,$00,$00,$00,$04,$00,$00,$74,$69,$77,$71,$7B,$79,$7D,$81
	incbin "Graphics/DynamicSprites/GFX_ThrownCane_Pose5.bin"	; GFXSize = $80

DATA_D5FBD5:
	db $00,$04,$00,$00,$00,$04,$00,$00,$76,$69,$79,$71,$7A,$79,$7B,$81
	incbin "Graphics/DynamicSprites/GFX_ThrownCane_Pose6.bin"	; GFXSize = $80

DATA_D5FC65:
	db $00,$04,$00,$00,$00,$04,$00,$00,$76,$69,$78,$71,$7A,$79,$7C,$81
	incbin "Graphics/DynamicSprites/GFX_ThrownCane_Pose7.bin"	; GFXSize = $80

DATA_D5FCF5:
	db $00,$04,$00,$00,$00,$04,$00,$00,$77,$6B,$79,$73,$7B,$7B,$7B,$83
	incbin "Graphics/DynamicSprites/GFX_ThrownCane_Pose8.bin"	; GFXSize = $80

DATA_D5FD85:
	db $00,$03,$00,$00,$00,$03,$00,$00,$76,$6F,$7A,$77,$7C,$7F
	incbin "Graphics/DynamicSprites/GFX_ThrownCane_Pose9.bin"	; GFXSize = $60

UNK_D5FDF3:														; Note: Unused
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$61,$75,$69,$75,$61
	incbin "Graphics/DynamicSprites/GFX_Arrow_Pose.bin"	; GFXSize = $C0

UNK_D5FEC1:														; Note: Unused
	db $01,$02,$02,$00,$00,$04,$10,$02,$7B,$61,$73,$69,$73,$61
	incbin "Graphics/DynamicSprites/GFX_Exit_Pose.bin"	; GFXSize = $C0

	%InsertGarbageData($D5FF8F, incsrc, DATA_D5FF8F.asm)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankD6Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_D60000:
	db $00,$00,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07
	db $07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07
	db $07,$07

DATA_D60022:
	db $00,$1A,$00,$00,$00,$1A,$00,$00,$7C,$04,$7C,$0B,$7C,$13,$7C,$1A
	db $7C,$22,$7C,$2A,$7C,$32,$7C,$3A,$7C,$42,$7C,$4A,$7C,$52,$7C,$5A
	db $7C,$62,$7C,$6A,$7C,$72,$7C,$7A,$7C,$82,$7C,$8A,$7C,$92,$7C,$9A
	db $7C,$A2,$7C,$AA,$7C,$B2,$7C,$BA,$7C,$C2,$7C,$CA
	incbin "Graphics/DynamicSprites/GFX_SwingingRope_Pose1.bin"	; GFXSize = $340

DATA_D6039E:
	db $00,$1A,$00,$00,$00,$1A,$00,$00,$7B,$04,$7B,$0C,$7B,$14,$7B,$1C
	db $7B,$24,$7B,$2C,$7B,$34,$7B,$3C,$7B,$44,$7B,$4C,$7B,$54,$7B,$5C
	db $7B,$64,$7A,$6C,$79,$74,$78,$7C,$77,$84,$76,$8C,$76,$94,$76,$9C
	db $75,$A4,$75,$AC,$74,$B4,$73,$BC,$73,$C4,$73,$CC
	incbin "Graphics/DynamicSprites/GFX_SwingingRope_Pose2.bin"	; GFXSize = $340

DATA_D6071A:
	db $00,$1A,$00,$00,$00,$1A,$00,$00,$7C,$04,$7C,$0C,$7C,$14,$7C,$1C
	db $7B,$24,$7B,$2C,$7B,$34,$7B,$3C,$7A,$44,$79,$4C,$78,$54,$77,$5C
	db $76,$64,$75,$6C,$75,$74,$74,$7C,$73,$84,$72,$8C,$71,$94,$70,$9C
	db $6F,$A4,$6D,$AC,$6C,$B4,$6B,$BC,$6A,$C4,$6A,$CC
	incbin "Graphics/DynamicSprites/GFX_SwingingRope_Pose3.bin"	; GFXSize = $340

DATA_D60A96:
	db $00,$1A,$00,$00,$00,$1A,$00,$00,$7C,$04,$7C,$0C,$7C,$14,$7C,$1C
	db $7C,$24,$7A,$2C,$79,$34,$78,$3C,$78,$44,$77,$4C,$76,$54,$75,$5C
	db $74,$64,$72,$6C,$71,$74,$6F,$7C,$6E,$84,$6D,$8C,$6C,$94,$69,$9C
	db $68,$A4,$66,$AC,$64,$B4,$63,$BC,$61,$C4,$61,$CC
	incbin "Graphics/DynamicSprites/GFX_SwingingRope_Pose4.bin"	; GFXSize = $340

DATA_D60E12:
	db $00,$1A,$00,$00,$00,$1A,$00,$00,$7B,$04,$7B,$0C,$7B,$14,$7A,$1C
	db $7A,$24,$7A,$2C,$79,$34,$78,$3C,$77,$44,$75,$4C,$74,$54,$73,$5C
	db $71,$64,$70,$6C,$6E,$74,$6C,$7C,$6A,$84,$68,$8C,$65,$94,$63,$9C
	db $60,$A4,$5F,$AC,$5D,$B4,$5A,$BC,$58,$C4,$58,$CC
	incbin "Graphics/DynamicSprites/GFX_SwingingRope_Pose5.bin"	; GFXSize = $340

DATA_D6118E:
	db $00,$19,$00,$00,$00,$19,$00,$00,$7B,$04,$7B,$0C,$7B,$14,$7A,$1C
	db $7A,$24,$79,$2C,$78,$34,$77,$3C,$76,$44,$74,$4C,$73,$54,$71,$5C
	db $6F,$64,$6C,$6C,$6A,$74,$68,$7C,$66,$84,$63,$8C,$60,$94,$5D,$9C
	db $5A,$A4,$57,$AC,$54,$B4,$52,$BC,$4F,$C4
	incbin "Graphics/DynamicSprites/GFX_SwingingRope_Pose6.bin"	; GFXSize = $320

DATA_D614E8:
	db $00,$19,$00,$00,$00,$19,$00,$00,$7B,$04,$7B,$0C,$7B,$14,$7A,$1C
	db $7A,$24,$79,$2C,$78,$34,$76,$3C,$74,$44,$72,$4C,$70,$54,$6E,$5C
	db $6C,$64,$6A,$6C,$67,$74,$64,$7C,$62,$84,$5E,$8C,$5B,$94,$57,$9C
	db $54,$A4,$51,$AC,$4D,$B4,$49,$BC,$47,$C4
	incbin "Graphics/DynamicSprites/GFX_SwingingRope_Pose7.bin"	; GFXSize = $320

DATA_D61842:
	db $00,$19,$00,$00,$00,$19,$00,$00,$7B,$04,$7B,$0C,$7B,$14,$7A,$1C
	db $79,$24,$78,$2C,$77,$34,$75,$3C,$73,$44,$71,$4C,$6F,$54,$6C,$5C
	db $6A,$64,$65,$6C,$63,$74,$60,$7C,$5C,$84,$58,$8C,$55,$94,$51,$9C
	db $4D,$A4,$4A,$AC,$46,$B4,$41,$BC,$40,$C4
	incbin "Graphics/DynamicSprites/GFX_SwingingRope_Pose8.bin"	; GFXSize = $320

DATA_D61B9C:
	db $00,$18,$00,$00,$00,$18,$00,$00,$7B,$04,$7B,$0C,$7A,$14,$7A,$1C
	db $79,$24,$78,$2C,$76,$34,$74,$3C,$72,$44,$70,$4C,$6D,$54,$6A,$5C
	db $67,$64,$63,$6C,$60,$74,$5C,$7C,$59,$84,$55,$8C,$50,$94,$4C,$9C
	db $47,$A4,$43,$AC,$3E,$B4,$39,$BC
	incbin "Graphics/DynamicSprites/GFX_SwingingRope_Pose9.bin"	; GFXSize = $300

DATA_D61ED4:
	db $00,$18,$00,$00,$00,$18,$00,$00,$7B,$04,$7B,$0C,$7A,$14,$79,$1C
	db $78,$24,$77,$2C,$75,$34,$73,$3C,$70,$44,$6E,$4C,$6C,$54,$68,$5C
	db $65,$64,$61,$6C,$5D,$74,$59,$7C,$55,$84,$50,$8C,$4B,$94,$46,$9C
	db $42,$A4,$3C,$AC,$37,$B4,$32,$BC
	incbin "Graphics/DynamicSprites/GFX_SwingingRope_Pose10.bin"	; GFXSize = $300

DATA_D6220C:
	db $00,$18,$00,$00,$00,$18,$00,$00,$7C,$04,$7C,$0C,$7A,$14,$79,$1C
	db $78,$24,$76,$2C,$74,$34,$72,$3C,$6F,$44,$6C,$4C,$69,$54,$67,$5C
	db $63,$64,$5F,$6C,$5B,$74,$56,$7C,$51,$84,$4D,$8C,$47,$94,$42,$9C
	db $3C,$A4,$36,$AC,$31,$B4,$2B,$BB
	incbin "Graphics/DynamicSprites/GFX_SwingingRope_Pose11.bin"	; GFXSize = $300

DATA_D62544:
	db $00,$18,$00,$00,$00,$18,$00,$00,$7C,$04,$7C,$0C,$7A,$14,$78,$1C
	db $77,$24,$76,$2C,$74,$34,$72,$3C,$6F,$44,$6C,$4C,$69,$54,$65,$5C
	db $61,$64,$5D,$6C,$58,$74,$53,$7C,$4F,$84,$49,$8B,$44,$93,$3E,$9B
	db $38,$A3,$32,$AB,$2C,$B2,$26,$BA
	incbin "Graphics/DynamicSprites/GFX_SwingingRope_Pose12.bin"	; GFXSize = $300

DATA_D6287C:
	db $00,$17,$00,$00,$00,$17,$00,$00,$7B,$04,$7B,$0C,$7A,$14,$79,$1C
	db $78,$24,$76,$2C,$73,$34,$71,$3C,$6E,$44,$6B,$4C,$68,$54,$64,$5C
	db $60,$64,$5B,$6C,$56,$74,$52,$7C,$4C,$84,$46,$8C,$40,$94,$3A,$9C
	db $34,$A3,$2D,$AA,$27,$B2
	incbin "Graphics/DynamicSprites/GFX_SwingingRope_Pose13.bin"	; GFXSize = $2E0

DATA_D62B92:
	db $00,$17,$00,$00,$00,$17,$00,$00,$7C,$04,$7B,$0C,$7A,$14,$79,$1C
	db $77,$24,$76,$2C,$73,$34,$70,$3C,$6D,$44,$6B,$4C,$68,$54,$63,$5C
	db $5F,$64,$5B,$6C,$55,$73,$50,$7B,$4B,$83,$45,$8B,$3F,$92,$39,$99
	db $33,$A1,$2B,$A8,$25,$B0
	incbin "Graphics/DynamicSprites/GFX_SwingingRope_Pose14.bin"	; GFXSize = $2E0

DATA_D62EA8:
	db $00,$17,$00,$00,$00,$17,$00,$00,$7C,$04,$7B,$0C,$7A,$14,$79,$1C
	db $77,$24,$75,$2C,$73,$34,$70,$3C,$6E,$44,$6A,$4C,$66,$54,$62,$5C
	db $5E,$64,$59,$6C,$54,$74,$4E,$7C,$48,$84,$42,$8C,$3C,$94,$36,$9B
	db $30,$A2,$29,$A9,$23,$B0
	incbin "Graphics/DynamicSprites/GFX_SwingingRope_Pose15.bin"	; GFXSize = $2E0

DATA_D631BE:
	db $00,$17,$00,$00,$00,$17,$00,$00,$7B,$04,$7B,$0C,$7A,$14,$79,$1C
	db $77,$24,$75,$2C,$72,$34,$70,$3C,$6D,$44,$6A,$4C,$66,$54,$62,$5C
	db $5E,$64,$59,$6C,$54,$74,$4F,$7C,$49,$83,$43,$8B,$3D,$92,$37,$99
	db $30,$A0,$2A,$A8,$23,$AF
	incbin "Graphics/DynamicSprites/GFX_SwingingRope_Pose16.bin"	; GFXSize = $2E0

DATA_D634D4:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7E,$5E,$7B,$6E,$8C,$5E,$76,$66
	db $76,$6E,$7B,$7E,$80,$7E,$73,$5C,$73,$64
	incbin "Graphics/DynamicSprites/GFX_Diddy_Victory1.bin"	; GFXSize = $1E0

DATA_D636CE:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$82,$5D,$78,$6D,$88,$6D,$85,$75
	db $8E,$5D,$7A,$65,$76,$65,$75,$5D,$73,$5A,$7A,$7D,$81,$7D
	incbin "Graphics/DynamicSprites/GFX_Diddy_Victory2.bin"	; GFXSize = $220

DATA_D6390C:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$74,$5B,$77,$6B,$84,$5B,$87,$6B
	db $87,$73,$7A,$7B,$81,$7B,$8D,$6A
	incbin "Graphics/DynamicSprites/GFX_Diddy_Victory3.bin"	; GFXSize = $220

DATA_D63B44:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$8D,$70,$7D,$70,$7E,$60,$76,$60
	db $76,$68,$78,$70,$7B,$78,$73,$60
	incbin "Graphics/DynamicSprites/GFX_Diddy_Victory4.bin"	; GFXSize = $220

DATA_D63D7C:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7D,$60,$78,$70,$87,$78,$88,$70
	db $75,$68,$75,$60,$71,$60
	incbin "Graphics/DynamicSprites/GFX_Diddy_Victory5.bin"	; GFXSize = $200

DATA_D63F92:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7F,$5D,$8F,$5E,$78,$6D,$7A,$7D
	db $81,$7D,$77,$65,$6F,$61,$70,$69
	incbin "Graphics/DynamicSprites/GFX_Diddy_Victory6.bin"	; GFXSize = $220

DATA_D641CA:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$8A,$43,$7E,$5A,$78,$6A,$89,$52
	db $8F,$52,$7A,$7A,$80,$7A,$76,$62,$6E,$62,$72,$6A
	incbin "Graphics/DynamicSprites/GFX_Diddy_Victory7.bin"	; GFXSize = $260

DATA_D64446:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7D,$5A,$79,$6A,$7B,$7A,$80,$7A
	db $75,$62,$70,$62,$71,$6A
	incbin "Graphics/DynamicSprites/GFX_Diddy_Victory8.bin"	; GFXSize = $1A0

DATA_D645FC:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$79,$5D,$78,$6D,$71,$5F,$71,$67
	db $88,$68,$8D,$6B,$78,$7D,$80,$7D,$6B,$67
	incbin "Graphics/DynamicSprites/GFX_Diddy_Victory9.bin"	; GFXSize = $1E0

DATA_D647F6:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7A,$5D,$78,$6D,$6C,$60,$88,$6B
	db $8E,$6B,$78,$7D,$80,$7D
	incbin "Graphics/DynamicSprites/GFX_Diddy_Victory10.bin"	; GFXSize = $200

DATA_D64A0C:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7C,$5D,$78,$6D,$6C,$60,$78,$7D
	db $80,$7D,$88,$69,$8D,$69
	incbin "Graphics/DynamicSprites/GFX_Diddy_Victory11.bin"	; GFXSize = $200

DATA_D64C22:														; Note: Unused?
	db $02,$05,$04,$00,$00,$09,$10,$04,$7D,$5B,$79,$6B,$75,$64,$6F,$62
	db $79,$7B,$80,$7B,$76,$6C
	incbin "Graphics/DynamicSprites/GFX_Diddy_Victory12.bin"	; GFXSize = $1A0

DATA_D64DD8:														; Note: Unused?
	db $02,$05,$04,$00,$00,$09,$10,$04,$7E,$5A,$78,$6A,$7A,$7A,$80,$7A
	db $76,$62,$6E,$62,$72,$6A
	incbin "Graphics/DynamicSprites/GFX_Diddy_Victory13.bin"	; GFXSize = $1A0

DATA_D64F8E:
	db $00,$03,$00,$00,$00,$03,$00,$00,$78,$7B,$81,$78,$80,$80
	incbin "Graphics/DynamicSprites/GFX_DiddyStars_Pose1.bin"	; GFXSize = $60

DATA_D64FFC:
	db $00,$03,$00,$00,$00,$03,$00,$00,$78,$7B,$80,$7B,$83,$80
	incbin "Graphics/DynamicSprites/GFX_DiddyStars_Pose2.bin"	; GFXSize = $60

DATA_D6506A:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7A,$7B,$7A,$83,$82,$7B
	incbin "Graphics/DynamicSprites/GFX_DiddyStars_Pose3.bin"	; GFXSize = $60

DATA_D650D8:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$81,$60,$80,$70,$78,$78,$90,$60
	db $78,$70,$79,$68,$77,$68,$74,$60,$74,$58
	incbin "Graphics/DynamicSprites/GFX_Diddy_Duck1.bin"	; GFXSize = $1E0

DATA_D652D2:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$74,$71,$83,$71,$83,$61,$92,$62
	db $78,$69,$7A,$59,$7B,$69,$7A,$61
	incbin "Graphics/DynamicSprites/GFX_Diddy_Duck2.bin"	; GFXSize = $220

DATA_D6550A:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$83,$65,$77,$75,$7B,$65,$7B,$6D
	db $74,$6D,$92,$66,$72,$73,$87,$75,$8C,$75,$8E,$7D,$7B,$5D
	incbin "Graphics/DynamicSprites/GFX_Diddy_Duck3.bin"	; GFXSize = $220

DATA_D65748:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$82,$64,$76,$74,$7A,$64,$7A,$6C
	db $72,$6C,$8F,$6B,$70,$6C,$86,$74,$8A,$74,$8E,$7C,$86,$7C
	incbin "Graphics/DynamicSprites/GFX_Diddy_Duck4.bin"	; GFXSize = $220

DATA_D65986:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$83,$69,$73,$69,$74,$79,$7C,$79
	db $84,$79,$89,$79,$89,$81,$71,$69
	incbin "Graphics/DynamicSprites/GFX_Diddy_Duck5.bin"	; GFXSize = $1C0

DATA_D65B5E:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$83,$69,$73,$69,$74,$79,$7C,$79
	db $84,$79,$89,$79,$89,$81,$71,$69
	incbin "Graphics/DynamicSprites/GFX_Diddy_Duck6.bin"	; GFXSize = $1C0

DATA_D65D36:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$83,$67,$73,$69,$74,$79,$7C,$77
	db $84,$77,$89,$77,$89,$7F,$71,$69
	incbin "Graphics/DynamicSprites/GFX_Diddy_Duck7.bin"	; GFXSize = $1C0

DATA_D65F0E:
	db $03,$03,$06,$00,$00,$09,$10,$06,$83,$64,$73,$69,$83,$73,$74,$79
	db $7B,$79,$71,$69
	incbin "Graphics/DynamicSprites/GFX_Diddy_Duck8.bin"	; GFXSize = $1E0

DATA_D66102:
	db $03,$02,$06,$00,$00,$08,$10,$06,$83,$63,$83,$73,$73,$71,$7B,$69
	db $73,$69
	incbin "Graphics/DynamicSprites/GFX_Diddy_Duck9.bin"	; GFXSize = $1C0

DATA_D662D4:
	db $03,$03,$06,$00,$00,$09,$10,$06,$84,$63,$84,$73,$74,$71,$7C,$69
	db $74,$69,$72,$69
	incbin "Graphics/DynamicSprites/GFX_Diddy_Duck10.bin"	; GFXSize = $1E0

DATA_D664C8:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$84,$63,$84,$73,$74,$71,$7C,$69
	db $74,$69,$8E,$66,$73,$69
	incbin "Graphics/DynamicSprites/GFX_Diddy_Duck11.bin"	; GFXSize = $200

DATA_D666DE:
	db $03,$03,$06,$00,$00,$09,$10,$06,$84,$63,$84,$73,$74,$71,$7C,$69
	db $74,$69,$8F,$65
	incbin "Graphics/DynamicSprites/GFX_Diddy_Duck12.bin"	; GFXSize = $1E0

DATA_D668D2:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$84,$63,$84,$73,$74,$71,$7C,$69
	db $74,$69,$8F,$63,$8E,$70
	incbin "Graphics/DynamicSprites/GFX_Diddy_Duck13.bin"	; GFXSize = $200

DATA_D66AE8:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$83,$49,$73,$48,$73,$58,$82,$41
	db $89,$41,$83,$57,$83,$5F,$85,$5C,$77,$68,$7F,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HangOntoWinky1.bin"	; GFXSize = $260

DATA_D66D64:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$84,$49,$74,$48,$73,$58,$82,$41
	db $89,$41,$83,$57,$83,$5F,$85,$5C,$78,$68,$7F,$67
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HangOntoWinky2.bin"	; GFXSize = $260

DATA_D66FE0:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$84,$49,$74,$48,$73,$58,$82,$41
	db $89,$41,$83,$57,$83,$5F,$85,$5C,$78,$68,$7F,$67
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HangOntoWinky3.bin"	; GFXSize = $260

DATA_D6725C:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$74,$6A,$84,$73,$74,$7A,$7C,$7A
	db $84,$6B,$8C,$6B,$93,$6B,$91,$74,$91,$7C,$70,$78
	incbin "Graphics/DynamicSprites/GFX_Diddy_Crawling1.bin"	; GFXSize = $200

DATA_D67478:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$74,$6A,$84,$73,$74,$7A,$7C,$7A
	db $84,$6B,$8C,$6B,$93,$6B,$93,$74,$8F,$7C,$70,$78
	incbin "Graphics/DynamicSprites/GFX_Diddy_Crawling2.bin"	; GFXSize = $200

DATA_D67694:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$73,$69,$83,$73,$73,$79,$7B,$79
	db $83,$6B,$8B,$6B,$93,$6B,$93,$73,$93,$7B,$6F,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Crawling3.bin"	; GFXSize = $200

DATA_D678B0:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$73,$69,$83,$73,$73,$79,$7B,$79
	db $83,$6B,$8B,$6B,$93,$6B,$93,$73,$93,$7B,$6E,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Crawling4.bin"	; GFXSize = $200

DATA_D67ACC:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$73,$69,$83,$73,$73,$79,$7B,$79
	db $83,$6B,$8B,$6B,$93,$6B,$93,$73,$93,$7B,$6E,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Crawling5.bin"	; GFXSize = $200

DATA_D67CE8:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$73,$69,$83,$73,$73,$79,$7B,$79
	db $83,$6B,$8B,$6B,$93,$6B,$93,$73,$93,$7B,$6E,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Crawling6.bin"	; GFXSize = $200

DATA_D67F04:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$73,$69,$83,$72,$73,$79,$7B,$79
	db $83,$6A,$8B,$6A,$93,$6A,$93,$72,$93,$7A,$6B,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Crawling7.bin"	; GFXSize = $200

DATA_D68120:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$73,$69,$83,$72,$73,$79,$7B,$79
	db $83,$6A,$8B,$6A,$93,$6A,$93,$72,$93,$7A,$6B,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Crawling8.bin"	; GFXSize = $200

DATA_D6833C:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$89,$6A,$79,$69,$89,$7A,$90,$7A
	db $81,$79,$79,$79,$71,$69,$71,$71,$71,$79,$6A,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Crawling9.bin"	; GFXSize = $200

DATA_D68558:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$87,$72,$77,$69,$87,$6A,$8F,$6A
	db $92,$6A,$7F,$79,$77,$79,$75,$69,$74,$71,$6F,$79,$6B,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Crawling10.bin"	; GFXSize = $220

DATA_D68796:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$89,$73,$79,$69,$89,$6B,$91,$6B
	db $81,$79,$79,$79,$75,$69,$74,$71,$71,$79,$6B,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Crawling11.bin"	; GFXSize = $200

DATA_D689B2:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$8A,$73,$7A,$69,$8A,$6B,$92,$6B
	db $6B,$79,$82,$79,$7A,$79,$74,$69,$74,$71,$72,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Crawling12.bin"	; GFXSize = $200

DATA_D68BCE:
	db $03,$03,$06,$00,$00,$09,$10,$06,$76,$70,$77,$60,$86,$60,$86,$70
	db $82,$78,$7A,$59
	incbin "Graphics/DynamicSprites/GFX_Diddy_Jump1.bin"	; GFXSize = $1E0

DATA_D68DC2:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$86,$66,$76,$6D,$6E,$75,$77,$65
	db $7E,$65,$88,$5E,$90,$5E,$83,$76,$7B,$7D
	incbin "Graphics/DynamicSprites/GFX_Diddy_Jump2.bin"	; GFXSize = $1E0

DATA_D68FBC:
	db $03,$03,$06,$00,$00,$09,$10,$06,$79,$72,$7A,$62,$89,$62,$89,$72
	db $80,$5A,$77,$65
	incbin "Graphics/DynamicSprites/GFX_Diddy_Jump3.bin"	; GFXSize = $1E0

DATA_D691B0:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$85,$60,$75,$68,$85,$70,$79,$78
	db $7F,$78,$7A,$80,$75,$60,$7B,$5A,$7B,$52,$8D,$70,$92,$60
	incbin "Graphics/DynamicSprites/GFX_Diddy_Jump4.bin"	; GFXSize = $220

DATA_D693EE:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$76,$73,$85,$5E,$7D,$6B,$7D,$63
	db $75,$6B,$85,$6E,$8D,$6E,$72,$65,$74,$5D,$78,$57,$91,$5E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Jump5.bin"	; GFXSize = $220

DATA_D6962C:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$85,$5F,$75,$63,$75,$73,$81,$6F
	db $88,$57,$91,$5F,$71,$68,$72,$60,$76,$5B
	incbin "Graphics/DynamicSprites/GFX_Diddy_Jump6.bin"	; GFXSize = $240

DATA_D69886:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$85,$5F,$75,$65,$75,$75,$88,$57
	db $91,$5F,$7D,$5D,$82,$6F,$80,$77,$71,$6B,$71,$63,$77,$5D
	incbin "Graphics/DynamicSprites/GFX_Diddy_Jump7.bin"	; GFXSize = $280

DATA_D69B24:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$87,$5F,$73,$6D,$6D,$6D,$7F,$65
	db $7F,$5D,$77,$65,$83,$6D,$83,$75,$74,$7D,$86,$57,$6C,$66,$6C,$5E
	db $89,$57
	incbin "Graphics/DynamicSprites/GFX_Diddy_Jump8.bin"	; GFXSize = $260

DATA_D69DA6:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$88,$5F,$74,$6C,$6C,$72,$80,$64
	db $80,$5C,$78,$64,$84,$6C,$84,$74,$77,$7C,$86,$57,$68,$70,$68,$68
	db $89,$57
	incbin "Graphics/DynamicSprites/GFX_Diddy_Jump9.bin"	; GFXSize = $260

DATA_D6A028:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$88,$60,$75,$6C,$6D,$78,$80,$64
	db $80,$5C,$78,$64,$85,$6C,$85,$74,$79,$7C,$88,$58,$69,$78,$69,$70
	incbin "Graphics/DynamicSprites/GFX_Diddy_Jump10.bin"	; GFXSize = $240

DATA_D6A288:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$88,$61,$74,$6D,$80,$6D,$6F,$7D
	db $80,$65,$80,$5D,$78,$65,$67,$7B,$88,$59
	incbin "Graphics/DynamicSprites/GFX_Diddy_Jump11.bin"	; GFXSize = $240

DATA_D6A4E2:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$84,$5E,$74,$6B,$84,$6E,$72,$7B
	db $72,$83,$6D,$83,$7C,$63,$87,$56,$91,$62,$7F,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_Jump12.bin"	; GFXSize = $260

DATA_D6A75E:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$83,$5D,$7A,$6D,$7B,$65,$7F,$5D
	db $85,$55,$90,$5D,$8A,$6D,$8A,$75,$73,$6E,$72,$76,$71,$7E,$6C,$86
	incbin "Graphics/DynamicSprites/GFX_Diddy_Jump13.bin"	; GFXSize = $240

DATA_D6A9BE:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$7B,$5B,$79,$6B,$80,$7B,$89,$6B
	db $71,$70,$71,$78,$6F,$80,$6B,$88,$8B,$5B,$8B,$63,$8E,$5B,$80,$53
	db $8C,$6D
	incbin "Graphics/DynamicSprites/GFX_Diddy_Fall1.bin"	; GFXSize = $260

DATA_D6AC40:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$7A,$58,$7A,$68,$8A,$57,$8A,$5F
	db $8A,$67,$7C,$50,$72,$6F,$70,$75,$70,$7D,$70,$85,$7F,$78,$8C,$67
	incbin "Graphics/DynamicSprites/GFX_Diddy_Fall2.bin"	; GFXSize = $240

DATA_D6AEA0:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$79,$58,$79,$68,$85,$70,$71,$6D
	db $71,$73,$72,$7B,$72,$83,$78,$50,$89,$55,$89,$5D,$89,$65,$7F,$78
	incbin "Graphics/DynamicSprites/GFX_Diddy_Fall3.bin"	; GFXSize = $240

DATA_D6B100:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$77,$58,$7A,$68,$87,$6A,$75,$50
	db $85,$53,$87,$5B,$87,$63,$72,$6C,$72,$74,$77,$78,$7F,$78,$87,$72
	incbin "Graphics/DynamicSprites/GFX_Diddy_Fall4.bin"	; GFXSize = $240

DATA_D6B360:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$7E,$54,$78,$64,$8B,$64,$70,$67
	db $70,$6F,$7A,$5C,$88,$64,$85,$6C,$7D,$74,$85,$74,$81,$7C,$70,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_Fall5.bin"	; GFXSize = $240

DATA_D6B5C0:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7E,$5A,$7A,$6A,$72,$6A,$81,$7A
	db $89,$57,$8A,$66,$8D,$66,$76,$62,$71,$62
	incbin "Graphics/DynamicSprites/GFX_Diddy_Land1.bin"	; GFXSize = $1E0

DATA_D6B7BA:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$83,$5D,$79,$6D,$73,$5D,$8C,$57
	db $89,$6D,$8E,$6D,$84,$79,$7C,$7D
	incbin "Graphics/DynamicSprites/GFX_Diddy_Land2.bin"	; GFXSize = $220

DATA_D6B9F2:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$84,$63,$74,$6A,$84,$73,$91,$63
	db $74,$62,$6D,$62,$6D,$5B,$6C,$74,$86,$7B,$8B,$73
	incbin "Graphics/DynamicSprites/GFX_Diddy_Swimming1.bin"	; GFXSize = $200

DATA_D6BC0E:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$84,$63,$74,$6A,$84,$73,$91,$63
	db $74,$62,$6E,$62,$6E,$5B,$6C,$73,$87,$7B,$8B,$73
	incbin "Graphics/DynamicSprites/GFX_Diddy_Swimming2.bin"	; GFXSize = $200

DATA_D6BE2A:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$84,$63,$74,$6A,$82,$73,$6C,$6A
	db $91,$63,$70,$62,$72,$62,$6F,$5C,$6C,$72
	incbin "Graphics/DynamicSprites/GFX_Diddy_Swimming3.bin"	; GFXSize = $240

DATA_D6C084:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$85,$63,$75,$6B,$85,$73,$91,$63
	db $85,$7B,$6D,$6B,$6D,$73,$73,$63,$70,$5D,$8C,$73
	incbin "Graphics/DynamicSprites/GFX_Diddy_Swimming4.bin"	; GFXSize = $200

DATA_D6C2A0:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$85,$63,$75,$6B,$85,$73,$91,$63
	db $82,$7B,$6D,$6B,$6D,$73,$73,$63,$71,$5C,$8D,$73,$87,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_Swimming5.bin"	; GFXSize = $220

DATA_D6C4DE:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$85,$63,$75,$6B,$85,$73,$91,$5F
	db $82,$7B,$6D,$6A,$6E,$72,$73,$63,$72,$5B,$8D,$73,$8A,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_Swimming6.bin"	; GFXSize = $220

DATA_D6C71C:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$85,$64,$75,$6B,$73,$63,$73,$5B
	db $91,$64,$85,$74,$8D,$74,$6D,$6A,$6D,$72,$7F,$7B,$8D,$7C
	incbin "Graphics/DynamicSprites/GFX_Diddy_Swimming7.bin"	; GFXSize = $220

DATA_D6C95A:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$85,$64,$75,$6B,$74,$63,$73,$5B
	db $91,$64,$85,$74,$8D,$74,$8D,$7C,$7D,$7B,$6D,$6B,$6D,$73
	incbin "Graphics/DynamicSprites/GFX_Diddy_Swimming8.bin"	; GFXSize = $220

DATA_D6CB98:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$85,$64,$75,$6B,$73,$63,$73,$5B
	db $91,$64,$85,$74,$8D,$74,$6D,$6B,$70,$73,$7B,$7A,$8F,$76,$7B,$82
	incbin "Graphics/DynamicSprites/GFX_Diddy_Swimming9.bin"	; GFXSize = $240

DATA_D6CDF8:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$85,$63,$75,$6B,$85,$73,$8D,$73
	db $91,$63,$73,$63,$72,$5B,$6D,$6B,$6F,$73,$78,$7B,$90,$73
	incbin "Graphics/DynamicSprites/GFX_Diddy_Swimming10.bin"	; GFXSize = $220

DATA_D6D036:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$84,$63,$74,$6B,$73,$63,$71,$5B
	db $91,$63,$6C,$6B,$70,$73,$77,$7B,$84,$73,$8C,$73,$90,$75
	incbin "Graphics/DynamicSprites/GFX_Diddy_Swimming11.bin"	; GFXSize = $220

DATA_D6D274:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$84,$63,$74,$6B,$84,$73,$6C,$6B
	db $6C,$73,$72,$63,$71,$5C,$91,$63,$79,$7B,$8C,$73,$8F,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Swimming12.bin"	; GFXSize = $220

DATA_D6D4B2:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$84,$63,$74,$6B,$84,$73,$6C,$6B
	db $6C,$73,$72,$63,$70,$5C,$91,$63,$7B,$7B,$8C,$73,$8F,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Swimming13.bin"	; GFXSize = $220

DATA_D6D6F0:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$84,$63,$74,$6B,$84,$73,$6C,$6B
	db $6C,$73,$74,$63,$6F,$5E,$91,$63,$80,$7B,$8C,$73,$8C,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_Swimming14.bin"	; GFXSize = $220

DATA_D6D92E:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$84,$63,$74,$6B,$84,$73,$6C,$6B
	db $6C,$73,$75,$63,$91,$63,$6E,$5E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Swimming15.bin"	; GFXSize = $220

DATA_D6DB66:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$78,$5E,$78,$6E,$84,$5E,$86,$66
	db $86,$6E,$86,$76,$7B,$7E,$82,$7E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt1.bin"	; GFXSize = $1C0

DATA_D6DD3E:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7C,$60,$77,$70,$87,$70,$87,$78
	db $77,$68,$7B,$80,$83,$80
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt2.bin"	; GFXSize = $1A0

DATA_D6DEF4:
	db $02,$05,$04,$00,$00,$09,$10,$04,$76,$61,$75,$71,$86,$61,$86,$69
	db $85,$71,$85,$79,$8D,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt3.bin"	; GFXSize = $1A0

DATA_D6E0AA:
	db $01,$0B,$02,$00,$00,$0D,$10,$02,$73,$63,$83,$69,$80,$71,$85,$61
	db $8B,$62,$70,$73,$70,$7B,$78,$73,$88,$71,$80,$79,$90,$71,$90,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt4.bin"	; GFXSize = $1E0

DATA_D6E2AA:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$6B,$64,$7B,$6A,$6C,$74,$73,$74
	db $7F,$7A,$83,$7A,$76,$62,$86,$64,$8C,$64,$8C,$5C,$8B,$70,$92,$6D
	db $92,$75
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt5.bin"	; GFXSize = $260

DATA_D6E52C:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$69,$67,$79,$6C,$79,$64,$69,$77
	db $71,$77,$86,$65,$8E,$65,$8E,$5D,$89,$71,$91,$70,$91,$78,$83,$79
	db $79,$7C
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt6.bin"	; GFXSize = $260

DATA_D6E7AE:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$68,$68,$78,$6E,$88,$73,$72,$66
	db $68,$78,$70,$78,$78,$7E,$66,$78,$86,$6A,$8E,$6A,$90,$67,$90,$74
	db $87,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt7.bin"	; GFXSize = $260

DATA_D6EA30:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$66,$6C,$76,$6E,$86,$6F,$93,$6F
	db $64,$7C,$6E,$7C,$79,$7E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt8.bin"	; GFXSize = $200

DATA_D6EC46:
	db $03,$03,$06,$00,$00,$09,$10,$06,$65,$6F,$75,$70,$85,$72,$6E,$7F
	db $7A,$80,$94,$72
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt9.bin"	; GFXSize = $1E0

DATA_D6EE3A:
	db $02,$05,$04,$00,$00,$09,$10,$04,$6A,$6C,$7A,$70,$64,$7A,$72,$7C
	db $8A,$74,$8A,$7C,$8E,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt10.bin"	; GFXSize = $1A0

DATA_D6EFF0:
	db $02,$05,$04,$00,$00,$09,$10,$04,$6E,$68,$7E,$6E,$6E,$78,$76,$78
	db $66,$78,$89,$7C,$8D,$7C
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt11.bin"	; GFXSize = $1A0

DATA_D6F1A6:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$72,$66,$73,$76,$7B,$76,$80,$6C
	db $83,$74,$6B,$76,$67,$7A,$87,$7A,$8C,$7D
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt12.bin"	; GFXSize = $180

DATA_D6F340:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$74,$65,$6C,$77,$80,$68,$84,$70
	db $84,$78,$8A,$7B,$8C,$7E,$74,$75,$7C,$75
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt13.bin"	; GFXSize = $180

DATA_D6F4DA:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$75,$61,$75,$71,$6D,$78,$82,$66
	db $84,$6E,$85,$76,$89,$79,$8C,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt14.bin"	; GFXSize = $1C0

DATA_D6F6B2:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$75,$61,$75,$71,$6D,$78,$80,$66
	db $84,$6E,$85,$76,$89,$79,$8C,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt15.bin"	; GFXSize = $1C0

DATA_D6F88A:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$75,$61,$75,$71,$6D,$78,$82,$68
	db $83,$70,$85,$76,$8A,$79,$8C,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt16.bin"	; GFXSize = $1C0

UNK_D6FA62:														; Note: Unused
	db $02,$06,$04,$00,$00,$0A,$10,$04,$73,$61,$75,$71,$6D,$78,$82,$68
	db $83,$70,$85,$76,$8A,$79,$8C,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt18.bin"	; GFXSize = $1C0

UNK_D6FC3A:														; Note: Unused
	db $02,$06,$04,$00,$00,$0A,$10,$04,$73,$61,$75,$71,$6D,$78,$82,$68
	db $83,$70,$85,$76,$8A,$79,$8C,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt19.bin"	; GFXSize = $1C0

UNK_D6FE12:														; Note: Unused
	db $02,$06,$04,$00,$00,$0A,$10,$04,$73,$61,$75,$71,$6D,$78,$82,$68
	db $83,$70,$85,$76,$8A,$79,$8C,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt20.bin"	; GFXSize = $1C0

	%FREE_BYTES($D6FFEA, 20, $00)
	%FREE_BYTES($D6FFFE, 2, $70)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankD7Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_D70000:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$74,$60,$82,$60,$80,$70,$70,$70
	db $88,$80,$88,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Pickup1.bin"	; GFXSize = $240

DATA_D70254:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$73,$61,$7F,$61,$71,$71,$81,$71
	db $88,$59,$78,$59,$91,$72,$89,$71,$80,$59
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Pickup2.bin"	; GFXSize = $240

DATA_D704AE:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$73,$60,$83,$60,$71,$70,$81,$70
	db $86,$58,$76,$58,$85,$50,$93,$67,$7E,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Pickup3.bin"	; GFXSize = $240

DATA_D70708:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$73,$5D,$83,$55,$72,$6D,$83,$65
	db $72,$7D,$93,$55,$79,$7D,$88,$65,$93,$5D,$7D,$6D,$7B,$55,$78,$55
	db $99,$5D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Pickup4.bin"	; GFXSize = $2C0

DATA_D709EA:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$74,$5B,$84,$53,$72,$6B,$82,$6B
	db $72,$7B,$96,$53,$94,$53,$79,$7B,$84,$63,$87,$63,$85,$6B,$7D,$73
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Pickup5.bin"	; GFXSize = $2A0

DATA_D70CAA:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$75,$58,$85,$50,$72,$68,$82,$68
	db $72,$78,$7F,$48,$7F,$50,$79,$78,$85,$60,$89,$68,$88,$60,$7D,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Pickup6.bin"	; GFXSize = $2A0

DATA_D70F6A:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$76,$58,$84,$58,$73,$68,$83,$68
	db $71,$78,$80,$50,$78,$50,$79,$78,$7D,$78,$8B,$68,$86,$50,$7A,$48
	db $7E,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Pickup7.bin"	; GFXSize = $2C0

DATA_D7124C:														; Note: Unused
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7A,$50,$70,$60,$70,$70,$72,$58
	db $80,$60,$86,$5D,$7C,$68,$80,$70,$7F,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SitDown1.bin"	; GFXSize = $240

DATA_D714A6:														; Note: Unused
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6D,$5B,$6B,$6B,$7D,$59,$7B,$69
	db $8B,$69,$81,$51,$73,$7B,$8B,$71,$6E,$7B,$7B,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SitDown2.bin"	; GFXSize = $2C0

DATA_D71782:														; Note: Unused
	db $04,$07,$08,$00,$00,$0F,$10,$08,$75,$70,$65,$70,$7B,$60,$6B,$60
	db $8B,$6E,$79,$58,$81,$58,$8B,$66,$93,$67,$66,$68,$83,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SitDown3.bin"	; GFXSize = $2E0

DATA_D71A80:														; Note: Unused
	db $04,$06,$08,$00,$00,$0E,$10,$08,$71,$70,$61,$70,$78,$60,$68,$60
	db $87,$60,$76,$58,$7D,$58,$87,$68,$84,$58,$63,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SitDown4.bin"	; GFXSize = $2C0

DATA_D71D5C:														; Note: Unused
	db $04,$08,$08,$00,$00,$18,$00,$00,$71,$6F,$61,$71,$74,$5F,$64,$61
	db $84,$5B,$75,$57,$84,$63,$7D,$57,$61,$69,$7B,$79,$79,$4F,$70,$59
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SitDown5.bin"	; GFXSize = $300

DATA_D7207C:														; Note: Unused
	db $05,$06,$0A,$00,$00,$1A,$00,$00,$74,$51,$63,$61,$71,$71,$61,$71
	db $73,$61,$6F,$51,$83,$62,$82,$5A,$7B,$79,$61,$69,$6C,$59
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SitDown6.bin"	; GFXSize = $340

DATA_D723DA:														; Note: Unused
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$72,$4F,$63,$60,$71,$6F,$61,$70
	db $73,$5F,$83,$61,$82,$59,$7B,$7A,$60,$6B,$6C,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SitDown7.bin"	; GFXSize = $320

DATA_D72716:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$72,$50,$63,$60,$71,$70,$61,$70
	db $73,$60,$82,$60,$82,$58,$7B,$79,$60,$6B,$6C,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt14.bin"	; GFXSize = $320

DATA_D72A52:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$72,$50,$63,$60,$71,$70,$61,$70
	db $73,$60,$82,$60,$82,$58,$7B,$79,$60,$6B,$6C,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt15.bin"	; GFXSize = $320

DATA_D72D8E:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$72,$50,$63,$60,$71,$70,$61,$70
	db $73,$60,$82,$60,$82,$58,$7B,$79,$60,$6B,$6C,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt16.bin"	; GFXSize = $320

DATA_D730CA:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$71,$50,$62,$60,$71,$70,$61,$70
	db $72,$60,$82,$60,$81,$58,$7B,$79,$60,$6C,$6C,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt17.bin"	; GFXSize = $320

DATA_D73406:														; Note: Unused
	db $04,$05,$08,$00,$00,$0D,$10,$08,$72,$6C,$74,$5C,$84,$5C,$82,$6C
	db $79,$7C,$70,$6B,$80,$54,$88,$54,$72,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_UnusedVictory1.bin"	; GFXSize = $2A0

DATA_D736C0:														; Note: Unused
	db $04,$05,$08,$00,$00,$0D,$10,$08,$70,$68,$80,$63,$73,$58,$80,$53
	db $85,$4B,$8F,$62,$90,$6A,$72,$78,$79,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_UnusedVictory2.bin"	; GFXSize = $2A0

DATA_D7397A:														; Note: Unused
	db $03,$08,$06,$00,$00,$0E,$10,$06,$86,$57,$76,$57,$71,$67,$70,$57
	db $82,$4F,$94,$5B,$7A,$4F,$73,$77,$7A,$77,$82,$47,$71,$5F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_UnusedVictory3.bin"	; GFXSize = $280

DATA_D73C18:														; Note: Unused
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$68,$4A,$78,$4A,$72,$5A,$88,$4E
	db $71,$6A,$6A,$5A,$82,$5A,$72,$7A,$7A,$7A,$7D,$62
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_UnusedVictory4.bin"	; GFXSize = $320

DATA_D73F54:														; Note: Unused
	db $04,$08,$08,$05,$18,$1D,$00,$00,$72,$50,$70,$60,$82,$4C,$70,$70
	db $77,$48,$7B,$7B,$7B,$73,$7F,$5C,$89,$44,$5E,$4B,$62,$53,$60,$4E
	db $7A,$48,$6A,$58,$6A,$50,$5F,$43,$7B,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_UnusedVictory5.bin"	; GFXSize = $3A0

DATA_D7431E:														; Note: Unused
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$63,$50,$70,$60,$81,$4C,$71,$50
	db $70,$70,$77,$48,$7B,$7B,$7A,$73,$7D,$5C,$67,$44,$63,$48,$87,$44
	db $79,$48,$7B,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_UnusedVictory6.bin"	; GFXSize = $3A0

DATA_D746E2:														; Note: Unused
	db $03,$0A,$06,$04,$16,$1A,$00,$00,$68,$4F,$75,$60,$78,$50,$69,$47
	db $71,$68,$71,$5F,$89,$4D,$73,$78,$7B,$78,$7C,$48,$7C,$70,$88,$54
	db $64,$54,$71,$70,$65,$4C,$87,$45,$78,$48
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_UnusedVictory7.bin"	; GFXSize = $340

DATA_D74A4C:														; Note: Unused
	db $04,$08,$08,$02,$18,$1A,$00,$00,$78,$58,$68,$58,$82,$48,$71,$68
	db $72,$50,$6A,$50,$7A,$50,$72,$78,$7A,$78,$7A,$48,$7C,$68,$7D,$70
	db $87,$58,$7D,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_UnusedVictory8.bin"	; GFXSize = $340

DATA_D74DB0:														; Note: Unused
	db $02,$0C,$04,$01,$14,$15,$00,$00,$6E,$5A,$7E,$52,$75,$6A,$76,$52
	db $7C,$78,$70,$6A,$72,$7A,$6C,$60,$7D,$4A,$7D,$6A,$7E,$72,$8A,$4A
	db $71,$72,$7E,$62,$8B,$52
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_UnusedVictory9.bin"	; GFXSize = $2A0

DATA_D75076:														; Note: Unused
	db $03,$09,$06,$00,$00,$0F,$10,$06,$74,$61,$72,$71,$84,$57,$74,$59
	db $7C,$59,$7C,$51,$94,$59,$71,$6B,$7C,$77,$81,$6F,$82,$67,$84,$4F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_UnusedVictory10.bin"	; GFXSize = $2A0

DATA_D75336:														; Note: Unused
	db $04,$06,$08,$00,$00,$0E,$10,$08,$81,$62,$71,$62,$83,$52,$73,$72
	db $77,$5A,$7B,$5A,$83,$72,$88,$72,$8E,$62,$90,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_UnusedVictory11.bin"	; GFXSize = $2C0

DATA_D75612:														; Note: Unused
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$70,$63,$81,$73,$80,$63,$84,$53
	db $71,$73,$78,$5B,$7C,$5B,$8E,$63
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_UnusedVictory12.bin"	; GFXSize = $2E0

DATA_D7590A:
	incbin "Tilemaps/Layer3_Rain.bin"

DATA_D7620A:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$7E,$54,$78,$64,$70,$6E,$88,$63
	db $80,$74,$78,$74,$70,$76,$70,$66,$76,$5C,$78,$54,$72,$5E,$6C,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run1.bin"	; GFXSize = $240

DATA_D7646A:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$76,$61,$71,$71,$7D,$51,$71,$5E
	db $6F,$66,$6E,$6E,$81,$71,$85,$69,$86,$61,$75,$59
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run2.bin"	; GFXSize = $260

DATA_D766E6:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$71,$70,$79,$60,$7C,$50,$87,$60
	db $71,$60,$71,$68,$74,$58,$81,$70,$71,$80,$6E,$6B,$7C,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run3.bin"	; GFXSize = $280

DATA_D76984:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7A,$52,$7B,$62,$6B,$72,$6D,$62
	db $8B,$62,$7B,$72,$83,$72,$7C,$7A,$8A,$5A,$72,$5A,$84,$52
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run4.bin"	; GFXSize = $2E0

DATA_D76C82:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$65,$72,$6F,$62,$7F,$63,$7F,$53
	db $6C,$6A,$74,$7A,$7B,$79,$85,$73,$8E,$5D,$79,$52,$77,$5A,$72,$5A
	db $91,$62,$75,$72
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run5.bin"	; GFXSize = $340

DATA_D76FE6:
	db $02,$0C,$04,$03,$14,$17,$00,$00,$80,$55,$70,$59,$90,$5C,$95,$5E
	db $80,$65,$6B,$68,$68,$70,$60,$73,$63,$7B,$70,$79,$88,$65,$75,$7B
	db $84,$6D,$8A,$6D,$78,$69,$70,$69,$70,$71
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run6.bin"	; GFXSize = $2E0

DATA_D772F0:
	db $04,$08,$08,$01,$18,$19,$00,$00,$6B,$67,$8F,$62,$70,$57,$80,$57
	db $8B,$67,$7B,$67,$67,$6D,$6C,$77,$88,$4F,$83,$67,$70,$7B,$5F,$6F
	db $5F,$77
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run7.bin"	; GFXSize = $320

DATA_D77632:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6C,$64,$8E,$65,$5C,$66,$82,$56
	db $7A,$57,$7A,$5F,$69,$74,$72,$5C,$6B,$79,$7A,$67,$82,$66,$8A,$66
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run8.bin"	; GFXSize = $300

DATA_D77952:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$83,$67,$83,$57,$63,$68,$73,$5A
	db $6B,$60,$69,$78,$73,$6A,$7B,$6A,$93,$73,$98,$66,$90,$6B,$93,$63
	db $5B,$66,$5F,$60
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run9.bin"	; GFXSize = $340

DATA_D77CB6:
	db $04,$08,$08,$00,$00,$18,$00,$00,$83,$69,$63,$61,$83,$59,$73,$5B
	db $73,$6B,$7B,$6B,$93,$69,$93,$61,$9B,$63,$5D,$61,$62,$71,$89,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run10.bin"	; GFXSize = $300

DATA_D77FD6:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$76,$5C,$66,$5F,$86,$5B,$62,$70
	db $8A,$6B,$96,$64,$9E,$67,$8E,$6B,$7F,$7E,$82,$77,$78,$6C,$81,$73
	db $61,$68,$60,$60,$80,$6C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run11.bin"	; GFXSize = $300

DATA_D782FC:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$78,$5D,$68,$60,$88,$5C,$77,$6D
	db $60,$6C,$60,$64,$A0,$69,$7A,$7E,$7E,$7A,$7F,$6D,$98,$65,$7F,$75
	db $8F,$6C,$89,$6C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run12.bin"	; GFXSize = $2E0

DATA_D78600:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$65,$62,$75,$5E,$85,$5D,$9A,$76
	db $5F,$6A,$7A,$7A,$61,$62,$75,$6F,$7D,$6E,$61,$72,$7D,$76,$92,$66
	db $89,$6D,$91,$6D,$99,$6E,$76,$7D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run13.bin"	; GFXSize = $320

DATA_D78948:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$75,$5E,$65,$62,$85,$5E,$5E,$64
	db $77,$76,$88,$6E,$69,$72,$6F,$7A,$74,$7E,$90,$6E,$90,$76,$74,$6E
	db $7C,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run14.bin"	; GFXSize = $2C0

DATA_D78C2A:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$85,$60,$75,$5F,$6A,$6E,$6D,$66
	db $88,$7F,$7A,$6F,$65,$64,$8F,$70,$60,$67,$87,$70,$8B,$78,$6D,$5E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run15.bin"	; GFXSize = $2A0

DATA_D78EEA:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$68,$62,$78,$60,$86,$60,$86,$70
	db $8E,$70,$6F,$72,$77,$70,$84,$7F,$62,$65,$67,$72,$86,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run16.bin"	; GFXSize = $280

DATA_D79188:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$85,$5E,$75,$5E,$6F,$6C,$8F,$6C
	db $82,$7D,$85,$76,$67,$6C,$6E,$64,$67,$74,$87,$6E,$7F,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run17.bin"	; GFXSize = $280

DATA_D79426:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$74,$5D,$7E,$6B,$84,$5B,$6E,$6D
	db $6E,$65,$8E,$69,$80,$7B,$70,$7D,$6C,$71
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run18.bin"	; GFXSize = $2A0

DATA_D796E0:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6F,$6B,$84,$5F,$74,$5B,$6E,$65
	db $7F,$6B,$7F,$73,$7A,$7B,$74,$7B,$84,$57,$8A,$57
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run19.bin"	; GFXSize = $260

DATA_D7995C:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$81,$56,$73,$6A,$72,$5A,$82,$66
	db $8A,$66,$73,$7A,$7B,$7A,$6E,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Run20.bin"	; GFXSize = $220

DATA_D79B94:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$76,$5F,$7B,$6F,$86,$67,$75,$71
	db $70,$62,$74,$69,$71,$5A,$76,$57,$73,$79,$6B,$7B,$68,$78
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw1.bin"	; GFXSize = $220

DATA_D79DD2:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$70,$5E,$7A,$6E,$86,$76,$7F,$66
	db $74,$56,$84,$63,$72,$7A,$6A,$7A,$73,$6E,$87,$6E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw2.bin"	; GFXSize = $200

DATA_D79FEE:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7B,$6E,$6F,$5E,$7E,$66,$71,$56
	db $73,$6E,$88,$6E,$81,$62,$73,$79,$6B,$7A
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw3.bin"	; GFXSize = $1E0

DATA_D7A1E8:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6D,$5F,$7D,$64,$6D,$6F,$87,$67
	db $80,$78,$67,$6C,$7D,$74
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw4.bin"	; GFXSize = $200

DATA_D7A3FE:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6E,$5C,$7D,$65,$6D,$6C,$88,$6B
	db $80,$78,$66,$6C,$7D,$74,$69,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw5.bin"	; GFXSize = $220

DATA_D7A636:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$70,$5B,$7F,$6D,$6F,$6B,$67,$6B
	db $67,$74,$7F,$65,$84,$65
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw6.bin"	; GFXSize = $200

DATA_D7A84C:														; Note: Unused?
	db $02,$07,$04,$00,$00,$0B,$10,$04,$73,$5C,$79,$6C,$71,$6C,$64,$72
	db $6B,$6B,$86,$70,$80,$7C,$67,$69,$80,$64
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw7.bin"	; GFXSize = $1E0

DATA_D7AA46:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$75,$5B,$7D,$6B,$7F,$76,$6D,$68
	db $65,$6B,$62,$6F,$75,$6B,$7D,$73,$83,$74
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw8.bin"	; GFXSize = $180

DATA_D7ABE0:														; Note: Unused?
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7A,$5A,$77,$6A,$77,$5D,$72,$65
	db $6A,$65,$62,$65,$5E,$6D,$7E,$7A
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw9.bin"	; GFXSize = $1C0

DATA_D7ADB8:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7B,$59,$75,$69,$7D,$79,$87,$59
	db $73,$5E,$73,$66,$6B,$63,$63,$63,$60,$67
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw10.bin"	; GFXSize = $1E0

DATA_D7AFB2:														; Note: Unused?
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7D,$59,$77,$69,$6D,$5C,$8A,$59
	db $65,$61,$62,$61,$7C,$79,$71,$6C,$74,$74
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw11.bin"	; GFXSize = $240

DATA_D7B20C:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7F,$59,$6F,$59,$6F,$69,$8D,$59
	db $67,$5C,$7F,$69,$87,$69,$77,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw12.bin"	; GFXSize = $220

DATA_D7B444:														; Note: Unused?
	db $03,$07,$06,$00,$00,$0D,$10,$06,$80,$58,$70,$58,$6C,$68,$8F,$58
	db $8C,$64,$6C,$58,$7C,$68,$84,$68,$72,$78,$77,$70
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw13.bin"	; GFXSize = $260

DATA_D7B6C0:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$81,$56,$71,$56,$6D,$66,$90,$56
	db $8C,$64,$91,$64,$7C,$66,$84,$66,$6F,$76,$69,$66
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw14.bin"	; GFXSize = $260

DATA_D7B93C:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$81,$57,$71,$56,$71,$66,$69,$67
	db $81,$67,$89,$67,$91,$63,$91,$58,$77,$4E,$71,$76,$6E,$56
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw15.bin"	; GFXSize = $280

DATA_D7BBDA:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$82,$56,$72,$56,$71,$66,$91,$58
	db $70,$4E,$7C,$4E,$81,$66,$88,$66,$74,$76,$6A,$68
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw16.bin"	; GFXSize = $260

DATA_D7BE56:														; Note: Unused?
	db $02,$0C,$04,$00,$00,$14,$00,$00,$7F,$57,$71,$67,$8E,$58,$81,$67
	db $85,$67,$77,$5F,$77,$57,$72,$5F,$7F,$4F,$7F,$47,$77,$4F,$6F,$4E
	db $6D,$69,$75,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw17.bin"	; GFXSize = $280

DATA_D7C0FA:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$80,$58,$75,$67,$85,$68,$8F,$58
	db $78,$5F,$78,$57,$7B,$50,$70,$57,$6A,$57,$6D,$6A,$6E,$72,$78,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw18.bin"	; GFXSize = $240

DATA_D7C35A:														; Note: Unused?
	db $03,$06,$06,$00,$00,$0C,$10,$06,$81,$58,$75,$67,$71,$57,$85,$68
	db $83,$70,$8E,$58,$6C,$65,$72,$74,$7B,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw19.bin"	; GFXSize = $240

DATA_D7C5B4:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7E,$5A,$7B,$6A,$8C,$5A,$76,$62
	db $74,$5A,$75,$6A,$74,$72,$78,$7A,$80,$7A
	incbin "Graphics/DynamicSprites/GFX_Diddy_Throw20.bin"	; GFXSize = $1E0

DATA_D7C7AE:														; Note: Unused
	db $02,$01,$04,$00,$00,$05,$10,$04,$6F,$77,$7F,$76,$7D,$6F
	incbin "Graphics/DynamicSprites/GFX_GroundCover_CaveLevel.bin"	; GFXSize = $120

DATA_D7C8DC:														; Note: Unused
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$73,$87,$7A,$87,$72,$7C,$6B
	db $84,$6B
	incbin "Graphics/DynamicSprites/GFX_PhonographHorn_Spin1.bin"	; GFXSize = $100

DATA_D7C9EE:														; Note: Unused
	db $01,$05,$02,$00,$00,$07,$10,$02,$7F,$78,$7B,$80,$77,$78,$76,$70
	db $7E,$70,$86,$70
	incbin "Graphics/DynamicSprites/GFX_PhonographHorn_Spin2.bin"	; GFXSize = $120

DATA_D7CB22:														; Note: Unused
	db $01,$04,$02,$00,$00,$06,$10,$02,$7B,$74,$76,$7D,$79,$6C,$76,$71
	db $85,$7C
	incbin "Graphics/DynamicSprites/GFX_PhonographHorn_Spin3.bin"	; GFXSize = $100

DATA_D7CC34:														; Note: Unused
	db $01,$05,$02,$00,$00,$07,$10,$02,$79,$77,$7A,$69,$7C,$6F,$7D,$67
	db $72,$77,$72,$7F
	incbin "Graphics/DynamicSprites/GFX_PhonographHorn_Spin4.bin"	; GFXSize = $120

DATA_D7CD68:														; Note: Unused
	db $01,$06,$02,$00,$00,$08,$10,$02,$74,$77,$71,$77,$72,$7F,$72,$6F
	db $7A,$6F,$82,$71,$80,$69
	incbin "Graphics/DynamicSprites/GFX_PhonographHorn_Spin5.bin"	; GFXSize = $140

DATA_D7CEBE:														; Note: Unused
	db $01,$05,$02,$00,$00,$07,$10,$02,$71,$6F,$76,$67,$81,$77,$7C,$67
	db $81,$6F,$83,$79
	incbin "Graphics/DynamicSprites/GFX_PhonographHorn_Spin6.bin"	; GFXSize = $120

DATA_D7CFF2:														; Note: Unused
	db $01,$03,$02,$00,$00,$05,$10,$02,$7A,$6D,$7F,$7D,$80,$7F,$73,$6D
	incbin "Graphics/DynamicSprites/GFX_PhonographHorn_Spin7.bin"	; GFXSize = $E0

DATA_D7D0E2:														; Note: Unused
	db $01,$04,$02,$00,$00,$06,$10,$02,$7C,$6C,$7B,$84,$7B,$7C,$77,$6C
	db $86,$71
	incbin "Graphics/DynamicSprites/GFX_PhonographHorn_Spin8.bin"	; GFXSize = $100

DATA_D7D1F4:
	db $04,$08,$08,$00,$00,$18,$00,$00,$82,$53,$82,$63,$72,$63,$73,$73
	db $7A,$5B,$7A,$53,$72,$5B,$6E,$6F,$6E,$67,$89,$73,$6E,$5F,$83,$77
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_LookTowardsCamera1.bin"	; GFXSize = $300

DATA_D7D514:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7E,$53,$7E,$63,$6E,$63,$6F,$73
	db $76,$5B,$7A,$53,$6E,$5B,$7E,$7B,$88,$5C,$88,$73,$7F,$73
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_LookTowardsCamera2.bin"	; GFXSize = $2E0

DATA_D7D812:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7E,$53,$7E,$63,$6E,$63,$70,$73
	db $76,$5B,$79,$53,$6E,$5B,$7E,$7B,$88,$75,$88,$6D,$7D,$73
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_LookTowardsCamera3.bin"	; GFXSize = $2E0

DATA_D7DB10:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7D,$52,$7E,$62,$6E,$61,$70,$71
	db $75,$59,$6F,$59,$7E,$7A,$88,$74,$88,$6C,$7D,$72
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_LookTowardsCamera4.bin"	; GFXSize = $2C0

DATA_D7DDEC:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$7C,$51,$7F,$61,$6F,$61,$71,$71
	db $81,$71,$75,$59,$6F,$59
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_LookTowardsCamera5.bin"	; GFXSize = $2C0

DATA_D7E0C2:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7C,$51,$7F,$61,$6F,$61,$71,$71
	db $75,$59,$7C,$71,$70,$59,$7D,$79,$8C,$6A,$8D,$72
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_LookTowardsCamera6.bin"	; GFXSize = $2C0

DATA_D7E39E:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7C,$51,$7F,$61,$6F,$61,$70,$71
	db $75,$59,$7C,$71,$70,$59,$7D,$79,$8F,$66,$8F,$6E
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_LookTowardsCamera7.bin"	; GFXSize = $2C0

DATA_D7E67A:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7D,$51,$7E,$61,$6E,$61,$70,$71
	db $75,$59,$7C,$71,$70,$59,$7D,$79,$8E,$62,$8E,$6A
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_LookTowardsCamera8.bin"	; GFXSize = $2C0

DATA_D7E956:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$86,$5A,$76,$5A,$75,$6A,$7B,$7A
	db $73,$7A,$83,$52,$7B,$52,$6E,$5A,$6E,$62,$6E,$6A,$70,$72,$7D,$7A
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_LookTowardsCamera9.bin"	; GFXSize = $2A0

DATA_D7EC16:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$84,$58,$76,$59,$75,$69,$7B,$79
	db $73,$79,$86,$51,$7E,$51,$70,$59,$6E,$61,$6E,$69,$70,$71,$7D,$79
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_LookTowardsCamera10.bin"	; GFXSize = $2A0

DATA_D7EED6:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$84,$58,$76,$59,$75,$69,$7B,$79
	db $73,$79,$87,$51,$7F,$51,$70,$59,$6E,$61,$6E,$69,$70,$71,$7D,$79
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_LookTowardsCamera11.bin"	; GFXSize = $2A0

DATA_D7F196:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$84,$58,$76,$59,$75,$69,$7B,$79
	db $73,$79,$84,$50,$7C,$51,$70,$59,$6E,$61,$6E,$69,$70,$71,$7D,$79
	db $89,$50
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_LookTowardsCamera12.bin"	; GFXSize = $2C0

DATA_D7F478:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$85,$58,$76,$59,$75,$69,$7B,$79
	db $73,$79,$84,$50,$7C,$51,$70,$59,$6E,$61,$6E,$69,$70,$71,$7D,$79
	db $89,$50
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_LookTowardsCamera13.bin"	; GFXSize = $2C0

DATA_D7F75A:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$85,$58,$76,$59,$75,$69,$7B,$79
	db $73,$79,$84,$50,$7C,$51,$70,$59,$6E,$61,$6E,$69,$70,$71,$7D,$79
	db $89,$50
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_LookTowardsCamera14.bin"	; GFXSize = $2C0

	%InsertGarbageData($D7FA3C, incsrc, DATA_D7FA3C.asm)
	%FREE_BYTES($D7FFE8, 24, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankD8Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_D80000:
	incbin "Graphics/Compressed/GFX_FGBG_CrystalCaveLevels.bin"

DATA_D86DBE:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$7D,$4E,$7E,$5E,$6E,$5E,$74,$6E
	db $75,$56,$6D,$57,$68,$5F,$68,$67,$6C,$6E,$6B,$76,$84,$6E,$88,$74
	db $75,$7E,$7D,$7C
	incbin "Graphics/DynamicSprites/GFX_MankyKong_GrabBarrel1.bin"	; GFXSize = $340

DATA_D87122:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$7B,$52,$7A,$62,$6A,$62,$73,$72
	db $73,$5A,$73,$52,$6B,$5A,$65,$62,$65,$6A,$6A,$72,$83,$72,$83,$7A
	db $67,$7A,$67,$72
	incbin "Graphics/DynamicSprites/GFX_MankyKong_GrabBarrel2.bin"	; GFXSize = $340

DATA_D87486:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$76,$56,$75,$66,$77,$76,$65,$68
	db $72,$76,$72,$7E,$6E,$58,$6F,$60,$67,$60,$65,$78
	incbin "Graphics/DynamicSprites/GFX_MankyKong_GrabBarrel3.bin"	; GFXSize = $2C0

DATA_D87762:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$69,$5A,$75,$6A,$65,$6A,$79,$5A
	db $79,$62,$7C,$62,$6C,$7A,$74,$7A,$7D,$7A,$80,$7A,$64,$7A
	incbin "Graphics/DynamicSprites/GFX_MankyKong_GrabBarrel4.bin"	; GFXSize = $280

DATA_D87A00:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$61,$5D,$74,$6D,$71,$5D,$64,$6D
	db $7B,$65,$5F,$75,$70,$7D,$7C,$7D,$80,$7D
	incbin "Graphics/DynamicSprites/GFX_MankyKong_GrabBarrel5.bin"	; GFXSize = $2A0

DATA_D87CBA:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$63,$5D,$75,$6D,$73,$5D,$65,$6D
	db $7E,$7D,$61,$6F,$5F,$77,$70,$7D,$80,$7D
	incbin "Graphics/DynamicSprites/GFX_MankyKong_GrabBarrel6.bin"	; GFXSize = $2A0

DATA_D87F74:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$64,$5D,$76,$6D,$73,$5D,$66,$6D
	db $7E,$7D,$62,$6F,$5F,$77,$70,$7D,$80,$7D
	incbin "Graphics/DynamicSprites/GFX_MankyKong_GrabBarrel7.bin"	; GFXSize = $2A0

DATA_D8822E:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$61,$5C,$71,$5C,$66,$6C,$76,$6C
	db $5E,$71,$58,$71,$68,$7C,$70,$7C,$82,$76
	incbin "Graphics/DynamicSprites/GFX_MankyKong_GrabBarrel8.bin"	; GFXSize = $2A0

DATA_D884E8:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$60,$59,$70,$59,$66,$69,$76,$69
	db $5E,$71,$56,$71,$76,$79,$71,$79,$7D,$61,$52,$71,$84,$74
	incbin "Graphics/DynamicSprites/GFX_MankyKong_ThrowBarrel1.bin"	; GFXSize = $2E0

DATA_D887E6:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$60,$58,$70,$58,$63,$68,$73,$68
	db $5B,$71,$53,$71,$4D,$71,$71,$78,$7C,$5A,$80,$62,$83,$6A,$83,$72
	db $85,$6B,$5F,$55,$71,$80
	incbin "Graphics/DynamicSprites/GFX_MankyKong_ThrowBarrel2.bin"	; GFXSize = $360

DATA_D88B6C:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$60,$52,$70,$52,$5F,$62,$6F,$62
	db $5E,$72,$56,$72,$6F,$72,$4E,$76,$80,$5A,$7F,$69,$82,$71,$85,$6C
	db $87,$5D,$71,$7A
	incbin "Graphics/DynamicSprites/GFX_MankyKong_ThrowBarrel3.bin"	; GFXSize = $340

DATA_D88ED0:
	db $03,$0A,$06,$04,$16,$1A,$00,$00,$66,$51,$5E,$61,$6E,$61,$61,$59
	db $76,$59,$7E,$5A,$86,$5E,$8A,$5E,$6E,$71,$6F,$79,$56,$68,$58,$70
	db $50,$70,$4B,$75,$7E,$65,$7E,$6D,$84,$72
	incbin "Graphics/DynamicSprites/GFX_MankyKong_ThrowBarrel4.bin"	; GFXSize = $340

DATA_D8923A:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$71,$4D,$74,$5D,$6B,$6D,$54,$5D
	db $7B,$6D,$69,$55,$6C,$5D,$6C,$65,$64,$5A,$7B,$75,$4C,$68,$46,$6A
	db $80,$65,$49,$6F,$80,$75
	incbin "Graphics/DynamicSprites/GFX_MankyKong_ThrowBarrel5.bin"	; GFXSize = $360

DATA_D895C0:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$79,$4F,$6C,$5E,$69,$6E,$5C,$5B
	db $6A,$56,$7C,$5F,$80,$5F,$71,$4E,$71,$56,$75,$6E,$79,$76
	incbin "Graphics/DynamicSprites/GFX_MankyKong_ThrowBarrel6.bin"	; GFXSize = $2E0

DATA_D898BE:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$79,$4F,$69,$4F,$6B,$5F,$7B,$5F
	db $83,$5F,$61,$55,$5F,$5D,$68,$6F,$70,$6F,$6E,$77,$88,$5F,$88,$67
	db $72,$77
	incbin "Graphics/DynamicSprites/GFX_MankyKong_ThrowBarrel7.bin"	; GFXSize = $2C0

DATA_D89BA0:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$78,$50,$68,$50,$6A,$60,$7A,$60
	db $88,$59,$90,$5D,$98,$60,$9F,$66,$A0,$62,$60,$53,$5A,$57,$6A,$70
	db $6E,$70,$6C,$78,$7D,$60
	incbin "Graphics/DynamicSprites/GFX_MankyKong_ThrowBarrel8.bin"	; GFXSize = $300

DATA_D89EC6:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$77,$50,$68,$60,$67,$50,$8F,$58
	db $78,$60,$87,$56,$97,$5A,$9F,$5B,$68,$70,$68,$78,$70,$70,$5F,$50
	db $6D,$48,$75,$48
	incbin "Graphics/DynamicSprites/GFX_MankyKong_ThrowBarrel9.bin"	; GFXSize = $2E0

DATA_D8A1CA:
	db $02,$0C,$04,$00,$00,$14,$00,$00,$75,$4E,$6B,$5E,$8C,$5A,$73,$6E
	db $7A,$5E,$85,$56,$91,$5C,$6B,$6E,$6D,$4E,$6D,$56,$65,$4F,$60,$52
	db $6B,$76,$68,$70
	incbin "Graphics/DynamicSprites/GFX_MankyKong_ThrowBarrel10.bin"	; GFXSize = $280

DATA_D8A46E:
	db $02,$0C,$04,$00,$00,$14,$00,$00,$75,$4D,$6B,$5D,$7B,$5D,$6D,$55
	db $6D,$4D,$65,$51,$62,$51,$6B,$75,$6B,$6D,$73,$6D,$83,$56,$83,$5E
	db $76,$65,$76,$6D
	incbin "Graphics/DynamicSprites/GFX_MankyKong_ThrowBarrel11.bin"	; GFXSize = $280

DATA_D8A712:
	db $02,$0C,$04,$01,$14,$15,$00,$00,$74,$4F,$6E,$5F,$81,$66,$80,$6E
	db $6C,$57,$6C,$4F,$63,$5D,$6C,$77,$64,$56,$5C,$60,$6D,$6F,$81,$56
	db $81,$5E,$7E,$5F,$75,$6F
	incbin "Graphics/DynamicSprites/GFX_MankyKong_ThrowBarrel12.bin"	; GFXSize = $2A0

DATA_D8A9D8:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$77,$4F,$77,$5F,$67,$5F,$6D,$6F
	db $65,$6F,$81,$6D,$6F,$57,$6A,$57,$71,$4F
	incbin "Graphics/DynamicSprites/GFX_MankyKong_ThrowBarrel13.bin"	; GFXSize = $2A0

DATA_D8AC92:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7B,$4F,$70,$5F,$71,$6F,$73,$57
	db $80,$5F,$83,$67,$86,$69,$8C,$6E,$8C,$76,$83,$5F,$74,$7F
	incbin "Graphics/DynamicSprites/GFX_MankyKong_ThrowBarrel14.bin"	; GFXSize = $280

DATA_D8AF30:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7E,$51,$72,$61,$73,$71,$76,$59
	db $76,$51,$71,$59,$82,$49,$82,$61,$86,$61,$82,$6A,$83,$72,$86,$74
	incbin "Graphics/DynamicSprites/GFX_MankyKong_ThrowBarrel15.bin"	; GFXSize = $2A0

DATA_D8B1F0:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$70,$71,$6F,$61,$7E,$59,$80,$71
	db $7F,$79,$7D,$69,$79,$59,$71,$59,$82,$51,$7A,$52
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle1.bin"	; GFXSize = $260

DATA_D8B46C:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$70,$70,$6F,$61,$7D,$58,$80,$70
	db $7F,$78,$7D,$68,$79,$59,$71,$59,$81,$50,$79,$51
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle2.bin"	; GFXSize = $260

DATA_D8B6E8:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6F,$70,$70,$60,$7D,$58,$7F,$70
	db $7E,$78,$7E,$68,$79,$58,$71,$58,$81,$50,$79,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle3.bin"	; GFXSize = $260

DATA_D8B964:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$70,$70,$70,$60,$7F,$58,$81,$70
	db $80,$78,$80,$68,$86,$50,$74,$58,$7E,$50,$7C,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle4.bin"	; GFXSize = $260

DATA_D8BBE0:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$75,$71,$71,$61,$81,$54,$81,$64
	db $6F,$6F,$71,$77,$85,$74,$76,$59,$7E,$59
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle5.bin"	; GFXSize = $2A0

DATA_D8BE9A:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$72,$6A,$73,$5A,$83,$5A,$81,$6A
	db $6F,$6D,$80,$7A,$88,$7A,$71,$78,$78,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle6.bin"	; GFXSize = $2A0

DATA_D8C154:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$72,$6A,$74,$5A,$83,$5A,$82,$6A
	db $70,$6E,$80,$7A,$88,$7A,$71,$7A,$79,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle7.bin"	; GFXSize = $2A0

DATA_D8C40E:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$75,$60,$80,$6E,$85,$5E,$70,$70
	db $70,$68,$80,$7E,$8B,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle8.bin"	; GFXSize = $260

DATA_D8C684:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$78,$6A,$76,$5A,$86,$5E,$70,$70
	db $70,$68,$88,$6E,$81,$7A,$88,$76,$71,$78,$8C,$6E,$79,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle9.bin"	; GFXSize = $280

DATA_D8C922:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$70,$68,$84,$66,$76,$60,$80,$72
	db $80,$6A,$85,$5E,$81,$7A,$88,$76,$71,$78,$8D,$5E,$79,$78,$7E,$62
	db $7E,$5A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle10.bin"	; GFXSize = $260

DATA_D8CBA4:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6F,$68,$84,$62,$80,$72,$75,$60
	db $7D,$6A,$85,$5A,$71,$78,$8D,$5A,$79,$78,$7D,$62,$7D,$5A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle11.bin"	; GFXSize = $280

DATA_D8CE42:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6F,$68,$83,$62,$80,$72,$75,$60
	db $7D,$6A,$85,$5A,$71,$78,$8D,$5A,$79,$78,$7D,$62,$7D,$5A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle12.bin"	; GFXSize = $280

DATA_D8D0E0:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6F,$68,$83,$62,$80,$72,$75,$60
	db $7D,$6B,$85,$5A,$71,$78,$8D,$5A,$79,$78,$7D,$63,$7D,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle13.bin"	; GFXSize = $280

DATA_D8D37E:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6F,$68,$83,$62,$80,$72,$75,$60
	db $7D,$6B,$84,$5A,$71,$78,$8C,$5A,$79,$78,$7D,$63,$7D,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle14.bin"	; GFXSize = $280

DATA_D8D61C:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6F,$68,$84,$62,$80,$72,$75,$60
	db $7D,$6C,$84,$5A,$71,$78,$8C,$5A,$79,$78,$7D,$64,$7D,$5C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle15.bin"	; GFXSize = $280

DATA_D8D8BA:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6F,$68,$84,$62,$80,$72,$75,$60
	db $7D,$6C,$84,$5A,$71,$78,$8C,$5A,$79,$78,$7D,$64,$7D,$5C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle16.bin"	; GFXSize = $280

DATA_D8DB58:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6F,$68,$85,$62,$80,$72,$75,$60
	db $7D,$6C,$84,$5A,$71,$78,$8C,$5A,$79,$78,$7D,$64,$7D,$5C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle17.bin"	; GFXSize = $280

DATA_D8DDF6:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6F,$68,$85,$62,$80,$72,$75,$60
	db $7D,$6B,$84,$5A,$71,$78,$8B,$5A,$79,$78,$7D,$63,$7D,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle18.bin"	; GFXSize = $280

DATA_D8E094:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6F,$68,$85,$62,$80,$72,$75,$60
	db $7D,$6B,$85,$5A,$71,$78,$8C,$5A,$79,$78,$7D,$63,$7D,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle19.bin"	; GFXSize = $280

DATA_D8E332:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6F,$68,$85,$62,$80,$72,$75,$60
	db $7D,$6B,$85,$5A,$71,$78,$8C,$5A,$79,$78,$7D,$63,$7D,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle20.bin"	; GFXSize = $280

DATA_D8E5D0:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$6F,$68,$85,$62,$80,$72,$75,$60
	db $7F,$6A,$85,$5A,$8F,$67,$71,$78,$8C,$5A,$79,$78,$7D,$62,$7D,$5A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Idle21.bin"	; GFXSize = $2A0

DATA_D8E890:
	db $04,$08,$08,$01,$18,$19,$00,$00,$82,$56,$72,$56,$72,$66,$72,$76
	db $80,$66,$7E,$6E,$7E,$76,$82,$7D,$8E,$63,$94,$63,$94,$6B,$7F,$4E
	db $85,$4E
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_Turn1.bin"	; GFXSize = $320

DATA_D8EBD2:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$85,$54,$76,$54,$74,$64,$6F,$74
	db $84,$64,$84,$6C,$7F,$74,$7F,$7C,$8C,$64,$93,$66,$93,$6E
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_Turn2.bin"	; GFXSize = $2E0

	%InsertGarbageData($D8EED0, incsrc, DATA_D8EED0.asm)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankD9Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_D90000:
	incbin "LevelData/JungleLevels.bin"

DATA_D9A3C0:
	incbin "Tilemaps/Map32/JungleLevels.bin"

DATA_D9ED00:
	db $00,$00,$45,$45,$C5,$C5,$BA,$05,$00,$01,$00,$01,$85,$85,$01,$01
	db $00,$BA,$01,$01,$01,$01,$4F,$50,$01,$01,$05,$05,$05,$05,$01,$01
	db $7D,$F7,$41,$41,$85,$85,$00,$01,$45,$45,$01,$00,$01,$00,$49,$4A
	db $4B,$4C,$01,$85,$41,$41,$00,$01,$01,$01,$41,$41,$01,$01,$85,$85
	db $85,$85,$01,$01,$01,$00,$CA,$C9,$05,$01,$FD,$41,$7E,$F6,$01,$01
	db $85,$85,$01,$01,$B6,$00,$B8,$00,$00,$01,$05,$05,$41,$41,$05,$05
	db $00,$01,$01,$01,$45,$45,$41,$41,$41,$41,$0D,$0E,$00,$01,$01,$01
	db $00,$01,$85,$85,$01,$01,$8C,$8B,$45,$45,$00,$03,$05,$05,$05,$05
	db $0B,$0C,$FD,$00,$85,$05,$05,$05,$CE,$CD,$CE,$CD,$05,$00,$05,$05
	db $C5,$C5,$01,$01,$CC,$CB,$41,$41,$01,$01,$09,$0A,$C5,$C5,$01,$05
	db $C1,$C1,$01,$01,$00,$41,$85,$85,$0B,$0C,$00,$01,$4B,$4C,$45,$45
	db $05,$05,$7E,$F6,$76,$FE,$01,$01,$05,$05,$85,$85,$8A,$89,$01,$01
	db $01,$00,$78,$FD,$7A,$41,$8A,$89,$35,$00,$01,$B8,$45,$45,$01,$00
	db $01,$00,$38,$01,$3A,$01,$B8,$00,$45,$45,$37,$01,$05,$45,$41,$F7
	db $83,$01,$0D,$0E,$01,$00,$C5,$C5,$00,$38,$45,$FB,$41,$FA,$05,$00
	db $01,$00,$01,$B8,$00,$BA,$05,$05,$49,$4A,$7B,$45,$CC,$CB,$45,$45
	db $01,$00,$41,$41,$00,$C5,$CD,$45,$41,$41,$05,$05,$41,$41,$29,$35
	db $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$C5,$00,$41,$41,$45,$00
	db $00,$00,$41,$41,$4D,$CD,$41,$41,$41,$00,$41,$41,$07,$07,$01,$00
	db $4D,$CD,$0F,$10,$41,$41,$45,$4D,$05,$01,$01,$BA,$00,$41,$09,$0A
	db $17,$2E,$00,$2F,$25,$33,$2D,$01,$01,$01,$01,$01,$01,$01,$00,$31
	db $00,$52,$01,$00,$51,$53,$E1,$D5,$4B,$55,$52,$54,$55,$57,$45,$45
	db $59,$41,$57,$50,$56,$4F,$50,$41,$D2,$00,$01,$85,$01,$00,$3A,$00
	db $05,$05,$00,$BA,$00,$01,$00,$36,$01,$B8,$01,$00,$7C,$41,$D4,$D2
	db $41,$00,$BC,$05,$81,$81,$09,$0A,$0B,$0C,$05,$05,$05,$05,$45,$05
	db $8E,$8D,$01,$00,$00,$BA,$05,$45,$00,$01,$05,$BB,$05,$05,$00,$01
	db $00,$01,$76,$FE,$00,$01,$41,$7D,$00,$7D,$4C,$05,$05,$3C,$01,$00
	db $00,$BA,$B6,$00,$B8,$00,$BA,$05,$00,$01,$00,$01,$7E,$00,$00,$FE
	db $01,$00,$3A,$00,$00,$BA,$00,$FA,$00,$01,$01,$00,$01,$00,$36,$3A
	db $C5,$C5,$3A,$00

DATA_D9EED4:															; Note: Unused
	db $00,$04,$00,$00,$00,$04,$00,$00,$76,$7B,$7D,$7B,$80,$7A,$7B,$79
	incbin "Graphics/DynamicSprites/GFX_SmallFish_Swim1.bin"	; GFXSize = $80

DATA_D9EF64:															; Note: Unused
	db $00,$04,$00,$00,$00,$04,$00,$00,$80,$79,$78,$79,$73,$7B,$7D,$7C
	incbin "Graphics/DynamicSprites/GFX_SmallFish_Swim2.bin"	; GFXSize = $80

DATA_D9EFF4:															; Note: Unused
	db $00,$04,$00,$00,$00,$04,$00,$00,$74,$7B,$80,$7C,$7A,$7A,$7E,$79
	incbin "Graphics/DynamicSprites/GFX_SmallFish_Swim3.bin"	; GFXSize = $80

DATA_D9F084:															; Note: Unused
	db $00,$04,$00,$00,$00,$04,$00,$00,$80,$79,$79,$79,$74,$7C,$7E,$7D
	incbin "Graphics/DynamicSprites/GFX_SmallFish_Swim4.bin"	; GFXSize = $80

DATA_D9F114:															; Note: Unused
	db $00,$04,$00,$00,$00,$04,$00,$00,$74,$7A,$7C,$7A,$80,$7A,$7F,$7D
	incbin "Graphics/DynamicSprites/GFX_SmallFish_Swim5.bin"	; GFXSize = $80

DATA_D9F1A4:															; Note: Unused
	db $00,$04,$00,$00,$00,$04,$00,$00,$72,$7B,$7A,$79,$80,$79,$7D,$7B
	incbin "Graphics/DynamicSprites/GFX_SmallFish_Swim6.bin"	; GFXSize = $80

DATA_D9F234:															; Note: Unused
	db $00,$04,$00,$00,$00,$04,$00,$00,$80,$79,$78,$79,$73,$7B,$7D,$7C
	incbin "Graphics/DynamicSprites/GFX_SmallFish_Swim7.bin"	; GFXSize = $80

DATA_D9F2C4:															; Note: Unused
	db $00,$04,$00,$00,$00,$04,$00,$00,$78,$79,$80,$79,$74,$7B,$7E,$7C
	incbin "Graphics/DynamicSprites/GFX_SmallFish_Swim8.bin"	; GFXSize = $80

UNK_D9F354:															; Note: Unused
	db $01,$01,$02,$00,$00,$03,$10,$02,$7A,$72,$86,$78
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Jump1.bin"	; GFXSize = $A0

UNK_D9F400:															; Note: Unused
	db $01,$01,$02,$00,$00,$03,$10,$02,$76,$72,$83,$79
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Jump2.bin"	; GFXSize = $A0

UNK_D9F4AC:															; Note: Unused
	db $00,$04,$00,$00,$00,$04,$00,$00,$88,$6E,$80,$6E,$7A,$6F,$7A,$77
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Jump3.bin"	; GFXSize = $80

UNK_D9F53C:															; Note: Unused
	db $00,$05,$00,$00,$00,$05,$00,$00,$86,$68,$7E,$68,$7A,$78,$7B,$70
	db $80,$70
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Jump4.bin"	; GFXSize = $A0

UNK_D9F5EE:															; Note: Unused
	db $01,$02,$02,$00,$00,$04,$10,$02,$7B,$63,$7B,$73,$7B,$7B
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Jump5.bin"	; GFXSize = $C0

UNK_D9F6BC:															; Note: Unused
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$62,$7C,$72,$7B,$7A
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Jump6.bin"	; GFXSize = $C0

UNK_D9F78A:															; Note: Unused
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$65,$7D,$75
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Jump7.bin"	; GFXSize = $A0

UNK_D9F836:															; Note: Unused
	db $01,$01,$02,$00,$00,$03,$10,$02,$77,$6A,$7C,$7A
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Jump8.bin"	; GFXSize = $A0

UNK_D9F8E2:															; Note: Unused
	db $01,$01,$02,$00,$00,$03,$10,$02,$79,$70,$85,$75
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Jump9.bin"	; GFXSize = $A0

UNK_D9F98E:															; Note: Unused
	db $01,$01,$02,$00,$00,$03,$10,$02,$76,$73,$7F,$7E
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Jump10.bin"	; GFXSize = $A0

DATA_D9FA3A:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$70
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Walk1.bin"	; GFXSize = $80

DATA_D9FAC4:
	db $01,$01,$02,$00,$00,$03,$10,$02,$79,$70,$76,$78
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Walk2.bin"	; GFXSize = $A0

DATA_D9FB70:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$71
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Walk3.bin"	; GFXSize = $80

DATA_D9FBFA:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$71
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Walk4.bin"	; GFXSize = $80

DATA_D9FC84:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$70
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Walk5.bin"	; GFXSize = $80

DATA_D9FD0E:
	db $01,$00,$00,$00,$00,$02,$10,$02,$79,$70
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Walk6.bin"	; GFXSize = $80

DATA_D9FD98:
	db $01,$00,$00,$00,$00,$02,$10,$02,$79,$70
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Walk7.bin"	; GFXSize = $80

DATA_D9FE22:
	db $01,$00,$00,$00,$00,$02,$10,$02,$79,$70
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Walk8.bin"	; GFXSize = $80

DATA_D9FEAC:
	db $01,$00,$00,$00,$00,$02,$10,$02,$79,$70
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDonkeyKong_Walk9.bin"	; GFXSize = $80

	%InsertGarbageData($D9FF36, incsrc, DATA_D9FF36.asm)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankDAMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_DA0000:
	incbin "LevelData/CaveLevels.bin"

DATA_DABF00:
	incbin "Tilemaps/Map32/CaveLevels.bin"

DATA_DAF580:
	db $01,$03,$02,$00,$00,$05,$10,$02,$78,$71,$84,$71,$82,$69,$7E,$69
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Walk1.bin"	; GFXSize = $E0

DATA_DAF670:
	db $01,$03,$02,$00,$00,$05,$10,$02,$76,$71,$84,$71,$83,$69,$7D,$69
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Walk2.bin"	; GFXSize = $E0

DATA_DAF760:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7C,$6E,$74,$73,$74,$7B,$7D,$7E
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Walk3.bin"	; GFXSize = $E0

DATA_DAF850:
	db $01,$03,$02,$00,$00,$05,$10,$02,$76,$72,$84,$72,$83,$6A,$7D,$6A
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Walk4.bin"	; GFXSize = $E0

DATA_DAF940:
	db $01,$03,$02,$00,$00,$05,$10,$02,$76,$72,$83,$6E,$7D,$6A,$83,$76
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Walk5.bin"	; GFXSize = $E0

DATA_DAFA30:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7B,$6D,$7A,$7D,$77,$78,$82,$7D
	db $78,$70
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Walk6.bin"	; GFXSize = $100

DATA_DAFB42:
	db $01,$03,$02,$00,$00,$05,$10,$02,$78,$72,$84,$75,$7C,$6A,$82,$6D
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Walk7.bin"	; GFXSize = $E0

DATA_DAFC32:
	db $01,$02,$02,$00,$00,$04,$10,$02,$7C,$6E,$78,$74,$77,$7C
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Walk8.bin"	; GFXSize = $C0

DATA_DAFD00:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7B,$71,$82,$69,$78,$79,$78,$71
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Walk9.bin"	; GFXSize = $E0

DATA_DAFDF0:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7C,$72,$83,$6A,$7D,$6A,$78,$73
	db $79,$7B
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Walk10.bin"	; GFXSize = $100

	%InsertGarbageData($DAFF02, incsrc, DATA_DAFF02.asm)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankDBMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_DB0000:
	db $09,$09,$22,$00,$00,$2B,$30,$02,$76,$6C,$63,$5C,$86,$6C,$66,$6C
	db $73,$5C,$56,$6C,$83,$5C,$93,$5C,$77,$7C,$6F,$54,$77,$54,$7F,$54
	db $87,$54,$5B,$64,$94,$54,$9A,$54,$6F,$7C,$87,$7C
	incbin "Graphics/DynamicSprites/GFX_AirplaneBarrel_Pose.bin"	; GFXSize = $5A0

DATA_DB05CC:
	incbin "LevelData/MineLevels.bin"

DATA_DBA0CC:
	incbin "Tilemaps/Map32/MineLevels.bin"

DATA_DBCC4C:
	db $00,$00,$01,$00,$01,$00,$01,$00,$01,$00,$01,$05,$85,$85,$85,$85
	db $05,$05,$0D,$0E,$0F,$10,$09,$0A,$01,$01,$0B,$0C,$05,$05,$05,$05
	db $85,$85,$00,$81,$00,$01,$01,$00,$8A,$89,$00,$01,$05,$05,$85,$85
	db $00,$01,$01,$00,$01,$00,$00,$81,$01,$00,$01,$00,$09,$0A,$01,$00
	db $05,$45,$81,$00,$81,$00,$81,$00,$81,$00,$01,$00,$45,$85,$05,$05
	db $C5,$05,$00,$01,$00,$01,$05,$01,$01,$00,$00,$81,$01,$00,$01,$00
	db $00,$01,$00,$01,$05,$45,$01,$00,$01,$00,$01,$00,$01,$00,$05,$45
	db $45,$05,$01,$00,$01,$00,$01,$00,$01,$00,$00,$01,$05,$05,$85,$85
	db $85,$C5,$85,$85,$00,$01

DATA_DBCCD2:
	incbin "Graphics/GFX_Layer2_Millstone.bin"

DATA_DBEF92:
	db $02,$01,$04,$00,$00,$05,$10,$04,$88,$53,$7C,$53,$8F,$63
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleInMinecart1.bin"	; GFXSize = $120

DATA_DBF0C0:
	db $01,$05,$02,$00,$00,$07,$10,$02,$88,$53,$7B,$5B,$82,$53,$82,$5B
	db $87,$4B,$8F,$63
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleInMinecart2.bin"	; GFXSize = $120

DATA_DBF1F4:
	db $02,$02,$04,$00,$00,$06,$10,$04,$88,$53,$7B,$53,$86,$4B,$8D,$63
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleInMinecart3.bin"	; GFXSize = $140

DATA_DBF344:															; Note: Unused
	db $00,$03,$00,$00,$00,$03,$00,$00,$7A,$79,$82,$7C,$85,$7C
	incbin "Graphics/DynamicSprites/GFX_NeckyFeather_Pose1.bin"	; GFXSize = $60

DATA_DBF3B2:															; Note: Unused
	db $00,$03,$00,$00,$00,$03,$00,$00,$79,$7A,$81,$7A,$86,$7A
	incbin "Graphics/DynamicSprites/GFX_NeckyFeather_Pose2.bin"	; GFXSize = $60

DATA_DBF420:															; Note: Unused
	db $00,$03,$00,$00,$00,$03,$00,$00,$78,$7B,$80,$7B,$86,$7B
	incbin "Graphics/DynamicSprites/GFX_NeckyFeather_Pose3.bin"	; GFXSize = $60

DATA_DBF48E:															; Note: Unused
	db $00,$03,$00,$00,$00,$03,$00,$00,$78,$7B,$80,$7B,$86,$79
	incbin "Graphics/DynamicSprites/GFX_NeckyFeather_Pose4.bin"	; GFXSize = $60

DATA_DBF4FC:															; Note: Unused
	db $00,$03,$00,$00,$00,$03,$00,$00,$78,$7D,$80,$7B,$84,$78
	incbin "Graphics/DynamicSprites/GFX_NeckyFeather_Pose5.bin"	; GFXSize = $60

DATA_DBF56A:															; Note: Unused
	db $00,$03,$00,$00,$00,$03,$00,$00,$78,$7E,$80,$7C,$84,$76
	incbin "Graphics/DynamicSprites/GFX_NeckyFeather_Pose6.bin"	; GFXSize = $60

DATA_DBF5D8:
	incbin "SPC700/Music/BonusRoomBlitz.bin"

	%InsertGarbageData($DBFE39, incbin, DATA_DBFE39.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankDCMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_DC0000:
	incbin "Graphics/Compressed/GFX_FGBG_CaveLevels.bin"

DATA_DC5F36:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6F,$56,$70,$66,$77,$76,$7B,$5E
	db $7D,$69,$7B,$86,$74,$76
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClimbUpSingleVerticalRope1.bin"	; GFXSize = $200

DATA_DC614C:
	db $03,$03,$06,$00,$00,$09,$10,$06,$6F,$56,$70,$66,$77,$76,$7F,$63
	db $74,$76,$7B,$86
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClimbUpSingleVerticalRope2.bin"	; GFXSize = $1E0

DATA_DC6340:
	db $03,$03,$06,$00,$00,$09,$10,$06,$6F,$56,$70,$66,$77,$75,$7F,$63
	db $74,$76,$7B,$85
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClimbUpSingleVerticalRope3.bin"	; GFXSize = $1E0

DATA_DC6534:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6F,$56,$70,$66,$75,$76,$80,$5E
	db $7E,$6E,$7B,$86,$7E,$66
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClimbUpSingleVerticalRope4.bin"	; GFXSize = $200

DATA_DC674A:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$71,$56,$70,$66,$74,$76,$80,$5E
	db $7D,$6E,$7C,$86,$7B,$66,$80,$76
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClimbUpSingleVerticalRope5.bin"	; GFXSize = $220

DATA_DC6982:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$70,$57,$6F,$66,$74,$76,$7E,$5E
	db $7D,$6E,$7C,$86,$80,$76
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClimbUpSingleVerticalRope6.bin"	; GFXSize = $200

DATA_DC6B98:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$71,$57,$71,$67,$74,$77,$7C,$5F
	db $7D,$6E,$7C,$86,$80,$76
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClimbUpSingleVerticalRope7.bin"	; GFXSize = $200

DATA_DC6DAE:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$71,$57,$70,$67,$74,$77,$7C,$5F
	db $7D,$6F,$7D,$87,$81,$76
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClimbUpSingleVerticalRope8.bin"	; GFXSize = $200

DATA_DC6FC4:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$71,$57,$6F,$67,$74,$77,$7C,$67
	db $7D,$6F,$7C,$87,$81,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClimbUpSingleVerticalRope9.bin"	; GFXSize = $200

DATA_DC71DA:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$70,$57,$6F,$67,$74,$77,$7C,$68
	db $7D,$70,$7C,$87,$80,$78
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClimbUpSingleVerticalRope10.bin"	; GFXSize = $200

DATA_DC73F0:
	db $03,$03,$06,$00,$00,$09,$10,$06,$70,$55,$70,$65,$75,$75,$7C,$6D
	db $7B,$85,$80,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClimbUpSingleVerticalRope11.bin"	; GFXSize = $1E0

DATA_DC75E4:
	db $03,$03,$06,$00,$00,$09,$10,$06,$70,$55,$70,$65,$74,$75,$7C,$6D
	db $7B,$85,$80,$7A
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClimbUpSingleVerticalRope12.bin"	; GFXSize = $1E0

DATA_DC77D8:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7C,$60,$7C,$68,$7C,$70,$7C,$78
	incbin "Graphics/DynamicSprites/GFX_VerticalRope_Pose.bin"	; GFXSize = $80

DATA_DC7868:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6E,$52,$6C,$62,$78,$70,$71,$72
	db $7D,$58,$7C,$60,$7C,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClimbUpSingleVerticalRope1.bin"	; GFXSize = $200

DATA_DC7A7E:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6D,$52,$6C,$62,$79,$71,$7D,$59
	db $7C,$61,$79,$69,$71,$72
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClimbUpSingleVerticalRope2.bin"	; GFXSize = $200

DATA_DC7C94:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6C,$52,$6C,$62,$79,$72,$71,$72
	db $79,$6A,$7B,$62,$7C,$5A,$7C,$52
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClimbUpSingleVerticalRope3.bin"	; GFXSize = $220

DATA_DC7ECC:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6A,$52,$6B,$62,$79,$73,$75,$53
	db $7A,$63,$7A,$6B,$72,$72
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClimbUpSingleVerticalRope4.bin"	; GFXSize = $260

DATA_DC8142:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$69,$52,$76,$52,$6B,$62,$79,$72
	db $76,$62,$7B,$6A,$7C,$82,$80,$82,$71,$72
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClimbUpSingleVerticalRope5.bin"	; GFXSize = $2A0

DATA_DC83FC:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$68,$52,$6A,$62,$79,$79,$75,$71
	db $7D,$71,$71,$72,$78,$51,$78,$59,$7D,$4F,$76,$61,$79,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClimbUpSingleVerticalRope6.bin"	; GFXSize = $280

DATA_DC869A:
	db $03,$03,$06,$00,$00,$09,$10,$06,$6D,$52,$6C,$62,$78,$6F,$7B,$5F
	db $7C,$67,$71,$72
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HangOnVerticalRope1.bin"	; GFXSize = $1E0

DATA_DC888E:
	db $03,$03,$06,$00,$00,$09,$10,$06,$6D,$51,$6C,$61,$78,$6F,$7B,$5F
	db $7C,$67,$71,$71
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HangOnVerticalRope2.bin"	; GFXSize = $1E0

DATA_DC8A82:
	db $03,$03,$06,$00,$00,$09,$10,$06,$6D,$51,$6C,$61,$78,$6F,$7B,$5F
	db $7C,$67,$71,$71
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HangOnVerticalRope3.bin"	; GFXSize = $1E0

DATA_DC8C76:
	db $03,$03,$06,$00,$00,$09,$10,$06,$6D,$51,$6C,$61,$78,$6F,$7B,$5F
	db $7B,$67,$72,$71
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HangOnVerticalRope4.bin"	; GFXSize = $1E0

DATA_DC8E6A:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$71,$52,$6D,$62,$75,$72,$81,$72
	db $7C,$62,$7D,$6A,$7C,$5A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TurnOnVerticalRope1.bin"	; GFXSize = $200

DATA_DC9080:
	db $03,$02,$06,$00,$00,$08,$10,$06,$77,$52,$72,$62,$78,$72,$82,$6A
	db $82,$62
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TurnOnVerticalRope2.bin"	; GFXSize = $1C0

DATA_DC9252:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$80,$4D,$84,$5D,$74,$5D,$73,$4D
	db $74,$6D,$77,$7D,$7F,$7B,$7E,$83,$7E,$45,$86,$45,$87,$6D,$8D,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope1.bin"	; GFXSize = $360

DATA_DC95D2:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$7D,$4D,$81,$5D,$71,$5D,$70,$4D
	db $71,$6D,$74,$7D,$7C,$7B,$7B,$83,$7B,$45,$83,$45,$82,$6D,$8A,$6D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope2.bin"	; GFXSize = $360

DATA_DC9952:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$7F,$4D,$82,$5D,$72,$5D,$72,$4D
	db $72,$6D,$75,$7D,$7D,$7C,$7C,$84,$7F,$45,$85,$45,$83,$6D,$8B,$6D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope3.bin"	; GFXSize = $360

DATA_DC9CD2:
	db $05,$06,$0A,$00,$00,$1A,$00,$00,$7D,$4D,$70,$5D,$71,$4D,$70,$6D
	db $80,$65,$80,$5D,$73,$7D,$7B,$7D,$78,$85,$7F,$45,$83,$45
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope4.bin"	; GFXSize = $340

DATA_DCA030:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$7F,$4E,$73,$5E,$73,$4E,$73,$6E
	db $83,$64,$83,$5E,$75,$7E,$7D,$7E,$7E,$46,$86,$46,$8D,$6B,$81,$7B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope5.bin"	; GFXSize = $360

DATA_DCA3B0:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$7E,$4E,$72,$5E,$72,$4E,$73,$6E
	db $82,$5E,$8C,$69,$79,$7E,$7C,$46,$84,$46,$81,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope6.bin"	; GFXSize = $320

DATA_DCA6EC:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$7E,$51,$72,$61,$72,$51,$74,$71
	db $82,$61,$8C,$6A,$83,$7A,$7C,$49,$84,$49,$7B,$81
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope7.bin"	; GFXSize = $320

DATA_DCAA28:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$7F,$51,$73,$61,$73,$51,$77,$71
	db $83,$61,$8E,$68,$86,$79,$7C,$49,$84,$49,$7E,$81
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope8.bin"	; GFXSize = $320

DATA_DCAD64:
	db $04,$08,$08,$00,$00,$18,$00,$00,$71,$61,$71,$51,$76,$71,$81,$61
	db $81,$51,$81,$59,$8B,$65,$84,$53,$86,$78,$79,$49,$80,$49,$7E,$81
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope9.bin"	; GFXSize = $300

DATA_DCB084:
	db $04,$08,$08,$00,$00,$18,$00,$00,$73,$64,$73,$54,$7A,$74,$83,$64
	db $83,$54,$8E,$68,$83,$5C,$89,$7A,$7C,$4C,$83,$4C,$86,$5A,$82,$84
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope10.bin"	; GFXSize = $300

DATA_DCB3A4:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$73,$65,$73,$55,$7A,$75,$83,$65
	db $83,$55,$89,$7D,$8D,$66,$8A,$75,$7A,$4D,$81,$4D,$83,$5D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope11.bin"	; GFXSize = $2E0

DATA_DCB6A2:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$73,$67,$72,$57,$7B,$77,$83,$67
	db $82,$57,$8A,$7F,$8B,$77,$79,$4F,$7F,$4F,$82,$5F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope12.bin"	; GFXSize = $2C0

DATA_DCB97E:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$73,$64,$73,$54,$7A,$74,$83,$64
	db $7F,$54,$8A,$7C,$8D,$74,$83,$5C,$8A,$74,$79,$4C,$7F,$4C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope13.bin"	; GFXSize = $2E0

DATA_DCBC7C:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$70,$65,$70,$55,$7E,$75,$80,$65
	db $7C,$55,$8A,$74,$76,$75,$80,$5D,$79,$4D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope14.bin"	; GFXSize = $2A0

DATA_DCBF36:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$72,$65,$73,$55,$7F,$75,$82,$65
	db $8C,$7B,$8C,$73,$77,$75,$80,$5D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope15.bin"	; GFXSize = $280

DATA_DCC1CE:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$72,$65,$73,$55,$7E,$75,$82,$65
	db $8E,$78,$8E,$70,$76,$75,$81,$5D,$8D,$80
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope16.bin"	; GFXSize = $2A0

DATA_DCC488:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$80,$79,$72,$69,$73,$59,$82,$69
	db $90,$79,$78,$79,$90,$71,$81,$61,$8E,$81
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope17.bin"	; GFXSize = $2A0

DATA_DCC742:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$72,$6C,$73,$5C,$82,$6C,$81,$7C
	db $90,$7C,$79,$7C,$90,$74,$81,$64,$8D,$6C,$89,$7C,$87,$64
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope18.bin"	; GFXSize = $280

DATA_DCC9E0:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$80,$78,$72,$6E,$73,$5E,$82,$68
	db $90,$72,$78,$7E,$90,$7A,$90,$82
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope19.bin"	; GFXSize = $280

DATA_DCCC78:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$7B,$78,$6D,$6E,$6D,$5E,$7D,$68
	db $8C,$70,$73,$7E,$8B,$78,$8B,$80
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope20.bin"	; GFXSize = $280

DATA_DCCF10:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$6F,$5E,$70,$6E,$7F,$67,$80,$77
	db $8F,$6D,$8F,$75,$8E,$7D,$79,$7E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope21.bin"	; GFXSize = $280

DATA_DCD1A8:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$6E,$60,$6E,$70,$7E,$69,$7E,$79
	db $8E,$6E,$8E,$76,$8E,$7E,$77,$80
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope22.bin"	; GFXSize = $280

DATA_DCD440:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6E,$62,$6E,$72,$7E,$69,$7E,$79
	db $8E,$6D,$8E,$75,$8E,$7D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope23.bin"	; GFXSize = $260

DATA_DCD6B6:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6E,$62,$6E,$72,$7E,$69,$7E,$79
	db $8E,$6C,$8E,$74,$8E,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope24.bin"	; GFXSize = $260

DATA_DCD92C:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6B,$60,$6B,$70,$7B,$67,$7B,$77
	db $8B,$69,$8B,$71,$8B,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope25.bin"	; GFXSize = $260

DATA_DCDBA2:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6E,$63,$6E,$73,$7E,$6A,$7E,$7A
	db $8E,$6A,$8E,$72,$8E,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope26.bin"	; GFXSize = $260

DATA_DCDE18:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6C,$66,$6C,$76,$7C,$6D,$7C,$7D
	db $8B,$6C,$8C,$74,$8A,$7C,$84,$7D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope27.bin"	; GFXSize = $220

DATA_DCE050:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6F,$64,$6F,$74,$7F,$6B,$7F,$7B
	db $8E,$6A,$8F,$72,$8D,$7A,$87,$7B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope28.bin"	; GFXSize = $220

DATA_DCE288:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$84,$6A,$74,$6A,$6C,$65,$7F,$7A
	db $87,$7A,$77,$7A,$6C,$6D,$6C,$75,$6F,$7A,$74,$62,$8A,$63,$8E,$6F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope29.bin"	; GFXSize = $240

DATA_DCE4E8:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$69,$69,$79,$6D,$84,$6D,$79,$7D
	db $81,$7D,$87,$7D,$71,$79,$71,$81,$6B,$79,$88,$65
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope30.bin"	; GFXSize = $260

DATA_DCE764:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$69,$69,$79,$6D,$84,$6D,$79,$7D
	db $81,$7D,$87,$7D,$71,$79,$71,$81,$6B,$79,$88,$65
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingOnRope31.bin"	; GFXSize = $260

	%InsertGarbageData($DCE9E0, incsrc, DATA_DCE9E0.asm)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankDDMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_DD0000:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7E,$60,$71,$69,$7D,$70,$71,$61
	db $73,$59,$75,$78,$75,$5B,$74,$80,$78,$80,$89,$60
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope1.bin"	; GFXSize = $260

DATA_DD027C:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7E,$60,$71,$69,$7D,$70,$71,$61
	db $73,$59,$75,$78,$75,$5C,$74,$80,$79,$80,$8A,$60
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope2.bin"	; GFXSize = $260

DATA_DD04F8:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$7F,$60,$7B,$70,$73,$70,$72,$61
	db $73,$59,$75,$78,$76,$5B,$76,$80,$7B,$80,$8B,$60,$77,$68,$72,$68
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope3.bin"	; GFXSize = $240

DATA_DD0758:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$81,$60,$7D,$70,$75,$70,$73,$61
	db $74,$59,$77,$78,$77,$5B,$79,$80,$7D,$80,$8D,$60,$79,$68,$73,$68
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope4.bin"	; GFXSize = $240

DATA_DD09B8:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$7E,$5D,$7C,$6D,$74,$6D,$72,$5D
	db $70,$57,$75,$75,$74,$58,$79,$7D,$7D,$7D,$8A,$5D,$76,$65,$71,$65
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope5.bin"	; GFXSize = $240

DATA_DD0C18:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$7D,$5D,$7A,$6D,$72,$6D,$70,$5D
	db $6D,$57,$73,$75,$72,$58,$79,$7D,$7C,$7D,$89,$5D,$75,$65,$6F,$65
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope6.bin"	; GFXSize = $240

DATA_DD0E78:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7E,$5D,$70,$65,$7D,$6D,$71,$5C
	db $6C,$57,$75,$75,$72,$54,$7B,$7D,$7F,$7D,$89,$5D
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope7.bin"	; GFXSize = $260

DATA_DD10F4:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7C,$5D,$6E,$65,$7C,$6D,$6E,$5D
	db $68,$55,$74,$75,$6C,$55,$7A,$7D,$7F,$7D,$89,$5D
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope8.bin"	; GFXSize = $260

DATA_DD1370:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7C,$5D,$6E,$65,$7D,$6D,$6E,$5D
	db $66,$55,$75,$75,$6C,$55,$7D,$7D,$81,$7D,$89,$5D
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope9.bin"	; GFXSize = $260

DATA_DD15EC:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7C,$5C,$80,$6C,$6D,$64,$6D,$5C
	db $66,$56,$78,$72,$70,$6C,$80,$7C,$85,$7C,$89,$5D,$78,$6A
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope10.bin"	; GFXSize = $220

DATA_DD182A:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7A,$5C,$7E,$6C,$6E,$6C,$6D,$64
	db $69,$5C,$61,$5C,$80,$7C,$85,$7C,$84,$5C
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope11.bin"	; GFXSize = $240

DATA_DD1A84:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7A,$5D,$7F,$6C,$77,$6D,$67,$62
	db $5F,$62,$77,$75,$6F,$71,$7F,$7C,$87,$7C,$69,$69
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope12.bin"	; GFXSize = $200

DATA_DD1CA0:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$78,$5D,$7E,$6D,$76,$6D,$64,$62
	db $5D,$62,$76,$75,$6E,$72,$7F,$7D,$87,$7D,$86,$65,$69,$6A
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope13.bin"	; GFXSize = $220

DATA_DD1EDE:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$77,$5D,$7E,$6D,$76,$6D,$64,$68
	db $5C,$62,$76,$75,$6E,$73,$80,$7D,$88,$7D,$86,$65,$69,$6E
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope14.bin"	; GFXSize = $220

DATA_DD211C:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$76,$60,$78,$70,$88,$79,$70,$74
	db $68,$70,$63,$68,$5B,$65,$85,$69,$85,$71,$85,$7D
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope15.bin"	; GFXSize = $200

DATA_DD2338:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$76,$62,$79,$72,$71,$77,$69,$74
	db $64,$6C,$5C,$68,$84,$69,$84,$71,$89,$79,$89,$81
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope16.bin"	; GFXSize = $200

DATA_DD2554:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$75,$62,$79,$72,$71,$77,$69,$75
	db $61,$6E,$5C,$68,$83,$69,$83,$71,$89,$79,$88,$81
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope17.bin"	; GFXSize = $200

DATA_DD2770:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$74,$62,$78,$72,$71,$78,$69,$76
	db $61,$70,$5C,$6C,$83,$68,$83,$70,$88,$77,$88,$7F,$8A,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope18.bin"	; GFXSize = $220

DATA_DD29AE:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$73,$64,$78,$74,$70,$7A,$68,$78
	db $60,$73,$5C,$6C,$83,$68,$83,$70,$88,$77,$88,$7F,$8B,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope19.bin"	; GFXSize = $220

DATA_DD2BEC:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$72,$64,$82,$74,$72,$74,$82,$6C
	db $82,$64,$6A,$7B,$62,$77,$5B,$70
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope20.bin"	; GFXSize = $220

DATA_DD2E24:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$73,$65,$84,$75,$74,$75,$83,$6D
	db $81,$65,$6C,$7D,$64,$7A,$5D,$73
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope21.bin"	; GFXSize = $220

DATA_DD305C:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$73,$66,$84,$76,$74,$76,$83,$6E
	db $81,$66,$6C,$7F,$64,$7B,$5D,$74
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope22.bin"	; GFXSize = $220

DATA_DD3294:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$73,$63,$85,$73,$83,$6B,$7D,$73
	db $7D,$7B,$75,$73,$81,$63,$76,$7D,$6E,$7D,$66,$7B,$62,$75
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope23.bin"	; GFXSize = $220

DATA_DD34D2:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$71,$67,$83,$73,$81,$6D,$7D,$75
	db $7D,$7D,$75,$77,$7F,$65,$75,$80,$6D,$80,$65,$7F,$60,$78
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope24.bin"	; GFXSize = $220

DATA_DD3710:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$72,$67,$84,$73,$82,$6E,$7D,$76
	db $7D,$7E,$75,$77,$7F,$66,$75,$80,$6D,$80,$65,$7F,$62,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope25.bin"	; GFXSize = $220

DATA_DD394E:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$72,$67,$85,$73,$82,$6F,$7D,$77
	db $7D,$7F,$75,$77,$82,$67,$75,$82,$6D,$81,$65,$7F,$62,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope26.bin"	; GFXSize = $220

DATA_DD3B8C:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$72,$67,$85,$71,$82,$6F,$7D,$77
	db $7D,$7F,$77,$77,$82,$67,$75,$82,$6D,$81,$65,$7F,$62,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope27.bin"	; GFXSize = $220

DATA_DD3DCA:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$74,$67,$84,$72,$81,$6A,$7D,$77
	db $7D,$7F,$77,$77,$70,$6C,$76,$82,$6E,$81,$66,$81,$61,$7C,$70,$74
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope28.bin"	; GFXSize = $240

DATA_DD402A:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$75,$68,$84,$72,$85,$6A,$7D,$78
	db $7D,$80,$77,$78,$70,$6C,$76,$82,$6E,$82,$66,$82,$61,$7E,$70,$74
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope29.bin"	; GFXSize = $240

DATA_DD428A:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$77,$68,$84,$72,$87,$6A,$7D,$78
	db $7D,$80,$77,$78,$6F,$6C,$76,$82,$6E,$82,$66,$82,$61,$7E,$6F,$74
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope30.bin"	; GFXSize = $240

DATA_DD44EA:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$70,$6A,$80,$73,$80,$6B,$78,$7A
	db $8C,$72,$7B,$82,$88,$6B,$73,$82,$6B,$82,$63,$80,$61,$7E,$7C,$63
	incbin "Graphics/DynamicSprites/GFX_Diddy_SwingOnRope31.bin"	; GFXSize = $240

DATA_DD474A:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$8C,$71,$7C,$66,$6C,$6F,$7C,$76
	db $8C,$69,$7F,$5E,$78,$7F,$64,$79,$64,$71,$64,$69,$5E,$69
	incbin "Graphics/DynamicSprites/GFX_Chomps_Swim1.bin"	; GFXSize = $2E0

DATA_DD4A48:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$8D,$70,$7D,$65,$6D,$6E,$7D,$75
	db $8B,$68,$7E,$5D,$79,$7E,$65,$78,$65,$70,$65,$68,$60,$68
	incbin "Graphics/DynamicSprites/GFX_Chomps_Swim2.bin"	; GFXSize = $2E0

DATA_DD4D46:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$8D,$70,$7D,$62,$6D,$6E,$7D,$72
	db $8B,$68,$7C,$7E,$6B,$76,$67,$69,$64,$61
	incbin "Graphics/DynamicSprites/GFX_Chomps_Swim3.bin"	; GFXSize = $2A0

DATA_DD5000:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$8D,$70,$7D,$62,$6D,$6E,$7D,$72
	db $8C,$68,$7D,$7F,$6A,$66
	incbin "Graphics/DynamicSprites/GFX_Chomps_Swim4.bin"	; GFXSize = $260

DATA_DD5276:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$8E,$70,$7E,$62,$6E,$6E,$7E,$72
	db $8D,$68,$7E,$7F,$6E,$66
	incbin "Graphics/DynamicSprites/GFX_Chomps_Swim5.bin"	; GFXSize = $260

DATA_DD54EC:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$8D,$70,$7D,$62,$7D,$72,$72,$66
	db $8D,$68,$75,$76,$7E,$7F,$75,$6E
	incbin "Graphics/DynamicSprites/GFX_Chomps_Swim6.bin"	; GFXSize = $220

DATA_DD5724:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$8D,$70,$7D,$62,$7D,$72,$72,$66
	db $8D,$68,$75,$76,$7F,$7F,$75,$6E
	incbin "Graphics/DynamicSprites/GFX_Chomps_Swim7.bin"	; GFXSize = $220

DATA_DD595C:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$8E,$70,$7E,$62,$7E,$72,$74,$69
	db $8E,$68,$76,$77,$7F,$7F,$74,$71,$76,$6F
	incbin "Graphics/DynamicSprites/GFX_Chomps_Swim8.bin"	; GFXSize = $240

DATA_DD5BB6:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$8E,$6E,$7E,$72,$7E,$62,$73,$6F
	db $7E,$82,$73,$67
	incbin "Graphics/DynamicSprites/GFX_Chomps_Swim9.bin"	; GFXSize = $240

DATA_DD5E0A:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$8D,$6E,$7D,$72,$7D,$62,$71,$6F
	db $7B,$82,$6F,$67,$7E,$82
	incbin "Graphics/DynamicSprites/GFX_Chomps_Swim10.bin"	; GFXSize = $260

DATA_DD6080:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$8D,$6E,$7D,$72,$7D,$62,$6D,$6F
	db $68,$67,$7C,$82
	incbin "Graphics/DynamicSprites/GFX_Chomps_Swim11.bin"	; GFXSize = $240

DATA_DD62D4:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$8C,$6E,$7C,$72,$7C,$62,$6C,$6F
	db $68,$77,$68,$6F,$64,$67,$7A,$82
	incbin "Graphics/DynamicSprites/GFX_Chomps_Swim12.bin"	; GFXSize = $280

DATA_DD656C:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$8B,$6E,$7B,$72,$7B,$62,$6B,$70
	db $65,$79,$65,$71,$63,$69,$7A,$82,$5D,$68,$77,$82
	incbin "Graphics/DynamicSprites/GFX_Chomps_Swim13.bin"	; GFXSize = $2C0

DATA_DD6848:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$8B,$6E,$7B,$72,$7B,$62,$6B,$70
	db $64,$7A,$65,$72,$63,$6A,$79,$82,$5C,$68,$76,$82
	incbin "Graphics/DynamicSprites/GFX_Chomps_Swim14.bin"	; GFXSize = $2C0

DATA_DD6B24:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$8B,$6F,$7B,$72,$6B,$70,$80,$62
	db $65,$7A,$65,$72,$63,$6A,$79,$82,$5D,$6A,$76,$82,$83,$6A,$7B,$6A
	incbin "Graphics/DynamicSprites/GFX_Chomps_Swim15.bin"	; GFXSize = $2A0

DATA_DD6DE4:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$8B,$70,$7B,$71,$63,$72,$80,$61
	db $65,$6A,$5E,$6A,$7C,$81,$77,$81,$83,$69,$7B,$69,$89,$68,$73,$70
	db $73,$78
	incbin "Graphics/DynamicSprites/GFX_Chomps_Swim16.bin"	; GFXSize = $2C0

DATA_DD70C6:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$76,$6A,$7E,$5C,$82,$74,$85,$6C
	db $7A,$7A,$76,$62,$81,$7C,$8C,$59,$6F,$5F
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway1.bin"	; GFXSize = $1E0

DATA_DD72C0:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$76,$6C,$7E,$5C,$82,$74,$84,$6C
	db $7A,$7C,$76,$64,$81,$7C,$8B,$59,$70,$60
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway2.bin"	; GFXSize = $1E0

DATA_DD74BA:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$77,$6C,$7D,$5C,$83,$74,$84,$6C
	db $7A,$7C,$76,$64,$80,$7C,$89,$59,$71,$62
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway3.bin"	; GFXSize = $1E0

DATA_DD76B4:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7B,$6B,$7B,$5B,$78,$73,$74,$6B
	db $7A,$7B,$74,$63,$82,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway4.bin"	; GFXSize = $1A0

DATA_DD786A:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7B,$6B,$7A,$5B,$78,$73,$77,$6B
	db $7A,$7B,$75,$63,$82,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway5.bin"	; GFXSize = $1A0

DATA_DD7A20:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7C,$6B,$7A,$5B,$79,$78,$78,$70
	db $77,$68,$81,$7B,$76,$60
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway6.bin"	; GFXSize = $1A0

DATA_DD7BD6:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7B,$6B,$7A,$5B,$77,$73,$77,$6B
	db $79,$7B,$75,$63,$80,$7B,$75,$5B
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway7.bin"	; GFXSize = $1C0

DATA_DD7DAE:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7B,$6B,$7A,$5B,$76,$73,$76,$6B
	db $78,$7B,$74,$63,$80,$7B,$74,$5B
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway8.bin"	; GFXSize = $1C0

DATA_DD7F86:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7B,$6B,$7A,$5B,$75,$73,$76,$6B
	db $76,$7B,$77,$63,$7E,$7B,$73,$5B,$82,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway9.bin"	; GFXSize = $1E0

DATA_DD8180:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7B,$6B,$7C,$5B,$77,$73,$75,$6B
	db $77,$7B,$74,$63,$7F,$7B,$6F,$5B,$6A,$5B,$88,$5B
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway10.bin"	; GFXSize = $200

DATA_DD839C:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$78,$70,$80,$5B,$70,$61,$87,$6B
	db $7F,$68,$68,$5E,$8E,$5B
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway11.bin"	; GFXSize = $200

DATA_DD85B2:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$78,$6B,$81,$5B,$87,$6B,$74,$6F
	db $79,$7B,$7D,$63,$80,$7B,$6F,$67,$6B,$5F,$8E,$57
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway12.bin"	; GFXSize = $200

DATA_DD87CE:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$78,$6B,$80,$5B,$86,$6B,$73,$6E
	db $7A,$7B,$7D,$63,$80,$7B,$6F,$66,$6D,$5E,$8E,$5B
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway13.bin"	; GFXSize = $200

DATA_DD89EA:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$78,$6B,$80,$5B,$86,$6B,$73,$6B
	db $7A,$7B,$7D,$63,$80,$7B,$70,$63,$6F,$5B,$8E,$5B
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway14.bin"	; GFXSize = $200

DATA_DD8C06:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$78,$6B,$80,$5B,$86,$6B,$73,$6A
	db $7A,$7B,$7D,$63,$80,$7B,$73,$62,$72,$5A,$8D,$5B
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway15.bin"	; GFXSize = $200

DATA_DD8E22:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$78,$6B,$80,$5B,$86,$6B,$74,$6A
	db $7A,$7B,$7D,$63,$80,$7B,$74,$62,$76,$5A,$8D,$58,$74,$52
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway16.bin"	; GFXSize = $220

DATA_DD9060:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$74,$64,$78,$74,$81,$5C,$84,$6C
	db $79,$5C,$78,$54,$8E,$5C
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway17.bin"	; GFXSize = $200

DATA_DD9276:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$75,$64,$79,$74,$81,$5C,$85,$6C
	db $79,$5C,$7B,$54,$8E,$5C
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway18.bin"	; GFXSize = $200

DATA_DD948C:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$76,$66,$7A,$74,$80,$5C,$85,$6C
	db $76,$5E,$76,$56,$8E,$58
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway19.bin"	; GFXSize = $200

DATA_DD96A2:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$76,$64,$7A,$74,$80,$5C,$86,$6C
	db $78,$74,$74,$5C,$73,$54,$8D,$59
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway20.bin"	; GFXSize = $220

DATA_DD98DA:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7E,$60,$7A,$70,$76,$6B,$76,$63
	db $78,$73,$81,$58,$84,$58,$72,$5B,$8C,$5A
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway21.bin"	; GFXSize = $1E0

DATA_DD9AD4:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7E,$60,$7A,$70,$76,$6D,$76,$65
	db $78,$75,$81,$58,$84,$58,$70,$5D,$8B,$59
	incbin "Graphics/DynamicSprites/GFX_Diddy_IdleSway22.bin"	; GFXSize = $1E0

DATA_DD9CCE:
	incbin "Graphics/Compressed/GFX_Layer1_MineCartCarnage.bin"

	%InsertGarbageData($DDEC91, incbin, GFX_UnknownGraphics.bin)
	%FREE_BYTES($DDFF4E, 176, $00)
	%FREE_BYTES($DDFFFE, 2, $70)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankDEMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_DE0000:															; Note: Unused?
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7C,$41,$6F,$51,$7F,$51,$6F,$41
	db $7E,$39,$80,$39
	incbin "Graphics/DynamicSprites/GFX_OilFire_GrowOrShrink1.bin"	; GFXSize = $240

DATA_DE0254:
	db $04,$01,$08,$00,$00,$09,$10,$08,$7D,$41,$6F,$51,$7F,$51,$71,$41
	db $80,$39
	incbin "Graphics/DynamicSprites/GFX_OilFire_GrowOrShrink2.bin"	; GFXSize = $220

DATA_DE0486:
	db $04,$00,$00,$00,$00,$08,$10,$08,$7F,$41,$70,$51,$7F,$51,$73,$41
	incbin "Graphics/DynamicSprites/GFX_OilFire_GrowOrShrink3.bin"	; GFXSize = $200

DATA_DE0696:
	db $04,$00,$00,$00,$00,$08,$10,$08,$81,$41,$70,$51,$7F,$51,$76,$41
	incbin "Graphics/DynamicSprites/GFX_OilFire_GrowOrShrink4.bin"	; GFXSize = $200

DATA_DE08A6:
	db $03,$02,$06,$00,$00,$08,$10,$06,$81,$41,$70,$51,$7F,$51,$79,$49
	db $77,$41
	incbin "Graphics/DynamicSprites/GFX_OilFire_GrowOrShrink5.bin"	; GFXSize = $1C0

DATA_DE0A78:
	db $03,$01,$06,$00,$00,$07,$10,$06,$82,$41,$71,$51,$81,$51,$7A,$49
	incbin "Graphics/DynamicSprites/GFX_OilFire_GrowOrShrink6.bin"	; GFXSize = $1A0

DATA_DE0C28:
	db $02,$04,$04,$00,$00,$08,$10,$04,$71,$51,$81,$51,$81,$49,$79,$49
	db $89,$49,$8B,$49
	incbin "Graphics/DynamicSprites/GFX_OilFire_GrowOrShrink7.bin"	; GFXSize = $180

DATA_DE0DBC:
	db $02,$03,$04,$00,$00,$07,$10,$04,$73,$51,$83,$51,$79,$49,$7E,$49
	db $8B,$49
	incbin "Graphics/DynamicSprites/GFX_OilFire_GrowOrShrink8.bin"	; GFXSize = $160

DATA_DE0F2E:
	db $01,$05,$02,$00,$00,$07,$10,$02,$74,$51,$78,$49,$81,$59,$84,$51
	db $7E,$49,$89,$51
	incbin "Graphics/DynamicSprites/GFX_OilFire_GrowOrShrink9.bin"	; GFXSize = $120

DATA_DE1062:
	db $01,$04,$02,$00,$00,$06,$10,$02,$73,$51,$83,$59,$83,$51,$80,$49
	db $85,$51
	incbin "Graphics/DynamicSprites/GFX_OilFire_GrowOrShrink10.bin"	; GFXSize = $100

DATA_DE1174:
	db $01,$02,$02,$00,$00,$04,$10,$02,$74,$51,$7F,$59,$82,$51
	incbin "Graphics/DynamicSprites/GFX_OilFire_GrowOrShrink11.bin"	; GFXSize = $C0

DATA_DE1242:
	db $01,$02,$02,$00,$00,$04,$10,$02,$73,$51,$7F,$59,$7F,$51
	incbin "Graphics/DynamicSprites/GFX_OilFire_GrowOrShrink12.bin"	; GFXSize = $C0

DATA_DE1310:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7D,$58,$7B,$59,$73,$59
	incbin "Graphics/DynamicSprites/GFX_OilFire_GrowOrShrink13.bin"	; GFXSize = $60

DATA_DE137E:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$59,$73,$59
	incbin "Graphics/DynamicSprites/GFX_OilFire_GrowOrShrink14.bin"	; GFXSize = $40

DATA_DE13CA:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$59,$73,$59
	incbin "Graphics/DynamicSprites/GFX_OilFire_GrowOrShrink15.bin"	; GFXSize = $40

DATA_DE1416:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7B,$59
	incbin "Graphics/DynamicSprites/GFX_OilFire_GrowOrShrink16.bin"	; GFXSize = $20

DATA_DE1440:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$80,$44,$76,$54,$86,$54,$8D,$43
	db $86,$5C,$72,$41,$78,$4C,$72,$49,$76,$64,$6A,$41,$70,$51
	incbin "Graphics/DynamicSprites/GFX_Diddy_HangOntoStabbingEnguarde1.bin"	; GFXSize = $220

DATA_DE167E:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$82,$43,$75,$53,$7A,$4B,$72,$4B
	db $74,$43,$74,$3B,$6C,$3E,$8E,$41,$85,$53,$85,$5B,$74,$63,$88,$53
	incbin "Graphics/DynamicSprites/GFX_Diddy_HangOntoStabbingEnguarde2.bin"	; GFXSize = $240

DATA_DE18DE:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$83,$43,$73,$4C,$80,$53,$70,$5C
	db $78,$5C,$8E,$3F,$76,$44,$77,$3D,$73,$3D
	incbin "Graphics/DynamicSprites/GFX_Diddy_HangOntoStabbingEnguarde3.bin"	; GFXSize = $240

DATA_DE1B38:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$85,$46,$75,$4D,$85,$56,$86,$3E
	db $8E,$3E,$76,$45,$7B,$3D,$6D,$55,$6D,$5D,$77,$39
	incbin "Graphics/DynamicSprites/GFX_Diddy_HangOntoStabbingEnguarde4.bin"	; GFXSize = $200

DATA_DE1D54:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$86,$46,$76,$4C,$86,$56,$87,$3E
	db $8F,$3E,$78,$44,$7D,$3C,$7A,$38,$6E,$4C,$6F,$54,$6B,$4C
	incbin "Graphics/DynamicSprites/GFX_Diddy_HangOntoStabbingEnguarde5.bin"	; GFXSize = $220

DATA_DE1F92:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$87,$60,$77,$60,$81,$70,$71,$70
	db $71,$68,$88,$58,$81,$80,$8C,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck1.bin"	; GFXSize = $280

DATA_DE222A:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$86,$60,$76,$60,$80,$70,$70,$70
	db $71,$68,$88,$58,$84,$80,$8C,$58,$8D,$70,$8C,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck2.bin"	; GFXSize = $2C0

DATA_DE2506:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$86,$60,$76,$60,$80,$70,$70,$70
	db $71,$68,$8A,$58,$87,$80,$90,$70,$90,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck3.bin"	; GFXSize = $2A0

DATA_DE27C0:
	db $05,$01,$0A,$00,$00,$0B,$10,$0A,$86,$5F,$76,$5F,$7F,$6F,$6F,$6F
	db $8F,$6F,$8A,$57
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck4.bin"	; GFXSize = $2A0

DATA_DE2A74:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$86,$60,$76,$60,$7F,$70,$6F,$70
	db $9B,$6C,$8A,$58,$95,$6B,$8D,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck5.bin"	; GFXSize = $280

DATA_DE2D0C:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$82,$5F,$72,$5F,$6E,$6F,$7E,$6F
	db $9A,$65,$7D,$7F,$92,$67,$7D,$77,$8D,$6F,$86,$6F,$9D,$64,$92,$5F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck6.bin"	; GFXSize = $2A0

DATA_DE2FCC:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$7B,$5F,$6E,$6F,$73,$67,$7E,$6F
	db $8B,$5F,$98,$65,$8B,$67,$7E,$77,$8E,$6F,$86,$6F,$7E,$7F,$93,$67
	db $91,$6F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck7.bin"	; GFXSize = $260

DATA_DE324E:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$79,$60,$6E,$70,$89,$60,$74,$68
	db $7E,$70,$7E,$78,$8E,$70,$86,$70,$80,$80,$90,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck8.bin"	; GFXSize = $260

DATA_DE34CA:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$78,$60,$6D,$70,$88,$60,$74,$68
	db $7D,$70,$7D,$78,$8D,$70,$85,$70,$80,$7D,$90,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck9.bin"	; GFXSize = $260

DATA_DE3746:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$78,$60,$6D,$70,$88,$60,$74,$68
	db $7D,$70,$86,$58,$7D,$78,$8D,$70,$85,$70,$80,$7C,$90,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck10.bin"	; GFXSize = $280

DATA_DE39E4:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$78,$60,$6D,$70,$88,$60,$74,$68
	db $7D,$70,$82,$58,$8D,$59,$7D,$78,$8D,$70,$85,$70,$80,$7C,$90,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck11.bin"	; GFXSize = $2A0

DATA_DE3CA4:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$78,$60,$6D,$70,$88,$60,$73,$68
	db $7D,$70,$7E,$58,$8F,$58,$7D,$78,$8D,$70,$85,$70,$80,$7C,$90,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck12.bin"	; GFXSize = $2A0

DATA_DE3F64:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$79,$60,$6D,$70,$89,$60,$73,$68
	db $7D,$70,$7B,$58,$91,$58,$7D,$78,$8D,$70,$85,$70,$80,$7C,$90,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck13.bin"	; GFXSize = $2A0

DATA_DE4224:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$79,$60,$6D,$70,$89,$60,$73,$68
	db $7D,$70,$7B,$58,$91,$58,$7D,$78,$8D,$70,$85,$70,$80,$7C,$90,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck14.bin"	; GFXSize = $2A0

DATA_DE44E4:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7A,$60,$6D,$70,$8A,$60,$73,$68
	db $7D,$70,$7B,$58,$91,$58,$7D,$78,$8D,$70,$85,$70,$80,$7C,$90,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck15.bin"	; GFXSize = $2A0

DATA_DE47A4:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7A,$5B,$7A,$6B,$6D,$70,$8A,$60
	db $73,$68,$80,$7B,$91,$58,$8A,$70,$7B,$7B,$90,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck16.bin"	; GFXSize = $2C0

DATA_DE4A80:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7A,$5B,$7A,$6B,$6D,$70,$8A,$60
	db $73,$68,$80,$7B,$91,$58,$8A,$70,$7B,$7B,$90,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck17.bin"	; GFXSize = $2C0

DATA_DE4D5C:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7A,$5B,$7A,$6B,$6D,$70,$8A,$60
	db $73,$68,$80,$7B,$91,$58,$8A,$70,$7B,$7B,$90,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck18.bin"	; GFXSize = $2C0

DATA_DE5038:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7A,$5B,$7A,$6B,$6D,$70,$8A,$60
	db $73,$68,$80,$7B,$92,$58,$8A,$70,$7B,$7B,$90,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck19.bin"	; GFXSize = $2C0

DATA_DE5314:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7A,$5B,$7A,$6B,$6D,$70,$8A,$60
	db $73,$68,$80,$7B,$92,$58,$8A,$70,$7B,$7B,$90,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck20.bin"	; GFXSize = $2C0

DATA_DE55F0:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7A,$5B,$7A,$6B,$6D,$70,$8A,$60
	db $73,$68,$80,$7B,$92,$58,$8A,$70,$7B,$7B,$90,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck21.bin"	; GFXSize = $2C0

DATA_DE58CC:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7A,$5B,$7A,$6B,$6D,$70,$8A,$5F
	db $73,$68,$80,$7B,$93,$5C,$8A,$6F,$7B,$7B,$90,$6F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Duck22.bin"	; GFXSize = $2C0

DATA_DE5BA8:															; Note: Unused
	db $02,$03,$04,$00,$00,$07,$10,$04,$7A,$77,$7A,$67,$76,$77,$76,$7F
	db $76,$6D
	incbin "Graphics/DynamicSprites/GFX_SmallFire_Pose1.bin"	; GFXSize = $160

DATA_DE5D1A:															; Note: Unused
	db $02,$03,$04,$00,$00,$07,$10,$04,$7C,$67,$7C,$77,$77,$7F,$77,$77
	db $79,$6D
	incbin "Graphics/DynamicSprites/GFX_SmallFire_Pose2.bin"	; GFXSize = $160

DATA_DE5E8C:															; Note: Unused
	db $02,$02,$04,$00,$00,$06,$10,$04,$7D,$67,$7B,$77,$77,$77,$78,$7F
	incbin "Graphics/DynamicSprites/GFX_SmallFire_Pose3.bin"	; GFXSize = $140

DATA_DE5FDC:															; Note: Unused
	db $02,$03,$04,$00,$00,$07,$10,$04,$7B,$68,$78,$78,$83,$78,$83,$80
	db $86,$6D
	incbin "Graphics/DynamicSprites/GFX_SmallFire_Pose4.bin"	; GFXSize = $160

DATA_DE614E:															; Note: Unused
	db $02,$03,$04,$00,$00,$07,$10,$04,$7B,$77,$7A,$67,$77,$77,$77,$7F
	db $86,$6D
	incbin "Graphics/DynamicSprites/GFX_SmallFire_Pose5.bin"	; GFXSize = $160

DATA_DE62C0:															; Note: Unused
	db $02,$02,$04,$00,$00,$06,$10,$04,$79,$67,$7B,$77,$78,$7F,$77,$77
	incbin "Graphics/DynamicSprites/GFX_SmallFire_Pose6.bin"	; GFXSize = $140

DATA_DE6410:															; Note: Unused
	db $02,$02,$04,$00,$00,$06,$10,$04,$78,$67,$7B,$77,$77,$77,$78,$7F
	incbin "Graphics/DynamicSprites/GFX_SmallFire_Pose7.bin"	; GFXSize = $140

DATA_DE6560:															; Note: Unused
	db $02,$02,$04,$00,$00,$06,$10,$04,$78,$68,$77,$78,$83,$78,$83,$80
	incbin "Graphics/DynamicSprites/GFX_SmallFire_Pose8.bin"	; GFXSize = $140

DATA_DE66B0:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7E,$53,$8C,$53,$89,$4B,$91,$4B
	db $92,$63
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart1.bin"	; GFXSize = $160

DATA_DE6822:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7E,$53,$8C,$53,$89,$4B,$91,$4B
	db $8E,$63
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart2.bin"	; GFXSize = $160

DATA_DE6994:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7E,$53,$8C,$52,$86,$4B,$8E,$4A
	db $8E,$62,$91,$4A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart3.bin"	; GFXSize = $180

DATA_DE6B28:
	db $02,$02,$04,$00,$00,$06,$10,$04,$5B,$53,$5D,$63,$69,$5C,$68,$54
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart4.bin"	; GFXSize = $140

DATA_DE6C78:
	db $02,$02,$04,$00,$00,$06,$10,$04,$60,$4F,$61,$5F,$6D,$54,$6D,$5C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart5.bin"	; GFXSize = $140

DATA_DE6DC8:
	db $02,$02,$04,$00,$00,$06,$10,$04,$65,$5A,$66,$4A,$73,$52,$72,$5A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart6.bin"	; GFXSize = $140

DATA_DE6F18:
	db $02,$02,$04,$00,$00,$06,$10,$04,$6A,$58,$6B,$48,$78,$50,$77,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart7.bin"	; GFXSize = $140

DATA_DE7068:
	db $02,$02,$04,$00,$00,$06,$10,$04,$6F,$56,$70,$46,$7E,$50,$7E,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart8.bin"	; GFXSize = $140

DATA_DE71B8:
	db $02,$02,$04,$00,$00,$06,$10,$04,$73,$54,$78,$44,$80,$5A,$83,$52
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart9.bin"	; GFXSize = $140

DATA_DE7308:
	db $02,$02,$04,$00,$00,$06,$10,$04,$78,$53,$81,$49,$7D,$4B,$88,$59
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart10.bin"	; GFXSize = $140

DATA_DE7458:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7C,$53,$87,$4A,$83,$4B,$8F,$5A
	db $8C,$5A,$8E,$62
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart11.bin"	; GFXSize = $180

DATA_DE75EC:
	db $02,$03,$04,$00,$00,$07,$10,$04,$80,$53,$8C,$53,$8B,$4B,$91,$4B
	db $91,$63
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart12.bin"	; GFXSize = $160

DATA_DE775E:
	db $02,$03,$04,$00,$00,$07,$10,$04,$83,$55,$90,$55,$91,$4D,$97,$4D
	db $95,$65
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart13.bin"	; GFXSize = $160

DATA_DE78D0:
	db $02,$03,$04,$00,$00,$07,$10,$04,$88,$57,$95,$57,$9D,$4F,$99,$4F
	db $95,$67
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart14.bin"	; GFXSize = $160

DATA_DE7A42:
	db $02,$03,$04,$00,$00,$07,$10,$04,$8B,$5A,$9A,$5A,$A1,$52,$99,$6A
	db $9D,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart15.bin"	; GFXSize = $160

DATA_DE7BB4:
	db $02,$02,$04,$00,$00,$06,$10,$04,$8F,$5C,$9F,$5C,$9A,$6C,$A2,$6C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart16.bin"	; GFXSize = $140

DATA_DE7D04:
	db $02,$02,$04,$00,$00,$06,$10,$04,$93,$61,$A2,$61,$9F,$71,$A4,$71
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart17.bin"	; GFXSize = $140

DATA_DE7E54:
	db $02,$02,$04,$00,$00,$06,$10,$04,$96,$65,$A5,$65,$A1,$75,$A6,$75
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart18.bin"	; GFXSize = $140

DATA_DE7FA4:
	db $02,$02,$04,$00,$00,$06,$10,$04,$99,$68,$A6,$6E,$A6,$68,$A2,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart19.bin"	; GFXSize = $140

DATA_DE80F4:
	db $02,$02,$04,$00,$00,$06,$10,$04,$9B,$6D,$A7,$75,$AA,$6D,$A2,$7D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_AngledInMinecart20.bin"	; GFXSize = $140

DATA_DE8244:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$74,$6D,$84,$6D,$7A,$7D,$6D,$76
	db $82,$7D,$8A,$7D,$92,$7B,$94,$73
	incbin "Graphics/DynamicSprites/GFX_Army_Stomp1.bin"	; GFXSize = $1C0

DATA_DE841C:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$76,$6D,$86,$6D,$7E,$7D,$6E,$72
	db $86,$7D,$8E,$7D,$96,$77,$96,$7F,$6F,$7A
	incbin "Graphics/DynamicSprites/GFX_Army_Stomp2.bin"	; GFXSize = $1E0

DATA_DE8616:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$79,$6D,$89,$70,$85,$7D,$7D,$7D
	db $71,$6D,$75,$7D,$99,$79,$74,$75
	incbin "Graphics/DynamicSprites/GFX_Army_Stomp3.bin"	; GFXSize = $1C0

DATA_DE87EE:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$77,$6B,$87,$6B,$84,$7B,$7C,$7B
	db $6F,$6C,$74,$7B,$8C,$7B,$97,$73,$74,$73
	incbin "Graphics/DynamicSprites/GFX_Army_Stomp4.bin"	; GFXSize = $1E0

DATA_DE89E8:															; Note: Unused?
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$7C,$7E,$7C
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose1.bin"	; GFXSize = $40

DATA_DE8A34:
	db $01,$00,$00,$00,$00,$02,$10,$02,$79,$78
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose2.bin"	; GFXSize = $80

DATA_DE8ABE:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$79,$83,$7A,$7C,$71
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose3.bin"	; GFXSize = $C0

DATA_DE8B8C:
	db $01,$04,$02,$00,$00,$06,$10,$02,$75,$75,$85,$79,$85,$81,$7D,$85
	db $75,$85
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose4.bin"	; GFXSize = $100

DATA_DE8C9E:															; Note: Unused?
	db $02,$04,$04,$00,$00,$08,$10,$04,$71,$73,$81,$73,$76,$83,$7E,$83
	db $84,$83,$7E,$8B
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose5.bin"	; GFXSize = $180

DATA_DE8E32:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6F,$72,$7F,$72,$75,$82,$85,$82
	db $80,$6A,$8B,$7A,$85,$8A
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose6.bin"	; GFXSize = $200

DATA_DE9048:															; Note: Unused?
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6E,$72,$7E,$72,$74,$82,$84,$82
	db $80,$6A,$8D,$7A,$84,$8A,$87,$85
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose7.bin"	; GFXSize = $220

DATA_DE9280:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$81,$71,$71,$81,$71,$81,$81
	db $6C,$7C,$8E,$7B,$81,$69
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose8.bin"	; GFXSize = $260

DATA_DE94F6:															; Note: Unused?
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6F,$70,$87,$73,$70,$80,$80,$83
	db $7F,$6B,$7F,$73,$6A,$7A
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose9.bin"	; GFXSize = $260

DATA_DE976C:
	db $00,$11,$00,$00,$00,$11,$00,$00,$6E,$76,$6E,$6E,$71,$8E,$7A,$8B
	db $81,$89,$89,$87,$6A,$7E,$72,$7E,$76,$6F,$7E,$6F,$72,$86,$8A,$7F
	db $90,$7A,$8A,$77,$8A,$6F,$82,$72,$82,$6B
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose10.bin"	; GFXSize = $220

DATA_DE99B6:															; Note: Unused?
	db $00,$10,$00,$00,$00,$10,$00,$00,$72,$6E,$7A,$6D,$82,$6A,$85,$72
	db $8B,$72,$8D,$7A,$8A,$82,$8A,$8A,$82,$8A,$7A,$8E,$72,$8C,$6A,$74
	db $6A,$7C,$6D,$84,$6D,$8C,$92,$7A
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose11.bin"	; GFXSize = $200

DATA_DE9BDE:
	db $00,$0D,$00,$00,$00,$0D,$00,$00,$6E,$6D,$76,$6B,$7E,$6B,$87,$6F
	db $90,$74,$92,$7C,$8D,$84,$8D,$8C,$82,$8C,$7A,$8F,$6C,$8C,$6C,$84
	db $69,$79
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose12.bin"	; GFXSize = $1A0

DATA_DE9DA0:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$75,$6B,$85,$6B,$74,$7B,$7C,$7B
	db $84,$7B,$88,$7B,$7F,$63,$70,$70
	incbin "Graphics/DynamicSprites/GFX_Diddy_EnterCrawlSpace1.bin"	; GFXSize = $1C0

DATA_DE9F78:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$73,$6B,$83,$6B,$73,$7B,$7B,$7B
	db $83,$7B,$8A,$7B,$7B,$63,$90,$6F
	incbin "Graphics/DynamicSprites/GFX_Diddy_EnterCrawlSpace2.bin"	; GFXSize = $1C0

DATA_DEA150:
	db $03,$03,$06,$00,$00,$09,$10,$06,$75,$66,$83,$6D,$73,$76,$83,$7D
	db $8B,$7D,$91,$71
	incbin "Graphics/DynamicSprites/GFX_Diddy_EnterCrawlSpace3.bin"	; GFXSize = $1E0

DATA_DEA344:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$75,$66,$85,$6D,$75,$75,$84,$85
	db $84,$7D,$8C,$7D,$73,$7D,$91,$6E
	incbin "Graphics/DynamicSprites/GFX_Diddy_EnterCrawlSpace4.bin"	; GFXSize = $220

DATA_DEA57C:
	incbin "Graphics/GFX_Sprite_Sparkles.bin"

DATA_DEA71C:															; Note: Unused
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$6C,$60,$7C,$60,$8C,$63,$6C,$70
	db $7C,$70,$81,$80,$86,$5C,$8E,$5B,$8C,$73,$94,$73,$9C,$70,$9D,$68
	db $9F,$60
	incbin "Graphics/DynamicSprites/GFX_Rambi_Stab1.bin"	; GFXSize = $380

DATA_DEAABE:															; Note: Unused
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$68,$60,$78,$60,$88,$60,$6B,$70
	db $7B,$70,$8B,$70,$81,$80,$7E,$80,$93,$61,$9B,$73,$9F,$6B
	incbin "Graphics/DynamicSprites/GFX_Rambi_Stab2.bin"	; GFXSize = $3A0

DATA_DEAE7C:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$68,$61,$77,$61,$87,$61,$69,$71
	db $79,$71,$89,$71,$7D,$81,$89,$81,$94,$69,$99,$78,$9C,$78
	incbin "Graphics/DynamicSprites/GFX_Rambi_Stab3.bin"	; GFXSize = $3A0

DATA_DEB23A:															; Note: Unused
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$6A,$61,$7A,$61,$8A,$61,$69,$71
	db $79,$71,$89,$71,$7F,$81,$84,$59,$65,$63,$94,$61,$99,$75,$9E,$70
	incbin "Graphics/DynamicSprites/GFX_Rambi_Stab4.bin"	; GFXSize = $3C0

DATA_DEB61A:															; Note: Unused
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$6A,$5F,$7A,$5F,$8A,$60,$6A,$6F
	db $7A,$6F,$8A,$6F,$80,$7F,$86,$58,$64,$63,$9A,$71,$9F,$6A
	incbin "Graphics/DynamicSprites/GFX_Rambi_Stab5.bin"	; GFXSize = $3A0

DATA_DEB9D8:															; Note: Unused
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$6B,$5F,$7B,$5F,$8B,$5D,$6B,$6F
	db $7B,$6F,$8B,$6D,$82,$7F,$83,$57,$63,$63,$9B,$5C,$8B,$55,$9B,$6C
	db $9B,$64,$9B,$54
	incbin "Graphics/DynamicSprites/GFX_Rambi_Stab6.bin"	; GFXSize = $400

DATA_DEBDFC:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$6C,$60,$7C,$5F,$8B,$60,$6C,$70
	db $7C,$6F,$82,$7F,$81,$57,$88,$70,$64,$62,$91,$58,$89,$58,$99,$58
	db $96,$50,$90,$4A,$9B,$5C,$96,$68
	incbin "Graphics/DynamicSprites/GFX_Rambi_Stab7.bin"	; GFXSize = $3E0

DATA_DEC204:															; Note: Unused
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$6D,$60,$7D,$5F,$8D,$61,$6D,$70
	db $7D,$6F,$83,$7F,$81,$58,$88,$70,$66,$68,$91,$59,$89,$59,$99,$59
	db $98,$51,$87,$51,$9B,$5D,$9B,$64,$94,$49
	incbin "Graphics/DynamicSprites/GFX_Rambi_Stab8.bin"	; GFXSize = $400

DATA_DEC62E:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_Sparkle_Pose1.bin"	; GFXSize = $20

DATA_DEC658:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7D,$7C
	incbin "Graphics/DynamicSprites/GFX_Sparkle_Pose2.bin"	; GFXSize = $20

DATA_DEC682:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7C,$7B,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_Sparkle_Pose3.bin"	; GFXSize = $40

DATA_DEC6CE:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7F,$7B,$7B,$7F,$7A,$7A
	incbin "Graphics/DynamicSprites/GFX_Sparkle_Pose4.bin"	; GFXSize = $60

DATA_DEC73C:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$7B,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_Sparkle_Pose5.bin"	; GFXSize = $40

DATA_DEC788:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7D,$7C,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_Sparkle_Pose6.bin"	; GFXSize = $40

DATA_DEC7D4:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7D,$7C
	incbin "Graphics/DynamicSprites/GFX_Sparkle_Pose7.bin"	; GFXSize = $20

DATA_DEC7FE:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7C,$7C
	incbin "Graphics/DynamicSprites/GFX_Sparkle_Pose8.bin"	; GFXSize = $20

DATA_DEC828:
	db $01,$01,$02,$00,$00,$03,$10,$02,$79,$71,$88,$75
	incbin "Graphics/DynamicSprites/GFX_BananaBunch_Pose1.bin"	; GFXSize = $A0

DATA_DEC8D4:
	db $01,$01,$02,$00,$00,$03,$10,$02,$79,$71,$87,$76
	incbin "Graphics/DynamicSprites/GFX_BananaBunch_Pose2.bin"	; GFXSize = $A0

DATA_DEC980:
	db $01,$01,$02,$00,$00,$03,$10,$02,$77,$71,$85,$78
	incbin "Graphics/DynamicSprites/GFX_BananaBunch_Pose3.bin"	; GFXSize = $A0

DATA_DECA2C:
	db $01,$01,$02,$00,$00,$03,$10,$02,$75,$71,$82,$79
	incbin "Graphics/DynamicSprites/GFX_BananaBunch_Pose4.bin"	; GFXSize = $A0

DATA_DECAD8:
	db $01,$02,$02,$00,$00,$04,$10,$02,$73,$70,$80,$78,$7B,$80
	incbin "Graphics/DynamicSprites/GFX_BananaBunch_Pose5.bin"	; GFXSize = $C0

DATA_DECBA6:
	db $01,$02,$02,$00,$00,$04,$10,$02,$73,$70,$7E,$78,$7A,$80
	incbin "Graphics/DynamicSprites/GFX_BananaBunch_Pose6.bin"	; GFXSize = $C0

DATA_DECC74:
	incbin "Tilemaps/Layer3_Snow.bin"

DATA_DECE74:
	incbin "Graphics/GFX_Layer3_AnimatedHeavySnow.bin"

DATA_DEEE74:
	incbin "Graphics/GFX_Layer2_AnimatedSnow.bin"

UNK_DEFE74:														; Note: Unused?
	incbin "Graphics/GFX_Layer2_AnimatedLightSnow.bin"

%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankDFMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_DF0000:
	incbin "Tilemaps/Layer3_SnowLevels.bin"

DATA_DF0680:
	incbin "Graphics/GFX_Layer3_SnowLevels.bin"

DATA_DF1650:
	incbin "SPC700/Music/VoicesOfTheTemple.bin"

DATA_DF2244:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7E,$64,$7B,$74,$8B,$74,$76,$6C
	db $73,$74,$73,$7C,$6E,$79
	incbin "Graphics/DynamicSprites/GFX_Gnawty_Walk1.bin"	; GFXSize = $1A0

DATA_DF23FA:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7F,$65,$7B,$75,$8B,$75,$77,$6D
	db $73,$73,$73,$7B,$6D,$7B
	incbin "Graphics/DynamicSprites/GFX_Gnawty_Walk2.bin"	; GFXSize = $1A0

DATA_DF25B0:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7F,$67,$7B,$77,$8B,$77,$77,$6F
	db $73,$75,$73,$7C,$6D,$7C,$7B,$67
	incbin "Graphics/DynamicSprites/GFX_Gnawty_Walk3.bin"	; GFXSize = $1C0

DATA_DF2788:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7F,$68,$7B,$78,$8B,$78,$77,$70
	db $76,$74,$73,$7C,$6D,$7C,$79,$68
	incbin "Graphics/DynamicSprites/GFX_Gnawty_Walk4.bin"	; GFXSize = $1C0

DATA_DF2960:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7E,$67,$76,$77,$7A,$67,$76,$6F
	db $6E,$7A,$86,$77,$8A,$75
	incbin "Graphics/DynamicSprites/GFX_Gnawty_Walk5.bin"	; GFXSize = $1A0

DATA_DF2B16:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7E,$67,$76,$77,$79,$67,$76,$6F
	db $6E,$7A,$86,$77,$86,$7F,$8A,$6F,$8A,$7F
	incbin "Graphics/DynamicSprites/GFX_Gnawty_Walk6.bin"	; GFXSize = $1E0

DATA_DF2D10:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7E,$66,$76,$76,$76,$6E,$6E,$7B
	db $84,$76,$86,$7E,$8A,$6F
	incbin "Graphics/DynamicSprites/GFX_Gnawty_Walk7.bin"	; GFXSize = $1A0

DATA_DF2EC6:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7E,$65,$76,$75,$76,$6D,$6E,$7A
	db $82,$75,$82,$7D,$8A,$70
	incbin "Graphics/DynamicSprites/GFX_Gnawty_Walk8.bin"	; GFXSize = $1A0

DATA_DF307C:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$6E,$54,$7E,$54,$6D,$64,$7D,$64
	db $6D,$74,$7D,$74,$89,$58,$8A,$60,$8A,$68,$8A,$70,$88,$78,$78,$84
	db $80,$84
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire1.bin"	; GFXSize = $3E0

DATA_DF347E:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$6A,$6A,$75,$5A,$76,$7A,$85,$5A
	db $7A,$6A,$8A,$6A,$8A,$72,$8C,$6A,$6D,$62,$70,$5A,$6B,$7A,$86,$7A
	db $71,$7A,$76,$52,$7E,$52,$86,$52
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire2.bin"	; GFXSize = $3E0

DATA_DF3886:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$70,$5A,$67,$6A,$77,$6A,$87,$6A
	db $80,$5A,$73,$7A,$90,$62,$8C,$5A,$6B,$62,$7E,$52,$84,$52,$78,$52
	db $83,$7A,$6C,$7A
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire3.bin"	; GFXSize = $400

DATA_DF3CAA:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$67,$5D,$77,$5D,$87,$5D,$68,$6D
	db $78,$6D,$88,$6D,$6F,$7D,$77,$7D,$7E,$7D,$7C,$55,$82,$55,$88,$55
	db $76,$55
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire4.bin"	; GFXSize = $3E0

DATA_DF40AC:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$69,$59,$78,$59,$87,$59,$69,$69
	db $78,$69,$87,$69,$6B,$79,$73,$79,$7B,$79,$83,$79,$8B,$79
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire5.bin"	; GFXSize = $3A0

DATA_DF446A:
	db $06,$04,$0C,$00,$00,$1C,$00,$00,$68,$58,$78,$58,$88,$60,$68,$68
	db $78,$68,$88,$70,$80,$78,$88,$58,$78,$78,$70,$78
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire6.bin"	; GFXSize = $380

DATA_DF4806:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$78,$58,$68,$58,$78,$68,$88,$60
	db $88,$70,$68,$68,$81,$78,$79,$78,$72,$78,$86,$58,$7A,$50,$7E,$80
	db $72,$50,$86,$80
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire7.bin"	; GFXSize = $400

DATA_DF4C2A:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$69,$5B,$79,$5B,$6E,$6B,$7E,$6B
	db $7B,$7B,$89,$5B,$76,$53,$6E,$53,$7E,$53,$83,$53,$89,$63,$6B,$6B
	db $8D,$6B,$8E,$73,$8B,$7B,$73,$7B,$8C,$63
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire8.bin"	; GFXSize = $400

DATA_DF5054:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$6E,$53,$7E,$53,$6D,$63,$7D,$63
	db $6D,$73,$7D,$73,$89,$58,$8A,$60,$8A,$68,$8A,$70,$88,$78,$77,$83
	db $7F,$83
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire9.bin"	; GFXSize = $3E0

DATA_DF5456:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$6A,$6A,$75,$5A,$76,$7A,$85,$5A
	db $7A,$6A,$8A,$6A,$8A,$72,$8C,$6A,$6D,$62,$70,$5A,$6B,$7A,$86,$7A
	db $71,$7A,$76,$52,$7E,$52,$86,$52
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire10.bin"	; GFXSize = $3E0

DATA_DF585E:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$71,$5A,$67,$6A,$77,$6A,$87,$6A
	db $81,$5A,$73,$7A,$91,$62,$8D,$5A,$6B,$62,$7E,$52,$85,$52,$78,$52
	db $83,$7A,$6C,$7A
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire11.bin"	; GFXSize = $400

DATA_DF5C82:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$67,$5D,$77,$5D,$87,$5D,$68,$6D
	db $78,$6D,$88,$6D,$6F,$7D,$77,$7D,$7E,$7D,$7C,$55,$82,$55,$88,$55
	db $76,$55
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire12.bin"	; GFXSize = $3E0

DATA_DF6084:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$6A,$59,$79,$59,$88,$59,$6A,$69
	db $79,$69,$88,$69,$6C,$79,$74,$79,$7C,$79,$84,$79,$8C,$79
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire13.bin"	; GFXSize = $3A0

DATA_DF6442:
	db $06,$04,$0C,$00,$00,$1C,$00,$00,$68,$58,$78,$58,$88,$60,$68,$68
	db $78,$68,$88,$70,$80,$78,$88,$58,$78,$78,$70,$78
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire14.bin"	; GFXSize = $380

DATA_DF67DE:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$78,$58,$68,$68,$78,$68,$88,$60
	db $88,$70,$68,$58,$80,$78,$72,$78,$86,$58,$7A,$50,$72,$50,$86,$80
	db $78,$78,$7E,$80
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire15.bin"	; GFXSize = $400

DATA_DF6C02:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$6A,$5B,$79,$5B,$6E,$6B,$7E,$6B
	db $7B,$7B,$89,$5B,$76,$53,$6E,$53,$7E,$53,$83,$53,$89,$63,$6B,$6B
	db $8C,$6B,$8D,$73,$8B,$7B,$73,$7B,$8C,$63
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire16.bin"	; GFXSize = $400

DATA_DF702C:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$72,$54,$7E,$54,$72,$64,$7E,$64
	db $74,$74,$7C,$74,$83,$74
	incbin "Graphics/DynamicSprites/GFX_CheckpointBarrel_Pose1.bin"	; GFXSize = $260

DATA_DF72A2:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$72,$54,$7E,$54,$72,$64,$7E,$64
	db $74,$74,$7C,$74,$83,$74
	incbin "Graphics/DynamicSprites/GFX_CheckpointBarrel_Pose2.bin"	; GFXSize = $260

DATA_DF7518:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$72,$54,$7E,$54,$72,$64,$7E,$64
	db $74,$74,$7C,$74,$83,$74
	incbin "Graphics/DynamicSprites/GFX_CheckpointBarrel_Pose3.bin"	; GFXSize = $260

DATA_DF778E:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$72,$54,$7E,$54,$72,$64,$7E,$64
	db $74,$74,$7C,$74,$83,$74
	incbin "Graphics/DynamicSprites/GFX_CheckpointBarrel_Pose4.bin"	; GFXSize = $260

DATA_DF7A04:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$72,$54,$7E,$54,$72,$64,$7E,$64
	db $74,$74,$7C,$74,$83,$74
	incbin "Graphics/DynamicSprites/GFX_CheckpointBarrel_Pose5.bin"	; GFXSize = $260

DATA_DF7C7A:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$72,$54,$7E,$54,$72,$64,$7E,$64
	db $74,$74,$7C,$74,$83,$74
	incbin "Graphics/DynamicSprites/GFX_CheckpointBarrel_Pose6.bin"	; GFXSize = $260

DATA_DF7EF0:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$72,$54,$7E,$54,$72,$64,$7E,$64
	db $74,$74,$7C,$74,$83,$74
	incbin "Graphics/DynamicSprites/GFX_CheckpointBarrel_Pose7.bin"	; GFXSize = $260

DATA_DF8166:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$72,$54,$7E,$54,$72,$64,$7E,$64
	db $74,$74,$7C,$74,$83,$74
	incbin "Graphics/DynamicSprites/GFX_CheckpointBarrel_Pose8.bin"	; GFXSize = $260

DATA_DF83DC:														; Note: Unused
	db $04,$05,$08,$00,$00,$0D,$10,$08,$73,$5B,$7C,$5B,$73,$6B,$7C,$6B
	db $74,$7B,$7C,$7B,$84,$7B,$78,$83,$80,$83
	incbin "Graphics/DynamicSprites/GFX_EnemySpawnBarrel_UpsideDown.bin"	; GFXSize = $2A0

DATA_DF8696:														; Note: Unused
	db $04,$04,$08,$00,$00,$0C,$10,$08,$6C,$68,$7C,$68,$6D,$78,$7D,$78
	db $88,$68,$89,$70,$89,$80,$89,$78
	incbin "Graphics/DynamicSprites/GFX_EnemySpawnBarrel_Sideways.bin"	; GFXSize = $280

DATA_DF892E:														; Note: Unused
	db $04,$03,$08,$00,$00,$0B,$10,$08,$72,$55,$7E,$55,$72,$65,$7E,$65
	db $74,$75,$7C,$75,$83,$75
	incbin "Graphics/DynamicSprites/GFX_GFX_CheckpointBarrel_Broken.bin"	; GFXSize = $260

DATA_DF8BA4:														; Note: Unused
	db $01,$04,$02,$00,$00,$06,$10,$02,$77,$72,$85,$7A,$7C,$6A,$85,$72
	db $7C,$62
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_ThrowNut1.bin"	; GFXSize = $100

DATA_DF8CB6:														; Note: Unused
	db $01,$04,$02,$00,$00,$06,$10,$02,$77,$71,$84,$79,$84,$71,$7B,$69
	db $7C,$68
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_ThrowNut2.bin"	; GFXSize = $100

DATA_DF8DC8:														; Note: Unused
	db $01,$05,$02,$00,$00,$07,$10,$02,$7A,$72,$7C,$6A,$7C,$62,$74,$69
	db $72,$71,$76,$79
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_ThrowNut3.bin"	; GFXSize = $120

DATA_DF8EFC:														; Note: Unused
	db $02,$02,$04,$00,$00,$06,$10,$04,$75,$65,$7A,$75,$6F,$6A,$76,$7A
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_ThrowNut4.bin"	; GFXSize = $140

DATA_DF904C:														; Note: Unused
	db $02,$01,$04,$00,$00,$05,$10,$04,$7A,$72,$75,$62,$74,$78
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_ThrowNut5.bin"	; GFXSize = $120

DATA_DF917A:														; Note: Unused
	db $02,$04,$04,$00,$00,$08,$10,$04,$7C,$73,$77,$63,$72,$63,$72,$6B
	db $77,$73,$75,$7B
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_ThrowNut6.bin"	; GFXSize = $180

DATA_DF930E:														; Note: Unused
	db $02,$04,$04,$00,$00,$08,$10,$04,$71,$68,$80,$74,$81,$6C,$81,$64
	db $78,$78,$76,$78
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_ThrowNut7.bin"	; GFXSize = $180

DATA_DF94A2:														; Note: Unused
	db $01,$06,$02,$00,$00,$08,$10,$02,$7A,$6B,$8A,$73,$8A,$7B,$84,$63
	db $7E,$7B,$76,$7B,$81,$82
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_ThrowNut8.bin"	; GFXSize = $140

DATA_DF95F8:														; Note: Unused
	db $01,$06,$02,$00,$00,$08,$10,$02,$7D,$6E,$7F,$7E,$85,$66,$88,$66
	db $77,$7E,$89,$6E,$89,$76
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_ThrowNut9.bin"	; GFXSize = $140

DATA_DF974E:														; Note: Unused
	db $02,$03,$04,$00,$00,$07,$10,$04,$84,$68,$77,$78,$8C,$78,$7C,$70
	db $84,$78
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_ThrowNut10.bin"	; GFXSize = $160

DATA_DF98C0:														; Note: Unused
	db $02,$03,$04,$00,$00,$07,$10,$04,$85,$6B,$76,$77,$7F,$6F,$8B,$7B
	db $83,$7B
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_ThrowNut11.bin"	; GFXSize = $160

DATA_DF9A32:														; Note: Unused
	db $02,$03,$04,$00,$00,$07,$10,$04,$76,$77,$86,$6D,$89,$7D,$7E,$6F
	db $86,$7D
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_ThrowNut12.bin"	; GFXSize = $160

DATA_DF9BA4:														; Note: Unused
	db $02,$01,$04,$00,$00,$05,$10,$04,$76,$75,$85,$6D,$86,$7D
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_ThrowNut13.bin"	; GFXSize = $120

DATA_DF9CD2:														; Note: Unused
	db $01,$05,$02,$00,$00,$07,$10,$02,$7B,$73,$88,$6B,$8B,$7B,$83,$6B
	db $8B,$73,$76,$7C
	incbin "Graphics/DynamicSprites/GFX_MiniNecky_ThrowNut14.bin"	; GFXSize = $120

DATA_DF9E06:
	db $02,$05,$04,$00,$00,$09,$10,$04,$76,$76,$83,$6F,$76,$6E,$7E,$6E
	db $6F,$6D,$7C,$66,$82,$67
	incbin "Graphics/DynamicSprites/GFX_Gnawty_Dead1.bin"	; GFXSize = $1A0

DATA_DF9FBC:
	db $02,$04,$04,$00,$00,$08,$10,$04,$74,$70,$84,$70,$82,$68,$7A,$68
	db $70,$70,$72,$7D
	incbin "Graphics/DynamicSprites/GFX_Gnawty_Dead2.bin"	; GFXSize = $180

DATA_DFA150:
	db $02,$04,$04,$00,$00,$08,$10,$04,$73,$70,$83,$70,$84,$68,$7C,$68
	db $79,$68,$6E,$7D
	incbin "Graphics/DynamicSprites/GFX_Gnawty_Dead3.bin"	; GFXSize = $180

DATA_DFA2E4:
	db $02,$05,$04,$00,$00,$09,$10,$04,$72,$70,$82,$70,$85,$80,$7B,$68
	db $83,$68,$6C,$7C,$8B,$80
	incbin "Graphics/DynamicSprites/GFX_Gnawty_Dead4.bin"	; GFXSize = $1A0

DATA_DFA49A:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$72,$70,$82,$70,$82,$80,$7C,$68
	db $84,$68,$6A,$78,$89,$80,$73,$80,$7C,$60
	incbin "Graphics/DynamicSprites/GFX_Gnawty_Dead5.bin"	; GFXSize = $1E0

DATA_DFA694:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7D,$76,$7D,$66,$8C,$74,$75,$6E
	db $75,$76,$75,$7E
	incbin "Graphics/DynamicSprites/GFX_Gnawty_Turn1.bin"	; GFXSize = $180

DATA_DFA828:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$77,$68,$77,$78,$81,$68,$87,$70
	db $87,$78,$87,$80,$8B,$78,$7F,$78,$78,$80
	incbin "Graphics/DynamicSprites/GFX_Gnawty_Turn2.bin"	; GFXSize = $180

DATA_DFA9C2:
	db $04,$08,$08,$01,$18,$19,$00,$00,$6D,$6B,$7D,$6B,$93,$53,$8D,$80
	db $8D,$6B,$8A,$73,$8F,$63,$81,$7B,$79,$7B,$85,$7E,$72,$82,$7A,$83
	db $72,$8A
	incbin "Graphics/DynamicSprites/GFX_Expresso_BeginFlutter1.bin"	; GFXSize = $320

DATA_DFAD04:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$6E,$6B,$7E,$6B,$95,$53,$81,$87
	db $8E,$6B,$8B,$73,$92,$63,$7E,$83,$76,$88,$7E,$7B,$76,$80
	incbin "Graphics/DynamicSprites/GFX_Expresso_BeginFlutter2.bin"	; GFXSize = $2E0

DATA_DFB002:
	db $04,$08,$08,$01,$18,$19,$00,$00,$6E,$6B,$7E,$6B,$97,$53,$74,$8A
	db $8E,$6B,$8C,$73,$94,$63,$7F,$82,$71,$63,$79,$63,$7D,$7B,$87,$63
	db $79,$82
	incbin "Graphics/DynamicSprites/GFX_Expresso_BeginFlutter3.bin"	; GFXSize = $320

DATA_DFB344:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$6F,$6B,$7F,$6B,$99,$53,$6C,$87
	db $79,$7B,$8F,$6B,$8D,$73,$95,$63,$75,$63,$7D,$63,$7C,$8B,$85,$63
	db $74,$7F,$8A,$63
	incbin "Graphics/DynamicSprites/GFX_Expresso_BeginFlutter4.bin"	; GFXSize = $3A0

DATA_DFB708:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$6F,$6B,$7F,$6B,$9A,$56,$7B,$7B
	db $71,$84,$8F,$6B,$8D,$73,$96,$66,$75,$63,$7D,$63,$7E,$8B,$85,$63
	db $73,$7C,$8A,$63,$69,$84,$6A,$8C,$79,$5B
	incbin "Graphics/DynamicSprites/GFX_Expresso_BeginFlutter5.bin"	; GFXSize = $3A0

DATA_DFBAD2:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$6F,$6B,$7F,$6B,$99,$57,$7B,$7B
	db $71,$84,$8F,$6B,$8D,$73,$95,$67,$75,$63,$7D,$63,$7E,$8B,$85,$63
	db $73,$7C,$8A,$63,$69,$84,$6A,$8C
	incbin "Graphics/DynamicSprites/GFX_Expresso_BeginFlutter6.bin"	; GFXSize = $380

DATA_DFBE7A:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6D,$6B,$7D,$6B,$9A,$54,$7B,$7B
	db $71,$84,$8D,$6B,$8D,$73,$91,$6B,$77,$63,$96,$63,$7E,$8B,$73,$7C
	db $68,$84,$69,$8C
	incbin "Graphics/DynamicSprites/GFX_Expresso_BeginFlutter7.bin"	; GFXSize = $340

DATA_DFC1DE:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6C,$6C,$7C,$6C,$9A,$55,$78,$7C
	db $70,$84,$8C,$6C,$8C,$74,$91,$6C,$96,$64,$70,$7C,$68,$83,$68,$8B
	incbin "Graphics/DynamicSprites/GFX_Expresso_BeginFlutter8.bin"	; GFXSize = $300

DATA_DFC4FE:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6D,$6C,$7D,$6C,$9A,$54,$77,$7C
	db $6F,$84,$8D,$6C,$8D,$74,$90,$6C,$95,$64,$6F,$7C,$67,$83,$67,$8B
	incbin "Graphics/DynamicSprites/GFX_Expresso_BeginFlutter9.bin"	; GFXSize = $300

DATA_DFC81E:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6D,$6C,$7D,$6C,$9A,$54,$77,$7C
	db $6F,$84,$8D,$6C,$8D,$74,$90,$6C,$95,$64,$6F,$7C,$67,$83,$67,$8B
	incbin "Graphics/DynamicSprites/GFX_Expresso_BeginFlutter10.bin"	; GFXSize = $300

DATA_DFCB3E:
	db $06,$04,$0C,$09,$1C,$25,$00,$00,$8B,$56,$7B,$56,$87,$66,$77,$66
	db $6B,$66,$6E,$76,$7E,$76,$7C,$7E,$86,$76,$8C,$76,$82,$4E,$8A,$4E
	db $90,$4E,$73,$56,$73,$5E,$6C,$5E,$66,$71,$5E,$71,$95,$71
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Hurt1.bin"	; GFXSize = $4A0

DATA_DFD00C:
	db $06,$04,$0C,$09,$1C,$25,$00,$00,$8C,$56,$7C,$56,$87,$66,$77,$66
	db $6B,$66,$6E,$76,$7E,$76,$7B,$7E,$86,$76,$8C,$76,$83,$4E,$8A,$4E
	db $91,$4E,$74,$56,$74,$5E,$6C,$5E,$66,$6F,$5E,$6E,$96,$71
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Hurt2.bin"	; GFXSize = $4A0

DATA_DFD4DA:
	db $05,$06,$0A,$0A,$1A,$24,$00,$00,$8D,$57,$7D,$57,$88,$67,$7C,$66
	db $6C,$66,$6D,$76,$75,$76,$7D,$76,$71,$7E,$85,$76,$8C,$76,$79,$7E
	db $8A,$4F,$92,$4F,$75,$56,$75,$5E,$6D,$5E,$84,$4F,$66,$6C,$5E,$6B
	db $97,$73
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Hurt3.bin"	; GFXSize = $480

DATA_DFD98C:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$70
	incbin "Graphics/DynamicSprites/GFX_KremlinHeadIcon_Pose1.bin"	; GFXSize = $80

DATA_DFDA16:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$70
	incbin "Graphics/DynamicSprites/GFX_KremlinHeadIcon_Pose2.bin"	; GFXSize = $80

DATA_DFDAA0:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$70
	incbin "Graphics/DynamicSprites/GFX_KremlinHeadIcon_Pose3.bin"	; GFXSize = $80

DATA_DFDB2A:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$70
	incbin "Graphics/DynamicSprites/GFX_KremlinHeadIcon_Pose4.bin"	; GFXSize = $80

DATA_DFDBB4:													; Note: This file is larger than what normally gets uploaded. It normally ends at $DFE186
	incbin "SPC700/Music/CreditsConcerto.bin"

	%InsertGarbageData($DFE5D4, incsrc, DATA_DFE5D4.asm)

UNK_DFF03D:
	incbin "SPC700/Music/EarlyCreditsConcerto.bin"

	%InsertGarbageData($DFF665, incbin, GFX_VeryGnawty_Unknown.bin)		; Note: This sprite is partially overwritten.

UNK_DFF9D3:
	incbin "SPC700/Music/EarlyCreditsConcerto.bin"

	%FREE_BYTES($DFFFFB, 5, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankE0Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_E00000:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$78
	incbin "Graphics/DynamicSprites/GFX_NeckyNut_Pose1.bin"	; GFXSize = $80

DATA_E0008A:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$79
	incbin "Graphics/DynamicSprites/GFX_NeckyNut_Pose2.bin"	; GFXSize = $80

DATA_E00114:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$78
	incbin "Graphics/DynamicSprites/GFX_NeckyNut_Pose3.bin"	; GFXSize = $80

DATA_E0019E:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$74
	incbin "Graphics/DynamicSprites/GFX_MiniNeckyNut_Pose1.bin"	; GFXSize = $80

DATA_E00228:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$75
	incbin "Graphics/DynamicSprites/GFX_MiniNeckyNut_Pose2.bin"	; GFXSize = $80

DATA_E002B2:
	db $01,$00,$00,$00,$00,$02,$10,$02,$79,$75
	incbin "Graphics/DynamicSprites/GFX_MiniNeckyNut_Pose3.bin"	; GFXSize = $80

DATA_E0033C:
	db $06,$03,$0C,$00,$00,$0F,$10,$0C,$7B,$36,$7D,$46,$78,$56,$79,$66
	db $79,$76,$6E,$46,$85,$56,$85,$5E,$79,$3E
	incbin "Graphics/DynamicSprites/GFX_CandyKong_Stand1.bin"	; GFXSize = $360

DATA_E006B6:
	db $06,$03,$0C,$00,$00,$0F,$10,$0C,$7B,$36,$7D,$46,$78,$56,$79,$66
	db $79,$76,$6E,$46,$85,$56,$85,$5E,$79,$3E
	incbin "Graphics/DynamicSprites/GFX_CandyKong_Stand2.bin"	; GFXSize = $360

DATA_E00A30:
	db $06,$03,$0C,$00,$00,$0F,$10,$0C,$7B,$36,$7D,$46,$78,$56,$79,$66
	db $79,$76,$6E,$46,$85,$56,$85,$5E,$79,$3E
	incbin "Graphics/DynamicSprites/GFX_CandyKong_Stand3.bin"	; GFXSize = $360

DATA_E00DAA:
	db $04,$08,$08,$01,$18,$19,$00,$00,$79,$70,$78,$60,$75,$50,$7C,$40
	db $7D,$38,$85,$38,$7E,$30,$85,$50,$85,$58,$84,$60,$74,$48,$70,$4B
	db $77,$40
	incbin "Graphics/DynamicSprites/GFX_CandyKong_BlowKiss1.bin"	; GFXSize = $320

DATA_E010EC:
	db $04,$08,$08,$00,$00,$18,$00,$00,$7A,$70,$78,$60,$75,$50,$7E,$40
	db $7E,$38,$86,$38,$85,$50,$85,$58,$84,$60,$76,$48,$72,$4B,$79,$40
	incbin "Graphics/DynamicSprites/GFX_CandyKong_BlowKiss2.bin"	; GFXSize = $300

DATA_E0140C:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7A,$70,$79,$60,$78,$50,$7E,$40
	db $80,$38,$88,$38,$85,$50,$85,$58,$84,$60,$76,$47,$76,$4C
	incbin "Graphics/DynamicSprites/GFX_CandyKong_BlowKiss3.bin"	; GFXSize = $2E0

DATA_E0170A:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7A,$70,$79,$60,$78,$50,$80,$40
	db $82,$38,$8A,$38,$83,$50,$84,$58,$84,$60,$78,$49,$7D,$41
	incbin "Graphics/DynamicSprites/GFX_CandyKong_BlowKiss4.bin"	; GFXSize = $2E0

DATA_E01A08:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7A,$70,$79,$60,$78,$50,$81,$40
	db $84,$39,$8C,$39,$84,$50,$85,$58,$84,$60,$7B,$48
	incbin "Graphics/DynamicSprites/GFX_CandyKong_BlowKiss5.bin"	; GFXSize = $2C0

DATA_E01CE4:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7A,$70,$79,$60,$78,$50,$7E,$40
	db $8E,$40,$85,$50,$88,$58,$85,$60,$8B,$48,$86,$38,$8E,$38
	incbin "Graphics/DynamicSprites/GFX_CandyKong_BlowKiss6.bin"	; GFXSize = $2E0

DATA_E01FE2:
	db $04,$08,$08,$00,$00,$18,$00,$00,$7A,$6F,$78,$5F,$78,$4F,$80,$3F
	db $8F,$3F,$85,$4F,$88,$57,$85,$5F,$8C,$47,$7A,$7F,$85,$67,$8B,$57
	incbin "Graphics/DynamicSprites/GFX_CandyKong_BlowKiss7.bin"	; GFXSize = $300

DATA_E02302:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7A,$6F,$78,$5F,$85,$4F,$89,$3F
	db $7D,$4F,$7D,$57,$78,$57,$85,$5F,$81,$47,$7A,$7F,$85,$67
	incbin "Graphics/DynamicSprites/GFX_CandyKong_BlowKiss8.bin"	; GFXSize = $2E0

DATA_E02600:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$7A,$6F,$78,$5F,$86,$4F,$8C,$47
	db $7E,$4F,$7E,$57,$78,$57,$85,$5F,$84,$47,$7A,$7F,$92,$47,$85,$67
	db $8C,$3F
	incbin "Graphics/DynamicSprites/GFX_CandyKong_BlowKiss9.bin"	; GFXSize = $2C0

DATA_E028E2:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$7A,$71,$78,$61,$88,$51,$79,$51
	db $91,$49,$85,$61,$89,$49,$93,$4B,$86,$69
	incbin "Graphics/DynamicSprites/GFX_CandyKong_BlowKiss10.bin"	; GFXSize = $2A0

DATA_E02B9C:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7A,$71,$78,$61,$8B,$52,$93,$4A
	db $8B,$4A,$83,$59,$7B,$59,$88,$61,$83,$51,$85,$71,$86,$69
	incbin "Graphics/DynamicSprites/GFX_CandyKong_BlowKiss11.bin"	; GFXSize = $280

DATA_E02E3A:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7B,$71,$78,$61,$8B,$52,$93,$4A
	db $8B,$4A,$83,$59,$7B,$59,$88,$61,$83,$51,$85,$71,$86,$69
	incbin "Graphics/DynamicSprites/GFX_CandyKong_BlowKiss12.bin"	; GFXSize = $280

DATA_E030D8:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7B,$71,$79,$61,$8B,$52,$93,$4A
	db $8B,$4A,$83,$59,$7B,$59,$88,$61,$83,$51,$85,$71,$86,$69
	incbin "Graphics/DynamicSprites/GFX_CandyKong_BlowKiss13.bin"	; GFXSize = $280

DATA_E03376:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7B,$71,$79,$61,$8B,$52,$93,$4A
	db $8B,$4A,$83,$59,$7B,$59,$88,$61,$83,$51,$85,$71,$94,$5C,$86,$69
	incbin "Graphics/DynamicSprites/GFX_CandyKong_BlowKiss14.bin"	; GFXSize = $2A0

DATA_E03636:
	incbin "LevelData/SnowLevels.bin"

DATA_E0AAD6:
	incbin "Tilemaps/Map32/SnowLevels.bin"

DATA_E0DB16:
	db $00,$00,$07,$07,$07,$07,$01,$01,$01,$00,$07,$07,$01,$01,$07,$07
	db $07,$07,$00,$24,$07,$33,$28,$21,$01,$00,$27,$20,$01,$00,$11,$0A
	db $19,$01,$07,$07,$01,$00,$01,$00,$01,$00,$07,$07,$07,$07,$07,$07
	db $07,$07,$07,$07,$07,$07,$00,$37,$14,$34,$00,$12,$37,$01,$39,$00
	db $01,$00,$01,$00,$07,$07,$07,$9B,$00,$AE,$AA,$8B,$00,$2F,$07,$33
	db $07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$01,$01,$01,$00,$01,$00
	db $01,$00,$01,$00,$01,$00,$00,$07,$00,$01,$07,$07,$92,$00,$01,$A1
	db $9E,$9B,$01,$AE,$AA,$A6,$00,$AE,$01,$B3,$00,$01,$AF,$00,$AF,$00
	db $B3,$07,$AA,$A6,$30,$2B,$39,$01,$12,$33,$01,$01,$01,$00,$01,$00
	db $AA,$A6,$01,$AE,$00,$30,$25,$07,$34,$01,$00,$39,$37,$01,$39,$00
	db $07,$07,$07,$07,$00,$01,$00,$01,$07,$07,$01,$01,$8A,$A4,$00,$01
	db $07,$07,$01,$00,$01,$07,$00,$01,$0B,$81,$00,$81,$07,$07,$81,$81
	db $01,$00,$01,$00,$01,$00,$01,$01,$00,$8E,$00,$01,$01,$AE,$28,$21
	db $01,$01,$01,$00,$00,$07,$00,$01,$00,$01,$00,$01,$AB,$A7,$00,$01
	db $07,$07,$07,$00,$00,$24,$07,$07,$07,$07,$07,$07,$07,$07,$00,$01
	db $00,$01

DATA_E0DC08:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6D,$6C,$7D,$6C,$9A,$54,$77,$7C
	db $6F,$84,$8D,$6C,$8D,$74,$90,$6C,$95,$64,$6F,$7C,$67,$83,$67,$8B
	incbin "Graphics/DynamicSprites/GFX_Expresso_Flutter1.bin"	; GFXSize = $300

DATA_E0DF28:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6C,$6C,$7C,$6C,$9A,$54,$77,$7C
	db $6F,$84,$8C,$6C,$8C,$74,$90,$6C,$95,$64,$6F,$7C,$67,$83,$67,$8B
	incbin "Graphics/DynamicSprites/GFX_Expresso_Flutter2.bin"	; GFXSize = $300

DATA_E0E248:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6C,$6C,$7C,$6C,$9A,$54,$78,$7C
	db $70,$84,$8C,$6C,$8C,$74,$90,$6C,$95,$64,$71,$7C,$68,$83,$68,$8B
	incbin "Graphics/DynamicSprites/GFX_Expresso_Flutter3.bin"	; GFXSize = $300

DATA_E0E568:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$6C,$6C,$7C,$6C,$9A,$54,$78,$7C
	db $70,$84,$8C,$6C,$8C,$74,$90,$6C,$74,$64,$95,$64,$7C,$64,$84,$64
	db $71,$7C,$88,$64,$68,$83,$68,$8B
	incbin "Graphics/DynamicSprites/GFX_Expresso_Flutter4.bin"	; GFXSize = $380

DATA_E0E910:														; Note: Unused?
	db $04,$08,$08,$05,$18,$1D,$00,$00,$70,$5A,$80,$5A,$70,$6A,$70,$7A
	db $80,$6A,$7C,$72,$7D,$7A,$80,$82,$68,$60,$68,$68,$60,$65,$78,$52
	db $80,$52,$7E,$4A,$8D,$62,$88,$6A,$8D,$6A
	incbin "Graphics/DynamicSprites/GFX_Krusha_Laugh1.bin"	; GFXSize = $3A0

DATA_E0ECDA:														; Note: Unused?
	db $04,$08,$08,$05,$18,$1D,$00,$00,$70,$59,$80,$59,$70,$69,$70,$79
	db $80,$69,$7C,$71,$7D,$79,$80,$81,$68,$60,$68,$68,$60,$65,$79,$51
	db $81,$51,$7D,$49,$8D,$61,$88,$69,$8D,$69
	incbin "Graphics/DynamicSprites/GFX_Krusha_Laugh2.bin"	; GFXSize = $3A0

DATA_E0F0A4:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$6F,$59,$7F,$59,$6F,$69,$70,$79
	db $7F,$69,$7C,$71,$7D,$79,$80,$81,$67,$60,$67,$68,$82,$51,$78,$51
	db $80,$51,$7C,$49,$8C,$61,$87,$69,$8C,$69
	incbin "Graphics/DynamicSprites/GFX_Krusha_Laugh3.bin"	; GFXSize = $3A0

DATA_E0F46E:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$6F,$59,$7F,$59,$6F,$69,$70,$79
	db $7F,$69,$7C,$71,$7D,$79,$80,$81,$67,$60,$67,$68,$81,$51,$76,$51
	db $7E,$51,$7A,$49,$8C,$61,$87,$69,$8C,$69
	incbin "Graphics/DynamicSprites/GFX_Krusha_Laugh4.bin"	; GFXSize = $3A0

DATA_E0F838:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$6E,$59,$7E,$59,$6F,$69,$70,$79
	db $7F,$69,$7C,$71,$7D,$79,$80,$81,$67,$5F,$67,$67,$80,$51,$75,$51
	db $7D,$51,$79,$49,$8B,$61,$87,$69,$8B,$69
	incbin "Graphics/DynamicSprites/GFX_Krusha_Laugh5.bin"	; GFXSize = $3A0

DATA_E0FC02:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$6E,$59,$7E,$59,$6F,$69,$70,$79
	db $7F,$69,$7C,$71,$7D,$79,$80,$81,$67,$5F,$67,$67,$80,$51,$75,$51
	db $7D,$51,$77,$49,$8B,$61,$87,$69,$8B,$69
	incbin "Graphics/DynamicSprites/GFX_Krusha_Laugh6.bin"	; GFXSize = $3A0

	%FREE_BYTES($E0FFCC, 51, $32)
	%FREE_BYTES($E0FFFF, 1, $33)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankE1Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_E10000:
	incbin "SPC700/Music/DeathMusic.bin"

DATA_E101E5:
	incbin "LevelData/CrystalCaveLevels.bin"

DATA_E13BE5:
	incbin "Tilemaps/Map32/CrystalCaveLevels.bin"

DATA_E16D05:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$71,$43,$5F,$53,$7E,$69,$6F,$53
	db $7F,$53,$5B,$55,$7D,$4D,$76,$63,$7E,$63,$83,$63
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideSteelKeg1.bin"	; GFXSize = $320

DATA_E17041:
	db $04,$08,$08,$00,$00,$18,$00,$00,$71,$42,$5F,$52,$79,$6A,$6F,$52
	db $7E,$4A,$75,$62,$7F,$52,$7D,$62,$81,$62,$7F,$5A,$87,$5A,$89,$72
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideSteelKeg2.bin"	; GFXSize = $300

DATA_E17361:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$74,$41,$5F,$51,$7B,$69,$7F,$59
	db $6F,$51,$7F,$51,$77,$61,$7F,$49,$77,$69,$8B,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideSteelKeg3.bin"	; GFXSize = $320

DATA_E1769D:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$77,$40,$5F,$4F,$77,$68,$7F,$58
	db $6F,$50,$7F,$50,$77,$60,$87,$70,$8C,$69,$87,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideSteelKeg4.bin"	; GFXSize = $320

DATA_E179D9:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$79,$41,$61,$4F,$77,$68,$7F,$58
	db $71,$50,$81,$51,$77,$60,$76,$48,$8C,$66,$87,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideSteelKeg5.bin"	; GFXSize = $320

DATA_E17D15:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$79,$44,$61,$51,$77,$6B,$7F,$5B
	db $71,$53,$81,$54,$77,$63,$71,$4B,$8A,$65,$87,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideSteelKeg6.bin"	; GFXSize = $320

DATA_E18051:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$78,$43,$62,$53,$7F,$5B,$72,$53
	db $78,$6B,$82,$53,$77,$63,$70,$4B,$5E,$53,$88,$59,$89,$62,$7B,$73
	db $86,$6B,$82,$74
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideSteelKeg7.bin"	; GFXSize = $340

DATA_E183B5:
	db $05,$06,$0A,$00,$00,$1A,$00,$00,$77,$43,$62,$54,$7D,$6B,$7F,$5B
	db $72,$53,$82,$53,$77,$63,$6F,$4C,$5E,$56,$88,$57,$79,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideSteelKeg8.bin"	; GFXSize = $340

DATA_E18713:
	db $04,$08,$08,$01,$18,$19,$00,$00,$72,$43,$68,$53,$78,$53,$77,$63
	db $88,$56,$7F,$4B,$60,$57,$60,$5F,$65,$63,$5D,$57,$7E,$73,$86,$73
	db $86,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideSteelKeg9.bin"	; GFXSize = $320

DATA_E18A55:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$72,$43,$6B,$53,$7B,$53,$77,$63
	db $5D,$58,$88,$55,$7F,$4B,$80,$73,$86,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideSteelKeg10.bin"	; GFXSize = $300

DATA_E18D6F:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$72,$43,$6B,$53,$7B,$53,$76,$63
	db $5C,$57,$88,$55,$7F,$4B,$82,$6F,$7D,$73,$86,$67
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideSteelKeg11.bin"	; GFXSize = $320

DATA_E190AB:
	db $04,$08,$08,$00,$00,$18,$00,$00,$71,$43,$6C,$53,$7C,$53,$5C,$55
	db $87,$58,$76,$63,$7D,$4B,$84,$70,$7E,$63,$7D,$6B,$7F,$73,$85,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideSteelKeg12.bin"	; GFXSize = $300

DATA_E193CB:
	incbin "Tilemaps/Layer1_WireframeRareLogo.bin"

DATA_E1974B:
	incbin "Graphics/GFX_Layer1_WireframeRareLogo.bin"

DATA_E1B98B:
	db $07,$02,$0E,$05,$1E,$23,$00,$00,$88,$51,$7C,$61,$6C,$61,$78,$51
	db $6C,$71,$7C,$71,$8A,$69,$64,$75,$60,$75,$70,$59,$8C,$61,$79,$81
	db $8B,$79,$8E,$61
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Laugh1.bin"	; GFXSize = $460

DATA_E1BE0F:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$87,$51,$7E,$61,$6E,$61,$6D,$71
	db $7D,$71,$7F,$59,$66,$76,$61,$76,$72,$59,$8E,$61,$8D,$69,$79,$81
	db $8B,$79,$8D,$71,$77,$59,$80,$51
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Laugh2.bin"	; GFXSize = $3E0

DATA_E1C217:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$87,$51,$7F,$61,$6F,$61,$6D,$71
	db $7D,$71,$7F,$59,$65,$76,$62,$75,$74,$59,$8E,$61,$8B,$69,$79,$81
	db $8B,$79,$89,$71,$77,$59,$85,$51
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Laugh3.bin"	; GFXSize = $3E0

DATA_E1C61F:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$87,$51,$7F,$61,$6F,$61,$6E,$71
	db $7E,$71,$7F,$59,$66,$76,$62,$75,$74,$59,$8E,$61,$8B,$69,$79,$81
	db $8B,$79,$89,$71,$77,$59,$85,$51
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Laugh4.bin"	; GFXSize = $3E0

DATA_E1CA27:
	incbin "Tilemaps/Layer3_Fog.bin"

DATA_E1D227:
	incbin "Graphics/GFX_Layer3_Fog.bin"

	%InsertGarbageData($E1E8A7, incsrc, DATA_E1E8A7.asm)
	%FREE_BYTES($E1FF7F, 129, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankE2Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_E20000:
	incbin "LevelData/FactoryLevels.bin"

DATA_E26200:
	incbin "Tilemaps/Map32/FactoryLevels.bin"

DATA_E27CA0:
	db $00,$00,$81,$81,$00,$81,$00,$81,$00,$81,$00,$81,$C1,$C1,$01,$01
	db $41,$41,$00,$46,$46,$46,$46,$46,$46,$46,$46,$00,$01,$01,$01,$01
	db $00,$01,$00,$81,$90,$8F,$8E,$8D,$8C,$8B,$00,$01,$8A,$89,$01,$01
	db $00,$81,$00,$12,$14,$16,$01,$01,$18,$01,$96,$94,$00,$01,$92,$00
	db $01,$98,$81,$81,$90,$8F,$8E,$04,$46,$46,$41,$41,$84,$84,$84,$84
	db $01,$01,$00,$01,$00,$01,$00,$01,$00,$01,$00,$01,$00,$81,$01,$01
	db $00,$01

DATA_E27D02:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7E,$6F,$71,$6F,$71,$5F,$7E,$5F
	db $74,$7F,$7C,$7F,$83,$7F
	incbin "Graphics/DynamicSprites/GFX_GoBarrel_Pose.bin"	; GFXSize = $260

DATA_E27F78:
	db $01,$00,$00,$00,$00,$78,$70

UNK_E27F7F:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7A,$77,$72,$78,$88,$7A,$74,$80
	incbin "Graphics/DynamicSprites/GFX_UnknownSprite1_Pose1.bin"	; GFXSize = $E0

UNK_E2806F:
	db $00,$04,$00,$00,$00,$04,$00,$00,$74,$7B,$84,$7B,$7C,$7B,$86,$7B
	incbin "Graphics/DynamicSprites/GFX_UnknownSprite1_Pose2.bin"	; GFXSize = $80

UNK_E280FF:
	db $00,$03,$00,$00,$00,$03,$00,$00,$78,$7B,$82,$7B,$80,$7B
	incbin "Graphics/DynamicSprites/GFX_UnknownSprite1_Pose3.bin"	; GFXSize = $60

DATA_E2816D:
	incbin "Tilemaps/Layer3_FactoryLevels.bin"

DATA_E2896D:
	incbin "Graphics/GFX_Layer3_FactoryLevels.bin"

DATA_E2991D:
	db $03,$03,$06,$00,$00,$09,$10,$06,$84,$6E,$74,$70,$64,$6C,$7C,$68
	db $78,$7E,$60,$66
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Swim1.bin"	; GFXSize = $1E0

DATA_E29B11:
	db $03,$03,$06,$00,$00,$09,$10,$06,$84,$6E,$74,$6F,$64,$6D,$7C,$67
	db $79,$7F,$62,$65
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Swim2.bin"	; GFXSize = $1E0

DATA_E29D05:
	db $03,$03,$06,$00,$00,$09,$10,$06,$85,$70,$75,$70,$65,$6A,$7D,$68
	db $79,$80,$63,$62
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Swim3.bin"	; GFXSize = $1E0

DATA_E29EF9:
	db $02,$05,$04,$00,$00,$09,$10,$04,$85,$70,$75,$70,$6D,$71,$7D,$68
	db $7A,$80,$68,$62,$6B,$6A
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Swim4.bin"	; GFXSize = $1A0

DATA_E2A0AF:
	db $02,$05,$04,$00,$00,$09,$10,$04,$86,$6E,$76,$6E,$7D,$66,$7C,$7E
	db $6E,$70,$6E,$68,$6D,$60
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Swim5.bin"	; GFXSize = $1A0

DATA_E2A265:
	db $02,$05,$04,$00,$00,$09,$10,$04,$86,$6E,$76,$6E,$7D,$66,$7C,$7E
	db $6E,$70,$6E,$68,$6E,$60
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Swim6.bin"	; GFXSize = $1A0

DATA_E2A41B:
	db $02,$05,$04,$00,$00,$09,$10,$04,$86,$6E,$76,$6E,$7D,$66,$7D,$7E
	db $6E,$70,$6E,$68,$6E,$60
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Swim7.bin"	; GFXSize = $1A0

DATA_E2A5D1:
	db $02,$05,$04,$00,$00,$09,$10,$04,$86,$6E,$76,$6E,$7D,$66,$7D,$7E
	db $6E,$70,$6E,$68,$6E,$60
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Swim8.bin"	; GFXSize = $1A0

DATA_E2A787:
	db $02,$05,$04,$00,$00,$09,$10,$04,$86,$6F,$76,$6F,$7D,$67,$7C,$7F
	db $6E,$71,$6E,$69,$6E,$61
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Swim9.bin"	; GFXSize = $1A0

DATA_E2A93D:
	db $02,$05,$04,$00,$00,$09,$10,$04,$85,$6F,$75,$6F,$7D,$67,$7B,$7F
	db $6D,$71,$6D,$69,$6D,$61
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Swim10.bin"	; GFXSize = $1A0

DATA_E2AAF3:
	db $02,$05,$04,$00,$00,$09,$10,$04,$85,$70,$75,$70,$7D,$68,$79,$80
	db $6D,$72,$69,$6B,$66,$63
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Swim11.bin"	; GFXSize = $1A0

DATA_E2ACA9:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$84,$70,$74,$70,$7D,$68,$78,$80
	db $6D,$71,$65,$6C,$62,$64,$69,$74
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Swim12.bin"	; GFXSize = $1C0

DATA_E2AE81:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$84,$70,$74,$70,$7D,$68,$77,$80
	db $6C,$71,$64,$6C,$5F,$65,$67,$74
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Swim13.bin"	; GFXSize = $1C0

DATA_E2B059:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$83,$70,$73,$70,$7D,$68,$77,$80
	db $6B,$71,$64,$6D,$5F,$67,$67,$75
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Swim14.bin"	; GFXSize = $1C0

DATA_E2B231:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$83,$70,$73,$70,$7D,$68,$77,$80
	db $6B,$71,$64,$6D,$5F,$67,$67,$75
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Swim15.bin"	; GFXSize = $1C0

DATA_E2B409:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$84,$70,$74,$70,$7D,$68,$77,$80
	db $6C,$70,$64,$6D,$60,$66,$69,$75
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Swim16.bin"	; GFXSize = $1C0

DATA_E2B5E1:
	db $00,$01,$00,$00,$00,$80,$80

DATA_E2B5E8:
	db $00,$01,$01,$00,$00,$80,$80

DATA_E2B5EF:
	db $00,$01,$02,$00,$00,$80,$80

DATA_E2B5F6:
	db $00,$01,$03,$00,$00,$80,$80

DATA_E2B5FD:
	db $00,$01,$04,$00,$00,$80,$80

DATA_E2B604:
	db $00,$01,$05,$00,$00,$80,$80

DATA_E2B60B:
	db $00,$01,$06,$00,$00,$80,$80

UNK_E2B612:
	db $00,$01,$00,$00,$00,$78,$76

UNK_E2B619:
	db $00,$01,$01,$00,$00,$79,$75

UNK_E2B620:
	db $00,$01,$02,$00,$00,$79,$75

UNK_E2B627:
	db $00,$01,$03,$00,$00,$7A,$74

UNK_E2B62E:
	db $00,$01,$04,$00,$00,$7B,$74

UNK_E2B635:
	db $00,$01,$05,$00,$00,$7C,$73

UNK_E2B63C:
	db $00,$01,$06,$00,$00,$7E,$71

DATA_E2B643:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$73,$71,$6B,$81,$7B,$81,$87,$81
	db $6B,$79,$6E,$91,$72,$91,$7D,$91,$82,$79,$85,$71,$8D,$79
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Unknown1.bin"	; GFXSize = $2E0

DATA_E2B941:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$80,$74,$70,$84,$60,$84,$70,$7C
	db $78,$7C,$6E,$94,$80,$84,$68,$94
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Unknown2.bin"	; GFXSize = $220

DATA_E2BB79:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7C,$72,$72,$82,$62,$8A,$72,$92
	db $78,$92,$80,$82,$7C,$8A
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Unknown3.bin"	; GFXSize = $200

DATA_E2BD8F:
	db $04,$00,$00,$00,$00,$08,$10,$08,$78,$6E,$77,$7E,$77,$8E,$67,$8B
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Unknown4.bin"	; GFXSize = $200

DATA_E2BF9F:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$76,$71,$77,$81,$78,$91,$84,$8A
	db $84,$92,$70,$97,$83,$82
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Unknown5.bin"	; GFXSize = $200

DATA_E2C1B5:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$72,$72,$7D,$82,$80,$92,$8B,$8D
	db $89,$85,$8B,$95,$75,$82,$7F,$7A
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Unknown6.bin"	; GFXSize = $220

DATA_E2C3ED:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6E,$74,$7E,$7C,$8B,$8C,$76,$84
	db $7A,$74,$8E,$84,$83,$8C,$8B,$9C,$88,$94,$90,$84
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Unknown7.bin"	; GFXSize = $260

DATA_E2C669:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$7F,$6C,$7F,$7C,$6F,$76,$7A,$86
	db $7A,$6E,$7D,$66,$7A,$5E,$8F,$77,$8F,$7F,$6D,$6E,$67,$76,$67,$7E
	db $5F,$7F
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Hurt.bin"	; GFXSize = $2C0

DATA_E2C94B:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7C,$73,$74,$77,$7A,$6F,$6E,$72
	db $6E,$7A
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Swim1.bin"	; GFXSize = $100

DATA_E2CA5D:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7C,$73,$6F,$72,$7A,$6B
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Swim2.bin"	; GFXSize = $120

DATA_E2CB8B:
	db $02,$00,$00,$00,$00,$04,$10,$04,$7D,$73,$72,$6F
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Swim3.bin"	; GFXSize = $100

DATA_E2CC97:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7D,$73,$75,$71,$75,$79,$79,$6C
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Swim4.bin"	; GFXSize = $E0

DATA_E2CD87:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7D,$73,$75,$71,$75,$79,$79,$6B
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Swim5.bin"	; GFXSize = $E0

DATA_E2CE77:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7D,$73,$75,$78,$75,$70,$79,$6B
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Swim6.bin"	; GFXSize = $E0

DATA_E2CF67:
	db $02,$00,$00,$00,$00,$04,$10,$04,$7D,$73,$73,$70
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Swim7.bin"	; GFXSize = $100

DATA_E2D073:
	db $02,$00,$00,$00,$00,$04,$10,$04,$7D,$73,$72,$70
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Swim8.bin"	; GFXSize = $100

DATA_E2D17F:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7D,$73,$70,$71,$79,$6B
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Swim9.bin"	; GFXSize = $120

DATA_E2D2AD:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7D,$73,$6E,$72,$79,$6B
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Swim10.bin"	; GFXSize = $120

DATA_E2D3DB:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7C,$73,$6D,$72,$79,$6B
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Swim11.bin"	; GFXSize = $120

DATA_E2D509:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7C,$73,$6D,$72,$79,$6B
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Swim12.bin"	; GFXSize = $120

DATA_E2D637:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7C,$73,$6E,$73,$79,$6B
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Swim13.bin"	; GFXSize = $120

DATA_E2D765:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$85,$6E,$75,$6E,$7F,$66,$7C,$7E
	db $77,$7E,$6D,$72,$6B,$6A,$66,$64
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Turn1.bin"	; GFXSize = $1C0

DATA_E2D93D:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$84,$6E,$74,$6E,$7F,$66,$7B,$7E
	db $76,$7E,$6C,$73,$6C,$6B,$67,$6B,$64,$63
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Turn2.bin"	; GFXSize = $1E0

DATA_E2DB37:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$84,$6F,$74,$6F,$7F,$67,$75,$7F
	db $6C,$73,$6C,$6B,$67,$6B,$64,$63
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Turn3.bin"	; GFXSize = $1C0

DATA_E2DD0F:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7F,$70,$6F,$70,$7E,$68,$6A,$6C
	db $65,$65,$8D,$77
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Turn4.bin"	; GFXSize = $180

DATA_E2DEA3:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7C,$70,$6C,$70,$7D,$68,$8C,$78
	db $6C,$68,$68,$64
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Turn5.bin"	; GFXSize = $180

DATA_E2E037:
	db $01,$06,$02,$00,$00,$08,$10,$02,$79,$70,$89,$78,$8D,$78,$71,$78
	db $71,$70,$70,$68,$6B,$63
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Turn6.bin"	; GFXSize = $140

DATA_E2E18D:
	db $01,$06,$02,$00,$00,$08,$10,$02,$77,$6F,$87,$79,$8C,$79,$71,$77
	db $74,$67,$72,$5F,$7C,$67
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Turn7.bin"	; GFXSize = $140

DATA_E2E2E3:
	db $01,$05,$02,$00,$00,$07,$10,$02,$73,$6F,$83,$77,$80,$6F,$7D,$67
	db $7D,$5F,$88,$7B
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Turn8.bin"	; GFXSize = $120

DATA_E2E417:
	db $01,$07,$02,$00,$00,$09,$10,$02,$71,$6F,$81,$78,$80,$70,$7D,$68
	db $85,$6F,$88,$7E,$87,$67,$87,$5F
	incbin "Graphics/DynamicSprites/GFX_ChompsJr_Turn9.bin"	; GFXSize = $160

UNK_E2E58F:														; Note: This pose's OAM data is incomplete. Also, unused.
	db $81,$75,$71,$75,$64,$6D,$88,$6D,$80,$6D,$78,$6D,$70,$6D,$6E,$7D
	incbin "Graphics/DynamicSprites/GFX_Puftup_Swim1.bin"	; GFXSize = $220

UNK_E2E7BF:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$81,$75,$71,$75,$69,$77,$89,$6D
	db $81,$6D,$79,$6D,$71,$6D,$69,$6F,$67,$71
	incbin "Graphics/DynamicSprites/GFX_Puftup_Swim2.bin"	; GFXSize = $1E0

UNK_E2E9B9:														; Note: Unused
	db $02,$06,$04,$00,$00,$0A,$10,$04,$82,$75,$72,$75,$6A,$77,$8A,$6D
	db $82,$6D,$7A,$6D,$72,$6D,$6A,$6F
	incbin "Graphics/DynamicSprites/GFX_Puftup_Swim3.bin"	; GFXSize = $1C0

UNK_E2EB91:														; Note: Unused
	db $02,$07,$04,$00,$00,$0B,$10,$04,$82,$75,$72,$75,$6C,$76,$8A,$6D
	db $82,$6D,$7A,$6D,$72,$6D,$6C,$6E,$72,$65
	incbin "Graphics/DynamicSprites/GFX_Puftup_Swim4.bin"	; GFXSize = $1E0

UNK_E2ED8B:														; Note: Unused
	db $02,$06,$04,$00,$00,$0A,$10,$04,$82,$75,$72,$75,$8A,$6D,$82,$6D
	db $7A,$6D,$72,$6D,$6C,$70,$72,$65
	incbin "Graphics/DynamicSprites/GFX_Puftup_Swim5.bin"	; GFXSize = $1C0

UNK_E2EF63:														; Note: Unused
	db $02,$06,$04,$00,$00,$0A,$10,$04,$82,$75,$72,$75,$8A,$6D,$82,$6D
	db $7A,$6D,$72,$6D,$6D,$70,$72,$65
	incbin "Graphics/DynamicSprites/GFX_Puftup_Swim6.bin"	; GFXSize = $1C0

UNK_E2F13B:														; Note: Unused
	db $02,$05,$04,$00,$00,$09,$10,$04,$82,$75,$72,$75,$8A,$6D,$82,$6D
	db $7A,$6D,$72,$6D,$6D,$70
	incbin "Graphics/DynamicSprites/GFX_Puftup_Swim7.bin"	; GFXSize = $1A0

UNK_E2F2F1:														; Note: Unused
	db $02,$05,$04,$00,$00,$09,$10,$04,$82,$75,$72,$75,$88,$6D,$80,$6D
	db $78,$6D,$70,$6D,$6C,$70
	incbin "Graphics/DynamicSprites/GFX_Puftup_Swim8.bin"	; GFXSize = $1A0

UNK_E2F4A7:														; Note: Unused
	db $02,$07,$04,$00,$00,$0B,$10,$04,$82,$75,$72,$75,$6A,$75,$88,$6D
	db $80,$6D,$78,$6D,$70,$6D,$68,$70,$6F,$78
	incbin "Graphics/DynamicSprites/GFX_Puftup_Swim9.bin"	; GFXSize = $1E0

UNK_E2F6A1:														; Note: Unused
	db $03,$04,$06,$00,$00,$0A,$10,$06,$82,$75,$72,$75,$65,$70,$88,$6D
	db $80,$6D,$78,$6D,$70,$6D
	incbin "Graphics/DynamicSprites/GFX_Puftup_Swim10.bin"	; GFXSize = $200

UNK_E2F8B7:														; Note: Unused
	db $03,$05,$06,$00,$00,$0B,$10,$06,$82,$75,$72,$75,$64,$6D,$88,$6D
	db $80,$6D,$78,$6D,$70,$6D,$6D,$7D
	incbin "Graphics/DynamicSprites/GFX_Puftup_Swim11.bin"	; GFXSize = $220

UNK_E2FAEF:														; Note: Unused
	db $03,$05,$06,$00,$00,$0B,$10,$06,$81,$75,$71,$75,$63,$6D,$88,$6D
	db $80,$6D,$78,$6D,$70,$6D,$6D,$7C
	incbin "Graphics/DynamicSprites/GFX_Puftup_Swim12.bin"	; GFXSize = $220

UNK_E2FD27:														; Note: Unused
	db $03,$05,$06,$00,$00,$0B,$10,$06,$81,$75,$72,$75,$63,$6D,$88,$6D
	db $80,$6D,$78,$6D,$70,$6D,$6D,$7C
	incbin "Graphics/DynamicSprites/GFX_Puftup_Swim13.bin"	; GFXSize = $220

	%FREE_BYTES($E2FF5F, 159, $00)
	%FREE_BYTES($E2FFFE, 2, $CC)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankE3Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_E30000:
	incbin "LevelData/DKsHouse.bin"

DATA_E30200:
	incbin "Tilemaps/Map32/DKsHouse.bin"

DATA_E31180:
	incbin "Graphics/Compressed/GFX_FGBG_ForestLevels.bin"

DATA_E383FB:
	incbin "Tilemaps/Layer3_ForestLevels.bin"

DATA_E38BFB:
	incbin "Graphics/GFX_Layer3_ForestLevels.bin"

DATA_E39BAB:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$88,$6B,$78,$6B,$78,$7B,$7B,$63
	db $88,$7B,$74,$83,$8A,$7B
	incbin "Graphics/DynamicSprites/GFX_Chomps_Dead1.bin"	; GFXSize = $200

DATA_E39DC1:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$85,$69,$79,$69,$79,$79,$89,$79
	db $76,$61,$7D,$89,$8C,$79,$82,$89
	incbin "Graphics/DynamicSprites/GFX_Chomps_Dead2.bin"	; GFXSize = $220

DATA_E39FF9:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$80,$63,$79,$73,$89,$73,$90,$73
	db $78,$6B,$78,$63,$74,$65,$80,$83,$87,$83,$83,$8B,$83,$93
	incbin "Graphics/DynamicSprites/GFX_Chomps_Dead3.bin"	; GFXSize = $220

DATA_E3A237:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7B,$5D,$7B,$6D,$80,$7D,$73,$67
	db $76,$6F,$8B,$6D,$91,$6D,$8B,$8D,$8B,$95,$8C,$84
	incbin "Graphics/DynamicSprites/GFX_Chomps_Dead4.bin"	; GFXSize = $260

DATA_E3A4B3:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$77,$5A,$78,$6A,$84,$7A,$8F,$8A
	db $75,$6E,$87,$69,$8F,$69,$94,$92,$7C,$7A
	incbin "Graphics/DynamicSprites/GFX_Chomps_Dead5.bin"	; GFXSize = $240

DATA_E3A70D:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$75,$5B,$75,$6B,$84,$73,$90,$83
	db $71,$6F,$85,$6B,$85,$63,$98,$88,$8D,$67,$7C,$7A
	incbin "Graphics/DynamicSprites/GFX_Chomps_Dead6.bin"	; GFXSize = $260

DATA_E3A989:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$8B,$6E,$7B,$6E,$6B,$6D,$77,$7E
	db $7F,$7E,$80,$66,$85,$66,$80,$5E,$67,$65
	incbin "Graphics/DynamicSprites/GFX_Chomps_Turn1.bin"	; GFXSize = $240

DATA_E3ABE3:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$89,$6E,$79,$6E,$7D,$7E,$7E,$66
	db $86,$66,$82,$5E,$75,$7E,$71,$70,$6D,$74,$6E,$6C,$69,$65
	incbin "Graphics/DynamicSprites/GFX_Chomps_Turn2.bin"	; GFXSize = $220

DATA_E3AE21:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$87,$6F,$77,$6F,$70,$74,$7F,$67
	db $87,$67,$86,$5F,$95,$77,$75,$7F,$70,$6C,$6B,$64
	incbin "Graphics/DynamicSprites/GFX_Chomps_Turn3.bin"	; GFXSize = $200

DATA_E3B03D:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$83,$70,$73,$70,$70,$68,$93,$78
	db $87,$68,$7F,$68,$87,$60,$6A,$63,$70,$77
	incbin "Graphics/DynamicSprites/GFX_Chomps_Turn4.bin"	; GFXSize = $1E0

DATA_E3B237:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$81,$70,$71,$70,$84,$68,$80,$68
	db $91,$79,$96,$7A,$84,$60,$71,$68,$6A,$62
	incbin "Graphics/DynamicSprites/GFX_Chomps_Turn5.bin"	; GFXSize = $1E0

DATA_E3B431:
	db $01,$09,$02,$00,$00,$0B,$10,$02,$80,$71,$72,$79,$90,$7C,$97,$7D
	db $80,$69,$78,$79,$78,$71,$78,$69,$72,$62,$85,$69
	incbin "Graphics/DynamicSprites/GFX_Chomps_Turn6.bin"	; GFXSize = $1A0

DATA_E3B5ED:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$7E,$72,$72,$78,$8D,$7E,$94,$7F
	db $84,$6A,$76,$72,$76,$7A,$7F,$6A,$81,$62
	incbin "Graphics/DynamicSprites/GFX_Chomps_Turn7.bin"	; GFXSize = $180

DATA_E3B787:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7D,$71,$6F,$71,$86,$81,$8E,$81
	db $83,$69,$7B,$69,$82,$61
	incbin "Graphics/DynamicSprites/GFX_Chomps_Turn8.bin"	; GFXSize = $1A0

DATA_E3B93D:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$6B,$70,$7B,$70,$7F,$80,$87,$80
	db $77,$68,$7F,$68,$7F,$60,$8B,$6E,$8B,$76,$8F,$66
	incbin "Graphics/DynamicSprites/GFX_Chomps_Turn9.bin"	; GFXSize = $200

DATA_E3BB59:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7A,$72,$72,$77,$72,$6F,$7A,$6A
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Turn1.bin"	; GFXSize = $E0

DATA_E3BC49:
	db $01,$03,$02,$00,$00,$05,$10,$02,$79,$72,$74,$77,$74,$6F,$7C,$6A
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Turn2.bin"	; GFXSize = $E0

DATA_E3BD39:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$72,$7B,$6B
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Turn3.bin"	; GFXSize = $A0

DATA_E3BDE5:
	db $01,$01,$02,$00,$00,$03,$10,$02,$77,$72,$7F,$6A
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Turn4.bin"	; GFXSize = $A0

DATA_E3BE91:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7C,$72,$6D,$75,$78,$6D
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Dead1.bin"	; GFXSize = $120

DATA_E3BFBF:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7B,$71,$76,$72,$73,$7A,$6D,$7A
	db $70,$82
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Dead2.bin"	; GFXSize = $100

DATA_E3C0D1:
	db $01,$05,$02,$00,$00,$07,$10,$02,$79,$6F,$79,$7F,$74,$73,$71,$7B
	db $6D,$7B,$71,$83
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Dead3.bin"	; GFXSize = $120

DATA_E3C205:
	db $01,$03,$02,$00,$00,$05,$10,$02,$77,$6C,$7A,$7C,$72,$7C,$6F,$77
	incbin "Graphics/DynamicSprites/GFX_Bitesize_Dead4.bin"	; GFXSize = $E0

DATA_E3C2F5:
	db $01,$05,$02,$00,$00,$07,$10,$02,$74,$6F,$6F,$7F,$7A,$67,$82,$69
	db $81,$71,$85,$66
	incbin "Graphics/DynamicSprites/GFX_Squidge_Swim1.bin"	; GFXSize = $120

DATA_E3C429:
	db $01,$04,$02,$00,$00,$06,$10,$02,$74,$71,$6E,$7F,$7A,$69,$82,$69
	db $7F,$71
	incbin "Graphics/DynamicSprites/GFX_Squidge_Swim2.bin"	; GFXSize = $100

DATA_E3C53B:
	db $01,$05,$02,$00,$00,$07,$10,$02,$6F,$73,$6B,$76,$78,$6B,$80,$6B
	db $7F,$73,$77,$83
	incbin "Graphics/DynamicSprites/GFX_Squidge_Swim3.bin"	; GFXSize = $120

DATA_E3C66F:
	db $01,$03,$02,$00,$00,$05,$10,$02,$76,$6D,$7C,$7D,$78,$7D,$72,$71
	incbin "Graphics/DynamicSprites/GFX_Squidge_Swim4.bin"	; GFXSize = $E0

DATA_E3C75F:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$6B,$7C,$80,$79,$7B,$70,$71
	db $6A,$71
	incbin "Graphics/DynamicSprites/GFX_Squidge_Swim5.bin"	; GFXSize = $100

DATA_E3C871:
	db $01,$05,$02,$00,$00,$07,$10,$02,$77,$6B,$7C,$80,$7A,$7B,$6F,$73
	db $6A,$73,$84,$67
	incbin "Graphics/DynamicSprites/GFX_Squidge_Swim6.bin"	; GFXSize = $120

DATA_E3C9A5:
	db $01,$07,$02,$00,$00,$09,$10,$02,$77,$6C,$77,$83,$77,$7B,$6F,$76
	db $6D,$76,$82,$64,$87,$64,$82,$6C
	incbin "Graphics/DynamicSprites/GFX_Squidge_Swim7.bin"	; GFXSize = $160

DATA_E3CB1D:
	db $01,$06,$02,$00,$00,$08,$10,$02,$76,$6C,$76,$7C,$72,$83,$6E,$7B
	db $81,$64,$87,$64,$82,$6C
	incbin "Graphics/DynamicSprites/GFX_Squidge_Swim8.bin"	; GFXSize = $140

DATA_E3CC73:
	db $01,$05,$02,$00,$00,$07,$10,$02,$76,$6D,$7F,$65,$87,$65,$84,$6C
	db $72,$7C,$6F,$81
	incbin "Graphics/DynamicSprites/GFX_Squidge_Swim9.bin"	; GFXSize = $120

DATA_E3CDA7:
	incbin "SPC700/Music/LifeInTheMines.bin"

DATA_E3D7AB:
	db $0F,$02,$2E,$0A,$3E,$48,$00,$00,$7F,$63,$6F,$63,$5F,$63,$83,$53
	db $73,$53,$63,$53,$6B,$73,$56,$73,$7F,$43,$6F,$43,$6E,$33,$93,$53
	db $53,$63,$5F,$43,$6C,$23,$7B,$73,$5B,$5B,$52,$73,$5B,$53,$7E,$3B
	db $85,$3B,$79,$33,$66,$3B,$63,$73,$57,$5B,$83,$73,$7B,$7B
	incbin "Graphics/DynamicSprites/GFX_KRool_Throw1.bin"	; GFXSize = $900

DATA_E3E0E9:
	db $10,$09,$40,$00,$00,$49,$00,$00,$7C,$63,$6C,$63,$5C,$63,$81,$53
	db $71,$53,$61,$53,$6C,$73,$7B,$43,$6B,$43,$63,$33,$91,$52,$4F,$63
	db $54,$73,$73,$33,$5B,$43,$61,$23,$7C,$73,$84,$73,$59,$5B,$59,$53
	db $4F,$73,$54,$5B,$64,$73,$89,$4B,$7B,$7B
	incbin "Graphics/DynamicSprites/GFX_KRool_Throw2.bin"	; GFXSize = $920

DATA_E3EA43:
	db $0D,$06,$2A,$11,$3A,$4B,$00,$00,$70,$63,$60,$63,$81,$53,$71,$53
	db $61,$53,$6B,$73,$78,$43,$68,$43,$50,$63,$53,$73,$6B,$33,$54,$2B
	db $7A,$33,$80,$63,$80,$6B,$85,$63,$64,$33,$58,$83,$59,$5B,$59,$53
	db $7B,$73,$60,$43,$83,$73,$7A,$7B,$4F,$73,$55,$5B,$63,$73,$85,$4B
	db $87,$72,$60,$4B,$5B,$4B,$64,$2B,$63,$3B,$90,$59,$90,$61,$96,$63
	incbin "Graphics/DynamicSprites/GFX_KRool_Throw3.bin"	; GFXSize = $960

DATA_E3F3F3:
	db $0F,$02,$2E,$10,$3E,$4E,$00,$00,$7C,$63,$6C,$63,$5C,$63,$8B,$53
	db $7B,$53,$6B,$53,$6C,$73,$86,$43,$76,$43,$5B,$53,$4C,$63,$4B,$53
	db $7C,$73,$96,$33,$96,$43,$6E,$43,$8E,$3B,$7E,$3B,$5E,$4B,$52,$73
	db $9C,$2B,$76,$3B,$8A,$6B,$56,$4B,$5A,$73,$A2,$37,$62,$73,$A4,$2F
	db $8A,$7B,$86,$3B,$6E,$4B,$66,$4B,$8C,$63
	incbin "Graphics/DynamicSprites/GFX_KRool_Throw4.bin"	; GFXSize = $9C0

	%InsertGarbageData($E3FDFD, incsrc, DATA_E3FDFD.asm)
	%FREE_BYTES($E3FFC0, 64, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankE4Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_E40000:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$72
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Walk1.bin"	; GFXSize = $80

DATA_E4008A:
	db $01,$00,$00,$00,$00,$02,$10,$02,$79,$71
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Walk2.bin"	; GFXSize = $80

DATA_E40114:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$72
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Walk3.bin"	; GFXSize = $80

DATA_E4019E:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$72
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Walk4.bin"	; GFXSize = $80

DATA_E40228:
	db $01,$00,$00,$00,$00,$02,$10,$02,$77,$71
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Walk5.bin"	; GFXSize = $80

DATA_E402B2:
	db $01,$00,$00,$00,$00,$02,$10,$02,$77,$72
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Walk6.bin"	; GFXSize = $80

DATA_E4033C:
	db $01,$00,$00,$00,$00,$02,$10,$02,$77,$72
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Walk7.bin"	; GFXSize = $80

DATA_E403C6:
	db $01,$00,$00,$00,$00,$02,$10,$02,$77,$72
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Walk8.bin"	; GFXSize = $80

DATA_E40450:
	incbin "Tilemaps/Layer1_CopyrightScreen.bin"

DATA_E40690:
	incbin "Graphics/GFX_Layer1_CopyrightScreen.bin"

DATA_E417F0:
	incbin "Graphics/Compressed/GFX_Layer1_WalkwayLevels.bin"

DATA_E4604D:
	db $04,$08,$08,$06,$18,$1E,$00,$00,$70,$64,$80,$64,$72,$74,$82,$74
	db $92,$74,$76,$5C,$6A,$76,$64,$7C,$68,$69,$70,$84,$6E,$8C,$7C,$84
	db $7D,$8C,$87,$84,$8F,$84,$7F,$8E,$66,$69,$93,$73
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Spin1.bin"	; GFXSize = $3C0

DATA_E46439:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$75,$69,$85,$69,$6D,$79,$7D,$79
	db $6D,$71,$65,$71,$6D,$62,$7E,$61,$69,$81,$69,$89,$75,$89,$77,$91
	db $84,$89,$8C,$89,$8D,$7A,$92,$7A,$63,$74
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Spin2.bin"	; GFXSize = $3A0

DATA_E46803:
	db $02,$0C,$04,$08,$14,$1C,$00,$00,$70,$70,$80,$70,$85,$68,$90,$73
	db $85,$60,$78,$68,$76,$60,$68,$6E,$66,$6E,$68,$79,$65,$80,$78,$80
	db $80,$80,$89,$80,$8D,$81,$7D,$88,$81,$90,$70,$88,$70,$90,$73,$80
	db $90,$6B,$90,$81
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Spin3.bin"	; GFXSize = $380

DATA_E46BB7:
	db $02,$0C,$04,$07,$14,$1B,$00,$00,$82,$72,$72,$72,$74,$6A,$6C,$67
	db $6A,$74,$64,$77,$92,$79,$8A,$6A,$7F,$6A,$7F,$62,$7D,$5A,$8A,$62
	db $71,$82,$79,$82,$81,$82,$79,$8A,$7A,$92,$87,$8A,$8C,$8A,$6B,$8A
	db $6C,$82
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Spin4.bin"	; GFXSize = $360

DATA_E46F49:
	db $02,$0C,$04,$08,$14,$1C,$00,$00,$80,$76,$70,$76,$84,$6E,$84,$66
	db $84,$5E,$7C,$6E,$76,$66,$71,$5E,$74,$6E,$6C,$6E,$64,$6E,$8F,$6E
	db $8D,$76,$68,$7E,$67,$86,$75,$86,$73,$8E,$7F,$86,$81,$8E,$85,$8E
	db $8D,$85,$91,$82
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Spin5.bin"	; GFXSize = $380

DATA_E472FD:
	db $02,$0C,$04,$06,$14,$1A,$00,$00,$7F,$76,$6F,$76,$74,$6E,$6C,$68
	db $7F,$6E,$7B,$66,$79,$5E,$89,$66,$87,$6E,$92,$76,$8E,$7C,$67,$76
	db $64,$7A,$6D,$86,$6D,$8E,$7D,$86,$7D,$8E,$85,$86,$8D,$8A,$67,$68
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Spin6.bin"	; GFXSize = $340

DATA_E4766D:
	db $03,$0A,$06,$07,$16,$1D,$00,$00,$78,$6A,$7D,$7A,$6D,$72,$84,$8A
	db $88,$8B,$75,$8A,$78,$82,$62,$72,$75,$92,$8D,$7E,$92,$7E,$69,$80
	db $80,$62,$71,$65,$88,$72,$90,$6F,$90,$67,$6E,$63,$65,$72,$66,$85
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Spin7.bin"	; GFXSize = $3A0

DATA_E47A3D:
	db $02,$0C,$04,$07,$14,$1B,$00,$00,$7B,$7A,$7B,$6A,$8B,$7A,$92,$75
	db $78,$62,$87,$6A,$87,$62,$73,$7A,$6B,$7A,$63,$7A,$73,$82,$6E,$87
	db $6E,$8F,$7D,$8A,$7F,$92,$8B,$84,$8F,$84,$73,$72,$6F,$6A,$67,$6A
	db $63,$82
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Spin8.bin"	; GFXSize = $360

DATA_E47DCF:
	db $02,$0C,$04,$06,$14,$1A,$00,$00,$79,$79,$77,$69,$85,$89,$8A,$8A
	db $7F,$61,$87,$71,$8F,$69,$8B,$71,$89,$7B,$91,$7B,$6F,$67,$71,$73
	db $69,$73,$63,$75,$71,$7D,$69,$82,$68,$8A,$77,$89,$77,$91,$6C,$67
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Spin9.bin"	; GFXSize = $340

DATA_E4813F:
	db $01,$0E,$02,$07,$12,$19,$00,$00,$78,$77,$88,$77,$90,$72,$83,$6F
	db $88,$67,$88,$5F,$7B,$6F,$78,$67,$75,$5F,$73,$6F,$6B,$6E,$66,$6E
	db $70,$7A,$68,$7D,$66,$80,$73,$82,$70,$8A,$7F,$87,$88,$80,$90,$82
	db $71,$92,$81,$8F
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Spin10.bin"	; GFXSize = $320

DATA_E48493:
	db $01,$0E,$02,$09,$12,$1B,$00,$00,$79,$76,$71,$76,$69,$76,$64,$76
	db $71,$7E,$6C,$86,$79,$86,$84,$86,$89,$89,$79,$8E,$7C,$96,$6C,$8E
	db $89,$79,$91,$79,$7D,$6E,$86,$6F,$8B,$6A,$8A,$62,$7D,$66,$7C,$5E
	db $76,$6E,$70,$66,$6A,$66,$8C,$89
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Spin11.bin"	; GFXSize = $360

DATA_E4882B:
	db $01,$0E,$02,$0A,$12,$1C,$00,$00,$78,$73,$75,$63,$8F,$73,$8F,$6B
	db $71,$62,$83,$6B,$83,$63,$83,$5B,$70,$73,$6C,$6B,$64,$6E,$70,$7B
	db $68,$7E,$79,$6B,$88,$73,$67,$86,$76,$83,$74,$8B,$74,$93,$80,$83
	db $82,$8B,$86,$93,$84,$7B,$88,$83,$90,$83
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Spin12.bin"	; GFXSize = $380

DATA_E48BE5:
	db $01,$0E,$02,$09,$12,$1B,$00,$00,$79,$70,$89,$78,$91,$78,$64,$79
	db $6C,$78,$74,$78,$74,$70,$70,$68,$68,$68,$7C,$68,$79,$60,$87,$70
	db $89,$68,$89,$60,$7D,$80,$7C,$88,$82,$80,$7D,$90,$75,$80,$6E,$83
	db $6E,$8B,$88,$87,$8F,$87,$93,$77
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Spin13.bin"	; GFXSize = $360

DATA_E48F7D:
	db $01,$0E,$02,$08,$12,$1A,$00,$00,$79,$6E,$81,$66,$81,$5E,$74,$66
	db $6E,$65,$7B,$7E,$83,$7E,$8B,$7E,$93,$7E,$77,$84,$80,$86,$86,$8E
	db $76,$8C,$71,$72,$69,$72,$63,$72,$73,$7C,$6B,$7E,$68,$84,$78,$94
	db $89,$74,$90,$6C,$8E,$74
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Spin14.bin"	; GFXSize = $340

DATA_E492F3:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$86,$6E,$76,$76,$7A,$8C,$66,$72
	db $7F,$86,$86,$7E,$7E,$6E,$72,$86
	incbin "Graphics/DynamicSprites/GFX_Croctopus_TransitionToSpin1.bin"	; GFXSize = $280

DATA_E4958B:
	db $04,$08,$08,$01,$18,$19,$00,$00,$77,$78,$85,$68,$7F,$88,$67,$75
	db $81,$70,$63,$77,$86,$78,$74,$88,$8A,$78,$83,$80,$72,$91,$80,$98
	db $83,$98
	incbin "Graphics/DynamicSprites/GFX_Croctopus_TransitionToSpin2.bin"	; GFXSize = $320

DATA_E498CD:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$83,$66,$7F,$76,$6F,$76,$88,$86
	db $75,$96,$77,$86,$82,$86,$75,$8E,$83,$8E,$67,$80,$67,$88,$67,$76
	db $62,$77,$80,$6E,$83,$96,$8C,$8E
	incbin "Graphics/DynamicSprites/GFX_Croctopus_TransitionToSpin3.bin"	; GFXSize = $320

DATA_E49C15:
	db $03,$0A,$06,$05,$16,$1B,$00,$00,$80,$66,$7B,$76,$6B,$76,$70,$6E
	db $78,$6E,$8A,$77,$8B,$80,$90,$86,$63,$7A,$6A,$86,$7A,$86,$83,$86
	db $78,$8E,$87,$8E,$69,$8E,$79,$96,$6C,$6E,$8A,$96
	incbin "Graphics/DynamicSprites/GFX_Croctopus_TransitionToSpin4.bin"	; GFXSize = $360

DATA_E49FA1:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$72,$69,$82,$69,$74,$79,$84,$79
	db $7A,$61,$94,$7D,$6C,$79,$64,$7B,$6A,$69,$7C,$89,$7B,$91,$88,$89
	db $8D,$8B,$6D,$85,$6C,$8D,$80,$99
	incbin "Graphics/DynamicSprites/GFX_Croctopus_TransitionToSpin5.bin"	; GFXSize = $380

DATA_E4A349:
	db $00,$00,$01,$00,$00,$81,$01,$00,$01,$00,$01,$00,$01,$85,$05,$85
	db $05,$05,$05,$05,$05,$00,$00,$05,$05,$05,$05,$05,$05,$05,$05,$05
	db $05,$05,$00,$01,$01,$01,$00,$01,$00,$01,$01,$01,$01,$01,$01,$01
	db $01,$01,$01,$01,$01,$01,$01,$01,$01,$00,$00,$01,$12,$14,$12,$14
	db $16,$18,$01,$01,$05,$05,$16,$18,$01,$01,$01,$01,$01,$01,$01,$00
	db $01,$01,$01,$01,$01,$01,$00,$01,$01,$01,$01,$01,$05,$05,$94,$92
	db $00,$01,$98,$96,$94,$92,$00,$01,$00,$01,$98,$96,$05,$05,$05,$01
	db $01,$00,$00,$01,$00,$01,$00,$01,$01,$01,$01,$01,$01,$01,$01,$00
	db $01,$05,$05,$05,$05,$85,$01,$01,$01,$01,$05,$A7,$00,$01,$AB,$A7
	db $05,$05,$00,$01,$00,$01,$AB,$A7,$AB,$05,$00,$27,$00,$27,$2B,$01
	db $00,$27,$2B,$01,$00,$27,$2B,$01,$01,$A7,$00,$01,$00,$01,$98,$96
	db $00,$01,$AB,$00,$00,$01,$98,$96,$00,$01,$01,$00,$01,$01,$00,$01
	db $00,$27,$AB,$05,$2B,$01,$00,$27,$2B,$01,$2B,$01,$2B,$01,$01,$01
	db $01,$01,$01,$00,$00,$01,$05,$05,$01,$01,$01,$00,$01,$01,$00,$34
	db $01,$01,$01,$01,$05,$05,$00,$01,$01,$01,$01,$00,$01,$05

DATA_E4A437:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$68,$5D,$88,$5D,$78,$5D,$69,$6D
	db $77,$6D,$87,$6D,$71,$7D,$74,$7D,$84,$7D,$89,$7D,$6A,$55
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose1.bin"	; GFXSize = $3A0

DATA_E4A7F5:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$68,$5D,$78,$5D,$88,$5D,$69,$6D
	db $79,$6D,$87,$6D,$6A,$55,$71,$7D,$74,$7D,$84,$7D,$89,$7D
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose2.bin"	; GFXSize = $3A0

DATA_E4ABB3:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$68,$5D,$78,$5D,$88,$5D,$69,$6D
	db $79,$6D,$87,$6D,$6A,$55,$71,$7D,$74,$7D,$84,$7D,$89,$7D
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose3.bin"	; GFXSize = $3A0

DATA_E4AF71:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$66,$62,$75,$62,$85,$62,$68,$72
	db $78,$72,$86,$72,$71,$82,$75,$5A,$68,$5A,$8D,$5A,$85,$5A,$7D,$5A
	db $6F,$5A,$73,$82
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose4.bin"	; GFXSize = $400

DATA_E4B395:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$7F,$72,$6F,$72,$71,$62,$81,$62
	db $61,$62,$78,$5A,$67,$72,$67,$7A,$70,$82,$73,$82,$8D,$72,$8C,$6A
	db $88,$5A,$80,$5A,$70,$5A
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose5.bin"	; GFXSize = $3C0

DATA_E4B77B:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$7F,$72,$6F,$72,$71,$62,$81,$62
	db $61,$62,$78,$5A,$67,$72,$67,$7A,$70,$82,$73,$82,$8D,$72,$8C,$6A
	db $88,$5A,$80,$5A,$70,$5A
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose6.bin"	; GFXSize = $3C0

DATA_E4BB61:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$7F,$72,$6F,$72,$71,$62,$81,$62
	db $61,$62,$78,$5A,$67,$72,$67,$7A,$70,$82,$73,$82,$8D,$72,$8C,$6A
	db $88,$5A,$80,$5A,$70,$5A
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose7.bin"	; GFXSize = $3C0

DATA_E4BF47:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$63,$64,$73,$64,$65,$74,$75,$74
	db $83,$64,$5F,$64,$5F,$6C,$81,$54,$74,$5C,$6D,$5C,$85,$74,$8B,$74
	db $84,$7C,$6A,$84,$7C,$5C,$84,$5C,$72,$84
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose8.bin"	; GFXSize = $400

DATA_E4C371:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$5D,$69,$6D,$69,$7D,$69,$65,$79
	db $77,$59,$6F,$61,$67,$61,$75,$79,$73,$81,$7D,$79,$83,$79,$89,$71
	db $89,$69,$82,$61
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose9.bin"	; GFXSize = $3A0

DATA_E4C735:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$5D,$69,$6D,$69,$7D,$69,$65,$79
	db $77,$59,$6F,$61,$67,$61,$75,$79,$73,$81,$7D,$79,$83,$79,$89,$71
	db $89,$69,$82,$61
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose10.bin"	; GFXSize = $3A0

DATA_E4CAF9:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$5D,$69,$6D,$69,$7D,$69,$65,$79
	db $77,$59,$6F,$61,$67,$61,$75,$79,$73,$81,$7D,$79,$83,$79,$89,$71
	db $89,$69,$82,$61
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose11.bin"	; GFXSize = $3A0

DATA_E4CEBD:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$65,$78,$5B,$68,$6B,$68,$75,$78
	db $7B,$68,$74,$58,$5D,$78,$6C,$60,$7F,$60,$69,$60,$87,$6A,$82,$78
	db $71,$88,$69,$88
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose12.bin"	; GFXSize = $400

DATA_E4D2E1:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$5A,$6F,$7A,$6F,$6A,$6F,$6C,$5F
	db $6B,$7F,$64,$67,$7B,$5F,$7C,$67,$84,$67,$63,$7F,$69,$87,$76,$57
	db $72,$57
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose13.bin"	; GFXSize = $380

DATA_E4D683:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$5A,$6F,$7A,$6F,$6A,$6F,$6C,$5F
	db $6B,$7F,$64,$67,$7B,$5F,$7C,$67,$84,$67,$63,$7F,$69,$87,$76,$57
	db $72,$57
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose14.bin"	; GFXSize = $380

DATA_E4DA25:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$5A,$6F,$7A,$6F,$6A,$6F,$6C,$5F
	db $6B,$7F,$64,$67,$7B,$5F,$7C,$67,$84,$67,$63,$7F,$69,$87,$76,$57
	db $72,$57
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose15.bin"	; GFXSize = $380

DATA_E4DDC7:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$69,$68,$5F,$78,$6F,$78,$79,$68
	db $6A,$58,$7F,$78,$5A,$78,$61,$70,$64,$68,$59,$70,$6B,$88,$73,$88
	db $7A,$60
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose16.bin"	; GFXSize = $380

DATA_E4E169:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$66,$5F,$55,$77,$6D,$7F,$65,$6F
	db $75,$6F,$7E,$67,$6D,$8F,$75,$5F,$65,$87,$76,$67,$61,$6F,$65,$7F
	db $6D,$57
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose17.bin"	; GFXSize = $380

DATA_E4E50B:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$66,$5F,$55,$77,$6D,$7F,$65,$6F
	db $75,$6F,$7E,$67,$6D,$8F,$75,$5F,$65,$87,$76,$67,$61,$6F,$65,$7F
	db $6D,$57
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose18.bin"	; GFXSize = $380

DATA_E4E8AD:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$66,$5F,$55,$77,$6D,$7F,$65,$6F
	db $75,$6F,$7E,$67,$6D,$8F,$75,$5F,$65,$87,$76,$67,$61,$6F,$65,$7F
	db $6D,$57
	incbin "Graphics/DynamicSprites/GFX_Minecart_Pose19.bin"	; GFXSize = $380

	%InsertGarbageData($E4EC4F, incsrc, DATA_E4EC4F.asm)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankE5Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_E50000:
	incbin "Graphics/Compressed/GFX_Layer1_MineLevels.bin"

DATA_E54E79:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7E,$5D,$7E,$6D,$8A,$5D,$76,$68
	db $76,$70,$7A,$78,$81,$7C,$72,$5D,$74,$65
	incbin "Graphics/DynamicSprites/GFX_Diddy_DiddyTakesLead1.bin"	; GFXSize = $1E0

DATA_E55073:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7C,$5C,$78,$6C,$88,$69,$8D,$6A
	db $89,$5C,$7B,$7C,$81,$7C,$73,$5D,$74,$65,$75,$6D
	incbin "Graphics/DynamicSprites/GFX_Diddy_DiddyTakesLead2.bin"	; GFXSize = $200

DATA_E5528F:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7C,$5B,$78,$6B,$8C,$63,$88,$5B
	db $7A,$7B,$81,$7B,$73,$5D,$74,$65,$75,$6D
	incbin "Graphics/DynamicSprites/GFX_Diddy_DiddyTakesLead3.bin"	; GFXSize = $1E0

DATA_E55489:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7C,$5B,$78,$6B,$89,$5A,$7A,$7B
	db $81,$7B,$74,$5B,$74,$63,$75,$6A
	incbin "Graphics/DynamicSprites/GFX_Diddy_DiddyTakesLead4.bin"	; GFXSize = $1C0

DATA_E55661:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7C,$59,$78,$69,$74,$52,$7F,$51
	db $7A,$79,$81,$79,$74,$5A,$74,$62,$74,$6A
	incbin "Graphics/DynamicSprites/GFX_Diddy_DiddyTakesLead5.bin"	; GFXSize = $1E0

DATA_E5585B:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7B,$5A,$78,$69,$74,$52,$87,$5A
	db $7F,$52,$7A,$79,$81,$79,$74,$5A,$74,$62,$74,$6A
	incbin "Graphics/DynamicSprites/GFX_Diddy_DiddyTakesLead6.bin"	; GFXSize = $200

DATA_E55A77:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7C,$5A,$78,$6A,$74,$52,$88,$5A
	db $7A,$52,$7A,$7A,$81,$7A,$74,$5A,$74,$62,$74,$6A
	incbin "Graphics/DynamicSprites/GFX_Diddy_DiddyTakesLead7.bin"	; GFXSize = $200

DATA_E55C93:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7B,$5A,$78,$6A,$73,$52,$88,$58
	db $7B,$52,$7A,$7A,$81,$7A,$73,$5A,$73,$62,$73,$6A,$85,$65
	incbin "Graphics/DynamicSprites/GFX_Diddy_DiddyTakesLead8.bin"	; GFXSize = $220

DATA_E55ED1:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7B,$5A,$78,$6A,$78,$52,$89,$59
	db $7D,$52,$7A,$7A,$81,$7A,$73,$5A,$73,$62,$73,$6A,$86,$65
	incbin "Graphics/DynamicSprites/GFX_Diddy_DiddyTakesLead9.bin"	; GFXSize = $220

DATA_E5610F:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7B,$5A,$78,$6A,$8B,$59,$7A,$7A
	db $81,$7A,$72,$5D,$72,$65,$73,$6D,$8A,$61,$86,$69
	incbin "Graphics/DynamicSprites/GFX_Diddy_DiddyTakesLead10.bin"	; GFXSize = $200

DATA_E5632B:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7B,$5A,$78,$6A,$8F,$6A,$8B,$59
	db $7A,$7A,$81,$7A,$72,$59,$72,$61,$72,$69,$8A,$61,$88,$6A
	incbin "Graphics/DynamicSprites/GFX_Diddy_DiddyTakesLead11.bin"	; GFXSize = $220

DATA_E56569:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$7B,$5A,$78,$6A,$88,$6A,$8B,$5A
	db $88,$72,$7A,$7A,$81,$7A,$72,$59,$72,$61,$72,$69,$88,$62,$8E,$71
	incbin "Graphics/DynamicSprites/GFX_Diddy_DiddyTakesLead12.bin"	; GFXSize = $240

DATA_E567C9:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$78,$6B,$83,$5B,$7B,$63,$88,$6B
	db $88,$73,$7A,$7A,$81,$7A,$72,$59,$72,$61,$72,$69,$80,$5B
	incbin "Graphics/DynamicSprites/GFX_Diddy_DiddyTakesLead13.bin"	; GFXSize = $220

DATA_E56A07:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$70,$69,$85,$5E,$75,$5E,$80,$6E
	db $80,$76,$71,$79,$78,$79,$86,$56,$8A,$56
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DiddyTakesLead1.bin"	; GFXSize = $240

DATA_E56C61:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$81,$5D,$71,$5D,$70,$6D,$70,$7D
	db $78,$7D,$6D,$6D,$68,$75,$7F,$6D,$82,$72,$84,$55,$88,$55
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DiddyTakesLead2.bin"	; GFXSize = $280

DATA_E56EFF:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$80,$5C,$70,$5C,$6F,$6C,$71,$7C
	db $79,$7B,$68,$66,$67,$6E,$7E,$6C,$81,$73,$83,$54,$87,$54,$60,$6D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DiddyTakesLead3.bin"	; GFXSize = $2A0

DATA_E571BF:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7D,$5B,$6D,$5B,$6D,$6B,$70,$7B
	db $78,$7B,$65,$62,$65,$6A,$7D,$6B,$7D,$73,$82,$53,$85,$53,$5D,$67
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DiddyTakesLead4.bin"	; GFXSize = $2A0

DATA_E5747F:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7D,$5B,$6D,$5B,$6D,$6B,$5E,$63
	db $70,$7B,$78,$7B,$7D,$6B,$7D,$73,$82,$53,$85,$53
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DiddyTakesLead5.bin"	; GFXSize = $2C0

DATA_E5775B:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$84,$5C,$70,$6C,$80,$6C,$74,$5C
	db $86,$54,$8A,$54,$71,$7C,$79,$7C,$81,$7C,$86,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DonkeyTakesLead1.bin"	; GFXSize = $2C0

DATA_E57A37:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$82,$5A,$72,$5A,$70,$6A,$71,$7A
	db $79,$7A,$84,$52,$87,$52,$80,$6A,$88,$6A,$85,$72,$8A,$72,$88,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DonkeyTakesLead2.bin"	; GFXSize = $2A0

DATA_E57CF7:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$86,$60,$76,$60,$70,$70,$7D,$50
	db $86,$70,$87,$74,$72,$60,$75,$58,$70,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DonkeyTakesLead3.bin"	; GFXSize = $2A0

DATA_E57FB1:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$7C,$58,$70,$68,$80,$68,$71,$78
	db $79,$78,$74,$60,$74,$58,$89,$58,$71,$60,$85,$6B,$87,$72,$7D,$50
	db $85,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DonkeyTakesLead4.bin"	; GFXSize = $260

DATA_E58233:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$70,$70,$70,$60,$70,$50,$80,$50
	db $80,$58,$80,$60,$80,$68,$84,$6C,$88,$70,$73,$48,$6E,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DonkeyTakesLead5.bin"	; GFXSize = $280

DATA_E584D1:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$70,$70,$70,$60,$6D,$50,$79,$50
	db $6F,$48,$80,$60,$80,$68,$84,$6C,$87,$70,$83,$60,$6D,$60
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DonkeyTakesLead6.bin"	; GFXSize = $2E0

DATA_E587CF:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$70,$70,$6D,$60,$6C,$50,$7B,$50
	db $7C,$60,$6D,$40,$83,$70,$85,$71,$6D,$48
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DonkeyTakesLead7.bin"	; GFXSize = $300

DATA_E58AE9:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$70,$70,$72,$60,$7C,$50,$7E,$60
	db $78,$48,$78,$50,$82,$70,$83,$72,$75,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DonkeyTakesLead8.bin"	; GFXSize = $2A0

DATA_E58DA3:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$70,$70,$72,$60,$7F,$5B,$7F,$6B
	db $7F,$73,$81,$73,$77,$58,$7F,$53,$86,$53
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DonkeyTakesLead9.bin"	; GFXSize = $240

DATA_E58FFD:
	db $02,$0C,$04,$00,$00,$14,$00,$00,$80,$5D,$70,$6A,$71,$7A,$79,$7A
	db $78,$62,$78,$5A,$73,$62,$80,$55,$87,$55,$80,$6D,$80,$74,$88,$6D
	db $8F,$69,$91,$61
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DonkeyTakesLead10.bin"	; GFXSize = $280

DATA_E592A1:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7E,$5D,$7C,$6D,$7B,$7D,$81,$7D
	db $76,$65,$77,$6D,$73,$5E,$77,$75
	incbin "Graphics/DynamicSprites/GFX_Diddy_DonkeyTakesLead1.bin"	; GFXSize = $1C0

DATA_E59479:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7A,$5D,$7B,$6D,$7A,$7D,$81,$7D
	db $85,$73,$78,$6E,$77,$66,$74,$5E
	incbin "Graphics/DynamicSprites/GFX_Diddy_DonkeyTakesLead2.bin"	; GFXSize = $1C0

DATA_E59651:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$78,$5C,$76,$6C,$7A,$7C,$82,$7C
	db $85,$6C,$86,$74,$74,$5C,$75,$69
	incbin "Graphics/DynamicSprites/GFX_Diddy_DonkeyTakesLead3.bin"	; GFXSize = $1C0

DATA_E59829:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$77,$5B,$77,$6B,$87,$67,$87,$6F
	db $79,$7B,$81,$7B,$87,$77,$6F,$67,$6C,$67
	incbin "Graphics/DynamicSprites/GFX_Diddy_DonkeyTakesLead4.bin"	; GFXSize = $1E0

DATA_E59A23:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$76,$5B,$78,$6A,$70,$68,$68,$64
	db $77,$7A,$7F,$78,$85,$67,$88,$6F,$82,$78,$67,$5C
	incbin "Graphics/DynamicSprites/GFX_Diddy_DonkeyTakesLead5.bin"	; GFXSize = $200

DATA_E59C3F:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$75,$59,$75,$69,$6D,$64,$6D,$5C
	db $76,$79,$85,$65,$85,$6D,$89,$6D,$80,$75,$82,$7A
	incbin "Graphics/DynamicSprites/GFX_Diddy_DonkeyTakesLead6.bin"	; GFXSize = $200

DATA_E59E5B:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$76,$59,$76,$69,$76,$79,$70,$5B
	db $70,$63,$86,$66,$88,$6E,$81,$78,$86,$6E,$82,$76
	incbin "Graphics/DynamicSprites/GFX_Diddy_DonkeyTakesLead7.bin"	; GFXSize = $200

DATA_E5A077:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$73,$5B,$77,$6B,$83,$63,$75,$7B
	db $7D,$7B,$82,$7B,$87,$6B,$87,$73,$6F,$69,$6D,$61,$6D,$59
	incbin "Graphics/DynamicSprites/GFX_Diddy_DonkeyTakesLead8.bin"	; GFXSize = $220

DATA_E5A2B5:														; Note: Unused?
	db $02,$09,$04,$00,$00,$0D,$10,$04,$72,$5A,$77,$6A,$75,$7A,$7D,$7A
	db $82,$7A,$87,$6A,$87,$72,$6F,$66,$69,$65,$6A,$5D,$82,$62
	incbin "Graphics/DynamicSprites/GFX_Diddy_DonkeyTakesLead9.bin"	; GFXSize = $220

DATA_E5A4F3:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7D,$7C
	incbin "Graphics/DynamicSprites/GFX_MinecartSparks_Pose1.bin"	; GFXSize = $20

DATA_E5A51D:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7A,$7A
	incbin "Graphics/DynamicSprites/GFX_MinecartSparks_Pose2.bin"	; GFXSize = $20

DATA_E5A547:
	db $00,$03,$00,$00,$00,$03,$00,$00,$74,$77,$7E,$7F,$76,$77
	incbin "Graphics/DynamicSprites/GFX_MinecartSparks_Pose3.bin"	; GFXSize = $60

DATA_E5A5B5:
	db $01,$01,$02,$00,$00,$03,$10,$02,$6F,$71,$7A,$79
	incbin "Graphics/DynamicSprites/GFX_MinecartSparks_Pose4.bin"	; GFXSize = $A0

DATA_E5A661:
	db $01,$02,$02,$00,$00,$04,$10,$02,$6A,$6F,$7A,$79,$75,$71
	incbin "Graphics/DynamicSprites/GFX_MinecartSparks_Pose5.bin"	; GFXSize = $C0

DATA_E5A72F:
	db $01,$03,$02,$00,$00,$05,$10,$02,$68,$6C,$78,$74,$7A,$7C,$64,$71
	incbin "Graphics/DynamicSprites/GFX_MinecartSparks_Pose6.bin"	; GFXSize = $E0

DATA_E5A81F:
	db $01,$04,$02,$00,$00,$06,$10,$02,$65,$69,$5D,$6F,$7A,$79,$6C,$79
	db $75,$74
	incbin "Graphics/DynamicSprites/GFX_MinecartSparks_Pose7.bin"	; GFXSize = $100

DATA_E5A931:
	db $02,$04,$04,$00,$00,$08,$10,$04,$6E,$6E,$5E,$6A,$7A,$7A,$57,$6E
	db $64,$62,$6A,$63
	incbin "Graphics/DynamicSprites/GFX_MinecartSparks_Pose8.bin"	; GFXSize = $180

DATA_E5AAC5:
	db $02,$05,$04,$00,$00,$09,$10,$04,$70,$6F,$60,$69,$54,$6E,$58,$66
	db $66,$61,$5E,$71,$5A,$61
	incbin "Graphics/DynamicSprites/GFX_MinecartSparks_Pose9.bin"	; GFXSize = $1A0

DATA_E5AC7B:
	db $02,$03,$04,$00,$00,$07,$10,$04,$5E,$68,$6E,$6D,$59,$70,$5B,$60
	db $62,$60
	incbin "Graphics/DynamicSprites/GFX_MinecartSparks_Pose10.bin"	; GFXSize = $160

DATA_E5ADED:
	db $02,$04,$04,$00,$00,$08,$10,$04,$6D,$6A,$5A,$5F,$67,$72,$5D,$72
	db $62,$67,$56,$5F
	incbin "Graphics/DynamicSprites/GFX_MinecartSparks_Pose11.bin"	; GFXSize = $180

DATA_E5AF81:
	db $01,$05,$02,$00,$00,$07,$10,$02,$68,$68,$73,$70,$5B,$70,$5A,$66
	db $5D,$66,$5C,$5D
	incbin "Graphics/DynamicSprites/GFX_MinecartSparks_Pose12.bin"	; GFXSize = $120

DATA_E5B0B5:
	db $00,$07,$00,$00,$00,$07,$00,$00,$6B,$6E,$71,$68,$68,$66,$63,$6E
	db $5A,$5F,$55,$67,$58,$6F
	incbin "Graphics/DynamicSprites/GFX_MinecartSparks_Pose13.bin"	; GFXSize = $E0

DATA_E5B1AB:
	db $00,$03,$00,$00,$00,$03,$00,$00,$68,$6D,$65,$65,$6F,$65
	incbin "Graphics/DynamicSprites/GFX_MinecartSparks_Pose14.bin"	; GFXSize = $60

DATA_E5B219:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$74,$7E,$84,$76,$64,$7E,$7C,$76
	db $5F,$86,$62,$8E,$6A,$8E,$6E,$8E
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Idle1.bin"	; GFXSize = $220

DATA_E5B451:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$84,$75,$71,$84,$61,$84,$6C,$7C
	db $64,$7C,$74,$7C,$7C,$7C,$81,$74
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Idle2.bin"	; GFXSize = $220

DATA_E5B689:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$74,$79,$64,$79,$66,$89,$84,$75
	db $74,$91,$75,$89,$79,$89
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Idle3.bin"	; GFXSize = $260

DATA_E5B8FF:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$65,$74,$85,$75,$75,$78,$72,$88
	db $6B,$84,$6F,$90,$71,$70
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Idle4.bin"	; GFXSize = $260

DATA_E5BB75:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$6B,$70,$77,$75,$77,$85,$86,$75
	db $71,$80,$76,$94,$7D,$95,$71,$88
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Idle5.bin"	; GFXSize = $280

DATA_E5BE0D:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$86,$75,$76,$75,$7B,$85,$79,$6D
	db $71,$6D,$70,$75,$76,$85
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Idle6.bin"	; GFXSize = $200

DATA_E5C023:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$77,$74,$87,$74,$7D,$84,$78,$6C
	db $70,$6B,$72,$74,$84,$94,$79,$84,$7F,$94
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Idle7.bin"	; GFXSize = $240

DATA_E5C27D:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7D,$84,$88,$74,$78,$74,$79,$6C
	db $75,$64,$88,$94,$87,$8C
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Idle8.bin"	; GFXSize = $200

DATA_E5C493:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$78,$74,$88,$74,$7D,$84,$8B,$84
	db $8D,$8C,$7B,$6C,$7C,$65,$8D,$94
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Idle9.bin"	; GFXSize = $220

DATA_E5C6CB:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$89,$74,$79,$74,$86,$84,$7A,$84
	db $7E,$84,$7E,$8C,$75,$74,$7D,$64,$7C,$6C,$76,$6C,$77,$7C
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Idle10.bin"	; GFXSize = $280

DATA_E5C969:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$79,$74,$81,$86,$89,$74,$7C,$8C
	db $79,$84,$79,$6C,$72,$6C,$72,$74,$74,$7C,$78,$64
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Idle11.bin"	; GFXSize = $260

DATA_E5CBE5:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$87,$75,$77,$75,$7C,$88,$6F,$75
	db $75,$85,$79,$85,$79,$8D,$71,$7D,$6F,$6D,$74,$6C
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Idle12.bin"	; GFXSize = $260

DATA_E5CE61:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$72,$86,$74,$76,$84,$76,$78,$96
	db $7D,$96,$6D,$7E,$6C,$76,$6D,$6E,$6A,$71
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Idle13.bin"	; GFXSize = $240

DATA_E5D0BB:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$83,$76,$73,$76,$70,$86,$66,$71
	db $6B,$7E,$75,$96,$6B,$76,$68,$79
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Idle14.bin"	; GFXSize = $220

DATA_E5D2F3:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$72,$7D,$82,$76,$64,$7D,$7A,$75
	db $6E,$95,$73,$8D,$62,$75,$6B,$8D
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Idle15.bin"	; GFXSize = $220

DATA_E5D52B:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$73,$7D,$83,$76,$63,$7D,$67,$95
	db $5E,$7E,$69,$8D,$71,$8D,$65,$8D,$80,$75
	incbin "Graphics/DynamicSprites/GFX_Croctopus_Idle16.bin"	; GFXSize = $240

DATA_E5D785:
	db $02,$03,$04,$00,$00,$07,$10,$04,$70,$58,$70,$68,$80,$78,$78,$78
	db $78,$50
	incbin "Graphics/DynamicSprites/GFX_BreakableWall_LeftForestWall.bin"	; GFXSize = $160

DATA_E5D8F7:
	db $02,$05,$04,$00,$00,$09,$10,$04,$6E,$7A,$7E,$7A,$8A,$7A,$8C,$82
	db $77,$72,$7F,$8A,$7F,$72
	incbin "Graphics/DynamicSprites/GFX_GroundCover_ForestLevel.bin"	; GFXSize = $1A0

DATA_E5DAAD:
	db $05,$01,$0A,$00,$00,$0B,$10,$0A,$78,$28,$78,$38,$78,$48,$78,$58
	db $78,$68,$78,$78
	incbin "Graphics/DynamicSprites/GFX_BreakableWall_LeftCrystalCaveWall.bin"	; GFXSize = $2A0

DATA_E5DD61:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6D,$77,$7D,$77,$8D,$77,$6F,$87
	db $77,$87,$65,$80,$69,$77,$7F,$87,$87,$87
	incbin "Graphics/DynamicSprites/GFX_GroundCover_CrystalCaveLevel.bin"	; GFXSize = $240

DATA_E5DFBB:
	incbin "Tilemaps/Layer1_RegionLockoutScreenText.bin"

DATA_E5E3FB:
	incbin "Tilemaps/Layer1_CopyDetectionScreenText.bin"

DATA_E5E8BB:
	incbin "Tilemaps/Layer1_AntiCheatScreenText.bin"

DATA_E5EC3B:
	incbin "Graphics/GFX_Layer1_ErrorMessageScreen.bin"

	%InsertGarbageData($E5F23B, incsrc, DATA_E5F23B.asm)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankE6Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_E60000:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7C,$70,$6D,$70,$88,$78,$88,$70
	db $85,$80,$6E,$80,$76,$80,$7E,$80
	incbin "Graphics/DynamicSprites/GFX_Tire_Bounce1.bin"	; GFXSize = $1C0

DATA_E601D8:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7D,$6E,$6E,$6E,$6F,$7E,$77,$7E
	db $7F,$7E,$84,$7E,$7F,$66,$89,$6E,$88,$76
	incbin "Graphics/DynamicSprites/GFX_Tire_Bounce2.bin"	; GFXSize = $1E0

DATA_E603D2:
	db $03,$02,$06,$00,$00,$08,$10,$06,$7F,$69,$6F,$69,$76,$79,$6F,$79
	db $86,$79
	incbin "Graphics/DynamicSprites/GFX_Tire_Bounce3.bin"	; GFXSize = $1C0

DATA_E605A4:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7E,$64,$6F,$64,$7E,$74,$6F,$74
	db $7D,$5C,$75,$5C,$81,$5C
	incbin "Graphics/DynamicSprites/GFX_Tire_Bounce4.bin"	; GFXSize = $260

DATA_E6081A:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$7E,$63,$70,$63,$7E,$73,$70,$73
	db $83,$5B,$7B,$5B,$73,$5B,$7A,$53
	incbin "Graphics/DynamicSprites/GFX_Tire_Bounce5.bin"	; GFXSize = $280

DATA_E60AB2:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$7E,$63,$7E,$73,$70,$73,$70,$63
	db $7B,$53,$73,$5B,$74,$53
	incbin "Graphics/DynamicSprites/GFX_Tire_Bounce6.bin"	; GFXSize = $2C0

DATA_E60D88:
	incbin "LevelData/MineCartCarnage.bin"

DATA_E6A188:
	incbin "Tilemaps/Map32/MineCartCarnage.bin"

DATA_E6BE48:
	db $00,$00,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$05,$05,$05,$05
	db $05,$05,$05,$05,$00,$05,$05,$01,$05,$45,$01,$00,$01,$00,$01,$00
	db $01,$00,$54,$4D,$44,$44,$CD,$45,$4D,$44,$44,$44,$44,$CD,$45,$4D
	db $44,$44,$44,$44,$44,$CD,$D4,$D2,$7D,$7D,$D8,$D6,$D4,$D2,$7D,$7D
	db $D0,$CF,$CE,$44,$52,$4B,$FD,$00,$54,$4D,$44,$4E,$00,$51,$4F,$59
	db $00,$6F,$68,$6C,$FD,$00,$00,$6F,$6F,$73,$73,$FD,$FD,$00,$6F,$69
	db $73,$FD,$FD,$00,$5A,$53,$62,$FD,$4C,$4D,$44,$44,$CD,$CC,$D3,$DA
	db $7D,$E2,$DF,$DC,$00,$7D,$EB,$E7,$00,$7D,$EB,$DD,$00,$7D,$D1,$00
	db $D9,$CF,$CE,$44,$F2,$00,$00,$C9,$00,$7D,$00,$6F,$6F,$73,$73,$FD
	db $F3,$00,$EB,$E7,$00,$7D,$DE,$EF,$E7,$00,$41,$00

DATA_E6BEE4:
	incbin "Tilemaps/Layer1_NintendoLogo.bin"

DATA_E6C224:
	incbin "Graphics/GFX_Layer1_NintendoLogo.bin"

DATA_E6EAA4:
	db $0B,$03,$26,$00,$00,$29,$30,$06,$5E,$61,$6E,$62,$7E,$63,$8E,$64
	db $9E,$64,$9E,$74,$8E,$74,$7E,$73,$6E,$72,$5E,$71,$51,$71,$57,$69
	db $51,$69,$59,$61
	incbin "Graphics/DynamicSprites/GFX_TrickTrackTrekPlatform_Pose1.bin"	; GFXSize = $5E0

DATA_E6F0A8:
	db $0B,$03,$26,$00,$00,$29,$30,$06,$5E,$61,$6E,$62,$7E,$63,$8E,$64
	db $9E,$64,$9E,$74,$8E,$74,$7E,$73,$6E,$72,$5E,$71,$51,$71,$57,$69
	db $51,$69,$59,$61
	incbin "Graphics/DynamicSprites/GFX_TrickTrackTrekPlatform_Pose2.bin"	; GFXSize = $5E0

DATA_E6F6AC:
	db $0B,$03,$26,$00,$00,$29,$30,$06,$5E,$61,$6E,$62,$7E,$63,$8E,$64
	db $9E,$64,$9E,$74,$8E,$74,$7E,$73,$6E,$72,$5E,$71,$51,$71,$57,$69
	db $51,$69,$59,$61
	incbin "Graphics/DynamicSprites/GFX_TrickTrackTrekPlatform_Pose3.bin"	; GFXSize = $5E0

DATA_E6FCB0:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$68,$80,$78,$80,$88,$80,$70,$70
	db $80,$70,$8D,$78,$6B,$78
	incbin "Graphics/DynamicSprites/GFX_FactoryPlatform_Pose.bin"	; GFXSize = $2C0

	%FREE_BYTES($E6FF86, 122, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankE7Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

UNK_E70000:														; Note: Unused
	db $01,$00,$00,$00,$00,$02,$10,$02,$77,$74
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Jump1.bin"	; GFXSize = $80

UNK_E7008A:														; Note: Unused
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$74
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Jump2.bin"	; GFXSize = $80

UNK_E70114:														; Note: Unused
	db $01,$00,$00,$00,$00,$02,$10,$02,$74,$77
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Jump3.bin"	; GFXSize = $80

UNK_E7019E:														; Note: Unused
	db $01,$01,$02,$00,$00,$03,$10,$02,$77,$75,$75,$77
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Jump4.bin"	; GFXSize = $A0

UNK_E7024A:														; Note: Unused
	db $01,$01,$02,$00,$00,$03,$10,$02,$74,$74,$7F,$74
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Jump5.bin"	; GFXSize = $A0

UNK_E702F6:														; Note: Unused
	db $00,$04,$00,$00,$00,$04,$00,$00,$7D,$79,$75,$81,$7D,$71,$75,$79
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Jump6.bin"	; GFXSize = $80

UNK_E70386:														; Note: Unused
	db $01,$02,$02,$00,$00,$04,$10,$02,$76,$6F,$74,$7F,$79,$7F
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Jump7.bin"	; GFXSize = $C0

UNK_E70454:														; Note: Unused
	db $01,$01,$02,$00,$00,$03,$10,$02,$76,$6F,$78,$7F
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Jump8.bin"	; GFXSize = $A0

UNK_E70500:														; Note: Unused
	db $01,$00,$00,$00,$00,$02,$10,$02,$75,$71
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Jump9.bin"	; GFXSize = $80

UNK_E7058A:														; Note: Unused
	db $01,$00,$00,$00,$00,$02,$10,$02,$76,$72
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Jump10.bin"	; GFXSize = $80

UNK_E70614:														; Note: Unused
	db $01,$00,$00,$00,$00,$02,$10,$02,$76,$72
	incbin "Graphics/DynamicSprites/GFX_InactiveMapDiddy_Jump11.bin"	; GFXSize = $80

DATA_E7069E:
	incbin "Tilemaps/Layer2_IntroScreen.bin"

DATA_E7095E:
	incbin "Graphics/GFX_Layer2_IntroScreen.bin"

DATA_E73BDE:
	incbin "Graphics/Compressed/GFX_Layer1_TempleLevels.bin"

DATA_E78033:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$83,$5E,$73,$5E,$7F,$6E,$6F,$6E
	db $88,$56,$8B,$77,$89,$6F,$7A,$7E,$72,$7E,$81,$7E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory1.bin"	; GFXSize = $2C0

DATA_E7830F:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$81,$5F,$71,$5F,$6F,$6F,$7F,$6F
	db $86,$57,$8C,$77,$89,$6F,$7F,$7F,$7E,$57,$7F,$77,$84,$77
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory2.bin"	; GFXSize = $280

DATA_E785AD:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$7E,$5E,$6E,$5E,$6E,$6E,$7E,$6E
	db $83,$56,$7D,$56,$89,$75,$89,$6D,$6D,$7B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory3.bin"	; GFXSize = $2A0

DATA_E78867:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$71,$6F,$6B,$5F,$7B,$5F,$6D,$6F
	db $6C,$77,$7F,$57,$77,$57,$84,$6F,$86,$6A,$7E,$4F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory4.bin"	; GFXSize = $260

DATA_E78AE3:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7B,$60,$6B,$60,$71,$70,$69,$70
	db $6B,$78,$68,$68,$75,$58,$68,$60,$7D,$58,$6D,$58,$78,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory5.bin"	; GFXSize = $280

DATA_E78D81:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$78,$60,$68,$60,$71,$70,$6F,$50
	db $69,$70,$69,$78,$7C,$58,$64,$68,$65,$60,$68,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory6.bin"	; GFXSize = $2C0

DATA_E7905D:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$78,$60,$68,$60,$71,$70,$6F,$50
	db $69,$70,$69,$78,$7C,$58,$64,$68,$65,$60,$68,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory7.bin"	; GFXSize = $2C0

DATA_E79339:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$77,$60,$67,$60,$71,$70,$69,$70
	db $69,$78,$73,$58,$7B,$58,$65,$68,$73,$50,$6B,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory8.bin"	; GFXSize = $260

DATA_E795B5:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$77,$61,$67,$61,$71,$71,$6F,$51
	db $6C,$71,$6A,$79,$65,$67,$7C,$59,$68,$59
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory9.bin"	; GFXSize = $2A0

DATA_E7986F:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$77,$61,$67,$61,$71,$71,$6F,$51
	db $6C,$71,$6A,$79,$65,$67,$7C,$59,$68,$59
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory10.bin"	; GFXSize = $2A0

DATA_E79B29:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$77,$60,$67,$60,$71,$70,$6F,$50
	db $6C,$70,$6A,$78,$65,$66,$7B,$58,$68,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory11.bin"	; GFXSize = $2A0

DATA_E79DE3:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$77,$60,$67,$60,$71,$70,$6F,$50
	db $6C,$70,$6A,$78,$65,$65,$7B,$58,$69,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory12.bin"	; GFXSize = $2A0

DATA_E7A09D:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$77,$60,$67,$60,$71,$70,$6F,$50
	db $6C,$70,$6A,$78,$64,$63,$7C,$58,$69,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory13.bin"	; GFXSize = $2A0

DATA_E7A357:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$77,$60,$67,$60,$71,$70,$70,$50
	db $6C,$70,$6A,$78,$63,$62,$7D,$58,$68,$58,$6A,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory14.bin"	; GFXSize = $2C0

DATA_E7A633:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$6E,$60,$71,$70,$67,$50,$77,$50
	db $7E,$60,$6C,$70,$6A,$78,$66,$60,$64,$58,$62,$60,$81,$60
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory15.bin"	; GFXSize = $2E0

DATA_E7A931:
	db $04,$08,$08,$01,$18,$19,$00,$00,$6E,$60,$71,$6F,$62,$50,$72,$50
	db $66,$60,$6C,$70,$6A,$78,$7E,$60,$61,$60,$82,$58,$7F,$50,$82,$60
	db $72,$48
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory16.bin"	; GFXSize = $320

DATA_E7AC73:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$71,$67,$7A,$57,$6A,$57,$7C,$4F
	db $74,$4F,$6C,$4F,$70,$77,$62,$57,$62,$5F,$67,$4F,$6B,$67,$6D,$6F
	db $78,$77,$6A,$77
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory17.bin"	; GFXSize = $2E0

DATA_E7AF77:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$71,$67,$7A,$57,$6A,$57,$7C,$4F
	db $74,$4F,$6C,$4F,$70,$77,$62,$57,$62,$5F,$67,$4F,$6B,$67,$6D,$6F
	db $78,$77,$6A,$77
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory18.bin"	; GFXSize = $2E0

DATA_E7B27B:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$71,$68,$79,$58,$69,$58,$7C,$50
	db $74,$50,$6C,$50,$70,$78,$63,$58,$63,$60,$66,$50,$6B,$68,$6D,$70
	db $78,$78,$6A,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory19.bin"	; GFXSize = $2E0

DATA_E7B57F:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$71,$69,$78,$59,$69,$59,$76,$51
	db $71,$51,$70,$79,$63,$59,$63,$61,$6B,$69,$6D,$71,$78,$79,$6A,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory20.bin"	; GFXSize = $2A0

DATA_E7B83F:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$71,$69,$76,$60,$66,$60,$6F,$50
	db $6A,$78,$7B,$58,$70,$79,$69,$58,$78,$79,$6C,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory21.bin"	; GFXSize = $2C0

DATA_E7BB1B:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$71,$69,$75,$60,$65,$60,$6F,$50
	db $6A,$78,$7B,$58,$70,$79,$68,$58,$78,$79,$6C,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory22.bin"	; GFXSize = $2C0

DATA_E7BDF7:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$71,$68,$74,$58,$64,$58,$6A,$78
	db $6C,$70,$7E,$60,$72,$78,$6F,$50,$75,$50,$78,$78,$6B,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory23.bin"	; GFXSize = $280

DATA_E7C095:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$71,$67,$76,$57,$66,$57,$6A,$77
	db $6C,$6F,$62,$59,$72,$77,$6E,$4F,$76,$4F,$78,$77,$6B,$67
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory24.bin"	; GFXSize = $280

DATA_E7C333:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$72,$63,$76,$53,$66,$53,$6A,$73
	db $6D,$6B,$63,$58,$79,$73,$6E,$4B,$76,$4B,$78,$7B,$6A,$63
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory25.bin"	; GFXSize = $2E0

DATA_E7C631:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6F,$5F,$76,$4F,$66,$4F,$6A,$6F
	db $6B,$67,$64,$55,$79,$6F,$71,$47,$77,$47,$78,$77,$7D,$5F,$67,$5F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory26.bin"	; GFXSize = $300

DATA_E7C951:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6F,$5F,$76,$4F,$66,$4F,$6A,$6F
	db $6B,$67,$7A,$47,$79,$6F,$6A,$47,$72,$47,$78,$77,$7D,$5F,$67,$5F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory27.bin"	; GFXSize = $300

DATA_E7CC71:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6F,$5F,$76,$4F,$66,$4F,$6A,$6F
	db $6B,$67,$7A,$47,$79,$6F,$6A,$47,$72,$47,$78,$77,$7C,$5F,$68,$5F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory28.bin"	; GFXSize = $300

DATA_E7CF91:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6F,$5F,$76,$4F,$66,$4F,$6A,$6F
	db $6B,$67,$7A,$47,$79,$6F,$6A,$47,$72,$47,$79,$77,$7C,$5F,$68,$5F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory29.bin"	; GFXSize = $300

DATA_E7D2B1:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6F,$5D,$75,$4D,$67,$4D,$6A,$6D
	db $6B,$65,$7A,$45,$79,$6D,$6A,$45,$72,$45,$79,$75,$7C,$5D,$6B,$7D
	db $77,$7D,$68,$5D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory30.bin"	; GFXSize = $340

DATA_E7D615:
	db $03,$0A,$06,$04,$16,$1A,$00,$00,$6F,$5B,$75,$4B,$67,$4B,$71,$6B
	db $6B,$63,$7A,$43,$79,$6B,$6A,$43,$72,$43,$77,$73,$7D,$5B,$6A,$7B
	db $71,$7B,$68,$5B,$6C,$73,$6E,$6B,$79,$7B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory31.bin"	; GFXSize = $340

DATA_E7D97F:
	db $03,$0A,$06,$04,$16,$1A,$00,$00,$6F,$59,$75,$49,$67,$49,$6E,$69
	db $6B,$61,$7A,$41,$76,$69,$6A,$41,$72,$41,$78,$71,$7D,$59,$6A,$79
	db $71,$79,$68,$59,$6C,$71,$79,$6B,$79,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Victory32.bin"	; GFXSize = $340

DATA_E7DCE9:
	incbin "Tilemaps/Layer3_CaveLevels.bin"

DATA_E7FCE9:
	incbin "Graphics/GFX_Layer3_CaveLevels.bin"

	%InsertGarbageData($E7FFA9, incbin, DATA_E7FFA9.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankE8Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_E80000:
	incbin "Tilemaps/Layer1_LanguageSelectText.bin"

DATA_E80480:
	incbin "Graphics/GFX_Layer1_LanguageSelectText.bin"

DATA_E80EC0:
	db $00,$00,$BA,$00,$01,$00,$01,$00,$01,$00,$01,$00,$01,$00,$01,$04
	db $04,$04,$04,$84,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04
	db $04,$04,$04,$04,$04,$04

UNK_E80EE6:
	incbin "Graphics/GFX_UnknownTreetops.bin"

UNK_E82466:
	incbin "Tilemaps/UnknownTreetops.bin"

UNK_E82666:														; Note: Unused
	db $04,$03,$08,$00,$00,$0B,$10,$08,$88,$60,$78,$60,$80,$70,$70,$70
	db $8A,$58,$71,$68,$81,$80
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick1.bin"	; GFXSize = $260

UNK_E828DC:														; Note: Unused
	db $03,$09,$06,$00,$00,$0F,$10,$06,$87,$5D,$77,$5D,$6F,$6D,$72,$65
	db $7F,$6D,$87,$6D,$8F,$6D,$84,$75,$8C,$75,$88,$55,$74,$7D,$7C,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick2.bin"	; GFXSize = $2A0

UNK_E82B9C:														; Note: Unused
	db $03,$07,$06,$00,$00,$0D,$10,$06,$87,$5A,$77,$5A,$6F,$6A,$88,$52
	db $84,$52,$6F,$62,$7F,$6A,$74,$7A,$7C,$77,$83,$6F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick3.bin"	; GFXSize = $260

UNK_E82E18:														; Note: Unused
	db $03,$08,$06,$00,$00,$0E,$10,$06,$82,$57,$72,$57,$72,$67,$88,$4F
	db $82,$4F,$86,$47,$6F,$69,$82,$67,$82,$6F,$73,$77,$7B,$77
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick4.bin"	; GFXSize = $280

UNK_E830B6:														; Note: Unused
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$7F,$54,$72,$54,$6F,$64,$75,$44
	db $72,$74,$7F,$64,$87,$66,$85,$4C,$7F,$6C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick5.bin"	; GFXSize = $300

UNK_E833D0:														; Note: Unused
	db $04,$07,$08,$00,$00,$0F,$10,$08,$80,$56,$72,$56,$6F,$66,$79,$46
	db $86,$4E,$73,$46,$7F,$66,$7F,$6E,$87,$67,$75,$76,$7A,$76
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick6.bin"	; GFXSize = $2E0

UNK_E836CE:														; Note: Unused
	db $04,$08,$08,$00,$00,$18,$00,$00,$82,$59,$72,$59,$79,$49,$6F,$69
	db $88,$51,$72,$48,$74,$50,$7F,$69,$7F,$71,$78,$79,$87,$69,$7C,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick7.bin"	; GFXSize = $300

UNK_E839EE:														; Note: Unused
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$83,$56,$73,$56,$6F,$66,$7F,$66
	db $71,$46,$89,$4E,$81,$4E,$79,$76,$7E,$76
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick8.bin"	; GFXSize = $300

UNK_E83D08:														; Note: Unused
	db $04,$04,$08,$00,$00,$0C,$10,$08,$86,$4E,$86,$5E,$76,$5E,$76,$6E
	db $83,$6F,$7E,$56,$72,$64,$6F,$6C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick9.bin"	; GFXSize = $280

UNK_E83FA0:														; Note: Unused
	db $03,$09,$06,$00,$00,$0F,$10,$06,$8B,$64,$7B,$64,$70,$6C,$8C,$5C
	db $84,$5C,$7C,$5C,$73,$64,$7F,$74,$71,$7C,$77,$5C,$8C,$54,$77,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick10.bin"	; GFXSize = $2A0

UNK_E84260:														; Note: Unused
	db $04,$05,$08,$00,$00,$0D,$10,$08,$89,$63,$79,$63,$83,$53,$70,$73
	db $7B,$5B,$73,$5B,$71,$63,$71,$6B,$7E,$73
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick11.bin"	; GFXSize = $2A0

UNK_E8451A:														; Note: Unused
	db $04,$05,$08,$00,$00,$0D,$10,$08,$84,$52,$82,$62,$72,$62,$6E,$72
	db $8F,$69,$7C,$5A,$74,$5A,$7C,$52,$7E,$73
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick12.bin"	; GFXSize = $2A0

UNK_E847D4:														; Note: Unused
	db $04,$06,$08,$00,$00,$0E,$10,$08,$83,$54,$74,$54,$71,$64,$81,$64
	db $6E,$74,$76,$74,$71,$7C,$86,$4C,$83,$4C,$8D,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick13.bin"	; GFXSize = $2C0

UNK_E84AB0:														; Note: Unused
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$81,$52,$72,$62,$73,$52,$6D,$70
	db $81,$62,$85,$4A,$7E,$4A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick14.bin"	; GFXSize = $2C0

UNK_E84D86:														; Note: Unused
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7E,$50,$73,$60,$72,$50,$84,$48
	db $7C,$48,$83,$60,$83,$68,$6B,$6D,$73,$70,$7B,$70,$86,$69,$6F,$75
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick15.bin"	; GFXSize = $2A0

UNK_E85046:														; Note: Unused
	db $04,$04,$08,$00,$00,$0C,$10,$08,$7C,$4B,$71,$5B,$70,$4B,$71,$6A
	db $7E,$43,$81,$5B,$81,$63,$81,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick16.bin"	; GFXSize = $280

UNK_E852DE:														; Note: Unused
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7B,$47,$6E,$57,$76,$67,$70,$67
	db $7E,$57,$7E,$5F,$73,$4F,$73,$47,$6E,$4F,$7C,$3F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick17.bin"	; GFXSize = $260

UNK_E8555A:														; Note: Unused
	db $03,$0A,$06,$00,$00,$16,$00,$00,$79,$46,$6A,$56,$7A,$63,$7A,$56
	db $7A,$5B,$71,$4E,$71,$46,$6C,$4E,$79,$3E,$72,$66,$6C,$66,$6D,$6E
	db $7D,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick18.bin"	; GFXSize = $2C0

UNK_E8583C:														; Note: Unused
	db $03,$09,$06,$00,$00,$0F,$10,$06,$76,$47,$67,$57,$76,$57,$6E,$4F
	db $6E,$47,$77,$3F,$70,$67,$78,$67,$6A,$4F,$68,$67,$80,$67,$84,$63
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick19.bin"	; GFXSize = $2A0

UNK_E85AFC:														; Note: Unused
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7B,$59,$6B,$59,$68,$49,$75,$49
	db $65,$59,$64,$61,$73,$41,$7B,$41,$64,$69,$6C,$69,$6F,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick20.bin"	; GFXSize = $2E0

UNK_E85DFA:														; Note: Unused
	db $03,$0A,$06,$01,$16,$17,$00,$00,$71,$46,$73,$56,$66,$56,$76,$3E
	db $69,$4E,$66,$66,$6E,$66,$7E,$4B,$82,$5D,$8A,$5F,$8A,$57,$76,$66
	db $7B,$66,$66,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick21.bin"	; GFXSize = $2E0

UNK_E860FE:														; Note: Unused
	db $04,$08,$08,$00,$00,$18,$00,$00,$77,$46,$71,$56,$85,$57,$68,$60
	db $80,$60,$76,$3E,$6F,$47,$6F,$4E,$6A,$56,$6A,$4E,$78,$66,$69,$5D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick22.bin"	; GFXSize = $300

UNK_E8641E:														; Note: Unused
	db $04,$08,$08,$00,$00,$18,$00,$00,$76,$42,$72,$52,$69,$62,$87,$58
	db $6A,$52,$6A,$5A,$6F,$4A,$6B,$4A,$79,$62,$79,$6A,$81,$60,$7F,$4F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick23.bin"	; GFXSize = $300

UNK_E8673E:														; Note: Unused
	db $03,$0A,$06,$00,$00,$16,$00,$00,$78,$48,$73,$58,$88,$58,$83,$61
	db $70,$50,$70,$48,$79,$40,$6B,$58,$6B,$60,$6C,$50,$6C,$68,$73,$68
	db $7B,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick24.bin"	; GFXSize = $2C0

UNK_E86A20:														; Note: Unused
	db $03,$0A,$06,$00,$00,$16,$00,$00,$79,$49,$6D,$59,$88,$59,$71,$51
	db $71,$49,$6D,$51,$79,$41,$84,$61,$7D,$59,$7D,$61,$6E,$69,$76,$69
	db $7D,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick25.bin"	; GFXSize = $2C0

UNK_E86D02:														; Note: Unused
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7B,$4A,$76,$5A,$86,$60,$6F,$4B
	db $7D,$42,$70,$5B,$70,$63,$70,$6B,$77,$6A,$7E,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick26.bin"	; GFXSize = $2C0

UNK_E86FDE:														; Note: Unused
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7E,$4F,$72,$4F,$73,$5F,$82,$47
	db $7D,$47,$83,$67,$83,$6F,$8B,$6B,$90,$65,$7B,$6F,$73,$6F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick27.bin"	; GFXSize = $280

UNK_E8727C:														; Note: Unused
	db $04,$04,$08,$00,$00,$0C,$10,$08,$80,$52,$74,$52,$74,$62,$82,$6A
	db $84,$4A,$80,$4A,$7A,$72,$7B,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick28.bin"	; GFXSize = $280

UNK_E87514:														; Note: Unused
	db $03,$07,$06,$00,$00,$0D,$10,$06,$82,$56,$72,$56,$72,$66,$82,$66
	db $82,$6E,$87,$4E,$81,$4E,$76,$76,$7E,$76,$85,$71
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick29.bin"	; GFXSize = $260

UNK_E87790:														; Note: Unused
	db $04,$05,$08,$00,$00,$0D,$10,$08,$82,$5B,$72,$5B,$6F,$6B,$79,$6B
	db $88,$53,$80,$53,$76,$7B,$7E,$7B,$6E,$7B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Kick30.bin"	; GFXSize = $2A0

DATA_E87A4A:
	incbin "Graphics/GFX_Layer2_WalkwayLevels.bin"

DATA_E88A2A:
	incbin "Tilemaps/Layer2_WalkwayLevelsLeftHalf.bin"

DATA_E8922A:
	incbin "Tilemaps/Layer2_WalkwayLevelsRightHalf.bin"

DATA_E89A2A:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$84,$60,$74,$60,$74,$70,$84,$70
	db $8B,$58,$83,$58,$7B,$58,$70,$6A,$71,$72,$72,$7A,$84,$80
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge1.bin"	; GFXSize = $2E0

DATA_E89D28:
	db $04,$08,$08,$00,$00,$18,$00,$00,$87,$5C,$77,$5C,$80,$6C,$70,$6C
	db $89,$54,$72,$64,$8F,$54,$8D,$6C,$8E,$74,$72,$7C,$79,$7C,$87,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge2.bin"	; GFXSize = $300

DATA_E8A048:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$87,$5A,$77,$5A,$81,$6A,$71,$6A
	db $89,$52,$74,$62,$8C,$52,$91,$6A,$91,$72,$72,$7A,$79,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge3.bin"	; GFXSize = $2E0

DATA_E8A346:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$88,$58,$78,$58,$72,$68,$75,$60
	db $82,$68,$8A,$68,$92,$68,$7F,$70,$72,$78,$79,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge4.bin"	; GFXSize = $260

DATA_E8A5C2:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$88,$57,$78,$57,$72,$67,$82,$67
	db $8A,$67,$72,$77,$7A,$77,$8D,$67,$76,$5F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge5.bin"	; GFXSize = $240

DATA_E8A81C:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$89,$57,$79,$57,$73,$67,$76,$5F
	db $83,$67,$8B,$67,$73,$77,$7B,$77
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge6.bin"	; GFXSize = $220

DATA_E8AA54:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$8B,$58,$7B,$56,$73,$66,$76,$5E
	db $83,$66,$8D,$68,$8B,$68,$73,$76,$78,$76,$78,$7E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge7.bin"	; GFXSize = $260

DATA_E8ACD0:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$8C,$5A,$7C,$5A,$75,$6A,$74,$5A
	db $74,$62,$80,$52,$88,$52,$7D,$52,$85,$6A,$8D,$6A,$73,$79,$78,$79
	db $72,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge8.bin"	; GFXSize = $2C0

DATA_E8AFB2:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$73,$56,$83,$56,$73,$66,$73,$76
	db $7B,$76,$77,$7E,$83,$66,$8B,$66,$93,$5C,$93,$64,$93,$6C,$96,$5C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge9.bin"	; GFXSize = $2A0

DATA_E8B272:
	db $06,$03,$0C,$00,$00,$0F,$10,$0C,$8E,$5B,$7E,$52,$71,$52,$7E,$62
	db $71,$62,$71,$72,$8E,$6B,$8E,$73,$8B,$53
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge10.bin"	; GFXSize = $360

DATA_E8B5EC:
	db $06,$01,$0C,$00,$00,$0D,$10,$0C,$70,$61,$70,$51,$80,$54,$80,$64
	db $90,$58,$70,$71,$90,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge11.bin"	; GFXSize = $320

DATA_E8B922:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$83,$62,$73,$62,$71,$72,$73,$52
	db $83,$52,$70,$51,$70,$59,$93,$59,$93,$61,$97,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge12.bin"	; GFXSize = $320

DATA_E8BC5E:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$8B,$5B,$7B,$5B,$7B,$4B,$72,$6B
	db $8B,$53,$93,$53,$9B,$59,$7D,$43,$83,$6B,$74,$63,$72,$7B,$7A,$7B
	db $77,$53,$79,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge13.bin"	; GFXSize = $340

DATA_E8BFC2:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$8B,$59,$7B,$59,$73,$69,$7F,$49
	db $76,$61,$85,$41,$8A,$43,$8F,$51,$97,$51,$98,$59,$86,$69,$8E,$69
	db $72,$79,$77,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge14.bin"	; GFXSize = $340

DATA_E8C326:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$91,$54,$81,$52,$75,$52,$78,$62
	db $72,$72,$88,$62,$90,$64,$98,$64,$8A,$6A,$75,$4A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge15.bin"	; GFXSize = $320

DATA_E8C662:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$8D,$51,$7D,$51,$75,$61,$74,$71
	db $6D,$6B,$79,$59,$85,$61,$8D,$61,$95,$61,$9D,$5D,$88,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge16.bin"	; GFXSize = $2E0

DATA_E8C960:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$8B,$55,$7B,$55,$79,$65,$7E,$4D
	db $86,$4D,$8E,$4D,$93,$4D,$9B,$57,$73,$57,$73,$5F,$71,$67,$6B,$65
	db $74,$75,$7B,$75,$77,$7D,$8B,$65
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge17.bin"	; GFXSize = $320

DATA_E8CCA8:
	db $05,$06,$0A,$00,$00,$1A,$00,$00,$8B,$50,$7B,$50,$7B,$60,$77,$70
	db $6B,$53,$73,$77,$90,$48,$88,$48,$89,$60,$8A,$68,$83,$48
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge18.bin"	; GFXSize = $340

DATA_E8D006:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$84,$4E,$74,$4E,$7B,$5E,$8B,$5E
	db $8B,$66,$8C,$46,$84,$46,$6C,$4E,$6C,$56,$78,$6E,$80,$6E,$73,$76
	db $7B,$76,$78,$7E,$69,$47,$6E,$46
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge19.bin"	; GFXSize = $320

DATA_E8D34E:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$81,$4D,$71,$4F,$7B,$5D,$63,$4F
	db $73,$74,$88,$45,$80,$47,$79,$6D,$80,$6D,$8B,$5F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge20.bin"	; GFXSize = $320

DATA_E8D68A:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$70,$4E,$80,$4E,$79,$5E,$60,$55
	db $72,$71,$85,$46,$7D,$46,$89,$5E,$80,$6E,$7E,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge21.bin"	; GFXSize = $320

DATA_E8D9C6:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7A,$46,$7F,$56,$7B,$66,$6F,$56
	db $72,$4E,$6E,$66,$73,$66,$72,$76,$7A,$76,$77,$7E,$76,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TooCloseToEdge22.bin"	; GFXSize = $2E0

DATA_E8DCC4:
	db $01,$05,$02,$00,$00,$07,$10,$02,$76,$65,$86,$65,$86,$6D,$78,$75
	db $80,$75,$84,$75
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Letters1.bin"	; GFXSize = $120

DATA_E8DDF8:
	db $01,$05,$02,$00,$00,$07,$10,$02,$78,$67,$81,$77,$85,$77,$87,$67
	db $79,$77,$86,$6F
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Letters2.bin"	; GFXSize = $120

DATA_E8DF2C:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$65,$85,$6D,$84,$65,$77,$75
	db $7F,$75,$83,$76
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Letters3.bin"	; GFXSize = $120

DATA_E8E060:
	db $02,$02,$04,$00,$00,$06,$10,$04,$6E,$67,$7A,$6C,$7E,$64,$73,$77
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Letters4.bin"	; GFXSize = $140

DATA_E8E1B0:
	db $01,$06,$02,$00,$00,$08,$10,$02,$6E,$62,$7E,$6A,$7D,$62,$71,$72
	db $79,$72,$7F,$72,$81,$6A
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Letters5.bin"	; GFXSize = $140

DATA_E8E306:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$5F,$6D,$5F,$6F,$67,$71,$6F
	db $79,$6F,$81,$6A
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Letters6.bin"	; GFXSize = $120

DATA_E8E43A:
	db $01,$05,$02,$00,$00,$07,$10,$02,$72,$62,$81,$62,$82,$6A,$75,$72
	db $7D,$72,$84,$6C
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Letters7.bin"	; GFXSize = $120

DATA_E8E56E:
	db $00,$00,$8B,$92,$01,$01,$98,$8E,$8D,$05,$05,$05,$05,$0D,$0E,$18
	db $12,$0B,$8D,$05,$00,$25,$05,$34,$36,$0D,$33,$01,$01,$00,$0E,$18
	db $14,$0D,$01,$00,$8D,$85,$05,$05,$8B,$07,$07,$07,$07,$07,$07,$07
	db $12,$0B,$06,$06,$07,$07,$07,$07,$06,$00,$01,$00,$06,$06,$00,$39
	db $00,$01,$06,$01,$B0,$00,$00,$01,$2B,$01,$00,$00,$C0,$C0,$00,$00
	db $00,$00,$00,$FC,$00,$00

UNK_E8E5C4:
	incbin "Graphics/GFX_UnusedWideLettersAndNintendoLogo.bin"

	%InsertGarbageData($E8F704, incsrc, DATA_E8F704.asm)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankE9Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_E90000:
	incbin "LevelData/UnderwaterLevels.bin"

DATA_E9C380:
	db $00,$00,$A1,$A1,$01,$21,$21,$B4,$34,$81,$81,$81,$21,$21,$21,$21
	db $01,$01,$01,$00,$00,$81,$A1,$A1,$A1,$B4,$A1,$A1,$A3,$A3,$A3,$A3
	db $A3,$B2,$23,$23,$34,$01,$A1,$00,$21,$21,$21,$A1,$B2,$00,$21,$21
	db $00,$01,$00,$01,$21,$21,$A3,$A3,$A3,$A3,$00,$32,$21,$21,$A3,$81
	db $00,$12,$14,$01,$01,$81,$01,$01,$01,$01,$A1,$A1,$00,$01,$01,$01
	db $01,$01,$01,$01,$01,$01,$81,$01,$8C,$0C,$01,$01,$01,$01,$01,$01
	db $01,$01,$01,$01,$01,$94,$92,$00,$01,$01,$81,$81,$01,$01,$01,$01
	db $01,$01,$23,$23,$A1,$A1,$A3,$A3,$A1,$B4,$A3,$A3,$A3,$A3,$A3,$A3
	db $21,$21,$01,$01,$92,$00,$01,$01,$81,$81,$81,$81,$81,$97,$21,$21
	db $21,$21,$A3,$A3,$81,$B4,$23,$23,$01,$01,$01,$01,$81,$81,$34,$21
	db $34,$21,$21,$21,$AE,$2E,$34,$21,$01,$01,$92,$00,$00,$12,$01,$01
	db $01,$01,$01,$94,$00,$12,$00,$01,$21,$21,$92,$00,$81,$81,$01,$01
	db $21,$B4,$21,$00,$23,$23,$34,$01,$81,$81,$00,$81,$81,$81,$A3,$A3
	db $81,$B4,$A3,$A3,$34,$21,$21,$21,$A1,$A1,$A1,$A1,$34,$81,$81,$81
	db $81,$81,$81,$81,$A3,$A3,$81,$81,$81,$81,$81,$81,$81,$81,$01,$A3
	db $A1,$A1,$81,$81,$00,$81,$81,$81,$81,$81,$23,$23,$81,$81,$00,$81
	db $81,$81,$81,$81,$01,$01,$01,$01,$01,$01,$81,$01,$01,$94,$23,$23
	db $23,$23,$01,$01,$23,$23,$34,$A1,$81,$81,$01,$81,$01,$01,$81,$81
	db $81,$81,$A1,$B4,$03,$03,$81,$B4,$23,$A3,$01,$94,$01,$00,$81,$81
	db $00,$32,$23,$23,$81,$01,$01,$01,$B4,$00,$01,$00,$00,$32,$01,$01
	db $B2,$00,$01,$01,$B2,$00,$B2,$32,$81,$81,$32,$23,$81,$81,$A3,$A3
	db $B2,$32,$23,$34,$81,$81,$00,$01,$01,$00,$01,$01,$01,$01,$01,$01
	db $01,$01,$81,$00,$01,$01,$01,$01,$01,$00,$01,$01,$81,$81,$01,$01
	db $81,$00,$81,$00,$00,$9D,$00,$01,$01,$00,$00,$01,$01,$00,$00,$01
	db $23,$00,$00,$23,$01,$01,$01,$01,$01,$01

DATA_E9C50A:
	incbin "Tilemaps/Mode7_RareLogo.bin"

DATA_E9C6A4:
	incbin "SPC700/Music/BadBossBoogie.bin"

DATA_E9D6DC:
	incbin "Graphics/GFX_Sprite_AreaNameFont.bin"

UNK_E9DCDC:
	incbin "Graphics/GFX_Layer3_UnknownFont2.bin"

	%InsertGarbageData($E9E2CC, incsrc, DATA_E9E2CC.asm)

UNK_E9F724:
	incbin "SPC700/Music/EarlyBadBossBoogie.bin"

	%FREE_BYTES($E9FFD9, 37, $00)
	%FREE_BYTES($E9FFFE, 2, $FF)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankEAMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_EA0000:
	incbin "SPC700/Music/SplashScreenFanfare.bin"

DATA_EA020B:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$75,$4B,$75,$5B,$65,$56,$69,$66
	db $5D,$59,$60,$61,$92,$57,$85,$52,$85,$5A,$8C,$5A,$6A,$76,$78,$6B
	db $75,$79,$77,$73,$78,$79,$7F,$6B,$92,$5F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Hurt18.bin"	; GFXSize = $3A0

DATA_EA05D5:														; Note: Unused
	db $03,$0A,$06,$02,$16,$18,$00,$00,$6F,$54,$6E,$64,$7F,$54,$76,$7C
	db $76,$4C,$7E,$4C,$7A,$44,$69,$74,$7E,$64,$71,$74,$70,$7C,$66,$6F
	db $89,$52,$8A,$5A,$83,$64
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Pushing1.bin"	; GFXSize = $300

DATA_EA08FB:														; Note: Unused
	db $04,$07,$08,$00,$00,$0F,$10,$08,$71,$51,$6E,$61,$6E,$71,$81,$52
	db $79,$49,$7E,$4A,$66,$71,$68,$79,$7E,$61,$7E,$69,$86,$62
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Pushing2.bin"	; GFXSize = $2E0

DATA_EA0BF9:														; Note: Unused
	db $03,$0A,$06,$00,$00,$16,$00,$00,$71,$57,$81,$54,$6E,$67,$7A,$4F
	db $81,$4C,$7E,$64,$7E,$6C,$67,$71,$67,$79,$86,$64,$70,$77,$73,$7B
	db $77,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Pushing3.bin"	; GFXSize = $2C0

DATA_EA0EDB:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$79,$70,$75,$60,$85,$60,$89,$70
	db $89,$78,$83,$58,$73,$5D
	incbin "Graphics/DynamicSprites/GFX_Diddy_TapDKsBack1.bin"	; GFXSize = $200

DATA_EA10F1:
	db $03,$03,$06,$00,$00,$09,$10,$06,$78,$70,$76,$60,$86,$60,$8F,$70
	db $83,$58,$73,$5D
	incbin "Graphics/DynamicSprites/GFX_Diddy_TapDKsBack2.bin"	; GFXSize = $1E0

DATA_EA12E5:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$75,$70,$76,$60,$86,$60,$82,$70
	db $81,$78,$84,$58,$74,$5D,$91,$65
	incbin "Graphics/DynamicSprites/GFX_Diddy_TapDKsBack3.bin"	; GFXSize = $220

DATA_EA151D:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$74,$70,$77,$60,$87,$60,$82,$70
	db $81,$78,$83,$58,$76,$5C,$93,$63,$86,$58
	incbin "Graphics/DynamicSprites/GFX_Diddy_TapDKsBack4.bin"	; GFXSize = $240

DATA_EA1777:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$72,$70,$76,$60,$86,$60,$82,$70
	db $81,$78,$84,$58,$76,$5C,$94,$60,$87,$58
	incbin "Graphics/DynamicSprites/GFX_Diddy_TapDKsBack5.bin"	; GFXSize = $240

DATA_EA19D1:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$72,$70,$76,$60,$86,$60,$82,$70
	db $81,$78,$84,$58,$76,$5C,$94,$61,$87,$58
	incbin "Graphics/DynamicSprites/GFX_Diddy_TapDKsBack6.bin"	; GFXSize = $240

DATA_EA1C2B:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$72,$70,$76,$60,$86,$60,$82,$70
	db $81,$78,$84,$58,$76,$5C,$94,$62,$87,$58
	incbin "Graphics/DynamicSprites/GFX_Diddy_TapDKsBack7.bin"	; GFXSize = $240

DATA_EA1E85:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$74,$61,$83,$60,$7A,$70,$72,$71
	db $83,$59,$77,$5C,$93,$5E,$8B,$58
	incbin "Graphics/DynamicSprites/GFX_Diddy_LookUp1.bin"	; GFXSize = $220

DATA_EA20BD:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$73,$61,$83,$61,$79,$70,$72,$71
	db $81,$59,$79,$59,$91,$5A,$89,$59
	incbin "Graphics/DynamicSprites/GFX_Diddy_LookUp2.bin"	; GFXSize = $220

DATA_EA22F5:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$74,$61,$82,$56,$79,$70,$72,$71
	db $84,$66,$84,$6E,$7B,$59,$8D,$57
	incbin "Graphics/DynamicSprites/GFX_Diddy_LookUp3.bin"	; GFXSize = $220

DATA_EA252D:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7D,$63,$7C,$53,$78,$73,$72,$71
	db $75,$65,$75,$6D,$88,$5C,$8A,$54
	incbin "Graphics/DynamicSprites/GFX_Diddy_LookUp4.bin"	; GFXSize = $220

DATA_EA2765:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7C,$65,$7D,$55,$78,$71,$72,$72
	db $75,$65,$74,$6D,$88,$5C,$8A,$54
	incbin "Graphics/DynamicSprites/GFX_Diddy_LookUp5.bin"	; GFXSize = $220

DATA_EA299D:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7C,$65,$7D,$55,$78,$71,$72,$72
	db $75,$65,$74,$6D,$88,$5C,$8A,$54
	incbin "Graphics/DynamicSprites/GFX_Diddy_LookUp6.bin"	; GFXSize = $220

DATA_EA2BD5:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$79,$66,$77,$56,$82,$76,$77,$75
	db $74,$66,$71,$6C,$83,$5E,$83,$56,$77,$7D,$6F,$6C
	incbin "Graphics/DynamicSprites/GFX_Diddy_StompDKsFoot1.bin"	; GFXSize = $200

DATA_EA2DF1:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$79,$65,$73,$55,$82,$71,$77,$75
	db $71,$65,$71,$6D,$7F,$5D,$77,$7D,$6C,$67
	incbin "Graphics/DynamicSprites/GFX_Diddy_StompDKsFoot2.bin"	; GFXSize = $1E0

DATA_EA2FEB:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$78,$68,$78,$58,$83,$76,$78,$78
	db $74,$65,$70,$6D,$85,$64,$86,$77,$77,$7D
	incbin "Graphics/DynamicSprites/GFX_Diddy_StompDKsFoot3.bin"	; GFXSize = $1E0

DATA_EA31E5:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7A,$59,$78,$69,$89,$5D,$87,$6D
	db $77,$79,$83,$79,$86,$79,$85,$65,$72,$63,$72,$6B
	incbin "Graphics/DynamicSprites/GFX_Diddy_StompDKsFoot4.bin"	; GFXSize = $200

DATA_EA3401:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7A,$5B,$78,$6B,$87,$5F,$87,$6F
	db $78,$7B,$82,$79,$86,$77,$85,$67,$72,$65,$6E,$6C
	incbin "Graphics/DynamicSprites/GFX_Diddy_Laugh1.bin"	; GFXSize = $200

DATA_EA361D:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7A,$5C,$78,$6C,$86,$61,$87,$71
	db $77,$7B,$7F,$7B,$83,$7B,$86,$69,$72,$66,$6F,$6E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Laugh2.bin"	; GFXSize = $200

DATA_EA3839:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7B,$5D,$78,$6C,$86,$74,$77,$7B
	db $7F,$7B,$82,$7B,$86,$6C,$74,$66,$74,$6E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Laugh3.bin"	; GFXSize = $1E0

DATA_EA3A33:
	db $02,$05,$04,$00,$00,$09,$10,$04,$78,$5F,$78,$6F,$85,$76,$85,$6E
	db $83,$66,$78,$7F,$82,$5E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Laugh4.bin"	; GFXSize = $1A0

DATA_EA3BE9:
	db $02,$05,$04,$00,$00,$09,$10,$04,$78,$5F,$78,$6F,$85,$76,$85,$6E
	db $83,$66,$78,$7F,$82,$5E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Laugh5.bin"	; GFXSize = $1A0

DATA_EA3D9F:
	db $02,$05,$04,$00,$00,$09,$10,$04,$78,$5F,$78,$6F,$85,$76,$85,$6E
	db $83,$66,$78,$7F,$82,$5E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Laugh6.bin"	; GFXSize = $1A0

DATA_EA3F55:
	db $03,$03,$06,$00,$00,$09,$10,$06,$74,$62,$72,$72,$80,$72,$78,$82
	db $83,$6A,$7F,$62
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK1.bin"	; GFXSize = $1E0

DATA_EA4149:
	db $03,$02,$06,$00,$00,$08,$10,$06,$75,$64,$6F,$74,$7F,$74,$83,$6C
	db $77,$84
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK2.bin"	; GFXSize = $1C0

DATA_EA431B:
	db $03,$01,$06,$00,$00,$07,$10,$06,$73,$64,$73,$74,$81,$6F,$6F,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK3.bin"	; GFXSize = $1A0

DATA_EA44CB:
	db $03,$01,$06,$00,$00,$07,$10,$06,$73,$61,$73,$71,$83,$71,$6F,$7A
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK4.bin"	; GFXSize = $1A0

DATA_EA467B:
	db $03,$01,$06,$00,$00,$07,$10,$06,$74,$62,$75,$72,$85,$72,$6E,$7A
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK5.bin"	; GFXSize = $1A0

DATA_EA482B:
	db $02,$05,$04,$00,$00,$09,$10,$04,$75,$6A,$75,$7A,$6D,$7B,$85,$75
	db $85,$7D,$8D,$77,$8F,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK6.bin"	; GFXSize = $1A0

DATA_EA49E1:
	db $03,$01,$06,$00,$00,$07,$10,$06,$75,$64,$6F,$74,$7F,$74,$81,$6C
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK7.bin"	; GFXSize = $1A0

DATA_EA4B91:
	db $03,$01,$06,$00,$00,$07,$10,$06,$75,$64,$73,$74,$7F,$74,$81,$6C
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK8.bin"	; GFXSize = $1A0

DATA_EA4D41:
	db $03,$01,$06,$00,$00,$07,$10,$06,$74,$64,$74,$74,$7F,$74,$81,$6C
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK9.bin"	; GFXSize = $1A0

DATA_EA4EF1:
	db $03,$01,$06,$00,$00,$07,$10,$06,$74,$64,$74,$74,$7F,$74,$81,$6C
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK10.bin"	; GFXSize = $1A0

DATA_EA50A1:
	db $02,$04,$04,$00,$00,$08,$10,$04,$73,$65,$75,$75,$83,$6D,$85,$75
	db $85,$7D,$88,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK11.bin"	; GFXSize = $180

DATA_EA5235:
	db $02,$04,$04,$00,$00,$08,$10,$04,$73,$65,$75,$75,$83,$6D,$85,$75
	db $85,$7D,$88,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK12.bin"	; GFXSize = $180

DATA_EA53C9:
	db $02,$04,$04,$00,$00,$08,$10,$04,$74,$65,$77,$75,$71,$73,$84,$6D
	db $87,$75,$87,$7D
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK13.bin"	; GFXSize = $180

DATA_EA555D:
	db $02,$05,$04,$00,$00,$09,$10,$04,$74,$65,$77,$75,$6F,$74,$84,$6D
	db $87,$75,$87,$7D,$6B,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK14.bin"	; GFXSize = $1A0

DATA_EA5713:
	db $02,$05,$04,$00,$00,$09,$10,$04,$74,$65,$77,$75,$6F,$73,$82,$6D
	db $87,$75,$87,$7D,$6A,$78
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK15.bin"	; GFXSize = $1A0

DATA_EA58C9:
	db $02,$05,$04,$00,$00,$09,$10,$04,$74,$64,$77,$74,$6F,$72,$84,$6C
	db $87,$74,$87,$7C,$6A,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK16.bin"	; GFXSize = $1A0

DATA_EA5A7F:
	db $02,$05,$04,$00,$00,$09,$10,$04,$74,$62,$78,$72,$70,$71,$82,$6A
	db $88,$72,$88,$7A,$6B,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK17.bin"	; GFXSize = $1A0

DATA_EA5C35:
	db $02,$05,$04,$00,$00,$09,$10,$04,$74,$61,$78,$71,$70,$70,$82,$69
	db $83,$71,$88,$79,$6B,$78
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK18.bin"	; GFXSize = $1A0

DATA_EA5DEB:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$77,$5F,$77,$6F,$6F,$6C,$6D,$74
	db $6D,$7C,$82,$6E,$87,$76,$7C,$7F,$84,$7D
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK19.bin"	; GFXSize = $1E0

DATA_EA5FE5:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$75,$5F,$70,$6F,$7E,$6F,$7F,$7F
	db $7C,$7F,$70,$7F,$82,$5F,$82,$67
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK20.bin"	; GFXSize = $220

DATA_EA621D:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$74,$5E,$74,$6E,$84,$6E,$84,$76
	db $84,$66,$84,$5E,$74,$7E,$7C,$7E,$84,$7E
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK21.bin"	; GFXSize = $1E0

DATA_EA6417:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$73,$5E,$76,$6E,$84,$6E,$84,$76
	db $83,$66,$83,$5E,$79,$7E,$81,$7E,$89,$5E
	incbin "Graphics/DynamicSprites/GFX_Diddy_ClockedByDK22.bin"	; GFXSize = $1E0

DATA_EA6611:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$87,$61,$77,$60,$80,$70,$70,$70
	db $70,$68,$88,$59,$8D,$59,$81,$80
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_LookUp1.bin"	; GFXSize = $280

DATA_EA68A9:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$85,$60,$75,$60,$81,$70,$71,$70
	db $70,$6A,$85,$58,$8A,$58,$7D,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_LookUp2.bin"	; GFXSize = $280

DATA_EA6B41:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$83,$5D,$73,$5D,$82,$6D,$72,$6D
	db $88,$55,$6F,$6C,$72,$7D,$79,$7D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_LookUp3.bin"	; GFXSize = $280

DATA_EA6DD9:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$80,$5E,$72,$5C,$82,$6E,$72,$6C
	db $88,$56,$6F,$6C,$70,$7C,$78,$7C,$70,$74,$80,$56
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_LookUp4.bin"	; GFXSize = $2C0

DATA_EA70B5:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$80,$5E,$72,$5B,$82,$6E,$72,$6B
	db $88,$56,$6F,$6B,$6F,$7B,$77,$7B,$6F,$73,$80,$56
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_LookUp5.bin"	; GFXSize = $2C0

DATA_EA7391:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7D,$59,$70,$59,$6F,$69,$7F,$69
	db $6C,$79,$74,$79,$79,$79,$89,$79,$82,$51,$8A,$71,$89,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_LookUp6.bin"	; GFXSize = $2E0

DATA_EA768F:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7D,$59,$70,$59,$6F,$69,$7F,$69
	db $6C,$79,$74,$79,$79,$79,$89,$79,$82,$51,$8A,$71,$89,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_LookUp7.bin"	; GFXSize = $2E0

DATA_EA798D:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7E,$59,$70,$59,$6F,$69,$7F,$69
	db $6C,$79,$74,$79,$79,$79,$88,$79,$82,$51,$8A,$71,$89,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_LookUp8.bin"	; GFXSize = $2E0

DATA_EA7C8B:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7E,$59,$71,$59,$6F,$69,$7F,$69
	db $6C,$79,$74,$79,$79,$79,$88,$79,$82,$51,$8A,$71,$89,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_LookUp9.bin"	; GFXSize = $2E0

DATA_EA7F89:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7C,$57,$6D,$57,$6F,$67,$7D,$67
	db $71,$77,$79,$77,$83,$77,$82,$4F,$7E,$4F,$73,$4F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FootStomped1.bin"	; GFXSize = $2C0

DATA_EA8265:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7C,$57,$6D,$57,$79,$67,$6E,$67
	db $73,$77,$79,$77,$7F,$47,$71,$67,$81,$4F,$79,$4F,$71,$4F,$73,$6F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FootStomped2.bin"	; GFXSize = $2A0

DATA_EA8525:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$7A,$4C,$79,$5C,$6E,$4C,$6E,$5C
	db $7C,$44,$76,$6C,$75,$74,$79,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FootStomped3.bin"	; GFXSize = $280

DATA_EA87BD:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$79,$4D,$79,$5D,$6E,$4D,$6D,$5D
	db $7C,$45,$72,$6D,$74,$75,$79,$79,$79,$6D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FootStomped4.bin"	; GFXSize = $2A0

DATA_EA8A77:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$79,$4D,$79,$5D,$6D,$4D,$6D,$5D
	db $7C,$45,$72,$6D,$74,$75,$79,$79,$7A,$6D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FootStomped5.bin"	; GFXSize = $2A0

DATA_EA8D31:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$79,$51,$69,$51,$68,$61,$78,$61
	db $76,$49,$6A,$71,$72,$71,$7A,$71,$77,$79,$7A,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FootStomped6.bin"	; GFXSize = $2C0

DATA_EA900D:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$54,$78,$54,$65,$64,$75,$64
	db $64,$74,$6C,$74,$74,$74,$7C,$74,$7C,$7C,$71,$4C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FootStomped7.bin"	; GFXSize = $2C0

DATA_EA92E9:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$54,$65,$64,$75,$70,$75,$60
	db $78,$58,$65,$74,$6D,$74,$63,$71,$6A,$4C,$7D,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FootStomped8.bin"	; GFXSize = $2C0

DATA_EA95C5:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$65,$54,$65,$64,$75,$71,$75,$61
	db $75,$59,$65,$74,$6D,$74,$62,$62,$71,$7C,$78,$59
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FootStomped9.bin"	; GFXSize = $2C0

DATA_EA98A1:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$60,$5F,$70,$5F,$66,$6F,$76,$6F
	db $62,$57,$67,$57,$6D,$7F,$7E,$67
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FootStomped10.bin"	; GFXSize = $280

DATA_EA9B39:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$63,$5D,$73,$5D,$73,$6D,$63,$6D
	db $64,$55,$6A,$55,$5D,$66,$7F,$6C,$75,$7D,$7B,$7D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead1.bin"	; GFXSize = $2C0

DATA_EA9E15:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$67,$6C,$6C,$5C,$77,$6C,$68,$4D
	db $7C,$64,$7A,$5C,$63,$6D,$64,$5D,$63,$75,$64,$65,$75,$7C,$7A,$7C
	db $77,$54,$69,$45
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead2.bin"	; GFXSize = $340

DATA_EAA179:
	db $06,$03,$0C,$00,$00,$0F,$10,$0C,$6B,$53,$76,$53,$68,$63,$77,$63
	db $71,$73,$7C,$43,$64,$69,$61,$71,$62,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead3.bin"	; GFXSize = $360

DATA_EAA4F3:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$67,$51,$77,$60,$72,$70,$6F,$61
	db $77,$50,$70,$49,$75,$48,$77,$58,$7F,$70,$67,$61,$6F,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead4.bin"	; GFXSize = $280

DATA_EAA791:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6B,$61,$7B,$61,$78,$71,$60,$5D
	db $75,$59,$7D,$59,$6D,$59,$72,$71,$63,$63,$65,$5B,$65,$53
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead5.bin"	; GFXSize = $280

DATA_EAAA2F:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$68,$62,$78,$61,$78,$71,$60,$61
	db $73,$5A,$7B,$59,$6B,$5A,$72,$72,$60,$69,$64,$5A,$66,$52
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead6.bin"	; GFXSize = $280

DATA_EAACCD:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$64,$68,$64,$58,$74,$5D,$74,$6D
	db $77,$7D,$7D,$78,$61,$72,$7F,$6D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead7.bin"	; GFXSize = $280

DATA_EAAF65:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$65,$56,$75,$5C,$75,$6C,$6A,$77
	db $7F,$6C,$75,$7C,$7D,$7C,$65,$66,$6D,$6E,$6D,$66,$6D,$76
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead8.bin"	; GFXSize = $280

DATA_EAB203:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$67,$59,$74,$5B,$75,$6B,$7F,$6C
	db $7D,$7B,$75,$7B,$6D,$69,$6D,$71,$6D,$79,$69,$72,$67,$51,$6D,$51
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead9.bin"	; GFXSize = $2A0

DATA_EAB4C3:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$6A,$5A,$75,$5A,$75,$6A,$7F,$6E
	db $7D,$7A,$75,$7A,$6D,$6A,$65,$6A,$6D,$72,$6A,$76,$6B,$52,$72,$52
	db $63,$6C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead10.bin"	; GFXSize = $2C0

DATA_EAB7A5:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$77,$5A,$67,$5A,$77,$6A,$67,$6A
	db $76,$7A,$7E,$7A,$76,$52,$6F,$52,$6F,$4A,$62,$62
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead11.bin"	; GFXSize = $2C0

DATA_EABA81:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$77,$5A,$67,$5A,$77,$6A,$67,$6A
	db $76,$7A,$7E,$7A,$76,$52,$6F,$52,$6F,$4A,$62,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead12.bin"	; GFXSize = $2C0

DATA_EABD5D:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$77,$5A,$67,$5A,$77,$6A,$67,$6A
	db $76,$7A,$7E,$7A,$77,$52,$6F,$52,$70,$4A,$62,$6D,$64,$65
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead13.bin"	; GFXSize = $2E0

DATA_EAC05B:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$78,$5A,$68,$5A,$77,$6A,$67,$6A
	db $76,$7A,$7E,$7A,$77,$52,$6F,$52,$71,$4A,$63,$6F,$63,$66
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead14.bin"	; GFXSize = $2E0

DATA_EAC359:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$78,$5A,$68,$5A,$77,$6A,$67,$6A
	db $76,$7A,$7E,$7A,$77,$52,$6F,$52,$71,$4A,$63,$64
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead15.bin"	; GFXSize = $2C0

DATA_EAC635:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7A,$5A,$6E,$5A,$77,$6A,$6C,$6A
	db $70,$7A,$78,$7A,$7A,$52,$73,$52,$76,$4A,$7F,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead16.bin"	; GFXSize = $2C0

DATA_EAC911:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6D,$5C,$7D,$5C,$6F,$6C,$7F,$6C
	db $79,$54,$7F,$54,$7F,$4C,$72,$7C,$7A,$7C,$83,$6C,$7F,$74
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead17.bin"	; GFXSize = $280

DATA_EACBAF:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$6F,$5D,$7F,$5D,$71,$6D,$7D,$6D
	db $7C,$55,$84,$55,$72,$7D,$7A,$7D,$82,$7D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead18.bin"	; GFXSize = $2A0

DATA_EACE69:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$74,$5D,$84,$5D,$70,$6D,$80,$6D
	db $84,$55,$87,$55,$71,$7D,$79,$7D,$81,$7D,$87,$7D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_ClockDiddyOnHead19.bin"	; GFXSize = $2C0

UNK_EAD145:														; Note: Unused
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7E,$5C,$6F,$5C,$6E,$6C,$7E,$6C
	db $70,$7C,$78,$7C,$80,$7C,$86,$7C,$88,$6B,$88,$73
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walk1.bin"	; GFXSize = $2C0

UNK_EAD421:														; Note: Unused
	db $04,$05,$08,$00,$00,$0D,$10,$08,$7F,$5C,$6F,$5C,$6F,$6C,$7F,$6C
	db $71,$7C,$78,$7C,$80,$7C,$86,$7C,$88,$6E
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walk2.bin"	; GFXSize = $2A0

UNK_EAD6DB:														; Note: Unused
	db $04,$05,$08,$00,$00,$0D,$10,$08,$7F,$5C,$6F,$5C,$6F,$6C,$7F,$6C
	db $71,$7C,$78,$7C,$80,$7C,$86,$7C,$88,$6D
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walk3.bin"	; GFXSize = $2A0

UNK_EAD995:														; Note: Unused
	db $04,$04,$08,$00,$00,$0C,$10,$08,$7F,$5C,$6F,$5C,$6F,$6C,$7F,$6C
	db $70,$7C,$78,$7C,$80,$7C,$86,$7C
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walk4.bin"	; GFXSize = $280

UNK_EADC2D:														; Note: Unused
	db $04,$04,$08,$00,$00,$0C,$10,$08,$7F,$5C,$6F,$5C,$6F,$6C,$7F,$6C
	db $6E,$7C,$76,$7C,$82,$7C,$86,$7C
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walk5.bin"	; GFXSize = $280

UNK_EADEC5:														; Note: Unused
	db $04,$04,$08,$00,$00,$0C,$10,$08,$7F,$5B,$6F,$5B,$6F,$6B,$7F,$6B
	db $6D,$7B,$75,$7B,$7D,$7B,$85,$7B
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walk6.bin"	; GFXSize = $280

UNK_EAE15D:														; Note: Unused
	db $04,$05,$08,$00,$00,$0D,$10,$08,$7F,$5B,$6F,$5B,$6F,$6B,$7F,$6B
	db $6D,$7B,$75,$7B,$7D,$7B,$85,$7B,$7D,$83
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walk7.bin"	; GFXSize = $2A0

UNK_EAE417:														; Note: Unused
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7F,$5B,$6F,$5B,$6F,$6B,$7F,$6B
	db $6A,$7B,$72,$7B,$7A,$7B,$82,$7B,$82,$83,$85,$7B
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walk8.bin"	; GFXSize = $2C0

UNK_EAE6F3:														; Note: Unused
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7F,$5B,$6F,$5B,$6E,$6B,$7E,$6B
	db $69,$7B,$71,$7B,$7A,$7B,$81,$7B,$85,$7B,$81,$83,$87,$6B
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walk9.bin"	; GFXSize = $2E0

UNK_EAE9F1:														; Note: Unused
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7F,$5B,$6F,$5B,$6E,$6B,$7E,$6B
	db $69,$7B,$71,$7B,$7A,$7B,$81,$7B,$85,$7B,$80,$83,$87,$6B
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walk10.bin"	; GFXSize = $2E0

UNK_EAECEF:														; Note: Unused
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7E,$5B,$70,$5B,$6E,$6B,$7E,$6B
	db $69,$7A,$71,$7B,$7A,$7B,$81,$7B,$85,$7B,$7F,$83,$87,$6B
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walk11.bin"	; GFXSize = $2E0

UNK_EAEFED:														; Note: Unused
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7E,$5B,$70,$5B,$6E,$6B,$7E,$6B
	db $69,$7A,$71,$7B,$79,$7B,$81,$7B,$85,$7B,$7E,$83,$87,$6B
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walk12.bin"	; GFXSize = $2E0

UNK_EAF2EB:														; Note: Unused
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7E,$5B,$70,$5B,$6E,$6B,$7E,$6B
	db $69,$7B,$71,$7B,$79,$7B,$81,$7B,$85,$7B,$7D,$83,$88,$6B
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walk13.bin"	; GFXSize = $2E0

UNK_EAF5E9:														; Note: Unused
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7E,$5B,$70,$5B,$6F,$6B,$7F,$6B
	db $6B,$7B,$73,$7B,$7B,$7B,$83,$7B,$86,$7B,$88,$6B
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walk14.bin"	; GFXSize = $2C0

UNK_EAF8C5:														; Note: Unused
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7E,$5C,$70,$5C,$6E,$6C,$7E,$6C
	db $6C,$7C,$74,$7C,$7C,$7C,$84,$7C,$87,$7B,$88,$73,$88,$6B
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walk15.bin"	; GFXSize = $2E0

UNK_EAFBC3:														; Note: Unused
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7E,$5C,$6F,$5C,$6F,$6C,$7E,$6C
	db $6E,$7C,$76,$7C,$7E,$7C,$86,$7B,$88,$73,$88,$6B
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walk16.bin"	; GFXSize = $2C0

	%InsertGarbageData($EAFE9F, incsrc, DATA_EAFE9F.asm)
	%FREE_BYTES($EAFF2A, 214, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankEBMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_EB0000:
	incbin "Graphics/Compressed/GFX_FGBG_FactoryLevels.bin"

DATA_EB5A96:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7C,$7D
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose1.bin"	; GFXSize = $20

DATA_EB5AC0:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7C,$7C
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose2.bin"	; GFXSize = $20

DATA_EB5AEA:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7B,$7B,$79,$83,$7D,$7B
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose3.bin"	; GFXSize = $60

DATA_EB5B58:
	db $00,$03,$00,$00,$00,$03,$00,$00,$79,$79,$7F,$7F,$77,$83
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose4.bin"	; GFXSize = $60

DATA_EB5BC6:
	db $01,$04,$02,$00,$00,$06,$10,$02,$77,$7B,$7B,$73,$89,$72,$81,$7B
	db $70,$7B
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose5.bin"	; GFXSize = $100

DATA_EB5CD8:
	db $01,$04,$02,$00,$00,$06,$10,$02,$76,$7C,$89,$73,$80,$7C,$7B,$74
	db $6E,$7A
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose6.bin"	; GFXSize = $100

DATA_EB5DEA:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$7D,$7D,$75,$89,$73,$8B,$73
	db $7E,$7D,$6D,$77
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose7.bin"	; GFXSize = $120

DATA_EB5F1E:
	db $01,$04,$02,$00,$00,$06,$10,$02,$74,$7F,$7C,$77,$88,$72,$8C,$74
	db $6D,$78
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose8.bin"	; GFXSize = $100

DATA_EB6030:
	db $02,$03,$04,$00,$00,$07,$10,$04,$75,$7D,$86,$6E,$6D,$79,$75,$71
	db $6D,$71
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose9.bin"	; GFXSize = $160

DATA_EB61A2:
	db $01,$05,$02,$00,$00,$07,$10,$02,$6B,$73,$88,$72,$8C,$75,$77,$85
	db $85,$81,$74,$73
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose10.bin"	; GFXSize = $120

DATA_EB62D6:
	db $01,$06,$02,$00,$00,$08,$10,$02,$6A,$75,$89,$73,$87,$84,$76,$85
	db $74,$6D,$76,$71,$8B,$74
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose11.bin"	; GFXSize = $140

DATA_EB642C:
	db $01,$04,$02,$00,$00,$06,$10,$02,$6A,$74,$78,$70,$8A,$72,$87,$84
	db $77,$86
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose12.bin"	; GFXSize = $100

DATA_EB653E:
	db $01,$06,$02,$00,$00,$08,$10,$02,$6B,$72,$7B,$72,$75,$6A,$89,$72
	db $85,$83,$89,$86,$76,$85
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose13.bin"	; GFXSize = $140

DATA_EB6694:
	db $00,$06,$00,$00,$00,$06,$00,$00,$74,$70,$6D,$78,$77,$70,$8A,$72
	db $87,$84,$77,$84
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose14.bin"	; GFXSize = $C0

DATA_EB6768:
	db $00,$03,$00,$00,$00,$03,$00,$00,$75,$6F,$6D,$78,$86,$83
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose15.bin"	; GFXSize = $60

DATA_EB67D6:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$6D,$7A,$7D,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_HUDBalloon_Idle1.bin"	; GFXSize = $C0

DATA_EB68A4:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$6D,$7A,$7D,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_HUDBalloon_Idle2.bin"	; GFXSize = $C0

DATA_EB6972:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$6D,$7A,$7D,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_HUDBalloon_Idle3.bin"	; GFXSize = $C0

DATA_EB6A40:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$6D,$7A,$7D,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_HUDBalloon_Idle4.bin"	; GFXSize = $C0

DATA_EB6B0E:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$6D,$7B,$7D,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_HUDBalloon_Idle5.bin"	; GFXSize = $C0

DATA_EB6BDC:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$6E,$7B,$7E,$7D,$7E
	incbin "Graphics/DynamicSprites/GFX_HUDBalloon_Idle6.bin"	; GFXSize = $C0

DATA_EB6CAA:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$6E,$7C,$7E,$7D,$7E
	incbin "Graphics/DynamicSprites/GFX_HUDBalloon_Idle7.bin"	; GFXSize = $C0

DATA_EB6D78:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$6E,$7C,$7E,$7D,$7E
	incbin "Graphics/DynamicSprites/GFX_HUDBalloon_Idle8.bin"	; GFXSize = $C0

UNK_EB6E46:														; Note: Unused
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7C,$61,$75,$71,$75,$61,$7D,$59
	db $83,$71,$80,$79,$7A,$81,$7D,$89,$7E,$91,$74,$69
	incbin "Graphics/DynamicSprites/GFX_EarlyLifeBalloon_Pose1.bin"	; GFXSize = $200

UNK_EB7062:														; Note: Unused
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7C,$61,$75,$71,$75,$61,$7D,$59
	db $83,$71,$80,$79,$7A,$81,$7D,$89,$7E,$91,$75,$69
	incbin "Graphics/DynamicSprites/GFX_EarlyLifeBalloon_Pose2.bin"	; GFXSize = $200

UNK_EB727E:														; Note: Unused
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7C,$61,$75,$71,$75,$61,$7C,$59
	db $83,$71,$80,$79,$7A,$81,$7D,$89,$7E,$91,$75,$69
	incbin "Graphics/DynamicSprites/GFX_EarlyLifeBalloon_Pose3.bin"	; GFXSize = $200

UNK_EB749A:														; Note: Unused
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7C,$61,$75,$71,$75,$61,$7B,$59
	db $83,$71,$80,$79,$7A,$81,$7D,$89,$7E,$91,$75,$69
	incbin "Graphics/DynamicSprites/GFX_EarlyLifeBalloon_Pose4.bin"	; GFXSize = $200

UNK_EB76B6:														; Note: Unused
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7B,$61,$75,$71,$75,$61,$79,$59
	db $83,$71,$80,$79,$7B,$81,$7D,$89,$7E,$91,$75,$69
	incbin "Graphics/DynamicSprites/GFX_EarlyLifeBalloon_Pose5.bin"	; GFXSize = $200

UNK_EB78D2:														; Note: Unused
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7B,$61,$75,$71,$75,$61,$78,$59
	db $83,$71,$80,$79,$7D,$81,$7D,$89,$7D,$91,$75,$69
	incbin "Graphics/DynamicSprites/GFX_EarlyLifeBalloon_Pose6.bin"	; GFXSize = $200

UNK_EB7AEE:														; Note: Unused
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7B,$61,$75,$71,$75,$61,$77,$59
	db $83,$71,$80,$79,$7D,$81,$7D,$89,$7C,$91,$74,$69
	incbin "Graphics/DynamicSprites/GFX_EarlyLifeBalloon_Pose7.bin"	; GFXSize = $200

UNK_EB7D0A:														; Note: Unused
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7B,$61,$75,$71,$75,$61,$76,$59
	db $83,$71,$80,$79,$7D,$81,$7D,$89,$7C,$91,$74,$69
	incbin "Graphics/DynamicSprites/GFX_EarlyLifeBalloon_Pose8.bin"	; GFXSize = $200

DATA_EB7F26:
	db $02,$05,$04,$00,$00,$09,$10,$04,$77,$53,$87,$53,$84,$4B,$86,$4B
	db $8F,$63,$6E,$5B,$69,$5C
	incbin "Graphics/DynamicSprites/GFX_Krash_Idle1.bin"	; GFXSize = $1A0

DATA_EB80DC:
	db $02,$05,$04,$00,$00,$09,$10,$04,$77,$53,$87,$53,$81,$4B,$86,$4B
	db $8F,$63,$6E,$5B,$69,$5D
	incbin "Graphics/DynamicSprites/GFX_Krash_Idle2.bin"	; GFXSize = $1A0

DATA_EB8292:
	db $02,$05,$04,$00,$00,$09,$10,$04,$77,$53,$87,$53,$87,$4B,$7F,$4B
	db $6D,$5C,$69,$5D,$8E,$63
	incbin "Graphics/DynamicSprites/GFX_Krash_Idle3.bin"	; GFXSize = $1A0

DATA_EB8448:														; Note: Unused?
	db $02,$09,$04,$00,$00,$0D,$10,$04,$89,$58,$80,$68,$82,$78,$90,$68
	db $81,$60,$97,$58,$95,$66,$7C,$5C,$7C,$64,$7C,$54,$74,$57
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead1.bin"	; GFXSize = $220

DATA_EB8686:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7F,$5E,$7C,$6E,$8C,$5E,$7B,$7E
	db $80,$7E,$77,$66,$77,$6E,$79,$76,$75,$66,$73,$5E,$73,$56
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead2.bin"	; GFXSize = $220

DATA_EB88C4:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7F,$5E,$80,$6E,$8D,$5E,$7B,$7E
	db $80,$7E,$77,$66,$78,$6E,$79,$76,$75,$66,$74,$5E,$73,$59
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead3.bin"	; GFXSize = $220

DATA_EB8B02:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$7F,$5E,$7D,$6E,$8E,$5E,$7B,$7E
	db $80,$7E,$77,$66,$78,$6E,$7A,$76,$75,$66,$75,$5E,$74,$59,$8B,$66
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead4.bin"	; GFXSize = $240

DATA_EB8D62:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$80,$5D,$7E,$6D,$8F,$5D,$7A,$7D
	db $80,$7D,$78,$65,$78,$6D,$7A,$75,$76,$5D,$75,$58
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead5.bin"	; GFXSize = $200

DATA_EB8F7E:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$80,$5B,$7F,$6B,$8C,$66,$7B,$7B
	db $81,$7B,$78,$63,$78,$6B,$78,$73,$8A,$5E,$76,$5B
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead6.bin"	; GFXSize = $200

DATA_EB919A:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$78,$60,$78,$70,$88,$60,$88,$70
	db $8E,$70,$85,$78,$76,$5C
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead7.bin"	; GFXSize = $200

DATA_EB93B0:
	db $03,$02,$06,$00,$00,$08,$10,$06,$77,$60,$78,$70,$87,$69,$84,$61
	db $88,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead8.bin"	; GFXSize = $1C0

DATA_EB9582:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$75,$61,$77,$71,$84,$61,$87,$71
	db $84,$69,$87,$79,$7C,$81,$84,$81,$8A,$76
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead9.bin"	; GFXSize = $1E0

DATA_EB977C:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7C,$61,$81,$71,$76,$71,$7C,$81
	db $82,$81,$77,$69,$74,$61
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead10.bin"	; GFXSize = $200

DATA_EB9992:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7C,$61,$81,$71,$76,$71,$7C,$81
	db $82,$81,$75,$69,$74,$61
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead11.bin"	; GFXSize = $200

DATA_EB9BA8:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7B,$61,$81,$71,$76,$71,$7C,$81
	db $82,$81,$74,$69,$73,$61,$88,$69,$80,$59
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead12.bin"	; GFXSize = $240

DATA_EB9E02:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7F,$61,$81,$71,$76,$71,$73,$61
	db $7C,$81,$82,$81,$7F,$59
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead13.bin"	; GFXSize = $260

DATA_EBA078:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7F,$60,$81,$70,$76,$70,$74,$60
	db $7C,$80,$84,$80,$76,$80
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead14.bin"	; GFXSize = $260

DATA_EBA2EE:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7F,$5D,$81,$6D,$76,$70,$74,$60
	db $7F,$7D,$87,$7D,$77,$7D
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead15.bin"	; GFXSize = $260

DATA_EBA564:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7F,$5D,$81,$6D,$76,$70,$74,$60
	db $7F,$7D,$87,$7D,$77,$7D
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead16.bin"	; GFXSize = $260

DATA_EBA7DA:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7F,$5D,$81,$6D,$76,$70,$74,$60
	db $7F,$7D,$87,$7D,$77,$7D
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead17.bin"	; GFXSize = $260

DATA_EBAA50:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7F,$5D,$81,$6D,$76,$70,$74,$60
	db $7F,$7D,$87,$7D,$77,$7D
	incbin "Graphics/DynamicSprites/GFX_Diddy_ScratchHead18.bin"	; GFXSize = $260

DATA_EBACC6:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$80,$5B,$71,$6B,$81,$6B,$75,$7B
	db $7D,$7B,$81,$7B,$91,$69,$91,$71,$78,$63,$78,$5B,$72,$63
	incbin "Graphics/DynamicSprites/GFX_Kritter_Turn1.bin"	; GFXSize = $280

DATA_EBAF64:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$75,$5B,$6D,$6B,$7D,$6B,$6F,$63
	db $85,$5B,$85,$63,$74,$7B,$82,$7B,$8C,$60,$8D,$68,$90,$70
	incbin "Graphics/DynamicSprites/GFX_Kritter_Turn2.bin"	; GFXSize = $280

DATA_EBB202:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$79,$5C,$79,$6C,$89,$5D,$69,$6D
	db $93,$6A,$75,$78,$75,$80,$7D,$7C,$71,$70,$71,$68
	incbin "Graphics/DynamicSprites/GFX_Kritter_Jump1.bin"	; GFXSize = $260

DATA_EBB47E:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$82,$58,$73,$68,$82,$68,$78,$78
	db $7A,$60,$7C,$58,$92,$5E,$97,$5F,$7E,$78,$6B,$69,$6A,$71,$75,$60
	incbin "Graphics/DynamicSprites/GFX_Kritter_Jump2.bin"	; GFXSize = $240

DATA_EBB6DE:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$89,$55,$79,$55,$75,$64,$82,$65
	db $97,$54,$7A,$74,$7D,$79,$6D,$65,$6D,$6D
	incbin "Graphics/DynamicSprites/GFX_Kritter_Jump3.bin"	; GFXSize = $240

DATA_EBB938:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$89,$53,$79,$53,$75,$63,$83,$63
	db $7C,$4B,$7A,$73,$7C,$7B,$8F,$4B,$6D,$63,$6D,$6B,$82,$4B,$94,$4B
	db $8B,$63
	incbin "Graphics/DynamicSprites/GFX_Kritter_Jump4.bin"	; GFXSize = $2C0

DATA_EBBC1A:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$87,$53,$77,$53,$75,$63,$7D,$4B
	db $94,$4D,$82,$63,$6D,$66,$6D,$6E,$79,$73,$7C,$73,$7D,$7B
	incbin "Graphics/DynamicSprites/GFX_Kritter_Jump5.bin"	; GFXSize = $280

DATA_EBBEB8:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$85,$55,$75,$55,$75,$65,$77,$75
	db $81,$65,$93,$54,$7F,$6D,$6D,$73,$6D,$6B
	incbin "Graphics/DynamicSprites/GFX_Kritter_Jump6.bin"	; GFXSize = $2A0

DATA_EBC172:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$79,$51,$78,$61,$78,$71,$89,$51
	db $91,$54,$89,$59,$70,$67,$70,$6F,$6D,$6F,$72,$5A
	incbin "Graphics/DynamicSprites/GFX_Kritter_Jump7.bin"	; GFXSize = $260

DATA_EBC3EE:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$7A,$50,$79,$60,$73,$6F,$8A,$52
	db $8A,$5A,$90,$56,$72,$58,$71,$5F,$81,$70,$6E,$70,$75,$67,$76,$7F
	db $79,$7F
	incbin "Graphics/DynamicSprites/GFX_Kritter_Jump8.bin"	; GFXSize = $2C0

DATA_EBC6D0:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7B,$53,$75,$63,$76,$73,$8B,$55
	db $8A,$5D,$92,$5D,$73,$5B,$72,$63,$6E,$72,$85,$63,$81,$6B
	incbin "Graphics/DynamicSprites/GFX_Kritter_Jump9.bin"	; GFXSize = $280

DATA_EBC96E:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7D,$57,$74,$67,$74,$77,$75,$5F
	db $8D,$5A,$84,$67,$80,$6F,$6C,$73,$8C,$64,$92,$65,$79,$57,$7F,$77
	incbin "Graphics/DynamicSprites/GFX_Kritter_Jump10.bin"	; GFXSize = $2A0

DATA_EBCC2E:
	db $08,$0B,$20,$00,$00,$2B,$00,$00,$5F,$6B,$6F,$6B,$7F,$7B,$5F,$7B
	db $6F,$7B,$7F,$6B,$89,$6B,$85,$5B,$8F,$7B,$91,$7B,$66,$63,$6E,$63
	db $7E,$63,$76,$63,$67,$5B,$5F,$58,$7D,$5B,$83,$53,$8B,$53
	incbin "Graphics/DynamicSprites/GFX_BoomBox_PlayMusic1.bin"	; GFXSize = $560

DATA_EBD1BC:
	db $08,$0C,$20,$00,$00,$2C,$00,$00,$5F,$6B,$5F,$7B,$6F,$6B,$6F,$7B
	db $7F,$6B,$7F,$7B,$89,$6B,$82,$5B,$8F,$7B,$91,$7B,$66,$63,$6E,$63
	db $76,$63,$7E,$63,$90,$63,$7D,$5B,$83,$53,$86,$53,$68,$5B,$60,$59
	incbin "Graphics/DynamicSprites/GFX_BoomBox_PlayMusic2.bin"	; GFXSize = $580

DATA_EBD76C:
	db $08,$0C,$20,$00,$00,$2C,$00,$00,$5F,$7B,$6F,$7B,$7F,$7B,$5F,$6B
	db $6F,$6B,$7F,$6B,$8A,$6B,$82,$5B,$7A,$63,$8F,$7B,$92,$7B,$91,$63
	db $72,$63,$6A,$63,$66,$63,$67,$5B,$5F,$58,$7D,$5B,$84,$53,$86,$53
	incbin "Graphics/DynamicSprites/GFX_BoomBox_PlayMusic3.bin"	; GFXSize = $580

DATA_EBDD1C:
	db $06,$00,$00,$00,$00,$0C,$10,$0C,$70,$74,$70,$64,$80,$64,$80,$54
	db $70,$54,$80,$74
	incbin "Graphics/DynamicSprites/GFX_OilDrum_Pose.bin"	; GFXSize = $300

DATA_EBE030:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7B,$7C
	incbin "Graphics/DynamicSprites/GFX_BlownKiss_Pose1.bin"	; GFXSize = $20

DATA_EBE05A:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7B,$7C
	incbin "Graphics/DynamicSprites/GFX_BlownKiss_Pose2.bin"	; GFXSize = $20

DATA_EBE084:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7B,$7C
	incbin "Graphics/DynamicSprites/GFX_BlownKiss_Pose3.bin"	; GFXSize = $20

DATA_EBE0AE:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7B,$7C
	incbin "Graphics/DynamicSprites/GFX_BlownKiss_Pose4.bin"	; GFXSize = $20

DATA_EBE0D8:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7B,$7A,$7B,$82,$7C,$7C
	incbin "Graphics/DynamicSprites/GFX_BlownKiss_Pose5.bin"	; GFXSize = $60

DATA_EBE146:
	db $00,$03,$00,$00,$00,$03,$00,$00,$79,$78,$7A,$80,$7E,$7C
	incbin "Graphics/DynamicSprites/GFX_BlownKiss_Pose6.bin"	; GFXSize = $60

	%InsertGarbageData($EBE1B4, incsrc, DATA_EBE1B4.asm)

UNK_EBF71A:
	incbin "Graphics/GFX_Layer1_UnknownFont1.bin"

	%InsertGarbageData($EBFE7A, incsrc, DATA_EBFE7A.asm)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankECMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_EC0000:
	db $01,$03,$02,$00,$00,$05,$10,$02,$79,$66,$7F,$7E,$7F,$76,$77,$76
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Victory1.bin"	; GFXSize = $E0

DATA_EC00F0:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$69,$78,$79,$7D,$79
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Victory2.bin"	; GFXSize = $C0

DATA_EC01BE:
	db $01,$03,$02,$00,$00,$05,$10,$02,$77,$6B,$79,$7B,$7C,$7B,$82,$70
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Victory3.bin"	; GFXSize = $E0

DATA_EC02AE:
	db $01,$03,$02,$00,$00,$05,$10,$02,$76,$6D,$81,$6F,$7A,$7D,$7C,$7D
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Victory4.bin"	; GFXSize = $E0

DATA_EC039E:
	db $01,$02,$02,$00,$00,$04,$10,$02,$75,$6E,$81,$6E,$7B,$7E
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Victory5.bin"	; GFXSize = $C0

DATA_EC046C:
	db $01,$03,$02,$00,$00,$05,$10,$02,$75,$6C,$7B,$7C,$80,$6C,$7D,$7C
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Victory6.bin"	; GFXSize = $E0

DATA_EC055C:
	db $01,$03,$02,$00,$00,$05,$10,$02,$75,$6C,$7A,$7C,$7E,$7C,$7F,$69
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Victory7.bin"	; GFXSize = $E0

DATA_EC064C:
	db $01,$03,$02,$00,$00,$05,$10,$02,$75,$67,$7F,$77,$7A,$77,$7A,$7F
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Victory8.bin"	; GFXSize = $E0

DATA_EC073C:
	db $01,$03,$02,$00,$00,$05,$10,$02,$77,$70,$7E,$68,$74,$70,$7A,$68
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Victory9.bin"	; GFXSize = $E0

DATA_EC082C:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$70,$75,$72,$7B,$68
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Victory10.bin"	; GFXSize = $C0

DATA_EC08FA:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7A,$6D,$7A,$7D
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Victory11.bin"	; GFXSize = $A0

DATA_EC09A6:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7B,$68,$8B,$65,$73,$6C,$74,$74
	db $82,$78,$74,$7C
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Victory1.bin"	; GFXSize = $120

DATA_EC0ADA:
	db $01,$05,$02,$00,$00,$07,$10,$02,$77,$67,$76,$77,$73,$6F,$87,$67
	db $82,$75,$89,$65
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Victory2.bin"	; GFXSize = $120

DATA_EC0C0E:
	db $01,$05,$02,$00,$00,$07,$10,$02,$79,$65,$88,$67,$81,$75,$79,$75
	db $72,$6C,$76,$77
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Victory3.bin"	; GFXSize = $120

DATA_EC0D42:
	db $01,$04,$02,$00,$00,$06,$10,$02,$77,$65,$86,$69,$7F,$75,$77,$75
	db $72,$6B
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Victory4.bin"	; GFXSize = $100

DATA_EC0E54:
	db $01,$05,$02,$00,$00,$07,$10,$02,$77,$66,$85,$6A,$80,$76,$78,$76
	db $75,$76,$71,$6A
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Victory5.bin"	; GFXSize = $120

DATA_EC0F88:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$65,$84,$6C,$70,$68,$75,$75
	db $7D,$75,$80,$77
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Victory6.bin"	; GFXSize = $120

DATA_EC10BC:
	db $01,$05,$02,$00,$00,$07,$10,$02,$77,$67,$6F,$66,$74,$76,$7C,$77
	db $84,$6E,$80,$77
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Victory7.bin"	; GFXSize = $120

DATA_EC11F0:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7B,$68,$6D,$64,$75,$65,$73,$74
	db $73,$6C,$80,$78
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Victory8.bin"	; GFXSize = $120

DATA_EC1324:
	db $01,$04,$02,$00,$00,$06,$10,$02,$76,$68,$70,$65,$77,$78,$7F,$78
	db $84,$6F
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Victory9.bin"	; GFXSize = $100

DATA_EC1436:
	db $01,$03,$02,$00,$00,$05,$10,$02,$79,$69,$79,$79,$7F,$79,$84,$71
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Victory10.bin"	; GFXSize = $E0

DATA_EC1526:
	db $01,$02,$02,$00,$00,$04,$10,$02,$7A,$6A,$7A,$7A,$82,$7A
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Victory11.bin"	; GFXSize = $C0

DATA_EC15F4:
	db $00,$00,$01,$01,$01,$01,$05,$05,$05,$05,$9B,$00,$7B,$45,$09,$0A
	db $01,$01,$05,$94,$01,$BA,$01,$BA,$01,$01,$05,$94,$01,$01,$05,$05
	db $A3,$A0,$01,$BA,$8A,$89,$01,$01,$0D,$17,$1B,$14,$45,$45,$4B,$4C
	db $8E,$8D,$7B,$45,$FD,$41,$05,$05,$9B,$00,$45,$FB,$01,$01,$00,$12
	db $05,$05,$05,$05,$01,$01,$01,$01,$0E,$03,$45,$45,$14,$85,$05,$05
	db $3A,$00,$01,$01,$01,$01,$01,$01,$45,$45,$45,$FB,$01,$01,$23,$01
	db $18,$01,$45,$FB,$45,$45,$85,$85,$8E,$8D,$8C,$8B,$01,$01,$45,$FB
	db $01,$01,$92,$00,$01,$01,$05,$05,$05,$05,$8E,$8D,$01,$01,$01,$01
	db $01,$01,$05,$05,$01,$01,$85,$85,$05,$05,$CD,$45,$05,$0D,$4D,$44
	db $38,$01,$0F,$10,$41,$41,$05,$05,$23,$01,$09,$0A,$01,$98,$01,$01
	db $05,$05,$0B,$0C,$05,$05,$01,$01,$4D,$4E,$01,$01,$01,$01,$01,$01
	db $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01
	db $4F,$50,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01
	db $00,$01,$01,$01,$01,$00,$01,$01,$01,$00,$05,$05,$01,$00,$05,$05
	db $8E,$8D,$41,$41,$00,$BA,$01,$01,$01,$01,$01,$01,$01,$01,$00,$01
	db $39,$01,$FD,$41,$01,$00,$05,$BB,$01,$00,$00,$01,$01,$01,$01,$01
	db $01,$01,$49,$4A,$3A,$01,$7A,$41,$01,$01,$01,$01,$01,$01,$FD,$41
	db $3A,$01,$01,$01,$01,$01,$3B,$05,$3A,$01,$01,$01,$2E,$01,$01,$BA
	db $01,$01,$01,$01,$01,$01,$00,$01,$00,$01,$81,$BA,$3B,$05,$01,$00
	db $3B,$05,$01,$01

DATA_EC1728:
	incbin "LevelData/TempleLevels.bin"

DATA_EC7E28:
	incbin "Tilemaps/Map32/TempleLevels.bin"

DATA_ECA288:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7A,$6F,$7A,$68
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Walk1.bin"	; GFXSize = $A0

DATA_ECA334:
	db $01,$02,$02,$00,$00,$04,$10,$02,$7B,$71,$7B,$69,$80,$69
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Walk2.bin"	; GFXSize = $C0

DATA_ECA402:
	db $01,$02,$02,$00,$00,$04,$10,$02,$7A,$71,$7A,$69,$84,$6D
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Walk3.bin"	; GFXSize = $C0

DATA_ECA4D0:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$71,$79,$69,$83,$70
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Walk4.bin"	; GFXSize = $C0

DATA_ECA59E:
	db $01,$03,$02,$00,$00,$05,$10,$02,$76,$72,$77,$6A,$81,$6F,$84,$72
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Walk5.bin"	; GFXSize = $E0

DATA_ECA68E:
	db $01,$02,$02,$00,$00,$04,$10,$02,$77,$71,$77,$69,$83,$70
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Walk6.bin"	; GFXSize = $C0

DATA_ECA75C:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$71,$77,$69,$82,$6D
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Walk7.bin"	; GFXSize = $C0

DATA_ECA82A:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$70,$79,$69,$83,$6E
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Walk8.bin"	; GFXSize = $C0

DATA_ECA8F8:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$71,$7F,$69,$76,$6A
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Jump1.bin"	; GFXSize = $C0

DATA_ECA9C6:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7A,$71,$76,$79
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Jump2.bin"	; GFXSize = $A0

DATA_ECAA72:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7A,$74,$78,$71,$83,$6C,$7E,$6C
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Jump3.bin"	; GFXSize = $E0

DATA_ECAB62:
	db $01,$03,$02,$00,$00,$05,$10,$02,$76,$76,$77,$6E,$7F,$6E,$83,$74
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Jump4.bin"	; GFXSize = $E0

DATA_ECAC52:
	db $01,$03,$02,$00,$00,$05,$10,$02,$74,$76,$7F,$6E,$83,$73,$73,$74
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Jump5.bin"	; GFXSize = $E0

DATA_ECAD42:
	db $01,$02,$02,$00,$00,$04,$10,$02,$7A,$70,$73,$7B,$7B,$80
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Jump6.bin"	; GFXSize = $C0

DATA_ECAE10:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$71,$73,$81,$82,$6C
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Jump7.bin"	; GFXSize = $C0

DATA_ECAEDE:
	db $01,$04,$02,$00,$00,$06,$10,$02,$79,$71,$71,$81,$76,$79,$7D,$69
	db $81,$69
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Jump8.bin"	; GFXSize = $100

DATA_ECAFF0:
	db $01,$03,$02,$00,$00,$05,$10,$02,$76,$74,$80,$6C,$79,$6C,$79,$64
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Jump9.bin"	; GFXSize = $E0

DATA_ECB0E0:
	db $01,$03,$02,$00,$00,$05,$10,$02,$78,$71,$7E,$69,$7C,$69,$75,$74
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Jump10.bin"	; GFXSize = $E0

DATA_ECB1D0:
	db $01,$02,$02,$00,$00,$04,$10,$02,$7A,$71,$77,$6F,$81,$69
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Jump11.bin"	; GFXSize = $C0

DATA_ECB29E:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$71,$78,$6A,$81,$69
	incbin "Graphics/DynamicSprites/GFX_MapDiddy_Jump12.bin"	; GFXSize = $C0

DATA_ECB36C:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$74,$72,$75,$62,$65,$62,$71,$5A
	db $79,$5A,$7E,$5A,$84,$6A,$8B,$68,$92,$68,$6C,$7A,$6D,$72,$62,$72
	db $62,$7A,$81,$62
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled1.bin"	; GFXSize = $2E0

DATA_ECB670:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$74,$73,$75,$63,$65,$63,$71,$5B
	db $79,$5B,$7F,$5C,$5D,$77,$8D,$64,$93,$63,$6C,$7B,$6F,$73,$60,$6F
	db $64,$5F,$85,$64,$63,$67
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled2.bin"	; GFXSize = $300

DATA_ECB996:
	db $02,$0C,$04,$03,$14,$17,$00,$00,$74,$73,$75,$63,$6D,$63,$71,$5B
	db $79,$5B,$7F,$5C,$58,$74,$8D,$63,$93,$5D,$6C,$7B,$6F,$73,$5D,$6C
	db $6D,$6B,$85,$64,$65,$63,$63,$5D,$61,$64
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled3.bin"	; GFXSize = $2E0

DATA_ECBCA0:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$74,$73,$75,$63,$85,$5F,$6D,$63
	db $71,$5B,$79,$5B,$7F,$5C,$55,$6F,$92,$58,$6C,$7B,$6F,$73,$5B,$67
	db $6D,$6B,$63,$5B,$65,$63,$61,$5F
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled4.bin"	; GFXSize = $320

DATA_ECBFE8:
	db $02,$0C,$04,$05,$14,$19,$00,$00,$74,$73,$75,$63,$6D,$63,$71,$5B
	db $79,$5B,$7F,$5C,$53,$6A,$85,$5F,$85,$67,$6C,$7B,$6E,$73,$5B,$63
	db $6D,$6B,$62,$5B,$65,$63,$8D,$5E,$6A,$7B,$8E,$56,$90,$50
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled5.bin"	; GFXSize = $320

DATA_ECC336:
	db $03,$0A,$06,$04,$16,$1A,$00,$00,$75,$72,$7A,$62,$6A,$62,$70,$5A
	db $78,$5A,$80,$5A,$4C,$5E,$84,$5F,$6A,$78,$6D,$72,$54,$5B,$5C,$57
	db $64,$5E,$88,$5E,$8B,$56,$8B,$4E,$64,$56
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled6.bin"	; GFXSize = $340

DATA_ECC6A0:
	db $03,$0A,$06,$05,$16,$1B,$00,$00,$75,$72,$7B,$62,$6B,$62,$63,$52
	db $6F,$5A,$77,$5A,$7F,$5A,$4B,$51,$86,$5B,$68,$74,$6D,$72,$53,$51
	db $85,$4B,$5B,$53,$66,$61,$87,$55,$87,$4D,$64,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled7.bin"	; GFXSize = $360

DATA_ECCA2C:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$74,$72,$7C,$62,$7E,$4B,$6C,$62
	db $61,$51,$6F,$5A,$77,$5A,$7F,$5A,$86,$5B,$67,$71,$6D,$72,$66,$53
	db $67,$61,$64,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled8.bin"	; GFXSize = $340

DATA_ECCD90:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$74,$72,$7E,$62,$7E,$4B,$6E,$62
	db $61,$51,$6F,$5A,$77,$5A,$7F,$5A,$86,$5B,$67,$71,$6D,$72,$66,$53
	db $77,$52,$69,$69,$67,$61,$64,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled9.bin"	; GFXSize = $380

DATA_ECD138:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$73,$72,$80,$63,$7E,$4B,$70,$62
	db $61,$51,$6F,$5A,$77,$5A,$7F,$5B,$86,$5B,$67,$71,$6F,$71,$66,$53
	db $77,$52,$68,$69,$68,$61,$64,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled10.bin"	; GFXSize = $380

DATA_ECD4E0:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$73,$72,$6D,$62,$7E,$4B,$7D,$62
	db $61,$51,$6F,$5A,$77,$5A,$7F,$5B,$86,$5B,$66,$71,$6E,$71,$66,$53
	db $77,$52,$67,$61,$67,$69,$64,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled11.bin"	; GFXSize = $380

DATA_ECD888:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$73,$72,$6B,$62,$7E,$4B,$7B,$62
	db $61,$51,$6F,$5A,$77,$5A,$7F,$5B,$86,$5B,$67,$6F,$6F,$72,$66,$53
	db $77,$52,$67,$61,$64,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled12.bin"	; GFXSize = $360

DATA_ECDC0E:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$73,$72,$69,$62,$7D,$4B,$79,$62
	db $62,$51,$6F,$5A,$77,$5A,$7F,$5B,$86,$5B,$66,$70,$6E,$72,$66,$53
	db $75,$52,$65,$5B
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled13.bin"	; GFXSize = $340

DATA_ECDF72:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$73,$72,$66,$62,$7E,$4A,$76,$62
	db $61,$52,$6F,$5A,$77,$5A,$7F,$5A,$86,$5A,$67,$70,$6F,$72,$66,$53
	db $76,$52,$64,$5A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled14.bin"	; GFXSize = $340

DATA_ECE2D6:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$75,$71,$67,$61,$77,$61,$87,$5D
	db $6F,$59,$77,$59,$7F,$59,$8A,$55,$86,$59,$69,$71,$66,$73,$60,$5E
	db $60,$56,$5B,$58,$8A,$4D
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled15.bin"	; GFXSize = $300

DATA_ECE5FC:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$78,$60,$68,$60,$78,$70,$7B,$80
	db $72,$58,$7A,$58,$82,$58,$88,$5D,$8F,$59,$92,$51,$68,$70,$68,$78
	db $60,$61,$58,$60
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled16.bin"	; GFXSize = $2E0

DATA_ECE900:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$7A,$62,$6A,$62,$77,$72,$72,$5A
	db $7A,$5A,$82,$5A,$8A,$60,$92,$5D,$97,$5A,$69,$72,$69,$7A,$62,$68
	db $5A,$6A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled17.bin"	; GFXSize = $2C0

DATA_ECEBE2:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$7B,$62,$6B,$62,$79,$72,$72,$5A
	db $7A,$5A,$82,$5A,$8B,$66,$93,$66,$97,$66,$6D,$72,$6B,$7A,$63,$6C
	db $5E,$72
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled18.bin"	; GFXSize = $2C0

DATA_ECEEC4:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$7B,$5B,$7C,$6B,$6C,$6B,$73,$63
	db $6F,$63,$73,$5B,$64,$6F,$63,$77,$6F,$7B,$77,$7B,$7F,$7B,$8B,$6B
	db $90,$6E
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled19.bin"	; GFXSize = $2C0

DATA_ECF1A6:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7C,$5B,$7D,$6B,$6D,$6B,$74,$63
	db $74,$5B,$70,$63,$72,$7B,$7A,$7B,$82,$7B,$87,$76,$69,$71,$68,$79
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled20.bin"	; GFXSize = $2A0

DATA_ECF466:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7C,$5B,$7D,$6B,$6D,$6B,$74,$63
	db $74,$5B,$70,$63,$72,$7B,$7A,$7B,$82,$7B,$89,$75,$69,$71,$68,$79
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled21.bin"	; GFXSize = $2A0

DATA_ECF726:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7C,$5B,$7D,$6B,$6D,$6B,$74,$63
	db $74,$5B,$70,$63,$72,$7B,$7A,$7B,$7F,$7B,$8B,$73,$69,$71,$68,$79
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled22.bin"	; GFXSize = $2A0

DATA_ECF9E6:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7C,$5B,$7D,$6B,$6D,$6B,$74,$63
	db $74,$5B,$70,$63,$72,$7B,$7A,$7B,$7F,$7B,$8C,$72,$69,$71,$68,$79
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled23.bin"	; GFXSize = $2A0

DATA_ECFCA6:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7D,$5B,$7D,$6B,$6D,$6B,$75,$63
	db $75,$5B,$70,$63,$72,$7B,$7A,$7B,$7D,$7B,$8D,$70,$69,$71,$67,$79
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Startled24.bin"	; GFXSize = $2A0

	%InsertGarbageData($ECFF66, incsrc, DATA_ECFF66.asm)
	%FREE_BYTES($ECFFF2, 14, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankEDMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_ED0000:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$74,$76,$74,$66,$7C,$56,$73,$56
	db $83,$6E,$83,$66,$84,$76,$84,$7E
	incbin "Graphics/DynamicSprites/GFX_FuelCan_FiveUnits.bin"	; GFXSize = $280

DATA_ED0298:														; Note: Unused
	db $04,$04,$08,$00,$00,$0C,$10,$08,$74,$76,$74,$66,$73,$56,$7C,$56
	db $83,$66,$83,$6E,$84,$76,$84,$7E
	incbin "Graphics/DynamicSprites/GFX_FuelCan_FourUnits.bin"	; GFXSize = $280

DATA_ED0530:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$73,$56,$74,$66,$74,$76,$7C,$56
	db $83,$66,$83,$6E,$84,$76,$84,$7E
	incbin "Graphics/DynamicSprites/GFX_FuelCan_ThreeUnits.bin"	; GFXSize = $280

DATA_ED07C8:														; Note: Unused
	db $04,$04,$08,$00,$00,$0C,$10,$08,$73,$56,$74,$66,$74,$76,$7C,$56
	db $83,$66,$83,$6E,$84,$76,$84,$7E
	incbin "Graphics/DynamicSprites/GFX_FuelCan_TwoUnits.bin"	; GFXSize = $280

DATA_ED0A60:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$74,$76,$74,$66,$73,$56,$7C,$56
	db $83,$66,$83,$6E,$84,$76,$84,$7E
	incbin "Graphics/DynamicSprites/GFX_FuelCan_OneUnit.bin"	; GFXSize = $280

DATA_ED0CF8:
	incbin "Graphics/GFX_Layer3_NintendoLogoShine.bin"

DATA_ED2398:
	incbin "Tilemaps/Layer3_NintendoLogoShine.bin"

DATA_ED2944:
	incbin "Tilemaps/Layer2_LargeRareLogo.bin"

DATA_ED2CC4:
	incbin "Graphics/GFX_Layer2_LargeRareLogo.bin"

DATA_ED3B84:
	db $04,$08,$08,$01,$18,$19,$00,$00,$6C,$5C,$6C,$6C,$7C,$5C,$7C,$6C
	db $6C,$7C,$74,$7C,$7C,$7C,$84,$7C,$8C,$7C,$8C,$74,$8C,$6C,$8C,$64
	db $8C,$5C
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyBox_Enguarde.bin"	; GFXSize = $320

DATA_ED3EC6:
	db $02,$05,$04,$00,$00,$09,$10,$04,$75,$6D,$84,$6D,$76,$7D,$7E,$7D
	db $82,$7D,$84,$65,$8C,$65
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyToken_Rambi.bin"	; GFXSize = $1A0

DATA_ED407C:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$74,$69,$84,$61,$72,$6B,$84,$71
	db $83,$80,$78,$81,$80,$79,$78,$79
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyToken_Expresso.bin"	; GFXSize = $1C0

DATA_ED4254:
	db $02,$03,$04,$00,$00,$07,$10,$04,$80,$6F,$71,$6F,$71,$7F,$79,$7F
	db $86,$7F
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyToken_Winky.bin"	; GFXSize = $160

DATA_ED43C6:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$79,$78,$7D,$70,$89,$7B,$8F,$7A
	db $7C,$88,$71,$78,$6F,$70,$6F,$80,$7D,$68
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyToken_Enguarde.bin"	; GFXSize = $180

DATA_ED4560:
	db $03,$03,$06,$00,$00,$09,$10,$06,$78,$74,$79,$64,$77,$54,$82,$5C
	db $82,$74,$82,$64
	incbin "Graphics/DynamicSprites/GFX_CaveWallHole_RightWall.bin"	; GFXSize = $1E0

DATA_ED4754:
	db $02,$00,$00,$00,$00,$04,$10,$04,$71,$74,$7E,$74
	incbin "Graphics/DynamicSprites/GFX_FloorHole_Pose.bin"	; GFXSize = $100

DATA_ED4860:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$78,$54,$78,$64,$7A,$74,$82,$74
	db $82,$7C,$86,$67,$70,$64,$70,$6C,$6E,$74,$6C,$5C,$6A,$61
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideSteelKeg1.bin"	; GFXSize = $220

DATA_ED4A9E:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$79,$54,$78,$64,$7A,$74,$82,$74
	db $7E,$7C,$86,$68,$70,$64,$70,$6C,$6E,$74,$6B,$60,$85,$7A
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideSteelKeg2.bin"	; GFXSize = $220

DATA_ED4CDC:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$79,$54,$78,$64,$7A,$74,$82,$74
	db $7F,$7C,$86,$68,$70,$64,$70,$6C,$6E,$74,$6C,$60,$87,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideSteelKeg3.bin"	; GFXSize = $220

DATA_ED4F1A:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7A,$55,$78,$65,$7A,$75,$82,$75
	db $6C,$61,$86,$69,$70,$65,$70,$6D,$6E,$75,$6E,$5F,$89,$75
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideSteelKeg4.bin"	; GFXSize = $220

DATA_ED5158:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7A,$56,$79,$66,$7A,$76,$82,$76
	db $72,$5E,$86,$69,$71,$66,$71,$6E,$6D,$74,$6D,$5E,$89,$72
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideSteelKeg5.bin"	; GFXSize = $220

DATA_ED5396:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$7A,$57,$79,$67,$79,$77,$7C,$7C
	db $72,$5F,$86,$6A,$71,$67,$71,$6F,$6D,$74,$6D,$5F,$83,$55,$88,$70
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideSteelKeg6.bin"	; GFXSize = $240

DATA_ED55F6:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$79,$58,$79,$68,$7B,$78,$7F,$7D
	db $72,$5F,$86,$6A,$71,$67,$71,$6F,$6D,$74,$6D,$5F,$83,$55,$86,$72
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideSteelKeg7.bin"	; GFXSize = $240

DATA_ED5856:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$79,$59,$79,$69,$7B,$79,$82,$7D
	db $72,$5E,$86,$69,$71,$66,$71,$6E,$6D,$72,$6D,$5F,$83,$55,$85,$73
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideSteelKeg8.bin"	; GFXSize = $240

DATA_ED5AB6:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$79,$59,$79,$69,$7D,$79,$84,$7B
	db $72,$5E,$86,$69,$71,$66,$71,$6E,$6D,$73,$6D,$5F,$83,$55,$84,$73
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideSteelKeg9.bin"	; GFXSize = $240

DATA_ED5D16:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$79,$59,$79,$69,$7D,$79,$71,$5E
	db $86,$68,$71,$66,$71,$6E,$6E,$73,$6D,$5F,$83,$55,$84,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideSteelKeg10.bin"	; GFXSize = $220

DATA_ED5F54:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$79,$59,$79,$69,$7D,$79,$71,$5E
	db $86,$68,$71,$66,$71,$6E,$6E,$73,$6C,$60,$83,$55,$83,$75
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideSteelKeg11.bin"	; GFXSize = $220

DATA_ED6192:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$78,$58,$78,$68,$7E,$78,$70,$5D
	db $85,$67,$70,$65,$70,$6D,$6E,$75,$6A,$60,$82,$54,$83,$74
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideSteelKeg12.bin"	; GFXSize = $220

DATA_ED63D0:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6F,$70,$7B,$70,$7D,$50,$79,$60
	db $71,$68,$75,$60,$87,$60,$84,$68,$87,$58,$78,$80
	incbin "Graphics/DynamicSprites/GFX_Phonograph_PlayMusic1.bin"	; GFXSize = $2C0

DATA_ED66AC:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$6F,$70,$7B,$70,$7F,$60,$71,$60
	db $7C,$50,$86,$58,$79,$80
	incbin "Graphics/DynamicSprites/GFX_Phonograph_PlayMusic2.bin"	; GFXSize = $2C0

DATA_ED6982:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$7B,$72,$6F,$72,$7E,$62,$71,$62
	db $7A,$52,$86,$5A,$84,$52
	incbin "Graphics/DynamicSprites/GFX_Phonograph_PlayMusic3.bin"	; GFXSize = $2C0

DATA_ED6C58:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$7B,$72,$6F,$72,$71,$62,$7E,$62
	db $79,$52,$86,$5A,$83,$52
	incbin "Graphics/DynamicSprites/GFX_Phonograph_PlayMusic4.bin"	; GFXSize = $2C0

DATA_ED6F2E:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$7D,$62,$7B,$72,$6F,$72,$71,$62
	db $78,$52,$86,$5A,$83,$52
	incbin "Graphics/DynamicSprites/GFX_Phonograph_PlayMusic5.bin"	; GFXSize = $2C0

DATA_ED7204:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$6F,$72,$7B,$72,$7D,$62,$71,$62
	db $77,$52,$85,$5A,$83,$52
	incbin "Graphics/DynamicSprites/GFX_Phonograph_PlayMusic6.bin"	; GFXSize = $2C0

DATA_ED74DA:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$7B,$72,$7D,$62,$6F,$72,$70,$62
	db $77,$52,$85,$5A,$83,$52
	incbin "Graphics/DynamicSprites/GFX_Phonograph_PlayMusic7.bin"	; GFXSize = $2C0

DATA_ED77B0:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$7B,$72,$6F,$72,$7D,$62,$78,$52
	db $75,$6A,$75,$62,$71,$6A,$86,$5A,$83,$52
	incbin "Graphics/DynamicSprites/GFX_Phonograph_PlayMusic8.bin"	; GFXSize = $2A0

DATA_ED7A6A:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$6F,$72,$7B,$72,$79,$52,$7E,$62
	db $70,$62,$83,$52,$86,$5A
	incbin "Graphics/DynamicSprites/GFX_Phonograph_PlayMusic9.bin"	; GFXSize = $2C0

DATA_ED7D40:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$6F,$72,$7B,$72,$7E,$62,$6F,$62
	db $7A,$52,$86,$5A,$83,$52
	incbin "Graphics/DynamicSprites/GFX_Phonograph_PlayMusic10.bin"	; GFXSize = $2C0

DATA_ED8016:
	db $05,$01,$0A,$00,$00,$0B,$10,$0A,$7B,$72,$6F,$72,$7E,$62,$71,$62
	db $7B,$52,$87,$5A
	incbin "Graphics/DynamicSprites/GFX_Phonograph_PlayMusic11.bin"	; GFXSize = $2A0

DATA_ED82CA:
	db $05,$01,$0A,$00,$00,$0B,$10,$0A,$7B,$72,$6F,$71,$71,$61,$7F,$62
	db $7C,$52,$87,$5A
	incbin "Graphics/DynamicSprites/GFX_Phonograph_PlayMusic12.bin"	; GFXSize = $2A0

DATA_ED857E:
	db $01,$07,$02,$00,$00,$09,$10,$02,$8C,$78,$84,$7C,$7C,$7E,$84,$84
	db $7A,$76,$72,$76,$6A,$79,$63,$79
	incbin "Graphics/DynamicSprites/GFX_Slippa_UnusedDeath1.bin"	; GFXSize = $160

DATA_ED86F6:
	db $01,$07,$02,$00,$00,$09,$10,$02,$89,$78,$81,$7F,$79,$7F,$79,$77
	db $81,$87,$71,$77,$69,$7A,$61,$7A
	incbin "Graphics/DynamicSprites/GFX_Slippa_UnusedDeath2.bin"	; GFXSize = $160

DATA_ED886E:
	db $01,$06,$02,$00,$00,$08,$10,$02,$83,$7D,$7B,$81,$7B,$79,$73,$77
	db $6B,$7A,$68,$80,$61,$7C
	incbin "Graphics/DynamicSprites/GFX_Slippa_UnusedDeath3.bin"	; GFXSize = $140

DATA_ED89C4:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7F,$81,$7C,$7E,$78,$79,$70,$79
	db $6A,$7F,$62,$7E
	incbin "Graphics/DynamicSprites/GFX_Slippa_UnusedDeath4.bin"	; GFXSize = $120

DATA_ED8AF8:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7F,$89,$76,$79,$86,$81,$6E,$7A
	db $6C,$82,$64,$82
	incbin "Graphics/DynamicSprites/GFX_Slippa_UnusedDeath5.bin"	; GFXSize = $180

DATA_ED8C8C:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$83,$78,$80,$68,$70,$68,$90,$68
	db $73,$78,$80,$60,$71,$78,$93,$78,$70,$60,$78,$60,$90,$60,$94,$60
	db $88,$60,$80,$58
	incbin "Graphics/DynamicSprites/GFX_Minecart_OnSide.bin"	; GFXSize = $3A0

DATA_ED9050:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$7F,$77,$6F,$6E,$7F,$67,$80,$57
	db $80,$5F,$8F,$76,$93,$76,$67,$67,$67,$6F,$67,$77,$67,$7F,$79,$7E
	db $79,$86
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Turn1.bin"	; GFXSize = $2C0

DATA_ED9332:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7D,$6C,$6D,$6E,$81,$64,$81,$5C
	db $7C,$7C,$84,$7C,$7C,$84,$6B,$66,$6B,$7E
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Turn2.bin"	; GFXSize = $1E0

DATA_ED952C:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$78,$67,$78,$77,$86,$81,$7F,$5F
	db $74,$65,$76,$6D,$75,$75,$73,$7D
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Turn3.bin"	; GFXSize = $1C0

DATA_ED9704:
	db $01,$0A,$02,$00,$00,$0C,$10,$02,$75,$6C,$7E,$64,$7E,$5C,$6D,$76
	db $65,$77,$75,$7C,$7D,$7C,$80,$6C,$80,$74,$83,$83,$75,$80
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Turn4.bin"	; GFXSize = $1C0

DATA_ED98E2:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$7C,$56,$6C,$56,$77,$66,$75,$76
	db $7C,$4E,$84,$4E,$6B,$66,$80,$72,$85,$7A,$75,$6E,$8C,$5C,$91,$5F
	db $97,$5F,$97,$67
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_CurlUp1.bin"	; GFXSize = $340

DATA_ED9C46:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$7F,$57,$6F,$57,$70,$67,$74,$77
	db $8F,$5F,$80,$67,$80,$6F,$84,$77,$84,$7F
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_CurlUp2.bin"	; GFXSize = $300

DATA_ED9F60:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$71,$5B,$81,$5B,$72,$6B,$82,$6B
	db $91,$64,$92,$6C,$74,$7B,$7C,$7B,$84,$7B
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_CurlUp3.bin"	; GFXSize = $2A0

DATA_EDA21A:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$72,$5D,$82,$5D,$72,$6D,$82,$6D
	db $74,$7D,$7C,$7D,$84,$7D,$8D,$68,$8E,$70,$77,$85
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_CurlUp4.bin"	; GFXSize = $2C0

DATA_EDA4F6:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$73,$61,$83,$61,$73,$71,$83,$71
	db $73,$81,$7B,$81
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_CurlUp5.bin"	; GFXSize = $240

DATA_EDA74A:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$74,$64,$84,$64,$73,$74,$83,$74
	db $7B,$84,$8B,$74,$83,$7C
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_CurlUp6.bin"	; GFXSize = $200

DATA_EDA960:
	db $03,$03,$06,$00,$00,$09,$10,$06,$72,$67,$82,$67,$72,$77,$82,$77
	db $8A,$77,$82,$7F
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_CurlUp7.bin"	; GFXSize = $1E0

DATA_EDAB54:
	db $02,$04,$04,$00,$00,$08,$10,$04,$72,$6B,$81,$6B,$71,$7B,$79,$7B
	db $81,$7B,$89,$7B
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_CurlUp8.bin"	; GFXSize = $180

DATA_EDACE8:
	db $02,$04,$04,$00,$00,$08,$10,$04,$72,$6B,$82,$6B,$71,$7B,$79,$7B
	db $81,$7B,$88,$7B
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_CurlUp9.bin"	; GFXSize = $180

DATA_EDAE7C:
	db $02,$04,$04,$00,$00,$08,$10,$04,$72,$6B,$82,$6B,$71,$7B,$79,$7B
	db $81,$7B,$88,$7B
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_CurlUp10.bin"	; GFXSize = $180

DATA_EDB010:
	db $02,$05,$04,$00,$00,$09,$10,$04,$72,$6B,$82,$6B,$70,$7B,$78,$7B
	db $80,$7B,$88,$7B,$8A,$7B
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_CurlUp11.bin"	; GFXSize = $1A0

DATA_EDB1C6:
	db $02,$05,$04,$00,$00,$09,$10,$04,$72,$6B,$82,$6B,$70,$7A,$78,$7B
	db $80,$7B,$88,$7B,$8A,$7B
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_CurlUp12.bin"	; GFXSize = $1A0

DATA_EDB37C:
	db $02,$05,$04,$00,$00,$09,$10,$04,$72,$6B,$82,$6B,$6F,$7A,$77,$7B
	db $7F,$7B,$87,$7B,$8A,$7B
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_CurlUp13.bin"	; GFXSize = $1A0

DATA_EDB532:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$7C,$56,$6C,$56,$77,$66,$75,$76
	db $7C,$4E,$84,$4E,$6B,$66,$80,$72,$85,$7A,$75,$6E,$8C,$5C,$91,$5F
	db $97,$5F,$97,$67
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_Blink.bin"	; GFXSize = $340

DATA_EDB896:														; Note: Unused?
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$77,$77,$71,$7A,$6F
	incbin "Graphics/DynamicSprites/GFX_DiddysHat_ThrownOnGround1.bin"	; GFXSize = $C0

DATA_EDB964:
	db $01,$01,$02,$00,$00,$03,$10,$02,$77,$76,$79,$6E
	incbin "Graphics/DynamicSprites/GFX_DiddysHat_ThrownOnGround2.bin"	; GFXSize = $A0

DATA_EDBA10:
	db $01,$00,$00,$00,$00,$02,$10,$02,$76,$75
	incbin "Graphics/DynamicSprites/GFX_DiddysHat_ThrownOnGround3.bin"	; GFXSize = $80

DATA_EDBA9A:
	db $00,$03,$00,$00,$00,$03,$00,$00,$73,$7B,$7B,$7B,$7F,$7B
	incbin "Graphics/DynamicSprites/GFX_DiddysHat_ThrownOnGround4.bin"	; GFXSize = $60

DATA_EDBB08:
	db $01,$02,$02,$00,$00,$04,$10,$02,$89,$44,$8B,$54,$91,$54
	incbin "Graphics/DynamicSprites/GFX_DiddysHat_ThrownOnGround5.bin"	; GFXSize = $C0

DATA_EDBBD6:
	db $01,$02,$02,$00,$00,$04,$10,$02,$8C,$49,$86,$4C,$88,$44
	incbin "Graphics/DynamicSprites/GFX_DiddysHat_ThrownInAir1.bin"	; GFXSize = $C0

DATA_EDBCA4:
	db $01,$02,$02,$00,$00,$04,$10,$02,$87,$48,$97,$4A,$97,$52
	incbin "Graphics/DynamicSprites/GFX_DiddysHat_ThrownInAir2.bin"	; GFXSize = $C0

DATA_EDBD72:
	db $01,$01,$02,$00,$00,$03,$10,$02,$8A,$4A,$93,$46
	incbin "Graphics/DynamicSprites/GFX_DiddysHat_ThrownInAir3.bin"	; GFXSize = $A0

DATA_EDBE1E:
	db $01,$01,$02,$00,$00,$03,$10,$02,$8C,$47,$8E,$57
	incbin "Graphics/DynamicSprites/GFX_DiddysHat_ThrownInAir4.bin"	; GFXSize = $A0

DATA_EDBECA:
	db $01,$01,$02,$00,$00,$03,$10,$02,$8D,$47,$8A,$4C
	incbin "Graphics/DynamicSprites/GFX_DiddysHat_ThrownInAir5.bin"	; GFXSize = $A0

DATA_EDBF76:
	db $01,$02,$02,$00,$00,$04,$10,$02,$88,$48,$93,$45,$95,$4A
	incbin "Graphics/DynamicSprites/GFX_DiddysHat_ThrownInAir6.bin"	; GFXSize = $C0

DATA_EDC044:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$71,$56,$70,$66,$7D,$56,$7D,$66
	db $73,$76,$7B,$76,$83,$76,$7B,$4E
	incbin "Graphics/DynamicSprites/GFX_TNTBarrel_Idle.bin"	; GFXSize = $280

DATA_EDC2DC:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$70,$5C,$7D,$56,$70,$6C,$7D,$66
	db $75,$54,$80,$76
	incbin "Graphics/DynamicSprites/GFX_TNTBarrel_Grabbed1.bin"	; GFXSize = $240

DATA_EDC530:
	db $04,$00,$00,$00,$00,$08,$10,$08,$70,$5B,$7E,$5B,$70,$6B,$7D,$6B
	incbin "Graphics/DynamicSprites/GFX_TNTBarrel_Grabbed2.bin"	; GFXSize = $200

DATA_EDC740:
	db $04,$00,$00,$00,$00,$08,$10,$08,$70,$5D,$7E,$5D,$70,$6D,$7E,$6D
	incbin "Graphics/DynamicSprites/GFX_TNTBarrel_Grabbed3.bin"	; GFXSize = $200

DATA_EDC950:
	db $04,$00,$00,$00,$00,$08,$10,$08,$70,$5B,$7E,$5C,$70,$6B,$7E,$6C
	incbin "Graphics/DynamicSprites/GFX_TNTBarrel_Grabbed4.bin"	; GFXSize = $200

DATA_EDCB60:
	db $01,$06,$02,$00,$00,$08,$10,$02,$76,$74,$6F,$7C,$78,$6C,$85,$6C
	db $85,$74,$80,$6C,$6F,$74
	incbin "Graphics/DynamicSprites/GFX_MapAirplaneBarrel_Pose.bin"	; GFXSize = $140

DATA_EDCCB6:
	incbin "Tilemaps/Layer3_GangplankGalleon.bin"

DATA_EDD4B6:
	incbin "Graphics/GFX_Layer3_GangplankGalleon.bin"

	%InsertGarbageData($EDE076, incsrc, DATA_EDE076.asm)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankEEMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_EE0000:
	db $03,$03,$06,$00,$00,$09,$10,$06,$5D,$64,$83,$64,$73,$63,$67,$6E
	db $75,$73,$7B,$73
	incbin "Graphics/DynamicSprites/GFX_FunkysSurfboard_LookTowardsCamera1.bin"	; GFXSize = $1E0

DATA_EE01F4:
	db $03,$03,$06,$00,$00,$09,$10,$06,$5D,$64,$84,$64,$75,$64,$68,$6D
	db $76,$74,$7B,$74
	incbin "Graphics/DynamicSprites/GFX_FunkysSurfboard_LookTowardsCamera2.bin"	; GFXSize = $1E0

DATA_EE03E8:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$5C,$64,$85,$64,$76,$64,$68,$66
	db $77,$74,$7C,$74,$68,$6E
	incbin "Graphics/DynamicSprites/GFX_FunkysSurfboard_LookTowardsCamera3.bin"	; GFXSize = $200

DATA_EE05FE:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$5B,$66,$85,$64,$76,$64,$68,$67
	db $77,$74,$7D,$74,$69,$6F
	incbin "Graphics/DynamicSprites/GFX_FunkysSurfboard_LookTowardsCamera4.bin"	; GFXSize = $200

DATA_EE0814:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$5B,$67,$86,$64,$76,$64,$68,$67
	db $78,$74,$7E,$74,$69,$6F
	incbin "Graphics/DynamicSprites/GFX_FunkysSurfboard_LookTowardsCamera5.bin"	; GFXSize = $200

DATA_EE0A2A:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$5B,$67,$86,$64,$76,$64,$68,$67
	db $78,$74,$7F,$74,$69,$6F
	incbin "Graphics/DynamicSprites/GFX_FunkysSurfboard_LookTowardsCamera6.bin"	; GFXSize = $200

DATA_EE0C40:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$5C,$67,$85,$64,$75,$64,$66,$68
	db $78,$74,$80,$74,$69,$70
	incbin "Graphics/DynamicSprites/GFX_FunkysSurfboard_LookTowardsCamera7.bin"	; GFXSize = $200

DATA_EE0E56:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$5D,$67,$84,$64,$75,$64,$66,$68
	db $78,$74,$80,$74,$69,$70
	incbin "Graphics/DynamicSprites/GFX_FunkysSurfboard_LookTowardsCamera8.bin"	; GFXSize = $200

DATA_EE106C:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$5D,$66,$75,$66,$84,$66,$68,$6C
	db $68,$74,$77,$76,$7C,$76
	incbin "Graphics/DynamicSprites/GFX_FunkysSurfboard_LookTowardsCamera9.bin"	; GFXSize = $200

DATA_EE1282:
	db $03,$03,$06,$00,$00,$09,$10,$06,$5E,$66,$75,$66,$83,$66,$68,$70
	db $76,$76,$7E,$76
	incbin "Graphics/DynamicSprites/GFX_FunkysSurfboard_LookTowardsCamera10.bin"	; GFXSize = $1E0

DATA_EE1476:
	incbin "SPC700/Music/Victory.bin"

DATA_EE17DD:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$7A														; Note: Unused?
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose1.bin"	; GFXSize = $80

DATA_EE1867:														; Note: Unused?
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$7B,$75,$83,$7B,$73
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose2.bin"	; GFXSize = $C0

DATA_EE1935:														; Note: Unused?
	db $01,$06,$02,$00,$00,$08,$10,$02,$7A,$7F,$81,$77,$79,$77,$74,$77
	db $7A,$6F,$72,$7F,$72,$87
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose3.bin"	; GFXSize = $140

DATA_EE1A8B:														; Note: Unused?
	db $03,$03,$06,$00,$00,$09,$10,$06,$72,$73,$6E,$83,$7E,$83,$80,$73
	db $86,$7B,$81,$7B
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose4.bin"	; GFXSize = $1E0

DATA_EE1C7F:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$6C,$82,$70,$72,$80,$72,$7C,$82
	db $89,$82,$7E,$92,$81,$92,$89,$8A
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose5.bin"	; GFXSize = $280

DATA_EE1F17:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6B,$84,$7B,$86,$7B,$76,$6D,$74
	db $8B,$7C,$76,$6C,$7D,$6E,$8B,$84,$8B,$8C,$83,$6E
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose6.bin"	; GFXSize = $2C0

DATA_EE21F3:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$6B,$85,$73,$75,$7B,$85,$83,$75
	db $8B,$85,$8A,$8D,$6B,$7D,$6F,$75,$86,$6D,$7E,$6D,$76,$6D
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose7.bin"	; GFXSize = $2E0

DATA_EE24F1:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$72,$74,$82,$74,$6B,$84,$7B,$84
	db $8B,$84,$6C,$7C,$89,$8C,$7C,$6C
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose8.bin"	; GFXSize = $280

DATA_EE2789:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6D,$80,$7D,$80,$75,$70,$85,$78
	db $85,$70,$89,$7E,$88,$86
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose9.bin"	; GFXSize = $200

DATA_EE299F:
	db $02,$02,$04,$00,$00,$06,$10,$04,$71,$7D,$7C,$7D,$77,$75,$7F,$75
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose10.bin"	; GFXSize = $140

DATA_EE2AEF:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$7A,$75,$82
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose11.bin"	; GFXSize = $A0

DATA_EE2B9B:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$7C,$7C,$7F
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose12.bin"	; GFXSize = $40

DATA_EE2BE7:
	db $06,$04,$0C,$09,$1C,$25,$00,$00,$88,$53,$78,$53,$7E,$63,$6E,$63
	db $6E,$73,$7E,$73,$8B,$7A,$8E,$69,$92,$6D,$7F,$4B,$86,$4B,$70,$5B
	db $8D,$4B,$6B,$5D,$6B,$65,$6B,$6D,$66,$75,$5F,$75,$74,$53
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Hop1.bin"	; GFXSize = $4A0

DATA_EE30B5:
	db $06,$04,$0C,$07,$1C,$23,$00,$00,$88,$52,$78,$52,$7F,$62,$6F,$62
	db $6F,$72,$7F,$72,$70,$5A,$94,$6B,$8F,$6B,$6B,$5D,$6A,$65,$6A,$6D
	db $67,$75,$5F,$75,$8B,$7A,$84,$4A,$8C,$4A
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Hop2.bin"	; GFXSize = $460

DATA_EE353F:
	db $06,$04,$0C,$06,$1C,$22,$00,$00,$89,$52,$79,$52,$81,$62,$71,$62
	db $6D,$72,$7D,$72,$71,$5A,$94,$6A,$91,$6A,$6B,$5D,$69,$65,$69,$6D
	db $65,$75,$5D,$75,$8B,$7A,$91,$62
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Hop3.bin"	; GFXSize = $440

DATA_EE39A7:
	db $06,$04,$0C,$06,$1C,$22,$00,$00,$89,$54,$79,$52,$80,$62,$70,$62
	db $6B,$72,$7B,$72,$71,$5A,$90,$64,$90,$6C,$6A,$5D,$68,$65,$68,$6D
	db $63,$75,$5B,$75,$8B,$7A,$93,$68
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Hop4.bin"	; GFXSize = $440

DATA_EE3E0F:
	db $06,$04,$0C,$07,$1C,$23,$00,$00,$89,$56,$79,$56,$80,$66,$70,$66
	db $72,$76,$69,$56,$6A,$76,$90,$6B,$82,$76,$88,$78,$8E,$4E,$86,$4E
	db $62,$74,$5A,$74,$7E,$4E,$68,$66,$68,$6E
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Hop5.bin"	; GFXSize = $460

DATA_EE4299:
	db $06,$04,$0C,$09,$1C,$25,$00,$00,$89,$54,$79,$54,$80,$64,$70,$64
	db $72,$74,$69,$54,$6A,$74,$8D,$69,$77,$4C,$82,$77,$87,$77,$87,$4C
	db $7F,$4C,$62,$74,$5C,$74,$8F,$4C,$68,$64,$68,$6C,$72,$4C
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Hop6.bin"	; GFXSize = $4A0

DATA_EE4767:
	db $05,$06,$0A,$09,$1A,$23,$00,$00,$89,$51,$79,$51,$77,$61,$67,$61
	db $69,$51,$6C,$71,$81,$41,$77,$49,$6D,$79,$7C,$71,$6F,$49,$87,$49
	db $7F,$49,$65,$71,$5D,$71,$8F,$49,$8B,$41,$71,$79,$7F,$79,$87,$61
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Hop7.bin"	; GFXSize = $460

DATA_EE4BF7:
	db $08,$09,$20,$00,$00,$29,$00,$00,$93,$5A,$83,$5A,$73,$5A,$8B,$6A
	db $7B,$6A,$6B,$6A,$63,$5A,$6C,$7A,$7C,$7A,$7A,$82,$93,$52,$96,$52
	db $9A,$6A,$86,$7A,$8E,$7A,$91,$7A,$60,$59
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Dead1.bin"	; GFXSize = $520

DATA_EE5141:
	db $08,$0C,$20,$00,$00,$2C,$00,$00,$96,$61,$86,$61,$76,$61,$66,$60
	db $87,$71,$77,$71,$67,$70,$66,$50,$76,$59,$7E,$59,$86,$59,$95,$59
	db $98,$59,$97,$71,$97,$79,$9D,$71,$68,$48,$74,$80,$6C,$80,$64,$7E
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Dead2.bin"	; GFXSize = $580

DATA_EE56F1:
	db $08,$0B,$20,$00,$00,$2B,$00,$00,$96,$66,$86,$66,$77,$66,$67,$65
	db $8F,$76,$81,$56,$71,$56,$6D,$46,$9D,$76,$87,$76,$7F,$76,$77,$76
	db $70,$7A,$69,$7A,$6F,$56,$71,$3E,$61,$72,$5C,$77,$5F,$7A
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Dead3.bin"	; GFXSize = $560

DATA_EE5C7F:
	db $08,$0E,$20,$00,$00,$2E,$00,$00,$88,$67,$78,$67,$68,$67,$87,$77
	db $83,$57,$73,$57,$93,$76,$76,$47,$7E,$3F,$98,$6F,$7F,$77,$77,$77
	db $7E,$38,$79,$3F,$6F,$77,$6B,$77,$6B,$5F,$96,$67,$60,$6D,$60,$65
	db $58,$6D,$58,$75
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Dead4.bin"	; GFXSize = $5C0

DATA_EE6273:
	db $08,$0A,$20,$00,$00,$2A,$00,$00,$93,$71,$83,$71,$83,$61,$73,$61
	db $6A,$51,$6A,$41,$63,$69,$73,$71,$7A,$59,$82,$59,$86,$59,$93,$69
	db $97,$69,$6B,$61,$6B,$79,$63,$79,$5B,$75,$5D,$7D
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Dead5.bin"	; GFXSize = $540

DATA_EE67DF:
	db $07,$02,$0E,$08,$1E,$26,$00,$00,$93,$6E,$83,$6E,$7F,$5E,$6F,$60
	db $61,$50,$63,$6F,$73,$6E,$7C,$59,$74,$59,$67,$60,$8F,$66,$97,$66
	db $6F,$7E,$67,$67,$62,$48,$60,$79,$65,$7F
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Dead6.bin"	; GFXSize = $4C0

DATA_EE6CC9:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$92,$6D,$82,$6D,$72,$6D,$7E,$5D
	db $6E,$5D,$5A,$5D,$8E,$65,$96,$65,$6A,$6D,$6A,$75,$66,$65,$66,$78
	db $6E,$7D,$76,$7D
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Dead7.bin"	; GFXSize = $400

DATA_EE70ED:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$91,$6F,$82,$6F,$72,$6F,$7E,$5F
	db $6F,$5F,$62,$72,$8E,$67,$96,$67,$5A,$72,$6B,$6A,$78,$7F,$70,$7F
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Dead8.bin"	; GFXSize = $3C0

DATA_EE74CD:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$90,$73,$80,$72,$70,$71,$7F,$62
	db $6F,$61,$60,$71,$8F,$6B,$95,$6B,$65,$81,$62,$81,$5B,$73,$6A,$69
	db $75,$81,$6D,$81
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Dead9.bin"	; GFXSize = $400

DATA_EE78F1:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$90,$73,$80,$72,$70,$71,$7F,$62
	db $6F,$61,$60,$71,$8F,$6B,$95,$6B,$65,$81,$62,$81,$5B,$73,$6A,$69
	db $75,$81,$6D,$81
	incbin "Graphics/DynamicSprites/GFX_VeryGnawty_Dead10.bin"	; GFXSize = $400

UNK_EE7D15:
	db $00,$04,$40,$00,$FC,$F4

DATA_EE7D1B:
	db $03,$01,$06,$00,$00,$07,$10,$06,$7D,$65,$71,$75,$6E,$65,$7C,$75
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly1.bin"	; GFXSize = $1A0
	dw $0440,$003F : db $FC,$F4

DATA_EE7ED1:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7D,$68,$6F,$6B,$70,$7B,$74,$7B
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly2.bin"	; GFXSize = $140
	dw $0480,$003E : db $FC,$F3

DATA_EE8027:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7D,$67,$6D,$72,$7A,$77,$75,$6A
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly3.bin"	; GFXSize = $140
	dw $04B0,$003E : db $FC,$F3

DATA_EE817D:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7D,$67,$6D,$71,$77,$69,$7A,$77
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly4.bin"	; GFXSize = $140
	dw $04C8,$003D : db $FC,$F3

DATA_EE82D3:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7D,$67,$6E,$71,$7E,$77,$77,$69
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly5.bin"	; GFXSize = $140
	dw $04C8,$003D : db $FB,$F3

DATA_EE8429:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7D,$66,$6E,$71,$7E,$76,$76,$69
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly6.bin"	; GFXSize = $140
	dw $04B0,$003E : db $FB,$F3

DATA_EE857F:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7C,$66,$6E,$71,$7E,$76,$74,$69
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly7.bin"	; GFXSize = $140
	dw $0480,$003E : db $FB,$F3

DATA_EE86D5:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7C,$66,$6C,$6B,$73,$7B,$7A,$76
	db $70,$7B
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly8.bin"	; GFXSize = $160
	dw $0440,$003F : db $FB,$F4

DATA_EE884D:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7C,$66,$6C,$71,$7A,$76,$74,$69
	db $70,$69
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly9.bin"	; GFXSize = $160
	dw $0400,$0040 : db $FB,$F4

DATA_EE89C5:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7C,$64,$6E,$71,$7C,$74,$74,$69
	db $74,$61,$71,$61
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly10.bin"	; GFXSize = $180
	dw $03D0,$0040 : db $FB,$F5

DATA_EE8B5F:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7C,$60,$6E,$70,$7E,$70,$84,$70
	db $73,$80,$74,$68,$74,$60
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly11.bin"	; GFXSize = $1A0
	dw $03B8,$0041 : db $FC,$F5

DATA_EE8D1B:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7C,$60,$6E,$70,$7E,$70,$84,$70
	db $73,$80,$74,$68,$74,$60
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly12.bin"	; GFXSize = $1A0
	dw $03B8,$0041 : db $FC,$F5

DATA_EE8ED7:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7B,$61,$6E,$71,$7E,$71,$84,$6D
	db $73,$81,$73,$69,$73,$61
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly13.bin"	; GFXSize = $1A0
	dw $03D0,$0040 : db $FD,$F5

DATA_EE9093:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7C,$69,$6C,$73,$74,$6B,$80,$61
	db $71,$65
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly14.bin"	; GFXSize = $160
	dw $0290,$0030 : db $FD,$F6

DATA_EE920B:
	db $02,$04,$04,$00,$00,$08,$10,$04,$71,$72,$79,$62,$72,$6A,$72,$62
	db $81,$5A,$81,$72
	incbin "Graphics/DynamicSprites/GFX_Squawks_Turn1.bin"	; GFXSize = $180
	dw $0150,$0020 : db $FD,$F8

DATA_EE93A5:
	db $02,$02,$04,$00,$00,$06,$10,$04,$77,$72,$7A,$62,$72,$6A,$72,$62
	incbin "Graphics/DynamicSprites/GFX_Squawks_Turn2.bin"	; GFXSize = $140
	dw $0010,$0010 : db $FD,$F9

DATA_EE94FB:
	db $02,$02,$04,$00,$00,$06,$10,$04,$78,$72,$7B,$62,$75,$63,$78,$6B
	incbin "Graphics/DynamicSprites/GFX_Squawks_Turn3.bin"	; GFXSize = $140
	;dw $0000,$0000 : db $00,$00

DATA_EE964B:
	incbin "Graphics/GFX_Mode7_RareLogo.bin"

DATA_EEB40B:
	db $01,$06,$02,$00,$00,$08,$10,$02,$70,$3B,$68,$3B,$68,$43,$66,$3B
	db $6C,$33,$72,$33,$70,$4B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro1.bin"	; GFXSize = $140

DATA_EEB561:
	db $01,$06,$02,$00,$00,$08,$10,$02,$70,$3A,$68,$3A,$68,$42,$66,$3E
	db $6E,$4A,$72,$4A,$6E,$52
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro2.bin"	; GFXSize = $140

DATA_EEB6B7:
	db $01,$06,$02,$00,$00,$08,$10,$02,$70,$3C,$73,$4C,$6B,$4C,$6E,$54
	db $68,$44,$68,$3C,$66,$40
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro3.bin"	; GFXSize = $140

DATA_EEB80D:
	db $02,$05,$04,$00,$00,$09,$10,$04,$70,$3C,$69,$4B,$68,$3C,$68,$44
	db $77,$4C,$66,$45,$6E,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro4.bin"	; GFXSize = $1A0

DATA_EEB9C3:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$71,$40,$6E,$50,$65,$40,$68,$38
	db $75,$38,$68,$50,$6B,$58,$6E,$60
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro5.bin"	; GFXSize = $220

DATA_EEBBFB:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$71,$43,$61,$43,$69,$53,$69,$3B
	db $76,$3B,$77,$53,$74,$5B,$6E,$63
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro6.bin"	; GFXSize = $220

DATA_EEBE33:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$71,$4B,$6B,$5B,$65,$4B,$66,$43
	db $6F,$43,$78,$43,$68,$3B,$76,$3B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro7.bin"	; GFXSize = $220

DATA_EEC06B:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$71,$4A,$65,$4A,$6E,$5A,$77,$42
	db $76,$3A,$67,$42,$68,$3A,$69,$5A,$6B,$62,$6B,$6A,$73,$6A,$70,$72
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro8.bin"	; GFXSize = $2A0

DATA_EEC32B:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$71,$4C,$65,$4C,$6D,$5C,$6B,$6C
	db $68,$5C,$67,$44,$68,$3C,$78,$44,$76,$3C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro9.bin"	; GFXSize = $2A0

DATA_EEC5E5:
	db $04,$08,$08,$01,$18,$19,$00,$00,$72,$4C,$64,$4C,$6F,$5C,$6A,$6C
	db $67,$5C,$67,$44,$68,$3C,$78,$44,$76,$3C,$6A,$64,$75,$71,$6A,$7C
	db $74,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro10.bin"	; GFXSize = $320

DATA_EEC927:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$72,$4F,$64,$4F,$6E,$5F,$6C,$6F
	db $68,$5F,$78,$47,$66,$47,$76,$3F,$68,$3F,$68,$37,$75,$37,$6A,$67
	db $69,$72,$6A,$7E,$74,$7F,$6E,$47
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro11.bin"	; GFXSize = $380

DATA_EECCCF:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$72,$4F,$64,$4F,$6E,$5F,$6D,$6F
	db $68,$5F,$78,$47,$66,$47,$76,$3F,$68,$3F,$68,$37,$75,$37,$6A,$67
	db $69,$6F,$6A,$7F,$74,$7F,$68,$77,$6E,$47
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro12.bin"	; GFXSize = $3A0

DATA_EED099:
	db $04,$08,$08,$06,$18,$1E,$00,$00,$73,$4F,$63,$4F,$6E,$5F,$6D,$6F
	db $68,$5F,$78,$47,$66,$47,$76,$3F,$68,$3F,$68,$37,$75,$37,$6A,$67
	db $69,$6F,$6E,$7F,$76,$7F,$68,$77,$6E,$47,$68,$7F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro13.bin"	; GFXSize = $3C0

DATA_EED485:
	db $04,$08,$08,$06,$18,$1E,$00,$00,$73,$4F,$63,$4F,$6F,$5F,$6E,$6F
	db $67,$5F,$78,$47,$66,$47,$76,$3F,$68,$3F,$68,$37,$75,$37,$6A,$67
	db $67,$6F,$6E,$7F,$76,$7F,$67,$77,$6E,$47,$68,$7F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro14.bin"	; GFXSize = $3C0

DATA_EED871:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$73,$4F,$63,$4F,$6F,$5F,$6F,$6F
	db $71,$3F,$67,$5F,$65,$47,$69,$47,$68,$3F,$68,$37,$75,$37,$6A,$67
	db $67,$6F,$6E,$7F,$76,$7F,$67,$77,$67,$7F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro15.bin"	; GFXSize = $400

DATA_EEDC9B:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$73,$4F,$63,$4F,$6F,$5F,$6F,$6F
	db $71,$3F,$64,$3F,$67,$5F,$68,$37,$75,$37,$67,$67,$67,$6F,$6A,$7F
	db $67,$77
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro16.bin"	; GFXSize = $3E0

DATA_EEE09D:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$73,$49,$63,$49,$6F,$59,$6F,$69
	db $71,$39,$69,$41,$69,$39,$65,$41,$67,$59,$68,$61,$67,$69,$67,$71
	db $6A,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro17.bin"	; GFXSize = $380

DATA_EEE43F:
	db $05,$06,$0A,$00,$00,$1A,$00,$00,$73,$49,$63,$49,$6F,$59,$70,$39
	db $66,$69,$68,$41,$68,$39,$65,$41,$67,$59,$67,$61,$76,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro18.bin"	; GFXSize = $340

DATA_EEE79D:
	db $04,$08,$08,$00,$00,$18,$00,$00,$73,$43,$63,$43,$73,$53,$63,$53
	db $67,$63,$6F,$63,$77,$63,$6A,$6B,$66,$3B,$6E,$3B,$76,$3B,$78,$3B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro19.bin"	; GFXSize = $300

DATA_EEEABD:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$73,$43,$63,$43,$72,$53,$64,$53
	db $68,$63,$67,$3B,$6F,$3B,$77,$3B,$70,$63,$74,$63
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro20.bin"	; GFXSize = $2C0

DATA_EEED99:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$73,$44,$63,$44,$72,$54,$64,$54
	db $67,$3C,$6F,$3C,$77,$3C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro21.bin"	; GFXSize = $260

DATA_EEF00F:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$73,$43,$63,$43,$70,$53,$66,$53
	db $67,$3B,$6F,$3B,$77,$3B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro22.bin"	; GFXSize = $260

DATA_EEF285:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$73,$42,$63,$42,$70,$52,$65,$52
	db $67,$3A,$6F,$3A,$77,$3A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro23.bin"	; GFXSize = $260

DATA_EEF4FB:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$73,$42,$63,$42,$70,$52,$66,$52
	db $67,$3A,$6F,$3A,$77,$3A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro24.bin"	; GFXSize = $260

DATA_EEF771:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$73,$3F,$63,$3F,$72,$4F,$64,$4F
	db $67,$37,$6F,$37,$77,$37
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro25.bin"	; GFXSize = $260

DATA_EEF9E7:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$73,$3E,$63,$3E,$73,$4E,$63,$4E
	db $67,$36,$6F,$36,$77,$36
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_SwingIntoIntro26.bin"	; GFXSize = $260

DATA_EEFC5D:
	incbin "Tilemaps/Layer2_IntroSky.bin"

	%InsertGarbageData($EEFE9D, incbin, DATA_EEFE9D.bin)
	%FREE_BYTES($EEFF6F, 145, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankEFMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_EF0000:
	incbin "Tilemaps/Layer1_TitleScreen.bin"

DATA_EF0700:
	incbin "Graphics/GFX_Layer1_TitleScreen.bin"

DATA_EF7620:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7D,$46,$75,$56,$8B,$46,$85,$56
	db $77,$4E,$6D,$54,$6D,$4C,$6D,$44,$77,$66
	incbin "Graphics/DynamicSprites/GFX_Diddy_HangOntoWinky1.bin"	; GFXSize = $1E0

DATA_EF781A:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7D,$47,$75,$57,$8C,$47,$85,$57
	db $76,$4F,$6E,$54,$6E,$4C,$6E,$44
	incbin "Graphics/DynamicSprites/GFX_Diddy_HangOntoWinky2.bin"	; GFXSize = $1C0

DATA_EF79F2:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7C,$47,$74,$57,$84,$57,$8C,$47
	db $76,$4F,$6E,$54,$6E,$4C,$6E,$44
	incbin "Graphics/DynamicSprites/GFX_Diddy_HangOntoWinky3.bin"	; GFXSize = $1C0

DATA_EF7BCA:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7B,$47,$74,$57,$75,$4F,$6E,$54
	db $84,$57,$74,$67,$8B,$47,$6E,$4C,$6E,$44
	incbin "Graphics/DynamicSprites/GFX_Diddy_HangOntoWinky4.bin"	; GFXSize = $1E0

DATA_EF7DC4:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7A,$46,$74,$56,$84,$56,$8A,$46
	db $74,$66,$76,$4E,$6E,$54,$6E,$4C,$6E,$44
	incbin "Graphics/DynamicSprites/GFX_Diddy_HangOntoWinky5.bin"	; GFXSize = $1E0

DATA_EF7FBE:
	incbin "Tilemaps/Layer3_FileSelectScreen.bin"

DATA_EF86BE:
	incbin "Tilemaps/Layer1_PlayerSelectScreen.bin"

DATA_EF8DBE:
	incbin "Graphics/GFX_Layer1_PlayerSelectScreen.bin"

DATA_EFB29E:
	incbin "Tilemaps/Layer2_PlayerSelectScreen.bin"

DATA_EFB89E:
	incbin "Graphics/GFX_Layer2_PlayerSelectScreen.bin"

DATA_EFE4BE:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$78,$50,$78,$60,$78,$70,$88,$58
	db $88,$60,$88,$68,$88,$70
	incbin "Graphics/DynamicSprites/GFX_BreakableWall_Unknown1.bin"	; GFXSize = $200

DATA_EFE6D4:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$78,$50,$78,$60,$78,$70,$88,$58
	db $88,$60,$88,$68,$88,$70
	incbin "Graphics/DynamicSprites/GFX_BreakableWall_Unknown2.bin"	; GFXSize = $200

UNK_EFE8EA:														; Note: Unused
	db $08,$06,$20,$00,$00,$26,$00,$00,$88,$5A,$78,$5A,$68,$5A,$68,$6A
	db $78,$6A,$66,$7A,$76,$7A,$88,$6A,$7C,$8A,$98,$5D,$9C,$5D,$60,$62
	db $60,$6A,$60,$72
	incbin "Graphics/DynamicSprites/GFX_QueenB_Attack1.bin"	; GFXSize = $4C0

UNK_EFEDCE:														; Note: Unused
	db $05,$06,$0A,$0D,$1A,$27,$00,$00,$78,$59,$68,$69,$78,$69,$72,$79
	db $88,$69,$90,$61,$70,$61,$6A,$79,$7D,$89,$98,$5D,$9D,$5D,$60,$63
	db $60,$6B,$62,$73,$88,$61,$88,$59,$89,$51,$70,$59,$71,$51,$76,$51
	db $6A,$81,$82,$89,$87,$79,$6D,$5E
	incbin "Graphics/DynamicSprites/GFX_QueenB_Attack2.bin"	; GFXSize = $4E0

UNK_EFF2E6:														; Note: Unused
	db $06,$04,$0C,$0B,$1C,$27,$00,$00,$7E,$58,$67,$68,$77,$68,$75,$78
	db $87,$68,$71,$50,$8E,$60,$6D,$78,$7F,$87,$96,$60,$9E,$60,$62,$68
	db $62,$70,$6B,$60,$8B,$78,$88,$50,$80,$50,$6D,$80,$87,$87,$65,$78
	db $72,$60
	incbin "Graphics/DynamicSprites/GFX_QueenB_Attack3.bin"	; GFXSize = $4E0

UNK_EFF7F8:														; Note: Unused
	db $07,$02,$0E,$0B,$1E,$29,$00,$00,$7E,$58,$65,$78,$67,$68,$77,$68
	db $75,$78,$87,$68,$70,$4C,$8E,$60,$78,$5C,$85,$85,$96,$60,$9E,$60
	db $74,$88,$62,$71,$6B,$60,$86,$48,$86,$50,$80,$50,$8D,$85,$6D,$60
	incbin "Graphics/DynamicSprites/GFX_QueenB_Attack4.bin"	; GFXSize = $520

	%InsertGarbageData($EFFD48, incbin, DATA_EFFD48.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankF0Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F00000:
	db $00,$00,$7D,$D0,$42,$CF,$43,$D6,$DD,$DA,$7D,$E2,$DF,$DC,$00,$7D
	db $D8,$CE,$44,$44,$44,$44,$44,$CD,$45,$7E,$CC,$46,$CB,$CA,$00,$C1
	db $C9,$00,$7D,$D0,$CF,$43,$43,$CE,$CD,$7E,$7E,$7E,$CC,$46,$46,$46
	db $5D,$4D,$CD,$45,$4D,$44,$44,$44,$44,$4E,$4F,$50,$52,$54,$FD,$41
	db $56,$58,$52,$4B,$FD,$FD,$4C,$4D,$44,$44,$44,$44,$CD,$CC,$D3,$D1
	db $7D,$D9,$E0,$E7,$00,$7D,$EB,$DD,$00,$7D,$DA,$00,$D9,$CF,$CE,$44
	db $44,$44,$CD,$DD,$C4,$CD,$52,$00,$FD,$00,$00,$72,$44,$44,$CD,$D4
	db $D2,$00,$7D,$D8,$E9,$EF,$7D,$F3,$EF,$00,$F3,$EF,$7D,$F3,$EF,$00
	db $EC,$E8,$00,$7D,$D1,$00,$D9,$CF,$64,$00,$73,$00,$44,$4E,$CD,$45
	db $FD,$00,$EB,$E7,$44,$44,$44,$44,$44,$44,$00,$6F,$6F,$73,$73,$FD
	db $F3,$00,$49,$C8,$FD,$FD,$C6,$C6,$5E,$61,$5C,$5F,$FD,$00,$5A,$5D
	db $62,$FD,$00,$5A,$60,$62,$5D,$60,$5B,$4B,$63,$00,$C6,$C6,$00,$43
	db $43,$4F,$50,$FD,$41,$7D,$D1,$00,$D9,$E0,$DD,$DA,$44,$44,$44,$CD
	db $45,$00,$C6,$C6,$C4,$C4,$C6,$C6,$C6,$4C,$FE,$00,$60,$00,$C6,$C6
	db $00,$C3,$C3,$C3,$7D,$D0,$CF,$43,$CE,$44,$00,$7D,$FD,$00,$4A,$4B
	db $41,$00

DATA_F000F2:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$63,$75,$73,$75,$83,$75,$93,$75
	db $5D,$7D,$68,$6D,$70,$6D,$78,$6D,$80,$6D,$88,$6D,$90,$6D
	incbin "Graphics/DynamicSprites/GFX_ArrowPlatform_Down.bin"	; GFXSize = $2E0

DATA_F003F0:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$63,$75,$73,$75,$83,$75,$93,$75
	db $5D,$7D,$68,$6D,$70,$6D,$78,$6D,$80,$6D,$88,$6D,$90,$6D
	incbin "Graphics/DynamicSprites/GFX_ArrowPlatform_Side.bin"	; GFXSize = $2E0

DATA_F006EE:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$63,$75,$73,$75,$83,$75,$93,$75
	db $5D,$7D,$68,$6D,$70,$6D,$78,$6D,$80,$6D,$88,$6D,$90,$6D
	incbin "Graphics/DynamicSprites/GFX_ArrowPlatform_Up.bin"	; GFXSize = $2E0

DATA_F009EC:
	incbin "Graphics/GFX_Sprite_ElevatorLift.bin"

DATA_F00DEC:
	db $05,$06,$0A,$0A,$1A,$24,$00,$00,$76,$77,$74,$67,$84,$62,$66,$77
	db $68,$4C,$86,$81,$8E,$81,$8B,$5A,$77,$87,$84,$5A,$8F,$52,$97,$52
	db $7C,$5F,$7C,$57,$7E,$52,$7E,$4A,$74,$57,$6C,$67,$69,$62,$6C,$6F
	db $64,$6F
	incbin "Graphics/DynamicSprites/GFX_QueenB_Hurt1.bin"	; GFXSize = $480

DATA_F0129E:
	db $06,$04,$0C,$0A,$1C,$26,$00,$00,$73,$77,$74,$67,$70,$57,$63,$77
	db $60,$4E,$80,$59,$83,$7D,$8B,$7D,$7A,$87,$77,$4F,$66,$67,$80,$52
	db $87,$52,$85,$4A,$8B,$4A,$8A,$61,$91,$7C,$6C,$67,$72,$87,$6C,$6F
	incbin "Graphics/DynamicSprites/GFX_QueenB_Hurt2.bin"	; GFXSize = $4C0

DATA_F0178E:
	db $05,$06,$0A,$0B,$1A,$25,$00,$00,$58,$52,$78,$52,$68,$52,$70,$62
	db $74,$72,$76,$4A,$6C,$72,$84,$7B,$8C,$78,$92,$77,$68,$62,$68,$6A
	db $64,$6B,$69,$82,$71,$82,$79,$82,$7D,$82,$74,$42,$7B,$42,$87,$56
	db $6C,$7A,$64,$7A
	incbin "Graphics/DynamicSprites/GFX_QueenB_Hurt3.bin"	; GFXSize = $4A0

DATA_F01C62:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$83,$5F,$73,$60,$81,$6F,$71,$70
	db $81,$7F,$89,$57,$6F,$6C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HeyWatchThis1.bin"	; GFXSize = $260

DATA_F01ED8:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$83,$5F,$73,$60,$81,$6F,$71,$70
	db $81,$7F,$89,$57,$6F,$6C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HeyWatchThis2.bin"	; GFXSize = $260

DATA_F0214E:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$83,$5F,$73,$60,$81,$6F,$71,$70
	db $81,$7F,$89,$57,$6F,$6C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HeyWatchThis3.bin"	; GFXSize = $260

DATA_F023C4:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$86,$5F,$76,$60,$80,$6F,$70,$70
	db $81,$7F,$8A,$57,$6F,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy1.bin"	; GFXSize = $260

DATA_F0263A:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$87,$60,$77,$60,$7F,$70,$71,$70
	db $85,$58,$8D,$58,$72,$68,$93,$6B,$94,$73,$7D,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy2.bin"	; GFXSize = $2C0

DATA_F02916:
	db $04,$08,$08,$00,$00,$18,$00,$00,$88,$5C,$78,$5C,$73,$6C,$83,$6C
	db $98,$60,$A0,$60,$A3,$61,$89,$54,$8D,$54,$74,$7C,$7C,$7C,$84,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy3.bin"	; GFXSize = $300

DATA_F02C36:
	db $05,$06,$0A,$00,$00,$1A,$00,$00,$88,$60,$78,$60,$72,$70,$82,$70
	db $9B,$52,$84,$58,$8D,$50,$7C,$58,$8C,$58,$8E,$70,$94,$5A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy4.bin"	; GFXSize = $340

DATA_F02F94:
	db $04,$08,$08,$00,$00,$18,$00,$00,$89,$60,$79,$60,$75,$70,$82,$70
	db $86,$58,$A1,$5E,$8D,$50,$7E,$58,$8E,$58,$A6,$5A,$99,$5F,$91,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy5.bin"	; GFXSize = $300

DATA_F032B4:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$8A,$58,$7A,$60,$77,$70,$87,$70
	db $82,$58,$A2,$65,$8E,$50,$7E,$58,$9A,$69,$A6,$65,$9A,$61,$87,$78
	db $8A,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy6.bin"	; GFXSize = $2C0

DATA_F03596:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$89,$58,$7E,$60,$7E,$70,$94,$53
	db $82,$58,$8F,$50,$94,$5B,$94,$63,$8E,$68,$8E,$70,$97,$69,$9A,$71
	db $9C,$75
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy7.bin"	; GFXSize = $2C0

DATA_F03878:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$8C,$58,$7E,$60,$7E,$70,$8D,$68
	db $94,$50,$84,$58,$90,$50,$81,$58,$94,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy8.bin"	; GFXSize = $2A0

DATA_F03B32:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$8D,$58,$7D,$60,$7D,$70,$8D,$68
	db $94,$50,$85,$58,$91,$50,$81,$58,$94,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy9.bin"	; GFXSize = $2A0

DATA_F03DEC:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$8E,$58,$8C,$68,$7E,$58,$7C,$68
	db $7E,$78,$86,$78,$94,$78,$94,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy10.bin"	; GFXSize = $280

DATA_F04084:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$8E,$58,$8C,$68,$7E,$58,$7C,$68
	db $7F,$78,$86,$78,$94,$78,$95,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy11.bin"	; GFXSize = $280

DATA_F0431C:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$8F,$58,$8C,$68,$7F,$58,$7C,$68
	db $7F,$78,$86,$78,$94,$78,$7C,$60
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy12.bin"	; GFXSize = $280

DATA_F045B4:
	db $04,$08,$08,$01,$18,$19,$00,$00,$95,$58,$8E,$68,$85,$58,$7E,$68
	db $81,$78,$88,$78,$9F,$6F,$9C,$50,$7D,$60,$9E,$68,$7F,$58,$90,$78
	db $94,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy13.bin"	; GFXSize = $320

DATA_F048F6:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$99,$53,$89,$53,$9C,$63,$8C,$63
	db $85,$73,$95,$73,$94,$7B,$81,$57,$82,$5F,$83,$65
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy14.bin"	; GFXSize = $320

DATA_F04C32:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$97,$53,$87,$53,$8E,$63,$90,$73
	db $8B,$6B,$9C,$4B,$98,$4B,$85,$5B,$86,$63
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy15.bin"	; GFXSize = $2A0

DATA_F04EEC:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$91,$52,$81,$52,$98,$62,$88,$62
	db $82,$6A,$91,$72,$98,$4A,$90,$4A,$8E,$77,$85,$62,$93,$77,$9F,$5A
	db $94,$42,$80,$62
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy16.bin"	; GFXSize = $340

DATA_F05250:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$90,$4F,$82,$5F,$8D,$5F,$87,$6F
	db $89,$57,$89,$4F,$82,$57,$90,$47,$8F,$6F,$97,$6F,$8E,$77,$93,$7A
	db $9D,$67,$9D,$6F,$93,$47
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy17.bin"	; GFXSize = $300

DATA_F05576:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$8F,$4F,$81,$5F,$8B,$6F,$91,$5F
	db $87,$57,$87,$4F,$81,$57,$8F,$47,$91,$67,$96,$63,$93,$47
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy18.bin"	; GFXSize = $280

DATA_F05814:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$8D,$4F,$7C,$5F,$7D,$4F,$82,$6F
	db $8C,$5F,$92,$77,$91,$47,$8C,$6F,$8C,$67,$95,$63
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy19.bin"	; GFXSize = $2C0

DATA_F05AF0:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$8A,$4F,$78,$5F,$88,$5F,$87,$6F
	db $77,$6F,$82,$57,$93,$77,$7A,$57,$82,$4F,$93,$5E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy20.bin"	; GFXSize = $320

DATA_F05E2C:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$84,$53,$75,$53,$85,$63,$75,$63
	db $7A,$73,$8A,$4B,$8A,$77,$91,$6D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy21.bin"	; GFXSize = $2E0

DATA_F06124:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$7F,$53,$71,$53,$81,$63,$71,$63
	db $79,$73,$85,$4B,$91,$67,$91,$6F,$97,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy22.bin"	; GFXSize = $300

DATA_F0643E:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$7B,$51,$6F,$51,$7F,$61,$6F,$61
	db $79,$71,$7E,$49,$8F,$66,$91,$6C,$94,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy23.bin"	; GFXSize = $300

DATA_F06758:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$76,$51,$6C,$51,$7D,$61,$6D,$61
	db $79,$71,$77,$49,$7A,$49,$8D,$67,$8C,$6F,$91,$67
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy24.bin"	; GFXSize = $320

DATA_F06A94:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6D,$59,$79,$69,$75,$49,$7D,$59
	db $79,$79,$81,$79,$89,$68,$90,$69,$71,$69,$7D,$61,$84,$61
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy25.bin"	; GFXSize = $280

DATA_F06D32:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6D,$59,$79,$69,$75,$49,$7D,$59
	db $79,$79,$81,$79,$89,$68,$90,$69,$71,$69,$7D,$61,$85,$61
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_PrankDiddy26.bin"	; GFXSize = $280

DATA_F06FD0:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6D,$59,$7D,$59,$79,$69,$7A,$49
	db $79,$79,$81,$79,$89,$68,$91,$68,$71,$69,$72,$51
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FingerBitten1.bin"	; GFXSize = $2C0

DATA_F072AC:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$6E,$59,$7E,$59,$79,$69,$79,$79
	db $81,$79,$89,$67,$90,$68,$71,$69,$86,$51,$71,$71,$7E,$51,$6D,$69
	db $83,$49
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FingerBitten2.bin"	; GFXSize = $2C0

DATA_F0758E:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$6D,$59,$7D,$59,$7A,$69,$79,$79
	db $81,$79,$8A,$68,$91,$69,$6C,$69,$89,$51,$6E,$71,$81,$51,$6F,$69
	db $89,$49,$88,$59,$89,$61,$6F,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FingerBitten3.bin"	; GFXSize = $320

DATA_F078D6:
	db $04,$08,$08,$01,$18,$19,$00,$00,$6D,$59,$7D,$59,$7D,$69,$6D,$69
	db $79,$79,$81,$79,$8C,$69,$87,$51,$7F,$51,$77,$51,$87,$49,$89,$59
	db $87,$61
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FingerBitten4.bin"	; GFXSize = $320

DATA_F07C18:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7F,$57,$6F,$57,$6C,$67,$7C,$67
	db $6B,$5F,$7C,$4F,$84,$4F,$71,$77,$79,$77,$81,$77,$84,$47
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FingerBitten5.bin"	; GFXSize = $2E0

DATA_F07F16:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$7C,$51,$6D,$58,$69,$68,$79,$68
	db $68,$60,$7D,$61,$80,$68,$71,$78,$79,$78,$81,$78,$7D,$49,$79,$70
	db $6A,$58,$74,$50,$6F,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FingerBitten6.bin"	; GFXSize = $300

DATA_F0823C:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$7C,$53,$6C,$58,$6A,$68,$7A,$68
	db $6A,$60,$7C,$62,$7F,$6A,$72,$78,$79,$78,$7E,$78,$7E,$4B,$7A,$70
	db $76,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FingerBitten7.bin"	; GFXSize = $2C0

DATA_F0851E:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$79,$58,$6B,$58,$6B,$68,$7B,$68
	db $87,$68,$79,$50,$72,$78,$79,$78,$81,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FingerBitten8.bin"	; GFXSize = $2A0

DATA_F087D8:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$79,$58,$6C,$58,$6C,$68,$7C,$68
	db $88,$64,$79,$50,$86,$6C,$72,$78,$79,$78,$81,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FingerBitten9.bin"	; GFXSize = $2C0

DATA_F08AB4:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$79,$58,$6C,$58,$6C,$68,$7C,$68
	db $89,$63,$79,$50,$86,$6B,$72,$78,$79,$78,$81,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FingerBitten10.bin"	; GFXSize = $2C0

DATA_F08D90:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$79,$58,$6C,$58,$6C,$68,$7C,$68
	db $89,$63,$79,$50,$86,$6B,$72,$78,$79,$78,$81,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FingerBitten11.bin"	; GFXSize = $2C0

DATA_F0906C:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$7E,$59,$71,$59,$70,$69,$80,$69
	db $82,$51,$72,$79,$79,$79,$85,$51
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FingerBitten12.bin"	; GFXSize = $280

DATA_F09304:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$84,$58,$74,$58,$6F,$68,$7F,$68
	db $81,$78,$87,$78,$8C,$68,$71,$78,$79,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FingerBitten13.bin"	; GFXSize = $2A0

DATA_F095BE:
	incbin "SPC700/Music/IceCaveChant.bin"

DATA_F0A18E:
	incbin "Tilemaps/Layer1_IntroScreen.bin"

DATA_F0A88E:
	incbin "Graphics/GFX_Layer1_IntroScreen.bin"

DATA_F0F76E:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$6D,$7A,$7D,$7E,$7D
	incbin "Graphics/DynamicSprites/GFX_HUDBalloon_Pop1.bin"	; GFXSize = $C0

DATA_F0F83C:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$6D,$7A,$7D,$7E,$7D
	incbin "Graphics/DynamicSprites/GFX_HUDBalloon_Pop2.bin"	; GFXSize = $C0

DATA_F0F90A:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$6D,$79,$7D,$7E,$7D
	incbin "Graphics/DynamicSprites/GFX_HUDBalloon_Pop3.bin"	; GFXSize = $C0

DATA_F0F9D8:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$6D,$7C,$7D,$7E,$7D
	incbin "Graphics/DynamicSprites/GFX_HUDBalloon_Pop4.bin"	; GFXSize = $C0

DATA_F0FAA6:
	db $00,$05,$00,$00,$00,$05,$00,$00,$78,$6D,$80,$6E,$77,$78,$80,$78
	db $7D,$80
	incbin "Graphics/DynamicSprites/GFX_HUDBalloon_Pop5.bin"	; GFXSize = $A0

DATA_F0FB58:
	db $00,$06,$00,$00,$00,$06,$00,$00,$78,$6D,$80,$6D,$77,$77,$80,$77
	db $7C,$7F,$7D,$7F
	incbin "Graphics/DynamicSprites/GFX_HUDBalloon_Pop6.bin"	; GFXSize = $C0

DATA_F0FC2C:
	db $00,$06,$00,$00,$00,$06,$00,$00,$7C,$6C,$76,$76,$7D,$7E,$83,$76
	db $80,$6C,$77,$6C
	incbin "Graphics/DynamicSprites/GFX_HUDBalloon_Pop7.bin"	; GFXSize = $C0

	%InsertGarbageData($F0FD00, incbin, DATA_F0FD00.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankF1Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F10000:
	incbin "Graphics/Compressed/GFX_Layer1_TreehouseLevels.bin"

DATA_F13D10:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$84,$5A,$7E,$4A,$75,$5A,$73,$6A
	db $80,$6A,$80,$72,$71,$7A,$79,$7A,$7A,$48,$78,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HoldIdle1.bin"	; GFXSize = $2C0

DATA_F13FEC:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$84,$5A,$7E,$4A,$75,$5A,$73,$6A
	db $80,$6A,$80,$72,$71,$7A,$79,$7A,$7A,$48,$78,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HoldIdle2.bin"	; GFXSize = $2C0

DATA_F142C8:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$84,$5A,$7E,$4A,$75,$5A,$73,$6A
	db $7F,$6A,$7F,$72,$71,$7A,$79,$7A,$7A,$4A,$79,$51
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HoldIdle3.bin"	; GFXSize = $2C0

DATA_F145A4:
	db $04,$08,$08,$01,$18,$19,$00,$00,$6F,$53,$7F,$53,$94,$3E,$87,$65
	db $94,$4E,$8F,$56,$71,$6B,$6C,$69,$6C,$71,$74,$63,$83,$63,$83,$6B
	db $6C,$55
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run1.bin"	; GFXSize = $320

DATA_F148E6:
	db $04,$08,$08,$01,$18,$19,$00,$00,$6F,$54,$7F,$53,$93,$3E,$89,$68
	db $90,$4E,$8F,$56,$72,$6C,$6C,$6A,$6E,$72,$70,$64,$84,$63,$84,$6B
	db $6C,$57
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run2.bin"	; GFXSize = $320

DATA_F14C28:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$6F,$55,$7F,$54,$92,$3E,$8F,$56
	db $90,$4E,$8A,$6A,$8D,$72,$6F,$69,$70,$71,$74,$65,$84,$64,$86,$6C
	db $6C,$59,$92,$72
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run3.bin"	; GFXSize = $2E0

DATA_F14F2C:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6D,$55,$7D,$54,$91,$3B,$88,$6C
	db $90,$4B,$8F,$53,$78,$73,$75,$6D,$7A,$6B,$74,$65,$85,$64,$8D,$58
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run4.bin"	; GFXSize = $300

DATA_F1524C:
	db $04,$08,$08,$01,$18,$19,$00,$00,$6E,$55,$7E,$55,$90,$3E,$86,$70
	db $8A,$5E,$8F,$4E,$8E,$56,$73,$65,$7B,$6D,$7F,$71,$7B,$65,$83,$65
	db $85,$69
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run5.bin"	; GFXSize = $320

DATA_F1558E:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$6F,$55,$7F,$55,$7C,$65,$82,$73
	db $74,$65,$8E,$58,$8F,$50,$8F,$48,$8F,$40,$97,$41,$91,$39
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run6.bin"	; GFXSize = $2E0

DATA_F1588C:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$6E,$56,$7E,$55,$80,$65,$78,$65
	db $8E,$58,$8E,$50,$8E,$48,$8E,$40,$95,$41,$90,$39,$70,$4E,$82,$75
	db $82,$7D,$85,$7B
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run7.bin"	; GFXSize = $2E0

DATA_F15B90:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$6E,$56,$7E,$54,$81,$64,$7C,$64
	db $8E,$58,$8E,$50,$8E,$48,$8D,$40,$95,$41,$8F,$39,$70,$4E,$7C,$6C
	db $7D,$74,$81,$78
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run8.bin"	; GFXSize = $2E0

DATA_F15E94:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7D,$54,$83,$64,$8B,$3D,$6D,$54
	db $89,$5D,$8D,$55,$8F,$4D,$7F,$64,$7B,$6C,$79,$73,$7C,$77
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run9.bin"	; GFXSize = $2E0

DATA_F16192:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6C,$53,$7C,$53,$7A,$63,$89,$3D
	db $8C,$50,$8C,$58,$8F,$4D,$8A,$70,$87,$68,$74,$6B,$74,$73,$8E,$6B
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run10.bin"	; GFXSize = $300

DATA_F164B2:
	db $04,$08,$08,$01,$18,$19,$00,$00,$6C,$54,$7C,$54,$78,$64,$8B,$3D
	db $89,$56,$88,$5E,$8E,$4D,$87,$73,$87,$6B,$71,$71,$8F,$72,$8E,$55
	db $71,$69
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run11.bin"	; GFXSize = $320

DATA_F167F4:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6D,$56,$7D,$54,$78,$64,$8C,$3E
	db $89,$5E,$8E,$4E,$87,$76,$87,$6E,$73,$70,$8E,$76,$8D,$56,$71,$68
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run12.bin"	; GFXSize = $300

DATA_F16B14:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6E,$56,$7E,$55,$83,$72,$8D,$3E
	db $8E,$56,$8A,$5E,$8F,$4E,$73,$66,$7B,$65,$74,$6E,$83,$65,$84,$6A
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run13.bin"	; GFXSize = $300

DATA_F16E34:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$6E,$57,$7E,$55,$7F,$73,$8E,$3E
	db $77,$65,$8E,$56,$8A,$5E,$8F,$4E
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run14.bin"	; GFXSize = $2E0

DATA_F1712C:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$6E,$57,$7E,$55,$7B,$71,$90,$3E
	db $8F,$51,$8E,$58,$8F,$49,$7E,$65,$7F,$69
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run15.bin"	; GFXSize = $2A0

DATA_F173E6:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$6E,$56,$7E,$54,$7C,$64,$91,$3E
	db $8E,$56,$8A,$5E,$90,$4E,$88,$6C,$79,$72,$7A,$7A,$7E,$7B
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run16.bin"	; GFXSize = $2E0

DATA_F176E4:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$70,$55,$80,$54,$92,$3E,$82,$64
	db $74,$74,$92,$4E,$8F,$56,$7A,$64,$77,$6C,$77,$79,$6C,$59
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run17.bin"	; GFXSize = $2E0

DATA_F179E2:
	db $04,$08,$08,$00,$00,$18,$00,$00,$6F,$54,$7F,$54,$94,$3E,$84,$64
	db $70,$74,$6C,$57,$90,$4E,$8F,$56,$7C,$64,$6F,$6C,$75,$64,$75,$6C
	incbin "Graphics/DynamicSprites/GFX_Expresso_Run18.bin"	; GFXSize = $300

DATA_F17D02:
	incbin "Tilemaps/Layer3_TreehouseLevels.bin"

DATA_F18502:
	incbin "Graphics/GFX_Layer3_TreehouseLevels.bin"

DATA_F194F2:
	db $07,$02,$0E,$06,$1E,$24,$00,$00,$76,$6F,$66,$6F,$6E,$5F,$5E,$5F
	db $4E,$5F,$66,$4F,$70,$7F,$71,$4E,$5E,$57,$59,$54,$68,$7F,$80,$7F
	db $86,$75,$8A,$6D,$8E,$69
	incbin "Graphics/DynamicSprites/GFX_QueenB_Dead1.bin"	; GFXSize = $480

DATA_F19998:
	db $05,$06,$0A,$08,$1A,$22,$00,$00,$7D,$74,$6D,$74,$6E,$64,$5E,$64
	db $4E,$65,$65,$74,$7D,$6C,$82,$6C,$85,$64,$86,$5C,$59,$5D,$61,$5C
	db $69,$5C,$5C,$55,$6D,$5C,$65,$7C,$6F,$84,$77,$84,$7D,$84
	incbin "Graphics/DynamicSprites/GFX_QueenB_Dead2.bin"	; GFXSize = $440

DATA_F19E06:
	db $06,$04,$0C,$05,$1C,$21,$00,$00,$7D,$74,$6D,$74,$6E,$64,$5E,$64
	db $55,$70,$7E,$64,$65,$74,$75,$5C,$7F,$4C,$4E,$70,$56,$68,$56,$60
	db $52,$60,$80,$5C,$7F,$54
	incbin "Graphics/DynamicSprites/GFX_QueenB_Dead3.bin"	; GFXSize = $420

DATA_F1A24C:
	db $06,$04,$0C,$05,$1C,$21,$00,$00,$7E,$74,$6E,$74,$6E,$64,$5E,$61
	db $56,$71,$7E,$64,$66,$71,$76,$5C,$7C,$4C,$4E,$76,$56,$69,$56,$61
	db $65,$59,$80,$5C,$7E,$54
	incbin "Graphics/DynamicSprites/GFX_QueenB_Dead4.bin"	; GFXSize = $420

DATA_F1A692:
	db $06,$04,$0C,$08,$1C,$24,$00,$00,$7E,$73,$6E,$73,$6E,$63,$5E,$61
	db $56,$71,$7E,$63,$66,$71,$4E,$79,$7A,$4B,$4E,$71,$56,$69,$56,$61
	db $6A,$5B,$7E,$5B,$7B,$53,$5A,$59,$4C,$7E,$54,$81
	incbin "Graphics/DynamicSprites/GFX_QueenB_Dead5.bin"	; GFXSize = $480

DATA_F1AB3E:
	db $06,$04,$0C,$05,$1C,$21,$00,$00,$7E,$73,$6E,$73,$6E,$63,$5E,$61
	db $56,$71,$7E,$63,$66,$71,$52,$7C,$7D,$4B,$4E,$75,$56,$69,$56,$61
	db $7F,$5B,$7E,$53,$4A,$7C
	incbin "Graphics/DynamicSprites/GFX_QueenB_Dead6.bin"	; GFXSize = $420

DATA_F1AF84:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$7E,$73,$6E,$73,$6E,$63,$56,$71
	db $7E,$63,$66,$69,$66,$71,$51,$7A,$82,$4B,$50,$72,$56,$69,$58,$61
	db $5E,$69,$82,$5B,$82,$53,$49,$7A
	incbin "Graphics/DynamicSprites/GFX_QueenB_Dead7.bin"	; GFXSize = $3E0

DATA_F1B38C:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7E,$74,$6E,$74,$6E,$64,$56,$71
	db $7E,$64,$66,$69,$66,$71,$50,$7A,$50,$72,$56,$69,$5E,$69,$85,$5C
	db $85,$54,$48,$7A
	incbin "Graphics/DynamicSprites/GFX_QueenB_Dead8.bin"	; GFXSize = $3A0

DATA_F1B750:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$7E,$76,$6E,$76,$6E,$66,$5E,$71
	db $7E,$66,$66,$69,$56,$79,$56,$71,$4E,$79,$51,$81,$56,$69,$59,$81
	db $5E,$69,$88,$5E,$8A,$56,$48,$7A
	incbin "Graphics/DynamicSprites/GFX_QueenB_Dead9.bin"	; GFXSize = $3E0

DATA_F1BB58:
	incbin "SPC700/Music/CandysLoveSong.bin"

DATA_F1C2C7:
	incbin "Tilemaps/Layer1_SelectAGame.bin"

DATA_F1C3C7:
	incbin "Tilemaps/Layer1_FileSelectScreen.bin"

DATA_F1C887:
	incbin "Tilemaps/Layer1_CandysGameSave.bin"

DATA_F1C987:
	incbin "Graphics/GFX_Layer1_FileSelectScreen.bin"

DATA_F1EA67:
	incbin "Tilemaps/Layer1_FileSelectOnePlayerHeadIcon.bin"

DATA_F1EA8F:
	incbin "Tilemaps/Layer1_FileSelectTwoPlayerTeamHeadIcon.bin"

DATA_F1EAB7:
	incbin "Tilemaps/Layer1_FileSelectTwoPlayerContestHeadIcon.bin"

DATA_F1EADF:
	dw DATA_F1EA67,DATA_F1EA8F,DATA_F1EAB7

	%InsertGarbageData($F1EAE5, incbin, DATA_F1EAE5.bin)

UNK_F1EBB4:															; Note: Unused
	db $04,$08,$08,$01,$18,$19,$00,$00,$82,$71,$70,$6A,$82,$51,$80,$61
	db $7A,$51,$88,$49,$90,$61,$92,$59,$92,$51,$95,$51,$8D,$49,$94,$74
	db $99,$74
	incbin "Graphics/DynamicSprites/GFX_Krocbot_Dead1.bin"	; GFXSize = $320

UNK_F1EEF6:															; Note: Unused
	db $04,$08,$08,$03,$18,$1B,$00,$00,$71,$69,$88,$61,$83,$71,$88,$51
	db $7E,$71,$81,$69,$80,$61,$96,$77,$9B,$77,$8B,$4F,$98,$4C,$98,$54
	db $98,$5C,$80,$52,$7F,$4A
	incbin "Graphics/DynamicSprites/GFX_Krocbot_Dead2.bin"	; GFXSize = $360

UNK_F1F27C:															; Note: Looks sort of like a small explosion when the following frames are put together.
	db $00,$01,$00,$00,$00,$01,$00,$00,$77,$59
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect_Pose1.bin"	; GFXSize = $20

UNK_F1F2A6:
	db $01,$00,$00,$00,$00,$02,$10,$02,$73,$54
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect_Pose2.bin"	; GFXSize = $80

UNK_F1F330:
	db $01,$04,$02,$00,$00,$06,$10,$02,$72,$56,$7F,$5E,$7F,$56,$74,$4E
	db $7C,$4E
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect_Pose3.bin"	; GFXSize = $100

UNK_F1F442:
	db $01,$04,$02,$00,$00,$06,$10,$02,$76,$54,$6E,$5A,$6E,$52,$76,$4C
	db $6E,$4A
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect_Pose4.bin"	; GFXSize = $100

UNK_F1F554:
	db $02,$02,$04,$00,$00,$06,$10,$04,$6A,$4C,$77,$51,$79,$61,$6F,$5C
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect_Pose5.bin"	; GFXSize = $140

UNK_F1F6A4:
	db $01,$04,$02,$00,$00,$06,$10,$02,$6B,$49,$7C,$4E,$7F,$4F,$76,$58
	db $79,$59
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect_Pose6.bin"	; GFXSize = $100

UNK_F1F7B6:
	db $00,$05,$00,$00,$00,$05,$00,$00,$77,$59,$6E,$46,$73,$46,$7C,$4A
	db $7F,$4A
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect_Pose7.bin"	; GFXSize = $A0

UNK_F1F868:
	db $03,$00,$00,$00,$00,$00,$9C,$9C,$F0,$0F,$FF,$00,$FF,$00
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect_Pose8.bin"	; GFXSize = $180

	%InsertGarbageData($F1F9F6, incsrc, DATA_F1F9F6.asm)
	%FREE_BYTES($F1FFCC, 52, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankF2Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F20000:
	incbin "Tilemaps/Layer1_KremkrocIndustriesIncMap1.bin"

DATA_F20700:
	incbin "Graphics/GFX_Layer1_KremkrocIndustriesIncMap1.bin"

DATA_F26540:
	db $01,$07,$02,$00,$00,$09,$10,$02,$8D,$74,$86,$7B,$7E,$7C,$76,$7B
	db $76,$73,$6E,$77,$66,$77,$62,$77
	incbin "Graphics/DynamicSprites/GFX_Slippa_Slither1.bin"	; GFXSize = $160

DATA_F266B8:
	db $01,$07,$02,$00,$00,$09,$10,$02,$8B,$74,$96,$7C,$84,$7B,$7C,$7C
	db $74,$7C,$71,$77,$69,$77,$61,$77
	incbin "Graphics/DynamicSprites/GFX_Slippa_Slither2.bin"	; GFXSize = $160

DATA_F26830:
	db $01,$07,$02,$00,$00,$09,$10,$02,$8E,$74,$72,$7C,$86,$7A,$7E,$7B
	db $79,$7C,$70,$77,$68,$77,$60,$77
	incbin "Graphics/DynamicSprites/GFX_Slippa_Slither3.bin"	; GFXSize = $160

DATA_F269A8:
	db $01,$07,$02,$00,$00,$09,$10,$02,$8E,$74,$71,$7B,$86,$7A,$7E,$7A
	db $79,$7B,$6E,$77,$66,$77,$61,$77
	incbin "Graphics/DynamicSprites/GFX_Slippa_Slither4.bin"	; GFXSize = $160

DATA_F26B20:
	db $01,$07,$02,$00,$00,$09,$10,$02,$8E,$74,$6F,$7B,$86,$79,$7E,$79
	db $77,$7A,$86,$81,$6B,$77,$63,$77
	incbin "Graphics/DynamicSprites/GFX_Slippa_Slither5.bin"	; GFXSize = $160

DATA_F26C98:
	db $01,$07,$02,$00,$00,$09,$10,$02,$8E,$74,$6F,$7B,$86,$78,$7E,$78
	db $76,$79,$86,$80,$6B,$77,$63,$77
	incbin "Graphics/DynamicSprites/GFX_Slippa_Slither6.bin"	; GFXSize = $160

DATA_F26E10:
	db $01,$07,$02,$00,$00,$09,$10,$02,$8E,$74,$6F,$7A,$86,$78,$7E,$77
	db $76,$78,$86,$7F,$68,$77,$65,$77
	incbin "Graphics/DynamicSprites/GFX_Slippa_Slither7.bin"	; GFXSize = $160

DATA_F26F88:
	db $01,$07,$02,$00,$00,$09,$10,$02,$8E,$74,$6F,$79,$86,$78,$7E,$77
	db $76,$77,$86,$7F,$68,$77,$65,$77
	incbin "Graphics/DynamicSprites/GFX_Slippa_Slither8.bin"	; GFXSize = $160

DATA_F27100:
	db $01,$06,$02,$00,$00,$08,$10,$02,$8D,$76,$85,$77,$76,$76,$6E,$77
	db $67,$77,$7E,$76,$85,$7F
	incbin "Graphics/DynamicSprites/GFX_Slippa_Slither9.bin"	; GFXSize = $140

DATA_F27256:
	db $02,$03,$04,$00,$00,$07,$10,$04,$8E,$76,$7E,$76,$76,$76,$6E,$77
	db $66,$77
	incbin "Graphics/DynamicSprites/GFX_Slippa_Slither10.bin"	; GFXSize = $160

DATA_F273C8:
	db $01,$06,$02,$00,$00,$08,$10,$02,$8D,$76,$85,$7B,$75,$76,$6D,$77
	db $65,$77,$7D,$7B,$7D,$73
	incbin "Graphics/DynamicSprites/GFX_Slippa_Slither11.bin"	; GFXSize = $140

DATA_F2751E:
	db $01,$07,$02,$00,$00,$09,$10,$02,$8B,$76,$7B,$78,$73,$76,$6B,$77
	db $63,$77,$7B,$80,$83,$7C,$96,$7C
	incbin "Graphics/DynamicSprites/GFX_Slippa_Slither12.bin"	; GFXSize = $160

DATA_F27696:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$75,$5F,$72,$6F,$85,$5F,$82,$6F
	db $6F,$69,$7D,$7F,$86,$57,$6F,$71,$75,$7F,$89,$57
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Turn1.bin"	; GFXSize = $2C0

DATA_F27972:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$70,$60,$72,$70,$80,$60,$82,$70
	db $72,$80,$83,$58,$70,$70,$7B,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Turn2.bin"	; GFXSize = $280

DATA_F27C0A:
	db $06,$03,$0C,$00,$00,$0F,$10,$0C,$66,$78,$76,$78,$86,$78,$66,$68
	db $76,$68,$86,$68,$93,$70,$93,$78,$8F,$80
	incbin "Graphics/DynamicSprites/GFX_TemplePlatform_Pose.bin"	; GFXSize = $360

DATA_F27F84:
	db $09,$0A,$22,$00,$00,$2C,$30,$02,$5E,$83,$5C,$73,$7C,$73,$86,$63
	db $6C,$73,$76,$63,$89,$73,$66,$63,$56,$63,$6E,$8B,$6E,$83,$76,$83
	db $7E,$83,$7A,$5B,$82,$5B,$75,$5B,$78,$53,$7B,$4B,$54,$63
	incbin "Graphics/DynamicSprites/GFX_BoomBox_DropDown1.bin"	; GFXSize = $5C0

DATA_F28572:
	db $09,$09,$22,$00,$00,$2B,$30,$02,$5E,$7F,$6E,$7F,$5E,$6F,$6E,$6F
	db $7E,$6F,$66,$5F,$89,$6F,$76,$5F,$86,$5F,$89,$7F,$87,$57,$7E,$7F
	db $86,$7F,$7B,$57,$81,$4F,$62,$67,$5E,$5F,$56,$5A
	incbin "Graphics/DynamicSprites/GFX_BoomBox_DropDown2.bin"	; GFXSize = $5A0

DATA_F28B3E:
	db $09,$07,$22,$00,$00,$29,$30,$02,$5F,$7B,$6F,$7B,$7F,$77,$89,$77
	db $5F,$6B,$6F,$6B,$7E,$67,$89,$67,$66,$5B,$85,$5F,$76,$63,$7D,$5F
	db $8A,$5F,$80,$57,$88,$53,$5E,$58
	incbin "Graphics/DynamicSprites/GFX_BoomBox_DropDown3.bin"	; GFXSize = $560

DATA_F290C6:
	db $08,$0A,$20,$00,$00,$2A,$00,$00,$5F,$77,$6F,$77,$7F,$77,$8A,$77
	db $61,$67,$71,$67,$7E,$67,$8A,$67,$6B,$5F,$73,$5F,$7B,$5F,$83,$5F
	db $8B,$5F,$8E,$5F,$86,$57,$8E,$56,$6B,$57,$63,$55
	incbin "Graphics/DynamicSprites/GFX_BoomBox_DropDown4.bin"	; GFXSize = $540

DATA_F29632:
	incbin "Graphics/GFX_Sprite_SmallSmokePuff.bin"

DATA_F29712:
	incbin "Tilemaps/Layer1_CrankysCabin.bin"

DATA_F29DD2:
	incbin "Graphics/GFX_Layer1_CrankysCabin.bin"

UNK_F2FA92:
	incbin "Graphics/GFX_Layer3_UnknownFont3.bin"

	%FREE_BYTES($F2FE52, 430, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankF3Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F30000:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$82,$5B,$76,$6B,$86,$6B,$7A,$63
	db $78,$63,$75,$7B,$7D,$7B,$85,$7B,$8D,$7B,$96,$6D,$96,$75,$9E,$6E
	incbin "Graphics/DynamicSprites/GFX_Necky_ThrowNut1.bin"	; GFXSize = $2A0

DATA_F302C0:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$87,$5C,$86,$6C,$76,$6C,$95,$6C
	db $94,$64,$7F,$64,$78,$64,$75,$7C,$7D,$7C,$85,$7C,$8D,$7C
	incbin "Graphics/DynamicSprites/GFX_Necky_ThrowNut2.bin"	; GFXSize = $2E0

DATA_F305BE:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$94,$6F,$84,$60,$84,$70,$74,$70
	db $94,$67,$9C,$67,$7C,$68,$79,$68,$89,$58,$7C,$60
	incbin "Graphics/DynamicSprites/GFX_Necky_ThrowNut3.bin"	; GFXSize = $2C0

DATA_F3089A:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$94,$6F,$84,$60,$84,$70,$74,$70
	db $94,$67,$9C,$67,$7C,$68,$79,$68,$89,$58,$7C,$60
	incbin "Graphics/DynamicSprites/GFX_Necky_ThrowNut4.bin"	; GFXSize = $2C0

DATA_F30B76:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$92,$6D,$82,$60,$83,$70,$73,$70
	db $92,$65,$9A,$65,$7C,$68,$79,$68,$89,$58
	incbin "Graphics/DynamicSprites/GFX_Necky_ThrowNut5.bin"	; GFXSize = $2A0

DATA_F30E30:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$76,$70,$86,$70,$85,$60,$80,$68
	db $95,$68,$96,$6F,$92,$77,$89,$58,$79,$68
	incbin "Graphics/DynamicSprites/GFX_Necky_ThrowNut6.bin"	; GFXSize = $240

DATA_F3108A:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$74,$68,$84,$68,$86,$60,$75,$78
	db $7D,$78,$89,$60,$89,$58,$82,$78,$8E,$6E
	incbin "Graphics/DynamicSprites/GFX_Necky_ThrowNut7.bin"	; GFXSize = $1E0

DATA_F31284:
	db $01,$0A,$02,$00,$00,$0C,$10,$02,$77,$6A,$75,$79,$81,$79,$89,$5E
	db $6C,$6D,$6F,$6D,$7A,$62,$82,$62,$87,$66,$87,$6E,$87,$76
	incbin "Graphics/DynamicSprites/GFX_Necky_ThrowNut8.bin"	; GFXSize = $1C0

DATA_F31462:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$5E,$5E,$6E,$62,$7E,$65,$76,$72
	db $69,$6E,$8A,$5D,$8A,$63,$89,$6B,$88,$73,$7E,$75,$75,$7A,$81,$7D
	db $87,$5D
	incbin "Graphics/DynamicSprites/GFX_Necky_ThrowNut9.bin"	; GFXSize = $2C0

DATA_F31744:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$57,$54,$67,$5B,$77,$65,$85,$5C
	db $69,$6B,$6F,$6B,$5F,$64,$87,$6C,$8A,$6C,$89,$74,$77,$75,$7F,$75
	db $75,$7D,$81,$7D
	incbin "Graphics/DynamicSprites/GFX_Necky_ThrowNut10.bin"	; GFXSize = $340

DATA_F31AA8:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$83,$5D,$73,$5D,$63,$5D,$70,$6D
	db $82,$55,$69,$55,$89,$55,$86,$4D,$80,$6D,$7B,$75,$78,$7D
	incbin "Graphics/DynamicSprites/GFX_Necky_Dead.bin"	; GFXSize = $2E0

UNK_F31DA6:															; Note: Unused
	db $03,$02,$06,$00,$00,$08,$10,$06,$6C,$4B,$76,$45,$6A,$5B,$7E,$55
	db $66,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TurnOnAnimalBuddy1.bin"	; GFXSize = $1C0

UNK_F31F78:															; Note: Unused
	db $02,$07,$04,$00,$00,$0B,$10,$04,$69,$4B,$75,$43,$67,$63,$7E,$53
	db $63,$65,$82,$63,$80,$5B,$76,$53,$69,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_TurnOnAnimalBuddy2.bin"	; GFXSize = $1E0

DATA_F32172:
	db $06,$04,$0C,$00,$00,$1C,$00,$00,$8C,$53,$6E,$5F,$7E,$71,$7E,$61
	db $70,$6F,$8C,$63,$83,$51,$84,$59,$7C,$59,$91,$4B
	incbin "Graphics/DynamicSprites/GFX_Rambi_Turn1.bin"	; GFXSize = $380

DATA_F3250E:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$72,$61,$7F,$60,$7D,$70,$74,$71
	db $77,$59,$85,$50,$85,$58,$7A,$51,$7F,$58
	incbin "Graphics/DynamicSprites/GFX_Rambi_Turn2.bin"	; GFXSize = $2A0

DATA_F327C8:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$6D,$62,$6F,$72,$7F,$72,$8D,$62
	db $7D,$62,$73,$5A,$8B,$5A,$9B,$6A,$9B,$62,$83,$5A,$9B,$5A,$8B,$52
	db $7B,$5A,$9A,$52,$93,$5A
	incbin "Graphics/DynamicSprites/GFX_Rambi_Idle1.bin"	; GFXSize = $3C0

DATA_F32BAE:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$6C,$60,$6F,$70,$7F,$73,$94,$64
	db $84,$63,$7C,$6B,$8C,$5B,$7C,$63,$9C,$5C,$9B,$54,$84,$5B,$6A,$6E
	db $8C,$53,$7C,$5B,$94,$5C
	incbin "Graphics/DynamicSprites/GFX_Rambi_Idle2.bin"	; GFXSize = $3C0

DATA_F32F94:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$7C,$60,$6F,$70,$7F,$70,$6C,$60
	db $8C,$5E,$87,$58,$8C,$56,$9B,$67,$93,$6E,$8C,$6E,$68,$67,$9C,$5F
	db $9C,$57,$7F,$58,$9A,$6F
	incbin "Graphics/DynamicSprites/GFX_Rambi_Idle3.bin"	; GFXSize = $3C0

DATA_F3337A:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$75,$60,$6F,$70,$7F,$70,$95,$62
	db $85,$60,$6D,$68,$6D,$60,$65,$65,$9D,$5A,$8F,$70,$87,$58,$8D,$58
	db $97,$72,$7F,$58
	incbin "Graphics/DynamicSprites/GFX_Rambi_Idle4.bin"	; GFXSize = $3A0

DATA_F3373E:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$6E,$60,$6F,$70,$7F,$71,$7E,$61
	db $8E,$69,$67,$63,$8D,$61,$9E,$5D,$8D,$59,$85,$59,$94,$61,$9D,$65
	db $7D,$59,$9A,$6D
	incbin "Graphics/DynamicSprites/GFX_Rambi_Idle5.bin"	; GFXSize = $3A0

DATA_F33B02:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$76,$60,$6F,$70,$7F,$70,$95,$64
	db $86,$61,$6E,$68,$6F,$60,$67,$60,$9F,$5F,$8F,$71,$88,$59,$8D,$59
	db $97,$74,$80,$59
	incbin "Graphics/DynamicSprites/GFX_Rambi_Idle6.bin"	; GFXSize = $3A0

DATA_F33EC6:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$6F,$70,$7F,$70,$6C,$60,$7C,$60
	db $8C,$68,$64,$5C,$8C,$60,$9C,$5C,$8D,$59,$88,$58,$94,$60,$9B,$64
	db $80,$58,$99,$6C
	incbin "Graphics/DynamicSprites/GFX_Rambi_Panting1.bin"	; GFXSize = $3A0

DATA_F3428A:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$77,$60,$6F,$70,$7F,$70,$87,$57
	db $87,$67,$6F,$68,$6F,$60,$6B,$64,$95,$6F,$96,$67,$6A,$5C,$97,$5F
	db $97,$57,$7F,$58
	incbin "Graphics/DynamicSprites/GFX_Rambi_Panting2.bin"	; GFXSize = $3A0

DATA_F3464E:
	db $06,$04,$0C,$00,$00,$1C,$00,$00,$78,$61,$6F,$70,$7F,$71,$68,$60
	db $88,$55,$88,$65,$80,$51,$80,$59,$68,$58,$78,$59
	incbin "Graphics/DynamicSprites/GFX_Rambi_Panting3.bin"	; GFXSize = $380

DATA_F349EA:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$7E,$61,$6F,$70,$7F,$71,$6E,$60
	db $8B,$58,$7E,$51,$8C,$50,$86,$59,$8B,$70,$76,$58,$66,$61,$8E,$60
	db $7E,$59,$8E,$68
	incbin "Graphics/DynamicSprites/GFX_Rambi_Panting4.bin"	; GFXSize = $340

DATA_F34D4E:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$7D,$61,$6F,$70,$7F,$71,$6D,$60
	db $83,$51,$7F,$51,$8D,$61,$8D,$69,$76,$58,$83,$49,$65,$63,$7B,$59
	incbin "Graphics/DynamicSprites/GFX_Rambi_Panting5.bin"	; GFXSize = $360

DATA_F350CE:
	db $04,$08,$08,$01,$18,$19,$00,$00,$75,$60,$6F,$70,$7F,$70,$85,$60
	db $75,$58,$6D,$68,$6D,$60,$65,$66,$85,$50,$84,$48,$85,$58,$8D,$58
	db $7D,$58
	incbin "Graphics/DynamicSprites/GFX_Rambi_Panting6.bin"	; GFXSize = $320

DATA_F35410:
	db $04,$08,$08,$01,$18,$19,$00,$00,$7E,$61,$6F,$70,$7F,$71,$6E,$60
	db $8D,$59,$86,$49,$86,$51,$86,$59,$76,$58,$67,$67,$8E,$61,$7E,$59
	db $8E,$69
	incbin "Graphics/DynamicSprites/GFX_Rambi_Panting7.bin"	; GFXSize = $320

DATA_F35752:
	db $04,$08,$08,$01,$18,$19,$00,$00,$75,$61,$6F,$71,$7F,$71,$85,$61
	db $75,$59,$6D,$69,$6D,$61,$66,$68,$85,$51,$84,$49,$85,$59,$8D,$59
	db $7D,$59
	incbin "Graphics/DynamicSprites/GFX_Rambi_Panting8.bin"	; GFXSize = $320

DATA_F35A94:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$7D,$61,$6F,$70,$7F,$71,$6D,$60
	db $84,$51,$7E,$51,$86,$49,$76,$58,$69,$6C,$8D,$61,$7D,$59,$8D,$69
	incbin "Graphics/DynamicSprites/GFX_Rambi_Panting9.bin"	; GFXSize = $360

DATA_F35E14:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$75,$61,$70,$71,$80,$71,$83,$51
	db $85,$61,$6D,$69,$6D,$61,$6C,$71,$75,$59,$7F,$51,$84,$49,$7D,$59
	incbin "Graphics/DynamicSprites/GFX_Rambi_Panting10.bin"	; GFXSize = $360

DATA_F36194:
	db $05,$06,$0A,$00,$00,$1A,$00,$00,$7D,$62,$6F,$72,$7F,$71,$6D,$62
	db $83,$52,$7F,$52,$8D,$61,$8D,$69,$73,$5A,$84,$4A,$7B,$5A
	incbin "Graphics/DynamicSprites/GFX_Rambi_Panting11.bin"	; GFXSize = $340

DATA_F364F2:
	db $05,$06,$0A,$00,$00,$1A,$00,$00,$7D,$62,$6F,$72,$7F,$71,$6D,$62
	db $83,$52,$7F,$52,$8D,$61,$8D,$69,$73,$5A,$84,$4A,$7B,$5A
	incbin "Graphics/DynamicSprites/GFX_Rambi_Panting12.bin"	; GFXSize = $340

DATA_F36850:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6D,$61,$6F,$71,$7F,$71,$7D,$61
	db $8D,$61,$75,$59,$8C,$59,$8D,$69,$89,$49,$7F,$51,$8F,$64,$85,$59
	db $8B,$51,$7D,$59
	incbin "Graphics/DynamicSprites/GFX_Rambi_Panting13.bin"	; GFXSize = $340

DATA_F36BB4:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6C,$60,$6F,$70,$7F,$71,$89,$61
	db $79,$61,$88,$59,$80,$51,$8E,$49,$80,$59,$8F,$51,$78,$59,$90,$59
	incbin "Graphics/DynamicSprites/GFX_Rambi_Panting14.bin"	; GFXSize = $360

DATA_F36F34:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$6E,$60,$6F,$70,$7F,$71,$7E,$61
	db $8E,$61,$8D,$51,$6D,$65,$76,$58,$83,$51,$85,$59,$94,$49,$7E,$59
	incbin "Graphics/DynamicSprites/GFX_Rambi_Panting15.bin"	; GFXSize = $3C0

DATA_F37314:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$6D,$61,$6F,$70,$7F,$70,$92,$61
	db $7D,$60,$8D,$68,$8D,$60,$99,$59,$98,$51,$75,$59,$7D,$58,$91,$59
	db $85,$58,$8D,$58,$88,$50
	incbin "Graphics/DynamicSprites/GFX_Rambi_Panting16.bin"	; GFXSize = $3C0

DATA_F376FA:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$84,$61,$70,$71,$74,$61,$80,$71
	db $8F,$65,$6E,$69,$7C,$81,$6E,$77
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Roll1.bin"	; GFXSize = $280

DATA_F37992:															; Note: Unused?
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7D,$64,$6D,$74,$6D,$64,$7D,$74
	db $8C,$74,$8C,$6C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Roll2.bin"	; GFXSize = $240

DATA_F37BE6:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7D,$64,$6B,$74,$6D,$64,$7B,$74
	db $86,$74,$85,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Roll3.bin"	; GFXSize = $240

DATA_F37E3A:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7C,$66,$6C,$66,$77,$76,$70,$5E
	db $6F,$76,$6F,$7E,$78,$5E,$67,$6E,$67,$66,$7B,$5E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Roll4.bin"	; GFXSize = $260

DATA_F380B6:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$76,$5F,$77,$6F,$67,$5F,$67,$6F
	db $73,$7F,$81,$71
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Roll5.bin"	; GFXSize = $240

DATA_F3830A:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$75,$6C,$6B,$5C,$65,$6C,$70,$7C
	db $78,$7C,$7B,$64,$7B,$5C,$7F,$64
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Roll6.bin"	; GFXSize = $220

DATA_F38542:
	db $01,$0C,$02,$00,$00,$0E,$10,$02,$72,$67,$6D,$77,$82,$67,$75,$77
	db $7D,$77,$76,$5F,$74,$59,$7E,$5F,$7C,$57,$82,$6F,$6A,$67,$6A,$6F
	db $65,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Roll7.bin"	; GFXSize = $200

DATA_F38764:
	db $03,$03,$06,$00,$00,$09,$10,$06,$6D,$6E,$7D,$5E,$7D,$6E,$6D,$66
	db $75,$66,$6A,$65
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Roll8.bin"	; GFXSize = $1E0

DATA_F38958:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7F,$5E,$73,$6E,$6F,$5E,$8B,$66
	db $6D,$6E,$83,$76,$83,$6E,$8B,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Roll9.bin"	; GFXSize = $220

DATA_F38B90:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7F,$5F,$79,$6F,$6F,$5F,$7B,$57
	db $71,$6F,$89,$77,$89,$6F,$8D,$73,$8D,$6B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Roll10.bin"	; GFXSize = $240

DATA_F38DEA:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$82,$61,$76,$71,$72,$61,$75,$59
	db $80,$71,$86,$79,$8C,$61,$7D,$59,$85,$59
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Roll11.bin"	; GFXSize = $240

DATA_F39044:															; Note: Unused?
	db $03,$07,$06,$00,$00,$0D,$10,$06,$82,$63,$78,$73,$72,$63,$72,$5B
	db $72,$73,$8F,$6A,$7A,$5B,$82,$5B,$86,$5B,$84,$53
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Roll12.bin"	; GFXSize = $260

DATA_F392C0:															; Note: Unused?
	db $04,$04,$08,$00,$00,$0C,$10,$08,$81,$62,$6F,$72,$71,$62,$7F,$72
	db $8D,$72,$77,$5A,$7F,$5A,$87,$5A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Roll13.bin"	; GFXSize = $280

DATA_F39558:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$83,$63,$73,$6E,$73,$5E,$70,$6F
	db $76,$7E,$80,$5B,$88,$5B,$8F,$6E,$7E,$7C,$80,$73
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Roll14.bin"	; GFXSize = $260

DATA_F397D4:
	db $04,$08,$08,$01,$18,$19,$00,$00,$70,$4D,$80,$57,$78,$65,$80,$41
	db $78,$5D,$74,$5D,$87,$4F,$8C,$5F,$72,$77,$75,$7D,$78,$75,$88,$74
	db $86,$6C
	incbin "Graphics/DynamicSprites/GFX_Expresso_Hurt.bin"	; GFXSize = $320

DATA_F39B16:
	db $04,$08,$08,$00,$00,$18,$00,$00,$7D,$5E,$6C,$6E,$6D,$5E,$89,$76
	db $69,$5B,$79,$56,$81,$56,$7C,$6E,$84,$6E,$82,$76,$70,$7E,$8C,$6E
	incbin "Graphics/DynamicSprites/GFX_Winky_Hurt.bin"	; GFXSize = $300

DATA_F39E36:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$83,$60,$7B,$70,$73,$70,$7B,$68
	db $90,$5F,$6B,$69,$6B,$61,$68,$5F
	incbin "Graphics/DynamicSprites/GFX_Diddy_Pickup1.bin"	; GFXSize = $1C0

DATA_F3A00E:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$89,$62,$79,$6C,$82,$64,$71,$6D
	db $6C,$6A,$6C,$62,$7B,$7C,$80,$7C,$89,$72,$8B,$78
	incbin "Graphics/DynamicSprites/GFX_Diddy_Pickup2.bin"	; GFXSize = $200

DATA_F3A22A:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$80,$5C,$7A,$6C,$8A,$71,$72,$70
	db $6A,$71,$66,$6C,$66,$64,$7B,$7C,$80,$7C,$7C,$64,$8B,$5A
	incbin "Graphics/DynamicSprites/GFX_Diddy_Pickup3.bin"	; GFXSize = $220

DATA_F3A468:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$78,$5A,$78,$6A,$70,$75,$68,$75
	db $65,$70,$66,$68,$7B,$7A,$80,$7A,$87,$6D,$83,$62,$82,$52
	incbin "Graphics/DynamicSprites/GFX_Diddy_Pickup4.bin"	; GFXSize = $220

DATA_F3A6A6:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$74,$5C,$75,$6C,$85,$6B,$7F,$73
	db $7A,$54,$72,$5F,$70,$78,$68,$7A,$68,$72,$7B,$7C,$80,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_Pickup5.bin"	; GFXSize = $220

DATA_F3A8E4:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$85,$48,$75,$47,$72,$57,$84,$40
	db $8C,$40,$82,$57,$77,$67,$7E,$67,$77,$6F,$84,$59,$88,$5C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideAnimalBuddy1.bin"	; GFXSize = $280

DATA_F3AB82:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$85,$48,$75,$47,$72,$57,$83,$40
	db $8B,$40,$82,$57,$77,$67,$7E,$67,$77,$6F,$84,$59,$88,$5C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideAnimalBuddy2.bin"	; GFXSize = $280

DATA_F3AE20:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$85,$46,$75,$46,$72,$56,$7D,$56
	db $83,$3E,$8A,$3E,$77,$66,$7E,$67,$77,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideAnimalBuddy3.bin"	; GFXSize = $2A0

DATA_F3B0DA:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$85,$46,$75,$46,$72,$56,$7D,$56
	db $86,$3E,$8A,$3E,$77,$66,$7E,$67,$77,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideAnimalBuddy4.bin"	; GFXSize = $2A0

DATA_F3B394:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$85,$46,$75,$46,$72,$56,$7D,$56
	db $85,$3E,$8A,$3E,$77,$66,$7E,$67,$77,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideAnimalBuddy5.bin"	; GFXSize = $2A0

DATA_F3B64E:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$85,$47,$75,$47,$72,$56,$83,$3F
	db $88,$3F,$82,$57,$77,$66,$7E,$67,$77,$6E,$84,$59,$87,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideAnimalBuddy6.bin"	; GFXSize = $280

DATA_F3B8EC:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$84,$47,$75,$47,$72,$56,$83,$3F
	db $88,$3F,$82,$57,$77,$66,$7E,$67,$77,$6E,$84,$59,$87,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideAnimalBuddy7.bin"	; GFXSize = $280

DATA_F3BB8A:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$84,$48,$75,$47,$72,$56,$85,$40
	db $89,$40,$82,$57,$77,$66,$7E,$67,$77,$6E,$84,$59,$85,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideAnimalBuddy8.bin"	; GFXSize = $280

DATA_F3BE28:															; Note: Unused?
	db $03,$08,$06,$00,$00,$0E,$10,$06,$84,$48,$75,$48,$73,$57,$83,$40
	db $8B,$40,$82,$58,$8A,$58,$77,$67,$7E,$67,$77,$6F,$85,$5F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_RideAnimalBuddy9.bin"	; GFXSize = $280

DATA_F3C0C6:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$6F,$76,$5D,$46,$7F,$77,$64,$66
	db $60,$56,$5C,$6E,$69,$7E,$74,$6E,$64,$3E,$68,$36,$5E,$66,$58,$56
	db $58,$5E,$60,$76,$67,$76,$58,$66,$59,$4E
	incbin "Graphics/DynamicSprites/GFX_GiantBanana_Pose.bin"	; GFXSize = $400

DATA_F3C4F0:
	db $03,$01,$06,$00,$00,$07,$10,$06,$73,$7C,$7F,$7C,$7E,$6C,$77,$74
	incbin "Graphics/DynamicSprites/GFX_UnknownSmokeEffect_Pose1.bin"	; GFXSize = $1A0

DATA_F3C6A0:
	db $03,$01,$06,$00,$00,$07,$10,$06,$7E,$6C,$80,$7C,$71,$7C,$79,$74
	incbin "Graphics/DynamicSprites/GFX_UnknownSmokeEffect_Pose2.bin"	; GFXSize = $1A0

DATA_F3C850:
	db $03,$02,$06,$00,$00,$08,$10,$06,$7E,$6D,$80,$7D,$70,$7D,$7A,$6D
	db $7A,$75
	incbin "Graphics/DynamicSprites/GFX_UnknownSmokeEffect_Pose3.bin"	; GFXSize = $1C0

DATA_F3CA22:
	db $03,$03,$06,$00,$00,$09,$10,$06,$80,$6D,$70,$7D,$80,$7D,$7C,$6D
	db $7A,$75,$72,$75
	incbin "Graphics/DynamicSprites/GFX_UnknownSmokeEffect_Pose4.bin"	; GFXSize = $1E0

DATA_F3CC16:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6D,$79,$7D,$79,$7D,$69,$89,$71
	db $88,$79,$6B,$89,$73,$89,$7B,$89,$83,$89,$88,$81
	incbin "Graphics/DynamicSprites/GFX_UnknownSmokeEffect_Pose5.bin"	; GFXSize = $260

DATA_F3CE92:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$68,$81,$78,$81,$7F,$71,$77,$71
	db $7F,$69,$87,$69,$86,$81,$77,$79,$6C,$91,$6F,$79
	incbin "Graphics/DynamicSprites/GFX_UnknownSmokeEffect_Pose6.bin"	; GFXSize = $260

DATA_F3D10E:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$67,$84,$72,$74,$77,$84,$80,$74
	db $6B,$7C,$7C,$6C,$84,$6C,$87,$6C,$84,$84
	incbin "Graphics/DynamicSprites/GFX_UnknownSmokeEffect_Pose7.bin"	; GFXSize = $2A0

DATA_F3D3C8:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7A,$72,$67,$82,$77,$82,$72,$7A
	db $6C,$7A,$7C,$6A,$84,$6A,$87,$72,$84,$7F
	incbin "Graphics/DynamicSprites/GFX_UnknownSmokeEffect_Pose8.bin"	; GFXSize = $240

DATA_F3D622:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$68,$82,$78,$82,$7B,$72,$73,$7A
	db $6B,$7A,$84,$82,$7E,$6A,$85,$6D
	incbin "Graphics/DynamicSprites/GFX_UnknownSmokeEffect_Pose9.bin"	; GFXSize = $220

DATA_F3D85A:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7B,$7C,$6B,$7C,$7C,$74,$82,$74
	db $72,$8C
	incbin "Graphics/DynamicSprites/GFX_UnknownSmokeEffect_Pose10.bin"	; GFXSize = $160

DATA_F3D9CC:
	db $01,$05,$02,$00,$00,$07,$10,$02,$71,$7D,$81,$7D,$81,$85,$7B,$75
	db $81,$75,$7F,$6D
	incbin "Graphics/DynamicSprites/GFX_UnknownSmokeEffect_Pose11.bin"	; GFXSize = $120

DATA_F3DB00:
	db $01,$02,$02,$00,$00,$04,$10,$02,$73,$7D,$7F,$7E,$80,$72
	incbin "Graphics/DynamicSprites/GFX_UnknownSmokeEffect_Pose12.bin"	; GFXSize = $C0

DATA_F3DBCE:
	db $03,$03,$06,$00,$00,$09,$10,$06,$6D,$5C,$6F,$6C,$76,$7C,$7D,$74
	db $7D,$64,$7B,$6C
	incbin "Graphics/DynamicSprites/GFX_Diddy_HangOnVerticalRope1.bin"	; GFXSize = $1E0

DATA_F3DDC2:
	db $03,$03,$06,$00,$00,$09,$10,$06,$6D,$5C,$6F,$6C,$76,$7C,$7D,$74
	db $7D,$64,$7B,$6C
	incbin "Graphics/DynamicSprites/GFX_Diddy_HangOnVerticalRope2.bin"	; GFXSize = $1E0

DATA_F3DFB6:
	db $03,$03,$06,$00,$00,$09,$10,$06,$6D,$5C,$6F,$6C,$76,$7C,$7D,$74
	db $7D,$64,$7B,$6C
	incbin "Graphics/DynamicSprites/GFX_Diddy_HangOnVerticalRope3.bin"	; GFXSize = $1E0

DATA_F3E1AA:
	db $03,$03,$06,$00,$00,$09,$10,$06,$6D,$5C,$6F,$6C,$76,$7C,$7D,$74
	db $7D,$64,$7B,$6C
	incbin "Graphics/DynamicSprites/GFX_Diddy_HangOnVerticalRope4.bin"	; GFXSize = $1E0

DATA_F3E39E:
	db $03,$02,$06,$00,$00,$08,$10,$06,$70,$5C,$74,$6C,$77,$7C,$7C,$64
	db $71,$6C
	incbin "Graphics/DynamicSprites/GFX_Diddy_TurnOnVerticalRope1.bin"	; GFXSize = $1C0

DATA_F3E570:
	db $03,$01,$06,$00,$00,$07,$10,$06,$74,$5C,$76,$6C,$78,$7C,$7E,$64
	incbin "Graphics/DynamicSprites/GFX_Diddy_TurnOnVerticalRope2.bin"	; GFXSize = $1A0

DATA_F3E720:
	db $01,$06,$02,$00,$00,$08,$10,$02,$73,$6B,$79,$7B,$81,$7A,$85,$78
	db $86,$70,$84,$68,$7F,$63
	incbin "Graphics/DynamicSprites/GFX_Slippa_Dead1.bin"	; GFXSize = $140

DATA_F3E876:
	db $01,$04,$02,$00,$00,$06,$10,$02,$77,$68,$7A,$78,$82,$78,$87,$75
	db $87,$6D
	incbin "Graphics/DynamicSprites/GFX_Slippa_Dead2.bin"	; GFXSize = $100

DATA_F3E988:
	db $01,$05,$02,$00,$00,$07,$10,$02,$78,$69,$7B,$79,$83,$79,$88,$79
	db $84,$71,$82,$69
	incbin "Graphics/DynamicSprites/GFX_Slippa_Dead3.bin"	; GFXSize = $120

DATA_F3EABC:
	db $01,$06,$02,$00,$00,$08,$10,$02,$7E,$73,$85,$6B,$7D,$6B,$79,$73
	db $7B,$7B,$7E,$63,$79,$6B
	incbin "Graphics/DynamicSprites/GFX_Slippa_Dead4.bin"	; GFXSize = $140

DATA_F3EC12:
	db $01,$05,$02,$00,$00,$07,$10,$02,$78,$75,$86,$79,$86,$71,$85,$69
	db $7D,$69,$78,$6D
	incbin "Graphics/DynamicSprites/GFX_Slippa_Dead5.bin"	; GFXSize = $120

DATA_F3ED46:
	db $01,$05,$02,$00,$00,$07,$10,$02,$74,$73,$84,$7A,$86,$75,$86,$6D
	db $80,$69,$78,$69
	incbin "Graphics/DynamicSprites/GFX_Slippa_Dead6.bin"	; GFXSize = $120

DATA_F3EE7A:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$70,$65,$70,$75,$80,$68,$80,$78
	db $88,$78,$7A,$84,$88,$61,$90,$66
	incbin "Graphics/DynamicSprites/GFX_Zinger_Fly1.bin"	; GFXSize = $220

DATA_F3F0B2:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$6F,$65,$6F,$75,$7F,$71,$7F,$61
	db $7E,$5C,$79,$84,$83,$59,$8F,$66,$8F,$6E,$7E,$54,$91,$66
	incbin "Graphics/DynamicSprites/GFX_Zinger_Fly2.bin"	; GFXSize = $2E0

DATA_F3F3B0:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6D,$65,$6E,$75,$7D,$68,$7E,$78
	db $86,$78,$79,$84,$88,$62,$8D,$6A,$89,$72,$91,$69
	incbin "Graphics/DynamicSprites/GFX_Zinger_Fly3.bin"	; GFXSize = $260

DATA_F3F62C:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6D,$65,$6D,$75,$7D,$71,$7D,$61
	db $7D,$59,$79,$85,$84,$59,$8D,$6A,$89,$72,$91,$66
	incbin "Graphics/DynamicSprites/GFX_Zinger_Fly4.bin"	; GFXSize = $2C0

	%InsertGarbageData($F3F908, incsrc, DATA_F3F908.asm)
	%FREE_BYTES($F3FFF4, 12, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankF4Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F40000:
	incbin "SPC700/Music/GameOver.bin"

DATA_F401D7:
	db $04,$08,$08,$00,$00,$18,$00,$00,$83,$59,$6F,$69,$7F,$69,$73,$59
	db $73,$79,$79,$79,$81,$79,$89,$75,$87,$51,$7F,$51,$6D,$5E,$6D,$66
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_Idle1.bin"	; GFXSize = $300

DATA_F404F7:
	db $04,$08,$08,$00,$00,$18,$00,$00,$83,$59,$6F,$69,$7F,$69,$73,$59
	db $73,$79,$79,$79,$81,$79,$89,$75,$86,$51,$81,$51,$6E,$5E,$6D,$66
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_Idle2.bin"	; GFXSize = $300

DATA_F40817:
	db $04,$08,$08,$00,$00,$18,$00,$00,$83,$59,$6F,$69,$7F,$69,$73,$59
	db $73,$79,$79,$79,$81,$79,$89,$75,$86,$51,$81,$51,$6D,$5E,$6D,$66
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_Idle3.bin"	; GFXSize = $300

DATA_F40B37:
	db $04,$08,$08,$00,$00,$18,$00,$00,$83,$59,$6F,$69,$7F,$69,$73,$59
	db $73,$79,$79,$79,$81,$79,$89,$76,$85,$51,$81,$51,$6D,$5E,$6D,$66
	incbin "Graphics/DynamicSprites/GFX_FunkyKong_Idle4.bin"	; GFXSize = $300

DATA_F40E57:
	incbin "Tilemaps/Layer1_GorillaGlacierMap2.bin"

DATA_F41558:
	incbin "Graphics/GFX_Layer1_GorillaGlacierMap2.bin"

	%FREE_BYTES($F47518, 1, $01)

DATA_F47519:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_A.bin"	; GFXSize = $80

DATA_F475A3:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_B.bin"	; GFXSize = $80

DATA_F4762D:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_C.bin"	; GFXSize = $80

DATA_F476B7:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_D.bin"	; GFXSize = $80

DATA_F47741:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_E.bin"	; GFXSize = $80

DATA_F477CB:															; Note: Unused
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_F.bin"	; GFXSize = $80

DATA_F47855:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_G.bin"	; GFXSize = $80

DATA_F478DF:															; Note: Unused
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_H.bin"	; GFXSize = $80

DATA_F47969:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_I.bin"	; GFXSize = $80

DATA_F479F3:															; Note: Unused
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_J.bin"	; GFXSize = $80

DATA_F47A7D:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_K.bin"	; GFXSize = $80

DATA_F47B07:															; Note: Unused
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_L.bin"	; GFXSize = $80

DATA_F47B91:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_M.bin"	; GFXSize = $80

DATA_F47C1B:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_N.bin"	; GFXSize = $80

DATA_F47CA5:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_O.bin"	; GFXSize = $80

DATA_F47D2F:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_P.bin"	; GFXSize = $80

DATA_F47DB9:															; Note: Unused
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_Q.bin"	; GFXSize = $80

DATA_F47E43:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_R.bin"	; GFXSize = $80

DATA_F47ECD:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_S.bin"	; GFXSize = $80

DATA_F47F57:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_T.bin"	; GFXSize = $80

DATA_F47FE1:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_U.bin"	; GFXSize = $80

DATA_F4806B:															; Note: Unused
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_V.bin"	; GFXSize = $80

DATA_F480F5:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_W.bin"	; GFXSize = $80

DATA_F4817F:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_X.bin"	; GFXSize = $80

DATA_F48209:
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_Y.bin"	; GFXSize = $80

DATA_F48293:															; Note: Unused
	db $01,$00,$00,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_GoldenLetters_Z.bin"	; GFXSize = $80

DATA_F4831D:
	incbin "Graphics/GFX_Layer3_MineLevels.bin"

DATA_F491FD:
	incbin "Tilemaps/Layer3_MineLevels.bin"

DATA_F499FD:
	incbin "Tilemaps/Layer1_FunkysFlights.bin"

	%FREE_BYTES($F4A0FD, 1, $67)

DATA_F4A0FE:
	incbin "Graphics/GFX_Layer1_FunkysFlights.bin"

	%InsertGarbageData($F4FE9E, incbin, DATA_F4FE9E.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankF5Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F50000:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$79,$4B,$76,$5B,$69,$50,$71,$48
	db $69,$48,$61,$4E,$5A,$51,$85,$54,$85,$5C,$85,$64
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Complain1.bin"	; GFXSize = $260

DATA_F5027C:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$79,$4B,$76,$5B,$69,$50,$71,$48
	db $69,$48,$61,$4E,$5A,$51,$85,$54,$85,$5C,$85,$64
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Complain2.bin"	; GFXSize = $260

DATA_F504F8:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$79,$4B,$75,$5B,$69,$4F,$71,$47
	db $69,$47,$61,$4C,$5A,$4F,$85,$54,$85,$5C,$85,$64,$69,$5F
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Complain3.bin"	; GFXSize = $280

DATA_F50796:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$79,$4B,$75,$5B,$69,$4F,$71,$47
	db $69,$47,$61,$47,$5B,$4A,$85,$54,$85,$5C,$85,$64,$6A,$5F
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Complain4.bin"	; GFXSize = $280

DATA_F50A34:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$79,$4B,$75,$5B,$69,$4F,$72,$47
	db $6A,$47,$62,$47,$5C,$47,$85,$54,$85,$5C,$85,$64,$6A,$5F
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Complain5.bin"	; GFXSize = $280

DATA_F50CD2:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7D,$4F,$6D,$4D,$7D,$5F,$6C,$65
	db $69,$58,$75,$5D,$7C,$47,$74,$65
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ThrowTNT1.bin"	; GFXSize = $220

DATA_F50F0A:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7F,$4D,$6F,$4D,$7D,$5D,$6C,$5A
	db $6D,$64,$75,$63,$75,$5D,$7B,$45
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ThrowTNT2.bin"	; GFXSize = $220

DATA_F51142:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7F,$4D,$6F,$4D,$6D,$5D,$7D,$5D
	db $8A,$59,$7D,$45
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ThrowTNT3.bin"	; GFXSize = $240

DATA_F51396:
	db $03,$03,$06,$00,$00,$09,$10,$06,$7D,$5B,$6D,$5B,$78,$4B,$85,$53
	db $70,$53,$75,$4B
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ThrowTNT4.bin"	; GFXSize = $1E0

DATA_F5158A:
	db $03,$03,$06,$00,$00,$09,$10,$06,$7D,$5B,$6D,$5B,$77,$4B,$85,$53
	db $6F,$53,$73,$4B
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ThrowTNT5.bin"	; GFXSize = $1E0

DATA_F5177E:
	db $03,$02,$06,$00,$00,$08,$10,$06,$7C,$5B,$6C,$5B,$75,$4B,$83,$53
	db $6E,$53
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ThrowTNT6.bin"	; GFXSize = $1C0

DATA_F51950:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7B,$5C,$6B,$5C,$77,$4C,$82,$54
	db $6F,$54,$71,$4C,$78,$44
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ThrowTNT7.bin"	; GFXSize = $200

DATA_F51B66:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7B,$5C,$6B,$5C,$6F,$4C,$7F,$54
	db $7A,$4C,$82,$54,$73,$44
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ThrowTNT8.bin"	; GFXSize = $200

DATA_F51D7C:
	db $03,$03,$06,$00,$00,$09,$10,$06,$7B,$5C,$6B,$5C,$6F,$4C,$7F,$54
	db $81,$54,$71,$44
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ThrowTNT9.bin"	; GFXSize = $1E0

DATA_F51F70:
	db $03,$02,$06,$00,$00,$08,$10,$06,$7A,$5C,$6D,$5C,$6E,$4C,$7E,$54
	db $80,$54
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ThrowTNT10.bin"	; GFXSize = $1C0

DATA_F52142:
	db $03,$02,$06,$00,$00,$08,$10,$06,$7A,$5C,$6D,$5C,$70,$4C,$6B,$54
	db $80,$54
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ThrowTNT11.bin"	; GFXSize = $1C0

DATA_F52314:
	db $03,$02,$06,$00,$00,$08,$10,$06,$78,$51,$6D,$61,$7A,$61,$70,$51
	db $70,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ThrowTNT12.bin"	; GFXSize = $1C0

DATA_F524E6:
	db $03,$02,$06,$00,$00,$08,$10,$06,$7A,$51,$6E,$61,$7A,$61,$72,$51
	db $73,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ThrowTNT13.bin"	; GFXSize = $1C0

DATA_F526B8:
	db $03,$02,$06,$00,$00,$08,$10,$06,$7A,$51,$6E,$61,$7A,$61,$73,$51
	db $73,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ThrowTNT14.bin"	; GFXSize = $1C0

DATA_F5288A:
	db $03,$02,$06,$00,$00,$08,$10,$06,$7A,$51,$6E,$61,$7A,$61,$73,$51
	db $73,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ThrowTNT15.bin"	; GFXSize = $1C0

DATA_F52A5C:
	db $06,$04,$0C,$05,$1C,$21,$00,$00,$6E,$71,$6D,$61,$7E,$51,$6E,$51
	db $7E,$71,$7D,$61,$8C,$71,$87,$61,$68,$76,$7F,$49,$77,$49,$6F,$49
	db $69,$4B,$6A,$53,$6B,$5B
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair1.bin"	; GFXSize = $420

DATA_F52EA2:
	db $06,$04,$0C,$05,$1C,$21,$00,$00,$6E,$72,$6D,$62,$7E,$52,$6E,$52
	db $7E,$72,$7D,$62,$8C,$71,$88,$62,$68,$76,$7F,$4A,$77,$4A,$6F,$4A
	db $69,$4B,$6A,$53,$6B,$5B
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair2.bin"	; GFXSize = $420

DATA_F532E8:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$6E,$72,$6C,$62,$7C,$52,$6C,$52
	db $7E,$72,$7C,$62,$8C,$71,$88,$62,$68,$76,$7F,$4A,$77,$4A,$6F,$4A
	db $69,$4C,$6A,$54
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair3.bin"	; GFXSize = $400

DATA_F5370C:
	db $06,$04,$0C,$05,$1C,$21,$00,$00,$6E,$72,$6C,$62,$7D,$52,$6D,$52
	db $7E,$72,$7C,$62,$8B,$71,$87,$62,$68,$76,$7F,$4A,$77,$4A,$6F,$4A
	db $68,$4C,$69,$54,$6B,$5C
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair4.bin"	; GFXSize = $420

DATA_F53B52:
	db $06,$04,$0C,$05,$1C,$21,$00,$00,$6D,$72,$6C,$62,$7D,$52,$6D,$52
	db $7D,$72,$7C,$62,$8B,$70,$87,$62,$67,$76,$7D,$4A,$75,$4A,$6D,$4A
	db $67,$4C,$68,$54,$6A,$5C
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair5.bin"	; GFXSize = $420

DATA_F53F98:
	db $06,$04,$0C,$05,$1C,$21,$00,$00,$6D,$72,$6B,$62,$7C,$52,$6C,$52
	db $7D,$72,$7B,$62,$8A,$6F,$85,$62,$67,$76,$7D,$4A,$75,$4A,$6D,$4A
	db $65,$4D,$66,$55,$69,$5D
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair6.bin"	; GFXSize = $420

DATA_F543DE:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$6C,$71,$6B,$61,$7B,$51,$6B,$51
	db $7C,$71,$7B,$61,$8A,$6C,$67,$77,$79,$49,$71,$49,$64,$4E,$65,$56
	db $68,$5E
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair7.bin"	; GFXSize = $3E0

DATA_F547E0:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$6C,$71,$6B,$61,$7A,$51,$6A,$51
	db $7C,$71,$7B,$61,$89,$6C,$69,$67,$67,$77,$78,$49,$70,$49,$62,$4F
	db $64,$57,$67,$5F
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair8.bin"	; GFXSize = $400

DATA_F54C04:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$6C,$71,$6B,$61,$79,$51,$69,$51
	db $7C,$71,$7B,$61,$89,$6C,$68,$67,$67,$77,$77,$49,$6F,$49,$61,$4F
	db $63,$57,$66,$5F
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair9.bin"	; GFXSize = $400

DATA_F55028:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$6B,$71,$6B,$61,$79,$51,$69,$51
	db $7B,$71,$7B,$61,$88,$6B,$68,$67,$67,$77,$77,$49,$6F,$49,$61,$4F
	db $62,$57,$65,$5F
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair10.bin"	; GFXSize = $400

DATA_F5544C:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$6B,$71,$69,$61,$78,$51,$68,$51
	db $7B,$71,$79,$61,$88,$6B,$67,$77,$77,$49,$6F,$49,$60,$50,$62,$58
	db $65,$60
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair11.bin"	; GFXSize = $3E0

DATA_F5584E:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$6B,$71,$69,$61,$78,$51,$68,$51
	db $7B,$71,$79,$61,$88,$6B,$67,$77,$76,$49,$6F,$49,$60,$50,$62,$58
	db $65,$60
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair12.bin"	; GFXSize = $3E0

DATA_F55C50:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$6B,$71,$6A,$61,$79,$51,$69,$51
	db $7B,$71,$7A,$61,$88,$6B,$67,$77,$76,$49,$6E,$49,$61,$50,$63,$58
	db $66,$60
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair13.bin"	; GFXSize = $3E0

DATA_F56052:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$6C,$71,$6A,$61,$79,$51,$69,$51
	db $7C,$71,$7A,$61,$89,$6B,$67,$77,$78,$49,$70,$49,$61,$4F,$63,$57
	db $66,$5F
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair14.bin"	; GFXSize = $3E0

DATA_F56454:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$6C,$71,$6B,$61,$7A,$51,$6A,$51
	db $7C,$71,$7B,$61,$8A,$6B,$69,$66,$67,$77,$78,$49,$70,$49,$63,$4E
	db $65,$56,$67,$5E
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair15.bin"	; GFXSize = $400

DATA_F56878:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$6D,$71,$6C,$61,$7C,$61,$7B,$51
	db $6B,$51,$7D,$71,$7A,$49,$72,$49,$64,$4E,$66,$56,$68,$5E,$6A,$66
	db $67,$78,$8A,$6C
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair16.bin"	; GFXSize = $400

DATA_F56C9C:
	db $06,$04,$0C,$05,$1C,$21,$00,$00,$6D,$71,$6D,$61,$7D,$61,$7B,$51
	db $6B,$51,$7D,$71,$7C,$49,$74,$49,$66,$4D,$66,$55,$68,$5D,$6A,$65
	db $67,$77,$8B,$6C,$6C,$49
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair17.bin"	; GFXSize = $420

DATA_F570E2:
	db $06,$04,$0C,$05,$1C,$21,$00,$00,$6D,$71,$6D,$61,$7D,$61,$7B,$51
	db $6B,$51,$7D,$71,$7C,$49,$74,$49,$66,$4C,$66,$54,$68,$5C,$6A,$64
	db $67,$77,$8B,$6C,$6C,$49
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair18.bin"	; GFXSize = $420

DATA_F57528:
	db $06,$04,$0C,$05,$1C,$21,$00,$00,$6D,$71,$6C,$61,$7C,$61,$7C,$51
	db $6C,$51,$7D,$71,$7D,$49,$75,$49,$67,$4C,$69,$54,$6B,$5C,$87,$61
	db $68,$77,$8B,$70,$6D,$49
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair19.bin"	; GFXSize = $420

DATA_F5796E:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$6D,$71,$6C,$61,$7C,$61,$7C,$51
	db $6C,$51,$7D,$71,$7E,$49,$76,$49,$69,$4C,$6A,$54,$87,$61,$68,$76
	db $8C,$70,$6E,$49
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_InRockingChair20.bin"	; GFXSize = $400

	%InsertGarbageData($F57D92, incbin, DATA_F57D92.bin)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

CODE_B58000:
	JSL.l CODE_BDF39E
	BCS.b CODE_B58019
	LDX.b $86
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	BRA.b CODE_B58060

CODE_B58019:
	JMP.w CODE_B580B0

CODE_B5801C:
	JSL.l CODE_BDF3BF
	BCS.b CODE_B58019
	LDX.b $86
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	BRA.b CODE_B58060

CODE_B5802F:
	JSL.l CODE_BDF404
	BCS.b CODE_B58019
	BRA.b CODE_B58052

CODE_B58037:
	JSL.l CODE_BDF49F
	BCS.b CODE_B580B0
	LDX.b $86
	BRA.b CODE_B58060

CODE_B58041:
	LDA.w #$0003
	JSL.l CODE_BDF3E0
	BCS.b CODE_B580B0
	BRA.b CODE_B58052

CODE_B5804C:
	JSL.l CODE_BDF3F3
	BCS.b CODE_B580B0
CODE_B58052:
	LDX.b $86
	STZ.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
CODE_B58060:
	PHK
	PLB
	BRA.b CODE_B5806E

CODE_B58064:
	TCD
	LDA.w $0002,y
	STA.b $00,x
CODE_B5806A:
	INY
	INY
CODE_B5806C:
	INY
	INY
CODE_B5806E:
	LDA.w $0000,y
	BPL.b CODE_B58064
	AND.w #$FF00
	XBA
	SEC
	SBC.w #$0080
	ASL
	TAX
	JMP.w (DATA_B58080,x)

DATA_B58080:						; Note: Sprite spawn script opcodes
	dw CODE_B580B6					; $80 - 
	dw CODE_B580BC					; $81 - 
	dw CODE_B580D1					; $82 - 
	dw CODE_B580CF					; $83 - 
	dw CODE_B580E5					; $84 - 
	dw CODE_B580F7					; $85 - 
	dw CODE_B5810C					; $86 - 
	dw CODE_B58121					; $87 - 
	dw CODE_B58136					; $88 - Load palette
	dw CODE_B58152					; $89 - 
	dw CODE_B58164					; $8A - 
	dw CODE_B58179					; $8B - 
	dw CODE_B5818E					; $8C - 
	dw CODE_B581A3					; $8D - 
	dw CODE_B581CB					; $8E - 
	dw CODE_B5821E					; $8F - 
	dw CODE_B58283					; $90 - 
	dw CODE_B582A5					; $91 - 
	dw CODE_B582BF					; $92 - 
	dw CODE_B5831C					; $93 - 
	dw CODE_B5833B					; $94 - 
	dw CODE_B583C7					; $95 - 
	dw CODE_B583D8					; $96 - 
	dw CODE_B581E3					; $97 - 

CODE_B580B0:
	LDA.w #$0000
	TCD
	SEC
	RTL

CODE_B580B6:
	CLC
	LDA.w #$0000
	TCD
	RTL

CODE_B580BC:
	LDA.w #$0000
	TCD
	LDA.w $0002,y
	PHY
	JSL.l CODE_BE802F
	PLY
	LDX.b $86
	PHK
	PLB
	BRA.b CODE_B5806A

CODE_B580CF:
	BRA.b CODE_B580B6

CODE_B580D1:
	LDA.w #$0000
	TCD
	PHY
	LDA.w $0002,y
	TAY
	LDX.b $86
	JSL.l CODE_B5806E
	PLY
	LDX.b $86
	BRA.b CODE_B5806A

CODE_B580E5:
	LDA.w #$0000
	TCD
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$3FFF
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JMP.w CODE_B5806C

CODE_B580F7:
	LDA.w #$0000
	TCD
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$3FFF
	ORA.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JMP.w CODE_B5806C

CODE_B5810C:
	LDA.w #$0000
	TCD
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$3FFF
	ORA.w #$8000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JMP.w CODE_B5806A

CODE_B58121:
	LDA.w #$0000
	TCD
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$3FFF
	ORA.w #$C000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JMP.w CODE_B5806C

CODE_B58136:
	LDA.w #$0000
	TCD
	LDA.w $0002,y
	JSL.l CODE_BDF1F0
	LDX.b $86
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JMP.w CODE_B5806A

CODE_B58152:
	LDA.w #$0000
	TCD
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$CFFF
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JMP.w CODE_B5806C

CODE_B58164:
	LDA.w #$0000
	TCD
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$CFFF
	ORA.w #$1000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JMP.w CODE_B5806C

CODE_B58179:
	LDA.w #$0000
	TCD
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$CFFF
	ORA.w #$2000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JMP.w CODE_B5806C

CODE_B5818E:
	LDA.w #$0000
	TCD
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$CFFF
	ORA.w #$3000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JMP.w CODE_B5806C

CODE_B581A3:
	LDA.w #$0000
	TCD
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	LDA.b $84
	PHA
	LDA.b $86
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC
	DEC
	STA.b $84
	LDA.w $0002,y
	PHY
	JSL.l CODE_BE80A4
	PLY
	PLA
	STA.b $84
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.b $86
	PHK
	PLB
	JMP.w CODE_B5806A

CODE_B581CB:
	LDA.w #$0000
	TCD
	LDX.b $86
	LDA.w $0002,y
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$F000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JMP.w CODE_B5806A

CODE_B581E3:
	LDA.w #$0000
	TCD
	LDA.b $32
	CMP.w #$0007
	BEQ.b CODE_B58207
	CMP.w #$000C
	BEQ.b CODE_B58207
	LDX.b $86
	LDA.w $0002,y
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$F000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JMP.w CODE_B5806A

CODE_B58207:
	LDX.b $86
	LDA.w $0002,y
	AND.w #$E000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$F000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JMP.w CODE_B5806A

CODE_B5821E:
	LDA.w #$0000
	TCD
	LDA.w $0002,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_B58230
	EOR.w #$FFFF
	INC
CODE_B58230:
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	LDX.b $86
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w $0004,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BPL.b CODE_B58247
	EOR.w #$FFFF
	INC
CODE_B58247:
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	LDX.b $86
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	PHY
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	INC
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$FE00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	PLY
	INY
	INY
	JMP.w CODE_B5806A

CODE_B58283:
	LDA.w #$0000
	TCD
	LDA.w $0004,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_B58295
	EOR.w #$FFFF
	INC
CODE_B58295:
	TAX
	LDA.w $0002,y
	TCD
	TXA
	LDX.w $0086
	STA.b $00,x
	INY
	INY
	JMP.w CODE_B5806A

CODE_B582A5:
	LDA.w #$0000
	TCD
	LDX.b $86
	LDA.w $0002,y
	XBA
	ASL
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JMP.w CODE_B5806A

CODE_B582BF:
	LDA.w #$0000
	TCD
	LDA.w $0002,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_B582D1
	EOR.w #$FFFF
	INC
CODE_B582D1:
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	XBA
	LDX.b $86
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w $0004,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BPL.b CODE_B582ED
	EOR.w #$FFFF
	INC
CODE_B582ED:
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	EOR.w #$FFFF
	INC
	CLC
	ADC.b $4A
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	XBA
	LDX.b $86
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	PHY
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$FE00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	PLY
	INY
	INY
	JMP.w CODE_B5806A

CODE_B5831C:
	LDA.w #$0000
	TCD
	JSL.l CODE_B89797
	LDX.b $86
	LDA.w $1B07
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w $1B09
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$00F8
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	JMP.w CODE_B5806C

CODE_B5833B:
	LDA.w #$0000
	TCD
	LDA.w $0002,y
	LDX.w #$0002
CODE_B58345:
	CMP.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_B583AF
	INX
	INX
	CPX.w #$0034
	BMI.b CODE_B58345
	LDA.w $170D
	CMP.w #$0008
	BPL.b CODE_B583AC
	LDX.b $86
	PHY
	JSL.l CODE_BDF342
	PLY
	BCS.b CODE_B583AC
	LDX.w $170D
	LDA.w $0004,y
	STA.w DKC1_NorSpr_GraphicsDMATable[$00].SourceLo,x
	LDA.w $0006,y
	AND.w #$00FF
	ORA.w #$8000
	STA.w DKC1_NorSpr_GraphicsDMATable[$00].SourceBank,x
	LDA.w $0006,y
	AND.w #$FF00
	LSR
	LSR
	LSR
	STA.w DKC1_NorSpr_GraphicsDMATable[$00].SizeLo,x
	PHY
	LDY.b $86
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$01FF
	ASL
	ASL
	ASL
	ASL
	STA.w DKC1_NorSpr_GraphicsDMATable[$00].VRAMAddressLo,x
	PLY
	TXA
	CLC
	ADC.w #$0008
	STA.w $170D
	LDX.b $86
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	INY
	INY
	INY
	INY
	JMP.w CODE_B5806A

CODE_B583AC:
	JMP.w CODE_B580B0

CODE_B583AF:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDX.b $86
	AND.w #$FFE0
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	INY
	INY
	INY
	INY
	JMP.w CODE_B5806A

CODE_B583C7:
	LDA.w #$0000
	TCD
	PHY
	TYX
	JSR.w ($0002,x)
	PLY
	PHK
	PLB
	LDX.b $86
	JMP.w CODE_B5806A

CODE_B583D8:
	LDA.w #$0000
	TCD
	PHY
	LDA.b $28
	CLC
	ADC.w $0002,y
	AND.w #$007F
	XBA
	LDX.b $86
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w #!Define_DKC1_AnimationID_Unknown013F
	JSL.l CODE_BE802F
	PLY
	LDX.b $86
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	PHK
	PLB
	JMP.w CODE_B5806A

CODE_B58401:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$04
	XBA
	AND.w #$000E
	TAX
	LDA.w !RAM_DKC1_Global_CurrentlyLoadedSpritePalettePtrsLo,x
	JSL.l CODE_BDF1F0
	LDX.b $86
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

CODE_B5841F:
	JSL.l CODE_B8999B
	RTS

CODE_B58424:
	LDA.w $0579
	AND.w #$0100
	BEQ.b CODE_B58431
	LDA.w #DATA_BC8D0A
	BRA.b CODE_B58461

CODE_B58431:
	LDA.w #DATA_BC8CEC
	BRA.b CODE_B58461

CODE_B58436:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_StopAndGoStation_Main
	BEQ.b CODE_B58424
	CMP.w #!Define_DKC1_EntranceID_StopAndGoStation_CheckpointBarrel
	BEQ.b CODE_B58424
	CMP.w #!Define_DKC1_EntranceID_StopAndGoStation_ExitBonus1
	BEQ.b CODE_B58424
	CMP.w #!Define_DKC1_EntranceID_StopAndGoStation_ExitBonus2
	BEQ.b CODE_B58424
	CMP.w #!Define_DKC1_EntranceID_StopAndGoStation_Warp
	BEQ.b CODE_B58424
	LDA.w $0579
	AND.w #$0100
	BEQ.b CODE_B5845E
	LDA.w #DATA_BC8CCE
	BRA.b CODE_B58461

CODE_B5845E:
	LDA.w #DATA_BC8CB0
CODE_B58461:
	JSL.l CODE_BDF1F0
	LDX.b $86
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

CODE_B58474:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_Main
	BEQ.b CODE_B5848F
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_CheckpointBarrel
	BEQ.b CODE_B5848F
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_ExitBonus1
	BEQ.b CODE_B5848F
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_ExitBonus2
	BEQ.b CODE_B5848F
	LDA.w #DATA_BC88F0
	BRA.b CODE_B58461

CODE_B5848F:
	LDA.w #DATA_BC890E
	BRA.b CODE_B58461

CODE_B58494:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_Main
	BEQ.b CODE_B584AF
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_CheckpointBarrel
	BEQ.b CODE_B584AF
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_ExitBonus1
	BEQ.b CODE_B584AF
	CMP.w #!Define_DKC1_EntranceID_LoopyLights_ExitBonus2
	BEQ.b CODE_B584AF
	LDA.w #DATA_BC881E
	BRA.b CODE_B58461

CODE_B584AF:
	LDA.w #DATA_BC883C
	BRA.b CODE_B58461

CODE_B584B4:
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.b $4A
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	JSL.l CODE_BFFA4D
	AND.w #$00FF
	STA.b $4C
	CLC
	ADC.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.b $4C
	BIT.w #$0080
	BEQ.b CODE_B584E5
	ORA.w #$FF00
CODE_B584E5:
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	JSL.l CODE_BFFA4D
	ORA.w #$FE00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_B584F5:
	LDA.b $32
	CMP.w #$0007
	BEQ.b CODE_B58518
	CMP.w #$0008
	BEQ.b CODE_B58525
	CMP.w #$000B
	BEQ.b CODE_B58532
	CMP.w #$0009
	BEQ.b CODE_B5853F
	LDA.w #!Define_DKC1_AnimationID_GroundCover_JungleLevel
	JSL.l CODE_BE802F
	LDA.w #DATA_BC8226
	JMP.w CODE_B58461

CODE_B58518:
	LDA.w #!Define_DKC1_AnimationID_GroundCover_FactoryLevel
	JSL.l CODE_BE802F
	LDA.w #DATA_BC8E90
	JMP.w CODE_B58461

CODE_B58525:
	LDA.w #!Define_DKC1_AnimationID_GroundCover_TempleLevel
	JSL.l CODE_BE802F
	LDA.w #DATA_BC8D46
	JMP.w CODE_B58461

CODE_B58532:
	LDA.w #!Define_DKC1_AnimationID_GroundCover_ForestLevel
	JSL.l CODE_BE802F
	LDA.w #DATA_BC8ECC
	JMP.w CODE_B58461

CODE_B5853F:
	LDA.w #!Define_DKC1_AnimationID_GroundCover_CrystalCaveLevel
	JSL.l CODE_BE802F
	LDA.w #DATA_BC8EEA
	JMP.w CODE_B58461

CODE_B5854C:
	LDA.b $32
	CMP.w #$0008
	BEQ.b CODE_B58560
	LDA.w #!Define_DKC1_AnimationID_CavePlatform
	JSL.l CODE_BE802F
	LDA.w #DATA_BC88D2
	JMP.w CODE_B58461

CODE_B58560:
	LDA.w #!Define_DKC1_AnimationID_TemplePlatform
	JSL.l CODE_BE802F
	LDA.w #DATA_BC8D46
	JMP.w CODE_B58461

DATA_B5856D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr01_DonkeyKong)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00E4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XPosLo, $0038)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YPosLo, $0160)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YXPPCCCTLo, $3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $00C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC849A)
	%DKC1_SSS_Op80()

DATA_B5859F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr02_DiddyKong)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XPosLo, $0028)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YPosLo, $0160)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YXPPCCCTLo, $3240)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $00C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC8422)
	%DKC1_SSS_Op80()

DATA_B585D1:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr07_DiddysHat)
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $03F0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op95(CODE_B58401)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_DiddysHat_ThrownUp)
	%DKC1_SSS_Op80()

DATA_B585ED:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr07_DiddysHat)
	%DKC1_SSS_Op8F($001C, $0018)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12A5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $F800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_Op95(CODE_B58401)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_DiddysHat_ThrownOnGround)
	%DKC1_SSS_Op80()

DATA_B58611:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr66_DiddysStars)
	%DKC1_SSS_Op8F($FFFB, $001E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0400)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op95(CODE_B58401)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_DiddyStars)
	%DKC1_SSS_Op80()

DATA_B5862D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr66_DiddysStars)
	%DKC1_SSS_Op8F($FFFB, $001E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0060)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op95(CODE_B58401)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_DiddyStars)
	%DKC1_SSS_Op80()

DATA_B58649:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_SmallSmokePuff)
	%DKC1_SSS_Op80()

DATA_B58663:
	%DKC1_SSS_Op94($003B, DATA_F29632, $0700|(DATA_F29632>>16))
	%DKC1_SSS_Op8F($0008, $FFFC)
	%DKC1_SSS_Op82(DATA_B58649)
	%DKC1_SSS_Op80()

DATA_B58677:
	%DKC1_SSS_Op94($003B, DATA_F29632, $0700|(DATA_F29632>>16))
	%DKC1_SSS_Op8F($FFF8, $FFFC)
	%DKC1_SSS_Op82(DATA_B58649)
	%DKC1_SSS_Op80()

DATA_B5868B:
	%DKC1_SSS_Op94($003B, DATA_F29632, $0700|(DATA_F29632>>16))
	%DKC1_SSS_Op8F($0004, $FFFC)
	%DKC1_SSS_Op82(DATA_B58649)
	%DKC1_SSS_Op80()

DATA_B5869F:
	%DKC1_SSS_Op94($003B, DATA_F29632, $0700|(DATA_F29632>>16))
	%DKC1_SSS_Op8F($FFFC, $FFFC)
	%DKC1_SSS_Op82(DATA_B58649)
	%DKC1_SSS_Op80()

DATA_B586B3:
	%DKC1_SSS_Op94($003B, DATA_F29632, $0700|(DATA_F29632>>16))
	%DKC1_SSS_Op8F($0008, $FFFC)
	%DKC1_SSS_Op82(DATA_B58649)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0100)
	%DKC1_SSS_Op80()

DATA_B586CB:
	%DKC1_SSS_Op94($003B, DATA_F29632, $0700|(DATA_F29632>>16))
	%DKC1_SSS_Op8F($FFF8, $FFFC)
	%DKC1_SSS_Op82(DATA_B58649)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FF00)
	%DKC1_SSS_Op80()

DATA_B586E3:
	%DKC1_SSS_Op94($003B, DATA_F29632, $0700|(DATA_F29632>>16))
	%DKC1_SSS_Op8F($0004, $0010)
	%DKC1_SSS_Op82(DATA_B58649)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_Op80()

DATA_B586FF:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr10_NeckyNut)
	%DKC1_SSS_Op8F($0000, $0008)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC86D4)
	%DKC1_SSS_Op8E($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_NeckyNut)
	%DKC1_SSS_Op80()

DATA_B5871F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr41_UnknownSprite)
	%DKC1_SSS_Op92($FFF8, $0010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5872F:
	%DKC1_SSS_Op82(DATA_B5871F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0C54)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YXPPCCCTLo, $3028)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op80()

DATA_B58745:
	%DKC1_SSS_Op82(DATA_B5871F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0C6C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0404)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YXPPCCCTLo, $302A)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op80()

DATA_B5875B:
	%DKC1_SSS_Op82(DATA_B5871F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0C84)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YXPPCCCTLo, $302C)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op80()

DATA_B58771:
	%DKC1_SSS_Op82(DATA_B5871F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0C9C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0101)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YXPPCCCTLo, $302E)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op80()

DATA_B58787:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr42_Bananas)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YXPPCCCTLo, $31E0)
	%DKC1_SSS_Op80()

DATA_B58795:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr42_Bananas)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YXPPCCCTLo, $31E0)
	%DKC1_SSS_Op80()

DATA_B587A3:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0008)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B587C7:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr0C_Enguarde)
	%DKC1_SSS_Op82(DATA_B587A3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC8B84)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Enguarde_Idle)
	%DKC1_SSS_Op80()

DATA_B587E1:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr09_Rambi)
	%DKC1_SSS_Op82(DATA_B587A3)
	%DKC1_SSS_Op88(DATA_BC8404)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Rambi_Idle)
	%DKC1_SSS_Op80()

DATA_B587F3:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr0B_Winky)
	%DKC1_SSS_Op82(DATA_B587A3)
	%DKC1_SSS_Op88(DATA_BC863E)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Winky_Idle)
	%DKC1_SSS_Op80()

DATA_B58805:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr0A_Expresso)
	%DKC1_SSS_Op82(DATA_B587A3)
	%DKC1_SSS_Op88(DATA_BC85E4)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Expresso_Idle)
	%DKC1_SSS_Op80()

DATA_B58817:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr0D_Squawks)
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0C00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0C00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC8F80)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Squawks_Fly)
	%DKC1_SSS_Op80()

DATA_B5884B:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr17_BurstEffect)
	%DKC1_SSS_Op93()
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op8E($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BurstEffect)
	%DKC1_SSS_Op80()

DATA_B5885F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr09_Rambi)
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00DC)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0008)
	%DKC1_SSS_Op88(DATA_BC8404)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Rambi_Idle)
	%DKC1_SSS_Op80()

DATA_B5888B:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr0A_Expresso)
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00DC)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0008)
	%DKC1_SSS_Op88(DATA_BC85E4)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Expresso_Idle)
	%DKC1_SSS_Op80()

DATA_B588B7:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr0B_Winky)
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00DC)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0008)
	%DKC1_SSS_Op88(DATA_BC863E)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Winky_Idle)
	%DKC1_SSS_Op80()

DATA_B588E3:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr0C_Enguarde)
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00DC)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC8B84)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Rambi_Idle)
	%DKC1_SSS_Op80()

DATA_B5890F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr28_OilFire)
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00CC)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC8F44)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_SmallFire_RiseAndSink)
	%DKC1_SSS_Op80()

DATA_B58933:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr25_OilDrum)
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0200)
	%DKC1_SSS_Op88(DATA_BC8F44)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_OilDrum_Idle)
	%DKC1_SSS_Op80()

DATA_B58957:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr0F_SmokePuff)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00F0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_SmokePuff)
	%DKC1_SSS_Op80()

DATA_B58971:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $00C0)
	%DKC1_SSS_Op82(DATA_B58957)
	%DKC1_SSS_Op80()

DATA_B58985:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0080)
	%DKC1_SSS_Op82(DATA_B58957)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00F5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0200)
	%DKC1_SSS_Op80()

DATA_B589A1:
	%DKC1_SSS_Op8F($0000, $FFE4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $00C0)
	%DKC1_SSS_Op82(DATA_B58957)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00F5)
	%DKC1_SSS_Op80()

DATA_B589B9:
	%DKC1_SSS_Op93()
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $00C0)
	%DKC1_SSS_Op82(DATA_B58957)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00F5)
	%DKC1_SSS_Op80()

DATA_B589D1:
	%DKC1_SSS_Op8F($0000, $0010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_Op82(DATA_B58957)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00F5)
	%DKC1_SSS_Op80()

DATA_B589ED:
	%DKC1_SSS_Op8F($0000, $0012)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $00C0)
	%DKC1_SSS_Op82(DATA_B58957)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00F0)
	%DKC1_SSS_Op80()

DATA_B58A09:
	%DKC1_SSS_Op8F($FFE0, $FFF8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $00C0)
	%DKC1_SSS_Op82(DATA_B58957)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00F0)
	%DKC1_SSS_Op80()

DATA_B58A25:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr2A_BarrelPiece)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00F4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC872E)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B58A3F:
	%DKC1_SSS_Op82(DATA_B58A25)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BarrelPiece1)
	%DKC1_SSS_Op80()

DATA_B58A49:
	%DKC1_SSS_Op82(DATA_B58A25)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BarrelPiece2)
	%DKC1_SSS_Op80()

DATA_B58A53:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_Op82(DATA_B58A3F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0500)
	%DKC1_SSS_Op80()

DATA_B58A67:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_Op82(DATA_B58A3F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0600)
	%DKC1_SSS_Op80()

DATA_B58A7B:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_Op82(DATA_B58A49)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0500)
	%DKC1_SSS_Op80()

DATA_B58A8F:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_Op82(DATA_B58A49)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0680)
	%DKC1_SSS_Op80()

DATA_B58AA3:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr17_BurstEffect)
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BurstEffect)
	%DKC1_SSS_Op80()

DATA_B58ABB:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr2B_DKBarrelLetters)
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_DKBarrelLetters)
	%DKC1_SSS_Op80()

DATA_B58AD3:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr2E_FlyingRock)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00F4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC872E)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B58AED:
	%DKC1_SSS_Op82(DATA_B58AD3)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_FlyingRock1)
	%DKC1_SSS_Op80()

DATA_B58AF7:
	%DKC1_SSS_Op82(DATA_B58AD3)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_FlyingRock2)
	%DKC1_SSS_Op80()

DATA_B58B01:
	%DKC1_SSS_Op8F($0000, $FFE8)
	%DKC1_SSS_Op82(DATA_B58AED)
	%DKC1_SSS_Op90($0E89, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0500)
	%DKC1_SSS_Op80()

DATA_B58B17:
	%DKC1_SSS_Op8F($0000, $FFE8)
	%DKC1_SSS_Op82(DATA_B58AF7)
	%DKC1_SSS_Op90($0E89, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0400)
	%DKC1_SSS_Op80()

DATA_B58B2D:
	%DKC1_SSS_Op8F($0000, $FFE8)
	%DKC1_SSS_Op82(DATA_B58AED)
	%DKC1_SSS_Op90($0E89, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0680)
	%DKC1_SSS_Op80()

DATA_B58B43:
	%DKC1_SSS_Op8F($0000, $FFE8)
	%DKC1_SSS_Op82(DATA_B58AF7)
	%DKC1_SSS_Op90($0E89, $FD00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0380)
	%DKC1_SSS_Op80()

DATA_B58B59:
	%DKC1_SSS_Op8F($0000, $FFF8)
	%DKC1_SSS_Op82(DATA_B58AED)
	%DKC1_SSS_Op90($0E89, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0580)
	%DKC1_SSS_Op80()

DATA_B58B6F:
	%DKC1_SSS_Op8F($0000, $FFF8)
	%DKC1_SSS_Op82(DATA_B58AF7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FD00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0400)
	%DKC1_SSS_Op80()

DATA_B58B83:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr32_Explosion)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00F4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0100)
	%DKC1_SSS_Op88(DATA_BC8F44)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Explosion)
	%DKC1_SSS_Op80()

DATA_B58BA7:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr37_UnknownSmokeEffect)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00F4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0080)
	%DKC1_SSS_Op88(DATA_BC8F44)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_UnknownSmokeEffect)
	%DKC1_SSS_Op80()

DATA_B58BCB:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr35_ExplosionSpawner)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $00C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $000A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0004)
	%DKC1_SSS_Op80()

DATA_B58BF3:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr35_ExplosionSpawner)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FF40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $000A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0004)
	%DKC1_SSS_Op80()

DATA_B58C1B:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr36_SnowflakeSpawner)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00B4)
	%DKC1_SSS_Op80()

DATA_B58C29:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr47_UnknownSprite)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_Op88(DATA_BC89FE)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B58C45:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Sparkle)
	%DKC1_SSS_Op80()

DATA_B58C5F:
	%DKC1_SSS_Op94($003C, DATA_DEA57C, $0D00|(DATA_DEA57C>>16))
	%DKC1_SSS_Op8F($FFF8, $FFFE)
	%DKC1_SSS_Op82(DATA_B58C45)
	%DKC1_SSS_Op80()

DATA_B58C73:
	%DKC1_SSS_Op94($003C, DATA_DEA57C, $0D00|(DATA_DEA57C>>16))
	%DKC1_SSS_Op8F($FFFA, $FFF6)
	%DKC1_SSS_Op82(DATA_B58C45)
	%DKC1_SSS_Op80()

DATA_B58C87:
	%DKC1_SSS_Op94($003D, DATA_F009EC, $2000|(DATA_F009EC>>16))
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_Op88(DATA_BC89FE)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_ElevatorLift)
	%DKC1_SSS_Op80()

DATA_B58CAB:
	%DKC1_SSS_Op94($003E, DATA_BBC80E, $2000|(DATA_BBC80E>>16))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00F8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Snowflake)
	%DKC1_SSS_Op80()

DATA_B58CCD:
	%DKC1_SSS_Op94($0040, DATA_D30600, $0700|(DATA_D30600>>16))
	%DKC1_SSS_Op8F($8000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00F8)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Airbubbles)
	%DKC1_SSS_Op80()

DATA_B58CED:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr10_NeckyNut)
	%DKC1_SSS_Op8F($0010, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00E8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_Op88(DATA_BC8A76)
	%DKC1_SSS_Op8E($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MiniNeckyNut)
	%DKC1_SSS_Op80()

DATA_B58D15:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0700)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12A5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable15FDLo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B58D3F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr29_Slippa)
	%DKC1_SSS_Op82(DATA_B58D15)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_Op88(DATA_BC8602)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Slippa_SpawnedBySpawner)
	%DKC1_SSS_Op80()

DATA_B58D55:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr4D_Gnawty)
	%DKC1_SSS_Op82(DATA_B58D15)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_Op88(DATA_BC8A1C)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Gnawty_Walk)
	%DKC1_SSS_Op80()

DATA_B58D6B:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr1A_Klaptrap)
	%DKC1_SSS_Op82(DATA_B58D15)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0021)
	%DKC1_SSS_Op88(DATA_BC876A)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Klaptrap_Walk)
	%DKC1_SSS_Op80()

DATA_B58D81:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr2F_Army)
	%DKC1_SSS_Op82(DATA_B58D15)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0500)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0003)
	%DKC1_SSS_Op88(DATA_BC865C)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Army_Idle)
	%DKC1_SSS_Op80()

DATA_B58DA7:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr4E_LightningBolt)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YPosLo, $0280)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0080)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op8E($0000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_LightningBolt)
	%DKC1_SSS_Op80()

DATA_B58DC5:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr23_Barrel)
	%DKC1_SSS_Op8F($FFE0, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00E8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0008)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable15FDLo, $8000)
	%DKC1_SSS_Op88(DATA_BC872E)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Barrel_Grabbed)
	%DKC1_SSS_Op80()

DATA_B58DF9:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr51_Minecart)
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC867A)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Minecart)
	%DKC1_SSS_Op80()

DATA_B58E21:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr51_Minecart)
	%DKC1_SSS_Op8F($0000, $FFDE)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC867A)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Minecart)
	%DKC1_SSS_Op80()

DATA_B58E49:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr5E_RevealedItem)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op90($0E89, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12A5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B58E77:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BananaBunch)
	%DKC1_SSS_Op80()

DATA_B58E85:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_K)
	%DKC1_SSS_Op80()

DATA_B58E93:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_O)
	%DKC1_SSS_Op80()

DATA_B58EA1:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_N)
	%DKC1_SSS_Op80()

DATA_B58EAF:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_G)
	%DKC1_SSS_Op80()

DATA_B58EBD:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC89A4)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_AnimalBuddyToken_Rambi)
	%DKC1_SSS_Op80()

DATA_B58ECB:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC89A4)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_AnimalBuddyToken_Expresso)
	%DKC1_SSS_Op80()

DATA_B58ED9:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC89A4)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_AnimalBuddyToken_Winky)
	%DKC1_SSS_Op80()

DATA_B58EE7:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC89A4)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_AnimalBuddyToken_Enguarde)
	%DKC1_SSS_Op80()

DATA_B58EF5:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC8404)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_SteelKeg_Idle)
	%DKC1_SSS_Op80()

DATA_B58F03:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC872E)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Barrel_Idle)
	%DKC1_SSS_Op80()

DATA_B58F11:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC8710)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_RopeBarrel_Idle)
	%DKC1_SSS_Op80()

DATA_B58F1F:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC8F44)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_OilDrum_Idle)
	%DKC1_SSS_Op80()

DATA_B58F2D:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC872E)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_DKBarrel_Idle)
	%DKC1_SSS_Op80()

DATA_B58F3B:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC872E)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_TNTBarrel_Idle)
	%DKC1_SSS_Op80()

DATA_B58F49:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC8404)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_OilDrum_Idle)
	%DKC1_SSS_Op80()

DATA_B58F57:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC8878)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_LifeBalloon)
	%DKC1_SSS_Op80()

DATA_B58F65:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC8896)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_LifeBalloon)
	%DKC1_SSS_Op80()

DATA_B58F73:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC88B4)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_LifeBalloon)
	%DKC1_SSS_Op80()

DATA_B58F81:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC881E)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_RollingTire_Idle)
	%DKC1_SSS_Op80()

DATA_B58F8F:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC8404)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_RollingTire_Idle)
	%DKC1_SSS_Op80()

UNK_B58F9D:
	%DKC1_SSS_Op82(DATA_B58E49)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Unknown01B7)
	%DKC1_SSS_Op80()

DATA_B58FAB:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr62_ClamboPearl)
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_ClamboPearl)
	%DKC1_SSS_Op80()

DATA_B58FC7:
	%DKC1_SSS_Op8F($0004, $0010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr65_CheckpointStarSpawner)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0008)
	%DKC1_SSS_Op80()

DATA_B58FDF:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr67_CheckpointStars)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00F4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC8F62)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_CheckpointStars)
	%DKC1_SSS_Op80()

DATA_B58FF9:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr72_Timer)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YPosLo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op80()

DATA_B59013:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr74_GiantBanana)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC885A)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_GiantBanana)
	%DKC1_SSS_Op80()

DATA_B5903B:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr1F_FloatingTire)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_RollingTire_Idle)
	%DKC1_SSS_Op80()

DATA_B59055:
	%DKC1_SSS_Op82(DATA_B5903B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_Op95(CODE_B58494)
	%DKC1_SSS_Op80()

DATA_B59063:
	%DKC1_SSS_Op82(DATA_B5903B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C4)
	%DKC1_SSS_Op95(CODE_B58494)
	%DKC1_SSS_Op80()

DATA_B59071:
	%DKC1_SSS_Op82(DATA_B5903B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_Op88(DATA_BC8404)
	%DKC1_SSS_Op80()

DATA_B5907F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr1B_HalfTire)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_Op95(CODE_B58494)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_HalfTire_Idle)
	%DKC1_SSS_Op80()

DATA_B590A1:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr1B_HalfTire)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_Op88(DATA_BC8404)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_HalfTire_Idle)
	%DKC1_SSS_Op80()

DATA_B590C3:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr1B_HalfTire)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_Op95(CODE_B58494)
	%DKC1_SSS_Op97($2000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_HalfTire_Idle)
	%DKC1_SSS_Op80()

DATA_B590E5:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr1B_HalfTire)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op95(CODE_B58494)
	%DKC1_SSS_Op97($B000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_HalfTire_Idle)
	%DKC1_SSS_Op80()

DATA_B59103:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr1C_UnknownHalfTire)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op95(CODE_B58494)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_HalfTire_Idle)
	%DKC1_SSS_Op80()

DATA_B59121:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr1D_RollingTire)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00EC)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_RollingTire_Idle)
	%DKC1_SSS_Op80()

DATA_B5914B:
	%DKC1_SSS_Op82(DATA_B59121)
	%DKC1_SSS_Op88(DATA_BC8404)
	%DKC1_SSS_Op80()

DATA_B59155:
	%DKC1_SSS_Op82(DATA_B59121)
	%DKC1_SSS_Op95(CODE_B58494)
	%DKC1_SSS_Op80()

DATA_B5915F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr1E_UnknownRollingTire)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00EC)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_Op95(CODE_B58494)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_RollingTire_Idle)
	%DKC1_SSS_Op80()

DATA_B5918D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr18_AnimalBuddyBox)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_Op88(DATA_BC8710)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B591B3:
	%DKC1_SSS_Op82(DATA_B5918D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_AnimalBuddyBox_Rambi)
	%DKC1_SSS_Op80()

DATA_B591C1:
	%DKC1_SSS_Op82(DATA_B5918D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0002)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_AnimalBuddyBox_Winky)
	%DKC1_SSS_Op80()

DATA_B591CF:
	%DKC1_SSS_Op82(DATA_B5918D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0001)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_AnimalBuddyBox_Expresso)
	%DKC1_SSS_Op80()

DATA_B591DD:
	%DKC1_SSS_Op82(DATA_B5918D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0003)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_AnimalBuddyBox_Enguarde)
	%DKC1_SSS_Op80()

DATA_B591EF:
	%DKC1_SSS_Op82(DATA_B5918D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0004)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_AnimalBuddyBox_Squawks)
	%DKC1_SSS_Op80()

DATA_B591FD:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr10_NeckyNut)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FED4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12A5Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC86D4)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_NeckyNut)
	%DKC1_SSS_Op80()

DATA_B59227:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr22_SteelKeg)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1271Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0010)
	%DKC1_SSS_Op88(DATA_BC8404)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_SteelKeg_Idle)
	%DKC1_SSS_Op80()

DATA_B59255:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr22_SteelKeg)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1271Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0010)
	%DKC1_SSS_Op88(DATA_BC8F44)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_SteelKeg_Idle)
	%DKC1_SSS_Op80()

DATA_B59283:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr23_Barrel)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1271Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Barrel_Idle)
	%DKC1_SSS_Op80()

DATA_B592A9:
	%DKC1_SSS_Op82(DATA_B59283)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0010)
	%DKC1_SSS_Op88(DATA_BC872E)
	%DKC1_SSS_Op80()

DATA_B592B7:
	%DKC1_SSS_Op82(DATA_B59283)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0010)
	%DKC1_SSS_Op88(DATA_BC8D64)
	%DKC1_SSS_Op80()

DATA_B592C5:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr24_RopeBarrel)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1271Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC8710)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_RopeBarrel_Idle)
	%DKC1_SSS_Op80()

DATA_B592EF:
	%DKC1_SSS_Op82(DATA_B592C5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0010)
	%DKC1_SSS_Op80()

DATA_B592F9:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr28_OilFire)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00E8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC8F44)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_SmallFire_RiseAndSink)
	%DKC1_SSS_Op80()

DATA_B5931F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr26_DKBarrel)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1271Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC872E)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_DKBarrel_Idle)
	%DKC1_SSS_Op80()

DATA_B59349:
	%DKC1_SSS_Op82(DATA_B5931F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0010)
	%DKC1_SSS_Op80()

DATA_B59357:
	%DKC1_SSS_Op82(DATA_B5931F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0005)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B59365:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr27_TNTBarrel)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1271Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC872E)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_TNTBarrel_Idle)
	%DKC1_SSS_Op80()

DATA_B5938F:
	%DKC1_SSS_Op82(DATA_B59365)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0010)
	%DKC1_SSS_Op80()

DATA_B59399:
	%DKC1_SSS_Op82(DATA_B59365)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0010)
	%DKC1_SSS_Op97($2000)
	%DKC1_SSS_Op80()

DATA_B593A7:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr09_Rambi)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0008)
	%DKC1_SSS_Op88(DATA_BC8404)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Rambi_Idle)
	%DKC1_SSS_Op80()

DATA_B593CD:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr0B_Winky)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0008)
	%DKC1_SSS_Op88(DATA_BC863E)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Winky_Idle)
	%DKC1_SSS_Op80()

DATA_B593F3:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr0A_Expresso)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0008)
	%DKC1_SSS_Op88(DATA_BC85E4)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Expresso_Idle)
	%DKC1_SSS_Op80()

DATA_B59419:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr0C_Enguarde)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0008)
	%DKC1_SSS_Op88(DATA_BC8B84)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Enguarde_Idle)
	%DKC1_SSS_Op80()

DATA_B59443:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr05_Kritter)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0CF0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC8512)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Kritter_Walk)
	%DKC1_SSS_Op80()

DATA_B59481:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr05_Kritter)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC8512)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Kritter_Walk)
	%DKC1_SSS_Op80()

DATA_B594B7:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr05_Kritter)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC8512)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Kritter_Walk)
	%DKC1_SSS_Op80()

DATA_B594ED:
	%DKC1_SSS_Op82(DATA_B594B7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B594F7:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr05_Kritter)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $000D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC85A8)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Kritter_Walk)
	%DKC1_SSS_Op80()

DATA_B5952D:
	%DKC1_SSS_Op82(DATA_B594F7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_BFF4ED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5953B:
	%DKC1_SSS_Op82(DATA_B594F7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_BFF507)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B59549:
	%DKC1_SSS_Op82(DATA_B594F7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_BFF507)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_Op80()

DATA_B59557:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr05_Kritter)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $000D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC854E)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Kritter_Walk)
	%DKC1_SSS_Op80()

DATA_B5958D:
	%DKC1_SSS_Op82(DATA_B59557)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_BFF4ED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5959B:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr1A_Klaptrap)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0021)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC876A)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Klaptrap_Walk)
	%DKC1_SSS_Op80()

DATA_B595CD:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr1A_Klaptrap)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC876A)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Klaptrap_Walk)
	%DKC1_SSS_Op80()

DATA_B59603:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0CF0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B59619:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3CD0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5962F:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $A000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B59641:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $A000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B59653:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00A0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B59665:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00A0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B59677:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $E800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B59689:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $E800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B5969B:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B596AD:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B596BF:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1414)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B596D1:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B596E3:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B596F5:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_Op80()

DATA_B59703:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_Op80()

DATA_B59711:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B59723:
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B59735:
	%DKC1_SSS_Op82(DATA_B595CD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0067)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op80()

DATA_B5974B:
	%DKC1_SSS_Op82(DATA_B595CD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0067)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0110)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_Op80()

DATA_B5975D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr1A_Klaptrap)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0008)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0021)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0800)
	%DKC1_SSS_Op88(DATA_BC87A6)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Klaptrap_Walk)
	%DKC1_SSS_Op80()

DATA_B59797:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr1A_Klaptrap)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0021)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0800)
	%DKC1_SSS_Op88(DATA_BC87A6)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Klaptrap_Walk)
	%DKC1_SSS_Op80()

DATA_B597D1:
	%DKC1_SSS_Op82(DATA_B5975D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B597DB:
	%DKC1_SSS_Op82(DATA_B5975D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op97($6000)
	%DKC1_SSS_Op80()

DATA_B597E9:
	%DKC1_SSS_Op82(DATA_B5975D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD80)
	%DKC1_SSS_Op80()

DATA_B597F3:
	%DKC1_SSS_Op82(DATA_B5975D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0067)
	%DKC1_SSS_Op80()

DATA_B59801:
	%DKC1_SSS_Op82(DATA_B59797)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B5980F:
	%DKC1_SSS_Op82(DATA_B59797)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B5981D:
	%DKC1_SSS_Op82(DATA_B59797)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $A000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD80)
	%DKC1_SSS_Op80()

DATA_B5982B:
	%DKC1_SSS_Op82(DATA_B59797)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $A000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B59839:
	%DKC1_SSS_Op82(DATA_B59797)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B59847:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr06_Klump)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0001)
	%DKC1_SSS_Op88(DATA_BC85C6)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Klump_Walk)
	%DKC1_SSS_Op80()

DATA_B5987D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr06_Klump)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0001)
	%DKC1_SSS_Op88(DATA_BC85C6)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Klump_Walk)
	%DKC1_SSS_Op80()

DATA_B598B3:
	%DKC1_SSS_Op82(DATA_B59847)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op80()

DATA_B598C1:
	%DKC1_SSS_Op82(DATA_B5987D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0067)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $00B2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0140)
	%DKC1_SSS_Op80()

DATA_B598D3:
	%DKC1_SSS_Op82(DATA_B5987D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0067)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FEC0)
	%DKC1_SSS_Op80()

DATA_B598E5:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr06_Klump)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0001)
	%DKC1_SSS_Op88(DATA_BC85C6)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Klump_Walk)
	%DKC1_SSS_Op80()

DATA_B5991F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr06_Klump)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0001)
	%DKC1_SSS_Op88(DATA_BC85C6)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Klump_Walk)
	%DKC1_SSS_Op80()

DATA_B59955:
	%DKC1_SSS_Op82(DATA_B5991F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B59963:
	%DKC1_SSS_Op82(DATA_B5991F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0048)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B59971:
	%DKC1_SSS_Op82(DATA_B5991F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1414)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B5997F:
	%DKC1_SSS_Op82(DATA_B5991F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00A0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op80()

DATA_B5998D:
	%DKC1_SSS_Op82(DATA_B5991F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $A000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B5999B:
	%DKC1_SSS_Op82(DATA_B5991F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1818)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B599A9:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr05_Kritter)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0680)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0201)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC8512)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Kritter_Walk)
	%DKC1_SSS_Op80()

DATA_B599E7:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr05_Kritter)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0603)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC8512)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Kritter_Walk)
	%DKC1_SSS_Op80()

DATA_B59A25:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr2C_ItemCache)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op95(CODE_B584F5)
	%DKC1_SSS_Op80()

DATA_B59A43:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr2C_ItemCache)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op80()

DATA_B59A61:
	%DKC1_SSS_Op82(DATA_B59A43)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B59A6B:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B59A79:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B59A83:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B59A8D:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0003)
	%DKC1_SSS_Op80()

DATA_B59A97:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0004)
	%DKC1_SSS_Op80()

DATA_B59AA1:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0004)
	%DKC1_SSS_Op80()

DATA_B59AAF:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0005)
	%DKC1_SSS_Op80()

DATA_B59AB9:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0006)
	%DKC1_SSS_Op80()

DATA_B59AC3:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0008)
	%DKC1_SSS_Op80()

DATA_B59ACD:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0008)
	%DKC1_SSS_Op80()

DATA_B59ADB:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0009)
	%DKC1_SSS_Op80()

DATA_B59AE5:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $000A)
	%DKC1_SSS_Op80()

DATA_B59AEF:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $000A)
	%DKC1_SSS_Op80()

DATA_B59AFD:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $000D)
	%DKC1_SSS_Op80()

DATA_B59B07:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $000D)
	%DKC1_SSS_Op80()

DATA_B59B15:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $000E)
	%DKC1_SSS_Op80()

DATA_B59B1F:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0010)
	%DKC1_SSS_Op80()

DATA_B59B29:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0013)
	%DKC1_SSS_Op80()

DATA_B59B33:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0014)
	%DKC1_SSS_Op80()

DATA_B59B3D:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $000F)
	%DKC1_SSS_Op80()

DATA_B59B47:
	%DKC1_SSS_Op82(DATA_B59A25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0007)
	%DKC1_SSS_Op80()

DATA_B59B51:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr05_Kritter)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC858A)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Kritter_Walk)
	%DKC1_SSS_Op80()

DATA_B59B83:
	%DKC1_SSS_Op82(DATA_B59B51)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_Op80()

DATA_B59B91:
	%DKC1_SSS_Op82(DATA_B59B51)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op80()

DATA_B59B9F:
	%DKC1_SSS_Op82(DATA_B59B51)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B59BAD:
	%DKC1_SSS_Op82(DATA_B59B51)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op80()

DATA_B59BBF:
	%DKC1_SSS_Op82(DATA_B59B51)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59BD1:
	%DKC1_SSS_Op82(DATA_B59B51)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_Op80()

DATA_B59BE3:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr05_Kritter)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC856C)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Kritter_Walk)
	%DKC1_SSS_Op80()

DATA_B59C15:
	%DKC1_SSS_Op82(DATA_B59BE3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0C00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B59C27:
	%DKC1_SSS_Op82(DATA_B59BE3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0C00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B59C39:
	%DKC1_SSS_Op82(DATA_B59BE3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0C00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B59C4F:
	%DKC1_SSS_Op82(DATA_B59BE3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0500)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0C00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B59C61:
	%DKC1_SSS_Op82(DATA_B59BE3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3C00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0110)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B59C7F:
	%DKC1_SSS_Op82(DATA_B59BE3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3C00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0110)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B59C9D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr29_Slippa)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_Op88(DATA_BC8602)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Slippa_Slither)
	%DKC1_SSS_Op80()

DATA_B59CCF:
	%DKC1_SSS_Op82(DATA_B59C9D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B59CD9:
	%DKC1_SSS_Op82(DATA_B59C9D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD80)
	%DKC1_SSS_Op80()

DATA_B59CE3:
	%DKC1_SSS_Op82(DATA_B59C9D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59CED:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr19_Zinger)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC8D82)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Zinger_Fly)
	%DKC1_SSS_Op80()

DATA_B59D13:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $7000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0400)
	%DKC1_SSS_Op80()

DATA_B59D21:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FD00)
	%DKC1_SSS_Op80()

DATA_B59D2F:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FB80)
	%DKC1_SSS_Op80()

DATA_B59D3D:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0300)
	%DKC1_SSS_Op80()

DATA_B59D4B:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $6000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FD00)
	%DKC1_SSS_Op80()

DATA_B59D59:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FD00)
	%DKC1_SSS_Op80()

DATA_B59D67:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $4040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59D75:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3838)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59D83:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3838)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0200)
	%DKC1_SSS_Op80()

DATA_B59D91:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3838)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FC00)
	%DKC1_SSS_Op80()

DATA_B59D9F:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FB80)
	%DKC1_SSS_Op80()

DATA_B59DAD:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FB80)
	%DKC1_SSS_Op80()

DATA_B59DBB:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2828)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FA00)
	%DKC1_SSS_Op80()

DATA_B59DC9:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $6000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $02D0)
	%DKC1_SSS_Op80()

DATA_B59DD7:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FC00)
	%DKC1_SSS_Op80()

DATA_B59DE5:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $5010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0300)
	%DKC1_SSS_Op80()

DATA_B59DF3:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FC00)
	%DKC1_SSS_Op80()

DATA_B59E01:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FC00)
	%DKC1_SSS_Op80()

DATA_B59E0F:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59E1D:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0200)
	%DKC1_SSS_Op80()

DATA_B59E2B:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FD80)
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FD80)
	%DKC1_SSS_Op80()

DATA_B59E45:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59E53:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $4040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FD00)
	%DKC1_SSS_Op80()

DATA_B59E61:
	%DKC1_SSS_Op82(DATA_B59CED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $4040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0300)
	%DKC1_SSS_Op80()

DATA_B59E6F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr19_Zinger)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC8DBE)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Zinger_Fly)
	%DKC1_SSS_Op80()

DATA_B59E95:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0C0C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59EAB:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3C3C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59EC1:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $6818)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59ED7:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0070)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59EED:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59F03:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59F19:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59F2F:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2090)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59F45:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $9020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59F5B:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59F71:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE80)
	%DKC1_SSS_Op80()

DATA_B59F87:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B59F9D:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59FB3:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59FC9:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59FDF:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B59FF5:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $7800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B5A00B:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5A021:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1414)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B5A037:
	%DKC1_SSS_Op82(DATA_B59E6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1818)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B5A04D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr19_Zinger)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1271Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC8DA0)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Zinger_Fly)
	%DKC1_SSS_Op80()

DATA_B5A07B:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A08D:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $A000)
	%DKC1_SSS_Op80()

DATA_B5A09F:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $C000)
	%DKC1_SSS_Op80()

DATA_B5A0B1:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $E000)
	%DKC1_SSS_Op80()

DATA_B5A0C3:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5A0D5:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5A0E7:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A0F9:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0280)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A10B:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A11D:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0500)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A12F:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A141:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A153:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FB40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $C000)
	%DKC1_SSS_Op80()

DATA_B5A165:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A177:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0280)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $2801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A189:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0140)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $2801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A19B:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0220)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $2801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A1AD:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $2801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5A1BF:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A1D1:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FEC0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A1E3:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A1F5:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A207:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $5801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A219:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $5801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $E000)
	%DKC1_SSS_Op80()

DATA_B5A22B:
	%DKC1_SSS_Op82(DATA_B5A04D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0380)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $2801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A23D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr19_Zinger)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0067)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1271Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC8E18)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Zinger_Fly)
	%DKC1_SSS_Op80()

DATA_B5A26F:
	%DKC1_SSS_Op82(DATA_B5A23D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $40C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $7000)
	%DKC1_SSS_Op80()

DATA_B5A285:
	%DKC1_SSS_Op82(DATA_B5A23D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $40C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $C000)
	%DKC1_SSS_Op80()

DATA_B5A29B:
	%DKC1_SSS_Op82(DATA_B5A23D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $5801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $40C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5A2B1:
	%DKC1_SSS_Op82(DATA_B5A23D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $40C0)
	%DKC1_SSS_Op80()

DATA_B5A2C3:
	%DKC1_SSS_Op82(DATA_B5A23D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $40C0)
	%DKC1_SSS_Op80()

DATA_B5A2D5:
	%DKC1_SSS_Op82(DATA_B5A23D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $40C0)
	%DKC1_SSS_Op80()

DATA_B5A2E7:
	%DKC1_SSS_Op82(DATA_B5A23D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1271Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $40C0)
	%DKC1_SSS_Op80()

DATA_B5A2FD:
	%DKC1_SSS_Op82(DATA_B5A23D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $40C0)
	%DKC1_SSS_Op80()

DATA_B5A30F:
	%DKC1_SSS_Op82(DATA_B5A23D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4802)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $1C64)
	%DKC1_SSS_Op80()

DATA_B5A321:
	%DKC1_SSS_Op82(DATA_B5A23D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $5802)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2858)
	%DKC1_SSS_Op80()

DATA_B5A333:
	%DKC1_SSS_Op82(DATA_B5A23D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FCC0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4802)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A0E0)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5A349:
	%DKC1_SSS_Op82(DATA_B5A23D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $02C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $40C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $7000)
	%DKC1_SSS_Op80()

DATA_B5A35F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr1A_Klaptrap)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_Op88(DATA_BC876A)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Klaptrap_Walk)
	%DKC1_SSS_Op80()

DATA_B5A391:
	%DKC1_SSS_Op82(DATA_B5A35F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2848)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5A39F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr31_SwingingRope)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC865C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_CurrentPoseLo, $26AC)
	%DKC1_SSS_Op80()

DATA_B5A3BD:
	%DKC1_SSS_Op82(DATA_B5A39F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5A3C7:
	%DKC1_SSS_Op82(DATA_B5A39F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5A3D5:
	%DKC1_SSS_Op82(DATA_B5A39F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0010)
	%DKC1_SSS_Op80()

DATA_B5A3DF:
	%DKC1_SSS_Op82(DATA_B5A39F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0020)
	%DKC1_SSS_Op80()

DATA_B5A3E9:
	%DKC1_SSS_Op82(DATA_B5A39F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0030)
	%DKC1_SSS_Op80()

DATA_B5A3F3:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr31_SwingingRope)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC865C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_CurrentPoseLo, $2670)
	%DKC1_SSS_Op80()

DATA_B5A411:
	%DKC1_SSS_Op82(DATA_B5A3F3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5A41B:
	%DKC1_SSS_Op82(DATA_B5A3F3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5A429:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr2F_Army)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0003)
	%DKC1_SSS_Op88(DATA_BC865C)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Army_Idle)
	%DKC1_SSS_Op80()

DATA_B5A467:
	%DKC1_SSS_Op82(DATA_B5A429)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0500)
	%DKC1_SSS_Op80()

DATA_B5A471:
	%DKC1_SSS_Op82(DATA_B5A429)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_Op80()

DATA_B5A47B:
	%DKC1_SSS_Op82(DATA_B5A429)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FB00)
	%DKC1_SSS_Op80()

DATA_B5A485:
	%DKC1_SSS_Op82(DATA_B59481)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4C08)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5A493:
	%DKC1_SSS_Op82(DATA_B59481)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1414)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5A4A1:
	%DKC1_SSS_Op82(DATA_B59481)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0C0C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5A4AF:
	%DKC1_SSS_Op82(DATA_B59481)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $FF20)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5A4BD:
	%DKC1_SSS_Op82(DATA_B59481)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5A4CB:
	%DKC1_SSS_Op82(DATA_B59481)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5A4D9:
	%DKC1_SSS_Op82(DATA_B59481)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5A4E7:
	%DKC1_SSS_Op82(DATA_B59481)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $BF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5A4F5:
	%DKC1_SSS_Op82(DATA_B59481)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $7F40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5A503:
	%DKC1_SSS_Op82(DATA_B59481)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0048)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5A511:
	%DKC1_SSS_Op82(DATA_B59481)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $5050)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5A51F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr15_BananaBunch)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00EC)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BananaBunch)
	%DKC1_SSS_Op80()

DATA_B5A539:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr16_KongLetter)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00EC)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op8E($2000)
	%DKC1_SSS_Op80()

	%FREE_BYTES($F5A54F, 2, $00)

DATA_B5A551:
	%DKC1_SSS_Op82(DATA_B5A539)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_K)
	%DKC1_SSS_Op80()

	%FREE_BYTES($F5A55B, 2, $00)

DATA_B5A55D:
	%DKC1_SSS_Op82(DATA_B5A539)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_O)
	%DKC1_SSS_Op80()

	%FREE_BYTES($F5A567, 2, $00)

DATA_B5A569:
	%DKC1_SSS_Op82(DATA_B5A539)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_N)
	%DKC1_SSS_Op80()

	%FREE_BYTES($F5A573, 2, $00)

DATA_B5A575:
	%DKC1_SSS_Op82(DATA_B5A539)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_G)
	%DKC1_SSS_Op80()

DATA_B5A57F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr45_AnimalBuddyToken)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC89A4)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5A599:
	%DKC1_SSS_Op82(DATA_B5A57F)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_AnimalBuddyToken_Rambi)
	%DKC1_SSS_Op80()

DATA_B5A5A3:
	%DKC1_SSS_Op82(DATA_B5A57F)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_AnimalBuddyToken_Winky)
	%DKC1_SSS_Op80()

DATA_B5A5AD:
	%DKC1_SSS_Op82(DATA_B5A57F)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_AnimalBuddyToken_Expresso)
	%DKC1_SSS_Op80()

DATA_B5A5B7:
	%DKC1_SSS_Op82(DATA_B5A57F)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_AnimalBuddyToken_Enguarde)
	%DKC1_SSS_Op80()

DATA_B5A5C1:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr39_SpritePlatform)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0066)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5A5DB:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF40)
	%DKC1_SSS_Op95(CODE_B5854C)
	%DKC1_SSS_Op80()

DATA_B5A605:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_Op95(CODE_B5854C)
	%DKC1_SSS_Op97($2000)
	%DKC1_SSS_Op80()

DATA_B5A627:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op95(CODE_B5854C)
	%DKC1_SSS_Op80()

DATA_B5A64D:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op95(CODE_B5854C)
	%DKC1_SSS_Op80()

DATA_B5A66F:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4868)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op95(CODE_B5854C)
	%DKC1_SSS_Op80()

DATA_B5A691:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op95(CODE_B5854C)
	%DKC1_SSS_Op80()

DATA_B5A6B3:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $80C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op95(CODE_B5854C)
	%DKC1_SSS_Op80()

DATA_B5A6D5:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4848)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op95(CODE_B5854C)
	%DKC1_SSS_Op80()

DATA_B5A6F7:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op95(CODE_B5854C)
	%DKC1_SSS_Op80()

DATA_B5A719:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $5858)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op95(CODE_B5854C)
	%DKC1_SSS_Op80()

DATA_B5A73B:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1818)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $4030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op95(CODE_B5854C)
	%DKC1_SSS_Op80()

DATA_B5A75D:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $5858)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op95(CODE_B5854C)
	%DKC1_SSS_Op80()

DATA_B5A77F:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0074)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF00)
	%DKC1_SSS_Op95(CODE_B5854C)
	%DKC1_SSS_Op80()

DATA_B5A7A1:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op95(CODE_B5854C)
	%DKC1_SSS_Op80()

DATA_B5A7C3:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op95(CODE_B5854C)
	%DKC1_SSS_Op80()

DATA_B5A7E5:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MinePlatform)
	%DKC1_SSS_Op95(CODE_B58474)
	%DKC1_SSS_Op80()

DATA_B5A813:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MinePlatform)
	%DKC1_SSS_Op95(CODE_B58474)
	%DKC1_SSS_Op80()

DATA_B5A83D:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3838)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MinePlatform)
	%DKC1_SSS_Op95(CODE_B58474)
	%DKC1_SSS_Op80()

DATA_B5A863:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3838)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MinePlatform)
	%DKC1_SSS_Op95(CODE_B58474)
	%DKC1_SSS_Op80()

DATA_B5A889:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0070)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MinePlatform)
	%DKC1_SSS_Op95(CODE_B58474)
	%DKC1_SSS_Op80()

DATA_B5A8AF:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $7000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MinePlatform)
	%DKC1_SSS_Op95(CODE_B58474)
	%DKC1_SSS_Op80()

DATA_B5A8D5:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MinePlatform)
	%DKC1_SSS_Op95(CODE_B58474)
	%DKC1_SSS_Op80()

DATA_B5A8FB:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MinePlatform)
	%DKC1_SSS_Op95(CODE_B58474)
	%DKC1_SSS_Op80()

DATA_B5A921:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0300)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MinePlatform)
	%DKC1_SSS_Op95(CODE_B58474)
	%DKC1_SSS_Op80()

DATA_B5A947:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FD00)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MinePlatform)
	%DKC1_SSS_Op95(CODE_B58474)
	%DKC1_SSS_Op80()

DATA_B5A96D:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF40)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_FactoryPlatform)
	%DKC1_SSS_Op88(DATA_BC8D28)
	%DKC1_SSS_Op80()

DATA_B5A99B:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_FactoryPlatform)
	%DKC1_SSS_Op88(DATA_BC8D28)
	%DKC1_SSS_Op80()

DATA_B5A9C5:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_FactoryPlatform)
	%DKC1_SSS_Op88(DATA_BC8D28)
	%DKC1_SSS_Op80()

DATA_B5A9EB:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2828)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_FactoryPlatform)
	%DKC1_SSS_Op88(DATA_BC8D28)
	%DKC1_SSS_Op80()

DATA_B5AA11:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2828)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_FactoryPlatform)
	%DKC1_SSS_Op88(DATA_BC8D28)
	%DKC1_SSS_Op80()

DATA_B5AA37:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE80)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_FactoryPlatform)
	%DKC1_SSS_Op88(DATA_BC8D28)
	%DKC1_SSS_Op80()

DATA_B5AA5D:
	%DKC1_SSS_Op82(DATA_B5A5C1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0180)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_FactoryPlatform)
	%DKC1_SSS_Op88(DATA_BC8D28)
	%DKC1_SSS_Op80()

DATA_B5AA83:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr1D_RollingTire)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_Op95(CODE_B58494)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_RollingTire_Unknown)
	%DKC1_SSS_Op80()

DATA_B5AAA5:
	%DKC1_SSS_Op82(DATA_B5AA83)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FD00)
	%DKC1_SSS_Op80()

DATA_B5AABB:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr38_BarrelCannon)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00EC)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0028)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BarrelCannon)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0500)
	%DKC1_SSS_Op80()

DATA_B5AAE5:
	%DKC1_SSS_Op82(DATA_B5AABB)
	%DKC1_SSS_Op88(DATA_BC872E)
	%DKC1_SSS_Op80()

DATA_B5AAEF:
	%DKC1_SSS_Op82(DATA_B5AABB)
	%DKC1_SSS_Op88(DATA_BC8F9E)
	%DKC1_SSS_Op80()

DATA_B5AAF9:
	%DKC1_SSS_Op82(DATA_B5AABB)
	%DKC1_SSS_Op88(DATA_BC872E)
	%DKC1_SSS_Op80()

DATA_B5AB03:
	%DKC1_SSS_Op82(DATA_B5AABB)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op80()

DATA_B5AB0D:
	%DKC1_SSS_Op82(DATA_B5AABB)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op80()

DATA_B5AB17:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_BouncyBonanza_ExitBonus2<<8)|(!Define_DKC1_EntranceID_BouncyBonanza_EnterBonus2&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5AB31:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_OilDrumAlley_ExitBonus1<<8)|(!Define_DKC1_EntranceID_OilDrumAlley_EnterBonus1&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5AB4B:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_BlackoutBasement_ExitBonus1<<8)|(!Define_DKC1_EntranceID_BlackoutBasement_EnterBonus1&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5AB65:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_RopeyRampage_ExitBonus2<<8)|(!Define_DKC1_EntranceID_RopeyRampage_EnterBonus2&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5AB7F:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_PlatformPerils_ExitBonus1<<8)|(!Define_DKC1_EntranceID_PlatformPerils_EnterBonus1&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5AB99:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_MinecartMadness_ExitBonus1<<8)|(!Define_DKC1_EntranceID_MinecartMadness_EnterBonus1&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5ABB3:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_MinecartMadness_ExitBonus2<<8)|(!Define_DKC1_EntranceID_MinecartMadness_EnterBonus2&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5ABCD:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_MinecartMadness_ExitBonus3<<8)|(!Define_DKC1_EntranceID_MinecartMadness_EnterBonus3&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0003)
	%DKC1_SSS_Op80()

DATA_B5ABE7:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_PlatformPerils_ExitBonus2<<8)|(!Define_DKC1_EntranceID_PlatformPerils_EnterBonus2&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5AC01:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_TrickTrackTrek_ExitBonus1<<8)|(!Define_DKC1_EntranceID_TrickTrackTrek_EnterBonus1&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5AC1B:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_TrickTrackTrek_ExitBonus3<<8)|(!Define_DKC1_EntranceID_TrickTrackTrek_EnterBonus3&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5AC35:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_StopAndGoStation_ExitBonus2<<8)|(!Define_DKC1_EntranceID_StopAndGoStation_EnterBonus2&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5AC4F:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_LoopyLights_ExitBonus1<<8)|(!Define_DKC1_EntranceID_LoopyLights_EnterBonus1&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5AC69:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_SnowBarrelBlast_ExitBonus1<<8)|(!Define_DKC1_EntranceID_SnowBarrelBlast_EnterBonus1&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5AC83:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_SnowBarrelBlast_ExitBonus2<<8)|(!Define_DKC1_EntranceID_SnowBarrelBlast_EnterBonus2&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5AC9D:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_SnowBarrelBlast_ExitBonus3<<8)|(!Define_DKC1_EntranceID_SnowBarrelBlast_EnterBonus3&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0003)
	%DKC1_SSS_Op80()

DATA_B5ACB7:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_TrickTrackTrek_ExitBonus2<<8)|(!Define_DKC1_EntranceID_TrickTrackTrek_EnterBonus2&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0003)
	%DKC1_SSS_Op80()

DATA_B5ACD1:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_TankedUpTrouble_ExitBonus1<<8)|(!Define_DKC1_EntranceID_TankedUpTrouble_EnterBonus1&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5ACEB:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_TempleTempest_ExitBonus2<<8)|(!Define_DKC1_EntranceID_TempleTempest_EnterBonus2&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5AD05:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_MillstoneMayhem_ExitBonus2<<8)|(!Define_DKC1_EntranceID_MillstoneMayhem_EnterBonus2&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_Op97($2000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5AD23:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_MillstoneMayhem_ExitBonus1<<8)|(!Define_DKC1_EntranceID_MillstoneMayhem_EnterBonus1&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5AD3D:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_IceAgeAlley_ExitBonus1<<8)|(!Define_DKC1_EntranceID_IceAgeAlley_EnterBonus1&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5AD57:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_IceAgeAlley_ExitBonus2<<8)|(!Define_DKC1_EntranceID_IceAgeAlley_EnterBonus2&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5AD71:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_TreeTopTown_ExitBonus2<<8)|(!Define_DKC1_EntranceID_TreeTopTown_EnterBonus2&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5AD8B:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_TreeTopTown_ExitBonus1<<8)|(!Define_DKC1_EntranceID_TreeTopTown_EnterBonus1&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5ADA5:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_VultureCulture_ExitBonus1<<8)|(!Define_DKC1_EntranceID_VultureCulture_EnterBonus1&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5ADBF:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_SlipSlideRide_ExitBonus3<<8)|(!Define_DKC1_EntranceID_SlipSlideRide_EnterBonus3&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0003)
	%DKC1_SSS_Op80()

DATA_B5ADD9:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_ReptileRumble_ExitBonus2<<8)|(!Define_DKC1_EntranceID_ReptileRumble_EnterBonus2&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5ADF3:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_MineCartCarnage_Warp<<8)|(!Define_DKC1_EntranceID_MineCartCarnage_Warp&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_Op80()

DATA_B5AE09:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_RopeBridgeRumble_ExitBonus2<<8)|(!Define_DKC1_EntranceID_RopeBridgeRumble_EnterBonus2&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5AE23:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_RopeBridgeRumble_ExitBonus1<<8)|(!Define_DKC1_EntranceID_RopeBridgeRumble_EnterBonus1&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5AE3D:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_ForestFrenzy_ExitBonus1<<8)|(!Define_DKC1_EntranceID_ForestFrenzy_EnterBonus1&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5AE57:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_WinkysWalkway_ExitBonus1<<8)|(!Define_DKC1_EntranceID_WinkysWalkway_EnterBonus1&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5AE71:
	%DKC1_SSS_Op82(DATA_B5AAEF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_SlipSlideRide_Warp<<8)|(!Define_DKC1_EntranceID_SlipSlideRide_Warp&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_Op80()

	%FREE_BYTES($F5AE87, 2, $00)

DATA_B5AE89:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $2080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_VultureCulture_Warp<<8)|(!Define_DKC1_EntranceID_VultureCulture_Warp&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_Op80()

DATA_B5AE9F:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_TreeTopTown_Warp<<8)|(!Define_DKC1_EntranceID_TreeTopTown_Warp&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_Op80()

DATA_B5AEB5:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $2080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_MillstoneMayhem_Warp<<8)|(!Define_DKC1_EntranceID_MillstoneMayhem_Warp&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_Op80()

DATA_B5AECB:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID, (!Define_DKC1_EntranceID_TrickTrackTrek_Warp<<8)|(!Define_DKC1_EntranceID_TrickTrackTrek_Warp&$00FF))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_Op80()

DATA_B5AEE1:
	%DKC1_SSS_Op82(DATA_B5AB0D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5AEF7:
	%DKC1_SSS_Op82(DATA_B5AB0D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $F070)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5AF0D:
	%DKC1_SSS_Op82(DATA_B5AB0D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $9010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1828)
	%DKC1_SSS_Op80()

DATA_B5AF23:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr20_Mincer)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1271Lo, $0000)
	%DKC1_SSS_Op95(CODE_B58494)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Mincer)
	%DKC1_SSS_Op80()

DATA_B5AF55:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5AF67:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FDC0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5AF79:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5AF8B:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2000)
	%DKC1_SSS_Op80()

DATA_B5AF9D:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $D000)
	%DKC1_SSS_Op80()

DATA_B5AFAF:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5AFC1:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5AFD3:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5AFE5:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FB40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_Op80()

DATA_B5AFF7:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $02C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5B009:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $02C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $4801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_Op80()

DATA_B5B01B:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $A000)
	%DKC1_SSS_Op80()

DATA_B5B02D:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $6801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5B03F:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $6801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $5000)
	%DKC1_SSS_Op80()

DATA_B5B051:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $6801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $B000)
	%DKC1_SSS_Op80()

DATA_B5B063:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $5001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5B075:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $F900)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $9000)
	%DKC1_SSS_Op80()

DATA_B5B087:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FEA0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5B099:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FEA0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5B0AB:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr20_Mincer)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0067)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1271Lo, $0000)
	%DKC1_SSS_Op95(CODE_B58494)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Mincer)
	%DKC1_SSS_Op80()

DATA_B5B0E1:
	%DKC1_SSS_Op82(DATA_B5B0AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $7807)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $40C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5B0F7:
	%DKC1_SSS_Op82(DATA_B5B0AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $6807)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $40C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $A000)
	%DKC1_SSS_Op80()

DATA_B5B10D:
	%DKC1_SSS_Op82(DATA_B5B0AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1271Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FDC0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $6807)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $30D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5B127:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr20_Mincer)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001B)
	%DKC1_SSS_Op88(DATA_BC881E)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Mincer)
	%DKC1_SSS_Op80()

DATA_B5B155:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5B163:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FD00)
	%DKC1_SSS_Op80()

DATA_B5B171:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $1050)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FD00)
	%DKC1_SSS_Op80()

DATA_B5B17F:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5B18D:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FB00)
	%DKC1_SSS_Op80()

DATA_B5B19B:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0500)
	%DKC1_SSS_Op80()

DATA_B5B1A9:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0028)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0D00)
	%DKC1_SSS_Op80()

DATA_B5B1B7:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FC80)
	%DKC1_SSS_Op80()

DATA_B5B1C5:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5B1D3:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FC00)
	%DKC1_SSS_Op80()

DATA_B5B1E1:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0500)
	%DKC1_SSS_Op80()

DATA_B5B1EF:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $B080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FD00)
	%DKC1_SSS_Op80()

DATA_B5B1FD:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $80B0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5B20B:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $1818)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5B219:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FD00)
	%DKC1_SSS_Op80()

DATA_B5B227:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FD00)
	%DKC1_SSS_Op80()

DATA_B5B235:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr20_Mincer)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001C)
	%DKC1_SSS_Op88(DATA_BC881E)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Mincer)
	%DKC1_SSS_Op80()

DATA_B5B267:
	%DKC1_SSS_Op82(DATA_B5B235)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0C0C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_Op80()

DATA_B5B275:
	%DKC1_SSS_Op82(DATA_B5B235)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $5050)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_Op80()

DATA_B5B283:
	%DKC1_SSS_Op82(DATA_B5B235)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_Op80()

DATA_B5B291:
	%DKC1_SSS_Op82(DATA_B5B235)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_Op80()

DATA_B5B29F:
	%DKC1_SSS_Op82(DATA_B5B235)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_Op80()

DATA_B5B2AD:
	%DKC1_SSS_Op82(DATA_B5B235)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00A0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_Op80()

DATA_B5B2BB:
	%DKC1_SSS_Op82(DATA_B5B235)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00A0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_Op80()

DATA_B5B2C9:
	%DKC1_SSS_Op82(DATA_B5B235)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $A000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_Op80()

DATA_B5B2D7:
	%DKC1_SSS_Op82(DATA_B5B235)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $A000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_Op80()

DATA_B5B2E5:
	%DKC1_SSS_Op82(DATA_B5B235)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00FF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_Op80()

DATA_B5B2F3:
	%DKC1_SSS_Op82(DATA_B5B235)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $7030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_Op80()

DATA_B5B301:
	%DKC1_SSS_Op82(DATA_B5B235)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8038)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC80)
	%DKC1_SSS_Op80()

DATA_B5B30F:
	%DKC1_SSS_Op82(DATA_B5B235)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_Op80()

DATA_B5B31D:
	%DKC1_SSS_Op82(DATA_B5B235)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1050)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_Op80()

DATA_B5B32B:
	%DKC1_SSS_Op82(DATA_B5B235)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $C0C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_Op80()

DATA_B5B339:
	%DKC1_SSS_Op82(DATA_B5B235)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3838)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_Op80()

DATA_B5B347:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr4D_Gnawty)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_Op88(DATA_BC8A1C)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Gnawty_Walk)
	%DKC1_SSS_Op80()

DATA_B5B37D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr4D_Gnawty)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_Op88(DATA_BC8A1C)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Gnawty_Walk)
	%DKC1_SSS_Op80()

DATA_B5B3B3:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr4D_Gnawty)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006E)
	%DKC1_SSS_Op88(DATA_BC8A1C)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Gnawty_Walk)
	%DKC1_SSS_Op80()

DATA_B5B3E9:
	%DKC1_SSS_Op82(DATA_B5B347)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0C80)
	%DKC1_SSS_Op80()

DATA_B5B3F7:
	%DKC1_SSS_Op82(DATA_B5B347)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5B405:
	%DKC1_SSS_Op82(DATA_B5B347)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $9090)
	%DKC1_SSS_Op80()

DATA_B5B413:
	%DKC1_SSS_Op82(DATA_B5B37D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5B41D:
	%DKC1_SSS_Op82(DATA_B5B37D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_Op80()

DATA_B5B427:
	%DKC1_SSS_Op82(DATA_B5B3B3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0078)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0067)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op80()

DATA_B5B439:
	%DKC1_SSS_Op82(DATA_B5B3B3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0088)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0067)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op80()

DATA_B5B44B:
	%DKC1_SSS_Op82(DATA_B5B3B3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $005C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0067)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B5B45D:
	%DKC1_SSS_Op82(DATA_B5B3B3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0088)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0067)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op80()

DATA_B5B46F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr46_BlueKrusha)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0003)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Krusha_Walk)
	%DKC1_SSS_Op80()

DATA_B5B4A1:
	%DKC1_SSS_Op82(DATA_B5B46F)
	%DKC1_SSS_Op88(DATA_BC89C2)
	%DKC1_SSS_Op80()

DATA_B5B4AB:
	%DKC1_SSS_Op82(DATA_B5B46F)
	%DKC1_SSS_Op88(DATA_BC89E0)
	%DKC1_SSS_Op80()

DATA_B5B4B5:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr46_BlueKrusha)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0003)
	%DKC1_SSS_Op88(DATA_BC89C2)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Krusha_Walk)
	%DKC1_SSS_Op80()

DATA_B5B4EB:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr46_BlueKrusha)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0003)
	%DKC1_SSS_Op88(DATA_BC89C2)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Krusha_Walk)
	%DKC1_SSS_Op80()

DATA_B5B521:
	%DKC1_SSS_Op82(DATA_B5B4A1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0C80)
	%DKC1_SSS_Op80()

DATA_B5B52F:
	%DKC1_SSS_Op82(DATA_B5B4A1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2C2C)
	%DKC1_SSS_Op80()

DATA_B5B53D:
	%DKC1_SSS_Op82(DATA_B5B4A1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4848)
	%DKC1_SSS_Op80()

DATA_B5B54B:
	%DKC1_SSS_Op82(DATA_B5B4A1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5B559:
	%DKC1_SSS_Op82(DATA_B5B4A1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $B050)
	%DKC1_SSS_Op80()

DATA_B5B567:
	%DKC1_SSS_Op82(DATA_B5B4A1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $6060)
	%DKC1_SSS_Op80()

DATA_B5B575:
	%DKC1_SSS_Op82(DATA_B5B4A1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3C3C)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5B587:
	%DKC1_SSS_Op82(DATA_B5B4A1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1818)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5B599:
	%DKC1_SSS_Op82(DATA_B5B4A1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1010)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5B5AB:
	%DKC1_SSS_Op82(DATA_B5B4AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr78_GreyKrusha)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4848)
	%DKC1_SSS_Op80()

DATA_B5B5BD:
	%DKC1_SSS_Op82(DATA_B5B4B5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op80()

DATA_B5B5CB:
	%DKC1_SSS_Op82(DATA_B5B4B5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op80()

DATA_B5B5D9:
	%DKC1_SSS_Op82(DATA_B5B4B5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_Op80()

DATA_B5B5E3:
	%DKC1_SSS_Op82(DATA_B5B4EB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0070)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0067)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0140)
	%DKC1_SSS_Op80()

DATA_B5B5F5:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr47_UnknownSprite)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC89FE)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_ElevatorLift)
	%DKC1_SSS_Op80()

DATA_B5B613:
	%DKC1_SSS_Op82(DATA_B5B5F5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0080)
	%DKC1_SSS_Op80()

DATA_B5B61D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr48_ElevatorLiftSpawner)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5B62B:
	%DKC1_SSS_Op82(DATA_B5B61D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68813)
	%DKC1_SSS_Op80()

DATA_B5B635:
	%DKC1_SSS_Op82(DATA_B5B61D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B6882B)
	%DKC1_SSS_Op80()

DATA_B5B63F:
	%DKC1_SSS_Op82(DATA_B5B61D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B6884D)
	%DKC1_SSS_Op80()

DATA_B5B649:
	%DKC1_SSS_Op82(DATA_B5B61D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B6885B)
	%DKC1_SSS_Op80()

DATA_B5B653:
	%DKC1_SSS_Op82(DATA_B5B61D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B6887D)
	%DKC1_SSS_Op80()

DATA_B5B65D:
	%DKC1_SSS_Op82(DATA_B5B61D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B6889F)
	%DKC1_SSS_Op80()

DATA_B5B667:
	%DKC1_SSS_Op82(DATA_B5B61D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B688AD)
	%DKC1_SSS_Op80()

DATA_B5B671:
	%DKC1_SSS_Op82(DATA_B5B61D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B688C5)
	%DKC1_SSS_Op80()

DATA_B5B67B:
	%DKC1_SSS_Op82(DATA_B5B61D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B688DD)
	%DKC1_SSS_Op80()

DATA_B5B685:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr2C_ItemCache)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC81EA)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_GroundCover_Unknown)
	%DKC1_SSS_Op80()

DATA_B5B6AB:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr4A_CheckpointBarrel)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1271Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC872E)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_CheckpointBarrel)
	%DKC1_SSS_Op80()

DATA_B5B6C9:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5B6D3:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $000F)
	%DKC1_SSS_Op80()

DATA_B5B6DD:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0013)
	%DKC1_SSS_Op80()

DATA_B5B6E7:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0015)
	%DKC1_SSS_Op80()

DATA_B5B6F1:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0019)
	%DKC1_SSS_Op80()

DATA_B5B6FB:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $001D)
	%DKC1_SSS_Op80()

DATA_B5B705:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0023)
	%DKC1_SSS_Op80()

DATA_B5B70F:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0025)
	%DKC1_SSS_Op80()

DATA_B5B719:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0026)
	%DKC1_SSS_Op80()

DATA_B5B723:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0028)
	%DKC1_SSS_Op80()

DATA_B5B72D:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0029)
	%DKC1_SSS_Op80()

DATA_B5B737:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $002A)
	%DKC1_SSS_Op80()

DATA_B5B741:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $002C)
	%DKC1_SSS_Op80()

DATA_B5B74B:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $002D)
	%DKC1_SSS_Op80()

DATA_B5B755:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0038)
	%DKC1_SSS_Op80()

DATA_B5B75F:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0039)
	%DKC1_SSS_Op80()

DATA_B5B769:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $003A)
	%DKC1_SSS_Op80()

DATA_B5B773:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $003B)
	%DKC1_SSS_Op80()

DATA_B5B77D:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $003C)
	%DKC1_SSS_Op80()

DATA_B5B787:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $003D)
	%DKC1_SSS_Op80()

DATA_B5B791:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $003F)
	%DKC1_SSS_Op80()

DATA_B5B79B:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0044)
	%DKC1_SSS_Op80()

DATA_B5B7A5:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0045)
	%DKC1_SSS_Op80()

DATA_B5B7AF:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0058)
	%DKC1_SSS_Op80()

DATA_B5B7B9:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0059)
	%DKC1_SSS_Op80()

DATA_B5B7C3:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00A8)
	%DKC1_SSS_Op80()

DATA_B5B7CD:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00A9)
	%DKC1_SSS_Op80()

DATA_B5B7D7:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00AA)
	%DKC1_SSS_Op80()

DATA_B5B7E1:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00AB)
	%DKC1_SSS_Op80()

DATA_B5B7EB:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00C0)
	%DKC1_SSS_Op80()

DATA_B5B7F5:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00CF)
	%DKC1_SSS_Op80()

DATA_B5B7FF:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00D1)
	%DKC1_SSS_Op80()

DATA_B5B809:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00DA)
	%DKC1_SSS_Op80()

DATA_B5B813:
	%DKC1_SSS_Op82(DATA_B5B6AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00DF)
	%DKC1_SSS_Op80()

DATA_B5B81D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr4B_MiniNecky)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC8A76)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MiniNecky_Fly)
	%DKC1_SSS_Op80()

DATA_B5B84F:
	%DKC1_SSS_Op82(DATA_B5B81D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B688EB)
	%DKC1_SSS_Op80()

DATA_B5B859:
	%DKC1_SSS_Op82(DATA_B5B81D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68900)
	%DKC1_SSS_Op80()

DATA_B5B863:
	%DKC1_SSS_Op82(DATA_B5B81D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68915)
	%DKC1_SSS_Op80()

DATA_B5B86D:
	%DKC1_SSS_Op82(DATA_B5B81D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68920)
	%DKC1_SSS_Op80()

DATA_B5B877:
	%DKC1_SSS_Op82(DATA_B5B81D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B6892B)
	%DKC1_SSS_Op80()

DATA_B5B881:
	%DKC1_SSS_Op82(DATA_B5B81D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68941)
	%DKC1_SSS_Op80()

DATA_B5B88B:
	%DKC1_SSS_Op82(DATA_B5B81D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68936)
	%DKC1_SSS_Op80()

DATA_B5B895:
	%DKC1_SSS_Op82(DATA_B5B81D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B6894C)
	%DKC1_SSS_Op80()

DATA_B5B89F:
	%DKC1_SSS_Op82(DATA_B5B81D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68957)
	%DKC1_SSS_Op80()

DATA_B5B8A9:
	%DKC1_SSS_Op82(DATA_B5B81D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68962)
	%DKC1_SSS_Op80()

DATA_B5B8B3:
	%DKC1_SSS_Op82(DATA_B5B81D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B6896F)
	%DKC1_SSS_Op80()

DATA_B5B8BD:
	%DKC1_SSS_Op82(DATA_B5B81D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B6897F)
	%DKC1_SSS_Op80()

DATA_B5B8C7:
	%DKC1_SSS_Op82(DATA_B5B81D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B6898F)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op80()

DATA_B5B8D5:
	%DKC1_SSS_Op82(DATA_B5B81D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B6899A)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op80()

DATA_B5B8E3:
	%DKC1_SSS_Op82(DATA_B5B81D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B689A5)
	%DKC1_SSS_Op80()

DATA_B5B8ED:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr43_Butterfly)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, !Define_DKC1_AnimationID_Butterfly_Fly)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Butterfly_Fly)
	%DKC1_SSS_Op95(CODE_B584B4)
	%DKC1_SSS_Op80()

DATA_B5B913:
	%DKC1_SSS_Op82(DATA_B5B8ED)
	%DKC1_SSS_Op88(DATA_BC892C)
	%DKC1_SSS_Op80()

DATA_B5B91D:
	%DKC1_SSS_Op82(DATA_B5B8ED)
	%DKC1_SSS_Op88(DATA_BC894A)
	%DKC1_SSS_Op80()

DATA_B5B927:
	%DKC1_SSS_Op82(DATA_B5B8ED)
	%DKC1_SSS_Op88(DATA_BC8968)
	%DKC1_SSS_Op80()

DATA_B5B931:
	%DKC1_SSS_Op82(DATA_B5B8ED)
	%DKC1_SSS_Op88(DATA_BC8986)
	%DKC1_SSS_Op80()

DATA_B5B93B:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr39_SpritePlatform)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0069)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_Op88(DATA_BC8A3A)
	%DKC1_SSS_Op80()

DATA_B5B95D:
	%DKC1_SSS_Op82(DATA_B5B93B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0001)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_UpArrowPlatform)
	%DKC1_SSS_Op80()

DATA_B5B96F:
	%DKC1_SSS_Op82(DATA_B5B93B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0002)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_DownArrowPlatform)
	%DKC1_SSS_Op80()

DATA_B5B981:
	%DKC1_SSS_Op82(DATA_B5B93B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0003)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_SideArrowPlatform)
	%DKC1_SSS_Op80()

DATA_B5B993:
	%DKC1_SSS_Op82(DATA_B5B93B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0004)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_SideArrowPlatform)
	%DKC1_SSS_Op80()

DATA_B5B9A5:
	%DKC1_SSS_Op82(DATA_B5B95D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0018)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0180)
	%DKC1_SSS_Op80()

DATA_B5B9B3:
	%DKC1_SSS_Op82(DATA_B5B95D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0180)
	%DKC1_SSS_Op80()

DATA_B5B9C1:
	%DKC1_SSS_Op82(DATA_B5B95D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0180)
	%DKC1_SSS_Op80()

DATA_B5B9CF:
	%DKC1_SSS_Op82(DATA_B5B95D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0280)
	%DKC1_SSS_Op80()

DATA_B5B9DD:
	%DKC1_SSS_Op82(DATA_B5B95D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0050)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0280)
	%DKC1_SSS_Op80()

DATA_B5B9EB:
	%DKC1_SSS_Op82(DATA_B5B96F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0180)
	%DKC1_SSS_Op80()

DATA_B5B9F9:
	%DKC1_SSS_Op82(DATA_B5B96F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0180)
	%DKC1_SSS_Op80()

DATA_B5BA07:
	%DKC1_SSS_Op82(DATA_B5B96F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0100)
	%DKC1_SSS_Op80()

DATA_B5BA15:
	%DKC1_SSS_Op82(DATA_B5B96F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0080)
	%DKC1_SSS_Op80()

DATA_B5BA23:
	%DKC1_SSS_Op82(DATA_B5B96F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0180)
	%DKC1_SSS_Op80()

DATA_B5BA31:
	%DKC1_SSS_Op82(DATA_B5B96F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00A0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0180)
	%DKC1_SSS_Op80()

DATA_B5BA3F:
	%DKC1_SSS_Op82(DATA_B5B96F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00B0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0280)
	%DKC1_SSS_Op80()

DATA_B5BA4D:
	%DKC1_SSS_Op82(DATA_B5B96F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0280)
	%DKC1_SSS_Op80()

DATA_B5BA5B:
	%DKC1_SSS_Op82(DATA_B5B96F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5BA69:
	%DKC1_SSS_Op82(DATA_B5B981)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0280)
	%DKC1_SSS_Op80()

DATA_B5BA77:
	%DKC1_SSS_Op82(DATA_B5B981)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_Op80()

DATA_B5BA85:
	%DKC1_SSS_Op82(DATA_B5B993)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op80()

DATA_B5BA93:
	%DKC1_SSS_Op82(DATA_B5B993)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0070)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_Op80()

DATA_B5BAA1:
	%DKC1_SSS_Op82(DATA_B5B993)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0280)
	%DKC1_SSS_Op80()

DATA_B5BAAF:
	%DKC1_SSS_Op82(DATA_B5B993)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op80()

DATA_B5BABD:
	%DKC1_SSS_Op82(DATA_B5B993)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0070)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op80()

DATA_B5BACB:
	%DKC1_SSS_Op82(DATA_B5B993)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0280)
	%DKC1_SSS_Op80()

DATA_B5BAD9:
	%DKC1_SSS_Op82(DATA_B5B993)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0120)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_Op80()

DATA_B5BAE7:
	%DKC1_SSS_Op82(DATA_B5B993)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0120)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op80()

DATA_B5BAF5:
	%DKC1_SSS_Op82(DATA_B5B993)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op80()

DATA_B5BB03:
	%DKC1_SSS_Op82(DATA_B5B993)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_Op80()

DATA_B5BB11:
	%DKC1_SSS_Op82(DATA_B5B993)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00B0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op80()

DATA_B5BB1F:
	%DKC1_SSS_Op82(DATA_B5B993)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00A0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0280)
	%DKC1_SSS_Op80()

DATA_B5BB2D:
	%DKC1_SSS_Op82(DATA_B5B993)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op80()

DATA_B5BB3B:
	%DKC1_SSS_Op82(DATA_B5B993)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op80()

DATA_B5BB49:
	%DKC1_SSS_Op82(DATA_B5B993)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op80()

DATA_B5BB57:
	%DKC1_SSS_Op82(DATA_B5B993)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00E0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op80()

DATA_B5BB65:
	%DKC1_SSS_Op82(DATA_B5B347)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0067)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1414)
	%DKC1_SSS_Op80()

DATA_B5BB77:
	%DKC1_SSS_Op82(DATA_B5B347)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0067)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1414)
	%DKC1_SSS_Op80()

DATA_B5BB89:
	%DKC1_SSS_Op82(DATA_B5B4AB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr78_GreyKrusha)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0067)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1414)
	%DKC1_SSS_Op80()

DATA_B5BB9F:
	%DKC1_SSS_Op82(DATA_B5991F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0067)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1414)
	%DKC1_SSS_Op80()

DATA_B5BBB1:
	%DKC1_SSS_Op82(DATA_B5931F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0050)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5BBBF:
	%DKC1_SSS_Op82(DATA_B59365)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0050)
	%DKC1_SSS_Op80()

DATA_B5BBC9:
	%DKC1_SSS_Op82(DATA_B59283)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0050)
	%DKC1_SSS_Op80()

DATA_B5BBD3:
	%DKC1_SSS_Op82(DATA_B592C5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0050)
	%DKC1_SSS_Op80()

DATA_B5BBDD:
	%DKC1_SSS_Op82(DATA_B5E48D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0040)
	%DKC1_SSS_Op80()

DATA_B5BBEF:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr4F_FlyingNecky)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC86D4)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Necky_Flying)
	%DKC1_SSS_Op80()

DATA_B5BC25:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr4F_FlyingNecky)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1271Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC86D4)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Necky_Flying)
	%DKC1_SSS_Op80()

DATA_B5BC63:
	%DKC1_SSS_Op82(DATA_B5BC25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2000)
	%DKC1_SSS_Op80()

DATA_B5BC75:
	%DKC1_SSS_Op82(DATA_B5BC25)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1000)
	%DKC1_SSS_Op80()

DATA_B5BC87:
	%DKC1_SSS_Op82(DATA_B5BBEF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FD00)
	%DKC1_SSS_Op80()

DATA_B5BC99:
	%DKC1_SSS_Op82(DATA_B5BBEF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B5BCAB:
	%DKC1_SSS_Op82(DATA_B5BBEF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $1010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B5BCBD:
	%DKC1_SSS_Op82(DATA_B5BBEF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $1010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0200)
	%DKC1_SSS_Op80()

DATA_B5BCCF:
	%DKC1_SSS_Op82(DATA_B5BBEF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $6000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B5BCE1:
	%DKC1_SSS_Op82(DATA_B5BBEF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FD00)
	%DKC1_SSS_Op80()

DATA_B5BCF3:
	%DKC1_SSS_Op82(DATA_B5BBEF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_Op80()

DATA_B5BD05:
	%DKC1_SSS_Op82(DATA_B5BBEF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_Op80()

DATA_B5BD17:
	%DKC1_SSS_Op82(DATA_B5BBEF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_Op80()

DATA_B5BD29:
	%DKC1_SSS_Op82(DATA_B5BBEF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF80)
	%DKC1_SSS_Op80()

DATA_B5BD37:
	%DKC1_SSS_Op82(DATA_B5BBEF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B5BD45:
	%DKC1_SSS_Op82(DATA_B5BBEF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD80)
	%DKC1_SSS_Op80()

DATA_B5BD53:
	%DKC1_SSS_Op82(DATA_B5BBEF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC80)
	%DKC1_SSS_Op80()

DATA_B5BD61:
	%DKC1_SSS_Op82(DATA_B5BBEF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5BD6F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr50_MankyKong)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $000B)
	%DKC1_SSS_Op88(DATA_BC8A58)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MankyKong_Init)
	%DKC1_SSS_Op80()

DATA_B5BD95:
	%DKC1_SSS_Op82(DATA_B5BD6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B689AE)
	%DKC1_SSS_Op80()

DATA_B5BD9F:
	%DKC1_SSS_Op82(DATA_B5BD6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B689BE)
	%DKC1_SSS_Op80()

DATA_B5BDA9:
	%DKC1_SSS_Op82(DATA_B5BD6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B689CE)
	%DKC1_SSS_Op80()

DATA_B5BDB3:
	%DKC1_SSS_Op82(DATA_B5BD6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B689DE)
	%DKC1_SSS_Op80()

DATA_B5BDBD:
	%DKC1_SSS_Op82(DATA_B5BD6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B689EE)
	%DKC1_SSS_Op80()

DATA_B5BDC7:
	%DKC1_SSS_Op82(DATA_B5BD6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68A0E)
	%DKC1_SSS_Op80()

DATA_B5BDD1:
	%DKC1_SSS_Op82(DATA_B5BD6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68A1A)
	%DKC1_SSS_Op80()

DATA_B5BDDB:
	%DKC1_SSS_Op82(DATA_B5BD6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68A2E)
	%DKC1_SSS_Op80()

DATA_B5BDE5:
	%DKC1_SSS_Op82(DATA_B5BD6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68A3E)
	%DKC1_SSS_Op80()

DATA_B5BDEF:
	%DKC1_SSS_Op82(DATA_B5BD6F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B689FE)
	%DKC1_SSS_Op80()

DATA_B5BDF9:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr30_VerticalRope)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC865C)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_VerticalRope)
	%DKC1_SSS_Op80()

DATA_B5BE1F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr30_VerticalRope)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFD0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC8EEA)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_VerticalRope)
	%DKC1_SSS_Op80()

DATA_B5BE4D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr30_VerticalRope)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFD0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC8F26)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_VerticalRope)
	%DKC1_SSS_Op80()

DATA_B5BE77:
	%DKC1_SSS_Op82(DATA_B5BE4D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $FD80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0018)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $FE00)
	%DKC1_SSS_Op80()

DATA_B5BE91:
	%DKC1_SSS_Op82(DATA_B5BE1F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5BE9B:
	%DKC1_SSS_Op82(DATA_B5BE1F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5BEA9:
	%DKC1_SSS_Op82(DATA_B5BE1F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0280)
	%DKC1_SSS_Op80()

DATA_B5BEB7:
	%DKC1_SSS_Op82(DATA_B5BE1F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0340)
	%DKC1_SSS_Op80()

DATA_B5BEC5:
	%DKC1_SSS_Op82(DATA_B5BE4D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $FD80)
	%DKC1_SSS_Op80()

DATA_B5BED3:
	%DKC1_SSS_Op82(DATA_B5BE4D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $FC80)
	%DKC1_SSS_Op80()

DATA_B5BEE1:
	%DKC1_SSS_Op82(DATA_B5BE4D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $FE00)
	%DKC1_SSS_Op80()

DATA_B5BEEF:
	%DKC1_SSS_Op82(DATA_B5BED3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $FD80)
	%DKC1_SSS_Op80()

DATA_B5BEFD:
	%DKC1_SSS_Op82(DATA_B5BED3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $FD80)
	%DKC1_SSS_Op80()

DATA_B5BF0B:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFD0)
	%DKC1_SSS_Op80()

DATA_B5BF1D:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFD0)
	%DKC1_SSS_Op97($2000)
	%DKC1_SSS_Op80()

DATA_B5BF33:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_Op80()

DATA_B5BF45:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $6000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_Op80()

DATA_B5BF57:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_Op80()

DATA_B5BF69:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $A0A0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_Op80()

DATA_B5BF7B:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFD0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0380)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0090)
	%DKC1_SSS_Op80()

DATA_B5BF95:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFD0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0380)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $00B0)
	%DKC1_SSS_Op80()

DATA_B5BFAF:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFD0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0380)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0108)
	%DKC1_SSS_Op80()

DATA_B5BFC9:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFD0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0380)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0160)
	%DKC1_SSS_Op80()

DATA_B5BFE3:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFD0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0280)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0560)
	%DKC1_SSS_Op80()

DATA_B5BFFD:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $FDC0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0098)
	%DKC1_SSS_Op80()

DATA_B5C017:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFD0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0380)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0070)
	%DKC1_SSS_Op80()

DATA_B5C031:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFD0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $00A0)
	%DKC1_SSS_Op80()

DATA_B5C04B:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFD0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0470)
	%DKC1_SSS_Op80()

DATA_B5C065:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFD0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0460)
	%DKC1_SSS_Op80()

DATA_B5C07F:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFD0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0A70)
	%DKC1_SSS_Op80()

DATA_B5C099:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFD0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0140)
	%DKC1_SSS_Op80()

DATA_B5C0B3:
	%DKC1_SSS_Op82(DATA_B5BDF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFD0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0450)
	%DKC1_SSS_Op80()

DATA_B5C0CD:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr56_Squidge)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC8698)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Squidge_Swim)
	%DKC1_SSS_Op80()

DATA_B5C0FB:
	%DKC1_SSS_Op82(DATA_B5C0CD)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5C105:
	%DKC1_SSS_Op82(DATA_B5C0CD)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op80()

DATA_B5C10F:
	%DKC1_SSS_Op82(DATA_B5C0CD)
	%DKC1_SSS_Op97($B000)
	%DKC1_SSS_Op80()

DATA_B5C119:
	%DKC1_SSS_Op82(DATA_B5C0CD)
	%DKC1_SSS_Op97($F000)
	%DKC1_SSS_Op80()

DATA_B5C123:
	%DKC1_SSS_Op82(DATA_B5C0FB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0C0C)
	%DKC1_SSS_Op80()

DATA_B5C135:
	%DKC1_SSS_Op82(DATA_B5C105)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0C0C)
	%DKC1_SSS_Op80()

DATA_B5C147:
	%DKC1_SSS_Op82(DATA_B5C119)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4444)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0101)
	%DKC1_SSS_Op80()

DATA_B5C159:
	%DKC1_SSS_Op82(DATA_B5C119)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4444)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5C16B:
	%DKC1_SSS_Op82(DATA_B5C0FB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4444)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0101)
	%DKC1_SSS_Op80()

DATA_B5C17D:
	%DKC1_SSS_Op82(DATA_B5C105)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8888)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0101)
	%DKC1_SSS_Op80()

DATA_B5C18F:
	%DKC1_SSS_Op82(DATA_B5C105)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $01A0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4444)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0101)
	%DKC1_SSS_Op80()

DATA_B5C1A1:
	%DKC1_SSS_Op82(DATA_B5C105)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4848)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0101)
	%DKC1_SSS_Op80()

DATA_B5C1B3:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr53_Chomps)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF00)
	%DKC1_SSS_Op88(DATA_BC8AB2)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Chomps_Swim)
	%DKC1_SSS_Op80()

DATA_B5C1E5:
	%DKC1_SSS_Op82(DATA_B5C1B3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $5050)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B5C1F3:
	%DKC1_SSS_Op82(DATA_B5C1B3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B5C201:
	%DKC1_SSS_Op82(DATA_B5C1B3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5C213:
	%DKC1_SSS_Op82(DATA_B5C1B3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5C225:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr54_ChompsJr)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0404)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF00)
	%DKC1_SSS_Op88(DATA_BC8AD0)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_ChompsJr_Swim)
	%DKC1_SSS_Op80()

DATA_B5C257:
	%DKC1_SSS_Op82(DATA_B5C225)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $7070)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B5C265:
	%DKC1_SSS_Op82(DATA_B5C225)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B5C273:
	%DKC1_SSS_Op82(DATA_B5C225)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_Op80()

DATA_B5C281:
	%DKC1_SSS_Op82(DATA_B5C225)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5C293:
	%DKC1_SSS_Op82(DATA_B5C225)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5C2A5:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr55_Bitesize)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF00)
	%DKC1_SSS_Op88(DATA_BC8AEE)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Bitesize_Swim)
	%DKC1_SSS_Op80()

DATA_B5C2D3:
	%DKC1_SSS_Op82(DATA_B5C2A5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $7070)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0C0C)
	%DKC1_SSS_Op80()

DATA_B5C2E5:
	%DKC1_SSS_Op82(DATA_B5C2A5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00FF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0C0C)
	%DKC1_SSS_Op80()

DATA_B5C2F7:
	%DKC1_SSS_Op82(DATA_B5C2A5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00FF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE50)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0C0C)
	%DKC1_SSS_Op80()

DATA_B5C309:
	%DKC1_SSS_Op82(DATA_B5C2A5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $D000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0C0C)
	%DKC1_SSS_Op80()

DATA_B5C31B:
	%DKC1_SSS_Op82(DATA_B5C2A5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $9000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0C0C)
	%DKC1_SSS_Op80()

DATA_B5C32D:
	%DKC1_SSS_Op82(DATA_B5C2A5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5C33F:
	%DKC1_SSS_Op82(DATA_B5C1B3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006C)
	%DKC1_SSS_Op80()

DATA_B5C34D:
	%DKC1_SSS_Op82(DATA_B5C33F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5C35B:
	%DKC1_SSS_Op82(DATA_B5C33F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0100)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5C36D:
	%DKC1_SSS_Op82(DATA_B5C225)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006C)
	%DKC1_SSS_Op80()

DATA_B5C377:
	%DKC1_SSS_Op82(DATA_B5C36D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0C0C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF00)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5C38D:
	%DKC1_SSS_Op82(DATA_B5C36D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0C0C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5C39F:
	%DKC1_SSS_Op82(DATA_B5C36D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0404)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0100)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5C3B5:
	%DKC1_SSS_Op82(DATA_B5C2A5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006C)
	%DKC1_SSS_Op80()

DATA_B5C3BF:
	%DKC1_SSS_Op82(DATA_B5C3B5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0C0C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5C3D1:
	%DKC1_SSS_Op82(DATA_B5C3B5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5C3E3:
	%DKC1_SSS_Op82(DATA_B5C3B5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF10)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0A0A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF20)
	%DKC1_SSS_Op80()

DATA_B5C3F5:
	%DKC1_SSS_Op82(DATA_B5C3B5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $00C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0C0C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF00)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5C40B:
	%DKC1_SSS_Op82(DATA_B5C3B5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $00D8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0A0A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF20)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5C421:
	%DKC1_SSS_Op82(DATA_B5C3B5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $00F0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF40)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5C437:
	%DKC1_SSS_Op82(DATA_B5C3B5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0C0C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5C449:
	%DKC1_SSS_Op82(DATA_B5C3B5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FEB0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0C0C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5C45B:
	%DKC1_SSS_Op82(DATA_B5C3B5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0C0C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5C46D:
	%DKC1_SSS_Op82(DATA_B5C3B5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0C0C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5C47F:
	%DKC1_SSS_Op82(DATA_B5C3B5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0280)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0C0C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FF00)
	%DKC1_SSS_Op80()

DATA_B5C491:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr4C_EnemySpawnBarrel)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC8F44)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_EnemySpawnBarrel_Normal)
	%DKC1_SSS_Op80()

DATA_B5C4BB:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr4C_EnemySpawnBarrel)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC8F44)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_EnemySpawnBarrel_UpsideDown)
	%DKC1_SSS_Op80()

DATA_B5C4E5:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68A4E)
	%DKC1_SSS_Op80()

DATA_B5C4EF:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68A4E)
	%DKC1_SSS_Op80()

DATA_B5C4FD:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68A5E)
	%DKC1_SSS_Op80()

DATA_B5C507:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68A6E)
	%DKC1_SSS_Op80()

DATA_B5C511:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68A7E)
	%DKC1_SSS_Op80()

DATA_B5C51B:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68AA8)
	%DKC1_SSS_Op80()

DATA_B5C525:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68AB2)
	%DKC1_SSS_Op80()

DATA_B5C52F:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68AB2)
	%DKC1_SSS_Op80()

DATA_B5C53D:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68AB2)
	%DKC1_SSS_Op80()

DATA_B5C54B:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68AB2)
	%DKC1_SSS_Op80()

DATA_B5C559:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68ABC)
	%DKC1_SSS_Op80()

DATA_B5C563:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68A8E)
	%DKC1_SSS_Op80()

DATA_B5C56D:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68AC6)
	%DKC1_SSS_Op80()

DATA_B5C577:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0050)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68AC6)
	%DKC1_SSS_Op80()

DATA_B5C585:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68AD0)
	%DKC1_SSS_Op80()

DATA_B5C58F:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68ADA)
	%DKC1_SSS_Op80()

DATA_B5C599:
	%DKC1_SSS_Op82(DATA_B5C491)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68AE4)
	%DKC1_SSS_Op80()

DATA_B5C5A3:
	%DKC1_SSS_Op82(DATA_B5C4BB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68AA8)
	%DKC1_SSS_Op80()

DATA_B5C5AD:
	%DKC1_SSS_Op82(DATA_B5C4BB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68B02)
	%DKC1_SSS_Op80()

DATA_B5C5B7:
	%DKC1_SSS_Op82(DATA_B5C4BB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68B0C)
	%DKC1_SSS_Op80()

DATA_B5C5C1:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr5A_CeilingLight)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_CeilingLight)
	%DKC1_SSS_Op80()

DATA_B5C5DF:
	%DKC1_SSS_Op82(DATA_B5C5C1)
	%DKC1_SSS_Op88(DATA_BC8BFC)
	%DKC1_SSS_Op80()

DATA_B5C5E9:
	%DKC1_SSS_Op82(DATA_B5C5C1)
	%DKC1_SSS_Op88(DATA_BC8D64)
	%DKC1_SSS_Op80()

DATA_B5C5F3:
	%DKC1_SSS_Op82(DATA_B5C5C1)
	%DKC1_SSS_Op88(DATA_BC872E)
	%DKC1_SSS_Op80()

DATA_B5C5FD:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr52_MinecartSparks)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_Op88(DATA_BC874C)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5C60F:
	%DKC1_SSS_Op82(DATA_B5C5FD)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MinecartSparks1)
	%DKC1_SSS_Op80()

DATA_B5C619:
	%DKC1_SSS_Op82(DATA_B5C5FD)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MinecartSparks2)
	%DKC1_SSS_Op80()

DATA_B5C623:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr05_Kritter)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_CurrentPoseLo, $1CF0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationScriptIndexLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC8512)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5C64D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr51_Minecart)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC867A)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Minecart)
	%DKC1_SSS_Op80()

DATA_B5C667:
	%DKC1_SSS_Op82(DATA_B5C64D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5C675:
	%DKC1_SSS_Op82(DATA_B5C64D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $8000)
	%DKC1_SSS_Op80()

DATA_B5C683:
	%DKC1_SSS_Op82(DATA_B5C64D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5C691:
	%DKC1_SSS_Op82(DATA_B5C64D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0008)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5C69F:
	%DKC1_SSS_Op82(DATA_B5C64D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $000A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF80)
	%DKC1_SSS_Op80()

DATA_B5C6AD:
	%DKC1_SSS_Op82(DATA_B5C64D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $000A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FFC0)
	%DKC1_SSS_Op80()

DATA_B5C6BB:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr58_LineGuidePlatform)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006D)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_FueledPlatform)
	%DKC1_SSS_Op80()

DATA_B5C6DD:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr0E_NutThrowingNecky)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC86D4)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Necky_PrepareToThrowNut)
	%DKC1_SSS_Op80()

DATA_B5C703:
	%DKC1_SSS_Op82(DATA_B5C6DD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68EE0)
	%DKC1_SSS_Op80()

DATA_B5C70D:
	%DKC1_SSS_Op82(DATA_B5C6DD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68EF6)
	%DKC1_SSS_Op80()

DATA_B5C717:
	%DKC1_SSS_Op82(DATA_B5C6DD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68F0C)
	%DKC1_SSS_Op80()

DATA_B5C721:
	%DKC1_SSS_Op82(DATA_B5C6DD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68F2E)
	%DKC1_SSS_Op80()

DATA_B5C72B:
	%DKC1_SSS_Op82(DATA_B5C6DD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68F38)
	%DKC1_SSS_Op80()

DATA_B5C735:
	%DKC1_SSS_Op82(DATA_B5C6DD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68F48)
	%DKC1_SSS_Op80()

DATA_B5C73F:
	%DKC1_SSS_Op82(DATA_B5C6DD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68F52)
	%DKC1_SSS_Op80()

DATA_B5C749:
	%DKC1_SSS_Op82(DATA_B5C6DD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68F68)
	%DKC1_SSS_Op80()

DATA_B5C753:
	%DKC1_SSS_Op82(DATA_B5C6DD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68F72)
	%DKC1_SSS_Op80()

DATA_B5C75D:
	%DKC1_SSS_Op82(DATA_B5C6DD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B68F7C)
	%DKC1_SSS_Op80()

DATA_B5C767:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C781:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $005C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C79B:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $005C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2000)
	%DKC1_SSS_Op80()

DATA_B5C7B5:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1070)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C7CF:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5C7E9:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $7010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0209)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C803:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $5038)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0207)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C81D:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $5038)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C837:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C851:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0850)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $021E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $E020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C86B:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C885:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C89F:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0009)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C8B9:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5C8D3:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C8ED:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C907:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0070)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5C921:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $7000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5C93B:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0070)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0009)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C955:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0070)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $B080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C96F:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5C989:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2050)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C9A3:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $6818)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5C9BD:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $7000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5C9D7:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1414)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5C9F1:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $6010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0009)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5CA0B:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $E000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5CA25:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5CA3F:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0070)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5CA59:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0070)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5CA73:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4828)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FA00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5CA8D:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0070)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $3030)
	%DKC1_SSS_Op80()

DATA_B5CAA7:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0C48)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $020E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0700)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5CAC5:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $5000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $B040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5CADF:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0104)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1D00)
	%DKC1_SSS_Op80()

DATA_B5CAF9:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5CB13:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0204)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5CB2D:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $5050)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0007)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5CB47:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5CB61:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0101)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $3030)
	%DKC1_SSS_Op80()

DATA_B5CB7B:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5CB95:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5CBAF:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $B000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2A20)
	%DKC1_SSS_Op80()

DATA_B5CBC9:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $7474)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_Op80()

DATA_B5CBE7:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_Op80()

DATA_B5CC05:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5CC1F:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2000)
	%DKC1_SSS_Op80()

DATA_B5CC39:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5CC57:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $EFEF)
	%DKC1_SSS_Op80()

DATA_B5CC75:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0023)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2727)
	%DKC1_SSS_Op80()

DATA_B5CC93:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $5050)
	%DKC1_SSS_Op80()

DATA_B5CCB1:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_Op80()

DATA_B5CCCF:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $4A4A)
	%DKC1_SSS_Op80()

DATA_B5CCED:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $6868)
	%DKC1_SSS_Op80()

DATA_B5CD0B:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $6060)
	%DKC1_SSS_Op80()

DATA_B5CD29:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2800)
	%DKC1_SSS_Op80()

DATA_B5CD47:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5CD65:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5CD83:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $E020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5CDA1:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5CDBF:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $B020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $3CFF)
	%DKC1_SSS_Op80()

DATA_B5CDDD:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $4040)
	%DKC1_SSS_Op80()

DATA_B5CDFB:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $5050)
	%DKC1_SSS_Op80()

DATA_B5CE19:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1130)
	%DKC1_SSS_Op80()

DATA_B5CE37:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $9040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1818)
	%DKC1_SSS_Op80()

DATA_B5CE55:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5CE73:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5CE91:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5CEAF:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5CECD:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5CEEB:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5CF09:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0404)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5CF2B:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0088)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5CF4D:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $8800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5CF6F:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3838)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5CF91:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3838)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $9040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5CFAF:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3838)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5CFD1:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5CFEF:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5D00D:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D02F:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D051:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $E000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D073:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5D091:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $001E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $E040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5D0AF:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0016)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5D0CD:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $001E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $E020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5D0EB:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0C0C)
	%DKC1_SSS_Op80()

DATA_B5D109:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0207)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5D127:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D149:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D16B:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $E000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_Op80()

DATA_B5D189:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0018)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0202)
	%DKC1_SSS_Op80()

DATA_B5D1A7:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0303)
	%DKC1_SSS_Op80()

DATA_B5D1C5:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D1E7:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D209:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3438)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5D227:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $4040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D249:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D26B:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D28D:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D2AF:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D2D1:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D2F3:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D315:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $9040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D337:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D359:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $7800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D37B:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $7800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $E040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D39D:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FA00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D3BF:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $6800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D3E1:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FA00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D403:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $6800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0202)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D425:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FA00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D447:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0404)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D469:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0404)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D48B:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D4AD:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0404)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D4CF:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0F0F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D4F1:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0015)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0404)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D513:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $90C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2C40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_Op80()

DATA_B5D52D:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1800)
	%DKC1_SSS_Op80()

DATA_B5D543:
	%DKC1_SSS_Op82(DATA_B5AB03)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1616)
	%DKC1_SSS_Op80()

DATA_B5D559:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $40C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5D56F:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0F00)
	%DKC1_SSS_Op80()

DATA_B5D591:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $6020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0C00)
	%DKC1_SSS_Op80()

DATA_B5D5B3:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $00E0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0F00)
	%DKC1_SSS_Op80()

DATA_B5D5D5:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0F00)
	%DKC1_SSS_Op80()

DATA_B5D5F7:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0F00)
	%DKC1_SSS_Op80()

DATA_B5D619:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0F00)
	%DKC1_SSS_Op80()

DATA_B5D63B:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0F00)
	%DKC1_SSS_Op80()

DATA_B5D65D:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C0A0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0F00)
	%DKC1_SSS_Op80()

DATA_B5D67F:
	%DKC1_SSS_Op82(DATA_B5AAF9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0068)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0F00)
	%DKC1_SSS_Op80()

DATA_B5D6A1:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0424)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0C10)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0200)
	%DKC1_SSS_Op80()

DATA_B5D6BF:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0424)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0C10)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5D6DD:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0424)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0200)
	%DKC1_SSS_Op80()

DATA_B5D6FB:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0424)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5D719:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0424)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $E020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5D737:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0424)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5D755:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0424)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $6020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5D773:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0424)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A0E0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5D791:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0424)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0630)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0280)
	%DKC1_SSS_Op80()

DATA_B5D7AF:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0424)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0230)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5D7CD:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0424)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0210)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5D7EB:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0424)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0308)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5D809:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0424)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5D827:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0424)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5D845:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0424)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0330)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5D867:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2323)
	%DKC1_SSS_Op80()

DATA_B5D889:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0224)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $3030)
	%DKC1_SSS_Op80()

DATA_B5D8AB:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0700)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5D8CD:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0BFF)
	%DKC1_SSS_Op80()

DATA_B5D8EF:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0BFF)
	%DKC1_SSS_Op80()

DATA_B5D911:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0BFF)
	%DKC1_SSS_Op80()

DATA_B5D933:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0BFF)
	%DKC1_SSS_Op80()

DATA_B5D955:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0BFF)
	%DKC1_SSS_Op80()

DATA_B5D977:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0BFF)
	%DKC1_SSS_Op80()

DATA_B5D999:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $10FF)
	%DKC1_SSS_Op80()

DATA_B5D9BB:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0BFF)
	%DKC1_SSS_Op80()

DATA_B5D9DD:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0606)
	%DKC1_SSS_Op80()

DATA_B5D9FF:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $002E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0260)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $10FF)
	%DKC1_SSS_Op80()

DATA_B5DA21:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $002E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FDA0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $10FF)
	%DKC1_SSS_Op80()

DATA_B5DA43:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $002E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $10FF)
	%DKC1_SSS_Op80()

DATA_B5DA65:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_Op80()

DATA_B5DA87:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_Op80()

DATA_B5DAA9:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2000)
	%DKC1_SSS_Op80()

DATA_B5DACB:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1C00)
	%DKC1_SSS_Op80()

DATA_B5DAE5:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $4000)
	%DKC1_SSS_Op80()

DATA_B5DB03:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $9010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5DB1D:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $B080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $14FF)
	%DKC1_SSS_Op80()

DATA_B5DB37:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_Op80()

DATA_B5DB51:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1200)
	%DKC1_SSS_Op80()

DATA_B5DB6B:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1800)
	%DKC1_SSS_Op80()

DATA_B5DB85:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0800)
	%DKC1_SSS_Op80()

DATA_B5DB9F:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $B000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5DBB9:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_Op80()

DATA_B5DBD3:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2424)
	%DKC1_SSS_Op80()

DATA_B5DBED:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $000C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_Op80()

DATA_B5DC0B:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0808)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $000C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5DC29:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $000C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $FFFF)
	%DKC1_SSS_Op80()

DATA_B5DC47:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5DC65:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1800)
	%DKC1_SSS_Op80()

DATA_B5DC7F:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1800)
	%DKC1_SSS_Op80()

DATA_B5DC99:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0054)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0180)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0C00)
	%DKC1_SSS_Op80()

DATA_B5DCB3:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0820)
	%DKC1_SSS_Op80()

DATA_B5DCD5:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0820)
	%DKC1_SSS_Op80()

DATA_B5DCF7:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0500)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0820)
	%DKC1_SSS_Op80()

DATA_B5DD19:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0820)
	%DKC1_SSS_Op80()

DATA_B5DD3B:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0700)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0820)
	%DKC1_SSS_Op80()

DATA_B5DD5D:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0820)
	%DKC1_SSS_Op80()

DATA_B5DD7F:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $002E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0820)
	%DKC1_SSS_Op80()

DATA_B5DDA1:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $002E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0820)
	%DKC1_SSS_Op80()

DATA_B5DDC3:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $002E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0500)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0820)
	%DKC1_SSS_Op80()

DATA_B5DDE5:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $002E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0820)
	%DKC1_SSS_Op80()

DATA_B5DE07:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $002E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0700)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0820)
	%DKC1_SSS_Op80()

DATA_B5DE29:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $002E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0820)
	%DKC1_SSS_Op80()

DATA_B5DE4B:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3838)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0410)
	%DKC1_SSS_Op80()

DATA_B5DE69:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0480)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0410)
	%DKC1_SSS_Op80()

DATA_B5DE87:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0410)
	%DKC1_SSS_Op80()

DATA_B5DEA5:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2C2C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0780)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0410)
	%DKC1_SSS_Op80()

DATA_B5DEC3:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2828)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0900)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0410)
	%DKC1_SSS_Op80()

DATA_B5DEE1:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2424)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $000E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $C040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0A80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0410)
	%DKC1_SSS_Op80()

DATA_B5DEFF:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3838)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0007)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0200)
	%DKC1_SSS_Op80()

DATA_B5DF1D:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3838)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0007)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0200)
	%DKC1_SSS_Op80()

DATA_B5DF3B:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3838)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2420)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0200)
	%DKC1_SSS_Op80()

DATA_B5DF59:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3838)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0500)
	%DKC1_SSS_Op80()

DATA_B5DF77:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3838)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0407)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0300)
	%DKC1_SSS_Op80()

DATA_B5DF95:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0500)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $3030)
	%DKC1_SSS_Op80()

DATA_B5DFB7:
	%DKC1_SSS_Op82(DATA_B5AAE5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $A040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0022)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0500)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1010)
	%DKC1_SSS_Op80()

DATA_B5DFD9:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE40)
	%DKC1_SSS_Op80()

DATA_B5DFE7:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $3030)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $01C0)
	%DKC1_SSS_Op80()

DATA_B5DFF5:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0C0C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $01C0)
	%DKC1_SSS_Op80()

DATA_B5E003:
	%DKC1_SSS_Op82(DATA_B5AF23)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E015:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0616)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE80)
	%DKC1_SSS_Op80()

DATA_B5E023:
	%DKC1_SSS_Op82(DATA_B5B127)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $1606)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0180)
	%DKC1_SSS_Op80()

DATA_B5E031:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr5C_FuelCan)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC8C38)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5E047:
	%DKC1_SSS_Op82(DATA_B5E031)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $2000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_CurrentPoseLo, $2000)
	%DKC1_SSS_Op80()

DATA_B5E055:
	%DKC1_SSS_Op82(DATA_B5E031)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_CurrentPoseLo, $1FFC)
	%DKC1_SSS_Op80()

DATA_B5E063:
	%DKC1_SSS_Op82(DATA_B5E031)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $6000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_CurrentPoseLo, $1FF8)
	%DKC1_SSS_Op80()

DATA_B5E071:
	%DKC1_SSS_Op82(DATA_B5E031)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $A000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_CurrentPoseLo, $1FF0)
	%DKC1_SSS_Op80()

DATA_B5E07F:
	%DKC1_SSS_Op82(DATA_B5C6BB)
	%DKC1_SSS_Op88(DATA_BC8BC0)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_FueledPlatform)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68B16)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0040)
	%DKC1_SSS_Op80()

DATA_B5E095:
	%DKC1_SSS_Op82(DATA_B5C6BB)
	%DKC1_SSS_Op88(DATA_BC8BC0)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_FueledPlatform)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68BCC)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0040)
	%DKC1_SSS_Op80()

DATA_B5E0AB:
	%DKC1_SSS_Op82(DATA_B5C6BB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68CBE)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_TrickTrackTrekPlatform)
	%DKC1_SSS_Op88(DATA_BC8C1A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E0C1:
	%DKC1_SSS_Op82(DATA_B5C6BB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68DA8)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_TrickTrackTrekPlatform)
	%DKC1_SSS_Op88(DATA_BC8C1A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E0D7:
	%DKC1_SSS_Op82(DATA_B5C6BB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68EA2)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_TrickTrackTrekPlatform)
	%DKC1_SSS_Op88(DATA_BC8C1A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E0ED:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr57_Croctopus)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Croctopus_Idle)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006C)
	%DKC1_SSS_Op80()

DATA_B5E10F:
	%DKC1_SSS_Op82(DATA_B5E0ED)
	%DKC1_SSS_Op88(DATA_BC8B2A)
	%DKC1_SSS_Op80()

DATA_B5E119:
	%DKC1_SSS_Op82(DATA_B5E0ED)
	%DKC1_SSS_Op88(DATA_BC8B48)
	%DKC1_SSS_Op80()

DATA_B5E123:
	%DKC1_SSS_Op82(DATA_B5E10F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68F92)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $02D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E135:
	%DKC1_SSS_Op82(DATA_B5E10F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68FA4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $05D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E147:
	%DKC1_SSS_Op82(DATA_B5E10F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68FBA)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0740)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E159:
	%DKC1_SSS_Op82(DATA_B5E10F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68FD0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0410)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B5E16B:
	%DKC1_SSS_Op82(DATA_B5E10F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B68FF2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0078)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B5E17D:
	%DKC1_SSS_Op82(DATA_B5E10F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B69024)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0270)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E18F:
	%DKC1_SSS_Op82(DATA_B5E10F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B69036)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $04D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E1A1:
	%DKC1_SSS_Op82(DATA_B5E10F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B69040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0610)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E1B3:
	%DKC1_SSS_Op82(DATA_B5E10F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B69056)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0470)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B5E1C5:
	%DKC1_SSS_Op82(DATA_B5E10F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B69088)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0090)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B5E1D7:
	%DKC1_SSS_Op82(DATA_B5E10F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B690B2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $022F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B5E1E9:
	%DKC1_SSS_Op82(DATA_B5E10F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B690D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0390)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E1FB:
	%DKC1_SSS_Op82(DATA_B5E10F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B690F6)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $05F0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E20D:
	%DKC1_SSS_Op82(DATA_B5E119)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B69118)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0470)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E21F:
	%DKC1_SSS_Op82(DATA_B5E119)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B69130)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $48D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $8000)
	%DKC1_SSS_Op80()

DATA_B5E231:
	%DKC1_SSS_Op82(DATA_B5E119)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B6914C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4920)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $8001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0340)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5E24B:
	%DKC1_SSS_Op82(DATA_B5E119)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B69168)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0560)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E25D:
	%DKC1_SSS_Op82(DATA_B5E119)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B69194)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $03E0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E26F:
	%DKC1_SSS_Op82(DATA_B5E119)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B691B0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $03E0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E281:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr13_UnknownSprite)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5E28F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr5D_CameraObject)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_CurrentPoseLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E29D:
	%DKC1_SSS_Op82(DATA_B5E28F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $63FF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E2AF:
	%DKC1_SSS_Op82(DATA_B5E28F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0780)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $7000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $8001)
	%DKC1_SSS_Op80()

DATA_B5E2C1:
	%DKC1_SSS_Op82(DATA_B5E28F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $6DBF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E2D3:
	%DKC1_SSS_Op82(DATA_B5E28F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0410)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $5C80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B5E2E5:
	%DKC1_SSS_Op82(DATA_B5E28F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $026C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $56A0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B5E2F7:
	%DKC1_SSS_Op82(DATA_B5E28F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0640)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $8001)
	%DKC1_SSS_Op80()

DATA_B5E309:
	%DKC1_SSS_Op82(DATA_B5E28F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0170)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4A20)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B5E31B:
	%DKC1_SSS_Op82(DATA_B5E28F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0310)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4D1F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $8001)
	%DKC1_SSS_Op80()

DATA_B5E32D:
	%DKC1_SSS_Op82(DATA_B5E28F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4F50)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E33F:
	%DKC1_SSS_Op82(DATA_B5E28F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0550)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4F50)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B5E351:
	%DKC1_SSS_Op82(DATA_B5E28F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0310)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $52A0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $8001)
	%DKC1_SSS_Op80()

DATA_B5E363:
	%DKC1_SSS_Op82(DATA_B5E28F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0090)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $41E0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E375:
	%DKC1_SSS_Op94($003F, DATA_CE163E, $0700|(DATA_CE163E>>16))
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC8C74)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_FishInDKHousePicture)
	%DKC1_SSS_Op80()

DATA_B5E3A3:
	%DKC1_SSS_Op82(DATA_B5E375)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0303)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF80)
	%DKC1_SSS_Op80()

DATA_B5E3B1:
	%DKC1_SSS_Op82(DATA_B5E375)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006C)
	%DKC1_SSS_Op80()

DATA_B5E3BB:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr23_Barrel)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00E8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1271Lo, $8000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC872E)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Barrel_Thrown)
	%DKC1_SSS_Op80()

DATA_B5E3E9:
	%DKC1_SSS_Op82(DATA_B5E3BB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE70)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FE70)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0100)
	%DKC1_SSS_Op80()

DATA_B5E3FB:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr61_Clambo)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC8C92)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Clambo_SpitPearl)
	%DKC1_SSS_Op80()

DATA_B5E421:
	%DKC1_SSS_Op82(DATA_B5E3FB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B691CC)
	%DKC1_SSS_Op80()

DATA_B5E42B:
	%DKC1_SSS_Op82(DATA_B5E3FB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B691E4)
	%DKC1_SSS_Op80()

DATA_B5E435:
	%DKC1_SSS_Op82(DATA_B5E3FB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B691F7)
	%DKC1_SSS_Op80()

DATA_B5E43F:
	%DKC1_SSS_Op82(DATA_B5E3FB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B69219)
	%DKC1_SSS_Op80()

DATA_B5E449:
	%DKC1_SSS_Op82(DATA_B5E3FB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B6923B)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5E457:
	%DKC1_SSS_Op82(DATA_B5E3FB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B6924E)
	%DKC1_SSS_Op80()

DATA_B5E461:
	%DKC1_SSS_Op82(DATA_B5E3FB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B69261)
	%DKC1_SSS_Op80()

DATA_B5E46B:
	%DKC1_SSS_Op82(DATA_B5E3FB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B6926F)
	%DKC1_SSS_Op80()

DATA_B5E475:
	%DKC1_SSS_Op82(DATA_B5E3FB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B6927D)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5E483:
	%DKC1_SSS_Op82(DATA_B5E3FB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B6928B)
	%DKC1_SSS_Op80()

DATA_B5E48D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr68_Rockkroc)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_Op88(DATA_BC8D64)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op95(CODE_B5841F)
	%DKC1_SSS_Op80()

DATA_B5E4B7:
	%DKC1_SSS_Op82(DATA_B5E48D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2828)
	%DKC1_SSS_Op80()

DATA_B5E4C5:
	%DKC1_SSS_Op82(DATA_B5E48D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $1C1C)
	%DKC1_SSS_Op80()

DATA_B5E4D3:
	%DKC1_SSS_Op82(DATA_B5E48D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00C0)
	%DKC1_SSS_Op80()

DATA_B5E4E1:
	%DKC1_SSS_Op82(DATA_B5E48D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $C000)
	%DKC1_SSS_Op80()

DATA_B5E4EF:
	%DKC1_SSS_Op82(DATA_B5E48D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0808)
	%DKC1_SSS_Op80()

DATA_B5E4FD:
	%DKC1_SSS_Op82(DATA_B5E48D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $2424)
	%DKC1_SSS_Op80()

DATA_B5E50B:
	%DKC1_SSS_Op82(DATA_B5E48D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $6060)
	%DKC1_SSS_Op80()

DATA_B5E519:
	%DKC1_SSS_Op82(DATA_B5E48D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FD00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0C0C)
	%DKC1_SSS_Op80()

DATA_B5E527:
	%DKC1_SSS_Op82(DATA_B5E48D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FC00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3838)
	%DKC1_SSS_Op80()

DATA_B5E535:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr34_LifeBalloon)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_LifeBalloon)
	%DKC1_SSS_Op80()

	%FREE_BYTES($F5E55F, 2, $00)

DATA_B5E561:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr34_LifeBalloon)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0007)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Unknown01B7)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op80()

	%FREE_BYTES($F5E5A1, 2, $00)

DATA_B5E5A3:
	%DKC1_SSS_Op82(DATA_B5E535)
	%DKC1_SSS_Op88(DATA_BC8878)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op80()

DATA_B5E5B9:
	%DKC1_SSS_Op82(DATA_B5E535)
	%DKC1_SSS_Op88(DATA_BC8878)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op80()

	%FREE_BYTES($F5E5CF, 2, $00)

DATA_B5E5D1:
	%DKC1_SSS_Op82(DATA_B5E535)
	%DKC1_SSS_Op88(DATA_BC8896)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0002)
	%DKC1_SSS_Op80()

DATA_B5E5E7:
	%DKC1_SSS_Op82(DATA_B5E535)
	%DKC1_SSS_Op88(DATA_BC8896)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0002)
	%DKC1_SSS_Op80()

	%FREE_BYTES($F5E5FD, 2, $00)

DATA_B5E5FF:
	%DKC1_SSS_Op82(DATA_B5E535)
	%DKC1_SSS_Op88(DATA_BC88B4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0003)
	%DKC1_SSS_Op80()

DATA_B5E615:
	%DKC1_SSS_Op82(DATA_B5E535)
	%DKC1_SSS_Op88(DATA_BC88B4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0003)
	%DKC1_SSS_Op80()

DATA_B5E62B:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr69_LivesCounterHUD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XPosLo, $1480)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $0760)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YPosLo, $FF00)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_HUDBalloon_Idle)
	%DKC1_SSS_Op80()

DATA_B5E649:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr28_OilFire)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00CC)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC8F44)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_SmallFire_RiseAndSink)
	%DKC1_SSS_Op80()

DATA_B5E667:
	%DKC1_SSS_Op82(DATA_B5E649)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B69299)
	%DKC1_SSS_Op80()

DATA_B5E671:
	%DKC1_SSS_Op82(DATA_B5E649)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B692A1)
	%DKC1_SSS_Op80()

DATA_B5E67B:
	%DKC1_SSS_Op82(DATA_B5E649)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B692A9)
	%DKC1_SSS_Op80()

DATA_B5E685:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1271Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E69F:
	%DKC1_SSS_Op82(DATA_B5E685)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr64_LightGimmickController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B6BFB1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0050)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op95(CODE_B58436)
	%DKC1_SSS_Op80()

DATA_B5E6BD:
	%DKC1_SSS_Op82(DATA_B5E685)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr64_LightGimmickController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B6BFB1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0003)
	%DKC1_SSS_Op80()

DATA_B5E6D7:
	%DKC1_SSS_Op82(DATA_B5E685)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr63_LightSwitchBarrel)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op95(CODE_B58436)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_CurrentPoseLo, $1860)
	%DKC1_SSS_Op80()

DATA_B5E6F1:
	%DKC1_SSS_Op82(DATA_B5E685)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr63_LightSwitchBarrel)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op95(CODE_B58436)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_CurrentPoseLo, $1858)
	%DKC1_SSS_Op80()

DATA_B5E70F:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $012C)
	%DKC1_SSS_Op80()

DATA_B5E719:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0064)
	%DKC1_SSS_Op80()

DATA_B5E723:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $012C)
	%DKC1_SSS_Op80()

DATA_B5E72D:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00C8)
	%DKC1_SSS_Op80()

DATA_B5E737:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $015E)
	%DKC1_SSS_Op80()

DATA_B5E741:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $007D)
	%DKC1_SSS_Op80()

DATA_B5E74B:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0113)
	%DKC1_SSS_Op80()

DATA_B5E755:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0064)
	%DKC1_SSS_Op80()

DATA_B5E75F:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0177)
	%DKC1_SSS_Op80()

DATA_B5E769:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00C8)
	%DKC1_SSS_Op80()

DATA_B5E773:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00C8)
	%DKC1_SSS_Op80()

DATA_B5E77D:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00AF)
	%DKC1_SSS_Op80()

DATA_B5E787:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0096)
	%DKC1_SSS_Op80()

DATA_B5E791:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00FA)
	%DKC1_SSS_Op80()

DATA_B5E79B:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0096)
	%DKC1_SSS_Op80()

DATA_B5E7A5:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00C8)
	%DKC1_SSS_Op80()

DATA_B5E7AF:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00C8)
	%DKC1_SSS_Op80()

DATA_B5E7B9:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00C8)
	%DKC1_SSS_Op80()

DATA_B5E7C3:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0064)
	%DKC1_SSS_Op80()

DATA_B5E7CD:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0145)
	%DKC1_SSS_Op80()

DATA_B5E7D7:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0190)
	%DKC1_SSS_Op80()

DATA_B5E7E1:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0050)
	%DKC1_SSS_Op80()

DATA_B5E7EB:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $270F)
	%DKC1_SSS_Op80()

DATA_B5E7F5:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0064)
	%DKC1_SSS_Op80()

DATA_B5E7FF:
	%DKC1_SSS_Op82(DATA_B5E6D7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0258)
	%DKC1_SSS_Op80()

DATA_B5E809:
	%DKC1_SSS_Op82(DATA_B5E6F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0096)
	%DKC1_SSS_Op80()

DATA_B5E813:
	%DKC1_SSS_Op82(DATA_B5E6F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0096)
	%DKC1_SSS_Op80()

DATA_B5E81D:
	%DKC1_SSS_Op82(DATA_B5E6F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0064)
	%DKC1_SSS_Op80()

DATA_B5E827:
	%DKC1_SSS_Op82(DATA_B5E6F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0078)
	%DKC1_SSS_Op80()

DATA_B5E831:
	%DKC1_SSS_Op82(DATA_B5E6F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0118)
	%DKC1_SSS_Op80()

DATA_B5E83B:
	%DKC1_SSS_Op82(DATA_B5E6F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00A0)
	%DKC1_SSS_Op80()

DATA_B5E845:
	%DKC1_SSS_Op82(DATA_B5E6F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00C8)
	%DKC1_SSS_Op80()

DATA_B5E84F:
	%DKC1_SSS_Op82(DATA_B5E6F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0050)
	%DKC1_SSS_Op80()

DATA_B5E859:
	%DKC1_SSS_Op82(DATA_B5E6F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00C8)
	%DKC1_SSS_Op80()

DATA_B5E863:
	%DKC1_SSS_Op82(DATA_B5E6F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0078)
	%DKC1_SSS_Op80()

DATA_B5E86D:
	%DKC1_SSS_Op82(DATA_B5E6F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $003C)
	%DKC1_SSS_Op80()

DATA_B5E877:
	%DKC1_SSS_Op82(DATA_B5E6F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $003C)
	%DKC1_SSS_Op80()

DATA_B5E881:
	%DKC1_SSS_Op82(DATA_B5E6F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $003C)
	%DKC1_SSS_Op80()

DATA_B5E88B:
	%DKC1_SSS_Op82(DATA_B5E6F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0050)
	%DKC1_SSS_Op80()

DATA_B5E895:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6A_ExitDoor)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E89F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6B_UnderwaterExitDoor)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5E8A9:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5E8B3:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0007)
	%DKC1_SSS_Op80()

DATA_B5E8BD:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $000A)
	%DKC1_SSS_Op80()

DATA_B5E8C7:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $000C)
	%DKC1_SSS_Op80()

DATA_B5E8D1:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $000D)
	%DKC1_SSS_Op80()

DATA_B5E8DB:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0012)
	%DKC1_SSS_Op80()

DATA_B5E8E5:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0014)
	%DKC1_SSS_Op80()

DATA_B5E8EF:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0016)
	%DKC1_SSS_Op80()

DATA_B5E8F9:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0017)
	%DKC1_SSS_Op80()

DATA_B5E903:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0018)
	%DKC1_SSS_Op80()

DATA_B5E90D:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0022)
	%DKC1_SSS_Op80()

DATA_B5E917:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0024)
	%DKC1_SSS_Op80()

DATA_B5E921:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0027)
	%DKC1_SSS_Op80()

DATA_B5E92B:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $002B)
	%DKC1_SSS_Op80()

DATA_B5E935:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $002E)
	%DKC1_SSS_Op80()

DATA_B5E93F:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $002F)
	%DKC1_SSS_Op80()

DATA_B5E949:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0030)
	%DKC1_SSS_Op80()

DATA_B5E953:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0031)
	%DKC1_SSS_Op80()

DATA_B5E95D:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0036)
	%DKC1_SSS_Op80()

DATA_B5E967:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $003E)
	%DKC1_SSS_Op80()

DATA_B5E971:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0040)
	%DKC1_SSS_Op80()

DATA_B5E97B:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0041)
	%DKC1_SSS_Op80()

DATA_B5E985:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0042)
	%DKC1_SSS_Op80()

DATA_B5E98F:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0043)
	%DKC1_SSS_Op80()

DATA_B5E999:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $006D)
	%DKC1_SSS_Op80()

DATA_B5E9A3:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $007B)
	%DKC1_SSS_Op80()

DATA_B5E9AD:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00A4)
	%DKC1_SSS_Op80()

DATA_B5E9B7:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00A5)
	%DKC1_SSS_Op80()

DATA_B5E9C1:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00A6)
	%DKC1_SSS_Op80()

DATA_B5E9CB:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00A7)
	%DKC1_SSS_Op80()

DATA_B5E9D5:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00BE)
	%DKC1_SSS_Op80()

DATA_B5E9DF:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00BF)
	%DKC1_SSS_Op80()

DATA_B5E9E9:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00CE)
	%DKC1_SSS_Op80()

DATA_B5E9F3:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00D0)
	%DKC1_SSS_Op80()

DATA_B5E9FD:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00E2)
	%DKC1_SSS_Op80()

DATA_B5EA07:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00E3)
	%DKC1_SSS_Op80()

DATA_B5EA11:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00E4)
	%DKC1_SSS_Op80()

DATA_B5EA1B:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00E5)
	%DKC1_SSS_Op80()

DATA_B5EA25:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00EE)
	%DKC1_SSS_Op80()

DATA_B5EA2F:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00EF)
	%DKC1_SSS_Op80()

DATA_B5EA39:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00F3)
	%DKC1_SSS_Op80()

DATA_B5EA43:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00F5)
	%DKC1_SSS_Op80()

DATA_B5EA4D:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00F6)
	%DKC1_SSS_Op80()

DATA_B5EA57:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00F7)
	%DKC1_SSS_Op80()

DATA_B5EA61:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00F8)
	%DKC1_SSS_Op80()

DATA_B5EA6B:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00FA)
	%DKC1_SSS_Op80()

DATA_B5EA75:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00FD)
	%DKC1_SSS_Op80()

DATA_B5EA7F:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00FE)
	%DKC1_SSS_Op80()

DATA_B5EA89:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00FF)
	%DKC1_SSS_Op80()

DATA_B5EA93:
	%DKC1_SSS_Op82(DATA_B5E895)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5EA9D:
	%DKC1_SSS_Op82(DATA_B5E89F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0022)
	%DKC1_SSS_Op80()

DATA_B5EAA7:
	%DKC1_SSS_Op82(DATA_B5E89F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00E5)
	%DKC1_SSS_Op80()

DATA_B5EAB1:
	%DKC1_SSS_Op82(DATA_B5E89F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00F4)
	%DKC1_SSS_Op80()

DATA_B5EABB:
	%DKC1_SSS_Op82(DATA_B5E89F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $00F0)
	%DKC1_SSS_Op80()

DATA_B5EAC5:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr12_UnknownSprite)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0007)
	%DKC1_SSS_Op80()

DATA_B5EAD3:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr14_BreakableWall)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0120)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5EAF5:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0007)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5EB07:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0007)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5EB19:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0005)
	%DKC1_SSS_Op88(DATA_BC81EA)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_MineAndCave)
	%DKC1_SSS_Op80()

DATA_B5EB33:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0005)
	%DKC1_SSS_Op88(DATA_BC881E)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_MineAndCave)
	%DKC1_SSS_Op80()

DATA_B5EB4D:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0005)
	%DKC1_SSS_Op88(DATA_BC8404)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_MineAndCave)
	%DKC1_SSS_Op80()

DATA_B5EB67:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0005)
	%DKC1_SSS_Op88(DATA_BC881E)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_MineAndCave)
	%DKC1_SSS_Op80()

DATA_B5EB81:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op88(DATA_BC81CC)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_Unknown3)
	%DKC1_SSS_Op80()

DATA_B5EB97:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op88(DATA_BC81CC)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_Unknown2)
	%DKC1_SSS_Op80()

DATA_B5EBAD:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC8226)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_RightJungleWall)
	%DKC1_SSS_Op80()

DATA_B5EBC3:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC8226)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_LeftJungleWall)
	%DKC1_SSS_Op80()

DATA_B5EBD9:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC8EAE)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_Unknown1)
	%DKC1_SSS_Op80()

DATA_B5EBEF:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op88(DATA_BC8EAE)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_Unknown1)
	%DKC1_SSS_Op80()

DATA_B5EC05:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op88(DATA_BC8E90)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_LeftFactoryWall)
	%DKC1_SSS_Op80()

DATA_B5EC1B:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC8E90)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_LeftFactoryWall)
	%DKC1_SSS_Op80()

DATA_B5EC31:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC8E54)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_RightTempleWall)
	%DKC1_SSS_Op80()

DATA_B5EC47:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op88(DATA_BC8E54)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_RightTempleWall)
	%DKC1_SSS_Op80()

DATA_B5EC5D:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op88(DATA_BC8ECC)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_LeftForestWall)
	%DKC1_SSS_Op80()

DATA_B5EC73:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC8ECC)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_LeftForestWall)
	%DKC1_SSS_Op80()

DATA_B5EC89:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op88(DATA_BC8F08)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_LeftCrystalCaveWall)
	%DKC1_SSS_Op80()

DATA_B5EC9F:
	%DKC1_SSS_Op82(DATA_B5EAD3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC8F08)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_LeftCrystalCaveWall)
	%DKC1_SSS_Op80()

DATA_B5ECB5:
	%DKC1_SSS_Op82(DATA_B5EAF5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_BouncyBonanza_EnterWinkyRoom)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_BouncyBonanza_ExitWinkyRoom)
	%DKC1_SSS_Op80()

DATA_B5ECC3:
	%DKC1_SSS_Op82(DATA_B5EAF5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_ElevatorAntics_EnterBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_ElevatorAntics_ExitBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5ECD5:
	%DKC1_SSS_Op82(DATA_B5EAF5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_ElevatorAntics_EnterBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_ElevatorAntics_ExitBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5ECE7:
	%DKC1_SSS_Op82(DATA_B5EAF5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_ElevatorAntics_EnterBonus3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_ElevatorAntics_ExitBonus3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0003)
	%DKC1_SSS_Op80()

DATA_B5ECF9:
	%DKC1_SSS_Op82(DATA_B5EAF5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_MistyMine_EnterBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_MistyMine_ExitBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5ED0B:
	%DKC1_SSS_Op82(DATA_B5EAF5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_ManicMincers_EnterMincerRoom)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_ManicMincers_ExitMincerRoom)
	%DKC1_SSS_Op80()

DATA_B5ED19:
	%DKC1_SSS_Op82(DATA_B5EB07)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_JungleHijinxs_EnterEmptyKongsBananaHoard)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_JungleHijinxs_ExitKongsBananaHoard)
	%DKC1_SSS_Op80()

DATA_B5ED27:
	%DKC1_SSS_Op82(DATA_B5EB07)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_OrangutanGang_EnterBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_OrangutanGang_ExitBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5ED39:
	%DKC1_SSS_Op82(DATA_B5EB07)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0008)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_JungleHijinxs_EnterDKsHouse)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_JungleHijinxs_ExitDKsHouse)
	%DKC1_SSS_Op80()

DATA_B5ED4B:
	%DKC1_SSS_Op82(DATA_B5EB07)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_StopAndGoStation_Warp)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_StopAndGoStation_Warp)
	%DKC1_SSS_Op80()

DATA_B5ED59:
	%DKC1_SSS_Op82(DATA_B5EB19)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_ReptileRumble_EnterBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_ReptileRumble_ExitBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5ED6B:
	%DKC1_SSS_Op82(DATA_B5EB33)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_ReptileRumble_EnterBonus3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_ReptileRumble_ExitBonus3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0003)
	%DKC1_SSS_Op80()

DATA_B5ED7D:
	%DKC1_SSS_Op82(DATA_B5EB19)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_BouncyBonanza_EnterBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_BouncyBonanza_ExitBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5ED8F:
	%DKC1_SSS_Op82(DATA_B5EB4D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_ManicMincers_EnterBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_ManicMincers_ExitBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5EDA1:
	%DKC1_SSS_Op82(DATA_B5EB4D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_ManicMincers_EnterBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_ManicMincers_ExitBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5EDB3:
	%DKC1_SSS_Op82(DATA_B5EB19)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_MistyMine_EnterBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_MistyMine_ExitBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5EDC5:
	%DKC1_SSS_Op82(DATA_B5EB19)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_StopAndGoStation_EnterBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_StopAndGoStation_ExitBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5EDD7:
	%DKC1_SSS_Op82(DATA_B5EB19)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_LoopyLights_EnterBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_LoopyLights_ExitBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5EDE9:
	%DKC1_SSS_Op82(DATA_B5EB33)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_TorchlightTrouble_EnterBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_TorchlightTrouble_ExitBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5EDFB:
	%DKC1_SSS_Op82(DATA_B5EB67)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_TorchlightTrouble_EnterBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_TorchlightTrouble_ExitBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5EE0D:
	%DKC1_SSS_Op82(DATA_B5EBAD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_JungleHijinxs_EnterBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_JungleHijinxs_ExitBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5EE1F:
	%DKC1_SSS_Op82(DATA_B5EBAD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_JungleHijinxs_EnterBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_JungleHijinxs_ExitBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5EE31:
	%DKC1_SSS_Op82(DATA_B5EBAD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_OrangutanGang_EnterBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_OrangutanGang_ExitBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5EE43:
	%DKC1_SSS_Op82(DATA_B5EBAD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_OrangutanGang_EnterBonus4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_OrangutanGang_ExitBonus4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0004)
	%DKC1_SSS_Op80()

DATA_B5EE55:
	%DKC1_SSS_Op82(DATA_B5EBAD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_OrangutanGang_EnterBonus5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_OrangutanGang_ExitBonus5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0005)
	%DKC1_SSS_Op80()

DATA_B5EE67:
	%DKC1_SSS_Op82(DATA_B5EBAD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_BarrelCannonCanyon_EnterBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_BarrelCannonCanyon_ExitBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5EE79:
	%DKC1_SSS_Op82(DATA_B5EBAD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_BarrelCannonCanyon_EnterBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_BarrelCannonCanyon_ExitBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5EE8B:
	%DKC1_SSS_Op82(DATA_B5EBAD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_RopeyRampage_EnterBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_RopeyRampage_ExitBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5EE9D:
	%DKC1_SSS_Op82(DATA_B5EBC3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_OrangutanGang_EnterBonus3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_OrangutanGang_ExitBonus3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0003)
	%DKC1_SSS_Op80()

DATA_B5EEAF:
	%DKC1_SSS_Op82(DATA_B5EC05)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_OilDrumAlley_EnterBonus4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_OilDrumAlley_ExitBonus4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0004)
	%DKC1_SSS_Op80()

DATA_B5EEC1:
	%DKC1_SSS_Op82(DATA_B5EC05)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_OilDrumAlley_EnterBonus3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_OilDrumAlley_ExitBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0003)
	%DKC1_SSS_Op80()

DATA_B5EED3:
	%DKC1_SSS_Op82(DATA_B5EC1B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_OilDrumAlley_EnterBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_OilDrumAlley_ExitBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5EEE5:
	%DKC1_SSS_Op82(DATA_B5EC1B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_BlackoutBasement_EnterBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_BlackoutBasement_ExitBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5EEF7:
	%DKC1_SSS_Op82(DATA_B5EC31)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_MillstoneMayhem_EnterBonus3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_MillstoneMayhem_ExitBonus3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0003)
	%DKC1_SSS_Op80()

DATA_B5EF09:
	%DKC1_SSS_Op82(DATA_B5EC31)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_TempleTempest_EnterBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_TempleTempest_ExitBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5EF1B:
	%DKC1_SSS_Op82(DATA_B5EC73)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_VultureCulture_EnterBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_VultureCulture_ExitBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5EF2D:
	%DKC1_SSS_Op82(DATA_B5EC73)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_VultureCulture_EnterBonus3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_VultureCulture_ExitBonus3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0003)
	%DKC1_SSS_Op80()

DATA_B5EF3F:
	%DKC1_SSS_Op82(DATA_B5EC73)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_ForestFrenzy_EnterBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_ForestFrenzy_ExitBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5EF51:
	%DKC1_SSS_Op82(DATA_B5EC9F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_SlipSlideRide_EnterBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_SlipSlideRide_ExitBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5EF63:
	%DKC1_SSS_Op82(DATA_B5EC9F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_SlipSlideRide_EnterBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, !Define_DKC1_EntranceID_SlipSlideRide_ExitBonus2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable12D9Lo, $0002)
	%DKC1_SSS_Op80()

DATA_B5EF75:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6F_UnknownSprite)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op80()

DATA_B5EF87:
	%DKC1_SSS_Op82(DATA_B5EF75)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0003)
	%DKC1_SSS_Op88(DATA_BC81EA)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_CurrentPoseLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayedPoseLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5EFA1:
	%DKC1_SSS_Op82(DATA_B5EF75)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0003)
	%DKC1_SSS_Op88(DATA_BC8404)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_CurrentPoseLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayedPoseLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5EFB7:
	%DKC1_SSS_Op82(DATA_B5EF75)
	%DKC1_SSS_Op88(DATA_BC81CC)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_Unknown3)
	%DKC1_SSS_Op80()

DATA_B5EFC9:
	%DKC1_SSS_Op82(DATA_B5EF75)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC81CC)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_Unknown2)
	%DKC1_SSS_Op80()

DATA_B5EFDB:
	%DKC1_SSS_Op82(DATA_B5EF75)
	%DKC1_SSS_Op88(DATA_BC8226)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_RightJungleWall)
	%DKC1_SSS_Op80()

DATA_B5EFED:
	%DKC1_SSS_Op82(DATA_B5EF75)
	%DKC1_SSS_Op88(DATA_BC8226)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_LeftJungleWall)
	%DKC1_SSS_Op80()

DATA_B5EFFB:
	%DKC1_SSS_Op82(DATA_B5EF75)
	%DKC1_SSS_Op88(DATA_BC8EAE)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_Unknown1)
	%DKC1_SSS_Op80()

DATA_B5F00D:
	%DKC1_SSS_Op82(DATA_B5EF75)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op88(DATA_BC8EAE)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_Unknown1)
	%DKC1_SSS_Op80()

DATA_B5F01F:
	%DKC1_SSS_Op82(DATA_B5EF75)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op88(DATA_BC8E90)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_LeftFactoryWall)
	%DKC1_SSS_Op80()

DATA_B5F031:
	%DKC1_SSS_Op82(DATA_B5EF75)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC8E90)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_LeftFactoryWall)
	%DKC1_SSS_Op80()

DATA_B5F043:
	%DKC1_SSS_Op82(DATA_B5EF75)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op88(DATA_BC8E54)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_RightTempleWall)
	%DKC1_SSS_Op80()

DATA_B5F055:
	%DKC1_SSS_Op82(DATA_B5EF75)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC8E54)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BreakableWall_RightTempleWall)
	%DKC1_SSS_Op80()

DATA_B5F067:
	%DKC1_SSS_Op82(DATA_B5EFA1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0009)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1E1E)
	%DKC1_SSS_Op80()

DATA_B5F07D:
	%DKC1_SSS_Op82(DATA_B5EFA1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $000B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0AFF)
	%DKC1_SSS_Op80()

DATA_B5F093:
	%DKC1_SSS_Op82(DATA_B5EFA1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0078)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1818)
	%DKC1_SSS_Op80()

DATA_B5F0A9:
	%DKC1_SSS_Op82(DATA_B5EFA1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $007C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F0BF:
	%DKC1_SSS_Op82(DATA_B5EFA1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0085)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0600)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $1B1B)
	%DKC1_SSS_Op80()

DATA_B5F0D5:
	%DKC1_SSS_Op82(DATA_B5EFB7)
	%DKC1_SSS_Op80()

DATA_B5F0DB:
	%DKC1_SSS_Op82(DATA_B5EFC9)
	%DKC1_SSS_Op80()

DATA_B5F0E1:
	%DKC1_SSS_Op82(DATA_B5EFDB)
	%DKC1_SSS_Op80()

DATA_B5F0E7:
	%DKC1_SSS_Op82(DATA_B5EFDB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0076)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F0FD:
	%DKC1_SSS_Op82(DATA_B5EFDB)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0077)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F113:
	%DKC1_SSS_Op82(DATA_B5EFED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_JungleHijinxs_ExitBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $03C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F129:
	%DKC1_SSS_Op82(DATA_B5EFED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_RopeyRampage_ExitBonus1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0950)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $020C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $5377)
	%DKC1_SSS_Op80()

DATA_B5F13F:
	%DKC1_SSS_Op82(DATA_B5EFED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_OrangutanGang_ExitBonus5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F155:
	%DKC1_SSS_Op82(DATA_B5EFED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_JungleHijinxs_Main)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0260)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0260)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0820)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_CurrentPoseLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayedPoseLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F173:
	%DKC1_SSS_Op82(DATA_B5EFED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, !Define_DKC1_EntranceID_JungleHijinxs_ExitDKsHouse)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0260)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0260)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0820)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_CurrentPoseLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayedPoseLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F191:
	%DKC1_SSS_Op82(DATA_B5EFFB)
	%DKC1_SSS_Op80()

DATA_B5F197:
	%DKC1_SSS_Op82(DATA_B5F00D)
	%DKC1_SSS_Op80()

DATA_B5F19D:
	%DKC1_SSS_Op82(DATA_B5F01F)
	%DKC1_SSS_Op80()

DATA_B5F1A3:
	%DKC1_SSS_Op82(DATA_B5F031)
	%DKC1_SSS_Op80()

DATA_B5F1A9:
	%DKC1_SSS_Op82(DATA_B5F043)
	%DKC1_SSS_Op80()

DATA_B5F1AF:
	%DKC1_SSS_Op82(DATA_B5F055)
	%DKC1_SSS_Op80()

DATA_B5F1B5:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F1C3:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $FFFF)
	%DKC1_SSS_Op80()

DATA_B5F1D1:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0C35Lo, $0005)
	%DKC1_SSS_Op80()

DATA_B5F1E3:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0C35Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F1F5:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0C35Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F207:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0C35Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F219:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0005)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0C35Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F22B:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0C35Lo, $080E)
	%DKC1_SSS_Op80()

DATA_B5F23D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0C35Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F24F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0C35Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0005)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationScriptIndexLo, $0019)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $800A)
	%DKC1_SSS_Op80()

DATA_B5F269:
	%DKC1_SSS_Op82(DATA_B5F24F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0005)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $003C)
	%DKC1_SSS_Op80()

DATA_B5F27B:
	%DKC1_SSS_Op82(DATA_B5F24F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0005)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $0032)
	%DKC1_SSS_Op80()

DATA_B5F28D:
	%DKC1_SSS_Op82(DATA_B5F24F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $003C)
	%DKC1_SSS_Op80()

DATA_B5F29F:
	%DKC1_SSS_Op82(DATA_B5F24F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0007)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $003C)
	%DKC1_SSS_Op80()

DATA_B5F2B1:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0C35Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0005)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationScriptIndexLo, $0019)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $003C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $800A)
	%DKC1_SSS_Op80()

DATA_B5F2D3:
	%DKC1_SSS_Op82(DATA_B5F2B1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $000A)
	%DKC1_SSS_Op80()

DATA_B5F2DD:
	%DKC1_SSS_Op82(DATA_B5F2B1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $000C)
	%DKC1_SSS_Op80()

DATA_B5F2E7:
	%DKC1_SSS_Op82(DATA_B5F2B1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $000D)
	%DKC1_SSS_Op80()

DATA_B5F2F1:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0DB9Lo, $6060)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, DATA_B5F373)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0002)
	%DKC1_SSS_Op80()

DATA_B5F30F:
	%DKC1_SSS_Op82(DATA_B5F2F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $000C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $3F01)
	%DKC1_SSS_Op80()

DATA_B5F31D:
	%DKC1_SSS_Op82(DATA_B5F2F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $000C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $3F01)
	%DKC1_SSS_Op80()

DATA_B5F32F:
	%DKC1_SSS_Op82(DATA_B5F2F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0005)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $3F01)
	%DKC1_SSS_Op80()

DATA_B5F33D:
	%DKC1_SSS_Op82(DATA_B5F2F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0005)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $3F02)
	%DKC1_SSS_Op80()

DATA_B5F34B:
	%DKC1_SSS_Op82(DATA_B5F2F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0005)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $3F01)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, DATA_B5F383)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0E21Lo, $0700)
	%DKC1_SSS_Op80()

DATA_B5F365:
	%DKC1_SSS_Op82(DATA_B5F2F1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0005)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $2003)
	%DKC1_SSS_Op80()

DATA_B5F373:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_Op82(DATA_B5959B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr70_CurrentWorldBoss)
	%DKC1_SSS_Op80()

DATA_B5F383:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_Op82(DATA_B59797)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo,!Define_DKC1_NorSpr70_CurrentWorldBoss)
	%DKC1_SSS_Op80()

DATA_B5F393:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6D_MinigameBarrel)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC872E)
	%DKC1_SSS_Op8E($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Barrel_Idle)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F3B1:
	%DKC1_SSS_Op8F($FFC0, $0000)
	%DKC1_SSS_Op82(DATA_B5F393)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationScriptIndexLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F3C1:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_Op82(DATA_B5F393)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationScriptIndexLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo, $0001)
	%DKC1_SSS_Op80()

DATA_B5F3D5:
	%DKC1_SSS_Op8F($0040, $0000)
	%DKC1_SSS_Op82(DATA_B5F393)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationScriptIndexLo, $0008)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo, $0002)
	%DKC1_SSS_Op80()

DATA_B5F3E9:
	%DKC1_SSS_Op8F($FFAC, $0000)
	%DKC1_SSS_Op82(DATA_B5F393)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationScriptIndexLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F3FD:
	%DKC1_SSS_Op8F($FFE4, $0000)
	%DKC1_SSS_Op82(DATA_B5F393)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationScriptIndexLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0001)
	%DKC1_SSS_Op80()

DATA_B5F411:
	%DKC1_SSS_Op8F($001C, $0000)
	%DKC1_SSS_Op82(DATA_B5F393)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationScriptIndexLo, $0008)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0002)
	%DKC1_SSS_Op80()

DATA_B5F425:
	%DKC1_SSS_Op8F($0054, $0000)
	%DKC1_SSS_Op82(DATA_B5F393)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationScriptIndexLo, $000C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0003)
	%DKC1_SSS_Op80()

DATA_B5F439:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6E_MinigameItemDisplay)
	%DKC1_SSS_Op8E($3000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00CC)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_CurrentPoseLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F463:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_Op82(DATA_B5F439)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F473:
	%DKC1_SSS_Op8F($8000, $0000)
	%DKC1_SSS_Op82(DATA_B5F439)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F483:
	%DKC1_SSS_Op8F($000C, $0000)
	%DKC1_SSS_Op82(DATA_B5F439)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0003)
	%DKC1_SSS_Op80()

DATA_B5F493:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_Op82(DATA_B5F439)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0005)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $001D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F4AF:
	%DKC1_SSS_Op8F($FFFC, $0000)
	%DKC1_SSS_Op82(DATA_B5F439)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5F4BF:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0007)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B5F493)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0DB9Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable130DLo, $000B)
	%DKC1_SSS_Op80()

DATA_B5F4E5:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0007)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B5F493)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0007)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0DB9Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable130DLo, $000D)
	%DKC1_SSS_Op80()

DATA_B5F50B:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0007)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B5F493)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0DB9Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1341Lo, $0005)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable130DLo, DATA_B5F541)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo, $0048)
	%DKC1_SSS_Op80()

DATA_B5F541:
	%DKC1_SSS_Op82(DATA_B5F5E1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0240)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1341Lo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable130DLo, $F563)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $FE40)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo, $0048)
	%DKC1_SSS_Op80()

DATA_B5F563:
	%DKC1_SSS_Op82(DATA_B5F5E1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable130DLo, $0007)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo, $0048)
	%DKC1_SSS_Op80()

DATA_B5F585:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0007)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B5F493)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0005)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0DB9Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable130DLo, $0005)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo, $0048)
	%DKC1_SSS_Op80()

DATA_B5F5B7:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0007)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B5F493)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $000B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0DB9Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1341Lo, $000A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable130DLo, DATA_B5F601)
	%DKC1_SSS_Op80()

DATA_B5F5E1:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0007)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B5F493)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $3801)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0DB9Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5F601:
	%DKC1_SSS_Op82(DATA_B5F5E1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $000A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1341Lo, $000C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable130DLo, DATA_B5F617)
	%DKC1_SSS_Op80()

DATA_B5F617:
	%DKC1_SSS_Op82(DATA_B5F5E1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0009)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1341Lo, $000D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable130DLo, DATA_B5F62D)
	%DKC1_SSS_Op80()

DATA_B5F62D:
	%DKC1_SSS_Op82(DATA_B5F5E1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $01C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0008)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable130DLo, $000B)
	%DKC1_SSS_Op80()

DATA_B5F63F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr08_UnknownSprite)
	%DKC1_SSS_Op8F($0000, $0018)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op8E($2000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BurstEffect)
	%DKC1_SSS_Op80()

DATA_B5F657:
	%DKC1_SSS_Op8F($0000, $0002)
	%DKC1_SSS_Op82(DATA_B5E535)
	%DKC1_SSS_Op88(DATA_BC8878)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F673:
	%DKC1_SSS_Op8F($0000, $0002)
	%DKC1_SSS_Op82(DATA_B5E535)
	%DKC1_SSS_Op88(DATA_BC8896)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F68F:
	%DKC1_SSS_Op8F($0000, $0002)
	%DKC1_SSS_Op82(DATA_B5E535)
	%DKC1_SSS_Op88(DATA_BC88B4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0003)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F6AB:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr17_BurstEffect)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op8E($2000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BurstEffect)
	%DKC1_SSS_Op80()

DATA_B5F6BD:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_Op82(DATA_B5F6AB)
	%DKC1_SSS_Op80()

DATA_B5F6C9:
	%DKC1_SSS_Op8F($0000, $0010)
	%DKC1_SSS_Op82(DATA_B5F6AB)
	%DKC1_SSS_Op80()

DATA_B5F6D5:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr71_MillstoneGnawty)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FFFF)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0066)
	%DKC1_SSS_Op88(DATA_BC83AA)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MillstoneGnawty_Walk)
	%DKC1_SSS_Op80()

DATA_B5F70F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr71_MillstoneGnawty)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11D5Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0066)
	%DKC1_SSS_Op88(DATA_BC83AA)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MillstoneGnawty_Walk)
	%DKC1_SSS_Op80()

DATA_B5F749:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr71_MillstoneGnawty)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC83AA)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MillstoneGnawty_Walk)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $006C)
	%DKC1_SSS_Op80()

DATA_B5F773:
	%DKC1_SSS_Op82(DATA_B5F6D5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FCC0)
	%DKC1_SSS_Op80()

DATA_B5F781:
	%DKC1_SSS_Op82(DATA_B5F6D5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FA80)
	%DKC1_SSS_Op80()

DATA_B5F78F:
	%DKC1_SSS_Op82(DATA_B5F6D5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FBC0)
	%DKC1_SSS_Op80()

DATA_B5F79D:
	%DKC1_SSS_Op82(DATA_B5F70F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FD00)
	%DKC1_SSS_Op80()

DATA_B5F7AB:
	%DKC1_SSS_Op82(DATA_B5F70F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FE00)
	%DKC1_SSS_Op80()

DATA_B5F7B9:
	%DKC1_SSS_Op82(DATA_B5F70F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $2020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FC00)
	%DKC1_SSS_Op80()

DATA_B5F7C7:
	%DKC1_SSS_Op82(DATA_B5F70F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $1C1C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $FB00)
	%DKC1_SSS_Op80()

DATA_B5F7D5:
	%DKC1_SSS_Op82(DATA_B5F749)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B692B9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3880)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F7E7:
	%DKC1_SSS_Op82(DATA_B5F749)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B692C7)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $3E60)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F7F9:
	%DKC1_SSS_Op82(DATA_B5F749)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B692E1)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $42D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F80B:
	%DKC1_SSS_Op82(DATA_B5F749)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B6930F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $4CB0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F81D:
	%DKC1_SSS_Op82(DATA_B5F749)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B69339)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $5930)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F82F:
	%DKC1_SSS_Op82(DATA_B5F749)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B6934F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $6240)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F841:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0008)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B5F84F)
	%DKC1_SSS_Op80()

DATA_B5F84F:
	%DKC1_SSS_Op82(DATA_B5F873)
	%DKC1_SSS_Op88(DATA_BC8A1C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0280)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F865:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0008)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B5F8AF)
	%DKC1_SSS_Op80()

DATA_B5F873:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr70_CurrentWorldBoss)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0005)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_Op97($6000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_VeryGnawty_Hop)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0027)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable109DLo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0005)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0DEDLo, $00C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $D0D0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1561Lo, $0000)
	%DKC1_SSS_Op80()

DATA_B5F8AF:
	%DKC1_SSS_Op82(DATA_B5F873)
	%DKC1_SSS_Op88(DATA_BC83AA)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0400)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0DEDLo, $0140)
	%DKC1_SSS_Op80()

DATA_B5F8C9:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr66_DiddysStars)
	%DKC1_SSS_Op8F($0018, $0012)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0400)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op95(CODE_B58401)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_DiddyStars)
	%DKC1_SSS_Op80()

DATA_B5F8E5:
	%DKC1_SSS_Op94($003B, DATA_F29632, $0700|(DATA_F29632>>16))
	%DKC1_SSS_Op8F($0004, $FFFC)
	%DKC1_SSS_Op82(DATA_B58649)
	%DKC1_SSS_Op80()

DATA_B5F8F9:
	%DKC1_SSS_Op94($003B, DATA_F29632, $0700|(DATA_F29632>>16))
	%DKC1_SSS_Op8F($FFF4, $FFF8)
	%DKC1_SSS_Op82(DATA_B58649)
	%DKC1_SSS_Op80()

DATA_B5F90D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0009)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B5F933)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B594ED)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, DATA_B59CD9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, DATA_B596F5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, DATA_B598B3)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, DATA_B5A467)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo, $005A)
	%DKC1_SSS_Op80()

DATA_B5F933:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr70_CurrentWorldBoss)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0007)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00EC)
	%DKC1_SSS_Op88(DATA_BC83C8)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_DumbDrum)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0008)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F59Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0EBDLo, $0001)
	%DKC1_SSS_Op80()

DATA_B5F96B:
	%DKC1_SSS_Op8F($0000, $0028)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr35_ExplosionSpawner)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $000A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0006)
	%DKC1_SSS_Op80()

DATA_B5F993:
	%DKC1_SSS_Op8F($0000, $0028)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr35_ExplosionSpawner)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FF80)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, $000A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0006)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $0006)
	%DKC1_SSS_Op80()

DATA_B5F9BB:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $000A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B5FA19)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, DATA_B5FA41)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14C5Lo, DATA_B5FA51)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1631Lo, $0078)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0DB9Lo, $C0C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0E21Lo, $3040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0EBDLo, $0300)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F59Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1341Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F8DLo, $0800)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable130DLo, $0200)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $003C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FC1Lo, $000C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo, $012C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0028)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationScriptIndexLo, $0005)
	%DKC1_SSS_Op80()

DATA_B5FA19:
	%DKC1_SSS_Op8F($00C0, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr70_CurrentWorldBoss)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0008)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $000F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00EC)
	%DKC1_SSS_Op88(DATA_BC836E)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_QueenB_Fly)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0020)
	%DKC1_SSS_Op80()

DATA_B5FA41:
	%DKC1_SSS_Op8F($FFA0, $FFC0)
	%DKC1_SSS_Op82(DATA_B592C5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0010)
	%DKC1_SSS_Op80()

DATA_B5FA51:
	%DKC1_SSS_Op8F($0060, $FFC0)
	%DKC1_SSS_Op82(DATA_B592C5)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0010)
	%DKC1_SSS_Op80()

DATA_B5FA61:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $000B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B5FD99)
	%DKC1_SSS_Op88(DATA_BC82D8)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B5FAFD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, DATA_B5FDB9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0040)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1341Lo, $005A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable130DLo, $000A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0DB9Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0E21Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationScriptIndexLo, $0008)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo, $000A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0005)
	%DKC1_SSS_Op80()

DATA_B5FAAF:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $000B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B5FD99)
	%DKC1_SSS_Op88(DATA_BC82F6)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, DATA_B5FAFD)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, DATA_B5FDB9)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0FF5Lo, $0010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F25Lo, $0080)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1341Lo, $005A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable130DLo, $000A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0DB9Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0E21Lo, $0001)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationScriptIndexLo, $0008)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo, $000A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationIDLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $0005)
	%DKC1_SSS_Op80()

DATA_B5FAFD:
	%DKC1_SSS_Op8F($0000, $0000)
	%DKC1_SSS_Op82(DATA_B5907F)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C8)
	%DKC1_SSS_Op80()

DATA_B5FB0D:
	%DKC1_SSS_Op94($003B, DATA_F29632, $0700|(DATA_F29632>>16))
	%DKC1_SSS_Op8F($0000, $FFF4)
	%DKC1_SSS_Op82(DATA_B58649)
	%DKC1_SSS_Op80()

DATA_B5FB21:
	%DKC1_SSS_Op94($003B, DATA_F29632, $0700|(DATA_F29632>>16))
	%DKC1_SSS_Op8F($0002, $FFF6)
	%DKC1_SSS_Op82(DATA_B58649)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $FF00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0200)
	%DKC1_SSS_Op80()

DATA_B5FB3D:
	%DKC1_SSS_Op94($003B, DATA_F29632, $0700|(DATA_F29632>>16))
	%DKC1_SSS_Op8F($FFFE, $FFF6)
	%DKC1_SSS_Op82(DATA_B58649)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0100)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_AnimationSpeedLo, $0200)
	%DKC1_SSS_Op80()

DATA_B5FB59:
	%DKC1_SSS_Op8F($0000, $000E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0020)
	%DKC1_SSS_Op82(DATA_B58957)
	%DKC1_SSS_Op80()

DATA_B5FB6D:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr72_Timer)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YPosLo, $FE00)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $6020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0050)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op80()

DATA_B5FB8F:
	%DKC1_SSS_Op82(DATA_B5FB6D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0063)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0099)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $6025)
	%DKC1_SSS_Op80()

DATA_B5FBA1:
	%DKC1_SSS_Op82(DATA_B5FB6D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0063)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0099)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $6010)
	%DKC1_SSS_Op80()

DATA_B5FBB3:
	%DKC1_SSS_Op82(DATA_B5FB6D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0063)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0099)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $601A)
	%DKC1_SSS_Op80()

DATA_B5FBC5:
	%DKC1_SSS_Op82(DATA_B5FB6D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0063)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0099)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1491Lo, $601D)
	%DKC1_SSS_Op80()

DATA_B5FBD7:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr73_Sign)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00EC)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op97($2000)
	%DKC1_SSS_Op88(DATA_BC8350)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_ArrowSign)
	%DKC1_SSS_Op80()

DATA_B5FBF1:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr73_Sign)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00EC)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op97($6000)
	%DKC1_SSS_Op88(DATA_BC8350)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_ArrowSign)
	%DKC1_SSS_Op80()

DATA_B5FC0B:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr73_Sign)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00EC)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op97($2000)
	%DKC1_SSS_Op88(DATA_BC8350)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_ExitSign)
	%DKC1_SSS_Op80()

DATA_B5FC25:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr73_Sign)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00EC)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC8280)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_KongsBananaHoardSign)
	%DKC1_SSS_Op80()

DATA_B5FC3F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr75_UnknownSprite)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00E8)
	%DKC1_SSS_Op88(DATA_BC8262)
	%DKC1_SSS_Op97($2000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_DKIslandInFinalBattle)
	%DKC1_SSS_Op80()

DATA_B5FC55:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr6C_MinigameController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $000C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, DATA_B5FC67)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $00D0)
	%DKC1_SSS_Op80()

DATA_B5FC67:
	%DKC1_SSS_Op8F($00D0, $00E0)
	%DKC1_SSS_Op8E($7000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr70_CurrentWorldBoss)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $000B)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_Op88(DATA_BC8314)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_CurrentPoseLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0078)
	%DKC1_SSS_Op80()

DATA_B5FC93:
	%DKC1_SSS_Op8F($002C, $0014)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr70_CurrentWorldBoss)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $000C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D5)
	%DKC1_SSS_Op88(DATA_BC8314)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_KRoolCrown_Thrown)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_YSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0DB9Lo, $0184)
	%DKC1_SSS_Op80()

DATA_B5FCBF:
	%DKC1_SSS_Op8F($0002, $004C)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr70_CurrentWorldBoss)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $000D)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0EBDLo, $0020)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable0F59Lo, $0000)
	%DKC1_SSS_Op88(DATA_BC86F2)
	%DKC1_SSS_Op8E($3000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_BurstEffect)
	%DKC1_SSS_Op80()

DATA_B5FCE3:
	%DKC1_SSS_Op8F($0000, $00C0)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr70_CurrentWorldBoss)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $000E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_XSpeedLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D3)
	%DKC1_SSS_Op88(DATA_BC829E)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_Cannonball)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0008)
	%DKC1_SSS_Op80()

DATA_B5FD0B:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr66_DiddysStars)
	%DKC1_SSS_Op8F($0022, $0014)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $8000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op95(CODE_B58401)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_DiddyStars)
	%DKC1_SSS_Op80()

DATA_B5FD27:
	%DKC1_SSS_Op8F($0004, $0010)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr65_CheckpointStarSpawner)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0002)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0004)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable145DLo, $0008)
	%DKC1_SSS_Op80()

DATA_B5FD3F:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr76_LargeAnimalBuddyToken)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00C4)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88(DATA_BC89A4)
	%DKC1_SSS_Op80()

DATA_B5FD59:
	%DKC1_SSS_Op82(DATA_B5FD3F)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_LargeAnimalBuddyToken_Rambi)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0001)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op80()

DATA_B5FD6B:
	%DKC1_SSS_Op82(DATA_B5FD3F)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_LargeAnimalBuddyToken_Expresso)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0002)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op80()

DATA_B5FD7D:
	%DKC1_SSS_Op82(DATA_B5FD3F)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_LargeAnimalBuddyToken_Winky)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0004)
	%DKC1_SSS_Op80()

DATA_B5FD8B:
	%DKC1_SSS_Op82(DATA_B5FD3F)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_LargeAnimalBuddyToken_Enguade)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable13E9Lo, $0008)
	%DKC1_SSS_Op80()

DATA_B5FD99:
	%DKC1_SSS_Op8F($0068, $0078)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr70_CurrentWorldBoss)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0009)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D4)
	%DKC1_SSS_Op8E($2000)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MasterNecky_Idle)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0001)
	%DKC1_SSS_Op80()

DATA_B5FDB9:
	%DKC1_SSS_Op8F($FFE8, $0028)
	%DKC1_SSS_Op8E($2000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr70_CurrentWorldBoss)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $000A)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_OAMZPosLo, $00D3)
	%DKC1_SSS_Op88(DATA_BC82BA)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_MasterNeckyNut)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable11A1Lo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable152DLo, $0000)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable14F9Lo, $4000)
	%DKC1_SSS_Op80()

DATA_B5FDE5:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr66_DiddysStars)
	%DKC1_SSS_Op8F($FFE0, $000E)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1375Lo, $0400)
	%DKC1_SSS_Op97($2000)
	%DKC1_SSS_Op95(CODE_B58401)
	%DKC1_SSS_Op81(!Define_DKC1_AnimationID_DiddyStars)
	%DKC1_SSS_Op80()

DATA_B5FE01:
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_SpriteIDLo, !Define_DKC1_NorSpr77_CreditsController)
	%DKC1_SSS_OpXX(!RAM_DKC1_NorSpr_RAMTable1029Lo, $0000)
	%DKC1_SSS_Op80()

UNK_B5FE0B:
	dw $2000
	%DKC1_SSS_Op81($01A6)
	%DKC1_SSS_Op80()

UNK_B5FE13:
	%DKC1_SSS_OpXX($0D3C, $006C)
	%DKC1_SSS_OpXX($1020, $000C)
	%DKC1_SSS_OpXX($136C, $FE25)
	%DKC1_SSS_OpXX($13E0, $00D0)
	%DKC1_SSS_Op80()

UNK_B5FE25:
	%DKC1_SSS_Op8F($00D0, $00E0)
	%DKC1_SSS_Op8E($7000)
	%DKC1_SSS_OpXX($0D3C, $0070)
	%DKC1_SSS_OpXX($1020, $000B)
	%DKC1_SSS_OpXX($0B84, $00D4)
	%DKC1_SSS_Op88($BCB5BD)
	%DKC1_SSS_OpXX($0D08, $0000)
	%DKC1_SSS_OpXX($1198, $0000)
	%DKC1_SSS_OpXX($1524, $0000)
	%DKC1_SSS_OpXX($136C, $0078)
	%DKC1_SSS_Op80()

UNK_B5FE51:
	%DKC1_SSS_Op8F($002C, $0014)
	%DKC1_SSS_OpXX($0D3C, $0070)
	%DKC1_SSS_OpXX($1020, $000C)
	%DKC1_SSS_OpXX($0B84, $00D5)
	%DKC1_SSS_Op88($BCB5BD)
	%DKC1_SSS_Op81($01AD)
	%DKC1_SSS_OpXX($1198, $0000)
	%DKC1_SSS_OpXX($0EE8, $0000)
	%DKC1_SSS_OpXX($1524, $0000)
	%DKC1_SSS_OpXX($0DB0, $0184)
	%DKC1_SSS_Op80()

UNK_B5FE7D:
	%DKC1_SSS_Op8F($0002, $004C)
	%DKC1_SSS_OpXX($0D3C, $0070)
	%DKC1_SSS_OpXX($1020, $000D)
	%DKC1_SSS_OpXX($0EB4, $0020)
	%DKC1_SSS_OpXX($0F50, $0000)
	%DKC1_SSS_Op88($BCB99B)
	%DKC1_SSS_Op8E($3000)
	%DKC1_SSS_Op81($010E)
	%DKC1_SSS_Op80()

UNK_B5FEA1:
	%DKC1_SSS_Op8F($0000, $00C0)
	%DKC1_SSS_OpXX($0D3C, $0070)
	%DKC1_SSS_OpXX($1020, $000E)
	%DKC1_SSS_OpXX($0E80, $0000)
	%DKC1_SSS_OpXX($0B84, $00D3)
	%DKC1_SSS_Op88($BCB547)
	%DKC1_SSS_Op81($01B4)
	%DKC1_SSS_OpXX($1524, $0000)
	%DKC1_SSS_OpXX($13E0, $0008)
	%DKC1_SSS_Op80()

UNK_B5FEC9:
	%DKC1_SSS_OpXX($0D3C, $0066)
	%DKC1_SSS_Op8F($0022, $0014)
	%DKC1_SSS_OpXX($136C, $8000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op95($B583FB)
	%DKC1_SSS_Op81($00F4)
	%DKC1_SSS_Op80()

UNK_B5FEE5:
	%DKC1_SSS_Op8F($0004, $0010)
	%DKC1_SSS_OpXX($0D3C, $0065)
	%DKC1_SSS_OpXX($136C, $0002)
	%DKC1_SSS_OpXX($13E0, $0004)
	%DKC1_SSS_OpXX($1454, $0008)
	%DKC1_SSS_Op80()

UNK_B5FEFD:
	%DKC1_SSS_OpXX($0E3C, $003B)
	%DKC1_SSS_OpXX($0B84, $00C4)
	%DKC1_SSS_OpXX($1020, $0000)
	%DKC1_SSS_OpXX($1198, $0000)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op88($BCBC4D)
	%DKC1_SSS_Op80()

UNK_B5FF17:
	%DKC1_SSS_Op82(UNK_B5FEFD)
	%DKC1_SSS_Op81($01B6)
	%DKC1_SSS_OpXX($13E0, $0001)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op80()

UNK_B5FF29:
	%DKC1_SSS_Op82(UNK_B5FEFD)
	%DKC1_SSS_Op81($01B7)
	%DKC1_SSS_OpXX($13E0, $0002)
	%DKC1_SSS_Op97($7000)
	%DKC1_SSS_Op80()

UNK_B5FF3B:
	%DKC1_SSS_Op82(UNK_B5FEFD)
	%DKC1_SSS_Op81($01B8)
	%DKC1_SSS_OpXX($13E0, $0004)
	%DKC1_SSS_Op80()

UNK_B5FF49:
	%DKC1_SSS_Op82(UNK_B5FEFD)
	%DKC1_SSS_Op81($01B9)
	%DKC1_SSS_OpXX($13E0, $0008)
	%DKC1_SSS_Op80()

UNK_B5FF57:
	%DKC1_SSS_Op8F($0068, $0078)
	%DKC1_SSS_OpXX($0D3C, $0070)
	%DKC1_SSS_OpXX($1020, $0009)
	%DKC1_SSS_OpXX($0B84, $00D4)
	%DKC1_SSS_Op8E($2000)
	%DKC1_SSS_Op81($01A2)
	%DKC1_SSS_OpXX($1198, $0001)
	%DKC1_SSS_Op80()

UNK_B5FF77:
	%DKC1_SSS_Op8F($FFE8, $0028)
	%DKC1_SSS_Op8E($2000)
	%DKC1_SSS_OpXX($0D3C, $0070)
	%DKC1_SSS_OpXX($1020, $000A)
	%DKC1_SSS_OpXX($0B84, $00D3)
	%DKC1_SSS_Op88($BCB563)
	%DKC1_SSS_Op81($01A1)
	%DKC1_SSS_OpXX($1198, $0000)
	%DKC1_SSS_OpXX($1524, $0000)
	%DKC1_SSS_OpXX($14F0, $4000)
	%DKC1_SSS_Op80()

UNK_B5FFA3:
	%DKC1_SSS_OpXX($0D3C, $0066)
	%DKC1_SSS_Op8F($FFE0, $000E)
	%DKC1_SSS_OpXX($136C, $0400)
	%DKC1_SSS_Op97($2000)
	%DKC1_SSS_Op95($B583FB)
	%DKC1_SSS_Op81($00F4)
	%DKC1_SSS_Op80()

UNK_B5FFBF:
	%DKC1_SSS_Op82($B5ED45)
	%DKC1_SSS_OpXX($136C, $0047)
	%DKC1_SSS_OpXX($13E0, $0016)
	%DKC1_SSS_Op80()

UNK_B5FFCD:
	%DKC1_SSS_OpXX($0D3C, $0026)
	%DKC1_SSS_OpXX($0B84, $00C9)
	%DKC1_SSS_OpXX($0EE8, $0000)
	%DKC1_SSS_OpXX($0E80, $0000)
	%DKC1_SSS_OpXX($0F1C, $0000)
	%DKC1_SSS_OpXX($1488, $0000)
	%DKC1_SSS_OpXX($1268, $0000)
	%DKC1_SSS_Op88($BCB9D7)
	%DKC1_SSS_Op97($3000)
	%DKC1_SSS_Op81($00D7)
	%DKC1_SSS_Op80()

UNK_B5FFF7:
	db $F4,$00,$00,$80,$FF,$FF,$FF,$FF,$FF

%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankF6Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F60000:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6C,$6E,$6C,$5E,$79,$54,$72,$56
	db $6D,$56,$7B,$74,$7C,$4C,$77,$64,$7B,$6C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut1.bin"	; GFXSize = $240

DATA_F6025A:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6C,$6E,$6C,$5E,$79,$54,$72,$56
	db $6D,$56,$7C,$74,$7B,$4C,$7B,$64,$7C,$6C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut2.bin"	; GFXSize = $240

DATA_F604B4:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6C,$6E,$6C,$5E,$78,$54,$72,$56
	db $6C,$56,$7C,$74,$7B,$4C,$7C,$64,$7C,$6C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut3.bin"	; GFXSize = $240

DATA_F6070E:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6C,$6E,$6C,$5E,$76,$55,$6E,$56
	db $6C,$56,$7C,$75,$7A,$4D,$7C,$65,$7C,$6D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut4.bin"	; GFXSize = $240

DATA_F60968:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6B,$6E,$6B,$5E,$76,$55,$6E,$56
	db $6B,$56,$7B,$75,$7A,$4D,$7B,$65,$7B,$6D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut5.bin"	; GFXSize = $240

DATA_F60BC2:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6B,$6E,$6B,$5E,$76,$57,$6E,$56
	db $6B,$56,$79,$77,$78,$4F,$79,$67,$7B,$6F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut6.bin"	; GFXSize = $240

DATA_F60E1C:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6B,$6E,$6B,$5E,$77,$56,$6F,$56
	db $6B,$56,$77,$76,$7A,$4E,$79,$66,$7B,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut7.bin"	; GFXSize = $240

DATA_F61076:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6A,$6E,$6B,$5E,$7B,$56,$73,$56
	db $6B,$56,$75,$76,$7D,$4E,$79,$66,$7A,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut8.bin"	; GFXSize = $240

DATA_F612D0:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7F,$57,$6F,$57,$72,$67,$62,$67
	db $66,$77,$6E,$77,$73,$77,$69,$5F,$83,$4F,$7E,$4F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut9.bin"	; GFXSize = $2C0

DATA_F615AC:
	db $04,$08,$08,$00,$00,$18,$00,$00,$7F,$56,$6F,$56,$72,$66,$62,$66
	db $65,$76,$6D,$76,$71,$76,$69,$5E,$84,$4E,$7D,$4E,$8B,$57,$80,$66
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut10.bin"	; GFXSize = $300

DATA_F618CC:
	db $04,$08,$08,$01,$18,$19,$00,$00,$7F,$56,$6F,$56,$72,$66,$62,$66
	db $69,$76,$70,$76,$68,$5E,$86,$4E,$7E,$4E,$8D,$58,$80,$66,$95,$58
	db $9D,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut11.bin"	; GFXSize = $320

DATA_F61C0E:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$7F,$56,$6F,$56,$61,$66,$71,$66
	db $83,$4E,$88,$4E,$86,$46,$67,$5E,$7B,$4E,$73,$4E,$8E,$55,$81,$66
	db $95,$55,$6A,$56,$79,$66,$6F,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut12.bin"	; GFXSize = $320

DATA_F61F56:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$7E,$54,$6E,$54,$69,$64,$79,$64
	db $80,$4C,$88,$4C,$85,$44,$66,$5C,$78,$4C,$70,$4C,$8F,$50,$81,$64
	db $94,$50,$68,$54,$61,$64
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut13.bin"	; GFXSize = $300

DATA_F6227C:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$7E,$51,$6E,$51,$69,$61,$79,$61
	db $80,$49,$88,$49,$86,$41,$66,$59,$78,$49,$70,$4A,$8E,$4E,$81,$61
	db $96,$4E,$67,$51,$61,$61
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut14.bin"	; GFXSize = $300

DATA_F625A2:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$80,$51,$70,$51,$69,$61,$79,$61
	db $80,$49,$88,$49,$85,$41,$68,$59,$78,$49,$70,$49,$90,$4E,$81,$61
	db $98,$4E,$68,$51,$61,$61,$61,$59
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut15.bin"	; GFXSize = $320

DATA_F628EA:
	db $03,$0A,$06,$06,$16,$1C,$00,$00,$80,$51,$70,$51,$69,$61,$79,$61
	db $80,$49,$88,$49,$86,$42,$68,$59,$78,$49,$70,$49,$90,$4E,$81,$61
	db $98,$4E,$68,$51,$61,$61,$61,$59,$6B,$49,$9C,$4E,$75,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut16.bin"	; GFXSize = $380

DATA_F62C98:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$80,$51,$70,$51,$66,$61,$61,$51
	db $76,$61,$80,$49,$88,$49,$86,$42,$78,$49,$70,$49,$90,$4E,$81,$61
	db $98,$4E,$68,$49,$9C,$4E,$76,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut17.bin"	; GFXSize = $380

DATA_F63040:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$80,$51,$70,$51,$6D,$61,$63,$51
	db $7A,$68,$80,$49,$88,$49,$86,$42,$78,$49,$70,$49,$90,$4D,$7D,$61
	db $98,$4D,$81,$61,$68,$49
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut18.bin"	; GFXSize = $360

DATA_F633C6:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$80,$55,$70,$55,$6A,$65,$62,$55
	db $79,$6D,$80,$4D,$88,$4D,$86,$46,$78,$4D,$70,$4D,$90,$52,$7A,$65
	db $97,$52,$81,$65,$62,$65,$69,$4D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut19.bin"	; GFXSize = $380

DATA_F6376E:
	db $05,$06,$0A,$00,$00,$1A,$00,$00,$86,$54,$76,$54,$63,$64,$73,$64
	db $66,$54,$83,$4C,$87,$4C,$6E,$74,$76,$74,$95,$54,$82,$64
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut20.bin"	; GFXSize = $340

DATA_F63ACC:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$8F,$57,$72,$65,$7F,$5A,$82,$67
	db $9F,$5C,$8D,$6F,$92,$4F,$90,$67,$88,$77,$77,$5D,$7A,$75,$79,$7D
	db $81,$77,$72,$75
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut21.bin"	; GFXSize = $340

DATA_F63E30:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7B,$5E,$6B,$5E,$6B,$6E,$77,$56
	db $7F,$56,$87,$56,$80,$6E,$80,$76,$8B,$5E,$91,$5E,$87,$4E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_FreakOut22.bin"	; GFXSize = $280

DATA_F640CE:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7B,$52,$6F,$63,$71,$72,$81,$4A
	db $7F,$62,$86,$5C,$7F,$6A,$7F,$72,$77,$5B,$70,$5B,$73,$53
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest1.bin"	; GFXSize = $280

DATA_F6436C:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$76,$52,$67,$62,$6F,$72,$77,$62
	db $7A,$4A,$6F,$5A,$67,$5A,$6E,$52,$82,$69,$81,$71
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest2.bin"	; GFXSize = $2C0

DATA_F64648:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$75,$5F,$65,$5F,$6D,$6F,$72,$4F
	db $78,$6F,$84,$65,$82,$5D,$78,$77,$6A,$57
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest3.bin"	; GFXSize = $2A0

DATA_F64902:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$74,$50,$65,$60,$6C,$70,$75,$60
	db $78,$70,$84,$5C,$85,$64,$6C,$58,$69,$58,$78,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest4.bin"	; GFXSize = $2C0

DATA_F64BDE:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$75,$56,$65,$59,$6C,$71,$75,$66
	db $78,$4E,$85,$64,$6D,$69,$65,$69,$77,$76
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest5.bin"	; GFXSize = $2A0

DATA_F64E98:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$75,$52,$6D,$70,$76,$62,$6D,$58
	db $77,$72,$66,$66,$66,$5E,$6E,$60,$6E,$68,$86,$63,$89,$63
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest6.bin"	; GFXSize = $280

DATA_F65136:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$74,$55,$66,$5D,$6E,$75,$71,$65
	db $7A,$4D,$6C,$6D,$81,$63,$80,$5B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest7.bin"	; GFXSize = $280

DATA_F653CE:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$76,$58,$66,$5B,$71,$68,$74,$53
	db $81,$63,$6D,$6B,$6C,$72,$6E,$79,$76,$78,$7B,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest8.bin"	; GFXSize = $260

DATA_F6564A:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$78,$59,$68,$58,$6C,$68,$74,$51
	db $7A,$51,$88,$61,$8E,$63,$77,$69,$77,$71,$6E,$78,$76,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest9.bin"	; GFXSize = $280

DATA_F658E8:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$72,$50,$70,$60,$6E,$70,$6A,$58
	db $68,$5E,$7D,$59,$80,$61,$8E,$63,$6C,$66,$6C,$6E,$88,$61
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest10.bin"	; GFXSize = $280

DATA_F65B86:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$75,$52,$66,$5A,$6D,$6A,$76,$62
	db $78,$4A,$7F,$5A,$7E,$62,$81,$62,$78,$6F,$76,$7A,$6E,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest11.bin"	; GFXSize = $280

DATA_F65E24:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$77,$53,$67,$5B,$6D,$6B,$7A,$4B
	db $6E,$7B,$76,$7B,$77,$63,$7C,$63,$81,$63,$73,$53,$78,$6F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest12.bin"	; GFXSize = $280

DATA_F660C2:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$76,$52,$66,$58,$6D,$68,$76,$62
	db $77,$4A,$7E,$62,$86,$61,$78,$6E,$6E,$78,$76,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest13.bin"	; GFXSize = $260

DATA_F6633E:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$69,$58,$75,$4F,$6D,$68,$77,$49
	db $6E,$78,$76,$78,$79,$5F,$81,$5F,$89,$5F,$8E,$61,$77,$67,$78,$6F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest14.bin"	; GFXSize = $2A0

DATA_F665FE:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$72,$50,$6D,$60,$6D,$70,$79,$48
	db $7D,$5E,$85,$60,$8C,$61,$7E,$56,$6A,$58,$68,$5E,$7D,$66,$78,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest15.bin"	; GFXSize = $2A0

DATA_F668BE:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$73,$50,$66,$5B,$6C,$68,$6E,$78
	db $76,$78,$76,$60,$7E,$5F,$80,$57,$80,$62,$78,$67,$78,$6F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest16.bin"	; GFXSize = $280

DATA_F66B5C:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$77,$5A,$67,$5C,$6C,$6A,$7B,$4E
	db $6E,$7A,$76,$7A,$80,$56,$78,$6A,$78,$72,$79,$52,$71,$54
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest17.bin"	; GFXSize = $280

DATA_F66DFA:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$78,$58,$68,$5C,$6D,$68,$6E,$78
	db $76,$78,$7B,$50,$7D,$68,$7D,$70,$73,$54
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest18.bin"	; GFXSize = $240

DATA_F67054:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$74,$56,$69,$5C,$6C,$6C,$78,$4E
	db $6E,$7B,$76,$7B,$79,$66,$78,$6E,$7F,$5D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest19.bin"	; GFXSize = $240

DATA_F672AE:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$74,$56,$68,$5C,$6C,$6C,$77,$4E
	db $6E,$7C,$76,$7B,$78,$66,$78,$6E,$7E,$5E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest20.bin"	; GFXSize = $240

DATA_F67508:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$74,$58,$66,$5F,$68,$68,$77,$50
	db $6C,$57,$6D,$78,$75,$78,$78,$70,$78,$78,$78,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest21.bin"	; GFXSize = $260

DATA_F67784:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$72,$57,$65,$64,$72,$67,$6A,$5C
	db $6E,$7C,$72,$77,$7A,$77,$76,$4F,$6A,$74,$67,$5C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest22.bin"	; GFXSize = $260

DATA_F67A00:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$73,$56,$77,$66,$67,$59,$67,$69
	db $76,$4E,$77,$76,$7F,$76,$6F,$79
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest23.bin"	; GFXSize = $280

DATA_F67C98:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$78,$54,$68,$57,$68,$67,$77,$64
	db $7A,$4C,$78,$74,$80,$74,$6E,$77,$76,$77
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_BeatChest24.bin"	; GFXSize = $2A0

	%FREE_BYTES($F67F52, 174, $00)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

CODE_B68000:
	PHK
	PLB
	JSL.l CODE_809B9C
	STY.b $76
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0080
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.b $4C
	BMI.b CODE_B6806B
	CMP.w #$00BF
	BMI.b CODE_B68029
	CMP.w #$00E0
	BPL.b CODE_B6806B
	LDA.w #$00BF
CODE_B68029:
	CMP.w #$00A8
	BPL.b CODE_B68036
	PHA
	LDA.w #$FFFC
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	PLA
CODE_B68036:
	LSR
	LSR
	LSR
	LSR
	ASL
	STA.b $78
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	SEC
	SBC.w #$2670
	ASL
	ASL
	ASL
	CLC
	ADC.b $78
	TAY
	LDA.w DATA_B680B5+$02,y
	BEQ.b CODE_B68086
	SEC
	SBC.w DATA_B680B5,y
	BMI.b CODE_B6806D
	PHY
	TAY
	LDA.b $4C
	AND.w #$000F
	JSR.w CODE_B682B5
	PLY
	EOR.w #$FFFF
	INC
	CLC
	ADC.w DATA_B680B5,y
	BRA.b CODE_B6808B

CODE_B6806B:
	CLC
	RTL

CODE_B6806D:
	EOR.w #$FFFF
	INC
	PHY
	TAY
	LDA.b $4C
	AND.w #$000F
	JSR.w CODE_B682B5
	PLY
	EOR.w #$FFFF
	INC
	CLC
	ADC.w DATA_B680B5,y
	BRA.b CODE_B6808B

CODE_B68086:
	LDA.w DATA_B680B5,y
	BEQ.b CODE_B680B3
CODE_B6808B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_B68096
	EOR.w #$FFFF
	INC
CODE_B68096:
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDY.b $76
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,y
	BPL.b CODE_B680A9
	EOR.w #$FFFF
	INC
CODE_B680A9:
	CMP.w #$0010
	BPL.b CODE_B680B3
	STX.w $1AFF
	SEC
	RTL

CODE_B680B3:
	CLC
	RTL

DATA_B680B5:
	dw $FFFE,$FFFE,$FFFC,$FFF8,$FFF3,$FFEC,$FFE5,$FFDB
	dw $FFD0,$FFC4,$FFB5,$FFA8,$0000,$0000,$0000,$0000
	dw $FFFE,$FFFE,$FFFC,$FFF8,$FFF3,$FFED,$FFE5,$FFDB
	dw $FFD0,$FFC4,$FFB6,$FFA8,$0000,$0000,$0000,$0000
	dw $FFFE,$FFFE,$FFFB,$FFF8,$FFF3,$FFED,$FFE5,$FFDC
	dw $FFD1,$FFC5,$FFB8,$FFAA,$0000,$0000,$0000,$0000
	dw $FFFE,$FFFE,$FFFB,$FFF8,$FFF3,$FFED,$FFE6,$FFDD
	dw $FFD3,$FFC7,$FFBB,$FFAE,$0000,$0000,$0000,$0000
	dw $FFFE,$FFFE,$FFFC,$FFF9,$FFF4,$FFEE,$FFE7,$FFDF
	dw $FFD5,$FFCB,$FFBF,$FFB4,$0000,$0000,$0000,$0000
	dw $FFFE,$FFFE,$FFFC,$FFF9,$FFF5,$FFF0,$FFE9,$FFE1
	dw $FFD8,$FFCE,$FFC3,$FFB8,$FFAA,$0000,$0000,$0000
	dw $FFFE,$FFFE,$FFFC,$FFF9,$FFF5,$FFF1,$FFEA,$FFE3
	dw $FFDB,$FFD2,$FFC8,$FFBE,$FFB3,$0000,$0000,$0000
	dw $FFFE,$FFFE,$FFFC,$FFFA,$FFF6,$FFF2,$FFEC,$FFE6
	dw $FFDF,$FFD7,$FFCE,$FFC5,$FFBB,$0000,$0000,$0000
	dw $FFFE,$FFFE,$FFFC,$FFFA,$FFF7,$FFF4,$FFEF,$FFE8
	dw $FFE3,$FFDC,$FFD3,$FFCC,$FFC3,$0000,$0000,$0000
	dw $FFFE,$FFFE,$FFFD,$FFFB,$FFF8,$FFF5,$FFF0,$FFEC
	dw $FFE6,$FFE0,$FFD9,$FFD3,$FFCB,$0000,$0000,$0000
	dw $FFFE,$FFFE,$FFFD,$FFFB,$FFF9,$FFF6,$FFF2,$FFEF
	dw $FFEA,$FFE5,$FFE0,$FFD9,$FFD4,$FFCD,$0000,$0000
	dw $FFFE,$FFFE,$FFFD,$FFFC,$FFFA,$FFF8,$FFF5,$FFF2
	dw $FFEE,$FFEA,$FFE5,$FFE1,$FFDC,$FFD7,$0000,$0000
	dw $FFFF,$FFFE,$FFFE,$FFFD,$FFFB,$FFF9,$FFF7,$FFF5
	dw $FFF2,$FFEF,$FFEC,$FFE8,$FFE5,$FFE1,$0000,$0000
	dw $FFFF,$FFFE,$FFFE,$FFFD,$FFFC,$FFFB,$FFFA,$FFF9
	dw $FFF7,$FFF4,$FFF2,$FFEF,$FFED,$FFEA,$0000,$0000
	dw $FFFF,$FFFF,$FFFF,$FFFE,$FFFE,$FFFD,$FFFC,$FFFB
	dw $FFFA,$FFF9,$FFF8,$FFF7,$FFF6,$FFF4,$0000,$0000
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000

CODE_B682B5:
	ASL
	TAX
	TYA
	JMP.w (DATA_B682BB,x)

DATA_B682BB:
	dw CODE_B682DB
	dw CODE_B682DF
	dw CODE_B682E4
	dw CODE_B682E8
	dw CODE_B682F2
	dw CODE_B682F5
	dw CODE_B682FF
	dw CODE_B68308
	dw CODE_B68317
	dw CODE_B68319
	dw CODE_B68323
	dw CODE_B6832C
	dw CODE_B6833B
	dw CODE_B68343
	dw CODE_B68352
	dw CODE_B68360

CODE_B682DB:
	LDA.w #$0000
	RTS

CODE_B682DF:
	LSR
	LSR
	LSR
	LSR
	RTS

CODE_B682E4:
	LSR
	LSR
	LSR
	RTS

CODE_B682E8:
	LSR
	LSR
	LSR
	STA.b $7A
	LSR
	CLC
	ADC.b $7A
	RTS

CODE_B682F2:
	LSR
	LSR
	RTS

CODE_B682F5:
	LSR
	LSR
	STA.b $7A
	LSR
	LSR
	CLC
	ADC.b $7A
	RTS

CODE_B682FF:
	LSR
	LSR
	STA.b $7A
	LSR
	CLC
	ADC.b $7A
	RTS

CODE_B68308:
	LSR
	LSR
	STA.b $7A
	LSR
	STA.b $7C
	LSR
	CLC
	ADC.b $7C
	CLC
	ADC.b $7A
	RTS

CODE_B68317:
	LSR
	RTS

CODE_B68319:
	LSR
	STA.b $7A
	LSR
	LSR
	LSR
	CLC
	ADC.b $7A
	RTS

CODE_B68323:
	LSR
	STA.b $7A
	LSR
	LSR
	CLC
	ADC.b $7A
	RTS

CODE_B6832C:
	LSR
	STA.b $7A
	LSR
	LSR
	STA.b $7C
	LSR
	CLC
	ADC.b $7A
	CLC
	ADC.b $7C
	RTS

CODE_B6833B:
	LSR
	STA.b $7A
	LSR
	CLC
	ADC.b $7A
	RTS

CODE_B68343:
	LSR
	STA.b $7A
	LSR
	STA.b $7C
	LSR
	LSR
	CLC
	ADC.b $7C
	CLC
	ADC.b $7A
	RTS

CODE_B68352:
	LSR
	STA.b $7A
	LSR
	STA.b $7C
CODE_B68358:
	LSR
	CLC
	ADC.b $7C
	CLC
	ADC.b $7A
	RTS

CODE_B68360:
	STA.b $7A
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	CLC
	ADC.b $7A
	RTS

CODE_B6836E:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr45_AnimalBuddyToken_CurrentState,y
	ASL
	TAX
	JMP.w (DATA_B68378,x)

DATA_B68378:
	dw CODE_B68384					; $00 - Idle
	dw CODE_B6846C					; $01 - Move to top of screen
	dw CODE_B684E6					; $02 - Display at top of screen
	dw CODE_B6851C					; $03 - Collected 3 tokens
	dw CODE_B6856D					; $04 - ???
	dw CODE_B68574					; $05 - Warp to bonus level

CODE_B68384:
	JSL.l CODE_BBA4D5
	LDA.w #$0041
	JSL.l CODE_BBA574
	BCS.b CODE_B683D2
	JSL.l CODE_BE80E1
	LDA.b $28
	AND.w #$000F
	BNE.b CODE_B683CD
	LDY.w #DATA_B58C5F
	JSL.l CODE_B5801C
	BCS.b CODE_B683CD
	LDY.b $86
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BFFA4D
	AND.w #$001F
	SEC
	SBC.w #$0008
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	JSL.l CODE_BFFA4D
	AND.w #$001F
	SEC
	SBC.w #$0008
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
CODE_B683CD:
	JSL.l CODE_BDF4DF
	RTL

CODE_B683D2:
	JSL.l CODE_BCBC37
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STX.w $1E27
	JSR.w CODE_B6C0F8
	LDY.w #$0000
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	CMP.w #!Define_DKC1_AnimationID_AnimalBuddyToken_Winky
	BEQ.b CODE_B683F6
	INY
	CMP.w #!Define_DKC1_AnimationID_AnimalBuddyToken_Expresso
	BEQ.b CODE_B683F6
	INY
	CMP.w #!Define_DKC1_AnimationID_AnimalBuddyToken_Rambi
	BEQ.b CODE_B683F6
	INY
CODE_B683F6:
	TYA
	STA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	SEP.b #$20
	LDA.w !RAM_DKC1_Player_WinkyTokenCount,y
	INC
	CMP.b #$04
	BCC.b CODE_B68406
	LDA.b #$01
CODE_B68406:
	STA.w !RAM_DKC1_Player_WinkyTokenCount,y
	REP.b #$20
	AND.w #$00FF
	STA.w !RAM_DKC1_NorSpr45_AnimalBuddyToken_NumberOfTokensToDisplay,x
	CLC
	ADC.w #!Define_DKC1_SoundID_Collect1stAnimalBuddyToken-$01
	JSL.l CODE_BFFB3A
	LDA.w !RAM_DKC1_NorSpr45_AnimalBuddyToken_NumberOfTokensToDisplay,x
	CMP.w #$0003
	BCC.b CODE_B68433
	LDA.w #$0011
	STA.w $1929
	PHY
	JSL.l CODE_809B9C
	LDA.w #$0051
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	PLY
CODE_B68433:
	LDA.w !RAM_DKC1_NorSpr45_AnimalBuddyToken_NumberOfTokensToDisplay,x
	PHK
	PLB
	DEC
	ASL
	TAY
	LDA.w DATA_B68466,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w #$0B00
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w DATA_B68466-$02,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #$0800
	STA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	LDA.w DATA_B68466-$04,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	INC.w !RAM_DKC1_NorSpr45_AnimalBuddyToken_CurrentState,x
	RTL

DATA_B68466:
	dw $0D80,$1000,$1280

CODE_B6846C:
	TYX
	LDY.w #$0004
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	JSR.w CODE_B68599
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	JSR.w CODE_B68599
	CLC
	ADC.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	CLC
	ADC.w #$0040
	CMP.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BCC.b CODE_B684A2
	DEY
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
CODE_B684A2:
	STA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	CLC
	ADC.w #$0040
	CMP.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BCC.b CODE_B684B5
	DEY
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
CODE_B684B5:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	DEY
	BPL.b CODE_B684E5
	LDA.w #$003C
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	INC.w !RAM_DKC1_NorSpr45_AnimalBuddyToken_CurrentState,x
	LDA.w !RAM_DKC1_NorSpr45_AnimalBuddyToken_NumberOfTokensToDisplay,x
	CMP.w #$0003
	BCC.b CODE_B684E5
	INC.w !RAM_DKC1_NorSpr45_AnimalBuddyToken_CurrentState,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #$000F
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	TYA
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
CODE_B684E5:
	RTL

CODE_B684E6:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_B6851B
	LDA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	SEC
	SBC.w #$0040
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	SEC
	SBC.w #$0040
	STA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	SEC
	SBC.w #$0040
	STA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	CMP.w #$0800
	BCS.b CODE_B6851B
	CPX.w $1E27
	BNE.b CODE_B68517
	STZ.w $1E27
CODE_B68517:
	JSL.l CODE_BDF476
CODE_B6851B:
	RTL

CODE_B6851C:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_B68553
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LSR
	BCS.b CODE_B6854A
	CMP.w #$0005
	BCS.b CODE_B68554
	STA.w !RAM_DKC1_NorSpr45_AnimalBuddyToken_NumberOfTokensToDisplay,x
	CMP.w #$0003
	BCC.b CODE_B6853C
	LDA.w #$0003
	CLC
CODE_B6853C:
	ADC.w #!Define_DKC1_SoundID_Collect1stAnimalBuddyToken-$01
	JSL.l CODE_BFFB3A
	LDA.w #$0014
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	RTL

CODE_B6854A:
	STZ.w !RAM_DKC1_NorSpr45_AnimalBuddyToken_NumberOfTokensToDisplay,x
	LDA.w #$000A
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
CODE_B68553:
	RTL

CODE_B68554:
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr45_AnimalBuddyToken_NumberOfTokensToDisplay,x
	LDA.w #$002D
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w #$0005
	STA.w !RAM_DKC1_NorSpr45_AnimalBuddyToken_CurrentState,x
	LDA.w #!Define_DKC1_SoundID_Collect3rdAnimalBuddyToken
	JML.l CODE_BFFB09

CODE_B6856D:
	TYX
	STZ.w !RAM_DKC1_NorSpr45_AnimalBuddyToken_CurrentState,x
	JMP.w CODE_B683D2

CODE_B68574:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_B68598
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	TAX
	LDA.l DATA_B685BC,x
	AND.w #$00FF
	ASL
	TAX
	LDA.l DATA_B990C6,x
	STA.w $1703,y
	LDA.w #$0004
	STA.w $1E2B
CODE_B68598:
	RTL

CODE_B68599:
	BEQ.b CODE_B685A9
	BPL.b CODE_B685AB
	EOR.w #$FFFF
	INC
	JSR.w CODE_B685AB
	EOR.w #$FFFF
	INC
	RTS

CODE_B685A9:
	DEY
	RTS

CODE_B685AB:
	CMP.w #$0010
	BCC.b CODE_B685BB
	LSR
	LSR
	LSR
	CMP.w #$0008
	BCS.b CODE_B685BB
	LDA.w #$0008
CODE_B685BB:
	RTS

DATA_B685BC:
	db $02,$01,$00,$03

CODE_B685C0:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_B685CB,x)

DATA_B685CB:
	dw CODE_B685D1
	dw CODE_B685EA
	dw CODE_B685FA

CODE_B685D1:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JSR.w CODE_B68613
	BCS.b CODE_B685E9
	JSL.l CODE_BFC703
	JSL.l CODE_BDF4EE
CODE_B685E9:
	RTL

CODE_B685EA:
	LDA.w #$0064
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF421
	RTL

CODE_B685FA:
	JSR.w CODE_B68613
	BCS.b CODE_B685E9
	LDA.w #$0065
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JSL.l CODE_BFC703
	JSL.l CODE_BDF4EE
	RTL

CODE_B68613:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_B6861C
	CLC
	RTS

CODE_B6861C:
	CMP.w #$0020
	BNE.b CODE_B68624
	JMP.w CODE_B686A3

CODE_B68624:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	CMP.w #$0004
	BEQ.b CODE_B68661
	LDA.w !RAM_DKC1_NorSpr_RAMTable15C9Lo,x
	STA.b $4C
	STZ.w !RAM_DKC1_NorSpr_RAMTable15C9Lo,x
	CMP.w #$0006
	BPL.b CODE_B68661
	TAY
	DEY
	DEY
	LDA.w $0512,y
	BEQ.b CODE_B6864F
	TAY
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr09_Rambi
	BEQ.b CODE_B686A3
	CMP.w #!Define_DKC1_NorSpr0B_Winky
	BEQ.b CODE_B686A3
CODE_B6864F:
	LDA.b $4C
	CMP.w #$0002
	BNE.b CODE_B68661
	TAY
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,y
	CMP.w #!Define_DKC1_AnimationID_DK_GroundSlap
	BEQ.b CODE_B68661
	BRA.b CODE_B686A3

CODE_B68661:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0002
	BEQ.b CODE_B68693
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable15C9Lo,x
	TAY
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_B68693
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_B68693:
	LDA.w #!Define_DKC1_AnimationID_Krusha_Laugh
	JSL.l CODE_BE80AF
	LDA.w #!Define_DKC1_SoundID_Laugh
	JSL.l CODE_BFFB09
	SEC
	RTS

CODE_B686A3:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00F4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #!Define_DKC1_AnimationID_Krusha_Dead
	JSL.l CODE_BE80AF
	LDA.w #!Define_DKC1_SoundID_KillKrusha
	JSL.l CODE_BFFB09
	SEC
	RTS

CODE_B686CD:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_B686D8,x)

DATA_B686D8:
	dw CODE_B686DC
	dw CODE_B686F5

CODE_B686DC:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JSR.w CODE_B68705
	BCS.b CODE_B686F4
	JSL.l CODE_BFC703
	JSL.l CODE_BDF4EE
CODE_B686F4:
	RTL

CODE_B686F5:
	LDA.w #$0064
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF421
	RTL

CODE_B68705:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_B6870E
	CLC
	RTS

CODE_B6870E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00F4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #!Define_DKC1_AnimationID_Necky_Dead
	JSL.l CODE_BE80AF
	LDA.w #!Define_DKC1_SoundID_KillNecky
	JSL.l CODE_BFFB09
	SEC
	RTS

CODE_B68738:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B68742,x)

DATA_B68742:
	dw CODE_B68746
	dw CODE_B6875F

CODE_B68746:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JSR.w CODE_B6876F
	BCS.b CODE_B6875E
	JSL.l CODE_BFC703
	JSL.l CODE_BDF4EE
CODE_B6875E:
	RTL

CODE_B6875F:
	LDA.w #$0064
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF421
	RTL

CODE_B6876F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_B68778
	CLC
	RTS

CODE_B68778:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00F4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #!Define_DKC1_AnimationID_Gnawty_Dead
	JSL.l CODE_BE80AF
	JSL.l CODE_BFFA85
	SEC
	RTS

CODE_B6879F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BMI.b CODE_B687B1
	JSL.l CODE_BDF845
	BCC.b CODE_B687B0
	JSL.l CODE_BDF6D4
CODE_B687B0:
	RTL

CODE_B687B1:
	PHK
	PLB
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w $0006,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w $0008,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w $0004,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	PHY
	PHX
	TYX
	JSR.w ($0000,x)
	PLX
	PLY
	PHK
	PLB
	TYA
	CLC
	ADC.w #$000A
	TAY
	LDA.w $0000,y
	BNE.b CODE_B687E8
	LDA.w $0002,y
	TAY
CODE_B687E8:
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	RTL

CODE_B687ED:
	LDY.w #DATA_B58C87
	JSL.l CODE_B5801C
	BCS.b CODE_B68811
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $86
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	CLC
CODE_B68811:
	RTS

ADDR_B68812:
	RTS

DATA_B68813:
	dw CODE_B687ED,$FE80,$0030,$0000,$0190
	dw CODE_B687ED,$0180,$0030,$0088,$FFF0
	dw $0000,DATA_B68813

DATA_B6882B:
	dw CODE_B687ED,$0180,$0001,$0088,$0020
	dw CODE_B687ED,$FE80,$0038,$0000,$01F0
	dw CODE_B687ED,$0180,$0038,$0088,$FFF0
	dw $0000,DATA_B6882B+$0A

DATA_B6884D:
	dw CODE_B687ED,$0200,$0070,$0000,$0040
	dw $0000,DATA_B6884D

DATA_B6885B:
	dw CODE_B687ED,$FE80,$0030,$0000,$01D0
	dw CODE_B687ED,$FE80,$0030,$0080,$01D0
	dw CODE_B687ED,$0180,$00C0,$00C0,$0020
	dw $0000,DATA_B6885B

DATA_B6887D:
	dw CODE_B687ED,$0180,$0010,$0000,$00A0
	dw CODE_B687ED,$FE80,$0030,$0060,$01E0
	dw CODE_B687ED,$0180,$0050,$00C0,$00A0
	dw $0000,DATA_B6887D

DATA_B6889F:
	dw CODE_B687ED,$0180,$0070,$0000,$00C0
	dw $0000,DATA_B6889F

DATA_B688AD:
	dw CODE_B687ED,$FE80,$0120,$0000,$01E0
	dw CODE_B687ED,$0180,$0020,$0098,$0000
	dw $0000,DATA_B688AD

DATA_B688C5:
	dw CODE_B687ED,$FE80,$0080,$0000,$0220
	dw CODE_B687ED,$0180,$0050,$0098,$FFF0
	dw $0000,DATA_B688C5

DATA_B688DD:
	dw CODE_B687ED,$FE00,$0040,$0000,$01E0
	dw $0000,DATA_B688DD

DATA_B688EB:
	db $04,$00,$02,$01,$08,$02,$00,$00,$01,$1C,$02,$00,$00,$01,$58,$02
	db $00,$00,$03
	dw DATA_B688EB+$03

DATA_B68900:
	db $04,$00,$02,$01,$08,$02,$00,$00,$01,$1C,$02,$00,$00,$01,$58,$02
	db $00,$00,$03
	dw DATA_B68900+$03

DATA_B68915:
	db $04,$00,$02,$01,$1C,$02,$00,$28,$03
	dw DATA_B68915+$03

DATA_B68920:
	db $04,$00,$02,$01,$08,$02,$00,$28,$03
	dw DATA_B68920+$03

DATA_B6892B:
	db $04,$00,$02,$01,$58,$02,$00,$28,$03
	dw DATA_B6892B+$03

DATA_B68936:
	db $04,$00,$02,$01,$1C,$02,$00,$1E,$03
	dw DATA_B68936+$03

DATA_B68941:
	db $04,$00,$02,$00,$28,$01,$1C,$02,$03
	dw DATA_B68941+$03

DATA_B6894C:
	db $04,$00,$02,$01,$1C,$02,$00,$14,$03
	dw DATA_B6894C+$03

DATA_B68957:
	db $04,$00,$02,$01,$1C,$02,$00,$0A,$03
	dw DATA_B68957+$03

DATA_B68962:
	db $04,$00,$02,$00,$0A,$01,$08,$02,$00,$0A,$03
	dw DATA_B68962+$03

DATA_B6896F:
	db $04,$00,$02,$01,$08,$02,$00,$00,$01,$58,$02,$00,$00,$03
	dw DATA_B6896F+$03

DATA_B6897F:
	db $04,$00,$02,$01,$08,$02,$00,$00,$01,$58,$02,$00,$00,$03
	dw DATA_B6897F+$03

DATA_B6898F:
	db $04,$00,$FE,$01,$1C,$02,$00,$50,$03
	dw DATA_B6898F+$03

DATA_B6899A:
	db $04,$00,$FE,$01,$1C,$00,$50,$02,$03
	dw DATA_B6899A+$03

DATA_B689A5:
	db $04,$00,$02,$01,$08,$02,$03
	dw DATA_B689A5+$03

DATA_B689AE:
	dw $0200,$0050,$0200,$0050,$0200,$0050,$FFFF,DATA_B689AE

DATA_B689BE:
	dw $0100,$0060,$0100,$0060,$0100,$0060,$FFFF,DATA_B689BE

DATA_B689CE:
	dw $0200,$0030,$0200,$0030,$0200,$0030,$FFFF,DATA_B689CE

DATA_B689DE:
	dw $0300,$0020,$0300,$0020,$0300,$0020,$FFFF,DATA_B689DE

DATA_B689EE:
	dw $0400,$0020,$0400,$0020,$0400,$0020,$FFFF,DATA_B689EE

DATA_B689FE:
	dw $0400,$0040,$0400,$0040,$0400,$0040,$FFFF,DATA_B689FE

DATA_B68A0E:
	dw $0400,$0030,$0300,$0030,$FFFF,DATA_B68A0E

DATA_B68A1A:
	dw $0400,$0030,$0400,$0020,$0400,$0010,$0400,$0000
	dw $FFFF,DATA_B68A1A

DATA_B68A2E:
	dw $0200,$0050,$0300,$0040,$0200,$0030,$FFFF,DATA_B68A2E

DATA_B68A3E:
	dw $0200,$0008,$0200,$0008,$0200,$0060,$FFFF,DATA_B68A3E

DATA_B68A4E:
	dw CODE_B6986B,$0060,$FE00
	dw CODE_B6986B,$0060,$0200
	dw $0000,DATA_B68A4E

DATA_B68A5E:
	dw CODE_B6988B,$0060,$FE00
	dw CODE_B6988B,$0060,$0200
	dw $0000,DATA_B68A5E

DATA_B68A6E:
	dw CODE_B6988B,$0000,$FE00
	dw CODE_B6988B,$0060,$0200
	dw $0000,DATA_B68A6E

DATA_B68A7E:
	dw CODE_B6989B,$0000,$FB00
	dw CODE_B6989B,$0060,$0500
	dw $0000,DATA_B68A7E

DATA_B68A8E:
	dw CODE_B6987B,$0060,$FF00
	dw CODE_B6987B,$0060,$0100
	dw $0000,DATA_B68A8E
	
UNK_B68A9E:
	dw CODE_B6989B,$0100,$FB00
	dw $0000,UNK_B68A9E

DATA_B68AA8:
	dw CODE_B6986B,$0060,$FE00
	dw $0000,DATA_B68AA8

DATA_B68AB2:
	dw CODE_B6986B,$0120,$FE00
	dw $0000,DATA_B68AB2

DATA_B68ABC:
	dw CODE_B6988B,$0060,$FE00
	dw $0000,DATA_B68ABC

DATA_B68AC6:
	dw CODE_B6987B,$0060,$FF00
	dw $0000,DATA_B68AC6

DATA_B68AD0:
	dw CODE_B6989B,$0080,$FB00
	dw $0000,DATA_B68AD0

DATA_B68ADA:
	dw CODE_B6989B,$0080,$0500
	dw $0000,DATA_B68ADA

DATA_B68AE4:
	dw CODE_B6986B,$0060,$0200
	dw $0000,DATA_B68AE4

UNK_B68AEE:
	dw CODE_B6986B,$7FFF,$0800
	dw $0000,UNK_B68AEE

UNK_B68AF8:
	dw CODE_B6987B,$0060,$FF00
	dw $0000,UNK_B68AF8

DATA_B68B02:
	dw CODE_B6989B,$0240,$FB00
	dw $0000,DATA_B68B02

DATA_B68B0C:
	dw CODE_B6989B,$0120,$FB00
	dw $0000,DATA_B68B0C

DATA_B68B16:
	dw $FFFE,$0180,$9C48,$0088,$FFFE,$0158,$9DC0,$0088
	dw $FFFE,$01E0,$9DC0,$0108,$FFFE,$0180,$A040,$0108
	dw $FFFE,$0200,$A040,$00C8,$FFFE,$0200,$A0A0,$00C8
	dw $FFFE,$0200,$A0A0,$0088,$FFFE,$0180,$A400,$0088
	dw $FFFE,$0200,$A400,$0028,$FFFE,$0200,$A660,$0028
	dw $FFFE,$00C0,$A660,$0168,$FFFE,$0200,$A760,$0168
	dw $FFFE,$0140,$A760,$0108,$FFFE,$0200,$A7E0,$0108
	dw $FFFE,$0100,$A7E0,$00A8,$FFFE,$0180,$A968,$00A8
	dw $FFFE,$0080,$AA20,$00A8,$FFFE,$0180,$AA00,$00A8
	dw $FFFE,$0200,$AA00,$015C,$FFFE,$0200,$AB30,$015C
	dw $FFFE,$0200,$AB30,$00C8,$FFFE,$0000,$AB30,$00C8
	dw $FFFD,DATA_B68B16+$A8,$FFFF

DATA_B68BCC:
	dw $FFFE,$0180,$ACB0,$0088,$AD20,$0088,$AE20,$0088
	dw $FFFE,$0180,$AFA0,$0088,$FFFE,$0200,$AFA0,$0028
	dw $FFFE,$0180,$B220,$0028,$FFFE,$0200,$B220,$0088
	dw $FFFE,$0180,$B4A0,$0088,$FFFE,$0100,$B540,$0088
	dw $B540,$0088,$FFFE,$0200,$B540,$00A8,$FFFE,$0100
	dw $B620,$00A8,$FFFE,$0180,$B620,$0048,$FFFE,$0180
	dw $B6A0,$0048,$FFFE,$0100,$B720,$0048,$FFFE,$0180
	dw $B7A0,$0048,$FFFE,$0200,$B7A0,$00A8,$FFFE,$0180
	dw $BB20,$00A8,$FFFE,$0200,$BD20,$00A8,$FFFE,$0200
	dw $BD20,$0048,$FFFE,$0200,$BEA0,$0048,$FFFE,$0200
	dw $BEA0,$00A8,$FFFE,$0200,$C020,$00A8,$FFFE,$0200
	dw $C020,$0108,$FFFE,$0200,$C120,$0108,$FFFE,$0200
	dw $C120,$00A8,$FFFE,$0200,$C400,$00A8,$FFFE,$00C0
	dw $C4A0,$00A8,$FFFE,$0200,$C620,$00A8,$FFFE,$0200
	dw $C620,$0048,$FFFE,$0000,$C620,$0048,$FFFD,DATA_B68BCC+$E4
	dw $FFFF

DATA_B68CBE:
	dw $FFFE,$0200,$6D50,$00A8,$FFFE,$0200,$6F20,$00A8
	dw $FFFE,$0200,$6F20,$0068,$FFFE,$0200,$6FA0,$0068
	dw $FFFE,$0200,$6FA0,$0028,$FFFE,$0200,$7120,$0028
	dw $FFFE,$0200,$7120,$00A8,$FFFE,$0200,$7280,$00A8
	dw $FFFE,$0180,$7420,$00A8,$FFFE,$0100,$7420,$0168
	dw $FFFE,$0200,$7520,$0168,$FFFE,$0100,$7520,$0048
	dw $FFFE,$0200,$76A0,$0048,$FFFE,$0200,$76A0,$0108
	dw $FFFE,$0200,$7820,$0108,$FFFE,$0200,$7820,$00C8
	dw $FFFE,$0200,$78A0,$00C8,$FFFE,$0200,$78A0,$0088
	dw $FFFE,$0200,$7910,$0088,$FFFE,$0100,$7A20,$0088
	dw $FFFE,$0200,$7C20,$0088,$FFFE,$0200,$7C20,$0028
	dw $FFFE,$0200,$7CA0,$0028,$FFFE,$0100,$7CA0,$0168
	dw $FFFE,$0200,$7D40,$0168,$FFFE,$0100,$7D40,$0078
	dw $FFFE,$0300,$7D40,$0028,$FFFE,$0300,$7E20,$0028
	dw $FFFE,$0000,$7E20,$0028,$FFFF

DATA_B68DA8:
	dw $FFFE,$0200,$8060,$00A8,$FFFE,$0180,$84A0,$00A8
	dw $FFFE,$0200,$84A0,$0148,$FFFE,$0100,$8550,$0148
	dw $FFFE,$0200,$8660,$0148,$FFFE,$0200,$8660,$00A8
	dw $FFFE,$0180,$89E0,$00A8,$FFFE,$0200,$89E0,$0068
	dw $FFFE,$0200,$8A50,$0068,$FFFE,$0100,$8B60,$0068
	dw $FFFE,$0200,$8B60,$00A8,$FFFE,$0180,$8CE0,$00A8
	dw $FFFE,$0200,$8CE0,$00E8,$FFFE,$0100,$8E40,$00E8
	dw $FFFE,$0200,$8E40,$00A8,$FFFE,$0180,$8F00,$00A8
	dw $FFFE,$0200,$8FC0,$00A8,$FFFE,$0200,$8FC0,$0068
	dw $FFFE,$0180,$9080,$0068,$FFFE,$0200,$9080,$00A8
	dw $FFFE,$0100,$9280,$00A8,$FFFE,$0180,$9460,$00A8
	dw $FFFE,$0200,$9460,$0088,$FFFE,$0200,$95E0,$0088
	dw $FFFE,$0200,$95E0,$00C8,$FFFE,$0180,$9640,$00C8
	dw $FFFE,$0200,$9640,$0088,$FFFE,$0200,$96A0,$0088
	dw $FFFE,$0200,$96A0,$00C8,$FFFE,$0200,$96E0,$00C8
	dw $FFFE,$0000,$96E0,$00C8,$FFFF

DATA_B68EA2:
	dw $FFFE,$0240,$CB40,$0038,$FFFE,$0240,$CB40,$0080
	dw $FFFE,$0240,$CAD0,$0080,$FFFE,$0240,$CAD0,$0180
	dw $FFFE,$0240,$CC30,$0180,$FFFE,$0240,$CC30,$0080
	dw $FFFE,$0240,$CB40,$0080,$FFFD,DATA_B68EA2+$08,$FFFF

DATA_B68EE0:
	dw $0010,$0000,$0700,$0060,$0320,$0700,$0010,$FCE0
	dw $0700,$FFFF,DATA_B68EE0

DATA_B68EF6:
	dw $0010,$0000,$0700,$0040,$0220,$0700,$0010,$FDE0
	dw $0700,$FFFF,DATA_B68EF6

DATA_B68F0C:
	dw $0010,$FED0,$0700,$0010,$0000,$0700,$0010,$0130
	dw $0700,$0060,$0320,$0700,$0010,$FCE0,$0700,$FFFF
	dw DATA_B68F0C

DATA_B68F2E:
	dw $0060,$0320,$0700,$FFFF,DATA_B68F2E

DATA_B68F38:
	dw $0010,$FCE0,$0700,$0010,$0000,$0700,$FFFF,DATA_B68F38

DATA_B68F48:
	dw $0020,$0000,$0700,$FFFF,DATA_B68F48

DATA_B68F52:
	dw $0010,$0280,$0700,$0010,$FD80,$0700,$0010,$0000
	dw $0700,$FFFF,DATA_B68F52

DATA_B68F68:
	dw $0060,$0000,$0700,$FFFF,DATA_B68F68

DATA_B68F72:
	dw $0040,$0000,$0700,$FFFF,DATA_B68F72

DATA_B68F7C:
	dw $0010,$0000,$0700,$0040,$0280,$0700,$0010,$FD80
	dw $0700,$FFFF,DATA_B68F7C

DATA_B68F92:
	dw $FFFE,$8180,$0000,$FFC0,$0140,$0000,$0000,$FFD0
	dw $FFFF

DATA_B68FA4:
	dw $FFFE,$8200,$0000,$0040,$0060,$0000,$0000,$0110
	dw $0100,$0000,$FFFF

DATA_B68FBA:
	dw $FFFE,$8200,$0000,$0040,$0060,$0000,$0040,$0020
	dw $0000,$0280,$FFFF

DATA_B68FD0:
	dw $FFFE,$8200,$0000,$0038,$FEF0,$0000,$0000,$0120
	dw $0180,$0000,$0000,$00C0,$FE00,$0000,$0000,$0038
	dw $FFFF

DATA_B68FF2:
	dw $FFFE,$8280,$0000,$FFC0,$FF40,$0000,$0000,$01F0
	dw $0060,$0000,$0000,$00C0,$FFA0,$0000,$0000,$00C0
	dw $0060,$0000,$0000,$00C0,$FFA0,$0000,$0000,$0110
	dw $FFFF

DATA_B69024:
	dw $FFFE,$8250,$0000,$FFC0,$0198,$0000,$0000,$FFC8
	dw $FFFF

DATA_B69036:
	dw $FFFE,$8200,$0000,$0220,$FFFF

DATA_B69040:
	dw $FFFE,$82A0,$0200,$0000,$0000,$FF40,$FF20,$0000
	dw $0000,$0290,$FFFF

DATA_B69056:
	dw $FFFE,$8220,$0000,$FFC0,$FF40,$0000,$0000,$FF48
	dw $FFA0,$0000,$0000,$FF40,$FFA0,$0000,$0000,$FF40
	dw $FFA0,$0000,$0000,$FF40,$FFA0,$0000,$0000,$FFC0
	dw $FFFF

DATA_B69088:
	dw $FFFE,$8210,$0000,$0040,$FFA0,$0000,$0000,$0160
	dw $0090,$002C,$0040,$0000,$0058,$FFE8,$0020,$0000
	dw $0050,$0010,$0088,$0000,$FFFF

DATA_B690B2:
	dw $FFFE,$8280,$0000,$FFC0,$FF24,$0000,$0000,$0128
	dw $0060,$0000,$0000,$00C0,$0118,$0000,$0000,$0040
	dw $FFFF

DATA_B690D4:
	dw $FFFE,$8220,$0000,$0038,$0124,$0000,$0000,$FF40
	dw $0060,$0000,$0000,$FF40,$00E0,$0000,$0000,$FFC0
	dw $FFFF

DATA_B690F6:
	dw $FFFE,$8260,$0000,$FFC0,$00E0,$0000,$0000,$00C8
	dw $FEE0,$0000,$0000,$00C0,$FFA0,$0000,$0000,$0110
	dw $FFFF

DATA_B69118:
	dw $FFFE,$8200,$0000,$00C8,$00E8,$0000,$0000,$FF38
	dw $FF18,$0000,$FFFD,DATA_B69118+$04

DATA_B69130:
	dw $FFFE,$8200,$FFA4,$0000,$0000,$00C8,$00C0,$0000
	dw $0000,$FF38,$FF9C,$0000,$FFFD,DATA_B69130+$04

DATA_B6914C:
	dw $FFFE,$8200,$FFA0,$0000,$0000,$FF40,$00C0,$0000
	dw $0000,$00C0,$FFA0,$0000,$FFFD,DATA_B6914C+$04

DATA_B69168:
	dw $FFFE,$8200,$0000,$0048,$0080,$0000,$0000,$FF78
	dw $0080,$0000,$0000,$0088,$FF80,$0000,$0000,$FF78
	dw $FF80,$0000,$0000,$0040,$FFFD,DATA_B69168+$04

DATA_B69194:
	dw $FFFE,$8200,$0000,$0050,$0040,$0000,$0000,$FF60
	dw $FFC0,$0000,$0000,$0050,$FFFD,DATA_B69194+$04

DATA_B691B0:
	dw $FFFE,$8200,$0000,$FFB0,$0040,$0000,$0000,$00A0
	dw $FFC0,$0000,$0000,$FFB0,$FFFD,DATA_B691B0+$04

DATA_B691CC:
	db $06,$02,$00,$02,$00,$00,$02,$00,$00,$00,$02,$02,$00,$FE,$00,$00
	db $01,$28,$03,$01,$28,$04
	dw DATA_B691CC

DATA_B691E4:
	db $06,$02,$00,$01,$80,$01,$02,$00,$FF,$80,$01,$01,$28,$03,$01,$28
	db $04
	dw DATA_B691E4

DATA_B691F7:
	db $06,$02,$40,$02,$20,$01,$02,$20,$01,$20,$01,$02,$00,$00,$20,$01
	db $02,$E0,$FE,$20,$01,$02,$C0,$FD,$20,$01,$01,$3C,$03,$01,$3C,$04
	dw DATA_B691F7

DATA_B69219:
	db $06,$02,$40,$02,$E0,$FE,$02,$20,$01,$E0,$FE,$02,$00,$00,$E0,$FE
	db $02,$E0,$FE,$E0,$FE,$02,$C0,$FD,$E0,$FE,$01,$3C,$03,$01,$3C,$04
	dw DATA_B69219

DATA_B6923B:
	db $06,$02,$00,$02,$00,$01,$02,$00,$02,$00,$FF,$01,$28,$03,$01,$28
	db $04
	dw DATA_B6923B

DATA_B6924E:
	db $06,$02,$C0,$FD,$20,$01,$02,$C0,$FD,$E0,$FE,$01,$28,$03,$01,$28
	db $04
	dw DATA_B6924E

DATA_B69261:
	db $06,$02,$C0,$FE,$40,$01,$01,$28,$03,$01,$28,$04
	dw DATA_B69261

DATA_B6926F:
	db $06,$02,$00,$FE,$00,$00,$01,$14,$03,$01,$14,$04
	dw DATA_B6926F

DATA_B6927D:
	db $06,$02,$00,$02,$00,$00,$01,$14,$03,$01,$14,$04
	dw DATA_B6927D

DATA_B6928B:
	db $06,$02,$00,$00,$00,$02,$01,$14,$03,$01,$14,$04
	dw DATA_B6928B

DATA_B69299:
	dw $0000,$0000,$FFFF,DATA_B69299

DATA_B692A1:
	dw $0030,$0030,$FFFF,DATA_B692A1

DATA_B692A9:
	dw $0001,$0001,$0001,$0001,$0030,$0060,$FFFF,DATA_B692A9

DATA_B692B9:
	dw $FFFE,$8200,$0000,$FFD0,$02E0,$0000,$FFFF

DATA_B692C7:
	dw $FFFE,$8200,$0000,$FFD0,$0100,$0000,$0080,$FFF0
	dw $FFFE,$8240,$0198,$0000,$FFFF

DATA_B692E1:
	dw $FFFE,$8220,$0000,$FFD0,$0080,$0000,$0120,$FFE0
	dw $FFFE,$8240,$0100,$0000,$FFFE,$82A0,$0260,$0000
	dw $FFFE,$8260,$0120,$FFE0,$0048,$0000,$FFFF

DATA_B6930F:
	dw $FFFE,$8240,$0000,$0040,$0280,$0000,$0020,$FFE0
	dw $0020,$0020,$0040,$0000,$0020,$FFE0,$0020,$0020
	dw $FFFE,$8260,$0278,$0000,$FFFF

DATA_B69339:
	dw $FFFE,$8260,$00C0,$0000,$00A0,$0010,$0590,$0000
	dw $002C,$FFA0,$FFFF

DATA_B6934F:
	dw $FFFE,$82A0,$0000,$0040,$0070,$0000,$0108,$0032
	dw $0028,$0000,$FFFF

DATA_B69365:
	dw $6D18,$6FFF,$6D18,$6FFF,$6D58,$6FFF,$6D58,$6FFF
	dw $6DD0,$6E10,$6EE8,$6FFF,$6E00,$6E30,$6E00,$6E30

CODE_B69385:
	JSR.w CODE_B69390
	JSL.l CODE_BE80E1
	JML.l CODE_BDF852

CODE_B69390:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_B693AC
	STA.b $21
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	CLC
	ADC.b $20
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	ADC.b $22
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	BRA.b CODE_B693BF

CODE_B693AC:
	STA.b $25
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	CLC
	ADC.b $24
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	ADC.b $26
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
CODE_B693BF:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B693D8
	STA.b $21
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	CLC
	ADC.b $20
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	ADC.b $22
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_B693D8:
	STA.b $25
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	CLC
	ADC.b $24
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	ADC.b $26
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_B693EC:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_B693F7,x)

DATA_B693F7:
	dw CODE_B6941F
	dw CODE_B69443
	dw CODE_B6947D
	dw CODE_B694C0
	dw CODE_B694D7
	dw CODE_B694E3

CODE_B69403:
	LDA.w #$0000
	JSL.l CODE_BFB1CD
	JSR.w CODE_B6950D
	LDA.w #$0001
	JSL.l CODE_BFB21B
	JSR.w CODE_B69390
	JSL.l CODE_BE80E1
	JML.l CODE_BDF4EE

CODE_B6941F:
	JSL.l CODE_BFC6C9
	BCS.b CODE_B694A1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0040
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	JSR.w CODE_B69534
	RTL

CODE_B69443:
	JSL.l CODE_BFC6C9
	BCS.b CODE_B694A1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	BPL.b CODE_B6945C
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BPL.b CODE_B69468
	JMP.w CODE_B69403

CODE_B6945C:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_B69468
	JMP.w CODE_B69403

CODE_B69468:
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_B694F2
	JSR.w CODE_B69534
	JMP.w CODE_B69403

CODE_B6947D:
	JSL.l CODE_BFC6C9
	BCS.b CODE_B694A1
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	BPL.b CODE_B6949B
	JSR.w CODE_B69534
CODE_B6949B:
	JSR.w CODE_B694F2
	JMP.w CODE_B69403

CODE_B694A1:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0005
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0500
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #!Define_DKC1_AnimationID_MiniNecky_Dead
	JSL.l CODE_BE80AF
	LDA.w #!Define_DKC1_SoundID_KillMiniNecky
	JML.l CODE_BFFB09

CODE_B694C0:
	JSL.l CODE_BFC6C9
	BCS.b CODE_B694A1
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	JMP.w CODE_B69403

CODE_B694D7:
	JSL.l CODE_BFC6C9
	BCS.b CODE_B694A1
	JSR.w CODE_B69534
	JMP.w CODE_B69403

CODE_B694E3:
	LDA.w #$0064
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JML.l CODE_BDF421

CODE_B694F2:
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

CODE_B6950D:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BMI.b CODE_B69524
	CMP.w #$0001
	BMI.b CODE_B69523
	LDA.w #$FE00
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_B69523:
	RTS

CODE_B69524:
	EOR.w #$FFFF
	INC
	CMP.w #$0001
	BMI.b CODE_B69523
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_B69534:
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	TAY
CODE_B6953C:
	LDA.w $0000,y
	INY
	AND.w #$00FF
	ASL
	TAX
	JMP.w (DATA_B69548,x)

DATA_B69548:
	dw CODE_B695AA
	dw CODE_B69574
	dw CODE_B6955F
	dw CODE_B69559
	dw CODE_B695BE

CODE_B69552:
	TYA
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	RTS

CODE_B69559:
	LDA.w $0000,y
	TAY
	BRA.b CODE_B6953C

CODE_B6955F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	PHB
	PHY
	LDA.w #!Define_DKC1_AnimationID_MiniNecky_SpitNut
	JSL.l CODE_BE80AF
	PLY
	PLB
	BRA.b CODE_B69552

CODE_B69574:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $0000,y
	AND.w #$00FF
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BPL.b CODE_B69592
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	EOR.w #$FFFF
	INC
	BRA.b CODE_B69595

CODE_B69592:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
CODE_B69595:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	INY
	BRA.b CODE_B69552

CODE_B695AA:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $0000,y
	AND.w #$00FF
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	INY
	BRA.b CODE_B69552

CODE_B695BE:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $0000,y
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	INY
	INY
	JMP.w CODE_B6953C

CODE_B695CB:
	LDY.w #DATA_B58CED
	JSL.l CODE_B5804C
	BCS.b CODE_B695E7
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $86
	LDA.w #$0300
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_B695E4
	EOR.w #$FFFF
	INC
CODE_B695E4:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
CODE_B695E7:
	RTL

CODE_B695E8:
	LDA.b $B2
	SEC
	SBC.b $AE
	LSR
	CLC
	ADC.b $AE
	STA.b $4C
	LDA.b $AA
	SEC
	SBC.b $A6
	LSR
	CLC
	ADC.b $A6
	CMP.b $4C
	BMI.b CODE_B6963E
	JSR.w CODE_B69676
	BCS.b CODE_B6963D
	LDA.b $B2
	SEC
	SBC.b $A6
	CMP.w #$0004
	BMI.b CODE_B6961B
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w #$0004
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	BRA.b CODE_B6962B

CODE_B6961B:
	EOR.w #$FFFF
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w #$FFFF
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
CODE_B6962B:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BMI.b CODE_B6963C
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	ORA.w #$0020
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
CODE_B6963C:
	RTS

CODE_B6963D:
	RTS

CODE_B6963E:
	JSR.w CODE_B69676
	BCS.b CODE_B6963D
	LDA.b $AA
	SEC
	SBC.b $AE
	CMP.w #$0004
	BMI.b CODE_B69659
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CLC
	ADC.w #$0004
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	BRA.b CODE_B69664

CODE_B69659:
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	INC
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
CODE_B69664:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_B69675
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	ORA.w #$0020
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
CODE_B69675:
	RTS

CODE_B69676:
	LDA.b $B0
	SEC
	SBC.b $B4
	LSR
	CLC
	ADC.b $B4
	STA.b $4C
	LDA.b $A8
	SEC
	SBC.b $AC
	LSR
	CLC
	ADC.b $AC
	CMP.b $4C
	BMI.b CODE_B696A1
	LDA.b $AC
	SEC
	SBC.b $B0
	CMP.w #$FFF8
	BMI.b CODE_B696D0
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	RTS

CODE_B696A1:
	LDY.b $88
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	BPL.b CODE_B696CE
	LDA.b $A8
	SEC
	SBC.b $B4
	CMP.w #$000C
	BPL.b CODE_B696D0
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$FF00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	ORA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
CODE_B696CE:
	SEC
	RTS

CODE_B696D0:
	CLC
	RTS

CODE_B696D2:
	JSL.l CODE_BBA4D5
	LDA.w #$0040
	LDY.w #DATA_BBA534
	JSL.l CODE_BBA64A
	BCC.b CODE_B696E5
	JSR.w CODE_B695E8
CODE_B696E5:
	RTS

CODE_B696E6:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_B696F0,x)

DATA_B696F0:
	dw CODE_B696F6
	dw CODE_B697A6
	dw CODE_B6980A

CODE_B696F6:
	JSR.w CODE_B696D2
	JSR.w CODE_B6981A
	BCS.b CODE_B69709
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BMI.b CODE_B6970A
	JSL.l CODE_BDF4EE
CODE_B69709:
	RTL

CODE_B6970A:
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	BPL.b CODE_B6971D
	EOR.w #$FFFF
	INC
CODE_B6971D:
	CMP.w #$0030
	BMI.b CODE_B69798
	LDY.w #$0000
	LDX.w #$0006
CODE_B69728:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_B69736
	LDA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	CMP.w #$8000
	BNE.b CODE_B69736
	INY
CODE_B69736:
	INX
	INX
	CPX.w #$001E
	BNE.b CODE_B69728
	CPY.w #$0003
	BPL.b CODE_B69798
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	AND.w #$7FFF
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDY.w #DATA_B589ED
	JSL.l CODE_B5802F
	BCS.b CODE_B69798
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,y
	AND.w #$0003
	ASL
	ASL
	TAX
	LDA.l DATA_B6985B,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.b $4C
	LDA.l DATA_B6985B+$02,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,y
	LDX.b $86
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.b $4C
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	JSR.w CODE_B697EE
	LDA.w #!Define_DKC1_SoundID_EnterBarrelCannon
	JSL.l CODE_BFFB09
CODE_B6978F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	RTL

CODE_B69798:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$8000
	ORA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	BRA.b CODE_B6978F

CODE_B697A5:
	RTL

CODE_B697A6:
	JSR.w CODE_B696D2
	JSR.w CODE_B6981A
	BCS.b CODE_B697B5
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BMI.b CODE_B697B6
CODE_B697B5:
	RTL

CODE_B697B6:
	PHK
	PLB
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	LDA.w $0004,y
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BIT.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	BMI.b CODE_B697D7
	PHY
	PHX
	TYX
	JSR.w ($0000,x)
	PLX
	PLY
	PHK
	PLB
CODE_B697D7:
	TYA
	CLC
	ADC.w #$0006
	TAY
	LDA.w $0000,y
	BNE.b CODE_B697E6
	LDA.w $0002,y
	TAY
CODE_B697E6:
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B697EE:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,y
	AND.w #$0003
	BEQ.b CODE_B69809
	DEC
	BEQ.b CODE_B697FD
	DEC
	BEQ.b CODE_B69808
	RTS

CODE_B697FD:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_B69808:
	RTS

CODE_B69809:
	RTS

CODE_B6980A:
	LDA.w #$0064
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF421
	RTL

CODE_B6981A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_B69823
	CLC
	RTS

CODE_B69823:
	CMP.w #$0020
	BEQ.b CODE_B6982A
	CLC
	RTS

CODE_B6982A:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00F4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #!Define_DKC1_AnimationID_EnemySpawnBarrel_Broken
	JSL.l CODE_BE80AF
	SEC
	RTS

DATA_B6984B:
	dw $0000,$0016,$0000,$FFEA,$0018,$0000,$FFE8,$0000

DATA_B6985B:
	dw $0000,$0012,$0000,$FFFC,$0018,$FFF6,$FFE8,$FFF6

CODE_B6986B:
	LDY.w #DATA_B58D3F
	JSL.l CODE_B5804C
	BCS.b CODE_B6987A
	JSR.w CODE_B698DB
	JSR.w CODE_B698AB
CODE_B6987A:
	RTS

CODE_B6987B:
	LDY.w #DATA_B58D55
	JSL.l CODE_B5804C
	BCS.b CODE_B6988A
	JSR.w CODE_B698DB
	JSR.w CODE_B698AB
CODE_B6988A:
	RTS

CODE_B6988B:
	LDY.w #DATA_B58D6B
	JSL.l CODE_B5804C
	BCS.b CODE_B6989A
	JSR.w CODE_B698DB
	JSR.w CODE_B698AB
CODE_B6989A:
	RTS

CODE_B6989B:
	LDY.w #DATA_B58D81
	JSL.l CODE_B5804C
	BCS.b CODE_B698AA
	JSR.w CODE_B698DB
	JSR.w CODE_B698AB
CODE_B698AA:
	RTS

CODE_B698AB:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,y
	AND.w #$0003
	BEQ.b CODE_B698DA
	DEC
	BEQ.b CODE_B698D2
	DEC
	BEQ.b CODE_B698D6
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_B698D2:
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_B698D6:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_B698DA:
	RTS

CODE_B698DB:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,y
	AND.w #$0003
	ASL
	ASL
	TAX
	LDA.l DATA_B6984B,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.b $4C
	LDA.l DATA_B6984B+$02,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,y
	LDX.b $86
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.b $4C
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

CODE_B69905:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	BEQ.b CODE_B69918
	LDA.w $1DF3
	AND.w #$0200
	BNE.b CODE_B69936
	JML.l CODE_BE80E1

CODE_B69918:
	LDA.w $1DF3
	ORA.w $1DF1
	AND.w #$0004
	BEQ.b CODE_B69932
	LDA.w $1DF3
	AND.w #$0200
	BNE.b CODE_B69936
	LDA.w #$0240
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTL

CODE_B69932:
	JML.l CODE_BDF476

CODE_B69936:
	EOR.w $1DF3
	STA.w $1DF3
	JSL.l CODE_BFFA4D
	AND.w #$000F
	CLC
	ADC.b $4A
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	SBC.w #$0012
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	JSL.l CODE_BFFA4D
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	EOR.w #$0080
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.b $4C
	AND.w #$007F
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	CLC
	ADC.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.b $4C
	XBA
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_LightningBolt
	JML.l CODE_BE80AF

CODE_B6998A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BEQ.b CODE_B69995
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	RTL

CODE_B69995:
	LDA.b $28
	AND.w #$003F
	BEQ.b CODE_B6999D
	RTL

CODE_B6999D:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_B699A8
	JML.l CODE_BDF488

CODE_B699A8:
	LDY.w #DATA_B58CAB
	JSL.l CODE_B5801C
	BCS.b CODE_B69A03
	LDY.b $86
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	BNE.b CODE_B699C3
	LDA.w #$0048
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
CODE_B699C3:
	LDA.b $4A
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	JSL.l CODE_BFFA4D
	AND.w #$00FF
	CLC
	ADC.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	JSL.l CODE_BFFA4D
	AND.w #$01FF
	CLC
	ADC.w #$FC00
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	TYA
	ASL
	ASL
	ASL
	ASL
	CLC
	ADC.w #$FA80
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_B69A03
	LDA.w #$FE00
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
CODE_B69A03:
	RTL

CODE_B69A04:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $28
	ASL
	ASL
	ASL
	CLC
	ADC.b !RAM_DKC1_NorSpr_CurrentIndexLo
	AND.w #$00FF
	JSL.l CODE_BCBCD0
	JSR.w CODE_B69B10
	JSR.w CODE_B69390
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_B69A46
	ASL
	ASL
	AND.w #$000C
	CMP.w #$0008
	BMI.b CODE_B69A2D
	ASL
CODE_B69A2D:
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	INC
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$0003
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$FFE3
	ORA.b $4C
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BRA.b CODE_B69A5A

CODE_B69A46:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	INC
	INC
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$0006
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ORA.w #$0008
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_B69A5A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BPL.b CODE_B69AA6
	CLC
	ADC.w #$0140
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BMI.b CODE_B69A8F
CODE_B69A71:
	LDA.b $4A
	CLC
	ADC.w #$0020
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.b $76
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.b $76
	CLC
	ADC.w #$0120
	CMP.b $76
	BMI.b CODE_B69ABD
CODE_B69A8A:
	RTL

CODE_B69A8B:
	JML.l CODE_BDF44B

CODE_B69A8F:
	LDA.w $1DF3
	AND.w #$0007
	CMP.w #$0005
	BNE.b CODE_B69A8B
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w #$0140
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	BRA.b CODE_B69A71

CODE_B69AA6:
	LDA.w $1DF3
	AND.w #$0007
	CMP.w #$0005
	BNE.b CODE_B69A8B
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CLC
	ADC.w #$0140
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	BRA.b CODE_B69A71

CODE_B69ABD:
	LDA.w $1DF3
	AND.w #$0007
	CMP.w #$0005
	BNE.b CODE_B69A8B
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0120
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	JSL.l CODE_BFFA4D
	AND.w #$00FF
	CLC
	ADC.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	JSL.l CODE_BFFA4D
	AND.w #$01FF
	CLC
	ADC.w #$FB00
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_B69A8A
	LDA.w #$FE00
	CLC
	ADC.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #$FB00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0100
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	JMP.w CODE_B69A8A

CODE_B69B10:
	BPL.b CODE_B69B28
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.b $21
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	CLC
	ADC.b $20
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	ADC.b $22
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

CODE_B69B28:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.b $25
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	CLC
	ADC.b $24
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	ADC.b $26
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

CODE_B69B3E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_B69B49,x)

DATA_B69B49:
	dw CODE_B69B4F
	dw CODE_B69B79
	dw CODE_B69B89

CODE_B69B4F:
	JSL.l CODE_BFC6C9
	BCS.b CODE_B69B91
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BMI.b CODE_B69B65
CODE_B69B5C:
	JSL.l CODE_BE80E1
	JSL.l CODE_BFC703
	RTL

CODE_B69B65:
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_MankyKong_ThrowBarrel
	JML.l CODE_BE80AF

CODE_B69B72:
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BDF476
	RTL

CODE_B69B79:
	LDA.w #$006B
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF421
	RTL

CODE_B69B89:
	JSL.l CODE_BFC6C9
	BCS.b CODE_B69B91
	BRA.b CODE_B69B5C

CODE_B69B91:
	JSR.w CODE_B69BB3
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00F4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #!Define_DKC1_AnimationID_MankyKong_Dead
	JSL.l CODE_BE80AF
	RTL

CODE_B69BB3:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_B69BBB
	RTS

CODE_B69BBB:
	TAX
	LDA.w #$0080
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #$0200
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_B69BCE
	EOR.w #$FFFF
	INC
CODE_B69BCE:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$FF00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_B69BDB:
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	TAY
	LDA.w $0000,y
	BPL.b CODE_B69BEF
	LDA.w $0002,y
	TAY
	LDA.w $0000,y
CODE_B69BEF:
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	LDA.w $0002,y
	CLC
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	INY
	INY
	INY
	INY
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	RTL

CODE_B69C02:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	CMP.w #$0008
	BNE.b CODE_B69C10
	BRL.w CODE_B6A6C3

CODE_B69C10:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_B69C18,x)

DATA_B69C18:
	dw CODE_B69C3C
	dw CODE_B69C4E
	dw CODE_B69C62
	dw CODE_B69CB0
	dw CODE_B69CD6
	dw CODE_B69CFC
	dw CODE_B69D29
	dw CODE_B69D3F
	dw CODE_B69D59
	dw CODE_B69D6A
	dw CODE_B69D72
	dw CODE_B69DBB
	dw CODE_B69DF8
	dw CODE_B69E1C
	dw CODE_B69E67
	dw CODE_B69E97
	dw CODE_B69EC1
	dw CODE_B69EF1

CODE_B69C3C:
	LDA.w #$0001
	JSR.w CODE_B69FA9
	STZ.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
CODE_B69C4E:
	JSL.l CODE_BFFB46
	JSR.w CODE_B6A249
	JSR.w CODE_B6A2FC
	JSL.l CODE_BDF4BA
	JSR.w CODE_B6A1AD
	BCS.b CODE_B69C7B
	RTL

CODE_B69C62:
	JSR.w CODE_B6A38F
	JSR.w CODE_B69FD9
	JSR.w CODE_B69F08
	JSR.w CODE_B6A249
	JSR.w CODE_B6A2FC
	JSL.l CODE_BDF4BA
	JSR.w CODE_B6A1AD
	BCS.b CODE_B69C7B
	RTL

CODE_B69C7B:
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STX.w $1E0F
	LDA.b $88
	TAY
	LDA.w #$002E
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	JSR.w CODE_B69F6F
	JSR.w CODE_B69F36
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0050
	STA.w $1A69
	JSR.w CODE_B69F08
	JSL.l CODE_BFA244
	RTL

CODE_B69CB0:
	JSR.w CODE_B69F36
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	PHA
	JSR.w CODE_B6A38F
	JSR.w CODE_B69F08
	JSR.w CODE_B6A249
	JSR.w CODE_B6A2FC
	JSR.w CODE_B69FF4
	JSR.w CODE_B6A01F
	JSR.w CODE_B6A0CB
	JSR.w CODE_B6A1C9
	PLA
	JSR.w CODE_B6A523
	RTL

CODE_B69CD6:
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	CMP.w #$002E
	BNE.b CODE_B69CE6
	JML.l CODE_BDF476

CODE_B69CE6:
	LDA.w #$0001
	JSR.w CODE_B69FA9
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	RTL

CODE_B69CFC:
	JSR.w CODE_B69F36
	JSR.w CODE_B6A38F
	JSR.w CODE_B69F08
	JSR.w CODE_B6A249
	JSR.w CODE_B6A2FC
	JSR.w CODE_B6A0CB
	JSR.w CODE_B6A01F
	JSL.l CODE_BDF4BA
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B69D28
	LDA.w #$FFFF
	JSR.w CODE_B6A523
	BCS.b CODE_B69D28
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B69D28:
	RTL

CODE_B69D29:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0007
	JSR.w CODE_B69FA9
	JSL.l CODE_BFFB46
	JSR.w CODE_B6A249
	JSR.w CODE_B6A2FC
	JSR.w CODE_B6A660
	RTL

CODE_B69D3F:
	JSR.w CODE_B6A695
	JSL.l CODE_BDF4BA
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BMI.b CODE_B69D55
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	JSR.w CODE_B6A0CB
	RTL

CODE_B69D55:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B69D59:
	LDA.w #$0009
	JSR.w CODE_B69FA9
	JSL.l CODE_BFFB46
	LDA.w #$1D40
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	RTL

CODE_B69D6A:
	JSR.w CODE_B6A695
	JSL.l CODE_BDF4BA
	RTL

CODE_B69D72:
	LDA.w #$000B
	JSR.w CODE_B69FA9
	LDA.w #!Define_DKC1_SoundID_KrashMinecart
	JSL.l CODE_BFFAF6
	LDA.w #!Define_DKC1_SoundID_KrashMinecart
	JSL.l CODE_BFFB09
	SEP.b #$20
	LDA.b #$FF
	STA.w $1E10
	REP.b #$20
	JSL.l CODE_BFFB46
	JSR.w CODE_B6A249
	JSR.w CODE_B6A2FC
	JSL.l CODE_BDF4BA
	JSR.w CODE_B6A660
	BCS.b CODE_B69DB5
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	RTL

CODE_B69DB5:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B69DBB:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	PHA
	JSR.w CODE_B6A38F
	JSR.w CODE_B6A249
	JSR.w CODE_B6A2FC
	JSR.w CODE_B6A0CB
	JSR.w CODE_B6A01F
	JSL.l CODE_BDF4BA
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BNE.b CODE_B69DE2
	SEP.b #$20
	STZ.w $1E10
	REP.b #$20
CODE_B69DE2:
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	ASL
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	PLA
	JSR.w CODE_B6A523
	JSR.w CODE_B6A695
	RTL

CODE_B69DF8:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	PHA
	JSR.w CODE_B6A38F
	JSR.w CODE_B6A249
	JSR.w CODE_B6A2FC
	JSR.w CODE_B69FF4
	JSR.w CODE_B6A01F
	JSR.w CODE_B6A0CB
	PLA
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BNE.b CODE_B69E1B
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B69E1B:
	RTL

CODE_B69E1C:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	PHA
	JSR.w CODE_B69E7E
	PLA
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	CMP.w #$00F0
	BPL.b CODE_B69E35
	RTL

CODE_B69E35:
	LDA.w #$820F
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	LDA.w #$000E
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B69E42:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_B69E57
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	TAX
	JSR.w CODE_B69E57
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	TAX
	JSR.w CODE_B69E57
	RTS

CODE_B69E57:
	LDA.w #$2000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$3000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

CODE_B69E67:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	PHA
	JSR.w CODE_B69E7E
	PLA
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	AND.w #$000F
	BEQ.b CODE_B69E7A
	RTL

CODE_B69E7A:
	JML.l CODE_B88383

CODE_B69E7E:
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_B69390
	JSR.w CODE_B69E42
	JSR.w CODE_B6A249
	JSR.w CODE_B6A2FC
	JSR.w CODE_B69FF4
	JSR.w CODE_B6A01F
	JSR.w CODE_B6A0CB
	RTS

CODE_B69E97:
	JSR.w CODE_B6A6D3
	BCC.b CODE_B69EB8
	JSR.w CODE_B6A1AD
	BCC.b CODE_B69EB7
	JSL.l CODE_B69C7B
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	SEC
	ROR.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_B6A209
	LDA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B69EB7:
	RTL

CODE_B69EB8:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0011
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B69EC1:
	JSR.w CODE_B69F36
	JSR.w CODE_B6A38F
	JSR.w CODE_B6A249
	JSR.w CODE_B6A2FC
	JSR.w CODE_B6A0CB
	JSR.w CODE_B6A01F
	JSL.l CODE_BDF4BA
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B69EF0
	LDA.w #$FFFF
	JSR.w CODE_B6A523
	BCS.b CODE_B69EF0
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
CODE_B69EF0:
	RTL

CODE_B69EF1:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	PHA
	JSR.w CODE_B6A38F
	JSR.w CODE_B69F08
	JSR.w CODE_B6A249
	JSR.w CODE_B6A2FC
	PLA
	JSR.w CODE_B6A523
	RTL

CODE_B69F08:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CPX.w $1E0F
	BNE.b CODE_B69F35
	LDA.w #!Define_DKC1_SoundID_None
	LDY.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BNE.b CODE_B69F24
	LDY.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_B69F24
	LDA.w #!Define_DKC1_SoundID_MovingMinecart
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_B69F35
CODE_B69F24:
	CMP.l $7F3769
	BEQ.b CODE_B69F35
	STA.l $7F3769
	STA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	JSL.l CODE_BFFAF6
CODE_B69F35:
	RTS

CODE_B69F36:
	LDA.w $1929
	BNE.b CODE_B69F6E
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BNE.b CODE_B69F6E
	LDA.w $0579
	AND.w #$0001
	BEQ.b CODE_B69F6E
	JSL.l CODE_809B9C
	TYA
	EOR.w #$0006
	TAY
	LDA.w #$000C
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	JSR.w CODE_B69F6F
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w #$00D8
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	LDY.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w #$00E4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
CODE_B69F6E:
	RTS

CODE_B69F6F:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	AND.w !RAM_DKC1_Player_CurrentKongLo
	BEQ.b CODE_B69F7D
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BRA.b CODE_B69F81

CODE_B69F7D:
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
CODE_B69F81:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$BFFF
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,y
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	RTS

CODE_B69FA9:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w #$003C
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w #$8000
	STA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1341Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	RTS

CODE_B69FD9:
	LDA.w $0579
	AND.w #$0001
	BEQ.b CODE_B69FF3
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	BNE.b CODE_B69FF3
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w #$0001
	JSR.w CODE_B69FA9
CODE_B69FF3:
	RTS

CODE_B69FF4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_B6A017
	JSR.w CODE_B6A018
	BEQ.b CODE_B6A017
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BEQ.b CODE_B6A017
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	JSR.w CODE_B69F08
	STZ.w $1E0F
	LDA.w #$0001
	JSR.w CODE_B69FA9
CODE_B6A017:
	RTS

CODE_B6A018:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	CMP.w #$002E
	RTS

CODE_B6A01F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BEQ.b CODE_B6A029
	JSR.w CODE_B6A03B
CODE_B6A029:
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_B6A03A
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
CODE_B6A03A:
	RTS

CODE_B6A03B:
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable1341Lo,x
	BPL.b CODE_B6A047
	LDA.w #$0000
CODE_B6A047:
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	SEC
	SBC.w #!Define_DKC1_NorSpr02_DiddyKong
	BEQ.b CODE_B6A055
	LDA.w #$0011
CODE_B6A055:
	CLC
	ADC.b $4C
	PHY
	TAY
	LDA.w DATA_B6A09C,y
	JSR.w CODE_B6A0BE
	STA.b $4C
	LDA.w DATA_B6A07A,y
	JSR.w CODE_B6A0BE
	PLY
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.b $4C
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	RTS

DATA_B6A07A:
	dw $F8F8,$F3F6,$F3F3,$F2F2,$F2F2,$F3F2,$F5F4,$F8F6
	dw $F7FA,$F3F4,$F0F1,$ECEE,$EEED,$EEEE,$F0F0,$F4F2
	dw $F9F6

DATA_B6A09C:
	dw $F6F3,$F7F7,$FAF9,$FEFD,$0200,$0504,$0807,$0B0B
	dw $F10C,$F3F1,$F6F4,$FAF8,$00FD,$0401,$0906,$0C0B
	dw $0D0D

CODE_B6A0BE:
	BIT.w #$0080
	BEQ.b CODE_B6A0C7
	ORA.w #$FF00
	RTS

CODE_B6A0C7:
	AND.w #$00FF
	RTS

CODE_B6A0CB:
	PHK
	PLB
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable1341Lo,x
	BPL.b CODE_B6A0D9
	LDA.w #$0000
CODE_B6A0D9:
	STA.b $4C
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	JSR.w CODE_B6A0E4
	LDY.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
CODE_B6A0E4:
	BEQ.b CODE_B6A125
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$4000
	BEQ.b CODE_B6A0F6
	LDA.w #$0010
	SEC
	SBC.b $4C
	BRA.b CODE_B6A0F8

CODE_B6A0F6:
	LDA.b $4C
CODE_B6A0F8:
	ASL
	ASL
	STA.b $4E
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr01_DonkeyKong
	BEQ.b CODE_B6A119
	CMP.w #!Define_DKC1_NorSpr02_DiddyKong
	BEQ.b CODE_B6A111
	LDA.w #$1CF0
	JSR.w CODE_B6A126
	BRA.b CODE_B6A11F

CODE_B6A111:
	LDA.w #$0EB4
	JSR.w CODE_B6A126
	BRA.b CODE_B6A11F

CODE_B6A119:
	LDA.w #$06C4
	JSR.w CODE_B6A126
CODE_B6A11F:
	CLC
	ADC.b $4E
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
CODE_B6A125:
	RTS

CODE_B6A126:
	PHX
	PHA
	CMP.w #$1CF0
	BNE.b CODE_B6A13B
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,y
	CMP.w #$000E
	BCC.b CODE_B6A13B
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,y
CODE_B6A13B:
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	BEQ.b CODE_B6A153
	LDA.b $4C
	CMP.w #$0008
	BEQ.b CODE_B6A15B
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,y
	PLA
	PLX
	RTS

CODE_B6A153:
	STZ.b $4E
	PLA
	PLX
	LDA.w #$0000
	RTS

CODE_B6A15B:
	PLA
	STA.b $4E
	TYX
	DEC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_B6A175
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	CMP.w #$000E
	BEQ.b CODE_B6A175
	INC.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
CODE_B6A175:
	LDA.b $4E
	SEC
	SBC.w #$0EB4
	BEQ.b CODE_B6A180
	LDA.w #$0002
CODE_B6A180:
	CLC
	ADC.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	ASL
	TAX
	LDA.w DATA_B6A18B,x
	PLX
	RTS

DATA_B6A18B:
	dw $0020,$0020,$0020,$0044,$0048,$004C,$0048,$0044
	dw $0020,$0044,$0048,$0044,$0020,$0044,$0020,$0020
	dw $0020

CODE_B6A1AD:
	JSR.w CODE_B6A6D3
	BCC.b CODE_B6A1C8
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	BPL.b CODE_B6A1C7
	JSL.l CODE_BBA4D5
	LDA.w #$0041
	JSL.l CODE_BBA574
	RTS

CODE_B6A1C7:
	CLC
CODE_B6A1C8:
	RTS

CODE_B6A1C9:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	DEY
	DEY
	LDA.w $16E9,y
	AND.w #$8000
	BNE.b CODE_B6A1E7
	LDA.b $28
	SEC
	SBC.w $16A5,y
	BMI.b CODE_B6A1E6
	CMP.w #$000C
	BMI.b CODE_B6A1E7
CODE_B6A1E6:
	RTS

CODE_B6A1E7:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	ASL
	TAX
	JMP.w (DATA_B6A1EF,x)

DATA_B6A1EF:
	dw CODE_B6A1F3
	dw CODE_B6A209

CODE_B6A1F3:
	JSL.l CODE_BFBB05
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	JSR.w CODE_B6A241
	RTS

CODE_B6A209:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BNE.b CODE_B6A240
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B6A240
	LDA.w #$0900
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0005
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	CMP.w #$0006
	BCC.b CODE_B6A231
	BEQ.b CODE_B6A231
	LDA.w #$0006
CODE_B6A231:
	STA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1341Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	JSR.w CODE_B6A241
CODE_B6A240:
	RTS

CODE_B6A241:
	LDA.w #!Define_DKC1_SoundID_AnimalBuddyJump
	JSL.l CODE_BFFB27
	RTS

CODE_B6A249:
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0087
	SEP.b #$20
	CMP.b #$80
	ROL
	TAY
	LDA.w DATA_B6A2EE,y
	REP.b #$20
	STA.b $4C
	BIT.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	BMI.b CODE_B6A2C7
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BEQ.b CODE_B6A28D
	STZ.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	BIT.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B6A288
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	CMP.w #$FFD0
	BCC.b CODE_B6A2ED
	LDA.b $4C
	STA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	CMP.w #$0004
	BCC.b CODE_B6A2ED
CODE_B6A288:
	JSR.w CODE_B6A2B8
	BRA.b CODE_B6A2B8

CODE_B6A28D:
	LDA.b $4C
	STA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	BPL.b CODE_B6A29C
	EOR.w #$FFFF
	INC
CODE_B6A29C:
	CMP.w #$0003
	BCS.b CODE_B6A2A6
	DEC.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	BPL.b CODE_B6A2ED
CODE_B6A2A6:
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	BMI.b CODE_B6A2C7
	CMP.w #$0008
	BNE.b CODE_B6A2B8
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	AND.w #$0007
	BEQ.b CODE_B6A2ED
CODE_B6A2B8:
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	CMP.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	BEQ.b CODE_B6A2ED
	BCS.b CODE_B6A2D5
	INC.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	BRA.b CODE_B6A2D8

CODE_B6A2C7:
	STA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	STA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	BRA.b CODE_B6A2D8

CODE_B6A2D5:
	DEC.w !RAM_DKC1_NorSpr_AnimationIDLo,x
CODE_B6A2D8:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BEQ.b CODE_B6A2E2
	CMP.w #$FFD0
	BCC.b CODE_B6A2E7
CODE_B6A2E2:
	LDA.w #$0001
	BRA.b CODE_B6A2EA

CODE_B6A2E7:
	LDA.w #$0008
CODE_B6A2EA:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
CODE_B6A2ED:
	RTS

DATA_B6A2EE:
	db $08,$08,$06,$0A,$04,$0C,$02,$0E,$02,$0E,$00,$10,$00,$10

CODE_B6A2FC:
	PHK
	PLB
	JSR.w CODE_B6A56A
	PHK
	PLB
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BEQ.b CODE_B6A34B
	DEC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_B6A34B
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BMI.b CODE_B6A315
	EOR.w #$FFFF
CODE_B6A315:
	XBA
	CLC
	ADC.w #$0008
	AND.w #$000F
	LSR
	CMP.w #$0004
	BCC.b CODE_B6A326
	LDA.w #$0004
CODE_B6A326:
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	BIT.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_B6A33C
	SEC
	SBC.w #$0004
	BPL.b CODE_B6A348
	LDA.w #$0008
	BRA.b CODE_B6A348

CODE_B6A33C:
	CLC
	ADC.w #$0004
	CMP.w #$000C
	BCC.b CODE_B6A348
	LDA.w #$0000
CODE_B6A348:
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
CODE_B6A34B:
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable1341Lo,x
	BPL.b CODE_B6A357
	LDA.w #$0000
CODE_B6A357:
	TAY
	LDA.w DATA_B6A37E,y
	AND.w #$007F
	CLC
	ADC.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	CLC
	ADC.w #$1C84
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDA.w DATA_B6A37E,y
	AND.w #$0080
	LSR
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$01,x
	AND.w #$FFBF
	EOR.b $4C
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$01,x
	RTS

DATA_B6A37E:
	db $60,$54,$48,$3C,$30,$24,$18,$0C,$00,$8C,$98,$A4,$B0,$BC,$C8,$D4
	db $E0

CODE_B6A38F:
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B6A3A3
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BEQ.b CODE_B6A422
CODE_B6A3A3:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0004
	BCC.b CODE_B6A41A
	LDA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	ASL
	CLC
	BPL.b CODE_B6A3B7
	ORA.w #$00FF
	BRA.b CODE_B6A3BA

CODE_B6A3B7:
	AND.w #$FF00
CODE_B6A3BA:
	XBA
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_B6A3DB
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	CLC
	ADC.b $4C
	BPL.b CODE_B6A3ED
	CMP.w #$FE00
	BCS.b CODE_B6A3F0
	LDA.w #$FE00
	BRA.b CODE_B6A3F0

CODE_B6A3DB:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	SEC
	SBC.b $4C
	BMI.b CODE_B6A3ED
	CMP.w #$0200
	BCC.b CODE_B6A3F0
	LDA.w #$0200
	BRA.b CODE_B6A3F0

CODE_B6A3ED:
	LDA.w #$0000
CODE_B6A3F0:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0005
	BNE.b CODE_B6A41A
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w $16EB,y
	AND.w #$8000
	BNE.b CODE_B6A41A
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	SEC
	SBC.w #$0080
	BPL.b CODE_B6A417
	CMP.w #$F800
	BCS.b CODE_B6A417
	LDA.w #$F800
CODE_B6A417:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_B6A41A:
	JSL.l CODE_BFFB46
	BRL.w CODE_B6A4BC

CODE_B6A421:
	RTS

CODE_B6A422:
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	AND.w #$0080
	BNE.b CODE_B6A480
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_B6A45C
	LDA.w #$0010
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	ASL
	TAY
	LDA.w #$0000
	SEC
	SBC.w DATA_B6A501,y
	STA.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	SEC
	SBC.w DATA_B6A4DF,y
	BPL.b CODE_B6A47A
	CMP.w #$FE00
	BCS.b CODE_B6A47D
	LDA.w #$FE00
	BRA.b CODE_B6A47D

CODE_B6A45C:
	LDA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	ASL
	TAY
	LDA.w DATA_B6A501,y
	STA.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	CLC
	ADC.w DATA_B6A4DF,y
	BMI.b CODE_B6A47A
	CMP.w #$0200
	BCC.b CODE_B6A47D
	LDA.w #$0200
	BRA.b CODE_B6A47D

CODE_B6A47A:
	LDA.w #$0000
CODE_B6A47D:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_B6A480:
	JSL.l CODE_BFFB46
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BMI.b CODE_B6A48F
	EOR.w #$FFFF
	INC
CODE_B6A48F:
	SEC
	SBC.w #$0200
	CMP.w #$F800
	BCS.b CODE_B6A49B
	LDA.w #$F800
CODE_B6A49B:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BEQ.b CODE_B6A4BC
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	CMP.w #$8000
	ROR
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	ASL
	ASL
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_B6A4BC:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	AND.w #$00FF
	XBA
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	RTS

DATA_B6A4DF:
	dw $FFEC,$FFEC,$FFF4,$FFF4,$FFFA,$FFFA,$FFFD,$FFFD
	dw $0000,$0003,$0003,$0006,$0006,$000C,$000C,$0014
	dw $0014

DATA_B6A501:
	dw $01B0,$01B0,$0260,$0260,$02E0,$02E0,$0300,$0300
	dw $0300,$0300,$0300,$02E0,$02E0,$02D0,$02D0,$0250
	dw $0250

CODE_B6A523:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BNE.b CODE_B6A568
	ORA.w #$0000
	BNE.b CODE_B6A541
	JSL.l CODE_BFFA4D
	CMP.w #$F800
	BCC.b CODE_B6A568
	LDA.w #!Define_DKC1_SoundID_WingFlap
	JSL.l CODE_BFFB09
	BRA.b CODE_B6A54D

CODE_B6A541:
	LDA.w $1E0F
	BMI.b CODE_B6A54D
	LDA.w #!Define_DKC1_SoundID_SteelKeg
	JSL.l CODE_BFFB27
CODE_B6A54D:
	LDY.w #DATA_B5C60F
	LDA.w #$0000
	JSR.w CODE_B6A58D
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$000F
	LDY.w !RAM_DKC1_NorSpr_RAMTable1341Lo,x
	BNE.b CODE_B6A563
	LDA.w #$0005
CODE_B6A563:
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	CLC
	RTS

CODE_B6A568:
	SEC
	RTS

CODE_B6A56A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	CMP.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BNE.b CODE_B6A58C
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BEQ.b CODE_B6A58C
	DEC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BNE.b CODE_B6A58C
	STZ.w !RAM_DKC1_NorSpr_RAMTable1341Lo,x
	LDY.w #DATA_B5C619
	LDA.w #$0011
	JSR.w CODE_B6A58D
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
CODE_B6A58C:
	RTS

CODE_B6A58D:
	PHA
	JSL.l CODE_B5802F
	LDY.b $86
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	PLA
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
CODE_B6A59E:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	AND.w #$8000
	LSR
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$3FFF
	ORA.b $4C
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	BIT.b $4C
	BVC.b CODE_B6A5BC
	EOR.w #$0011
CODE_B6A5BC:
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable1341Lo,x
	BPL.b CODE_B6A5CA
	LDA.w #$0000
CODE_B6A5CA:
	CLC
	ADC.b $4C
	PHX
	TAX
	LDA.l DATA_B6A603,x
	JSR.w CODE_B6A0BE
	STA.b $4C
	LDA.l DATA_B6A625,x
	JSR.w CODE_B6A0BE
	STA.b $4E
	PLX
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,y
	CLC
	ADC.b $4C
	SEC
	SBC.w #$0004
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,y
	CLC
	ADC.b $4E
	CLC
	ADC.w #$0006
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	RTS

DATA_B6A603:
	dw $FDFE,$FCFD,$FBFB,$FBFB,$FBFB,$FBFB,$FDFC,$FFFE
	dw $0801,$0A09,$0B0B,$0C0C,$0D0D,$0D0D,$0C0D,$0B0B
	dw $0A0A

DATA_B6A625:
	dw $EFEF,$F1F0,$F4F3,$F6F5,$F8F7,$FAF9,$FCFB,$FDFC
	dw $FEFE,$FDFD,$FBFC,$F9FA,$F6F7,$F4F5,$F2F3,$F0F1
	dw $EEEF

CODE_B6A647:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BNE.b CODE_B6A65C
	JSR.w CODE_B6A59E
	JSL.l CODE_BE80E1
	JML.l CODE_BDF4EE

CODE_B6A65C:
	JML.l CODE_BDF500

CODE_B6A660:
	LDY.w #DATA_B5C623
	JSL.l CODE_B5804C
	BCS.b CODE_B6A694
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $86
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	ASL.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	ROR
	LSR
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$BFFF
	ORA.b $4C
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	JSR.w CODE_B6A0CB
	JSR.w CODE_B6A01F
	CLC
CODE_B6A694:
	RTS

CODE_B6A695:
	JSL.l CODE_BBA4D5
	LDA.w #$0008
	JSL.l CODE_BBA58D
	BCS.b CODE_B6A6A3
	RTS

CODE_B6A6A3:
	LDY.b $88
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
	LDA.w #!Define_DKC1_SoundID_OpenBox
	JSL.l CODE_BFFAF6
	SEC
	RTS

CODE_B6A6C1:
	CLC
	RTS

CODE_B6A6C3:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	JSL.l CODE_BFBAF8
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$000F
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6A6D3:
	LDA.w $0579
	AND.w #$0001
	BNE.b CODE_B6A6EC
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	CMP.w #$0011
	BEQ.b CODE_B6A6EE
	CMP.w #$000B
	BEQ.b CODE_B6A6EE
CODE_B6A6EC:
	SEC
	RTS

CODE_B6A6EE:
	CLC
	RTS

CODE_B6A6F0:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6A6FA,x)

DATA_B6A6FA:
	dw CODE_B6A70E
	dw CODE_B6A719
	dw CODE_B6A77F
	dw CODE_B6A7B0
	dw CODE_B6A7D0
	dw CODE_B6A7D5
	dw CODE_B6A7DA
	dw CODE_B6A7EF
	dw CODE_B6A7F4
	dw CODE_B6A7F9

CODE_B6A70E:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_B6A717
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6A717:
	BRA.b CODE_B6A727

CODE_B6A719:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_B69390
CODE_B6A727:
	JSL.l CODE_BBA4D5
	LDA.w #$0041
	JSL.l CODE_BBA574
	BCS.b CODE_B6A73D
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF41B
	RTL

CODE_B6A73D:
	JSL.l CODE_B6A804
	PHX
	JSL.l CODE_BCBC37
	LDA.w #!Define_DKC1_SoundID_CollectLifeBalloon
	JSL.l CODE_BFFB3A
	PLX
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	CLC
	ADC.w !RAM_DKC1_Player_CurrentLifeCountLo
	STA.w !RAM_DKC1_Player_CurrentLifeCountLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	TAX
	JSR.w CODE_B6C0F8
	LDA.w #$1480
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w #$0B40
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6A77F:
	TYX
	LDY.w #$0002
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	JSR.w CODE_B68599
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	JSR.w CODE_B68599
	CLC
	ADC.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	DEY
	BPL.b CODE_B6A7AB
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6A7AB:
	JSL.l CODE_BE80E1
	RTL

CODE_B6A7B0:
	JSL.l CODE_BE80E1
	LDX.w $1E25
	BEQ.b CODE_B6A7CB
	LDA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	CMP.w #$0AC0
	BCC.b CODE_B6A7CF
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CMP.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BNE.b CODE_B6A7CB
	STZ.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
CODE_B6A7CB:
	JSL.l CODE_BDF476
CODE_B6A7CF:
	RTL

CODE_B6A7D0:
	LDA.w #$0001
	BRA.b CODE_B6A7DD

CODE_B6A7D5:
	LDA.w #$0002
	BRA.b CODE_B6A7DD

CODE_B6A7DA:
	LDA.w #$0003
CODE_B6A7DD:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6A7EF:
	LDA.w #$0001
	BRA.b CODE_B6A7FC

CODE_B6A7F4:
	LDA.w #$0002
	BRA.b CODE_B6A7FC

CODE_B6A7F9:
	LDA.w #$0003
CODE_B6A7FC:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BRL.w CODE_B6A73D

CODE_B6A804:
	LDX.w $1E25
	BNE.b CODE_B6A84A
	JSL.l CODE_BF8148
	LDY.w #DATA_B5E62B
	JSL.l CODE_B5804C
	LDX.b $86
	STX.w $1E25
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$02
	LDY.w $1AD5
	CPY.w #$849A
	BCC.b CODE_B6A82C
	CPY.w #$8512
	BCS.b CODE_B6A82C
	LDA.w #$0200
CODE_B6A82C:
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w !RAM_DKC1_Player_CurrentLifeCountLo
	STA.w !RAM_DKC1_Player_DisplayedLifeCountLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
CODE_B6A84A:
	RTL

CODE_B6A84B:
	JSL.l CODE_B6A804
	INC.w !RAM_DKC1_Player_CurrentLifeCountLo
	INC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	RTL

CODE_B6A856:
	JSL.l CODE_B6A804
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BNE.b CODE_B6A867
	DEC.w !RAM_DKC1_Player_CurrentLifeCountLo
	BPL.b CODE_B6A864
CODE_B6A864:
	INC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
CODE_B6A867:
	RTL

CODE_B6A868:
	PHX
	LDX.w $1E25
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #!Define_DKC1_AnimationID_HUDBalloon_Pop
	JSL.l CODE_BE80AF
	LDA.w #!Define_DKC1_SoundID_LostLife
	JSL.l CODE_BFFB27
	PLX
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTL

CODE_B6A880:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6A88A,x)

DATA_B6A88A:
	dw CODE_B6A895
	dw CODE_B6A8B6
	dw CODE_B6A901

CODE_B6A890:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6A895:
	TYX
	LDA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	CLC
	ADC.w #$0040
	CMP.w #$0AC0
	BCC.b CODE_B6A8A8
	LDA.w #$0AC0
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6A8A8:
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #$000A
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	JSL.l CODE_BE80E1
	RTL

CODE_B6A8B6:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BNE.b CODE_B6A8CE
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_B6A8D3
	LDA.w #$0078
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JML.l CODE_BE80E1

CODE_B6A8CE:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_B6A8FD
CODE_B6A8D3:
	BIT.w $057E
	BPL.b CODE_B6A8DE
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	DEC
	BEQ.b CODE_B6A8FD
CODE_B6A8DE:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BNE.b CODE_B6A8FD
	DEC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BPL.b CODE_B6A8FD
	INC.w !RAM_DKC1_Player_DisplayedLifeCountLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_B6A8F6
	LDA.w #$000F
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
CODE_B6A8F6:
	LDA.w #!Define_DKC1_SoundID_GainLife
	JSL.l CODE_BFFB27
CODE_B6A8FD:
	JML.l CODE_BE80E1

CODE_B6A901:
	JSL.l CODE_BE80E1
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	ORA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BNE.b CODE_B6A890
	DEC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BPL.b CODE_B6A928
	LDA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	SEC
	SBC.w #$0040
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	CMP.w #$0880
	BCS.b CODE_B6A928
	STZ.w $1E25
	JML.l CODE_BDF483

CODE_B6A928:
	RTL

CODE_B6A929:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF445
	RTL

CODE_B6A93B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_B6A946,x)

DATA_B6A946:
	dw CODE_B6A94A
	dw CODE_B6A983

CODE_B6A94A:
	JSL.l CODE_BFC6C9
	BCS.b CODE_B6A965
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JSL.l CODE_BFC6EE
	JML.l CODE_BDF4EE

CODE_B6A965:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00F4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	JSR.w CODE_B6A992
	JML.l CODE_BE80AF

CODE_B6A983:
	LDA.w #$0064
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JML.l CODE_BDF421

CODE_B6A992:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr55_Bitesize
	BEQ.b CODE_B6A9A7
	CMP.w #!Define_DKC1_NorSpr53_Chomps
	BEQ.b CODE_B6A9A3
	LDA.w #!Define_DKC1_AnimationID_ChompsJr_Dead
	RTS

CODE_B6A9A3:
	LDA.w #!Define_DKC1_AnimationID_Chomps_Dead
	RTS

CODE_B6A9A7:
	LDA.w #!Define_DKC1_AnimationID_Bitesize_Dead
	RTS

CODE_B6A9AB:
	JSL.l CODE_BFC6C9
	BCS.b CODE_B6AA00
	LDA.w #$0002
	JSL.l CODE_BFB21B
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	BNE.b CODE_B6A9C8
	LDA.w #$0002
	JSL.l CODE_BFB1CD
	BRA.b CODE_B6A9E1

CODE_B6A9C8:
	DEC
	BNE.b CODE_B6A9F1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FFEA
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B6A9DE
	CMP.w #$FE80
	BCS.b CODE_B6A9DE
	LDA.w #$FE80
CODE_B6A9DE:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_B6A9E1:
	JSL.l CODE_BFC6EE
	JSR.w CODE_B69390
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF4EE
	RTL

CODE_B6A9F1:
	LDA.w #$0064
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JML.l CODE_BDF421

CODE_B6AA00:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00F4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #!Define_DKC1_AnimationID_Squidge_Dead
	JML.l CODE_BE80AF

CODE_B6AA1E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BFC6EE
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_B6AA2E,x)

DATA_B6AA2E:
	dw CODE_B6AA34
	dw CODE_B6AA4F
	dw CODE_B6AA7C

CODE_B6AA34:
	JSL.l CODE_BE80E1
	JSR.w CODE_B6AA85
	BCC.b CODE_B6AA4A
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w #!Define_DKC1_AnimationID_Croctopus_TransitionToSpin
	JSL.l CODE_BE80AF
CODE_B6AA4A:
	JSL.l CODE_BDF4EE
	RTL

CODE_B6AA4F:
	JSR.w CODE_B69390
	JSL.l CODE_BE80E1
	JSL.l CODE_B6AAB7
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	AND.w #$7FFF
	LSR
	CMP.w #$0100
	BCS.b CODE_B6AA69
	LDA.w #$0100
CODE_B6AA69:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_B6AA7B
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_Croctopus_TransitionToIdle
	JSL.l CODE_BE80AF
CODE_B6AA7B:
	RTL

CODE_B6AA7C:
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF4EE
	RTL

CODE_B6AA85:
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	BIT.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BPL.b CODE_B6AA94
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
CODE_B6AA94:
	CMP.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	ROL
	EOR.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LSR
	BCC.b CODE_B6AAB6
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	BEQ.b CODE_B6AAB6
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	BIT.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BPL.b CODE_B6AAAE
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
CODE_B6AAAE:
	CMP.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	ROL
	EOR.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LSR
CODE_B6AAB6:
	RTS

CODE_B6AAB7:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_B6AAE3
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BEQ.b CODE_B6AAE4
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BEQ.b CODE_B6AAD3
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BEQ.b CODE_B6AAE4
	ROR
	EOR.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_B6AAE4
	BRA.b CODE_B6AAE3

CODE_B6AAD3:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	BEQ.b CODE_B6AAE3
	CMP.w !RAM_DKC1_NorSpr_YPosLo,x
	BEQ.b CODE_B6AAE4
	ROR
	EOR.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B6AAE4
CODE_B6AAE3:
	RTL

CODE_B6AAE4:
	PHK
	PLB
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	CLC
	ADC.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w $0000,y
	CMP.w #$FFFD
	BCS.b CODE_B6AB69
	BIT.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BMI.b CODE_B6AB15
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $4C
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.b $4E
	BRA.b CODE_B6AB2A

CODE_B6AB15:
	STA.b $4C
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w $0002,y
	STA.b $4E
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
CODE_B6AB2A:
	LDA.b $4E
	BPL.b CODE_B6AB32
	EOR.w #$FFFF
	INC
CODE_B6AB32:
	STA.b $52
	LDA.b $4C
	BPL.b CODE_B6AB3C
	EOR.w #$FFFF
	INC
CODE_B6AB3C:
	STA.b $50
	CMP.b $52
	BCS.b CODE_B6AB8A
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	AND.w #$7FFF
	BIT.b $4E
	BPL.b CODE_B6AB53
	EOR.w #$FFFF
	INC
CODE_B6AB53:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.b $50
	LDY.b $52
	JSR.w CODE_B6ABB1
	BIT.b $4C
	BPL.b CODE_B6AB65
	EOR.w #$FFFF
	INC
CODE_B6AB65:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	RTL

CODE_B6AB69:
	BEQ.b CODE_B6AB77
	INC
	BEQ.b CODE_B6AB80
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BRL.w CODE_B6AAE4

CODE_B6AB77:
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BRL.w CODE_B6AAE4

CODE_B6AB80:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTL

CODE_B6AB8A:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	AND.w #$7FFF
	BIT.b $4C
	BPL.b CODE_B6AB9B
	EOR.w #$FFFF
	INC
CODE_B6AB9B:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.b $52
	LDY.b $50
	JSR.w CODE_B6ABB1
	BIT.b $4E
	BPL.b CODE_B6ABAD
	EOR.w #$FFFF
	INC
CODE_B6ABAD:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTL

CODE_B6ABB1:
	PHY
	LDY.w #$0004
CODE_B6ABB5:
	CMP.w #$0100
	BCC.b CODE_B6ABBE
	LSR
	INY
	BRA.b CODE_B6ABB5

CODE_B6ABBE:
	SEP.b #$20
	STA.w !REGISTER_Multiplicand
	REP.b #$20
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	AND.w #$7FFF
	LSR
	LSR
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP #3
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.w !REGISTER_DividendLo
	PLA
	BEQ.b CODE_B6AC0E
CODE_B6ABE2:
	CMP.w #$0100
	BCC.b CODE_B6ABEB
	LSR
	DEY
	BRA.b CODE_B6ABE2

CODE_B6ABEB:
	SEP.b #$20
	STA.w !REGISTER_Divisor
	REP.b #$20
	NOP #4
	TYA
	BEQ.b CODE_B6AC03
	BPL.b CODE_B6AC07
CODE_B6ABFB:
	LDA.w !REGISTER_QuotientLo
	LSR
	INY
	BMI.b CODE_B6ABFB
	RTS

CODE_B6AC03:
	LDA.w !REGISTER_QuotientLo
	RTS

CODE_B6AC07:
	LDA.w !REGISTER_QuotientLo
CODE_B6AC0A:
	ASL
	DEY
	BPL.b CODE_B6AC0A
CODE_B6AC0E:
	RTS

CODE_B6AC0F:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6AC19,x)

DATA_B6AC19:
	dw CODE_B6AC23
	dw CODE_B6AC8D
	dw CODE_B6ACBC
	dw CODE_B6AD8B
	dw CODE_B6ADEB

CODE_B6AC23:
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,y
	BCC.b CODE_B6AC37
	CMP.w #$0100
	BCS.b CODE_B6AC8C
CODE_B6AC37:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	LDY.w #$0006
CODE_B6AC3D:
	CPY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BEQ.b CODE_B6AC52
	CMP.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	BNE.b CODE_B6AC52
	PHX
	STY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BDF476
	PLX
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BRA.b CODE_B6AC59

CODE_B6AC52:
	INY
	INY
	CPY.w #$0035
	BCC.b CODE_B6AC3D
CODE_B6AC59:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BEQ.b CODE_B6AC7D
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	LDA.w #$4000
	STA.w $1E1B
	JSR.w CODE_B6B035
CODE_B6AC7D:
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w $0579
	STA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
CODE_B6AC8C:
	RTL

CODE_B6AC8D:
	JSR.w CODE_B6AF1A
	BCS.b CODE_B6ACBB
	LDA.w $0579
	STA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	AND.w #$7FFF
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	JSL.l CODE_BFEAA8
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BPL.b CODE_B6ACBB
	LDA.w #$4000
	STA.w $1E1B
	JSR.w CODE_B6AF9C
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSR.w CODE_B6AEDF
CODE_B6ACBB:
	RTL

CODE_B6ACBC:
	JSR.w CODE_B6AF1A
	BCS.b CODE_B6AD1D
	JSR.w CODE_B6AF34
	BCC.b CODE_B6AD1D
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_B6AD14
	JSR.w CODE_B6AF9C
	BEQ.b CODE_B6ACED
	JSR.w CODE_B6AE58
	JSR.w CODE_B6AEAE
	JSL.l CODE_B6AAB7
	JSR.w CODE_B6AEBE
	JSL.l CODE_BFEAA8
	JSR.w CODE_B6AD1E
	JSR.w CODE_B6AE72
	JSR.w CODE_B6AEDF
	RTL

CODE_B6ACED:
	BCC.b CODE_B6AD0A
	JSR.w CODE_B6AE58
	JSR.w CODE_B6AEAE
	JSL.l CODE_B6AAB7
	JSR.w CODE_B6AEBE
	JSL.l CODE_BFEAA8
	JSR.w CODE_B6AD1E
	JSR.w CODE_B6AE72
	JSR.w CODE_B6AEDF
	RTL

CODE_B6AD0A:
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6AD14:
	STZ.w $1E1B
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6AD1D:
	RTL

CODE_B6AD1E:
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,y
	BPL.b CODE_B6AD31
	EOR.w #$FFFF
	INC
CODE_B6AD31:
	CMP.w #$0040
	BPL.b CODE_B6AD50
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w $1E29
	TAX
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_B6AD45
	EOR.w #$FFFF
	INC
CODE_B6AD45:
	AND.w #$FFF0
	BEQ.b CODE_B6AD51
	LDA.w #$0050
	STA.w $1A69
CODE_B6AD50:
	RTS

CODE_B6AD51:
	STZ.w $1A69
	RTS

CODE_B6AD55:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_B6AD60
	EOR.w #$FFFF
	INC
CODE_B6AD60:
	CMP.w #$0040
	BMI.b CODE_B6AD84
	CMP.w #$00E0
	BMI.b CODE_B6AD76
	CMP.w #$0120
	BMI.b CODE_B6AD7D
	LDA.w #$0070
	STA.w $1A69
	RTS

CODE_B6AD76:
	LDA.w #$0038
	STA.w $1A69
	RTS

CODE_B6AD7D:
	LDA.w #$0050
	STA.w $1A69
	RTS

CODE_B6AD84:
	LDA.w #$0030
	STA.w $1A69
	RTS

CODE_B6AD8B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BEQ.b CODE_B6ADEB
	JSR.w CODE_B6AF34
	BCC.b CODE_B6ADE6
	JSR.w CODE_B6AE58
	JSR.w CODE_B6AEAE
	JSL.l CODE_B6AAB7
	JSR.w CODE_B6AEBE
	JSL.l CODE_BFEAA8
	JSR.w CODE_B6AD1E
	JSR.w CODE_B6AE72
	JSR.w CODE_B6AEDF
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	XBA
	AND.w #$00FF
	TAY
	LDA.b $28
	LSR
	LSR
	BCC.b CODE_B6ADC7
	TYA
	EOR.w #$FFFF
	INC
	TAY
CODE_B6ADC7:
	TYA
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	CLC
	ADC.w #$0010
	CMP.w #$0480
	BPL.b CODE_B6ADE7
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	JSR.w CODE_B6AF9C
	BEQ.b CODE_B6ADE6
	DEC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6ADE6:
	RTL

CODE_B6ADE7:
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6ADEB:
	JSR.w CODE_B6AF1A
	BCS.b CODE_B6AE1C
	JSR.w CODE_B6AE58
	JSR.w CODE_B6AEAE
	JSR.w CODE_B6AEBE
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0069
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	JSL.l CODE_BFEAA8
	JSR.w CODE_B6AE72
	JSR.w CODE_B6AEDF
	JSL.l CODE_BDF4EE
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_B6AE1D
CODE_B6AE1C:
	RTL

CODE_B6AE1D:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_TankedUpTrouble_Main
	BEQ.b CODE_B6AE2F
	CMP.w #!Define_DKC1_EntranceID_TankedUpTrouble_CheckpointBarrel
	BEQ.b CODE_B6AE2F
	CMP.w #!Define_DKC1_EntranceID_TankedUpTrouble_ExitBonus1
	BEQ.b CODE_B6AE2F
	RTL

CODE_B6AE2F:
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CMP.w #$AD80
	BMI.b CODE_B6AE52
	CMP.w #$C520
	BMI.b CODE_B6AE4C
	CMP.w #$C5C0
	BPL.b CODE_B6AE4B
CODE_B6AE45:
	LDA.w #$0002
	STA.w $1E2B
CODE_B6AE4B:
	RTL

CODE_B6AE4C:
	CMP.w #$C400
	BMI.b CODE_B6AE45
	RTL

CODE_B6AE52:
	CMP.w #$A9B0
	BMI.b CODE_B6AE45
	RTL

CODE_B6AE58:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	STA.b $4C
	AND.w #$1FFF
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	LDA.b $4C
	LSR
	AND.w #$6000
	ORA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	RTS

CODE_B6AE72:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	AND.w #$C000
	CMP.w #$4000
	BEQ.b CODE_B6AE7E
	RTS

CODE_B6AE7E:
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	AND.w #$1010
	CMP.w #$1010
	BEQ.b CODE_B6AEAD
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	BPL.b CODE_B6AEAD
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	ASL
	BCS.b CODE_B6AEAD
	ASL
	CMP.w #$0300
	BCC.b CODE_B6AEA7
	LDA.w #$02FF
CODE_B6AEA7:
	ADC.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
CODE_B6AEAD:
	RTS

CODE_B6AEAE:
	PHK
	PLB
	LDY.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w DATA_B6AEFC,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_B6AEBE:
	PHK
	PLB
	LDY.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BEQ.b CODE_B6AEDE
	LDA.w DATA_B6AEFC+$02,y
	CMP.w #$8000
	BEQ.b CODE_B6AEDB
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	RTS

CODE_B6AEDB:
	STZ.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
CODE_B6AEDE:
	RTS

CODE_B6AEDF:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BNE.b CODE_B6AEFB
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	DEC
	BPL.b CODE_B6AEFB
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	AND.w #$F000
	CMP.w #$8000
	BNE.b CODE_B6AEFB
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
CODE_B6AEFB:
	RTS

DATA_B6AEFC:
	dw $0000,$0000,$FFFE,$FFFC,$FFFA,$FFFA,$FFFA,$FFFA
	dw $FFFB,$FFFC,$FFFD,$FFFE,$FFFF,$0000,$8000

CODE_B6AF1A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	BCC.b CODE_B6AF33
	CMP.w #$0200
	BCC.b CODE_B6AF33
	JSL.l CODE_BDF476
	SEC
CODE_B6AF33:
	RTS

CODE_B6AF34:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $0579
	BIT.w #$0001
	BNE.b CODE_B6AF61
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	BIT.w #$0001
	BEQ.b CODE_B6AF64
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	AND.w #$7FFF
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	JSR.w CODE_B6AF71
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_B6AF61
	DEC.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	BPL.b CODE_B6AF6F
CODE_B6AF61:
	LDA.w $0579
CODE_B6AF64:
	STA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w #$0078
	STA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	SEC
	RTS

CODE_B6AF6F:
	CLC
	RTS

CODE_B6AF71:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	PHA
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	PHA
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSL.l CODE_BFEAA8
	PLA
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	PLA
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	RTS

CODE_B6AF8C:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	ORA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BEQ.b CODE_B6AF98
	JSL.l CODE_BE80E1
CODE_B6AF98:
	LDA.w #$0001
	RTS

CODE_B6AF9C:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BEQ.b CODE_B6AF8C
	LDA.w $1E1B
	BEQ.b CODE_B6AFAF
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BCS.b CODE_B6AFAF
	LDA.w #$0000
CODE_B6AFAF:
	STA.w $1E1B
	CLC
	ADC.w #$1FD8
	ROL
	ROL
	ROL
	ROL
	AND.w #$0007
	CMP.w #$0006
	BCC.b CODE_B6AFC5
	LDA.w #$0005
CODE_B6AFC5:
	CMP.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	BEQ.b CODE_B6AFF5
	BCS.b CODE_B6AFE1
	DEC.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	LDA.w #!Define_DKC1_SoundID_FuelPlatformTick
	JSL.l CODE_BFFB3A
	LDA.w #$0027
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BRA.b CODE_B6AFF5

CODE_B6AFE1:
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BNE.b CODE_B6AFF5
	INC.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	LDA.w #$0010
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	JSR.w CODE_B6B035
CODE_B6AFF5:
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BEQ.b CODE_B6AFFD
	DEC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
CODE_B6AFFD:
	LDA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	BEQ.b CODE_B6B00C
	DEC.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	LSR
	LSR
	BNE.b CODE_B6B00C
	JSR.w CODE_B6B035
CODE_B6B00C:
	LSR
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	BNE.b CODE_B6B020
	BCC.b CODE_B6B020
	PHP
	LDA.w #!Define_DKC1_SoundID_FuelPlatformTick
	JSL.l CODE_BFFB3A
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	PLP
CODE_B6B020:
	ADC.w #$0000
	ASL
	ASL
	ADC.w #$2184
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	CMP.w #$0001
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	RTS

CODE_B6B035:
	PHK
	PLB
	PHX
	PHA
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	ASL
	TAY
	LDA.w DATA_B6B048,y
	JSL.l CODE_BDF254
	PLA
	PLX
	RTS

DATA_B6B048:
	dw DATA_BC8BDE,DATA_BC8BDE,DATA_BC8BC0,DATA_BC8BC0,DATA_BC8BA2,DATA_BC8BA2

CODE_B6B054:
	JSL.l CODE_BBA4D5
	LDA.w #$0041
	JSL.l CODE_BBA574
	BCS.b CODE_B6B065
	JML.l CODE_BDF4EE

CODE_B6B065:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	CLC
	ADC.w $1E1B
	BCS.b CODE_B6B075
	CMP.w #$A000
	BCC.b CODE_B6B078
CODE_B6B075:
	LDA.w #$A000
CODE_B6B078:
	STA.w $1E1B
	LDA.w #!Define_DKC1_SoundID_CollectFuelCan
	JSL.l CODE_BFFB27
	JSL.l CODE_BDF476
	RTL

CODE_B6B087:
	JSL.l CODE_BFC6EE
	JSR.w CODE_B69390
	JML.l CODE_BDF421

CODE_B6B092:
	LDA.w $1E1F
	XBA
	STA.b $76
	LDY.w #$0081
	LDA.w $1AD1
	ASL
	ASL
	TAX
CODE_B6B0A1:
	ROR.b $76
	BCC.b CODE_B6B0BE
	TYA
	ASL
	ADC.w #$7FFFE0
	STA.w DKC1_NorSpr_SpritePaletteUploadTable[$00].PtrLo,x
	TYA
	XBA
	ORA.w #$7FFFE0>>16
	STA.w DKC1_NorSpr_SpritePaletteUploadTable[$00].PtrBank,x
	TXA
	CLC
	ADC.w #$0004
	AND.w #$003F
	TAX
CODE_B6B0BE:
	TYA
	CLC
	ADC.w #$0010
	TAY
	CMP.w #$0100
	BMI.b CODE_B6B0A1
	TXA
	LSR
	LSR
	STA.w $1AD1
	RTL

CODE_B6B0D0:
	LDX.w #$0010
	LDA.w $1E1F
	BRA.b CODE_B6B0E3

CODE_B6B0D8:
	ROL
	BCC.b CODE_B6B0E3
	DEC.w $1AE3,x
	BNE.b CODE_B6B0E3
	STZ.w !RAM_DKC1_Global_CurrentlyLoadedSpritePalettePtrsLo,x
CODE_B6B0E3:
	DEX
	DEX
	BPL.b CODE_B6B0D8
	RTL

CODE_B6B0E8:
	LDX.w #$0010
	STZ.b $4C
	LDX.w #$0000
CODE_B6B0F0:
	LDA.w !RAM_DKC1_Global_CurrentlyLoadedSpritePalettePtrsLo,x
	BEQ.b CODE_B6B108
	SEC
	ROR.b $4C
	INC.w $1AE3,x
CODE_B6B0FB:
	INX
	INX
	CPX.w #$0010
	BNE.b CODE_B6B0F0
	LDA.b $4C
	STA.w $1E1F
	RTL

CODE_B6B108:
	CLC
	ROR.b $4C
	BRA.b CODE_B6B0FB

CODE_B6B10D:
	STZ.b $76
	PEA.w ((DATA_BC81CC&$FF0000)>>16)|((DATA_BC81CC&$FF0000)>>8)
	PLB
	PLB
	LDX.w #$0006
	STX.b $8C
	LDX.w #$0000
CODE_B6B11C:
	LDA.w !RAM_DKC1_Global_CurrentlyLoadedSpritePalettePtrsLo,x
	BEQ.b CODE_B6B13A
	TAY
	SEC
	ROR.b $76
	INC.w $1AE3,x
	PHX
	JSR.w CODE_B6B148
	PLX
	INX
	INX
CODE_B6B12F:
	CPX.w #$0010
	BNE.b CODE_B6B11C
	LDA.b $76
	STA.w $1E1F
	RTL

CODE_B6B13A:
	LDA.b $8C
	CLC
	ROR.b $76
	ADC.w #$0060
	STA.b $8C
	INX
	INX
	BRA.b CODE_B6B12F

CODE_B6B148:
	LDX.b $8C
	LDA.w $0000,y
	AND.w #$001F
	XBA
	STA.l $7F04A0,x
	LDA.w $0000,y
	AND.w #$03E0
	STA.l $7F04A2,x
	LDA.w $0000,y
	AND.w #$7C00
	STA.l $7F04A4,x
	LDA.w $0002,y
	AND.w #$001F
	XBA
	STA.l $7F04A6,x
	LDA.w $0002,y
	AND.w #$03E0
	STA.l $7F04A8,x
	LDA.w $0002,y
	AND.w #$7C00
	STA.l $7F04AA,x
	LDA.w $0004,y
	AND.w #$001F
	XBA
	STA.l $7F04AC,x
	LDA.w $0004,y
	AND.w #$03E0
	STA.l $7F04AE,x
	LDA.w $0004,y
	AND.w #$7C00
	STA.l $7F04B0,x
	LDA.w $0006,y
	AND.w #$001F
	XBA
	STA.l $7F04B2,x
	LDA.w $0006,y
	AND.w #$03E0
	STA.l $7F04B4,x
	LDA.w $0006,y
	AND.w #$7C00
	STA.l $7F04B6,x
	LDA.w $0008,y
	AND.w #$001F
	XBA
	STA.l $7F04B8,x
	LDA.w $0008,y
	AND.w #$03E0
	STA.l $7F04BA,x
	LDA.w $0008,y
	AND.w #$7C00
	STA.l $7F04BC,x
	LDA.w $000A,y
	AND.w #$001F
	XBA
	STA.l $7F04BE,x
	LDA.w $000A,y
	AND.w #$03E0
	STA.l $7F04C0,x
	LDA.w $000A,y
	AND.w #$7C00
	STA.l $7F04C2,x
	LDA.w $000C,y
	AND.w #$001F
	XBA
	STA.l $7F04C4,x
	LDA.w $000C,y
	AND.w #$03E0
	STA.l $7F04C6,x
	LDA.w $000C,y
	AND.w #$7C00
	STA.l $7F04C8,x
	LDA.w $000E,y
	AND.w #$001F
	XBA
	STA.l $7F04CA,x
	LDA.w $000E,y
	AND.w #$03E0
	STA.l $7F04CC,x
	LDA.w $000E,y
	AND.w #$7C00
	STA.l $7F04CE,x
	LDA.w $0010,y
	AND.w #$001F
	XBA
	STA.l $7F04D0,x
	LDA.w $0010,y
	AND.w #$03E0
	STA.l $7F04D2,x
	LDA.w $0010,y
	AND.w #$7C00
	STA.l $7F04D4,x
	LDA.w $0012,y
	AND.w #$001F
	XBA
	STA.l $7F04D6,x
	LDA.w $0012,y
	AND.w #$03E0
	STA.l $7F04D8,x
	LDA.w $0012,y
	AND.w #$7C00
	STA.l $7F04DA,x
	LDA.w $0014,y
	AND.w #$001F
	XBA
	STA.l $7F04DC,x
	LDA.w $0014,y
	AND.w #$03E0
	STA.l $7F04DE,x
	LDA.w $0014,y
	AND.w #$7C00
	STA.l $7F04E0,x
	LDA.w $0016,y
	AND.w #$001F
	XBA
	STA.l $7F04E2,x
	LDA.w $0016,y
	AND.w #$03E0
	STA.l $7F04E4,x
	LDA.w $0016,y
	AND.w #$7C00
	STA.l $7F04E6,x
	LDA.w $0018,y
	AND.w #$001F
	XBA
	STA.l $7F04E8,x
	LDA.w $0018,y
	AND.w #$03E0
	STA.l $7F04EA,x
	LDA.w $0018,y
	AND.w #$7C00
	STA.l $7F04EC,x
	LDA.w $001A,y
	AND.w #$001F
	XBA
	STA.l $7F04EE,x
	LDA.w $001A,y
	AND.w #$03E0
	STA.l $7F04F0,x
	LDA.w $001A,y
	AND.w #$7C00
	STA.l $7F04F2,x
	LDA.w $001C,y
	AND.w #$001F
	XBA
	STA.l $7F04F4,x
	LDA.w $001C,y
	AND.w #$03E0
	STA.l $7F04F6,x
	LDA.w $001C,y
	AND.w #$7C00
	STA.l $7F04F8,x
	LDA.b $8C
	CLC
	ADC.w #$0060
	STA.b $8C
	RTS

CODE_B6B324:
	STZ.b $76
	LDA.w #$7F04A0
	STA.b $4C
	LDA.w #$7F04A0>>16
	STA.b $4E
	LDA.w #$7F0D58
	STA.b $50
	LDA.w #$7F0D58>>16
	STA.b $52
	PEA.w ((DATA_BC81CC&$FF0000)>>16)|((DATA_BC81CC&$FF0000)>>8)
	PLB
	PLB
	LDY.w #$0006
	STY.b $8C
	LDY.w #$0000
	BRA.b CODE_B6B364

CODE_B6B349:
	LDA.w !RAM_DKC1_Global_CurrentlyLoadedSpritePalettePtrsLo,y
	BEQ.b CODE_B6B36F
	SEC
	SBC.w #DATA_BC81CC
	TAX
	LDA.w $1AE3,y
	INC
	STA.w $1AE3,y
	SEC
	ROR.b $76
	PHY
	JSR.w CODE_B6B37D
	PLY
	INY
	INY
CODE_B6B364:
	CPY.w #$0010
	BNE.b CODE_B6B349
	LDA.b $76
	STA.w $1E1F
	RTL

CODE_B6B36F:
	LDA.b $8C
	CLC
	ROR.b $76
	ADC.w #$0060
	STA.b $8C
	INY
	INY
	BRA.b CODE_B6B364

CODE_B6B37D:
	LDY.b $8C
	LDA.l !RAM_DKC1_Level_SpritePaletteBuffer,x
	AND.w #$001F
	XBA
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC,x
	AND.w #$001F
	XBA
	SEC
	SBC.b $54
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l !RAM_DKC1_Level_SpritePaletteBuffer,x
	AND.w #$03E0
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC,x
	AND.w #$03E0
	SEC
	SBC.b $54
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l !RAM_DKC1_Level_SpritePaletteBuffer,x
	AND.w #$7C00
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC,x
	AND.w #$7C00
	SEC
	SBC.b $54
	BMI.b CODE_B6B3E5
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6B3ED

CODE_B6B3E5:
	EOR.w #$FFFF
	INC
	XBA
	ASL
	ASL
	ASL
CODE_B6B3ED:
	STA.b [$50],y
	INY
	INY
	LDA.l $7F277B,x
	AND.w #$001F
	XBA
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$02,x
	AND.w #$001F
	XBA
	SEC
	SBC.b $54
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F277B,x
	AND.w #$03E0
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$02,x
	AND.w #$03E0
	SEC
	SBC.b $54
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F277B,x
	AND.w #$7C00
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$02,x
	AND.w #$7C00
	SEC
	SBC.b $54
	BMI.b CODE_B6B457
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6B45F

CODE_B6B457:
	EOR.w #$FFFF
	INC
	XBA
	ASL
	ASL
	ASL
CODE_B6B45F:
	STA.b [$50],y
	INY
	INY
	LDA.l $7F277D,x
	AND.w #$001F
	XBA
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$04,x
	AND.w #$001F
	XBA
	SEC
	SBC.b $54
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F277D,x
	AND.w #$03E0
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$04,x
	AND.w #$03E0
	SEC
	SBC.b $54
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F277D,x
	AND.w #$7C00
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$04,x
	AND.w #$7C00
	SEC
	SBC.b $54
	BMI.b CODE_B6B4C9
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6B4D1

CODE_B6B4C9:
	EOR.w #$FFFF
	INC
	XBA
	ASL
	ASL
	ASL
CODE_B6B4D1:
	STA.b [$50],y
	INY
	INY
	LDA.l $7F277F,x
	AND.w #$001F
	XBA
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$06,x
	AND.w #$001F
	XBA
	SEC
	SBC.b $54
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F277F,x
	AND.w #$03E0
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$06,x
	AND.w #$03E0
	SEC
	SBC.b $54
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F277F,x
	AND.w #$7C00
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$06,x
	AND.w #$7C00
	SEC
	SBC.b $54
	BMI.b CODE_B6B53B
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6B543

CODE_B6B53B:
	EOR.w #$FFFF
	INC
	XBA
	ASL
	ASL
	ASL
CODE_B6B543:
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2781,x
	AND.w #$001F
	XBA
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$08,x
	AND.w #$001F
	XBA
	SEC
	SBC.b $54
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2781,x
	AND.w #$03E0
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$08,x
	AND.w #$03E0
	SEC
	SBC.b $54
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2781,x
	AND.w #$7C00
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$08,x
	AND.w #$7C00
	SEC
	SBC.b $54
	BMI.b CODE_B6B5AD
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6B5B5

CODE_B6B5AD:
	EOR.w #$FFFF
	INC
	XBA
	ASL
	ASL
	ASL
CODE_B6B5B5:
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2783,x
	AND.w #$001F
	XBA
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$0A,x
	AND.w #$001F
	XBA
	SEC
	SBC.b $54
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2783,x
	AND.w #$03E0
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$0A,x
	AND.w #$03E0
	SEC
	SBC.b $54
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2783,x
	AND.w #$7C00
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$0A,x
	AND.w #$7C00
	SEC
	SBC.b $54
	BMI.b CODE_B6B61F
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6B627

CODE_B6B61F:
	EOR.w #$FFFF
	INC
	XBA
	ASL
	ASL
	ASL
CODE_B6B627:
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2785,x
	AND.w #$001F
	XBA
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$0C,x
	AND.w #$001F
	XBA
	SEC
	SBC.b $54
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2785,x
	AND.w #$03E0
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$0C,x
	AND.w #$03E0
	SEC
	SBC.b $54
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2785,x
	AND.w #$7C00
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$0C,x
	AND.w #$7C00
	SEC
	SBC.b $54
	BMI.b CODE_B6B691
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6B699

CODE_B6B691:
	EOR.w #$FFFF
	INC
	XBA
	ASL
	ASL
	ASL
CODE_B6B699:
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2787,x
	AND.w #$001F
	XBA
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$0E,x
	AND.w #$001F
	XBA
	SEC
	SBC.b $54
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2787,x
	AND.w #$03E0
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$0E,x
	AND.w #$03E0
	SEC
	SBC.b $54
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2787,x
	AND.w #$7C00
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$0E,x
	AND.w #$7C00
	SEC
	SBC.b $54
	BMI.b CODE_B6B703
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6B70B

CODE_B6B703:
	EOR.w #$FFFF
	INC
	XBA
	ASL
	ASL
	ASL
CODE_B6B70B:
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2789,x
	AND.w #$001F
	XBA
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$10,x
	AND.w #$001F
	XBA
	SEC
	SBC.b $54
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2789,x
	AND.w #$03E0
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$10,x
	AND.w #$03E0
	SEC
	SBC.b $54
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2789,x
	AND.w #$7C00
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$10,x
	AND.w #$7C00
	SEC
	SBC.b $54
	BMI.b CODE_B6B775
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6B77D

CODE_B6B775:
	EOR.w #$FFFF
	INC
	XBA
	ASL
	ASL
	ASL
CODE_B6B77D:
	STA.b [$50],y
	INY
	INY
	LDA.l $7F278B,x
	AND.w #$001F
	XBA
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$12,x
	AND.w #$001F
	XBA
	SEC
	SBC.b $54
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F278B,x
	AND.w #$03E0
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$12,x
	AND.w #$03E0
	SEC
	SBC.b $54
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F278B,x
	AND.w #$7C00
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$12,x
	AND.w #$7C00
	SEC
	SBC.b $54
	BMI.b CODE_B6B7E7
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6B7EF

CODE_B6B7E7:
	EOR.w #$FFFF
	INC
	XBA
	ASL
	ASL
	ASL
CODE_B6B7EF:
	STA.b [$50],y
	INY
	INY
	LDA.l $7F278D,x
	AND.w #$001F
	XBA
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$14,x
	AND.w #$001F
	XBA
	SEC
	SBC.b $54
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F278D,x
	AND.w #$03E0
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$14,x
	AND.w #$03E0
	SEC
	SBC.b $54
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F278D,x
	AND.w #$7C00
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$14,x
	AND.w #$7C00
	SEC
	SBC.b $54
	BMI.b CODE_B6B859
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6B861

CODE_B6B859:
	EOR.w #$FFFF
	INC
	XBA
	ASL
	ASL
	ASL
CODE_B6B861:
	STA.b [$50],y
	INY
	INY
	LDA.l $7F278F,x
	AND.w #$001F
	XBA
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$16,x
	AND.w #$001F
	XBA
	SEC
	SBC.b $54
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F278F,x
	AND.w #$03E0
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$16,x
	AND.w #$03E0
	SEC
	SBC.b $54
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F278F,x
	AND.w #$7C00
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$16,x
	AND.w #$7C00
	SEC
	SBC.b $54
	BMI.b CODE_B6B8CB
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6B8D3

CODE_B6B8CB:
	EOR.w #$FFFF
	INC
	XBA
	ASL
	ASL
	ASL
CODE_B6B8D3:
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2791,x
	AND.w #$001F
	XBA
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$18,x
	AND.w #$001F
	XBA
	SEC
	SBC.b $54
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2791,x
	AND.w #$03E0
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$18,x
	AND.w #$03E0
	SEC
	SBC.b $54
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2791,x
	AND.w #$7C00
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$18,x
	AND.w #$7C00
	SEC
	SBC.b $54
	BMI.b CODE_B6B93D
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6B945

CODE_B6B93D:
	EOR.w #$FFFF
	INC
	XBA
	ASL
	ASL
	ASL
CODE_B6B945:
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2793,x
	AND.w #$001F
	XBA
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$1A,x
	AND.w #$001F
	XBA
	SEC
	SBC.b $54
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2793,x
	AND.w #$03E0
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$1A,x
	AND.w #$03E0
	SEC
	SBC.b $54
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2793,x
	AND.w #$7C00
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$1A,x
	AND.w #$7C00
	SEC
	SBC.b $54
	BMI.b CODE_B6B9AF
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6B9B7

CODE_B6B9AF:
	EOR.w #$FFFF
	INC
	XBA
	ASL
	ASL
	ASL
CODE_B6B9B7:
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2795,x
	AND.w #$001F
	XBA
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$1C,x
	AND.w #$001F
	XBA
	SEC
	SBC.b $54
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2795,x
	AND.w #$03E0
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$1C,x
	AND.w #$03E0
	SEC
	SBC.b $54
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.b [$50],y
	INY
	INY
	LDA.l $7F2795,x
	AND.w #$7C00
	STA.b [$4C],y
	STA.b $54
	LDA.l DATA_BC81CC+$1C,x
	AND.w #$7C00
	SEC
	SBC.b $54
	BMI.b CODE_B6BA21
	XBA
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6BA29

CODE_B6BA21:
	EOR.w #$FFFF
	INC
	XBA
	ASL
	ASL
	ASL
CODE_B6BA29:
	STA.b [$50],y
	INY
	INY
	LDA.b $8C
	CLC
	ADC.w #$0060
	STA.b $8C
	RTS

CODE_B6BA36:
	JSR.w CODE_B6BA57
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $DD
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.b $DF
	JSL.l CODE_BCBCA2
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_B6BA51
	RTL

CODE_B6BA51:
	LDA.w #$FE00
	STA.b $DD
	RTL

CODE_B6BA57:
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $28
	SEC
	SBC.w #$0020
	LSR
	LSR
	AND.w #$001F
	TAY
	LDA.w DATA_B6BA77,y
	AND.w #$00FF
	ASL
	ASL
	CLC
	ADC.w #$26B0
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	RTS

DATA_B6BA77:
	db $00,$00,$00,$01,$01,$02,$02,$03,$04,$04,$05,$05,$06,$06,$06,$06
	db $06,$06,$06,$05,$05,$04,$04,$03,$02,$02,$01,$01,$00,$00,$00,$00

CODE_B6BA97:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_B6BAA2,x)

DATA_B6BAA2:
	dw CODE_B6BAD5
	dw CODE_B6BAF1
	dw CODE_B6BAFD

CODE_B6BAA8:
	JSL.l CODE_BE80E1
	JML.l CODE_BDF4EE

CODE_B6BAB0:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0500
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #!Define_DKC1_SoundID_KillNecky
	JSL.l CODE_BFFB09
	LDA.w #!Define_DKC1_AnimationID_Necky_Dead
	JML.l CODE_BE80AF

CODE_B6BAD5:
	JSL.l CODE_BFC6C9
	BCS.b CODE_B6BAB0
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BMI.b CODE_B6BAE4
	BRA.b CODE_B6BAA8

CODE_B6BAE4:
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_Necky_ThrowNut
	JML.l CODE_BE80AF

CODE_B6BAF1:
	JSL.l CODE_BFC6C9
	BCS.b CODE_B6BAB0
	JSL.l CODE_BE80E1
	BRA.b CODE_B6BAA8

CODE_B6BAFD:
	LDA.w #$0064
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JML.l CODE_BDF421

CODE_B6BB0C:
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	TAY
	LDA.w $0000,y
	BPL.b CODE_B6BB20
	LDA.w $0002,y
	TAY
	LDA.w $0000,y
CODE_B6BB20:
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	PHY
	LDY.w #DATA_B586FF
	JSL.l CODE_B5804C
	PLY
	PHK
	PLB
	BCS.b CODE_B6BB48
	LDX.b $86
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w $0004,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYA
	CLC
	ADC.w #$0006
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
CODE_B6BB48:
	RTL

CODE_B6BB49:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_MinecartMadness_Main
	BEQ.b CODE_B6BB7A
	CMP.w #!Define_DKC1_EntranceID_MinecartMadness_CheckpointBarrel
	BEQ.b CODE_B6BB7A
	CMP.w #!Define_DKC1_EntranceID_MinecartMadness_ExitBonus1
	BEQ.b CODE_B6BB7A
	CMP.w #!Define_DKC1_EntranceID_MinecartMadness_ExitBonus2
	BEQ.b CODE_B6BB7A
	CMP.w #!Define_DKC1_EntranceID_MinecartMadness_ExitBonus3
	BEQ.b CODE_B6BB7A
	CMP.w #!Define_DKC1_EntranceID_MineCartCarnage_Main
	BEQ.b CODE_B6BB75
	CMP.w #!Define_DKC1_EntranceID_MinecartCarnage_CheckpointBarrel
	BEQ.b CODE_B6BB75
	CMP.w #!Define_DKC1_EntranceID_MineCartCarnage_Warp
	BEQ.b CODE_B6BB75
	CLC
	RTL

CODE_B6BB75:
	LDX.w #DATA_B6BBD3
	BRA.b CODE_B6BB7D

CODE_B6BB7A:
	LDX.w #DATA_B6BBA7
CODE_B6BB7D:
	PHK
	PLB
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	BRA.b CODE_B6BB8C

CODE_B6BB86:
	INX
	INX
	INX
	INX
	INX
	INX
CODE_B6BB8C:
	CMP.w $0002,x
	BMI.b CODE_B6BB96
	CMP.w $0004,x
	BMI.b CODE_B6BB9D
CODE_B6BB96:
	BIT.w $0006,x
	BNE.b CODE_B6BB86
CODE_B6BB9B:
	CLC
	RTL

CODE_B6BB9D:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	CMP.w $0000,x
	BMI.b CODE_B6BB9B
	SEC
	RTL

DATA_B6BBA7:
	dw $FFC0,$0290,$2490,$FFC0,$2530,$27A0,$FFC0,$2830
	dw $2A80,$FFC0,$2B10,$2BC0,$FFC0,$2CA0,$2E50,$FFC0
	dw $2ED0,$3480,$FFC0,$3500,$37D0,$0000

DATA_B6BBD3:
	dw $FFC0,$01D0,$4880,$0000

CODE_B6BBDB:
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_B6BBF5
	LDA.w $1E11
	LSR
	BCS.b CODE_B6BBF4
	JSL.l CODE_BDF7D0
	BCC.b CODE_B6BBF4
	JSL.l CODE_BDF6D4
CODE_B6BBF4:
	RTL

CODE_B6BBF5:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	ROL.b $4C
	CMP.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	ROL
	EOR.b $4C
	STA.b $4E
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	CMP.w !RAM_DKC1_NorSpr_YPosLo,x
	ROL.b $4C
	CMP.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	ROL
	AND.w #$0001
	EOR.b $4C
	STA.b $4C
	LSR
	BCC.b CODE_B6BC26
	LSR.b $4E
	BCC.b CODE_B6BC26
	LDA.w #$0001
	TSB.w $1E11
	RTS

CODE_B6BC26:
	LDA.w $1E11
	AND.w #$0001
	BEQ.b CODE_B6BC47
	TRB.w $1E11
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BMI.b CODE_B6BC38
	LSR.b $4C
CODE_B6BC38:
	EOR.b $4C
	LSR
	BCC.b CODE_B6BC47
	LDA.w $1E12
	AND.w #$00FF
	ASL
	STA.w $1E0F
CODE_B6BC47:
	RTS

CODE_B6BC48:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6BC52,x)

DATA_B6BC52:
	dw CODE_B6BC58
	dw CODE_B6BC67
	dw CODE_B6BC84

CODE_B6BC58:
	JSR.w CODE_B6BCD4
	JSR.w CODE_B69390
	BIT.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B6BC66
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6BC66:
	RTL

CODE_B6BC67:
	JSR.w CODE_B6BCD4
	JSL.l CODE_BFFB78
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0101
	CMP.w #$0101
	BEQ.b CODE_B6BC80
	JSL.l CODE_BDF421
	RTL

CODE_B6BC80:
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6BC84:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STX.b $86
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JSL.l CODE_BDF2D6
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	ASL
	TAX
	LDA.l DATA_B6BCA8,x
	TAY
	JSL.l CODE_B58052
	LDX.b $86
	LDA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	RTL

DATA_B6BCA8:
	dw DATA_B5A51F,DATA_B5A551,DATA_B5A55D,DATA_B5A569,DATA_B5A575,DATA_B5A599,DATA_B5A5AD,DATA_B5A5A3
	dw DATA_B5A5B7,DATA_B59227,DATA_B592A9,DATA_B592EF,DATA_B5E667,DATA_B59349,DATA_B5938F,DATA_B59255
	dw DATA_B5E5A3,DATA_B5E5D1,DATA_B5E5FF,DATA_B59155,DATA_B5914B,DATA_B5E561

CODE_B6BCD4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FFC0
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B6BCE7
	CMP.w #$FA00
	BCS.b CODE_B6BCE7
	LDA.w #$FA00
CODE_B6BCE7:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_B6BCEB:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	BEQ.b CODE_B6BCF3
	RTL

CODE_B6BCF3:
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0040
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$FFF3
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTL

CODE_B6BD0D:
	RTL

DATA_B6BD0E:
	dw $0000,$0004,$000E,$0026,$0042,$004E,$00B3,$00A7
	dw $0077,$0057,$002F,$001A

CODE_B6BD26:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6BD30,x)

DATA_B6BD30:
	dw CODE_B6BD38
	dw CODE_B6BD42
	dw CODE_B6BD55
	dw CODE_B6BD60

CODE_B6BD38:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BRA.b CODE_B6BD55

CODE_B6BD42:
	JSL.l CODE_BFC6EE
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BMI.b CODE_B6BD55
	JSL.l CODE_BE80E1
	JML.l CODE_BDF4DF

CODE_B6BD55:
	JSL.l CODE_BFC6EE
	JSR.w CODE_B6BD6C
	JML.l CODE_BDF4DF

CODE_B6BD60:
	JSL.l CODE_BFC6EE
	JSL.l CODE_BE80E1
	JML.l CODE_BDF4DF

CODE_B6BD6C:
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
CODE_B6BD73:
	LDA.w $0000,y
	INY
	AND.w #$00FF
	ASL
	TAX
	JMP.w (DATA_B6BD7F,x)

DATA_B6BD7F:
	dw CODE_B6BD94
	dw CODE_B6BDA4
	dw CODE_B6BDB8
	dw CODE_B6BDE2
	dw CODE_B6BDF2
	dw CODE_B6BDF9
	dw CODE_B6BE06

CODE_B6BD8D:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	RTS

CODE_B6BD94:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #!Define_DKC1_AnimationID_Clambo_Peek
	JSR.w CODE_B6BE17
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	BRA.b CODE_B6BD8D

CODE_B6BDA4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $0000,y
	AND.w #$00FF
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	INY
	BRA.b CODE_B6BD8D

CODE_B6BDB8:
	PHY
	LDY.w #DATA_B58FAB
	JSL.l CODE_B5804C
	PHK
	PLB
	PLY
	BCS.b CODE_B6BDDA
	LDX.b $86
	LDA.w $0000,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #!Define_DKC1_SoundID_ClamboSpitPearl
	JSL.l CODE_BFFB09
CODE_B6BDDA:
	INY
	INY
	INY
	INY
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BRA.b CODE_B6BD73

CODE_B6BDE2:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #!Define_DKC1_AnimationID_Clambo_SpitPearl
	JSR.w CODE_B6BE17
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	BRA.b CODE_B6BD8D

CODE_B6BDF2:
	LDA.w $0000,y
	TAY
	JMP.w CODE_B6BD73

CODE_B6BDF9:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $0000,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	INY
	INY
	JMP.w CODE_B6BD73

CODE_B6BE06:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #!Define_DKC1_AnimationID_Clambo_Idle
	JSR.w CODE_B6BE17
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JMP.w CODE_B6BD8D

CODE_B6BE17:
	PHX
	PHY
	JSL.l CODE_BE80AF
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	PLY
	PLX
	RTS

CODE_B6BE28:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	STA.w !RAM_DKC1_NorSpr_DisplayedPoseLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6BE41,x)

DATA_B6BE41:
	dw CODE_B6BE5C
	dw CODE_B6BE7C
	dw CODE_B6BEBE
	dw CODE_B6BEFB
	dw CODE_B6BF16
	dw CODE_B6BF3E

CODE_B6BE4D:
	JSR.w CODE_B6BF86
	JSR.w CODE_B6C03F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	RTL

CODE_B6BE5C:
	JSR.w CODE_B6BF66
	BCC.b CODE_B6BE62
	RTL

CODE_B6BE62:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w $1E21
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w #$0300
	ORA.w $0579
	STA.w $0579
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
CODE_B6BE7C:
	LDA.w $1E21
	BEQ.b CODE_B6BE8F
	DEC.w $1E21
	BNE.b CODE_B6BE8F
	LDA.w $0579
	AND.w #$FEFF
	STA.w $0579
CODE_B6BE8F:
	LDA.w $0579
	AND.w #$0100
	BEQ.b CODE_B6BE99
	BRA.b CODE_B6BE4D

CODE_B6BE99:
	TYX
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #DATA_B6BFB5
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w #!Define_DKC1_SoundID_GetOnAnimalBuddy
	JSL.l CODE_BFFB27
	LDA.w $0579
	AND.w #$FDFF
	STA.w $0579
	BRA.b CODE_B6BE4D

CODE_B6BEBE:
	LDA.w $0579
	AND.w #$0100
	BNE.b CODE_B6BEC9
	JMP.w CODE_B6BE4D

CODE_B6BEC9:
	TYX
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #DATA_B6BFB2
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w #!Define_DKC1_SoundID_Unpause
	JSL.l CODE_BFFB27
	LDA.w $0579
	ORA.w #$0200
	STA.w $0579
	JMP.w CODE_B6BE4D

CODE_B6BEEF:
	JSR.w CODE_B6BF86
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	RTL

CODE_B6BEFB:
	JSR.w CODE_B6BF66
	BCC.b CODE_B6BF01
	RTL

CODE_B6BF01:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0200
	ORA.w $0579
	STA.w $0579
	RTL

CODE_B6BF16:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BMI.b CODE_B6BF20
	JMP.w CODE_B6BEEF

CODE_B6BF20:
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #$FDFF
	AND.w $0579
	STA.w $0579
	LDA.w #DATA_B6BFB2
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	JMP.w CODE_B6BEEF

CODE_B6BF3E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BMI.b CODE_B6BF48
	JMP.w CODE_B6BEEF

CODE_B6BF48:
	DEC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #$0200
	ORA.w $0579
	STA.w $0579
	LDA.w #DATA_B6BFB2
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	JMP.w CODE_B6BEEF

CODE_B6BF66:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	LDX.w #$0006
CODE_B6BF6E:
	CMP.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_B6BF7C
CODE_B6BF73:
	INX
	INX
	CPX.w #$0034
	BCC.b CODE_B6BF6E
	CLC
	RTS

CODE_B6BF7C:
	CPX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BEQ.b CODE_B6BF73
	JSL.l CODE_BDF488
	SEC
	RTS

CODE_B6BF86:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BEQ.b CODE_B6BF9C
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BNE.b CODE_B6BF9B
	LDA.w $0579
	EOR.w #$0200
	STA.w $0579
CODE_B6BF9B:
	RTS

CODE_B6BF9C:
	PHK
	PLB
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	LDA.w $0000,y
	AND.w #$00FF
	BEQ.b CODE_B6BFB0
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
CODE_B6BFB0:
	RTS

DATA_B6BFB1:
	db $00

DATA_B6BFB2:
	db $01,$01,$00

DATA_B6BFB5:
	db $01,$08,$01,$04,$01,$02,$01,$01,$01,$01,$01,$01,$00

CODE_B6BFC2:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6BFCC,x)

DATA_B6BFCC:
	dw CODE_B6BFD2
	dw CODE_B6C008
	dw CODE_B6C02A

CODE_B6BFD2:
	JSL.l CODE_BBA4D5
	LDA.w #$0041
	JSL.l CODE_BBA574
	BCC.b CODE_B6C001
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w $0579
	AND.w #$FEFF
	STA.w $0579
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w $1E21
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6C001:
	JSR.w CODE_B6C03F
	JML.l CODE_BDF4DF

CODE_B6C008:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BMI.b CODE_B6C014
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BRA.b CODE_B6C026

CODE_B6C014:
	JSL.l CODE_BBA4D5
	LDA.w #$0041
	JSL.l CODE_BBA574
	BCS.b CODE_B6C026
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6C026:
	JSR.w CODE_B6C03F
	RTL

CODE_B6C02A:
	LDA.w $0579
	ORA.w #$0100
	STA.w $0579
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSR.w CODE_B6C03F
	RTL

CODE_B6C03F:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_StopAndGoStation_Main
	BEQ.b CODE_B6C080
	CMP.w #!Define_DKC1_EntranceID_StopAndGoStation_CheckpointBarrel
	BEQ.b CODE_B6C080
	CMP.w #!Define_DKC1_EntranceID_StopAndGoStation_ExitBonus1
	BEQ.b CODE_B6C080
	CMP.w #!Define_DKC1_EntranceID_StopAndGoStation_ExitBonus2
	BEQ.b CODE_B6C080
	CMP.w #!Define_DKC1_EntranceID_StopAndGoStation_Warp
	BEQ.b CODE_B6C080
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $0579
	AND.w #$0100
	BEQ.b CODE_B6C072
	LDA.w #$1860
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDA.w #DATA_BC8CCE
	JSL.l CODE_BDF23A
	RTS

CODE_B6C072:
	LDA.w #$1864
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDA.w #DATA_BC8CB0
	JSL.l CODE_BDF23A
	RTS

CODE_B6C080:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $0579
	AND.w #$0100
	BEQ.b CODE_B6C098
	LDA.w #$185C
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDA.w #DATA_BC8D0A
	JSL.l CODE_BDF23A
	RTS

CODE_B6C098:
	LDA.w #$1858
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDA.w #DATA_BC8CEC
	JSL.l CODE_BDF23A
	RTS

CODE_B6C0A6:
	JSL.l CODE_BDF43B
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_B6C0F7
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BNE.b CODE_B6C0F7
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDY.w #DATA_B58FDF
	JSL.l CODE_B5802F
	BCS.b CODE_B6C0F7
	JSL.l CODE_BFFA4D
	AND.w #$0F0F
	SEC
	SBC.w #$0808
	STA.b $4C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $86
	LDA.b $4C
	JSR.w CODE_B6A0BE
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.b $4D
	JSR.w CODE_B6A0BE
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_B6C0F7
	JSL.l CODE_BDF488
CODE_B6C0F7:
	RTL

CODE_B6C0F8:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CLC
	ADC.w #$007F
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	ASL
	ASL
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.b $4A
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0090
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	ADC.w $0887
	ASL
	ASL
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #$8000
	EOR.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_B6C12D:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	CMP.w #!Define_DKC1_AnimationID_Butterfly_Rest
	BNE.b CODE_B6C13A
	JMP.w CODE_B6C20A

CODE_B6C13A:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	ASL
	ASL
	SEC
	SBC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	STA.b $4C
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	ASL
	ASL
	ASL
	ASL
	SEC
	SBC.w !RAM_DKC1_NorSpr_XSpeedLo,x
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CLC
	ADC.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	JSR.w CODE_B69390
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.b $28
	ASL
	AND.w #$000F
	BIT.w #$0008
	BEQ.b CODE_B6C1BC
	EOR.w #$000F
CODE_B6C1BC:
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	CLC
	ADC.w #$0004
	CMP.w #$0008
	BCS.b CODE_B6C20A
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	CLC
	ADC.w #$0004
	CMP.w #$0008
	BCS.b CODE_B6C20A
	LDA.w #!Define_DKC1_AnimationID_Butterfly_Rest
	JSL.l CODE_BE80AF
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	SEC
	SBC.w #$0040
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	CLC
	LDA.w #$0210
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #$FF00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_B6C20A:
	JSL.l CODE_BE80E1
	JML.l CODE_BDF4DF

CODE_B6C212:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FFC0
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B6C225
	CMP.w #$F800
	BCS.b CODE_B6C225
	LDA.w #$F800
CODE_B6C225:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_B69390
	JSL.l CODE_BE80E1
	JML.l CODE_BDF421

CODE_B6C233:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_B6C23E,x)

DATA_B6C23E:
	dw CODE_B6C242
	dw CODE_B6C27E

CODE_B6C242:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	JSL.l CODE_BFF175
	LDA.w $0579
	AND.w #$0200
	BNE.b CODE_B6C25E
	JSL.l CODE_BE80E1
	JSL.l CODE_BFC703
	JSL.l CODE_BDF4EE
	RTL

CODE_B6C25E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	AND.w #$0040
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #!Define_DKC1_AnimationID_Rockkroc_CurlUp
	JSL.l CODE_BE80AF
	JSL.l CODE_BDF4EE
	RTL

CODE_B6C27E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #$FE00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0070
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF4EE
	RTL

CODE_B6C299:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr25_OilDrum_CurrentState,x
	ASL
	TAX
	JMP.w (DATA_B6C2A4,x)

DATA_B6C2A4:
	dw CODE_B6C2A8
	dw CODE_B6C2C4

CODE_B6C2A8:
	JSR.w CODE_B696D2
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	CMP.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BNE.b CODE_B6C2C0
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr28_OilFire
	BNE.b CODE_B6C2C0
	RTL

CODE_B6C2C0:
	JML.l CODE_BDF421

CODE_B6C2C4:
	LDA.w #$0064
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF421
	RTL

CODE_B6C2D4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_B6C2DF,x)

DATA_B6C2DF:
	dw CODE_B6C2E3
	dw CODE_B6C313

CODE_B6C2E3:
	LDY.w #DATA_B58933
	JSL.l CODE_B5804C
	BCC.b CODE_B6C2F1
	JSL.l CODE_BDF4DF
	RTL

CODE_B6C2F1:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	JSL.l CODE_B6C395
	LDA.b $86
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w #!Define_DKC1_AnimationID_OilFire_Idle
	JSL.l CODE_BE80AF
	RTL

CODE_B6C313:
	JSR.w CODE_B6C361
	BCS.b CODE_B6C342
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	BEQ.b CODE_B6C343
	JSL.l CODE_BBA4D5
	LDA.w #$0001
	JSL.l CODE_BBA574
	BCC.b CODE_B6C343
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$1101
	CMP.w #$1101
	BNE.b CODE_B6C343
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B6C343
	JSL.l CODE_BFC756
CODE_B6C342:
	RTL

CODE_B6C343:
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF4DF
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_B6C353
	RTL

CODE_B6C353:
	PHX
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BDF476
	PLX
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTL

CODE_B6C361:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	BNE.b CODE_B6C36D
	CLC
	RTS

CODE_B6C36D:
	CMP.w #$0020
	BEQ.b CODE_B6C374
	CLC
	RTS

CODE_B6C374:
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	LDA.w #$00F4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	JSL.l CODE_BDF476
	SEC
	RTS

CODE_B6C395:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BEQ.b CODE_B6C3A1
	DEC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BEQ.b CODE_B6C3A3
CODE_B6C3A1:
	CLC
	RTL

CODE_B6C3A3:
	PHB
	PHK
	PLB
	LDY.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w $0000,y
	BPL.b CODE_B6C3B5
	LDA.w $0002,y
	TAY
	LDA.w $0000,y
CODE_B6C3B5:
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	INY
	INY
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	PLB
	SEC
	RTL

CODE_B6C3C1:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	BEQ.b CODE_B6C3EB
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	CMP.w #$003C
	BEQ.b CODE_B6C3DF
	CMP.w #$003D
	BEQ.b CODE_B6C3DF
	JSR.w CODE_B6C408
	RTL

CODE_B6C3DF:
	LDA.w #$0000
	JSL.l CODE_BCB912
	JSL.l CODE_BDF488
	RTL

CODE_B6C3EB:
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BPL.b CODE_B6C404
	JSL.l CODE_BDF7D0
	BCC.b CODE_B6C403
	JSL.l CODE_BDF6D4
CODE_B6C403:
	RTL

CODE_B6C404:
	JSR.w CODE_B6C408
	RTL

CODE_B6C408:
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	LDA.w #$003C
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	DEY
	DEY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_B6C421
	LDA.w $0565
CODE_B6C421:
	STA.w $1705,y
	RTS

CODE_B6C425:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	BEQ.b CODE_B6C45C
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	CMP.w #$001B
	BEQ.b CODE_B6C443
	CMP.w #$001D
	BEQ.b CODE_B6C443
	JSR.w CODE_B6C4B2
	RTL

CODE_B6C443:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	TAX
	LDA.l DATA_81D102,x
	AND.w #$0020
	BNE.b CODE_B6C457
	LDA.w #$0000
	JSL.l CODE_BCB912
CODE_B6C457:
	JSL.l CODE_BDF488
	RTL

CODE_B6C45C:
	LDA.b $4A
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.w #$00E0
	BPL.b CODE_B6C493
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	BEQ.b CODE_B6C493
	TYX
	DEX
	DEX
	LDA.w $16ED,x
	AND.w #$0100
	BEQ.b CODE_B6C493
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BPL.b CODE_B6C494
	JSL.l CODE_BDF7D0
	BCC.b CODE_B6C493
	JSL.l CODE_BDF6D4
CODE_B6C493:
	RTL

CODE_B6C494:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BPL.b CODE_B6C4A1
	EOR.w #$FFFF
	INC
CODE_B6C4A1:
	CMP.w #$0005
	BPL.b CODE_B6C493
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	AND.w #$0001
	BEQ.b CODE_B6C493
	JSR.w CODE_B6C4B2
	RTL

CODE_B6C4B2:
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w #$001B
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	DEY
	DEY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_B6C4CB
	LDA.w $0565
CODE_B6C4CB:
	STA.w $1705,y
	RTS

CODE_B6C4CF:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_B6C4DA,x)

DATA_B6C4DA:
	dw CODE_B6C4EC
	dw CODE_B6C521
	dw CODE_B6C522
	dw CODE_B6C562
	dw CODE_B6C599
	dw CODE_B6C62D
	dw CODE_B6C638
	dw CODE_B6C694
	dw CODE_B6C694

CODE_B6C4EC:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_B6C4F8
	JSL.l CODE_BDF4DF
	RTL

CODE_B6C4F8:
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$00EC
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BDF388
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JSL.l CODE_BDF2D6
	JSR.w CODE_B6C661
	RTL

CODE_B6C521:
	RTL

CODE_B6C522:
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LSR
	BCS.b CODE_B6C53D
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	BMI.b CODE_B6C53C
	CMP.w #$0004
	BPL.b CODE_B6C54C
CODE_B6C53C:
	RTL

CODE_B6C53D:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,y
	BMI.b CODE_B6C53C
	CMP.w #$0004
	BPL.b CODE_B6C54C
	RTL

CODE_B6C54C:
	LDA.w #$0001
	STA.w $1929
	LDA.w #$0024
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	LDA.w #$820F
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6C562:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	AND.w #$000F
	BEQ.b CODE_B6C56B
	RTL

CODE_B6C56B:
	JSR.w CODE_B6C573
	JSL.l CODE_B88383
	RTL

CODE_B6C573:
	JSL.l CODE_809B9C
	DEY
	DEY
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w $1705,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w $0565
	RTS

CODE_B6C588:
	STA.b $40
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w $0565
	RTS

CODE_B6C591:
	LDA.w $0565
	BEQ.b CODE_B6C588
	STA.b $40
	RTL

CODE_B6C599:
	JSL.l CODE_809B9C
	STA.b $76
	TYX
	DEY
	DEY
	JSR.w CODE_B6C614
	BCS.b CODE_B6C5CF
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0028
	BEQ.b CODE_B6C5BF
	CMP.w #$0011
	BEQ.b CODE_B6C5CF
	CMP.w #$0003
	BEQ.b CODE_B6C5CF
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCC.b CODE_B6C5CF
CODE_B6C5BF:
	LDA.w #$0007
	JSL.l CODE_BBA4C8
	LDA.w #$0003
	JSL.l CODE_BBA574
	BCS.b CODE_B6C5D4
CODE_B6C5CF:
	JSL.l CODE_BDF4DF
	RTL

CODE_B6C5D4:
	LDY.b $88
	LDA.w #$001F
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w #$0001
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	ASL
	TAX
	LDA.l DATA_81D102,x
	AND.w #$0800
	BNE.b CODE_B6C613
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12D9Lo,x
	BEQ.b CODE_B6C613
	JSL.l CODE_BCB912
CODE_B6C613:
	RTL

CODE_B6C614:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	LSR
	BCC.b CODE_B6C626
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	DEC
	BPL.b CODE_B6C624
	CLC
	RTS

CODE_B6C624:
	SEC
	RTS

CODE_B6C626:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BMI.b CODE_B6C624
	CLC
	RTS

CODE_B6C62D:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6C638:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_B6C644
	JSL.l CODE_BDF4DF
	RTL

CODE_B6C644:
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$00C0
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #!Define_DKC1_AnimationID_BreakableWall_MineAndCave
	JSL.l CODE_BE80AF
	JSR.w CODE_B6C661
	RTL

CODE_B6C661:
	LDY.w #DATA_B58985
	JSL.l CODE_B5802F
	LDY.w #DATA_B58B01
	JSL.l CODE_B5802F
	LDY.w #DATA_B58B17
	JSL.l CODE_B5802F
	LDY.w #DATA_B58B2D
	JSL.l CODE_B5802F
	LDY.w #DATA_B58B43
	JSL.l CODE_B5802F
	LDA.w #$0500
	JSL.l CODE_BE96FA
	JSL.l CODE_BCBC37
	JSL.l CODE_BFFAE7
	RTS

CODE_B6C694:
	JSL.l CODE_809B9C
	STA.b $76
	TYX
	DEY
	DEY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0028
	BEQ.b CODE_B6C6B5
	CMP.w #$0011
	BEQ.b CODE_B6C6CC
	CMP.w #$0003
	BEQ.b CODE_B6C6CC
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCC.b CODE_B6C6CC
CODE_B6C6B5:
	JSR.w CODE_B6C614
	BCS.b CODE_B6C6CC
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0007
	JSL.l CODE_BBA4C8
	LDA.w #$0043
	JSL.l CODE_BBA574
	BCS.b CODE_B6C6D7
CODE_B6C6CC:
	JSL.l CODE_BDF7D0
	BCC.b CODE_B6C6D6
	JSL.l CODE_BDF6D4
CODE_B6C6D6:
	RTL

CODE_B6C6D7:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0008
	BNE.b CODE_B6C6E5
	JSL.l CODE_BCBC37
CODE_B6C6E5:
	JMP.w CODE_B6C5D4

CODE_B6C6E8:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6C6F2,x)

DATA_B6C6F2:
	dw CODE_B6CA6F
	dw CODE_B6C70C
	dw CODE_B6C73F
	dw CODE_B6C75E
	dw CODE_B6C780
	dw CODE_B6C7A8
	dw CODE_B6C7E8
	dw CODE_B6C8AC
	dw CODE_B6C960
	dw CODE_B6C97B
	dw CODE_B6C9A5
	dw CODE_B6C9C1
	dw CODE_B6C9E6

CODE_B6C70C:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_B6C72C
	BMI.b CODE_B6C72C
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	BEQ.b CODE_B6C72C
	CMP.w #!Define_DKC1_NorSpr45_AnimalBuddyToken
	BNE.b CODE_B6C73E
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	CMP.w #$0002
	BCC.b CODE_B6C73E
	CMP.w #$0004
	BCS.b CODE_B6C73E
CODE_B6C72C:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_B6C738
	LDA.w #$0001
	STA.w $1E2B
	RTL

CODE_B6C738:
	LDA.w #$0002
	STA.w $1E2B
CODE_B6C73E:
	RTL

CODE_B6C73F:
	LDY.w #DATA_B5F3C1
	JSR.w CODE_B6D23B
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	RTL

CODE_B6C75E:
	LDY.w #DATA_B5F3B1
	JSR.w CODE_B6D23B
	LDY.w #DATA_B5F3C1
	JSR.w CODE_B6D24E
	LDY.w #DATA_B5F3D5
	JSR.w CODE_B6D261
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	RTL

CODE_B6C780:
	LDY.w #DATA_B5F3E9
	JSR.w CODE_B6D23B
	LDY.w #DATA_B5F3FD
	JSR.w CODE_B6D24E
	LDY.w #DATA_B5F411
	JSR.w CODE_B6D261
	LDY.w #DATA_B5F425
	JSR.w CODE_B6D274
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	RTL

CODE_B6C7A8:
	LDY.w #DATA_B5F3E9
	JSR.w CODE_B6D23B
	LDY.w #DATA_B5F3FD
	JSR.w CODE_B6D24E
	LDY.w #DATA_B5F411
	JSR.w CODE_B6D261
	LDY.w #DATA_B5F425
	JSR.w CODE_B6D274
	LDY.w #DATA_B5F473
	JSR.w CODE_B6D287
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	TYX
	JSR.w CODE_B6D466
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	RTL

CODE_B6C7E8:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	AND.w #$00FF
	STA.b $4C
	EOR.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	XBA
	STA.b $4E
	STZ.b $50
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.b $52
	STZ.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	JSR.w CODE_B6D23B
	JSR.w CODE_B6C84B
	BEQ.b CODE_B6C832
	LDY.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	JSR.w CODE_B6D24E
	JSR.w CODE_B6C84B
	BEQ.b CODE_B6C832
	LDY.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	JSR.w CODE_B6D261
	JSR.w CODE_B6C84B
	BEQ.b CODE_B6C832
	LDY.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	JSR.w CODE_B6D274
	JSR.w CODE_B6C84B
CODE_B6C832:
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #$0009
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	RTL

CODE_B6C84B:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CLC
	ADC.b $50
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	LDA.b $52
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	BMI.b CODE_B6C87C
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$BFFF
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
CODE_B6C87C:
	LDA.b $50
	CLC
	ADC.b $4E
	STA.b $50
	BMI.b CODE_B6C8A9
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	AND.w #$00FF
	CLC
	SBC.b $50
	BCS.b CODE_B6C8A9
	SEC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	AND.w #$00FF
	STA.b $50
	LDA.b $4E
	EOR.w #$FFFF
	INC
	STA.b $4E
	LDA.b $52
	EOR.w #$FFFF
	INC
	STA.b $52
CODE_B6C8A9:
	DEC.b $4C
	RTS

CODE_B6C8AC:
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	ASL
	TAX
	LDA.w #$FFFF
	STA.w !REGISTER_DividendLo
	LDY.w DATA_B6F276,x
	LDA.w $0000,y
	AND.w #$00FF
	SEP.b #$20
	STA.w !REGISTER_Divisor
	REP.b #$20
	DEC
	STA.b $4C
	INY
	STY.b $4E
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !REGISTER_QuotientLo
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDY.b $4E
	STZ.b $4E
CODE_B6C8E9:
	PHK
	PLB
	LDA.w $0000,y
	PHY
	JSR.w CODE_B6C90B
	PLY
	INY
	INY
	DEC.b $4C
	BPL.b CODE_B6C8E9
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.b $4E
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	RTL

CODE_B6C90B:
	PHA
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	JSL.l CODE_B5804C
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.b $86
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	LDA.w #$0080
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	PLA
	PHA
	XBA
	AND.w #$00FF
	STA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	CMP.w #$0080
	BCS.b CODE_B6C953
	CMP.b $4E
	BCC.b CODE_B6C953
	STA.b $4E
CODE_B6C953:
	STZ.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	PLA
	AND.w #$00FF
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	JMP.w CODE_B6D466

CODE_B6C960:
	TYX
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	JSR.w CODE_B6D23B
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	JSR.w CODE_B6CA49
	RTL

CODE_B6C97B:
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	CMP.w #$005A
	BNE.b CODE_B6C986
	JSR.w CODE_B6CA49
CODE_B6C986:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_B6C9A4
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	JSR.w CODE_B6D22D
	STA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0005
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
CODE_B6C9A4:
	RTL

CODE_B6C9A5:
	TYX
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	JSR.w CODE_B6D22D
	STA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0006
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	JSR.w CODE_B6CA49
	RTL

CODE_B6C9C1:
	TYX
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	JSR.w CODE_B6D22D
	STA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	JSL.l CODE_B5804C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	JSR.w CODE_B6CA49
	RTL

CODE_B6C9E6:
	TYX
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	JSL.l CODE_B58041
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $86
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	LDA.w #DATA_BC8CCE
	JSR.w CODE_B6CA35
	LDA.w #DATA_BC8F80
	JSR.w CODE_B6CA35
	LDA.w #DATA_BC829E
	JSR.w CODE_B6CA35
	JSR.w CODE_B6CA49
	RTL

CODE_B6CA35:
	LDX.w #$000E
CODE_B6CA38:
	CMP.w !RAM_DKC1_Global_CurrentlyLoadedSpritePalettePtrsLo,x
	BEQ.b CODE_B6CA42
	DEX
	DEX
	BPL.b CODE_B6CA38
	RTS

CODE_B6CA42:
	TXA
	XBA
	JSL.l CODE_BDF2D6
	RTS

CODE_B6CA49:
	LDA.w $0579
	AND.w #$0001
	BNE.b CODE_B6CA6E
	LDY.w #DATA_B59357
	JSL.l CODE_B5804C
	JSL.l CODE_809B9C
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CLC
	ADC.w #$0070
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
CODE_B6CA6E:
	RTS

CODE_B6CA6F:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	ASL
	TAX
	JMP.w (DATA_B6CA77,x)

DATA_B6CA77:
	dw CODE_B6CA89
	dw CODE_B6CB9A
	dw CODE_B6CDCB
	dw CODE_B6CE9A
	dw CODE_B6D023
	dw CODE_B6D023
	dw CODE_B6D040
	dw CODE_B6D023
	dw CODE_B6D0F0

CODE_B6CA89:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_B6CA91,x)

DATA_B6CA91:
	dw CODE_B6CA9D
	dw CODE_B6CADE
	dw CODE_B6CB56
	dw CODE_B6CB6D
	dw CODE_B6CB77
	dw CODE_B6CB90

CODE_B6CA9D:
	STZ.b $4C
	STZ.b $4E
	STZ.b $50
	LDX.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	JSR.w CODE_B6CAC8
	LDX.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	JSR.w CODE_B6CAC8
	LDX.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	JSR.w CODE_B6CAC8
	LDA.b $4E
	CMP.w #$0002
	BCC.b CODE_B6CAC7
	INC.b $4C
	CMP.b $4C
	BNE.b CODE_B6CB3E
	CMP.w #$0003
	BEQ.b CODE_B6CB2F
CODE_B6CAC7:
	RTL

CODE_B6CAC8:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0002
	BNE.b CODE_B6CADD
	INC.b $4E
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	CMP.b $50
	STA.b $50
	BNE.b CODE_B6CADD
	INC.b $4C
CODE_B6CADD:
	RTS

CODE_B6CADE:
	STZ.b $4C
	STZ.b $4E
	LDX.w !RAM_DKC1_NorSpr_RAMTable1491Lo,y
	LDA.w #$0004
	JSR.w CODE_B6CB12
	LDX.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	LDA.w #$0003
	JSR.w CODE_B6CB12
	LDX.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	LDA.w #$0002
	JSR.w CODE_B6CB12
	LDX.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w #$0001
	JSR.w CODE_B6CB12
	LDA.b $4E
	CMP.b $4C
	BNE.b CODE_B6CB3E
	CMP.w #$0004
	BEQ.b CODE_B6CB2F
	RTL

CODE_B6CB12:
	CMP.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BNE.b CODE_B6CB24
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0002
	BNE.b CODE_B6CB2E
	INC.b $4C
	INC.b $4E
	RTS

CODE_B6CB24:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0002
	BNE.b CODE_B6CB2E
	INC.b $4E
CODE_B6CB2E:
	RTS

CODE_B6CB2F:
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,y
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	RTL

CODE_B6CB3E:
	LDA.w #!Define_DKC1_SoundID_GetOnAnimalBuddy
	JSL.l CODE_BFFAF6
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,y
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	LDA.w #$001E
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	RTL

CODE_B6CB56:
	TYX
	LDA.w #$0003
	LDY.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	BEQ.b CODE_B6CB60
	INC
CODE_B6CB60:
	CMP.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BEQ.b CODE_B6CB69
	STZ.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	RTL

CODE_B6CB69:
	JSR.w CODE_B6CCC6
	RTL

CODE_B6CB6D:
	TYX
	DEC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_B6CB76
	JSR.w CODE_B6CD85
CODE_B6CB76:
	RTL

CODE_B6CB77:
	LDX.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0002
	BNE.b CODE_B6CB8F
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
CODE_B6CB8F:
	RTL

CODE_B6CB90:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BEQ.b CODE_B6CB99
	JSR.w CODE_B6CCC6
CODE_B6CB99:
	RTL

CODE_B6CB9A:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_B6CBA2,x)

DATA_B6CBA2:
	dw CODE_B6CBAA
	dw CODE_B6CC20
	dw CODE_B6CC53
	dw CODE_B6CC8B

CODE_B6CBAA:
	TYX
	DEC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_B6CBE2
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	DEC
	CMP.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	BCC.b CODE_B6CBBF
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
CODE_B6CBBF:
	DEC.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	BPL.b CODE_B6CBE3
	LDY.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo+$02
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo+$04
CODE_B6CBE2:
	RTL

CODE_B6CBE3:
	PHK
	PLB
	LDY.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	BEQ.b CODE_B6CBF0
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
CODE_B6CBF0:
	JSL.l CODE_BFFA4D
	AND.w #$0006
	TAY
	LDA.w DATA_B6CCBA,y
	CLC
	ADC.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TAY
	LDA.w $0000,y
	CMP.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	BEQ.b CODE_B6CBF0
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	TAX
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w #!Define_DKC1_SoundID_CollectBanana
	JSL.l CODE_BFFB09
	RTL

CODE_B6CC20:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,y
	BEQ.b CODE_B6CC52
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHY
	LDY.w #DATA_B5F6BD
	JSL.l CODE_B5802F
	PLX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	LDA.w #$0001
	CPY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BEQ.b CODE_B6CC40
	LDA.w #$0002
CODE_B6CC40:
	STZ.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	DEC
	BNE.b CODE_B6CC52
	LDY.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
CODE_B6CC52:
	RTL

CODE_B6CC53:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,y
	DEC
	BNE.b CODE_B6CC80
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	CMP.w #$0004
	BEQ.b CODE_B6CC66
	STZ.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	RTL

CODE_B6CC66:
	LDX.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDX.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	TAY
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	JSR.w CODE_B6CCC6
	RTL

CODE_B6CC80:
	TYX
	LDA.w #$0040
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	RTL

CODE_B6CC8B:
	TYX
	DEC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BMI.b CODE_B6CCB6
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BIT.w #$0008
	BEQ.b CODE_B6CCA0
	LDX.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	RTL

CODE_B6CCA0:
	AND.w #$0007
	BNE.b CODE_B6CCAC
	LDA.w #!Define_DKC1_SoundID_CollectBanana
	JSL.l CODE_BFFB09
CODE_B6CCAC:
	LDX.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	RTL

CODE_B6CCB6:
	JSR.w CODE_B6CD85
	RTL

DATA_B6CCBA:
	dw $1375,$13E9,$145D,$1491,$14C5,$14F9

CODE_B6CCC6:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	JSR.w CODE_B6CD51
	LDY.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	JSR.w CODE_B6CD51
	LDY.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	JSR.w CODE_B6CD51
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	BEQ.b CODE_B6CD08
	AND.w #$FF00
	BEQ.b CODE_B6CCF4
	XBA
	CMP.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	BNE.b CODE_B6CD08
	XBA
CODE_B6CCF4:
	EOR.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	PHX
	LDX.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	JSR.w CODE_B6D466
	PLX
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
CODE_B6CD08:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	CMP.w #$0008
	BCS.b CODE_B6CD15
	CMP.w #$0005
	BCS.b CODE_B6CD33
CODE_B6CD15:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	TAX
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0500
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BDF476
	BRA.b CODE_B6CD45

CODE_B6CD33:
	PHA
	LDA.w #$0001
	JSR.w CODE_B6CD51
	STX.b $4C
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PLA
	JSR.w CODE_B6CD69
CODE_B6CD45:
	JSL.l CODE_BFD27F
	LDA.w #!Define_DKC1_SoundID_BreakBarrel
	JSL.l CODE_BFFB09
	RTS

CODE_B6CD51:
	BEQ.b CODE_B6CD68
	PHX
	PHY
	LDX.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	BEQ.b CODE_B6CD60
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BDF476
CODE_B6CD60:
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BDF476
	PLX
CODE_B6CD68:
	RTS

CODE_B6CD69:
	PHK
	PLB
	ASL
	TAX
	LDY.w DATA_B6CD7F-$0A,x
	JSL.l CODE_B5804C
	LDX.b $4C
	LDA.b $86
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	RTS

DATA_B6CD7F:
	dw DATA_B5F657,DATA_B5F673,DATA_B5F68F

CODE_B6CD85:
	LDY.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	JSR.w CODE_B6CDAC
	LDY.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	JSR.w CODE_B6CDAC
	LDY.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	JSR.w CODE_B6CDAC
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	JSR.w CODE_B6CDAC
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_B6CDAC:
	BEQ.b CODE_B6CDCA
	PHX
	PHY
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	BEQ.b CODE_B6CDBB
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BDF476
CODE_B6CDBB:
	PLY
	STY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BDF476
	LDY.w #DATA_B5F63F
	JSL.l CODE_B5802F
	PLX
CODE_B6CDCA:
	RTS

CODE_B6CDCB:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_B6CDD5,x)

DATA_B6CDD5:
	dw CODE_B6CDD9
	dw CODE_B6CE13

CODE_B6CDD9:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BPL.b CODE_B6CE00
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	LDA.w #$002D
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	JSR.w CODE_B6CE01
	LDY.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	JSR.w CODE_B6CE01
	LDY.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	JSR.w CODE_B6CE01
	LDY.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	JSR.w CODE_B6CE01
CODE_B6CE00:
	RTL

CODE_B6CE01:
	BEQ.b CODE_B6CE12
	PHX
	STY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BDF476
	LDY.w #DATA_B5F63F
	JSL.l CODE_B5802F
	PLX
CODE_B6CE12:
	RTS

CODE_B6CE13:
	TYX
	DEC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_B6CE00
	LDA.w #$0000
	SEP.b #$20
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo+$01,x
	LSR
	REP.b #$20
	BIT.w #$0080
	BEQ.b CODE_B6CE30
	ORA.w #$FF00
CODE_B6CE30:
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0060
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDY.w #DATA_B5F63F
	JSL.l CODE_B5802F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	CMP.w #$0008
	BCS.b CODE_B6CE67
	CMP.w #$0005
	BCC.b CODE_B6CE67
	STX.b $4C
	JSR.w CODE_B6CD69
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #!Define_DKC1_SoundID_CollectFuelCan
	JSL.l CODE_BFFAF6
	BRA.b CODE_B6CE93

CODE_B6CE67:
	LDY.w #DATA_B5F463
	JSL.l CODE_B5804C
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	JSR.w CODE_B6D466
	LDX.b $86
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0500
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $86
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
CODE_B6CE93:
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6CE9A:
	TYX
	STZ.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_B6CEA6,x)

DATA_B6CEA6:
	dw CODE_B6CEAE
	dw CODE_B6CF5B
	dw CODE_B6CF7B
	dw CODE_B6CFC1

CODE_B6CEAE:
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LSR
	BCC.b CODE_B6CEC0
	ASL.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LSR.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
CODE_B6CEC0:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	AND.w #$001F
	TAY
	BEQ.b CODE_B6CEFE
	BIT.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BVC.b CODE_B6CEDD
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	BNE.b CODE_B6CEFE
	LDA.w #$8000
	AND.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	RTL

CODE_B6CEDD:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	ORA.w #$4000
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,y
	CMP.w #$0080
	BCS.b CODE_B6CF25
	CMP.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_B6CEFF
	INC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	CMP.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BCS.b CODE_B6CF12
CODE_B6CEFE:
	RTL

CODE_B6CEFF:
	LDA.w #$FF01
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #$0006
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	RTL

CODE_B6CF12:
	LDA.w #$FF01
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	RTL

CODE_B6CF25:
	AND.w #$007F
	ASL
	TAX
	JMP.w (DATA_B6CF2D,x)

DATA_B6CF2D:
	dw CODE_B6CF39
	dw CODE_B6CF39
	dw CODE_B6CF39
	dw CODE_B6CF3A
	dw CODE_B6CF49
	dw CODE_B6CF52

CODE_B6CF39:
	RTL

CODE_B6CF3A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FF03
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #$0040
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	RTL

CODE_B6CF49:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FF04
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	RTL

CODE_B6CF52:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FF05
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	RTL

CODE_B6CF5B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BNE.b CODE_B6CF7A
	LDY.w #DATA_B5F6C9
	JSL.l CODE_B5802F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
CODE_B6CF7A:
	RTL

CODE_B6CF7B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BNE.b CODE_B6CFA6
	LDY.w #DATA_B5F6C9
	JSL.l CODE_B5802F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable130DLo,x
	BMI.b CODE_B6CFA7
	JSR.w CODE_B6CFDE
	LDA.b $86
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
CODE_B6CFA6:
	RTL

CODE_B6CFA7:
	PHA
	LDA.w !RAM_DKC1_NorSpr_RAMTable1341Lo,x
	JSR.w CODE_B6CFDE
	LDA.b $86
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	PLA
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	RTL

CODE_B6CFC1:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	BNE.b CODE_B6CFDD
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	PHA
	JSL.l CODE_BDF488
	PLY
	JSL.l CODE_B58000
	LDX.b $86
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
CODE_B6CFDD:
	RTL

CODE_B6CFDE:
	BEQ.b CODE_B6D002
	PHA
	LDY.w #DATA_B5F4AF
	JSL.l CODE_B5804C
	LDA.w #!Define_DKC1_SoundID_CollectFuelCan
	JSL.l CODE_BFFB09
	LDX.b $86
	PLA
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	CMP.w #$0005
	BCC.b CODE_B6CFFF
	CMP.w #$0008
	BCC.b CODE_B6D003
CODE_B6CFFF:
	JSR.w CODE_B6D466
CODE_B6D002:
	RTS

CODE_B6D003:
	JSR.w CODE_B6D466
	LDX.b $86
	LDA.w #$000B
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	RTS

CODE_B6D023:
	LDX.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0004
	BNE.b CODE_B6D03F
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSR.w CODE_B6E7B6
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $86
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
CODE_B6D03F:
	RTL

CODE_B6D040:
	TYX
	LDY.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	JSR.w CODE_B6D0C9
	BCC.b CODE_B6D075
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BNE.b CODE_B6D054
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
CODE_B6D054:
	DEC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BNE.b CODE_B6D075
	LDY.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	JSR.w CODE_B6D24E
	PHP
	LDA.b $86
	CMP.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BNE.b CODE_B6D06A
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
CODE_B6D06A:
	PLP
	BCC.b CODE_B6D072
	INC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BRA.b CODE_B6D075

CODE_B6D072:
	JSR.w CODE_B6D0D7
CODE_B6D075:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	JSR.w CODE_B6D0C9
	BCC.b CODE_B6D0AB
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	BNE.b CODE_B6D08A
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	STA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
CODE_B6D08A:
	DEC.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	BNE.b CODE_B6D0AB
	LDY.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	JSR.w CODE_B6D261
	PHP
	LDA.b $86
	CMP.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BNE.b CODE_B6D0A0
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
CODE_B6D0A0:
	PLP
	BCC.b CODE_B6D0A8
	INC.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	BRA.b CODE_B6D0AB

CODE_B6D0A8:
	JSR.w CODE_B6D0D7
CODE_B6D0AB:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	CMP.w #$0004
	BNE.b CODE_B6D0C8
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSR.w CODE_B6E7B6
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $86
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
CODE_B6D0C8:
	RTL

CODE_B6D0C9:
	BEQ.b CODE_B6D0D5
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr24_RopeBarrel
	BNE.b CODE_B6D0D5
	CLC
	RTS

CODE_B6D0D5:
	SEC
	RTS

CODE_B6D0D7:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHX
	LDA.b $86
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w #DATA_B5FB59
	JSL.l CODE_B5802F
	LDA.w #!Define_DKC1_SoundID_EnterBarrelCannon
	JSL.l CODE_BFFB09
	PLX
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_B6D0F0:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,y
	BEQ.b CODE_B6D118
	LDA.w $1E0F
	ASL
	TAX
	JMP.w (DATA_B6D0FD,x)

DATA_B6D0FD:
	dw CODE_B6D109
	dw CODE_B6D119
	dw CODE_B6D131
	dw CODE_B6D17F
	dw CODE_B6D1A9
	dw CODE_B6D1C5

CODE_B6D109:
	LDX.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,y
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
CODE_B6D118:
	RTL

CODE_B6D119:
	LDA.w $0579
	BIT.w #$4000
	BNE.b CODE_B6D12D
	INC.w $1E0F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0078
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	RTL

CODE_B6D12D:
	STZ.w $1E0F
	RTL

CODE_B6D131:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BPL.b CODE_B6D14C
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	INC.w $1A69
	LDA.w $1A69
	CMP.w #$00B0
	BCS.b CODE_B6D14D
	JSR.w CODE_B6D1E0
CODE_B6D14C:
	RTL

CODE_B6D14D:
	INC.w $1E0F
	LDA.w #$0001
	STA.l $7F36B5
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo+$04
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YPosLo+$04
	LDA.w !RAM_DKC1_NorSpr_YPosLo+$02
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YPosLo+$02
	LDA.w #DATA_BC9034
	JSL.l CODE_BDF1F0
	RTL

CODE_B6D17F:
	LDA.l $7F36B5
	BNE.b CODE_B6D1A8
	INC.w $1E0F
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo+$04
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YPosLo+$04
	LDA.w !RAM_DKC1_NorSpr_YPosLo+$02
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YPosLo+$02
CODE_B6D1A8:
	RTL

CODE_B6D1A9:
	DEC.w $1A69
	DEC.w $1A69
	BMI.b CODE_B6D1B5
	JSR.w CODE_B6D1E0
	RTL

CODE_B6D1B5:
	STZ.w $1E0F
	STZ.w $1A69
	LDA.w $0579
	ORA.w #$4000
	STA.w $0579
	RTL

CODE_B6D1C5:
	LDX.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSR.w CODE_B6E7B6
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $86
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	RTL

CODE_B6D1E0:
	LDA.w $1A69
	SBC.w #$002F
	BPL.b CODE_B6D1EB
	LDA.w #$0000
CODE_B6D1EB:
	LSR
	LSR
	LSR
	LSR
	ORA.w #$00E0
	SEP.b #$20
	STA.w !REGISTER_FixedColorData
	REP.b #$20
	RTS

CODE_B6D1FA:
	TXY
	STA.b $8C
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	XBA
	AND.w #$000E
	TAX
	LDA.w !RAM_DKC1_Global_CurrentlyLoadedSpritePalettePtrsLo,x
	CMP.w #DATA_BC86F2
	BNE.b CODE_B6D212
	DEC.w $1AE3,x
	BRA.b CODE_B6D219

CODE_B6D212:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	JSL.l CODE_BDF2D6
CODE_B6D219:
	LDA.b $8C
	JSL.l CODE_BDF1F0
	TYX
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

CODE_B6D22D:
	JSL.l CODE_B58041
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $86
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	TXA
	RTS

CODE_B6D23B:
	JSL.l CODE_B5804C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BCS.b CODE_B6D24D
	LDA.b $86
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
CODE_B6D24D:
	RTS

CODE_B6D24E:
	JSL.l CODE_B5804C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BCS.b CODE_B6D260
	LDA.b $86
	TAY
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
CODE_B6D260:
	RTS

CODE_B6D261:
	JSL.l CODE_B5804C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BCS.b CODE_B6D273
	LDA.b $86
	TAY
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
CODE_B6D273:
	RTS

CODE_B6D274:
	JSL.l CODE_B5804C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BCS.b CODE_B6D286
	LDA.b $86
	TAY
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
CODE_B6D286:
	RTS

CODE_B6D287:
	JSL.l CODE_B5804C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BCS.b CODE_B6D299
	LDA.b $86
	TAY
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
CODE_B6D299:
	RTS

CODE_B6D29A:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6D2A4,x)

DATA_B6D2A4:
	dw CODE_B6D2BC
	dw CODE_B6D2E4
	dw CODE_B6D37F
	dw CODE_B6D3A9
	dw CODE_B6D3CA
	dw CODE_B6D409
	dw CODE_B6D421
	dw CODE_B6D3A9
	dw CODE_B6D3CA
	dw CODE_B6D428
	dw CODE_B6D437
	dw CODE_B6D43F

CODE_B6D2BC:
	TYX
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,y
	BPL.b CODE_B6D2CC
	AND.w #$00FF
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6D2CC:
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,y
	BEQ.b CODE_B6D2D7
	LDA.w #$0006
CODE_B6D2D7:
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDY.w #DATA_B5F463
	JSR.w CODE_B6D24E
	JMP.w CODE_B6D2F9

CODE_B6D2E4:
	LDX.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	BNE.b CODE_B6D32D
	JSL.l CODE_BBA4D5
	LDA.w #$0001
	JSL.l CODE_BBA574
	BCS.b CODE_B6D31E
CODE_B6D2F9:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_B6D363
CODE_B6D300:
	PHK
	PLB
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	ASL
	TAY
	LDA.w DATA_B6F1E6,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
CODE_B6D30E:
	TAY
	LDA.w $0000,y
	BPL.b CODE_B6D338
	TYA
	SEC
	SBC.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	BRA.b CODE_B6D30E

CODE_B6D31E:
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSR.w CODE_B6D364
CODE_B6D32D:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	BEQ.b CODE_B6D300
	RTL

CODE_B6D338:
	INC.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	INC.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	AND.w #$00FF
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	EOR.w $0000,y
	XBA
	LDY.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	TYX
	JSR.w CODE_B6D466
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BEQ.b CODE_B6D363
	LDA.w #!Define_DKC1_SoundID_CollectBanana
	JSL.l CODE_BFFB09
CODE_B6D363:
	RTL

CODE_B6D364:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	DEC
	CMP.w #$0004
	BCC.b CODE_B6D377
	LDA.w #!Define_DKC1_SoundID_GainLife
	JSL.l CODE_BFFAF6
	RTS

CODE_B6D377:
	ADC.w #!Define_DKC1_SoundID_CollectK
	JSL.l CODE_BFFAF6
	RTS

CODE_B6D37F:
	TYX
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,y
	BEQ.b CODE_B6D3A8
	DEC
	BNE.b CODE_B6D3A8
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	ASL
	ASL
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$000F
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6D3A8:
	RTL

CODE_B6D3A9:
	LDX.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	BEQ.b CODE_B6D3BF
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w #$0040
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6D3BF:
	TYX
	LDA.w #$0040
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6D3CA:
	LDX.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	BEQ.b CODE_B6D3F8
	DEC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BMI.b CODE_B6D3F3
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BIT.w #$0008
	BEQ.b CODE_B6D3E0
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	RTL

CODE_B6D3E0:
	AND.w #$0007
	BNE.b CODE_B6D3EC
	LDA.w #!Define_DKC1_SoundID_CollectBanana
	JSL.l CODE_BFFB09
CODE_B6D3EC:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	RTL

CODE_B6D3F3:
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6D3F8:
	TYX
	DEC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_B6D408
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_SoundID_EnterBarrelCannon
	JSL.l CODE_BFFAF6
CODE_B6D408:
	RTL

CODE_B6D409:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BPL.b CODE_B6D412
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6D412:
	JSR.w CODE_B69390
	LDY.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BEQ.b CODE_B6D420
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
CODE_B6D420:
	RTL

CODE_B6D421:
	LDX.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	INC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	RTL

CODE_B6D428:
	LDA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	JMP.w CODE_B6D2E4

CODE_B6D437:
	TYX
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6D43F:
	LDX.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	DEC
	BNE.b CODE_B6D44F
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	RTL

CODE_B6D44F:
	JSL.l CODE_BBA4D5
	LDA.w #$0001
	JSL.l CODE_BBA574
	BCC.b CODE_B6D465
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,y
CODE_B6D465:
	RTL

CODE_B6D466:
	PHK
	PLB
	CMP.w #$0080
	BCS.b CODE_B6D498
	ASL
	ADC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	ASL
	TAY
	LDA.w DATA_B6F0C8,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
CODE_B6D479:
	LDA.w DATA_B6F0C8+$04,y
	PHY
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	PLY
	LDA.w DATA_B6F0C8+$02,y
	BEQ.b CODE_B6D497
	CMP.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BEQ.b CODE_B6D497
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	JMP.w CODE_B6D1FA

CODE_B6D497:
	RTS

CODE_B6D498:
	ADC.w #$18DF
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDY.w #$0006
	BRA.b CODE_B6D479

CODE_B6D4A3:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6D4AD,x)

DATA_B6D4AD:
	dw CODE_B6D4C9
	dw CODE_B6D4CA
	dw CODE_B6D4DB
	dw CODE_B6D4EC
	dw CODE_B6D551
	dw CODE_B6D56D
	dw CODE_B6D5DC
	dw CODE_B6D5FD
	dw CODE_B6D62A
	dw CODE_B6D654
	dw CODE_B6D661
	dw CODE_B6D6A3
	dw CODE_B6D6BC
	dw CODE_B6D71C

CODE_B6D4C9:
	RTL

CODE_B6D4CA:
	JSL.l CODE_BFD8CD
	BCC.b CODE_B6D4D9
	LDA.w #$0500
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6D4D9:
	BRA.b CODE_B6D4F7

CODE_B6D4DB:
	JSL.l CODE_BFD8CD
	BCC.b CODE_B6D4EA
	LDA.w #$0300
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6D4EA:
	BRA.b CODE_B6D4F7

CODE_B6D4EC:
	JSL.l CODE_BFD8CD
	BCC.b CODE_B6D4F5
	CLC
	BRA.b CODE_B6D505

CODE_B6D4F5:
	BRA.b CODE_B6D4F7

CODE_B6D4F7:
	JSL.l CODE_BBA4D5
	LDA.w #$0041
	JSL.l CODE_BBA574
	BCS.b CODE_B6D505
CODE_B6D504:
	RTL

CODE_B6D505:
	ROL.b $4C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	CMP.w #$0008
	BEQ.b CODE_B6D547
	DEC
	ASL
	ASL
	ASL
	TAY
	PHK
	PLB
	LDA.w DATA_B6F146+$04,y
	LSR.b $4C
	BCC.b CODE_B6D524
	LDA.w DATA_B6F146+$06,y
	BMI.b CODE_B6D504
CODE_B6D524:
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w DATA_B6F146,y
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #$0015
	BNE.b CODE_B6D540
	LDA.w #$0001
	CPY.w #$0078
	BEQ.b CODE_B6D53D
	LDA.w #$000A
CODE_B6D53D:
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
CODE_B6D540:
	LDA.w DATA_B6F146+$02,y
	JML.l CODE_BE80AF

CODE_B6D547:
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_Banana
	JSL.l CODE_BE80AF
CODE_B6D551:
	JSL.l CODE_BE80E1
	JSL.l CODE_BBA4D5
	LDA.w #$0041
	JSL.l CODE_BBA574
	BCC.b CODE_B6D56C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BFD862
	JSL.l CODE_BDF476
CODE_B6D56C:
	RTL

CODE_B6D56D:
	JSR.w CODE_B6D790
	JSR.w CODE_B6D784
	JSR.w CODE_B6D852
	JSR.w CODE_B6D87B
	JSR.w CODE_B6D8D9
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSL.l CODE_BFF175
	JSR.w CODE_B6D762
	BCC.b CODE_B6D5C4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	TXA
	ORA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	LDA.w #$003C
	STA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	CMP.w #$0012
	BCC.b CODE_B6D5C4
	CMP.w #$0015
	BCS.b CODE_B6D5C5
	LDA.w #!Define_DKC1_AnimationID_KremlinHeadIcon_Touched
	JSL.l CODE_BE80AF
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	LDA.w #!Define_DKC1_SoundID_KillKritter
	JSL.l CODE_BFFAF6
	LDA.w #!Define_DKC1_SoundID_KillKritter
	JSL.l CODE_BFFB09
CODE_B6D5C4:
	RTL

CODE_B6D5C5:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #DATA_BC8E72
	JSR.w CODE_B6D1FA
	LDA.w #!Define_DKC1_SoundID_CollectBanana
	JSL.l CODE_BFFAF6
	LDA.w #!Define_DKC1_SoundID_CollectBanana
	JSL.l CODE_BFFB09
	RTL

CODE_B6D5DC:
	TYX
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_SoundID_GetOnAnimalBuddy
	JSL.l CODE_BFFB09
CODE_B6D5FD:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,y
	BNE.b CODE_B6D60F
	LDA.w #!Define_DKC1_SoundID_CollectBananaBunch
	JSL.l CODE_BFFB09
	JML.l CODE_BDF476

CODE_B6D60F:
	LDX.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,y
	INC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	JSR.w CODE_B6D8D9
	JSR.w CODE_B6D784
	JSR.w CODE_B6D852
	JSR.w CODE_B6D87B
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JML.l CODE_BFF175

CODE_B6D62A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	CMP.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	BCC.b CODE_B6D63A
	LDA.w #$FFFE
CODE_B6D63A:
	ADC.w #$0001
	ASL
	ASL
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LSR
	ADC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w #$0140
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6D654:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BPL.b CODE_B6D65E
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
CODE_B6D65E:
	JMP.w CODE_B6D5FD

CODE_B6D661:
	JSR.w CODE_B6D8D9
	JSR.w CODE_B6D784
	JSR.w CODE_B6D8CD
	JSR.w CODE_B6D852
	JSR.w CODE_B6D852
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	BNE.b CODE_B6D69C
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w #$0005
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	CMP.w #$0080
	BCC.b CODE_B6D69C
	LDA.w #DATA_BC86F2
	JSR.w CODE_B6D1FA
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
CODE_B6D69C:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JML.l CODE_BFF175

CODE_B6D6A3:
	JSR.w CODE_B69390
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	DEC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BPL.b CODE_B6D6B9
	CLC
	JMP.w CODE_B6D505

CODE_B6D6B9:
	JMP.w CODE_B6D4F7

CODE_B6D6BC:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	SEC
	SBC.w #$0070
	CLC
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B6D6D2
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6D6D2:
	JSR.w CODE_B6D6DC
	JSR.w CODE_B69390
	JML.l CODE_BE80E1

CODE_B6D6DC:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	ASL
	ASL
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	RTS

CODE_B6D6FC:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	ASL
	ASL
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_B6D71C:
	JSL.l CODE_BE80E1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_809B9C
	JSR.w CODE_B6D6DC
	JSR.w CODE_B6D6FC
	JSR.w CODE_B69390
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,y
	BPL.b CODE_B6D73C
	EOR.w #$FFFF
	INC
CODE_B6D73C:
	CMP.w #$0008
	BCS.b CODE_B6D75E
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	BCC.b CODE_B6D75E
	CMP.w #$001C
	BCS.b CODE_B6D75E
	JSL.l CODE_BFD862
	LDA.w #!Define_DKC1_SoundID_CollectBanana
	JSL.l CODE_BFFB09
	JML.l CODE_BDF476

CODE_B6D75E:
	JML.l CODE_BDF4EE

CODE_B6D762:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	BMI.b CODE_B6D782
	JSL.l CODE_BBA4D5
	LDA.w #$0041
	JSL.l CODE_BBA574
	BCC.b CODE_B6D782
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
	SEC
	RTS

CODE_B6D782:
	CLC
	RTS

CODE_B6D784:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	BEQ.b CODE_B6D78F
	JSL.l CODE_BE80E1
CODE_B6D78F:
	RTS

CODE_B6D790:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	AND.w #$00FF
	ASL
	TAX
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	XBA
	AND.w #$00FF
	CMP.w #$0080
	JMP.w (DATA_B6D7AA,x)

DATA_B6D7AA:
	dw CODE_B6D7B6
	dw CODE_B6D7B7
	dw CODE_B6D7CC
	dw CODE_B6D7EE
	dw CODE_B6D81F
	dw CODE_B6D836

CODE_B6D7B6:
	RTS

CODE_B6D7B7:
	BCS.b CODE_B6D7C0
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CMP.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	BNE.b CODE_B6D7CB
CODE_B6D7C0:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
CODE_B6D7CB:
	RTS

CODE_B6D7CC:
	BCS.b CODE_B6D7D5
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CMP.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	BNE.b CODE_B6D7ED
CODE_B6D7D5:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	AND.w #$FF00
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	EOR.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	ASL
	ASL
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
CODE_B6D7ED:
	RTS

CODE_B6D7EE:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BCS.b CODE_B6D7F7
	CMP.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	BNE.b CODE_B6D81E
CODE_B6D7F7:
	LDY.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BMI.b CODE_B6D80F
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	CMP.w #$0600
	BCC.b CODE_B6D80B
	LDA.w #$0600
CODE_B6D80B:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	RTS

CODE_B6D80F:
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	CMP.w #$FA00
	BCS.b CODE_B6D81B
	LDA.w #$FA00
CODE_B6D81B:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
CODE_B6D81E:
	RTS

CODE_B6D81F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BCS.b CODE_B6D828
	CMP.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	BNE.b CODE_B6D835
CODE_B6D828:
	LDY.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
CODE_B6D835:
	RTS

CODE_B6D836:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BCS.b CODE_B6D83F
	CMP.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	BNE.b CODE_B6D851
CODE_B6D83F:
	LDY.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w #$000A
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6D851:
	RTS

CODE_B6D852:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	CMP.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	BEQ.b CODE_B6D87A
	BCC.b CODE_B6D86A
	SBC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BCC.b CODE_B6D874
	CMP.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	BCS.b CODE_B6D877
	BCC.b CODE_B6D874
CODE_B6D86A:
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BCS.b CODE_B6D874
	CMP.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	BCC.b CODE_B6D877
CODE_B6D874:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
CODE_B6D877:
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
CODE_B6D87A:
	RTS

CODE_B6D87B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	AND.w #$001F
	CMP.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BNE.b CODE_B6D8A6
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	BEQ.b CODE_B6D8CD
	DEC.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	AND.w #$0002
	BNE.b CODE_B6D8CD
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	BEQ.b CODE_B6D8A5
	STA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
CODE_B6D8A5:
	RTS

CODE_B6D8A6:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	BEQ.b CODE_B6D8CD
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	CMP.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	BNE.b CODE_B6D8CD
	DEC.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	AND.w #$000F
	CMP.w #$0006
	BCS.b CODE_B6D8CD
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	BEQ.b CODE_B6D8CC
	STA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
CODE_B6D8CC:
	RTS

CODE_B6D8CD:
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	BNE.b CODE_B6D8D8
	LDA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
CODE_B6D8D8:
	RTS

CODE_B6D8D9:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	BEQ.b CODE_B6D921
	DEC.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.b $28
	AND.w #$0001
	BNE.b CODE_B6D921
	LDY.w #DATA_B58C5F
	JSL.l CODE_B5801C
	BCS.b CODE_B6D921
	LDY.b $86
	LDA.w #$0300
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BFFA4D
	AND.w #$0007
	SEC
	SBC.w #$FFFC
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	JSL.l CODE_BFFA4D
	AND.w #$0007
	SEC
	SBC.w #$FFFC
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
CODE_B6D921:
	RTS

CODE_B6D922:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6D92C,x)

DATA_B6D92C:
	dw CODE_B6D94A
	dw CODE_B6D95B
	dw CODE_B6D9F0
	dw CODE_B6D9FF
	dw CODE_B6DAFD
	dw CODE_B6DB04
	dw CODE_B6DB14
	dw CODE_B6DBFC
	dw CODE_B6DE5A
	dw CODE_B6E2C1
	dw CODE_B6E6B6
	dw CODE_B6E7D9				; $0B - K. Rool
	dw CODE_B6EF25
	dw CODE_B6F02C
	dw CODE_B6F034

CODE_B6D94A:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	TAY
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6D95B:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JSR.w CODE_B6DA26
	BCS.b CODE_B6D971
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
CODE_B6D971:
	JSL.l CODE_BFC6C9
	BCS.b CODE_B6D9B1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	BNE.b CODE_B6D984
	JSL.l CODE_BFC766
	BCS.b CODE_B6D992
CODE_B6D984:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_B6D98C
	RTL

CODE_B6D98C:
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BRL.w CODE_B6DAF0

CODE_B6D992:
	LDX.b $88
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,y
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.w #!Define_DKC1_AnimationID_Klaptrap_Walk
	JML.l CODE_BE80AF

CODE_B6D9B1:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0078
	STA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_Klaptrap_Stomped
	JML.l CODE_BE80AF

CODE_B6D9D2:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00F4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #!Define_DKC1_AnimationID_Klaptrap_Dead
	JML.l CODE_BE80AF

CODE_B6D9F0:
	LDA.w #$0064
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	JML.l CODE_BDF421

CODE_B6D9FF:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	PHA
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	JSL.l CODE_BFF175
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PLA
	LDY.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B6DA13
	TYA
CODE_B6DA13:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSL.l CODE_BE80E1
	JSR.w CODE_B6DA26
	BCS.b CODE_B6DA25
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
CODE_B6DA25:
	RTL

CODE_B6DA26:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	BEQ.b CODE_B6DA4F
	DEC.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	BEQ.b CODE_B6DA51
	AND.w #$0003
	BNE.b CODE_B6DA42
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	BEQ.b CODE_B6DA4F
	STA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	BRA.b CODE_B6DA4F

CODE_B6DA42:
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	BNE.b CODE_B6DA4F
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	BEQ.b CODE_B6DA4F
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
CODE_B6DA4F:
	SEC
	RTS

CODE_B6DA51:
	CLC
	RTS

CODE_B6DA53:
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_B6DA70
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo+$01,x
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	CLC
	ADC.w #$0040
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCS.b CODE_B6DA83
	BRA.b CODE_B6DA8C

CODE_B6DA70:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	AND.w #$00FF
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	SEC
	SBC.w #$0040
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCS.b CODE_B6DA8C
CODE_B6DA83:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_B6DA8C:
	RTL

CODE_B6DA8D:
	LDY.w #DATA_B5F483
	JSL.l CODE_B5804C
	LDX.b $86
	LDA.w #$000F
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	JSR.w CODE_B6D466
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #$0300
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_B6DABE
	LDA.w #$FD00
CODE_B6DABE:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	RTL

CODE_B6DAC8:
	LDA.w #!Define_DKC1_AnimationID_Klaptrap_Walk
	JSL.l CODE_BE80AF
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BPL.b CODE_B6DADE
	EOR.w #$FFFF
	INC
CODE_B6DADE:
	CLC
	LDY.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	ADC.w !RAM_DKC1_NorSpr_XSpeedLo,y
	CMP.w #$0800
	BCC.b CODE_B6DAED
	LDA.w #$0800
CODE_B6DAED:
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
CODE_B6DAF0:
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_B6DAF9
	EOR.w #$FFFF
	INC
CODE_B6DAF9:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTL

CODE_B6DAFD:
	JSR.w CODE_B6FB74
	JML.l CODE_BE80E1

CODE_B6DB04:
	JSR.w CODE_B6FB74
	JSR.w CODE_B6DBE7
	JSL.l CODE_BE80E1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_B6DB36
	RTL

CODE_B6DB14:
	JSR.w CODE_B6FB74
	JSR.w CODE_B6DB36
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSL.l CODE_BFF175
	JSR.w CODE_B6DBE7
	JSL.l CODE_BE80E1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCC.b CODE_B6DB35
	DEC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6DB35:
	RTL

CODE_B6DB36:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	BEQ.b CODE_B6DB4B
	DEC.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	BNE.b CODE_B6DB5B
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
CODE_B6DB4B:
	LDA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	BEQ.b CODE_B6DB5B
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_B6DB5C
	JSL.l CODE_BFC703
	BCS.b CODE_B6DBD6
CODE_B6DB5B:
	RTS

CODE_B6DB5C:
	AND.w #$0007
	BEQ.b CODE_B6DB95
	CMP.w #$0001
	BEQ.b CODE_B6DB9B
	BIT.w #$0004
	BEQ.b CODE_B6DB95
	LDY.w !RAM_DKC1_NorSpr_RAMTable15C9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	LDX.w #$0400
	LDA.w #$4000
	BCS.b CODE_B6DB82
	LDX.w #$FC00
	LDA.w #$0000
CODE_B6DB82:
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	TXA
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
CODE_B6DB95:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	RTS

CODE_B6DB9B:
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	CMP.w #$013F
	BCC.b CODE_B6DB95
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$000F
	STA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BMI.b CODE_B6DBC7
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_B6DBC7:
	LDA.w #!Define_DKC1_SoundID_KillArmy
	JSL.l CODE_BFFB09
	LDA.w #!Define_DKC1_AnimationID_VeryGnawty_Hurt
	JSL.l CODE_BE80AF
	RTS

CODE_B6DBD6:
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #!Define_DKC1_AnimationID_VeryGnawty_Taunt
	JSL.l CODE_BE80AF
	RTS

CODE_B6DBE7:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BEQ.b CODE_B6DBFB
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_B6DBFB:
	RTS

CODE_B6DBFC:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	ASL
	TAX
	JMP.w (DATA_B6DC04,x)

DATA_B6DC04:
	dw CODE_B6DC14
	dw CODE_B6DC2D
	dw CODE_B6DC58
	dw CODE_B6DC82
	dw CODE_B6DC92
	dw CODE_B6DCFE
	dw CODE_B6DD90
	dw CODE_B6DDC6

CODE_B6DC14:
	TYX
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
CODE_B6DC2D:
	TYX
	LDA.w #$0011
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w #$0002
	DEC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BPL.b CODE_B6DC54
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w #$0013
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w #$0005
CODE_B6DC54:
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	RTL

CODE_B6DC58:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_B6DC78
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	CMP.w #$0010
	BCS.b CODE_B6DC6D
	DEC.w !RAM_DKC1_NorSpr_YPosLo,x
	DEC.w !RAM_DKC1_NorSpr_YPosLo,x
	RTL

CODE_B6DC6D:
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTL

CODE_B6DC78:
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	RTL

CODE_B6DC82:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_B6DC91
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #$FFFF
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_B6DC91:
	RTL

CODE_B6DC92:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCC.b CODE_B6DCCA
	INC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_B6DCC2
	LDA.w #$0400
	JSL.l CODE_BE96FA
	LDY.w #DATA_B58985
	JSL.l CODE_B5804C
	LDA.w #!Define_DKC1_SoundID_SteelKeg
	JSL.l CODE_BFFAF6
	LDA.w #!Define_DKC1_SoundID_RambiHitEnemy
	JSL.l CODE_BFFB09
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0000
CODE_B6DCC2:
	CMP.w #$0004
	BCC.b CODE_B6DCCA
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_B6DCCA:
	BIT.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BMI.b CODE_B6DCE1
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$003C
	CMP.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	BCS.b CODE_B6DCE1
	LDA.w #$0800
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_B6DCE1:
	LDA.w #$0070
	JSL.l CODE_BFF175
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	CMP.w !RAM_DKC1_NorSpr_YPosLo,x
	BCS.b CODE_B6DCF9
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
CODE_B6DCF9:
	JSL.l CODE_BFC6EE
	RTL

CODE_B6DCFE:
	LDA.w #$1838
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_B6DD2A
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BMI.b CODE_B6DD34
	DEC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	ASL
	SEC
	ADC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	TAY
	PHK
	PLB
	LDA.w DATA_B6DDD6,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w DATA_B6DDD6+$02,y
	AND.w #$007F
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_B6DD6C
CODE_B6DD2A:
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w #$006D
	JML.l CODE_BFF175

CODE_B6DD34:
	LDY.w #$0034
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
CODE_B6DD3A:
	CMP.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	BEQ.b CODE_B6DD6B
	DEY
	DEY
	BNE.b CODE_B6DD3A
	LDA.w #$1830
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	CMP.w #$0005
	BCS.b CODE_B6DD8C
	INC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
CODE_B6DD6B:
	RTL

CODE_B6DD6C:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BNE.b CODE_B6DD79
	LDA.w #!Define_DKC1_SoundID_CroctopusBeginSpin
	JSL.l CODE_BFFAF6
	RTL

CODE_B6DD79:
	LDA.w DATA_B6DDD6+$01,y
	JSR.w CODE_B6DE12
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	LDA.w #!Define_DKC1_SoundID_EnterBarrelCannon
	JML.l CODE_BFFB09

CODE_B6DD8C:
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	RTL

CODE_B6DD90:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCC.b CODE_B6DDBF
	LDA.w #$0400
	JSL.l CODE_BE96FA
	LDY.w #DATA_B58985
	JSL.l CODE_B5804C
	LDY.w #DATA_B5F993
	JSL.l CODE_B58000
	LDY.w #DATA_B5F96B
	JSL.l CODE_B58000
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$005A
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	RTL

CODE_B6DDBF:
	LDA.w #$0070
	JML.l CODE_BFF175

CODE_B6DDC6:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_B6DDD2
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6DDD2:
	JML.l CODE_BE80E1

DATA_B6DDD6:
	db $80,$04,$10,$CE,$FA,$80,$00,$F8,$04,$00,$04,$08,$00,$F8,$04,$00
	db $04,$08,$00,$F8,$04,$00,$00,$00,$00,$00,$10,$00,$04,$08,$CE,$FA
	db $00,$00,$F8,$04,$00,$04,$08,$00,$F8,$04,$00,$04,$08,$00,$F8,$04
	db $00,$00,$00,$00,$04,$08,$00,$00,$08,$80,$FB,$10

CODE_B6DE12:
	PHA
	LDY.w #DATA_B58B83
	JSL.l CODE_B5804C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	ASL
	TAY
	PHK
	PLB
	LDA.w DATA_B6CCBA,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	TAY
	LDA.w $0000,y
	TAY
	JSL.l CODE_B5804C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $86
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	PLA
	BPL.b CODE_B6DE59
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
CODE_B6DE59:
	RTS

CODE_B6DE5A:
	JSR.w CODE_B6FB74
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	ASL
	TAX
	JMP.w (DATA_B6DE65,x)

DATA_B6DE65:
	dw CODE_B6DE73
	dw CODE_B6DEB2
	dw CODE_B6DEDC
	dw CODE_B6DFAB
	dw CODE_B6DFF7
	dw CODE_B6E01D
	dw CODE_B6E057

CODE_B6DE73:
	TYX
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	STZ.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	JSR.w CODE_B6E202
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,y
	AND.w #$00FF
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	CMP.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	BCS.b CODE_B6DEA5
	EOR.w #$FFFF
	INC
CODE_B6DEA5:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSR.w CODE_B6DF05
	JML.l CODE_BE80E1

CODE_B6DEB2:
	LDA.w #$002D
	LDY.w #$001F
	JSR.w CODE_B6E133
	JSR.w CODE_B6E151
	JSR.w CODE_B6E1D5
	JSR.w CODE_B6E241
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LSR
	AND.w #$0001
	BNE.b CODE_B6DED5
	BCS.b CODE_B6DED2
	JSR.w CODE_B6E202
CODE_B6DED2:
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
CODE_B6DED5:
	JSR.w CODE_B6DF05
	JML.l CODE_BE80E1

CODE_B6DEDC:
	LDA.w #$002D
	LDY.w #$001F
	JSR.w CODE_B6E133
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_B6E1A3
	JSR.w CODE_B6E151
	JSR.w CODE_B6E1D5
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	AND.w #$0001
	BNE.b CODE_B6DEFE
	JSR.w CODE_B6E265
	DEC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
CODE_B6DEFE:
	JSR.w CODE_B6DF05
	JML.l CODE_BE80E1

CODE_B6DF05:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	BEQ.b CODE_B6DF16
	JSL.l CODE_BFC6C9
	BCS.b CODE_B6DF17
	JSL.l CODE_BFC6EE
CODE_B6DF16:
	RTS

CODE_B6DF17:
	LDA.w #!Define_DKC1_SoundID_ZingerDead
	JSL.l CODE_BFFAF6
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSR.w CODE_B6E1BF
	LDA.w #$0200
	BCC.b CODE_B6DF31
	LDA.w #$FE00
CODE_B6DF31:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,y
	AND.w #$00FF
	LSR
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	TAY
	LDA.w #$0600
	BCC.b CODE_B6DF74
	LDA.w #$0400
	CPY.b $4C
	BCC.b CODE_B6DF74
	LDA.w #$0200
CODE_B6DF74:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LSR
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	TAX
	DEC.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	BEQ.b CODE_B6DF94
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0018
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w #!Define_DKC1_AnimationID_QueenB_Hurt
	JSL.l CODE_BE80AF
	RTS

CODE_B6DF94:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0028
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w #!Define_DKC1_AnimationID_QueenB_Dead
	JSL.l CODE_BE80AF
	JSL.l CODE_B6FC74
	RTS

CODE_B6DFAB:
	TYX
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B6DFC0
	CMP.w #$F800
	BCS.b CODE_B6DFC0
	LDA.w #$F800
CODE_B6DFC0:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0002
	JSL.l CODE_BFB21B
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,y
	AND.w #$00FF
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	BCC.b CODE_B6DFE5
	JSL.l CODE_BFFB78
	BRA.b CODE_B6DFE8

CODE_B6DFE5:
	JSR.w CODE_B6E15F
CODE_B6DFE8:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	BEQ.b CODE_B6DFF3
	JSL.l CODE_BFC6EE
CODE_B6DFF3:
	JML.l CODE_BE80E1

CODE_B6DFF7:
	TYX
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	JML.l CODE_BE80E1

CODE_B6E01D:
	LDA.w #$0014
	LDY.w #$000F
	JSR.w CODE_B6E133
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	BEQ.b CODE_B6E03E
	JSR.w CODE_B6E1A3
	JSR.w CODE_B6E151
	JSL.l CODE_BE80E1
	JSR.w CODE_B6E2A7
	RTL

CODE_B6E03E:
	LDA.w #$005A
	STA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	JSR.w CODE_B6E202
	JSR.w CODE_B6E265
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #DATA_BC838C
	JSR.w CODE_B6D1FA
	RTL

CODE_B6E057:
	LDX.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	ASL
	ADC.w #$000F
	LDY.w #$000F
	JSR.w CODE_B6E133
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	DEC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BNE.b CODE_B6E0A6
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable1341Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable130DLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	STZ.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #DATA_BC836E
	JSR.w CODE_B6D1FA
	RTL

CODE_B6E0A6:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	LDA.w #$0001
	JSR.w CODE_B6E154
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	CMP.w !RAM_DKC1_NorSpr_YPosLo,x
	ROL.b $4C
	CMP.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	ROL
	EOR.b $4C
	LSR
	BCC.b CODE_B6E0C9
	JSR.w CODE_B6E109
CODE_B6E0C9:
	JSR.w CODE_B6E1D5
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	PHA
	JSR.w CODE_B6E202
	PLA
	AND.w #$0001
	BNE.b CODE_B6E0DC
	JSR.w CODE_B6E109
CODE_B6E0DC:
	JSR.w CODE_B6E241
	JSR.w CODE_B6E265
	JSL.l CODE_BFC6EE
	BCC.b CODE_B6E0F9
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	BNE.b CODE_B6E0F9
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	JML.l CODE_BE80E1

CODE_B6E0F9:
	JSL.l CODE_BE80E1
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	CMP.w #$005A
	BCS.b CODE_B6E108
	JSR.w CODE_B6E2A7
CODE_B6E108:
	RTL

CODE_B6E109:
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	ROR.b $4C
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL
	EOR.b $4C
	BPL.b CODE_B6E132
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	AND.w #$FFFE
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
CODE_B6E132:
	RTS

CODE_B6E133:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_B6E150
	STY.b $76
	STA.b $78
	JSL.l CODE_BFFA4D
	AND.b $76
	ADC.b $78
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w #!Define_DKC1_SoundID_QueenBBuzz
	JSL.l CODE_BFFAF6
CODE_B6E150:
	RTS

CODE_B6E151:
	LDA.w #$0000
CODE_B6E154:
	JSL.l CODE_BFB1CD
	LDA.w #$0000
	JSL.l CODE_BFB21B
CODE_B6E15F:
	JSR.w CODE_B69390
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w $1B23
	BCC.b CODE_B6E174
	SBC.w #$0100
	BCC.b CODE_B6E1A2
	CMP.w $1B25
	BCC.b CODE_B6E1A2
CODE_B6E174:
	LDA.w $1B23
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	BPL.b CODE_B6E181
	EOR.w #$FFFF
	INC
CODE_B6E181:
	STA.b $4C
	LDA.w $1B25
	CLC
	ADC.w #$0100
	STA.b $4E
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	BPL.b CODE_B6E196
	EOR.w #$FFFF
	INC
CODE_B6E196:
	CMP.b $4C
	LDA.w $1B23
	BCS.b CODE_B6E19F
	LDA.b $4E
CODE_B6E19F:
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
CODE_B6E1A2:
	RTS

CODE_B6E1A3:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	BNE.b CODE_B6E1AB
	LDA.w #$0100
CODE_B6E1AB:
	CMP.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BNE.b CODE_B6E1B4
	EOR.w #$FFFF
	INC
CODE_B6E1B4:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w #$0000
	JSL.l CODE_BFB1CD
	RTS

CODE_B6E1BF:
	LDY.w !RAM_DKC1_NorSpr_RAMTable15C9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	CMP.w #$8000
	AND.w #$7FFF
	BNE.b CODE_B6E1D4
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
CODE_B6E1D4:
	RTS

CODE_B6E1D5:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_B6E201
	ASL
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	BCS.b CODE_B6E1E7
	CMP.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	BCS.b CODE_B6E1EC
	BCC.b CODE_B6E201
CODE_B6E1E7:
	CMP.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	BCS.b CODE_B6E201
CODE_B6E1EC:
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	AND.w #$FFFE
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
CODE_B6E201:
	RTS

CODE_B6E202:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w #$0001
	BIT.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BNE.b CODE_B6E240
	EOR.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,y
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_B6E227
	XBA
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	BRA.b CODE_B6E22B

CODE_B6E227:
	AND.w #$00FF
	CLC
CODE_B6E22B:
	ADC.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BCS.b CODE_B6E23D
	EOR.w #$FFFF
	INC
CODE_B6E23D:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_B6E240:
	RTS

CODE_B6E241:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	BEQ.b CODE_B6E264
	ASL
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	BCS.b CODE_B6E253
	CMP.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	BCS.b CODE_B6E258
	BCC.b CODE_B6E264
CODE_B6E253:
	CMP.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	BCS.b CODE_B6E264
CODE_B6E258:
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	AND.w #$FFFD
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
CODE_B6E264:
	RTS

CODE_B6E265:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w #$0002
	BIT.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BNE.b CODE_B6E2A6
	EOR.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	CMP.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,y
	BCS.b CODE_B6E28D
	XBA
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	BRA.b CODE_B6E291

CODE_B6E28D:
	AND.w #$00FF
	CLC
CODE_B6E291:
	ADC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	CMP.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	BCS.b CODE_B6E2A3
	EOR.w #$FFFF
	INC
CODE_B6E2A3:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
CODE_B6E2A6:
	RTS

CODE_B6E2A7:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	BEQ.b CODE_B6E2C0
	DEC.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	AND.w #$0003
	BNE.b CODE_B6E2BA
	LDA.w #DATA_BC836E
	JMP.w CODE_B6D1FA

CODE_B6E2BA:
	LDA.w #DATA_BC838C
	JSR.w CODE_B6D1FA
CODE_B6E2C0:
	RTS

CODE_B6E2C1:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	ASL
	TAX
	JMP.w (DATA_B6E2C9,x)

DATA_B6E2C9:
	dw CODE_B6E2DD
	dw CODE_B6E2F6
	dw CODE_B6E3A2
	dw CODE_B6E3C5
	dw CODE_B6E3E3
	dw CODE_B6E40D
	dw CODE_B6E42D
	dw CODE_B6E43A
	dw CODE_B6E441
	dw CODE_B6E463

CODE_B6E2DD:
	LDA.w #$05BB
	STA.b $34
	LDA.w #$0D11
	STA.b $36
	JSL.l CODE_B6E2F6
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	ASL
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	RTL

CODE_B6E2F6:
	PHK
	PLB
	LDX.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	JSL.l CODE_BFFA4D
	AND.w #$0018
	TAY
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w DATA_B6E382,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	CLC
	ADC.w DATA_B6E382+$04,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w DATA_B6E382+$02,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$BFFF
	ORA.w DATA_B6E382+$06,y
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	LDY.w #$0040
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVS.b CODE_B6E359
	EOR.w #$FFFF
	INC
	LDY.w #$FFC0
CODE_B6E359:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1341Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	RTL

DATA_B6E382:
	dw $006A,$0078,$0048,$0000,$FF98,$0078,$FFB8,$4000
	dw $006A,$0038,$0048,$0000,$FF98,$0038,$FFB8,$4000

CODE_B6E3A2:
	JSR.w CODE_B6E49D
	BCS.b CODE_B6E3C1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	BPL.b CODE_B6E3B6
	EOR.w #$FFFF
	INC
CODE_B6E3B6:
	CMP.w #$0018
	BCS.b CODE_B6E3BE
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
CODE_B6E3BE:
	JSR.w CODE_B6E592
CODE_B6E3C1:
	JML.l CODE_BE80E1

CODE_B6E3C5:
	JSR.w CODE_B6E49D
	BCS.b CODE_B6E3DF
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_B6E3D9
	STZ.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BMI.b CODE_B6E3E3
CODE_B6E3D9:
	JSR.w CODE_B6E58B
	JSR.w CODE_B6E61D
CODE_B6E3DF:
	JML.l CODE_BE80E1

CODE_B6E3E3:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	LDY.w #$0040
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_B6E3FA
	EOR.w #$FFFF
	INC
	LDY.w #$FFC0
CODE_B6E3FA:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	LDA.w #$0005
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
CODE_B6E40D:
	JSR.w CODE_B6E49D
	BCS.b CODE_B6E429
	JSR.w CODE_B6E592
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	EOR.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BPL.b CODE_B6E429
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
CODE_B6E429:
	JML.l CODE_BE80E1

CODE_B6E42D:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BPL.b CODE_B6E439
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
CODE_B6E439:
	RTL

CODE_B6E43A:
	JSR.w CODE_B6E592
	JML.l CODE_BE80E1

CODE_B6E441:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	BPL.b CODE_B6E450
	EOR.w #$FFFF
	INC
CODE_B6E450:
	CMP.w #$0018
	BCS.b CODE_B6E45C
	JSR.w CODE_B6E58B
	JML.l CODE_BE80E1

CODE_B6E45C:
	JSR.w CODE_B6E592
	JML.l CODE_BE80E1

CODE_B6E463:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	EOR.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_B6E473
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
CODE_B6E473:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BEQ.b CODE_B6E47F
	SEC
	SBC.w #$0050
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_B6E47F:
	JSR.w CODE_B69390
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B6E499
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	CLC
	ADC.w #$0012
	CMP.w !RAM_DKC1_NorSpr_YPosLo,x
	BCC.b CODE_B6E499
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_B6E499:
	JML.l CODE_BE80E1

CODE_B6E49D:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CLC
	LDA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	BEQ.b CODE_B6E4AE
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_B6E4AF
	JSL.l CODE_BFC703
CODE_B6E4AE:
	RTS

CODE_B6E4AF:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	AND.w #$0004
	BEQ.b CODE_B6E4F6
	LDY.w !RAM_DKC1_NorSpr_RAMTable15C9Lo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BEQ.b CODE_B6E4DE
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
CODE_B6E4DE:
	BIT.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BMI.b CODE_B6E4F4
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #!Define_DKC1_AnimationID_MasterNecky_Recoil
	JSL.l CODE_BE80AF
	JSL.l CODE_BFFA85
CODE_B6E4F4:
	SEC
	RTS

CODE_B6E4F6:
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	DEC
	BEQ.b CODE_B6E559
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	LDA.w #$FE00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1341Lo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable130DLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1341Lo,y
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_AnimationIDLo,y
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,y
	LDA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,y
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #!Define_DKC1_AnimationID_MasterNecky_Hurt
	JSL.l CODE_BE80AF
	LDA.w #!Define_DKC1_SoundID_KillMiniNecky
	JSL.l CODE_BFFB09
	SEC
	RTS

CODE_B6E559:
	LDA.w #$0009
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDY.w #$0080
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	BPL.b CODE_B6E56E
	LDY.w #$FF80
CODE_B6E56E:
	TYA
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w #!Define_DKC1_AnimationID_MasterNecky_Dead
	JSL.l CODE_BE80AF
	LDA.w #!Define_DKC1_SoundID_KillMiniNecky
	JSL.l CODE_BFFB09
	SEC
	RTS

CODE_B6E58B:
	LDA.w #$0000
	JSL.l CODE_BFB21B
CODE_B6E592:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,y
	BPL.b CODE_B6E5B1
	LDA.w #!Define_DKC1_SoundID_WingFlap
	JSL.l CODE_BFFAF6
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
CODE_B6E5B1:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	SEC
	SBC.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w #$0001
	JSL.l CODE_BFB1CD
	JSR.w CODE_B69390
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	ROR
	ROR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL
	BPL.b CODE_B6E5DB
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
CODE_B6E5DB:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	BEQ.b CODE_B6E5E9
	ROR
	EOR.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BPL.b CODE_B6E609
CODE_B6E5E9:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BPL.b CODE_B6E5F9
	LDA.w #$0040
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$000C
	BRA.b CODE_B6E602

CODE_B6E5F9:
	LDA.w #$FFC0
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$FFF4
CODE_B6E602:
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
CODE_B6E609:
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CLC
	ADC.b $28
	AND.w #$0003
	BEQ.b CODE_B6E61C
	JSL.l CODE_BFFA4D
CODE_B6E61C:
	RTS

CODE_B6E61D:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_B6E647
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	TAY
	JSL.l CODE_B5804C
	BCS.b CODE_B6E647
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	AND.w #$7FFF
	DEC
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	JSR.w CODE_B6E775
	LDA.w #!Define_DKC1_SoundID_KillNecky
	JSL.l CODE_BFFB09
	BRA.b CODE_B6E648

CODE_B6E647:
	RTS

CODE_B6E648:
	LDX.b $86
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	JSL.l CODE_809B9C
	STZ.b $50
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $4C
	BPL.b CODE_B6E667
	EOR.w #$FFFF
	INC
CODE_B6E667:
	STA.b $4E
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	ASL
	EOR.b $4C
	BPL.b CODE_B6E67A
	LDA.b $4E
	CMP.w #$0030
	BCS.b CODE_B6E68B
CODE_B6E67A:
	INC.b $50
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	ASL
	ASL
	LDA.w #$0030
	BCS.b CODE_B6E689
	LDA.w #$FFD0
CODE_B6E689:
	STA.b $4C
CODE_B6E68B:
	LDA.b $4C
	ASL
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	ROL
	EOR.b $50
	LSR
	BCC.b CODE_B6E6A5
	ASL.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_B6E6A5:
	LDA.b $50
	BEQ.b CODE_B6E6AF
	LDA.w #$0180
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
CODE_B6E6AF:
	LDA.w #$01C0
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_B6E6B6:
	LDX.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAX
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	CMP.w #$0009
	BNE.b CODE_B6E6D0
	LDY.w #DATA_B5F6BD
	JSL.l CODE_B5804C
	JML.l CODE_BDF476

CODE_B6E6D0:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	ASL
	TAX
	JMP.w (DATA_B6E6D8,x)

DATA_B6E6D8:
	dw CODE_B6E6DC
	dw CODE_B6E75C

CODE_B6E6DC:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	SEC
	SBC.w #$0070
	BCS.b CODE_B6E6EF
	CMP.w #$F800
	BCS.b CODE_B6E6EF
	LDA.w #$F800
CODE_B6E6EF:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_B69390
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	CMP.w !RAM_DKC1_NorSpr_YPosLo,x
	BCC.b CODE_B6E750
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$0500
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	EOR.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	AND.w #$4000
	BNE.b CODE_B6E721
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_B6E721:
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	PHA
	AND.w #$3FFF
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDY.w #DATA_B5FB0D
	JSL.l CODE_B5801C
	LDY.w #DATA_B5FB21
	JSL.l CODE_B5801C
	LDY.w #DATA_B5FB3D
	JSL.l CODE_B5801C
	PLA
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #!Define_DKC1_SoundID_StompEnemy
	JSL.l CODE_BFFB09
CODE_B6E750:
	JSL.l CODE_BFC6EE
	JSL.l CODE_BE80E1
	JML.l CODE_BDF421

CODE_B6E75C:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	SEC
	SBC.w #$0040
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	JSR.w CODE_B69390
	JSL.l CODE_BFC6EE
	JSL.l CODE_BE80E1
	JML.l CODE_BDF421

CODE_B6E775:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $86
	LDA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	STA.w !RAM_DKC1_NorSpr_CurrentOAMZPosLo,y
	CMP.w !RAM_DKC1_NorSpr_CurrentOAMZPosLo,x
	BEQ.b CODE_B6E7B5
	ROR.b $76
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.w #$0032
CODE_B6E78B:
	DEX
	DEX
	CMP.w !RAM_DKC1_NorSpr_DrawOrderIndexLo,x
	BNE.b CODE_B6E78B
	STX.b $78
	LDA.b $86
	LDY.w #$0032
CODE_B6E799:
	DEY
	DEY
	CMP.w !RAM_DKC1_NorSpr_DrawOrderIndexLo,y
	BNE.b CODE_B6E799
	CPY.b $78
	ROR
	EOR.b $76
	BMI.b CODE_B6E7B5
	LDA.w !RAM_DKC1_NorSpr_DrawOrderIndexLo,y
	PHA
	LDA.w !RAM_DKC1_NorSpr_DrawOrderIndexLo,x
	STA.w !RAM_DKC1_NorSpr_DrawOrderIndexLo,y
	PLA
	STA.w !RAM_DKC1_NorSpr_DrawOrderIndexLo,x
CODE_B6E7B5:
	RTS

CODE_B6E7B6:
	LDY.w #DATA_B59013
	JSL.l CODE_B5804C
	BCS.b CODE_B6E7D8
	LDX.b $86
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0080
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.b $4A
	CLC
	ADC.w #$0010
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
CODE_B6E7D8:
	RTS

CODE_B6E7D9:
	LDX.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	BNE.b CODE_B6E7E4
	JSR.w CODE_B6FB74
CODE_B6E7E4:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	ASL
	TAX
	JMP.w (DATA_B6E7EC,x)

DATA_B6E7EC:
	dw CODE_B6E816
	dw CODE_B6E826
	dw CODE_B6E83C
	dw CODE_B6E87E
	dw CODE_B6E88C
	dw CODE_B6E8C8
	dw CODE_B6E8D0
	dw CODE_B6E90A
	dw CODE_B6E92A
	dw CODE_B6E932
	dw CODE_B6E996
	dw CODE_B6E9B1
	dw CODE_B6EA0A
	dw CODE_B6EA63
	dw CODE_B6EA7F
	dw CODE_B6EA7B
	dw CODE_B6EA94
	dw CODE_B6EAA6
	dw CODE_B6EAAA
	dw CODE_B6EB23
	dw CODE_B6EB31

CODE_B6E816:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_B6E825
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #$00B4
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
CODE_B6E825:
	RTL

CODE_B6E826:
	TYX
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w $1B23
	CMP.w #$0080
	BCS.b CODE_B6E838
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_B6E83B
CODE_B6E838:
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
CODE_B6E83B:
	RTL

CODE_B6E83C:
	LDX.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	DEC.w !RAM_DKC1_NorSpr_RAMTable1341Lo,x
	BEQ.b CODE_B6E846
	BPL.b CODE_B6E877
CODE_B6E846:
	STX.b $50
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	CLC
	ADC.w #DATA_B6EB45
	STA.b $4C
	LDA.w #DATA_B6EB45>>16
	STA.b $4E
CODE_B6E856:
	LDA.b [$4C]
	BEQ.b CODE_B6E86C
	INC.b $4C
	INC.b $4C
	CLC
	ADC.b $50
	TAX
	LDA.b [$4C]
	INC.b $4C
	INC.b $4C
	STA.b $00,x
	BRA.b CODE_B6E856

CODE_B6E86C:
	INC.b $4C
	INC.b $4C
	LDA.b [$4C]
	LDX.b $50
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
CODE_B6E877:
	LDA.w !RAM_DKC1_NorSpr_RAMTable130DLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	RTL

CODE_B6E87E:
	TYX
	STZ.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #!Define_DKC1_AnimationID_KRool_ThrowCrown
	JML.l CODE_BE80AF

CODE_B6E88C:
	JSL.l CODE_BFC703
	JSL.l CODE_BFC6C9
	BCS.b CODE_B6E89A
	JML.l CODE_BE80E1

CODE_B6E89A:
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,y
	JSL.l CODE_BE80AF
	LDA.w #!Define_DKC1_SoundID_None
	JSL.l CODE_BFFAF6
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHX
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w #DATA_B5F6BD
	JSL.l CODE_B5804C
	JSL.l CODE_BDF476
	PLX
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTL

CODE_B6E8C8:
	JSL.l CODE_BE80E1
	JSR.w CODE_B6DA26
	RTL

CODE_B6E8D0:
	JSL.l CODE_BFC6EE
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,y
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVS.b CODE_B6E8EA
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,y
CODE_B6E8EA:
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BVC.b CODE_B6E8F6
	EOR.w #$FFFF
	INC
CODE_B6E8F6:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	LDA.w #!Define_DKC1_AnimationID_KRool_Run
	JML.l CODE_BE80AF

CODE_B6E90A:
	JSL.l CODE_BFC6EE
	JSR.w CODE_B6F006
	BCS.b CODE_B6E917
	JML.l CODE_BE80E1

CODE_B6E917:
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #!Define_DKC1_AnimationID_KRool_Idle
	JML.l CODE_BE80AF

CODE_B6E92A:
	JSL.l CODE_BFC6EE
	JML.l CODE_BE80E1

CODE_B6E932:
	TYX
	STX.w $0100
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDX.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.b $4C
	CLC
	ADC.w #$000A
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STA.b $4E
	LDA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.b [$4C]
	BEQ.b CODE_B6E975
	CMP.w #$0002
	BEQ.b CODE_B6E966
	BCC.b CODE_B6E96E
	BCS.b CODE_B6E975
CODE_B6E966:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	ASL
	ASL
	ASL
	BRA.b CODE_B6E975

CODE_B6E96E:
	CLC
	SBC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	ASL
	ASL
	ASL
CODE_B6E975:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDY.w #$0002
	LDA.b [$4C],y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	INY
	INY
	LDA.b [$4C],y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	INY
	INY
	LDA.b [$4C],y
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	INY
	INY
	LDA.b [$4C],y
	JML.l CODE_BE80AF

CODE_B6E996:
	JSL.l CODE_BFC6EE
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSL.l CODE_BFFB78
	JML.l CODE_BE80E1

CODE_B6E9B1:
	JSL.l CODE_BFC6EE
	LDA.w #!Define_DKC1_AnimationID_KRool_DroppingCannonballs
	JSL.l CODE_BE80AF
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.b $4C
	CLC
	ADC.w #$000C
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STA.b $4E
	STZ.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.b [$4C]
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDY.w #$0002
	LDA.b [$4C],y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	INY
	INY
	LDA.b [$4C],y
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	INY
	INY
	LDA.b [$4C],y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	INY
	INY
	LDA.b [$4C],y
	STA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	INY
	INY
	LDA.b [$4C],y
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JML.l CODE_BE80E1

CODE_B6EA0A:
	JSL.l CODE_BFC6EE
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_B6EA5F
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDY.w #DATA_B5FCE3
	JSL.l CODE_B5804C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDX.b $86
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	STA.b $4C
	INC
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,y
	STA.b $4E
	LDA.b [$4C]
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BNE.b CODE_B6EA5F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,y
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
CODE_B6EA5F:
	JML.l CODE_BE80E1

CODE_B6EA63:
	JSL.l CODE_BFC6EE
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	DEC.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	BPL.b CODE_B6EA77
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
CODE_B6EA77:
	JML.l CODE_BE80E1

CODE_B6EA7B:
	JSL.l CODE_BFC6EE
CODE_B6EA7F:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	BEQ.b CODE_B6EA90
	STZ.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	JSL.l CODE_BE80AF
CODE_B6EA90:
	JML.l CODE_BE80E1

CODE_B6EA94:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,y
	STA.w $1E0F
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	RTL

CODE_B6EAA6:
	JML.l CODE_BE80E1

CODE_B6EAAA:
	LDA.w $0579
	AND.w #$4000
	BNE.b CODE_B6EB0E
	LDX.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$BFFF
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BNE.b CODE_B6EAD0
	LDA.w #$0003
	STA.w $1E2B
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
CODE_B6EAD0:
	CMP.w #$007E
	BCC.b CODE_B6EADF
	CMP.w #$0082
	BCC.b CODE_B6EAE2
	SBC.w #$0003
	BRA.b CODE_B6EAE2

CODE_B6EADF:
	ADC.w #$0003
CODE_B6EAE2:
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w $1E2B
	AND.w #$0003
	BNE.b CODE_B6EAF8
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
CODE_B6EAF8:
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable109DLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	JML.l CODE_BE80E1

CODE_B6EB0E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable109DLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	JML.l CODE_BE80E1

CODE_B6EB23:
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	JSL.l CODE_B6FC74
	JML.l CODE_BE80E1

CODE_B6EB31:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	DEC.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	BPL.b CODE_B6EB41
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
CODE_B6EB41:
	JML.l CODE_BE80E1

DATA_B6EB45:
	dw $130D,$0009,$1341,$0001,$145D,DATA_B6EDC9,$1491,DATA_B6EDC9>>16
	dw $1561,$0000,$0000,$0018,$130D,$000F,$1341,$0001
	dw $10D1,$01A9,$0000,$0028,$130D,$0003,$0E89,$0300
	dw $10D1,$01A8,$0000,$0038,$130D,$0006,$1341,$0001
	dw $0E89,$0300,$0F25,$0100,$0000,$004C,$130D,$0003
	dw $0E89,$0380,$0000,$0058,$130D,$0006,$1341,$0002
	dw $0E89,$0400,$0F25,$0100,$0000,$006C,$130D,$0003
	dw $0E89,$0300,$0000,$0078,$130D,$0006,$1341,$0003
	dw $0E89,$0400,$0F25,$0100,$0000,$008C,$130D,$0003
	dw $0E89,$0480,$0000,$0098,$130D,$0009,$1341,$0003
	dw $145D,DATA_B6EDD3,$1491,DATA_B6EDD3>>16,$1561,$0001,$0000,$00B0
	dw $130D,$000B,$1341,$0001,$145D,DATA_B6EE9B,$1491,DATA_B6EE9B>>16
	dw $0000,$00C4,$130D,$000D,$1341,$0001,$11D5,$0064
	dw $1561,$0000,$0000,$00D8,$130D,$0003,$0E89,$0500
	dw $0000,$00E4,$130D,$0009,$1341,$0003,$145D,DATA_B6EDF1
	dw $1491,DATA_B6EDF1>>16,$1561,$0001,$0000,$00FC,$130D,$000B
	dw $1341,$0001,$145D,DATA_B6EEB9,$1491,DATA_B6EEB9>>16,$0000,$0110
	dw $130D,$000D,$1341,$0001,$11D5,$0046,$1561,$0000
	dw $0000,$0124,$130D,$0003,$0E89,$0580,$0000,$0130
	dw $130D,$0009,$1341,$0003,$145D,DATA_B6EDD3,$1491,DATA_B6EDD3>>16
	dw $1561,$0001,$0000,$0148,$130D,$000B,$1341,$0001
	dw $145D,DATA_B6EEE7,$1491,DATA_B6EEE7>>16,$0000,$015C,$130D,$000D
	dw $1341,$0001,$11D5,$0028,$1561,$0000,$0000,$0170
	dw $130D,$0003,$0E89,$0600,$10D1,$01AF,$0000,$0180
	dw $130D,$0012,$145D,$0000,$0000,$018C,$130D,$0010
	dw $145D,$0001,$0000,$0198,$130D,$000D,$1341,$0001
	dw $11D5,$001E,$0000,$01A8,$130D,$000E,$10D1,$01B0
	dw $1561,$0000,$0000,$01B8,$130D,$000D,$1341,$0001
	dw $11D5,$000F,$0000,$01C8,$130D,$0009,$1341,$0002
	dw $145D,DATA_B6EE0F,$1491,DATA_B6EE0F>>16,$0000,$01DC,$130D,$000D
	dw $1341,$0001,$11D5,$000F,$0000,$01EC,$130D,$0003
	dw $0E89,$0680,$10D1,$01A8,$0000,$01FC,$130D,$0009
	dw $1341,$0006,$145D,DATA_B6EE23,$1491,DATA_B6EE23>>16,$0000,$0210
	dw $130D,$000D,$1341,$0001,$11D5,$000F,$0000,$0220
	dw $130D,$0003,$0E89,$0700,$0000,$022C,$130D,$0009
	dw $1341,$000C,$145D,DATA_B6EE23,$1491,DATA_B6EE23>>16,$0000,$0240
	dw $130D,$000D,$1341,$0001,$11D5,$000F,$0000,$0250
	dw $130D,$0003,$0E89,$0780,$10D1,$01B2,$0000,$0260
	dw $130D,$0013,$0000,$0268,$130D,$0014,$1341,$0001
	dw $11D5,$0096,$0000,$0278,$130D,$0010,$145D,$0005
	dw $0000,$0000

DATA_B6EDC9:
	dw $0000,$0000,$00A0,$F000,!Define_DKC1_AnimationID_KRool_Jump

DATA_B6EDD3:
	dw $0000,$0700,$0070,$0400,!Define_DKC1_AnimationID_KRool_Jump
	dw $0000,$0A00,$0070,$1000,!Define_DKC1_AnimationID_KRool_Jump
	dw $0001,$1100,$0086,$F000,!Define_DKC1_AnimationID_KRool_BigJump

DATA_B6EDF1:
	dw $0000,$0700,$0070,$0400,!Define_DKC1_AnimationID_KRool_Jump
	dw $0000,$0A00,$0070,$1000,!Define_DKC1_AnimationID_KRool_Jump
	dw $0002,$1100,$0086,$F000,!Define_DKC1_AnimationID_KRool_BigJump

DATA_B6EE0F:
	dw $06EF,$0A00,$00A5,$0400,!Define_DKC1_AnimationID_KRool_Jump
	dw $06EF,$0A00,$00A5,$0400,!Define_DKC1_AnimationID_KRool_LastJump

DATA_B6EE23:
	dw $F911,$0A00,$00A5,$0400,!Define_DKC1_AnimationID_KRool_Jump
	dw $F911,$0A00,$00A5,$0400,!Define_DKC1_AnimationID_KRool_LastJump
	dw $0377,$0A00,$00A5,$0400,!Define_DKC1_AnimationID_KRool_Jump
	dw $0377,$0A00,$00A5,$0400,!Define_DKC1_AnimationID_KRool_Jump
	dw $0377,$0A00,$00A5,$0400,!Define_DKC1_AnimationID_KRool_Jump
	dw $0377,$0A00,$00A5,$0400,!Define_DKC1_AnimationID_KRool_LastJump
	dw $FDB1,$0A00,$00A5,$0400,!Define_DKC1_AnimationID_KRool_Jump
	dw $FDB1,$0A00,$00A5,$0400,!Define_DKC1_AnimationID_KRool_Jump
	dw $FDB1,$0A00,$00A5,$0400,!Define_DKC1_AnimationID_KRool_Jump
	dw $FDB1,$0A00,$00A5,$0400,!Define_DKC1_AnimationID_KRool_Jump
	dw $FDB1,$0A00,$00A5,$0400,!Define_DKC1_AnimationID_KRool_Jump
	dw $FDB1,$0A00,$00A5,$0400,!Define_DKC1_AnimationID_KRool_LastJump

DATA_B6EE9B:
	dw $0009,$FF00,$0040,$FF60,$0028,$0028,$FF60,$FF90
	dw $FFC0,$FFF0,$0020,$0050,$0080,$00B0,$00E0

DATA_B6EEB9:
	dw $0011,$FF00,$0040,$FF60,$0028,$0028,$00A0,$0070
	dw $0040,$0010,$FFE0,$FFB0,$FF80,$FF50,$FF20,$FF50
	dw $FF80,$FFB0,$FFE0,$0010,$0040,$0070,$00A0

DATA_B6EEE7:
	dw $0019,$FF00,$0040,$FF60,$0028,$0028,$FF60,$FF90
	dw $FFC0,$FFF0,$0020,$0050,$0080,$00B0,$00E0,$00B0
	dw $0080,$0050,$0020,$FFF0,$FFC0,$FF90,$FF60,$FF90
	dw $FFC0,$FFF0,$0020,$0050,$0080,$00B0,$00E0

CODE_B6EF25:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	ASL
	TAX
	JMP.w (DATA_B6EF2D,x)

DATA_B6EF2D:
	dw CODE_B6EF35
	dw CODE_B6EFA2
	dw CODE_B6EFC4
	dw CODE_B6EFEB

CODE_B6EF35:
	TYX
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_B6EF4B
	EOR.w #$FFFF
	INC
CODE_B6EF4B:
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	SEP.b #$10
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	LSR
	LSR
	LSR
	LSR
	TAY
	STY.w !REGISTER_Multiplicand
	LSR
	INC
	TAY
	STY.w !REGISTER_Multiplier
	REP.b #$10
	LDA.w #$0020
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVS.b CODE_B6EF71
	LDA.w #$FFE0
CODE_B6EF71:
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w !REGISTER_ProductOrRemainderLo
	ASL
	ASL
	ASL
	AND.w #$FF00
	XBA
	EOR.w #$FFFF
	SEC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	BIT.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_B6EF8E
	EOR.w #$FFFF
	INC
CODE_B6EF8E:
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JML.l CODE_BE80E1

CODE_B6EFA2:
	TYX
	JSR.w CODE_B6EFEC
	INC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BEQ.b CODE_B6EFB3
	EOR.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BPL.b CODE_B6EFB9
CODE_B6EFB3:
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	DEC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
CODE_B6EFB9:
	JSR.w CODE_B69390
	JSL.l CODE_BE80E1
	JML.l CODE_BFC6EE

CODE_B6EFC4:
	TYX
	JSR.w CODE_B6EFEC
	DEC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	JSR.w CODE_B6F012
	BCS.b CODE_B6EFD8
	JSL.l CODE_BE80E1
	JML.l CODE_BFC6EE

CODE_B6EFD8:
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	JML.l CODE_BE80AF

CODE_B6EFEB:
	RTL

CODE_B6EFEC:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	ROR
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_B6F005
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	ADC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
CODE_B6F005:
	RTS

CODE_B6F006:
	JSR.w CODE_B6F012
	BCC.b CODE_B6F011
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
CODE_B6F011:
	RTS

CODE_B6F012:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	ROR.b $4C
	JSR.w CODE_B6E15F
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	BEQ.b CODE_B6F02B
	ROR
	EOR.b $4C
	ASL
CODE_B6F02B:
	RTS

CODE_B6F02C:
	JSL.l CODE_BE80E1
	JSR.w CODE_B6DA26
	RTL

CODE_B6F034:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	ASL
	TAX
	JMP.w (DATA_B6F03C,x)

DATA_B6F03C:
	dw CODE_B6F044
	dw CODE_B6F054
	dw CODE_B6F06C
	dw CODE_B6F0A3

CODE_B6F044:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BNE.b CODE_B6F04D
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
CODE_B6F04D:
	JSR.w CODE_B69390
	JML.l CODE_BE80E1

CODE_B6F054:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_B6F064
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #!Define_DKC1_SoundID_ShootOutOfBarrelCannon
	JSL.l CODE_BFFB09
CODE_B6F064:
	JSL.l CODE_BFC6EE
	JML.l CODE_BE80E1

CODE_B6F06C:
	TYX
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_B69390
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	CMP.w !RAM_DKC1_NorSpr_YPosLo,x
	BCC.b CODE_B6F09F
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #$0800
	JSL.l CODE_BE96FA
	LDA.w #!Define_DKC1_SoundID_CannonballLand
	JSL.l CODE_BFFB09
CODE_B6F09F:
	JML.l CODE_BFC6EE

CODE_B6F0A3:
	TYX
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_B69390
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0040
	CMP.w !RAM_DKC1_NorSpr_YPosLo,y
	BCS.b CODE_B6F0C4
	JML.l CODE_BDF476

CODE_B6F0C4:
	JML.l CODE_BFC6EE

DATA_B6F0C8:
	dw $0000,$0000,$0000
	dw $1950,DATA_BC86F2,$000C
	dw $1954,DATA_BC86F2,$000C
	dw $1958,DATA_BC86F2,$000C
	dw $195C,DATA_BC86F2,$000C
	dw $15D8,DATA_BC8878,$0002
	dw $15D8,DATA_BC8896,$0002
	dw $15D8,DATA_BC88B4,$0002
	dw $1928,DATA_BC86F2,$0011
	dw $19E0,DATA_BC86F2,$000A
	dw $2A14,DATA_BC89A4,$000C
	dw $2A18,DATA_BC89A4,$0009
	dw $2A1C,DATA_BC89A4,$000A
	dw $2A20,DATA_BC89A4,$000E
	dw $1BD4,DATA_BC872E,$0000
	dw $19E0,DATA_BC86F2,$000A
	dw $1928,DATA_BC86F2,$0011
	dw $19E0,DATA_BC86F2,$000A
	dw $1828,DATA_BC854E,$0011
	dw $1828,DATA_BC8512,$0011
	dw $1828,DATA_BC856C,$0011

DATA_B6F146:
	dw !Define_DKC1_NorSpr16_KongLetter,!Define_DKC1_AnimationID_K,$0000,$0001
	dw !Define_DKC1_NorSpr16_KongLetter,!Define_DKC1_AnimationID_O,$0000,$0001
	dw !Define_DKC1_NorSpr16_KongLetter,!Define_DKC1_AnimationID_N,$0000,$0001
	dw !Define_DKC1_NorSpr16_KongLetter,!Define_DKC1_AnimationID_G,$0000,$0001
	dw !Define_DKC1_NorSpr34_LifeBalloon,!Define_DKC1_AnimationID_LifeBalloon,$0004,$0007
	dw !Define_DKC1_NorSpr34_LifeBalloon,!Define_DKC1_AnimationID_LifeBalloon,$0005,$0008
	dw !Define_DKC1_NorSpr34_LifeBalloon,!Define_DKC1_AnimationID_LifeBalloon,$0006,$0009
	dw !Define_DKC1_NorSpr00_None,$0000,$0000,$0000
	dw !Define_DKC1_NorSpr15_BananaBunch,!Define_DKC1_AnimationID_BananaBunch,$0000,$0001
	dw !Define_DKC1_NorSpr45_AnimalBuddyToken,!Define_DKC1_AnimationID_AnimalBuddyToken_Winky,$0000,$0004
	dw !Define_DKC1_NorSpr45_AnimalBuddyToken,!Define_DKC1_AnimationID_AnimalBuddyToken_Expresso,$0000,$0004
	dw !Define_DKC1_NorSpr45_AnimalBuddyToken,!Define_DKC1_AnimationID_AnimalBuddyToken_Rambi,$0000,$0004
	dw !Define_DKC1_NorSpr45_AnimalBuddyToken,!Define_DKC1_AnimationID_AnimalBuddyToken_Enguarde,$0000,$0004
	dw !Define_DKC1_NorSpr23_Barrel,!Define_DKC1_AnimationID_Barrel_Idle,$0009,$FFFF
	dw !Define_DKC1_NorSpr15_BananaBunch,!Define_DKC1_AnimationID_BananaBunch,$0003,$0005
	dw !Define_DKC1_NorSpr15_BananaBunch,!Define_DKC1_AnimationID_Banana,$0006,$0008
	dw !Define_DKC1_NorSpr15_BananaBunch,!Define_DKC1_AnimationID_BananaBunch,$0006,$0008
	dw !Define_DKC1_NorSpr00_None,$0000,$0000,$0000
	dw !Define_DKC1_NorSpr00_None,$0000,$0000,$0000
	dw !Define_DKC1_NorSpr00_None,$0000,$0000,$0000

DATA_B6F1E6:
	dw DATA_B6F1F2,DATA_B6F208,DATA_B6F21A,DATA_B6F234,DATA_B6F24E,DATA_B6F25C

DATA_B6F1F2:
	dw $010F,$0002,$020F,$0002,$030F,$0002,$040F,$0002
	dw $080F,$0002,$FFFF

DATA_B6F208:
	dw $0002,$0A0F,$0002,$0B0F,$0002,$0C0F,$0002,$0D0F
	dw $FFFF

DATA_B6F21A:
	dw $050F,$0005,$060F,$0005,$070F,$0005,$050F,$0005
	dw $060F,$0005,$070F,$0005,$FFFF

DATA_B6F234:
	dw $0002,$080F,$0002,$090F,$0002,$080F,$0002,$050F
	dw $0002,$080F,$0002,$0A0F,$FFFF

DATA_B6F24E:
	dw $050A,$0005,$060A,$0005,$070A,$0005,$FFFF

DATA_B6F25C:
	dw $0002,$080F,$0002,$090F,$0002,$080F,$0002,$050F
	dw $0002,$080F,$0002,$090F,$FFFF

DATA_B6F276:
	dw DATA_B6F28E,DATA_B6F29B,DATA_B6F2A4,DATA_B6F2B3,DATA_B6F2C4,DATA_B6F2D5,DATA_B6F2E6,DATA_B6F2F7
	dw DATA_B6F308,DATA_B6F319,DATA_B6F32A,DATA_B6F335

DATA_B6F28E:
	db $06,$8C,$00,$B4,$02,$90,$04,$B8,$01,$A8,$03,$E0,$05

DATA_B6F29B:
	db $04,$A8,$00,$B4,$02,$B8,$01,$98,$03

DATA_B6F2A4:
	db $07,$88,$00,$D0,$02,$CC,$04,$E0,$06,$B8,$01,$C4,$05,$B4,$03

DATA_B6F2B3:
	db $08,$A8,$00,$13,$84,$B8,$01,$13,$84,$B4,$02,$13,$84,$98,$03,$13
	db $84

DATA_B6F2C4:
	db $08,$C4,$00,$80,$01,$C4,$02,$90,$03,$D8,$04,$80,$05,$C4,$06,$90
	db $07

DATA_B6F2D5:
	db $08,$B4,$00,$B4,$02,$90,$04,$8C,$06,$A0,$01,$CC,$03,$B4,$05,$B8
	db $07

DATA_B6F2E6:
	db $08,$C4,$00,$C4,$02,$D8,$04,$C4,$06,$80,$01,$90,$03,$80,$05,$90
	db $07

DATA_B6F2F7:
	db $08,$C4,$00,$12,$83,$80,$01,$12,$83,$C4,$02,$12,$83,$90,$03,$12
	db $83

DATA_B6F308:
	db $08,$90,$00,$BC,$02,$90,$04,$C8,$06,$DC,$01,$C4,$03,$C8,$05,$B8
	db $07

DATA_B6F319:
	db $08,$90,$00,$98,$02,$80,$04,$8C,$06,$B4,$01,$D0,$03,$C4,$05,$90
	db $07

DATA_B6F32A:
	db $05,$C4,$00,$B0,$02,$A0,$04,$80,$01,$84,$03

DATA_B6F335:
	db $05,$D8,$00,$B4,$02,$E0,$04,$A0,$01,$A8,$03

CODE_B6F340:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6F34A,x)

DATA_B6F34A:
	dw CODE_B6F358
	dw CODE_B6F36E
	dw CODE_B6F384
	dw CODE_B6F358
	dw CODE_B6F36E
	dw CODE_B6F38B
	dw CODE_B6F39B

CODE_B6F358:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	CMP.b !RAM_DKC1_Global_EntranceIDLo
	BEQ.b CODE_B6F363
	JML.l CODE_BDF4DF

CODE_B6F363:
	TYX
	LDA.w #$0030
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6F36E:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BMI.b CODE_B6F380
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	CMP.w #$0008
	BNE.b CODE_B6F37F
	JSR.w CODE_B6F39F
CODE_B6F37F:
	RTL

CODE_B6F380:
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6F384:
	JSR.w CODE_B6F3F7
	JML.l CODE_BDF476

CODE_B6F38B:
	JSR.w CODE_B6F3F7
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_BreakableWall_MineAndCave
	JSL.l CODE_BE80AF
	RTL

CODE_B6F39B:
	JML.l CODE_BDF421

CODE_B6F39F:
	LDA.w #!Define_DKC1_SoundID_BreakBarrel
	JSL.l CODE_BFFB09
	STZ.w $1929
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDY.w #DATA_B58985
	JSL.l CODE_B5802F
	LDY.w #DATA_B58B01
	JSL.l CODE_B5802F
	LDY.w #DATA_B58B17
	JSL.l CODE_B5802F
	LDY.w #DATA_B58B2D
	JSL.l CODE_B5802F
	LDY.w #DATA_B58B43
	JSL.l CODE_B5802F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #$0500
	JSL.l CODE_BE96FA
	RTS

CODE_B6F3F3:
	JSR.w CODE_B6F3F7
	RTL

CODE_B6F3F7:
	JSL.l CODE_809B9C
	TYX
	DEY
	DEY
	STY.b $84
	LDA.w #$0048
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,y
	AND.w #$00FF
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,y
	XBA
	AND.w #$00FF
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDY.b $84
	LDA.w $0512,y
	BNE.b CODE_B6F449
	LDA.w #!Define_DKC1_AnimationID_DK_Bounce
	JSR.w CODE_B6F46B
CODE_B6F440:
	LDA.w $0579
	AND.w #$0001
	BNE.b CODE_B6F452
	RTS

CODE_B6F449:
	TAY
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	BRA.b CODE_B6F440

CODE_B6F452:
	JSL.l CODE_809B9C
	TYA
	EOR.w #$0006
	TAX
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Bounce
	JSR.w CODE_B6F46B
	RTS

CODE_B6F46B:
	STA.b $4C
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXA
	DEC
	DEC
	STA.b $84
	LDA.b $4C
	JSL.l CODE_BE80A4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_B6F489:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6F493,x)

DATA_B6F493:
	dw CODE_B6F4D3
	dw CODE_B6F4E0
	dw CODE_B6F4F2
	dw CODE_B6F51A
	dw CODE_B6F521

CODE_B6F49D:
	JSR.w CODE_B6F4BF
	JSL.l CODE_BCBCB9
CODE_B6F4A4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_B6F4B9
	RTL

CODE_B6F4AC:
	JSR.w CODE_B6F4BF
	RTL

CODE_B6F4B0:
	JSR.w CODE_B6F4BF
	JSL.l CODE_BCBC98
	BRA.b CODE_B6F4A4

CODE_B6F4B9:
	LDA.w #$FE00
	STA.b $DD
	RTL

CODE_B6F4BF:
	LDA.w #$0011
	JSL.l CODE_BFC707
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $DD
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.b $DF
	RTS

CODE_B6F4D3:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	JSL.l CODE_BFF175
	JSL.l CODE_BE80E1
	BRA.b CODE_B6F49D

CODE_B6F4E0:
	JSL.l CODE_BE80E1
	JSR.w CODE_B6F54F
	BCC.b CODE_B6F4EF
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
CODE_B6F4EF:
	JMP.w CODE_B6F49D

CODE_B6F4F2:
	JSR.w CODE_B69390
	JSL.l CODE_BE80E1
	JSL.l CODE_B6AAB7
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	AND.w #$7FFF
	LSR
	CMP.w #$0100
	BCS.b CODE_B6F50C
	LDA.w #$0100
CODE_B6F50C:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_B6F517
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6F517:
	JMP.w CODE_B6F4AC

CODE_B6F51A:
	JSL.l CODE_BE80E1
	JMP.w CODE_B6F4B0

CODE_B6F521:
	LDX.w #$0006
CODE_B6F524:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr71_MillstoneGnawty
	BNE.b CODE_B6F53E
	CPX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BEQ.b CODE_B6F53E
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	PHX
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BDF476
	PLX
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
CODE_B6F53E:
	INX
	INX
	CPX.w #$0034
	BNE.b CODE_B6F524
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	BRA.b CODE_B6F4E0

CODE_B6F54F:
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	BIT.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BPL.b CODE_B6F55E
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
CODE_B6F55E:
	CMP.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	ROL
	EOR.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LSR
	BCC.b CODE_B6F580
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	BEQ.b CODE_B6F580
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	BIT.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BPL.b CODE_B6F578
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
CODE_B6F578:
	CMP.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	ROL
	EOR.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LSR
CODE_B6F580:
	RTS

CODE_B6F581:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6F58B,x)

DATA_B6F58B:
	dw CODE_B6F591
	dw CODE_B6F5B1
	dw CODE_B6F5B2

CODE_B6F591:
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.b $DD
	JSR.w CODE_B6F5EF
	LDA.w #$0000
	JSL.l CODE_BFB21B
	LDA.w #$0000
	JSL.l CODE_BFB1CD
	JSR.w CODE_B69390
	JSR.w CODE_B6F5C2
	JSL.l CODE_BE80E1
	RTL

CODE_B6F5B1:
	RTL

CODE_B6F5B2:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0080
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6F5C2:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_B6F5CB
	EOR.w #$FFFF
	INC
CODE_B6F5CB:
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B6F5D6
	EOR.w #$FFFF
	INC
CODE_B6F5D6:
	CMP.b $4C
	BPL.b CODE_B6F5DC
	LDA.b $4C
CODE_B6F5DC:
	LSR
	STA.b $76
	LSR
	CLC
	ADC.b $76
	CMP.w #$0160
	BPL.b CODE_B6F5EB
	LDA.w #$0160
CODE_B6F5EB:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

CODE_B6F5EF:
	JSL.l CODE_809B9C
	TYX
	LDA.w #$FFF4
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_B6F600
	EOR.w #$FFFF
	INC
CODE_B6F600:
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0030
	STA.b $78
	LDA.b $4A
	SEC
	SBC.b $78
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	EOR.w #$FFFF
	INC
	CLC
	ADC.w #$00E0
	BPL.b CODE_B6F62B
	EOR.w #$FFFF
	INC
	CLC
	ADC.b $78
	STA.b $78
CODE_B6F62B:
	JSR.w CODE_B6F632
	JSR.w CODE_B6F664
	RTS

CODE_B6F632:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $76
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	BMI.b CODE_B6F64C
	ASL
	ASL
	ASL
	ASL
	CMP.w #$0800
	BMI.b CODE_B6F648
	LDA.w #$0800
CODE_B6F648:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_B6F64C:
	EOR.w #$FFFF
	INC
	ASL
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	CMP.w #$F800
	BPL.b CODE_B6F660
	LDA.w #$F800
CODE_B6F660:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_B6F664:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $78
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_B6F67E
	ASL
	ASL
	ASL
	ASL
	CMP.w #$0800
	BMI.b CODE_B6F67A
	LDA.w #$0800
CODE_B6F67A:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	RTS

CODE_B6F67E:
	EOR.w #$FFFF
	INC
	ASL
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	CMP.w #$F800
	BPL.b CODE_B6F692
	LDA.w #$F800
CODE_B6F692:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	RTS

CODE_B6F696:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6F6A0,x)

DATA_B6F6A0:
	dw CODE_B6F6A6
	dw CODE_B6F6C3
	dw CODE_B6F717

CODE_B6F6A6:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	CMP.b !RAM_DKC1_Global_EntranceIDLo
	BEQ.b CODE_B6F6B3
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B6F6B3:
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$003C
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	JSR.w CODE_B6F7B0
	RTL

CODE_B6F6C3:
	JSL.l CODE_BBA4D5
	LDA.w #$0001
	JSL.l CODE_BBA574
	BCS.b CODE_B6F6D9
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF4EE
	RTL

CODE_B6F6D9:
	JSL.l CODE_BCBC37
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.b $2E
	JSL.l CODE_BCB952
	LDA.w #$000A
	JSL.l CODE_BFD2A7
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	JSL.l CODE_BDF476
	LDA.b $32
	CMP.w #$0004
	BNE.b CODE_B6F704
	LDY.w #DATA_B5FD27
	BRA.b CODE_B6F707

CODE_B6F704:
	LDY.w #DATA_B58FC7
CODE_B6F707:
	JSL.l CODE_B58000
	JSL.l CODE_BFD27F
	LDA.w #!Define_DKC1_SoundID_BreakBarrel
	JSL.l CODE_BFFB09
	RTL

CODE_B6F717:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BMI.b CODE_B6F74A
	LDA.b $28
	LSR
	BCS.b CODE_B6F735
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	CMP.w #$0006
	BMI.b CODE_B6F740
	CMP.w #$0012
	BMI.b CODE_B6F73B
	CMP.w #$0030
	BMI.b CODE_B6F736
CODE_B6F735:
	RTL

CODE_B6F736:
	LDA.w #$0001
	BRA.b CODE_B6F743

CODE_B6F73B:
	LDA.w #$0004
	BRA.b CODE_B6F743

CODE_B6F740:
	LDA.w #$0008
CODE_B6F743:
	EOR.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTL

CODE_B6F74A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.b $2E
	JSL.l CODE_BCB952
	JSR.w CODE_B6F76F
	LDA.w #$000D
	JSL.l CODE_BFD2A7
	JSL.l CODE_BDF476
	JSL.l CODE_BFD27F
	LDA.w #!Define_DKC1_SoundID_BreakBarrel
	JSL.l CODE_BFFB09
	RTL

CODE_B6F76F:
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	PHY
	JSR.w CODE_B6F795
	PLY
	LDA.w $0579
	AND.w #$0001
	BNE.b CODE_B6F789
	RTS

CODE_B6F789:
	TYA
	EOR.w #$0006
	TAY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	RTS

CODE_B6F795:
	DEY
	DEY
	LDA.w $0512,y
	TAY
	LDA.b $32
	CMP.w #$0003
	BEQ.b CODE_B6F7A9
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	RTS

CODE_B6F7A9:
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	RTS

CODE_B6F7B0:
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0008
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	STA.w !RAM_DKC1_NorSpr_DisplayedPoseLo,y
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w #$000C
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	PHY
	JSR.w CODE_B6F810
	PLY
	LDA.w $0579
	AND.w #$0001
	BNE.b CODE_B6F7F2
	RTS

CODE_B6F7F2:
	TYA
	EOR.w #$0006
	TAY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	LDA.w #$000C
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	STA.w !RAM_DKC1_NorSpr_DisplayedPoseLo,y
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	RTS

CODE_B6F810:
	DEY
	DEY
	LDA.w $0512,y
	BNE.b CODE_B6F818
	RTS

CODE_B6F818:
	TAY
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	STA.w !RAM_DKC1_NorSpr_DisplayedPoseLo,y
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	LDA.w #$0005
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	RTS

CODE_B6F82F:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6F839,x)

DATA_B6F839:
	dw CODE_B6F850
	dw CODE_B6F888
	dw CODE_B6F89A
	dw CODE_B6F845
	dw CODE_B6F89B
	dw CODE_B6F90C

CODE_B6F845:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BMI.b CODE_B6F84D
	RTL

CODE_B6F84D:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6F850:
	ASL.w $0684
	LSR.w $0684
	LDY.w #DATA_B58FF9
	JSL.l CODE_B5802F
	BCS.b CODE_B6F887
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $86
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #$0F80
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w #$1080
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w #$0B00
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STX.w $1E2D
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSR.w CODE_B6F99D
CODE_B6F887:
	RTL

CODE_B6F888:
	LDA.w $0684
	BMI.b CODE_B6F899
	LDA.w #$003C
	STA.w !RAM_DKC1_Level_ShowBananaCountTimerLo
	JSR.w CODE_B6F91F
	JSR.w CODE_B6F99D
CODE_B6F899:
	RTL

CODE_B6F89A:
	RTL

CODE_B6F89B:
	LDA.w #$003C
	STA.w !RAM_DKC1_Level_ShowBananaCountTimerLo
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_B6F8C4
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	AND.w #$0008
	BNE.b CODE_B6F8B2
	STZ.w !RAM_DKC1_Level_ShowBananaCountTimerLo
CODE_B6F8B2:
	LDA.w !RAM_DKC1_Player_CurrentBananaCountLo
	CMP.w #$03E7
	LDA.w #$0000
	ROL
	ASL
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	JML.l CODE_B6A804

CODE_B6F8C4:
	LDA.w !RAM_DKC1_Player_CurrentBananaCountLo
	SEC
	SBC.w #$0002
	BMI.b CODE_B6F8F9
	STA.w !RAM_DKC1_Player_CurrentBananaCountLo
	JSR.w CODE_B6F9E9
	LDA.w #$0002
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	CMP.w #$0064
	BCS.b CODE_B6F8EF
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	AND.w #$0006
	BNE.b CODE_B6F8EE
	LDA.w #!Define_DKC1_SoundID_CollectBanana
	JSL.l CODE_BFFB09
CODE_B6F8EE:
	RTL

CODE_B6F8EF:
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	JML.l CODE_B6A84B

CODE_B6F8F9:
	STZ.w !RAM_DKC1_Player_CurrentBananaCountLo
	JSR.w CODE_B6F9E9
	LDA.w #$003C
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w #$0005
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	RTL

CODE_B6F90C:
	LDA.w #$003C
	STA.w !RAM_DKC1_Level_ShowBananaCountTimerLo
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_B6F91E
	STZ.w $1929
	JSR.w CODE_B6F983
CODE_B6F91E:
	RTL

CODE_B6F91F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	SEC
	SBC.w #$0100
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	BPL.b CODE_B6F93D
	XBA
	EOR.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	AND.w #$FF00
	EOR.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	JSR.w CODE_B6F93E
CODE_B6F93D:
	RTS

CODE_B6F93E:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_B6F963
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$005A
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.b $C4
	LDA.w #$0009
	STA.w $1929
	LDA.w #!Define_DKC1_SoundID_CollectFuelCan
	JSL.l CODE_BFFB09
	JSL.l CODE_B6A804
	RTS

CODE_B6F963:
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	AND.w #$000F
	BEQ.b CODE_B6F972
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	RTS

CODE_B6F972:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	SEC
	SBC.w #$0010
	AND.w #$FFF0
	ORA.w #$0009
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	RTS

CODE_B6F983:
	JSL.l CODE_809B9C
	TYX
	LDA.w #$004F
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$820F
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTS

CODE_B6F99D:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	CMP.w #$0006
	BPL.b CODE_B6F9BB
	LDA.b $28
	AND.w #$0004
	BEQ.b CODE_B6F9BB
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	RTS

CODE_B6F9BB:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	AND.w #$00F0
	LSR
	LSR
	CLC
	ADC.w #$221C
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDA.w #$0B00
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	AND.w #$000F
	ASL
	ASL
	CLC
	ADC.w #$221C
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	LDA.w #$0B00
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	RTS

CODE_B6F9E9:
	LDA.w !RAM_DKC1_Player_CurrentBananaCountLo
	STA.w !RAM_DKC1_Player_DisplayedBananaCountLo
	LDX.w #$000A
	JSR.w CODE_B6FA16
	LDA.w !REGISTER_ProductOrRemainderLo
	SEP.b #$20
	STA.w !RAM_DKC1_Player_BananaCountOnesDigit
	REP.b #$20
	LDA.w !REGISTER_QuotientLo
	JSR.w CODE_B6FA16
	SEP.b #$20
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.w !RAM_DKC1_Player_BananaCountTensDigit
	LDA.w !REGISTER_QuotientLo
	STA.w !RAM_DKC1_Player_BananaCountHundredsDigit
	REP.b #$20
	RTS

CODE_B6FA16:
	STA.w !REGISTER_DividendLo
	SEP.b #$10
	STX.w !REGISTER_Divisor
	REP.b #$10
	NOP #3
	RTS

CODE_B6FA24:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6FA2E,x)

DATA_B6FA2E:
	dw CODE_B6FA36
	dw CODE_B6FA7D
	dw CODE_B6FAC7
	dw CODE_B6FAEC

CODE_B6FA36:
	LDA.w $1929
	AND.w #$0009
	BNE.b CODE_B6FA4B
	JSL.l CODE_BBA4D5
	LDA.w #$0041
	JSL.l CODE_BBA574
	BCS.b CODE_B6FA4F
CODE_B6FA4B:
	JSR.w CODE_B6FB3B
	RTL

CODE_B6FA4F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	LDA.w #$0012
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w $0685
	ORA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	ORA.w #$0080
	STA.w $0685
	LDA.w #!Define_DKC1_SoundID_RevealSecret1
	JSL.l CODE_BFFAF6
	LDA.w #!Define_DKC1_SoundID_RevealSecret2
	JML.l CODE_BFFB09

CODE_B6FA7D:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BPL.b CODE_B6FABD
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	LSR
	LSR
	LSR
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	DEC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BPL.b CODE_B6FABA
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0003
	STA.b $C4
	STZ.w $00C5
	STZ.w $00C9
	LDA.w #$0050
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_Player_CurrentBananaCountLo
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
CODE_B6FABA:
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6FABD:
	JSR.w CODE_B6FB3B
	LDA.w #$003C
	STA.w !RAM_DKC1_Level_ShowBananaCountTimerLo
	RTL

CODE_B6FAC7:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BPL.b CODE_B6FAE2
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LSR
	LSR
	LSR
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	DEC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_B6FAE2:
	JSR.w CODE_B6FB3B
	LDA.w #$003C
	STA.w !RAM_DKC1_Level_ShowBananaCountTimerLo
	RTL

CODE_B6FAEC:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_B6FB0B
	AND.w #$000F
	BNE.b CODE_B6FB04
	LDA.w #!Define_DKC1_SoundID_Collect1stAnimalBuddyToken
	JSL.l CODE_BFFAF6
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
CODE_B6FB04:
	AND.w #$0008
	STA.w !RAM_DKC1_Level_ShowBananaCountTimerLo
	RTL

CODE_B6FB0B:
	SEP.b #$20
	ASL.w $0685
	LSR.w $0685
	REP.b #$20
	LDA.w !RAM_DKC1_Player_CurrentBananaCountLo
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	ASL.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	ADC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	CMP.w #$03E7
	BCC.b CODE_B6FB2A
	LDA.w #$03E7
CODE_B6FB2A:
	STA.w !RAM_DKC1_Player_CurrentBananaCountLo
	JSR.w CODE_B6F9E9
	LDA.w #!Define_DKC1_SoundID_Collect2ndAnimalBuddyToken
	JSL.l CODE_BFFAF6
	JML.l CODE_BDF476

CODE_B6FB3B:
	LDA.b $28
	AND.w #$000F
	BNE.b CODE_B6FB73
	LDY.w #DATA_B58C5F
	JSL.l CODE_B5801C
	BCS.b CODE_B6FB73
	LDY.b $86
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BFFA4D
	AND.w #$003F
	SEC
	SBC.w #$0010
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	JSL.l CODE_BFFA4D
	AND.w #$001F
	SEC
	SBC.w #$0008
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
CODE_B6FB73:
	RTS

CODE_B6FB74:
	PHX
	PHY
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $76
	BPL.b CODE_B6FB8B
	EOR.w #$FFFF
	INC
CODE_B6FB8B:
	LDY.w #$0000
	CMP.w #$0070
	BMI.b CODE_B6FBA0
	LDY.w #$0040
	LDA.b $76
	BMI.b CODE_B6FBA0
	TYA
	EOR.w #$FFFF
	INC
	TAY
CODE_B6FBA0:
	STY.w $1A69
	PLY
	PLX
	RTS

CODE_B6FBA6:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_B6FBB0,x)

DATA_B6FBB0:
	dw CODE_B6FBB8
	dw CODE_B6FBC7
	dw CODE_B6FBE7
	dw CODE_B6FBF2

CODE_B6FBB8:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w #$0001
	STA.w $1E2B
	RTL

CODE_B6FBC7:
	JSL.l CODE_809B9C
	DEY
	DEY
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_Victory
	BNE.b CODE_B6FBE6
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0000
	JSL.l CODE_BCB912
	JSR.w CODE_B6FC0A
CODE_B6FBE6:
	RTL

CODE_B6FBE7:
	JSR.w CODE_B6FBF3
	JSL.l CODE_BFFB78
	JSR.w CODE_B6FC37
	RTL

CODE_B6FBF2:
	RTL

CODE_B6FBF3:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FF60
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_B6FC06
	CMP.w #$F800
	BCS.b CODE_B6FC06
	LDA.w #$F800
CODE_B6FC06:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_B6FC0A:
	STZ.w $1929
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	CMP.w #$0080
	BMI.b CODE_B6FC2A
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w #$0020
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

CODE_B6FC2A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CLC
	ADC.w #$0038
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

CODE_B6FC37:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0101
	CMP.w #$0001
	BNE.b CODE_B6FC5D
	PHK
	PLB
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	LDA.w DATA_B6FC62,y
	BEQ.b CODE_B6FC5E
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w DATA_B6FC6C,y
	JSL.l CODE_BE96FA
CODE_B6FC5D:
	RTS

CODE_B6FC5E:
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTS

DATA_B6FC62:
	dw $0800,$0600,$0300,$0200,$0000

DATA_B6FC6C:
	dw $0400,$0200,$0200,$0100

CODE_B6FC74:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	STA.w $1B23
	STA.w $1B25
	LDA.w #$0001
	STA.w $1929
	RTL

CODE_B6FC84:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BEQ.b CODE_B6FC9D
	DEC
	ASL
	ASL
	ASL
	TAX
	JSR.w CODE_B6FC9E
	BCS.b CODE_B6FC9C
	INX
	INX
	INX
	INX
	JSR.w CODE_B6FC9E
	BCC.b CODE_B6FC9D
CODE_B6FC9C:
	RTL

CODE_B6FC9D:
	RTL

CODE_B6FC9E:
	LDA.l DATA_B69365,x
	CMP.w !RAM_DKC1_NorSpr_YPosLo,y
	BPL.b CODE_B6FCB2
	LDA.l DATA_B69365+$02,x
	CMP.w !RAM_DKC1_NorSpr_YPosLo,y
	BMI.b CODE_B6FCB2
	SEC
	RTS

CODE_B6FCB2:
	CLC
	RTS

	%InsertGarbageData($F6FCB4, incbin, DATA_B6FCB4.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankF7Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F70000:
	incbin "Graphics/GFX_Layer1_GorillaGlacierMap1.bin"

DATA_F75FA0:															; Note: Unused?
	db $04,$08,$08,$07,$18,$1F,$00,$00,$7C,$48,$6C,$48,$75,$58,$70,$68
	db $69,$32,$83,$58,$6D,$58,$80,$68,$7F,$70,$72,$78,$84,$40,$82,$38
	db $79,$40,$71,$60,$69,$52,$68,$4A,$69,$42,$6A,$3A,$7C,$40
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove1.bin"	; GFXSize = $3E0

DATA_F763AE:
	db $04,$08,$08,$06,$18,$1E,$00,$00,$7F,$4A,$6F,$4A,$77,$5A,$70,$6A
	db $63,$34,$6F,$5A,$80,$69,$7F,$71,$64,$4C,$87,$42,$85,$3A,$78,$42
	db $71,$62,$68,$54,$68,$4C,$64,$44,$64,$3C,$85,$32
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove2.bin"	; GFXSize = $3C0

DATA_F7679A:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$81,$4A,$71,$4A,$77,$5A,$70,$6A
	db $61,$4A,$6F,$5A,$80,$69,$82,$65,$88,$42,$87,$3A,$78,$42,$71,$62
	db $61,$42,$5F,$3A,$86,$32
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove3.bin"	; GFXSize = $3C0

DATA_F76B80:
	db $03,$0A,$06,$07,$16,$1D,$00,$00,$82,$4B,$72,$4B,$7B,$5B,$6A,$52
	db $78,$43,$89,$43,$86,$3B,$85,$43,$73,$63,$73,$5B,$70,$6B,$6B,$5A
	db $78,$6B,$80,$6B,$72,$73,$62,$52,$61,$4A,$62,$42,$5F,$42,$60,$3A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove4.bin"	; GFXSize = $3A0

DATA_F76F50:
	db $05,$06,$0A,$00,$00,$1A,$00,$00,$82,$4E,$72,$4E,$62,$4E,$7B,$5E
	db $6F,$5E,$64,$46,$86,$46,$7E,$47,$76,$46,$81,$3F,$72,$6E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove5.bin"	; GFXSize = $340

DATA_F772AE:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$82,$4A,$72,$4A,$63,$4A,$7B,$5A
	db $6B,$5A,$77,$42,$89,$5A,$63,$5A,$71,$6A,$79,$6A,$72,$72,$81,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove6.bin"	; GFXSize = $360

DATA_F7762E:
	db $04,$08,$08,$00,$00,$18,$00,$00,$83,$4F,$73,$4F,$63,$4F,$76,$5F
	db $6E,$5F,$70,$67,$71,$6F,$72,$77,$81,$6C,$82,$64,$76,$47,$7A,$47
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove7.bin"	; GFXSize = $300

DATA_F7794E:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$83,$53,$73,$51,$63,$53,$76,$61
	db $6E,$61,$70,$69,$72,$71,$72,$79,$80,$6E,$75,$49,$7A,$49
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove8.bin"	; GFXSize = $2E0

DATA_F77C4C:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$83,$57,$73,$57,$63,$56,$77,$67
	db $71,$67,$71,$6F,$72,$77,$82,$4F,$7A,$4F,$72,$4F,$77,$47
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove9.bin"	; GFXSize = $2E0

DATA_F77F4A:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$82,$60,$72,$4F,$64,$5B,$72,$5F
	db $7D,$6F,$71,$6F,$72,$77,$7D,$77,$82,$58,$87,$58,$6B,$53
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove10.bin"	; GFXSize = $2E0

DATA_F78248:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$81,$60,$64,$60,$71,$60,$73,$58
	db $86,$70,$83,$58,$78,$50,$71,$70,$7B,$58,$72,$78,$6B,$58,$7E,$70
	db $7C,$77,$66,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove11.bin"	; GFXSize = $2E0

DATA_F7854C:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$80,$6E,$70,$6E,$80,$5E,$70,$5E
	db $64,$67,$68,$77,$77,$56,$68,$60
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove12.bin"	; GFXSize = $2E0

DATA_F78844:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$80,$6E,$70,$6E,$64,$6E,$71,$5E
	db $69,$66,$81,$66,$64,$66,$6B,$5E,$88,$66,$81,$5E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove13.bin"	; GFXSize = $2C0

DATA_F78B20:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$80,$6E,$80,$5E,$70,$6E,$70,$5E
	db $63,$67,$77,$56,$68,$5F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove14.bin"	; GFXSize = $2C0

DATA_F78DF6:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$80,$6E,$70,$6E,$80,$5E,$70,$5E
	db $63,$60,$75,$56,$7D,$56
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove15.bin"	; GFXSize = $2C0

DATA_F790CC:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$72,$6E,$72,$5E,$81,$59,$81,$69
	db $62,$5D,$79,$56,$71,$56,$73,$4F,$7D,$76
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove16.bin"	; GFXSize = $300

DATA_F793E6:
	db $05,$06,$0A,$00,$00,$1A,$00,$00,$72,$6E,$72,$5E,$82,$5E,$62,$5A
	db $72,$4E,$5E,$5F,$82,$56,$86,$56,$82,$6E,$8A,$6E,$7D,$76
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove17.bin"	; GFXSize = $340

DATA_F79744:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$76,$6E,$76,$5E,$5F,$58,$6F,$4E
	db $7F,$56,$86,$57,$6F,$5E,$6F,$66,$72,$6E,$72,$76,$89,$5E,$5A,$55
	db $5B,$5D,$87,$66,$8F,$66,$8B,$6E,$7F,$4E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_DropFromAbove18.bin"	; GFXSize = $3A0

DATA_F79B0E:
	db $06,$04,$0C,$05,$1C,$21,$00,$00,$7E,$52,$6E,$52,$7D,$62,$6D,$62
	db $6E,$72,$7E,$72,$68,$76,$8C,$71,$81,$4A,$79,$4A,$71,$4A,$6A,$4A
	db $6B,$52,$6C,$5A,$88,$62
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ShakeCane1.bin"	; GFXSize = $420

DATA_F79F54:
	db $06,$04,$0C,$05,$1C,$21,$00,$00,$7F,$52,$6F,$52,$7E,$62,$6E,$62
	db $6E,$72,$7E,$72,$68,$75,$8D,$71,$84,$4A,$7C,$4A,$74,$4A,$6C,$4A
	db $6C,$52,$6D,$5A,$88,$62
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ShakeCane2.bin"	; GFXSize = $420

DATA_F7A39A:
	db $06,$04,$0C,$06,$1C,$22,$00,$00,$81,$52,$71,$52,$7E,$62,$6E,$62
	db $6E,$72,$7E,$72,$68,$75,$8E,$71,$86,$4A,$7E,$4A,$76,$4A,$6E,$4A
	db $6C,$52,$6D,$5A,$89,$62,$6C,$4A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ShakeCane3.bin"	; GFXSize = $440

DATA_F7A802:
	db $06,$04,$0C,$07,$1C,$23,$00,$00,$82,$52,$72,$52,$7E,$62,$6E,$62
	db $6E,$72,$7E,$72,$68,$75,$8E,$72,$88,$4A,$80,$4A,$78,$4A,$70,$4A
	db $6C,$52,$6D,$5A,$89,$62,$6C,$4A,$8D,$6A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ShakeCane4.bin"	; GFXSize = $460

DATA_F7AC8C:
	db $06,$04,$0C,$07,$1C,$23,$00,$00,$83,$52,$73,$52,$7F,$62,$6F,$62
	db $6E,$72,$7E,$72,$68,$75,$8E,$70,$8A,$4A,$82,$4A,$7A,$4A,$72,$4A
	db $6D,$52,$6E,$5A,$8F,$62,$6C,$4A,$96,$66
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ShakeCane5.bin"	; GFXSize = $460

DATA_F7B116:
	db $06,$04,$0C,$08,$1C,$24,$00,$00,$83,$52,$73,$52,$7F,$62,$6F,$62
	db $6E,$72,$7E,$72,$68,$75,$8E,$70,$8A,$4A,$82,$4A,$7A,$4A,$72,$4A
	db $6D,$52,$6E,$5A,$93,$5B,$6C,$4A,$9B,$5C,$8A,$62
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ShakeCane6.bin"	; GFXSize = $480

DATA_F7B5C2:
	db $06,$04,$0C,$09,$1C,$25,$00,$00,$84,$52,$74,$52,$7F,$62,$6F,$62
	db $6E,$72,$7E,$72,$68,$75,$8E,$72,$8A,$4A,$82,$4A,$7A,$4A,$72,$4A
	db $6D,$52,$6E,$5A,$94,$52,$6C,$4A,$9C,$52,$8B,$62,$8E,$6A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ShakeCane7.bin"	; GFXSize = $4A0

DATA_F7BA90:
	db $06,$04,$0C,$09,$1C,$25,$00,$00,$84,$52,$74,$52,$7F,$62,$6F,$62
	db $6E,$72,$7E,$72,$68,$75,$8E,$72,$8A,$4A,$82,$4A,$7A,$4A,$72,$4A
	db $6D,$52,$6E,$5A,$94,$4E,$6C,$4A,$9B,$49,$8B,$62,$8E,$6A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ShakeCane8.bin"	; GFXSize = $4A0

DATA_F7BF5E:
	db $06,$04,$0C,$09,$1C,$25,$00,$00,$84,$52,$74,$52,$7E,$62,$6E,$62
	db $6E,$72,$7E,$72,$68,$75,$8E,$72,$8A,$4A,$82,$4A,$7A,$4A,$72,$4A
	db $6D,$52,$6E,$5A,$94,$4E,$6C,$4A,$9A,$46,$8C,$62,$8E,$6A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ShakeCane9.bin"	; GFXSize = $4A0

DATA_F7C42C:
	db $06,$04,$0C,$09,$1C,$25,$00,$00,$85,$52,$75,$52,$7E,$62,$6E,$62
	db $6E,$72,$7E,$72,$68,$75,$8E,$72,$8A,$4A,$82,$4A,$7A,$4A,$72,$4A
	db $6D,$52,$6E,$5A,$95,$51,$6C,$4A,$9B,$49,$8C,$62,$8E,$6A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ShakeCane10.bin"	; GFXSize = $4A0

DATA_F7C8FA:
	db $06,$04,$0C,$09,$1C,$25,$00,$00,$85,$52,$75,$52,$7E,$62,$6E,$62
	db $6E,$72,$7E,$72,$68,$75,$8E,$72,$8A,$4A,$82,$4A,$7A,$4A,$72,$4A
	db $6D,$52,$6E,$5A,$95,$4D,$6C,$4A,$9A,$45,$8C,$62,$8E,$6A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ShakeCane11.bin"	; GFXSize = $4A0

DATA_F7CDC8:
	db $06,$04,$0C,$09,$1C,$25,$00,$00,$85,$52,$75,$52,$7E,$62,$6E,$62
	db $6E,$72,$7E,$72,$68,$75,$8E,$72,$8A,$4A,$82,$4A,$7A,$4A,$72,$4A
	db $6D,$52,$6E,$5A,$92,$4A,$6C,$4A,$98,$42,$8C,$62,$8E,$6A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_ShakeCane12.bin"	; GFXSize = $4A0

DATA_F7D296:
	db $06,$04,$0C,$0A,$1C,$26,$00,$00,$85,$52,$75,$52,$7E,$62,$6E,$62
	db $6E,$72,$7E,$72,$68,$75,$8E,$72,$8A,$4A,$82,$4A,$7A,$4A,$72,$4A
	db $6D,$52,$6E,$5A,$92,$4A,$6C,$4A,$95,$42,$8D,$62,$8E,$6A,$97,$3A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_HitWithCane1.bin"	; GFXSize = $4C0

DATA_F7D786:
	db $06,$04,$0C,$0A,$1C,$26,$00,$00,$85,$52,$75,$52,$7E,$62,$6E,$62
	db $6E,$72,$7E,$72,$69,$75,$8E,$72,$8A,$4A,$82,$4A,$7A,$4A,$72,$4A
	db $6D,$52,$6E,$5A,$92,$4A,$6C,$4A,$97,$42,$8D,$62,$8D,$6A,$99,$3A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_HitWithCane2.bin"	; GFXSize = $4C0

DATA_F7DC76:
	db $06,$04,$0C,$0A,$1C,$26,$00,$00,$86,$52,$76,$52,$7E,$62,$6E,$62
	db $6E,$72,$7E,$72,$69,$75,$8E,$72,$8D,$4A,$86,$4A,$7E,$4A,$76,$4A
	db $6E,$52,$6F,$5A,$95,$50,$6E,$4A,$99,$48,$8D,$62,$8D,$6A,$9D,$40
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_HitWithCane3.bin"	; GFXSize = $4C0

DATA_F7E166:
	db $06,$04,$0C,$09,$1C,$25,$00,$00,$87,$52,$77,$52,$7F,$62,$6F,$62
	db $6E,$72,$7E,$72,$69,$74,$8E,$72,$8D,$4A,$86,$4A,$7E,$4A,$76,$4A
	db $6F,$52,$6F,$5A,$97,$55,$6E,$4A,$9E,$4E,$8D,$62,$8D,$6A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_HitWithCane4.bin"	; GFXSize = $4A0

DATA_F7E634:
	db $06,$04,$0C,$09,$1C,$25,$00,$00,$87,$52,$77,$52,$80,$62,$70,$62
	db $6E,$72,$7E,$72,$69,$74,$8E,$72,$8D,$4A,$86,$4A,$7E,$4A,$76,$4A
	db $6F,$52,$6F,$5A,$97,$5A,$6E,$4A,$9F,$55,$8F,$62,$8C,$6A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_HitWithCane5.bin"	; GFXSize = $4A0

DATA_F7EB02:
	db $06,$04,$0C,$09,$1C,$25,$00,$00,$87,$52,$77,$52,$7F,$62,$6F,$62
	db $6E,$72,$7E,$72,$69,$74,$8E,$72,$8D,$4A,$86,$4A,$7E,$4A,$76,$4A
	db $6F,$52,$6F,$5A,$97,$5F,$6E,$4A,$9F,$5D,$8F,$62,$8C,$6A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_HitWithCane6.bin"	; GFXSize = $4A0

DATA_F7EFD0:
	db $06,$04,$0C,$09,$1C,$25,$00,$00,$87,$52,$77,$52,$7F,$62,$6F,$62
	db $6E,$72,$7E,$72,$69,$74,$8E,$72,$8D,$4A,$86,$4A,$7E,$4A,$76,$4A
	db $6F,$52,$6F,$5A,$97,$63,$6E,$4A,$9D,$63,$8F,$62,$8F,$6A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_HitWithCane7.bin"	; GFXSize = $4A0

DATA_F7F49E:
	db $04,$08,$08,$06,$18,$1E,$00,$00,$5F,$6D,$6F,$56,$7F,$65,$6F,$66
	db $7B,$5D,$7F,$55,$8F,$69,$82,$4F,$73,$4E,$59,$6D,$6F,$76,$77,$76
	db $7F,$75,$87,$75,$8E,$71,$7B,$4E,$7C,$47,$78,$46
	incbin "Graphics/DynamicSprites/GFX_KRoolsShip_AfterWorld6.bin"	; GFXSize = $3C0

DATA_F7F88A:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$70,$64,$80,$63,$72,$54,$63,$68
	db $68,$70,$68,$68,$7E,$52,$79,$4C
	incbin "Graphics/DynamicSprites/GFX_KRoolsShip_AfterWorld5.bin"	; GFXSize = $220

DATA_F7FAC2:
	db $03,$01,$06,$00,$00,$07,$10,$06,$71,$5E,$73,$4E,$7C,$5E,$69,$65
	incbin "Graphics/DynamicSprites/GFX_KRoolsShip_AfterWorld4.bin"	; GFXSize = $1A0

DATA_F7FC72:
	db $01,$04,$02,$00,$00,$06,$10,$02,$75,$52,$7A,$62,$74,$62,$6C,$63
	db $81,$62
	incbin "Graphics/DynamicSprites/GFX_KRoolsShip_AfterWorld3.bin"	; GFXSize = $100

DATA_F7FD84:
	db $00,$06,$00,$00,$00,$06,$00,$00,$6F,$62,$77,$60,$7F,$61,$76,$58
	db $78,$50,$79,$58
	incbin "Graphics/DynamicSprites/GFX_KRoolsShip_AfterWorld2.bin"	; GFXSize = $C0

DATA_F7FE58:
	db $00,$05,$00,$00,$00,$05,$00,$00,$70,$61,$78,$53,$76,$5A,$76,$62
	db $7D,$60
	incbin "Graphics/DynamicSprites/GFX_KRoolsShip_AfterWorld1.bin"	; GFXSize = $A0

	%InsertGarbageData($F7FF0A, incbin, DATA_F7FF0A.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankF8Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F80000:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$74,$48,$74,$58,$74,$68,$7C,$38
	db $74,$78,$74,$88,$84,$48,$84,$50,$84,$58,$84,$60,$84,$68,$84,$70
	db $84,$30
	incbin "Graphics/DynamicSprites/GFX_BreakableWall_LeftFactoryWall.bin"	; GFXSize = $380

DATA_F803A2:
	db $00,$08,$00,$00,$00,$08,$00,$00,$7C,$40,$7C,$48,$7C,$50,$7C,$58
	db $7C,$60,$7C,$68,$7C,$70,$7C,$78
	incbin "Graphics/DynamicSprites/GFX_BreakableWall_Unknown3.bin"	; GFXSize = $100

DATA_F804BA:
	db $07,$02,$0E,$02,$1E,$20,$00,$00,$78,$58,$70,$68,$80,$68,$88,$58
	db $68,$78,$78,$78,$70,$88,$80,$50,$88,$50,$88,$48,$90,$50
	incbin "Graphics/DynamicSprites/GFX_BreakableWall_RightTempleWall.bin"	; GFXSize = $400

DATA_F808D8:
	db $00,$04,$00,$00,$00,$04,$00,$00,$70,$80,$78,$80,$80,$80,$88,$80
	incbin "Graphics/DynamicSprites/GFX_GroundCover_TempleLevel.bin"	; GFXSize = $80

DATA_F80968:
	db $02,$00,$00,$00,$00,$04,$10,$04,$70,$78,$80,$78
	incbin "Graphics/DynamicSprites/GFX_GroundCover_FactoryLevel.bin"	; GFXSize = $100

DATA_F80A74:
	incbin "Graphics/GFX_Sprite_OverworldPathDot.bin"

DATA_F80A94:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$60,$7F,$60,$71,$70,$7F,$70
	db $73,$80,$7B,$80,$83,$80
	incbin "Graphics/DynamicSprites/GFX_OnBarrel_Pose.bin"	; GFXSize = $260

DATA_F80D0A:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$5F,$7E,$5F,$71,$6F,$7E,$6F
	db $74,$7F,$7C,$7F,$84,$7F
	incbin "Graphics/DynamicSprites/GFX_OffBarrel_Pose.bin"	; GFXSize = $260

DATA_F80F80:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$73,$5C,$7C,$5C,$74,$6C,$74,$7C
	db $84,$7C,$83,$6C,$84,$74,$81,$84
	incbin "Graphics/DynamicSprites/GFX_EnemySpawnBarrel_Normal.bin"	; GFXSize = $280

DATA_F81218:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$74,$67,$74,$77,$84,$77,$84,$5F
	db $84,$67,$84,$6F,$84,$7F,$6E,$69,$88,$67
	incbin "Graphics/DynamicSprites/GFX_EnemySpawnBarrel_Broken.bin"	; GFXSize = $1E0

DATA_F81412:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$5F,$71,$6F,$7E,$5F,$7E,$6F
	db $74,$7F,$7C,$7F,$84,$7F
	incbin "Graphics/DynamicSprites/GFX_StopBarrel_Pose.bin"	; GFXSize = $260

DATA_F81688:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$88,$68,$78,$5D,$70,$6D,$88,$58
	db $80,$6D,$80,$75,$74,$5D,$71,$65,$70,$7D,$78,$7D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump1.bin"	; GFXSize = $2C0

DATA_F81964:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$7F,$5B,$6F,$5B,$6F,$6B,$89,$53
	db $81,$53,$79,$53,$8F,$5B,$8F,$63,$7E,$6B,$7F,$73,$6F,$7B,$77,$7B
	db $97,$60
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump2.bin"	; GFXSize = $2C0

DATA_F81C46:
	db $04,$08,$08,$01,$18,$19,$00,$00,$81,$55,$71,$54,$70,$64,$82,$45
	db $92,$4C,$91,$54,$99,$50,$7A,$4C,$80,$64,$80,$6B,$70,$74,$78,$74
	db $74,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump3.bin"	; GFXSize = $320

DATA_F81F88:
	db $04,$08,$08,$01,$18,$19,$00,$00,$81,$52,$72,$52,$80,$42,$70,$62
	db $90,$43,$90,$4B,$78,$4A,$98,$49,$80,$62,$80,$6A,$70,$72,$78,$72
	db $73,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump4.bin"	; GFXSize = $320

DATA_F822CA:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$82,$4F,$72,$4F,$7E,$3F,$71,$5F
	db $78,$47,$85,$37,$8D,$3C,$8E,$44,$95,$42,$81,$5F,$81,$66,$70,$6F
	db $73,$6F,$71,$77
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump5.bin"	; GFXSize = $340

DATA_F8262E:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$82,$4E,$72,$4E,$7F,$3E,$71,$5E
	db $81,$5E,$81,$66,$77,$46,$7A,$3E,$7F,$36,$87,$36,$8F,$38,$70,$6E
	db $73,$6E,$70,$76,$8F,$40
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump6.bin"	; GFXSize = $360

DATA_F829B4:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$81,$4E,$71,$4E,$7F,$3E,$71,$5E
	db $6E,$6E,$81,$5E,$81,$66,$77,$46,$7A,$3E,$7D,$36,$85,$36,$8D,$37
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump7.bin"	; GFXSize = $360

DATA_F82D34:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$80,$4E,$70,$4E,$7E,$3E,$71,$5E
	db $6E,$6E,$76,$46,$7A,$3E,$7C,$36,$84,$36,$88,$36,$81,$5E,$81,$66
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump8.bin"	; GFXSize = $360

DATA_F830B4:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$81,$4E,$72,$4E,$71,$5E,$6F,$6E
	db $76,$3E,$86,$46,$86,$3E,$7A,$36,$82,$36,$86,$36,$7C,$5E,$7B,$66
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump9.bin"	; GFXSize = $360

DATA_F83434:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$7F,$4F,$72,$4F,$71,$5F,$75,$3F
	db $85,$47,$85,$3F,$79,$37,$81,$37,$86,$37,$7B,$5F,$7B,$67,$6E,$6F
	db $76,$6F,$6F,$77,$79,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump10.bin"	; GFXSize = $360

DATA_F837BA:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$7F,$50,$72,$4F,$70,$5F,$74,$40
	db $7B,$5F,$7C,$67,$6D,$6F,$75,$6F,$6F,$77,$7B,$6F,$78,$38,$7F,$38
	db $84,$48,$84,$40,$87,$38,$80,$30
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump11.bin"	; GFXSize = $380

DATA_F83B62:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$7E,$50,$72,$50,$71,$60,$7B,$40
	db $73,$48,$73,$40,$77,$38,$7E,$38,$88,$40,$7C,$60,$7F,$68,$70,$70
	db $78,$70,$71,$78,$7E,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Land1.bin"	; GFXSize = $360

DATA_F83EE8:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$7D,$50,$6E,$50,$71,$60,$6E,$40
	db $72,$70,$7E,$48,$86,$48,$81,$60,$83,$68,$7F,$74
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Land2.bin"	; GFXSize = $320

DATA_F84224:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7C,$4F,$6C,$4F,$71,$5F,$75,$6F
	db $82,$47,$7F,$47,$6A,$52,$81,$5F,$86,$67,$81,$74
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Land3.bin"	; GFXSize = $2C0

DATA_F84500:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7A,$51,$6A,$51,$71,$61,$81,$49
	db $7D,$49,$81,$61,$88,$61,$78,$71,$78,$79,$80,$76
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Land4.bin"	; GFXSize = $260

DATA_F8477C:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7A,$51,$72,$60,$74,$70,$72,$58
	db $72,$50,$6B,$57,$6B,$5F,$80,$49,$7C,$49,$82,$61,$8A,$61,$81,$76
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Land5.bin"	; GFXSize = $2A0

DATA_F84A3C:
	db $02,$0C,$04,$00,$00,$14,$00,$00,$7E,$54,$71,$60,$73,$70,$76,$51
	db $76,$58,$84,$4C,$7B,$70,$79,$78,$81,$77,$7E,$4C,$81,$64,$89,$64
	db $6E,$58,$6E,$60
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Land6.bin"	; GFXSize = $280

DATA_F84CE0:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$88,$62,$84,$52,$78,$61,$78,$71
	db $7C,$59,$76,$5A,$73,$62,$71,$6A,$72,$72
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Land7.bin"	; GFXSize = $2A0

DATA_F84F9A:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$8E,$70,$89,$60,$79,$60,$71,$70
	db $89,$58,$74,$68,$81,$70,$89,$70,$89,$78
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Land8.bin"	; GFXSize = $2A0

DATA_F85254:															; Note: Unused?
	db $04,$06,$08,$00,$00,$0E,$10,$08,$87,$60,$77,$60,$80,$70,$70,$70
	db $71,$68,$84,$80,$8B,$72,$8C,$7A,$88,$58,$8A,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Land9.bin"	; GFXSize = $2C0

DATA_F85530:
	db $04,$01,$08,$00,$00,$09,$10,$08,$70,$51,$7D,$51,$7B,$41,$70,$41
	db $7E,$39
	incbin "Graphics/DynamicSprites/GFX_OilFire_Idle1.bin"	; GFXSize = $220

DATA_F85762:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$71,$51,$7D,$51,$72,$41,$82,$49
	db $81,$41,$84,$49,$80,$39
	incbin "Graphics/DynamicSprites/GFX_OilFire_Idle2.bin"	; GFXSize = $200

DATA_F85978:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$71,$51,$7D,$51,$73,$41,$83,$49
	db $83,$41,$86,$46,$82,$39
	incbin "Graphics/DynamicSprites/GFX_OilFire_Idle3.bin"	; GFXSize = $200

DATA_F85B8E:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$71,$51,$7E,$51,$75,$41,$85,$49
	db $85,$41,$87,$43,$83,$39
	incbin "Graphics/DynamicSprites/GFX_OilFire_Idle4.bin"	; GFXSize = $200

DATA_F85DA4:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$71,$51,$7E,$51,$75,$41,$85,$49
	db $85,$41,$87,$42,$82,$39,$79,$39
	incbin "Graphics/DynamicSprites/GFX_OilFire_Idle5.bin"	; GFXSize = $220

DATA_F85FDC:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$70,$51,$7D,$51,$81,$41,$73,$41
	db $80,$39,$7A,$39
	incbin "Graphics/DynamicSprites/GFX_OilFire_Idle6.bin"	; GFXSize = $240

DATA_F86230:
	db $04,$01,$08,$00,$00,$09,$10,$08,$71,$51,$7E,$51,$81,$41,$74,$41
	db $7C,$39
	incbin "Graphics/DynamicSprites/GFX_OilFire_Idle7.bin"	; GFXSize = $220

DATA_F86462:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$71,$51,$7D,$51,$74,$41,$84,$41
	db $89,$41,$7B,$39,$84,$49
	incbin "Graphics/DynamicSprites/GFX_OilFire_Idle8.bin"	; GFXSize = $200

DATA_F86678:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$71,$51,$7E,$51,$74,$41,$84,$41
	db $88,$41,$79,$39,$7D,$39,$82,$49
	incbin "Graphics/DynamicSprites/GFX_OilFire_Idle9.bin"	; GFXSize = $220

DATA_F868B0:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$70,$51,$7D,$51,$73,$41,$83,$49
	db $83,$41,$76,$39,$7D,$39
	incbin "Graphics/DynamicSprites/GFX_OilFire_Idle10.bin"	; GFXSize = $200

DATA_F86AC6:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$70,$51,$7D,$51,$73,$41,$83,$49
	db $83,$41,$74,$39,$81,$39
	incbin "Graphics/DynamicSprites/GFX_OilFire_Idle11.bin"	; GFXSize = $200

DATA_F86CDC:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$71,$51,$7E,$51,$73,$41,$83,$49
	db $7E,$41,$73,$39,$7E,$39
	incbin "Graphics/DynamicSprites/GFX_OilFire_Idle12.bin"	; GFXSize = $200

DATA_F86EF2:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$70,$51,$7D,$51,$73,$41,$82,$49
	db $7E,$41,$74,$39,$7C,$39
	incbin "Graphics/DynamicSprites/GFX_OilFire_Idle13.bin"	; GFXSize = $200

DATA_F87108:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$71,$51,$7E,$51,$72,$41,$82,$49
	db $7E,$41,$75,$39,$7A,$39
	incbin "Graphics/DynamicSprites/GFX_OilFire_Idle14.bin"	; GFXSize = $200

DATA_F8731E:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$71,$51,$7E,$51,$71,$41,$81,$49
	db $7F,$41,$75,$39,$79,$39
	incbin "Graphics/DynamicSprites/GFX_OilFire_Idle15.bin"	; GFXSize = $200

DATA_F87534:
	db $03,$03,$06,$00,$00,$09,$10,$06,$70,$51,$7D,$51,$71,$41,$81,$49
	db $7F,$41,$7B,$39
	incbin "Graphics/DynamicSprites/GFX_OilFire_Idle16.bin"	; GFXSize = $1E0

DATA_F87728:
	incbin "Tilemaps/Layer1_GameOverScreen.bin"

	%InsertGarbageData($F87E28, incsrc, DATA_F87E28.asm)
	%FREE_BYTES($F87FB6, 74,$00)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

CODE_B88000:
	RTL

CODE_B88001:
	JSL.l CODE_BBA58D
	BCC.b CODE_B88000
	LDA.b $88
	CMP.w #$0006
	BMI.b CODE_B8808D
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_VeryGnawtysLair_Main
	BCS.b CODE_B8808D
	CMP.w #!Define_DKC1_EntranceID_GangplankGalleon_Main
	BEQ.b CODE_B8808D
	LDA.l $7F3775
	BNE.b CODE_B8808D
	JSR.w CODE_B8808E
	BCS.b CODE_B88064
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	LDA.b $88
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w #DATA_B5F463
	JSL.l CODE_B5804C
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BCS.b CODE_B8808D
	LDA.l $7F3775
	INC
	STA.l $7F3775
	LDA.w #!Define_DKC1_AnimationID_Banana
	JSL.l CODE_BE802F
	LDX.b $86
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0900
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$000C
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
CODE_B88064:
	LDY.b $88
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_RAMTable15C9Lo,y
	LDY.b $84
	LDA.w #$0002
	STA.w $16E5,y
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
	LDA.w #$FFFE
	STA.w $1929
	STZ.w $1E17
	JSL.l CODE_BFFA68
CODE_B8808D:
	RTL

CODE_B8808E:
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr05_Kritter
	BEQ.b CODE_B880CC
	CMP.w #!Define_DKC1_NorSpr06_Klump
	BEQ.b CODE_B880CC
	CMP.w #!Define_DKC1_NorSpr0E_NutThrowingNecky
	BEQ.b CODE_B880CC
	CMP.w #!Define_DKC1_NorSpr1A_Klaptrap
	BEQ.b CODE_B880CC
	CMP.w #!Define_DKC1_NorSpr29_Slippa
	BEQ.b CODE_B880CC
	CMP.w #!Define_DKC1_NorSpr2F_Army
	BEQ.b CODE_B880CC
	CMP.w #!Define_DKC1_NorSpr46_BlueKrusha
	BEQ.b CODE_B880CC
	CMP.w #!Define_DKC1_NorSpr4B_MiniNecky
	BEQ.b CODE_B880CC
	CMP.w #!Define_DKC1_NorSpr4D_Gnawty
	BEQ.b CODE_B880CC
	CMP.w #!Define_DKC1_NorSpr4F_FlyingNecky
	BEQ.b CODE_B880CC
	CMP.w #!Define_DKC1_NorSpr50_MankyKong
	BEQ.b CODE_B880CC
	SEC
	RTS

CODE_B880CC:
	CLC
	RTS

CODE_B880CE:
	JSR.w CODE_B880D2
	RTL

CODE_B880D2:
	STZ.b $4C
	LDA.b $42
	CMP.w #$0002
	BNE.b CODE_B880E4
	LDA.b $44
	BEQ.b CODE_B880E4
	LDA.w #$003C
	STA.b $4C
CODE_B880E4:
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	CMP.w #$0001
	BEQ.b CODE_B8810A
	LDX.w #$0004
	JSR.w CODE_B88128
	LDA.w #DATA_BC8422
	CLC
	ADC.b $4C
	JSL.l CODE_BDF254
	LDX.w #$0002
	LDA.w #DATA_BC84B8
	CLC
	ADC.b $4C
	JSL.l CODE_BDF254
	RTS

CODE_B8810A:
	LDX.w #$0002
	JSR.w CODE_B88128
	LDA.w #DATA_BC849A
	CLC
	ADC.b $4C
	JSL.l CODE_BDF254
	LDX.w #$0004
	LDA.w #DATA_BC8440
	CLC
	ADC.b $4C
	JSL.l CODE_BDF254
	RTS

CODE_B88128:
	TXY
	DEY
	DEY
	LDA.w $0512,y
	BNE.b CODE_B88131
	RTS

CODE_B88131:
	TAX
	RTS

CODE_B88133:
	STZ.w $1DF5
	STZ.w $1DF7
	STZ.w $1DF9
	STZ.w $1DFB
	STZ.w $1DFD
	STZ.w $1DFF
	STZ.b $E1
	STZ.b $E3
	STZ.b $E5
	STZ.b $E7
	STZ.b $E9
	STZ.b $EB
	STZ.b $ED
	STZ.b $4C
	STZ.b $4E
	STZ.b $50
	STZ.w !REGISTER_Mode7MatrixParameterA
	STZ.w !REGISTER_Mode7MatrixParameterC
	STZ.w !REGISTER_Mode7CenterX
	STZ.w !REGISTER_Mode7CenterY
	RTL

CODE_B88166:
	BEQ.b CODE_B8817E
	CMP.w #$000A
	BCS.b CODE_B88196
	LDA.l DATA_B88197-$02,x
	AND.w !RAM_DKC1_Player_CollectedKONGLettersLo
	BEQ.b CODE_B88196
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDX.w #$0000
CODE_B8817E:
	INC.w $0683
	LDA.w $0683
	CMP.w #$0008
	BNE.b CODE_B88196
	STZ.w $0683
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0015
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	ASL
	TAX
CODE_B88196:
	RTL

DATA_B88197:
	dw $0018,$0014,$0012,$0011

CODE_B8819F:
	SEP.b #$30
	LDX.b #$00
CODE_B881A3:
	STZ.w !REGISTER_OAMSizeAndDataAreaDesignation,x
	STZ.w !REGISTER_OAMSizeAndDataAreaDesignation,x
	INX
	CPX.b #$2D
	BNE.b CODE_B881A3
	LDX.b #$00
CODE_B881B0:
	STZ.w !REGISTER_Multiplicand,x
	INX
	CPX.b #$0B
	BNE.b CODE_B881B0
	LDA.b #$8F
	STA.w !REGISTER_ScreenDisplayRegister
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	STA.w !REGISTER_Mode7TilemapSettings
	STZ.w !REGISTER_ColorMathSelectAndEnable
	STZ.w !REGISTER_InitialScreenSettings
	STZ.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.b #$FF
	STA.w !REGISTER_ProgrammableIOPortOutput
	LDA.b #$E0
	STA.w !REGISTER_FixedColorData
	LDA.b #$30
	STA.w !REGISTER_ColorMathInitialSettings
	LDA.b #$00
	STA.w !REGISTER_MosaicSizeAndBGEnable
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	REP.b #$30
	SEP.b #$20
	LDX.w #$000A
CODE_B8820D:
	STZ.w DMA[$00].Parameters,x
	STZ.w HDMA[$01].Parameters,x
	STZ.w HDMA[$02].Parameters,x
	STZ.w HDMA[$03].Parameters,x
	STZ.w HDMA[$04].Parameters,x
	STZ.w HDMA[$05].Parameters,x
	STZ.w HDMA[$06].Parameters,x
	STZ.w HDMA[$07].Parameters,x
	DEX
	BPL.b CODE_B8820D
	REP.b #$20
	RTL

CODE_B8822B:
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TAX
	DEC
	DEC
	STA.b $84
	TAY
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$00D8
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w $0579
	AND.w #$0001
	BNE.b CODE_B88253
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$000C
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_B88253:
	LDA.w #$0036
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Swimming
	JSL.l CODE_BE80A4
	RTL

CODE_B88261:
	JSR.w CODE_B88268
	JSR.w CODE_B88278
	RTL

CODE_B88268:
	LDX.w #$0100
	SEP.b #$20
CODE_B8826D:
	DEX
	STZ.b $00,x
	CPX.w #$004A
	BNE.b CODE_B8826D
	REP.b #$20
	RTS

CODE_B88278:
	LDX.w #$2000
	SEP.b #$20
CODE_B8827D:
	DEX
	STZ.b $00,x
	CPX.w #$0687
	BNE.b CODE_B8827D
	REP.b #$20
	RTS

CODE_B88288:
	JSL.l CODE_B899DA
	LDA.w #$0000
	STA.w $0512
	STA.w $0514
	STZ.w $0516
	STZ.w $0518
	LDA.w #$0001
	STA.w !RAM_DKC1_Player_CurrentKongLo
	STZ.w !RAM_DKC1_Player_CurrentBananaCountLo
	STZ.w !RAM_DKC1_Player_DisplayedBananaCountLo
	STZ.w !RAM_DKC1_Player_BananaCountOnesDigit
	STZ.w !RAM_DKC1_Player_BananaCountHundredsDigit
	STZ.w !RAM_DKC1_Player_WinkyTokenCount
	STZ.b $46
	STZ.b $48
	STZ.w $0579
	LDX.w #!Define_DKC1_Global_StartingLives
	LDA.w !RAM_DKC1_Global_CheatCodeFlagsLo
	AND.w #!Define_DKC1_CheatFlags_50Lives
	BEQ.b CODE_B882C5
	LDX.w #!Define_DKC1_Global_50LivesCheatStartingLives
CODE_B882C5:
	STX.w !RAM_DKC1_Player_CurrentLifeCountLo
	STX.w !RAM_DKC1_Player_DisplayedLifeCountLo
	STZ.w $0683
	LDA.w #!Define_DKC1_EntranceID_InvalidMap
	STA.b !RAM_DKC1_Global_EntranceIDLo
	LDA.w #!Define_DKC1_EntranceID_KongoJungleMap
	STA.b $40
	RTL

CODE_B882D9:
	LDA.w $0579
	AND.w #$0200
	BNE.b CODE_B882F1
	LDX.w #$0006
CODE_B882E4:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1665Lo,x
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	INX
	INX
	CPX.w #$0034
	BNE.b CODE_B882E4
CODE_B882F1:
	RTL

CODE_B882F2:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	ASL
	TAX
	LDA.l DATA_BCBEF0,x
	LDY.b $86
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,y
	LDA.l DATA_BCBEF0+$02,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,y
	RTL

ADDR_B8830E:
	LDA.w $1E3D
	BEQ.b CODE_B88343
	LDY.w #!RAM_DKC1_Global_OAMBuffer
	STY.b !RAM_DKC1_Global_OAMIndexLo
	STZ.w DKC1_Global_UpperOAMBuffer[$00].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$02].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$04].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$06].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$08].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$0A].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$0C].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$0E].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$10].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$12].Slot
	JSL.l CODE_B89A60
	LDA.w #$0040
	ORA.w $0579
	STA.w $0579
CODE_B88343:
	RTL

CODE_B88344:
	LDA.w !RAM_DKC1_NorSpr_DrawOrderIndexLo
	TAY
	LDA.w !RAM_DKC1_NorSpr_CurrentOAMZPosLo,y
	STA.b $6C
	LDX.w #$0AAF
CODE_B88350:
	LDY.b $04,x
	LDA.w !RAM_DKC1_NorSpr_CurrentOAMZPosLo,y
	CMP.b $6C
	STA.b $6C
	BCC.b CODE_B88363
	BEQ.b CODE_B88363
	LDA.b $02,x
	STA.b $04,x
	STY.b $02,x
CODE_B88363:
	INX
	INX
	CPX.w #$0AE1
	BNE.b CODE_B88350
CODE_B8836A:
	LDY.b $00,x
	LDA.w !RAM_DKC1_NorSpr_CurrentOAMZPosLo,y
	CMP.b $6C
	STA.b $6C
	BCS.b CODE_B8837B
	LDA.b $02,x
	STA.b $00,x
	STY.b $02,x
CODE_B8837B:
	DEX
	DEX
	CPX.w #$0AAF
	BNE.b CODE_B8836A
	RTL

CODE_B88383:
	LDA.w #$0001
	ORA.w $057D
	STA.w $057D
	STZ.w $1A6D
	STZ.w $1A6B
	LDA.w $1E15
	AND.w #$0020
	BNE.b CODE_B883CD
	LDA.w $1E15
	AND.w #$0400
	BNE.b CODE_B88408
	JSL.l CODE_809B9C
	DEY
	DEY
	LDA.w $1705,y
	STA.b $40
	ASL
	TAX
	LDA.l DATA_81D102,x
	AND.w #$0020
	BNE.b CODE_B88429
	LDA.l DATA_81D102,x
	AND.w #$0400
	BNE.b CODE_B88429
	LDA.l DATA_81D102,x
	AND.w #$0800
	BNE.b CODE_B88429
	JMP.w CODE_B8845F

CODE_B883CD:
	LDA.w $0565
	BMI.b CODE_B88445
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_OilDrumAlley_EnterBonus2
	BNE.b CODE_B883F9
	JSL.l CODE_809B9C
	DEY
	DEY
	LDA.w $1705,y
	ASL
	TAX
	LDA.l DATA_81D102,x
	AND.w #$0020
	BEQ.b CODE_B883F9
	LDA.w $1705,y
	STA.b $40
	LDA.w #DATA_8081E5
	JML.l CODE_8081C5

CODE_B883F9:
	LDA.w $0565
	STA.b $40
	STZ.w $0565
	LDA.w #DATA_8081E5
	JML.l CODE_8081C5

CODE_B88408:
	JSL.l CODE_809B9C
	DEY
	DEY
	LDA.w $055F
	STA.w $0512,y
	LDA.w $0561
	STA.w $0516
	LDA.w $0565
	STA.b $40
	STZ.w $0565
	LDA.w #DATA_8081E5
	JML.l CODE_8081C5

CODE_B88429:
	JSL.l CODE_809B9C
	DEY
	DEY
	LDA.w $0512,y
	BEQ.b CODE_B8843A
	LDA.w $0516
	STA.w !RAM_DKC1_Level_GiveBackAnimalBuddyFlagLo
CODE_B8843A:
	JSL.l CODE_BCBBBA
	LDA.w #DATA_8081E5
	JML.l CODE_8081C5

CODE_B88445:
	EOR.w #$FFFF
	INC
	STA.w $0565
	JSL.l CODE_809B9C
	DEY
	DEY
	LDA.w $1705,y
	STA.b $40
	LDA.w #DATA_8081E5
	JSL.l CODE_8081C5
	RTL

CODE_B8845F:
	STZ.w $0512
	STZ.w $0514
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	JSL.l CODE_BCBAAD
	CMP.w #!Define_DKC1_EntranceID_VeryGnawtysLair_Main
	BEQ.b CODE_B88496
	CMP.w #!Define_DKC1_EntranceID_NeckysNuts_Main
	BEQ.b CODE_B8849B
	CMP.w #!Define_DKC1_EntranceID_BumbleBRumble_Main
	BEQ.b CODE_B884A0
	CMP.w #!Define_DKC1_EntranceID_ReallyGnawtyRampage_Main
	BEQ.b CODE_B884A5
	CMP.w #!Define_DKC1_EntranceID_BossDumbDrum_Main
	BEQ.b CODE_B884AA
	CMP.w #!Define_DKC1_EntranceID_NeckysRevenge_Main
	BEQ.b CODE_B884AF
	CMP.w #!Define_DKC1_EntranceID_GangplankGalleon_Main
	BEQ.b CODE_B884D7
	JSL.l CODE_BCB963
	JML.l CODE_808159

CODE_B88496:
	LDA.w #(!Define_DKC1_EntranceID_KongoJungleMap<<8)|!Define_DKC1_EntranceID_MonkeyMinesMap
	BRA.b CODE_B884B4

CODE_B8849B:
	LDA.w #(!Define_DKC1_EntranceID_MonkeyMinesMap<<8)|!Define_DKC1_EntranceID_VineValleyMap
	BRA.b CODE_B884B4

CODE_B884A0:
	LDA.w #(!Define_DKC1_EntranceID_VineValleyMap<<8)|!Define_DKC1_EntranceID_GorillaGlacierMap
	BRA.b CODE_B884B4

CODE_B884A5:
	LDA.w #(!Define_DKC1_EntranceID_GorillaGlacierMap<<8)|!Define_DKC1_EntranceID_KremkrocIndustriesIncMap
	BRA.b CODE_B884B4

CODE_B884AA:
	LDA.w #(!Define_DKC1_EntranceID_KremkrocIndustriesIncMap<<8)|!Define_DKC1_EntranceID_ChimpCavernsMap
	BRA.b CODE_B884B4

CODE_B884AF:
	LDA.w #(!Define_DKC1_EntranceID_ChimpCavernsMap<<8)|!Define_DKC1_EntranceID_GangplankGalleon_Main
	BRA.b CODE_B884B4

CODE_B884B4:
	JSR.w CODE_B8851A
	TAY
	AND.w #$00FF
	STA.b $40
	TAX
	TYA
	XBA
	AND.w #$00FF
	STA.b !RAM_DKC1_Global_EntranceIDLo
	TAY
	JSR.w CODE_B8851A
	JSL.l CODE_BCB9C2
	LDA.w #$0010
	TRB.w $057D
	JML.l CODE_808159

CODE_B884D7:
	JSR.w CODE_B8851A
	LDA.w #!Define_DKC1_EntranceID_JungleHijinxs_EnterFullKongsBananaHoard
	STA.b !RAM_DKC1_Global_EntranceIDLo
	STA.b $40
	LDA.w #$0400
	ORA.w $057D
	STA.w $057D
	LDA.w $0579
	ORA.w #$0001
	STA.w $0579
	LDA.w #$0001
	STA.w !RAM_DKC1_Player_CurrentKongLo
	LDA.w #!Define_DKC1_EntranceID_Credits
	STA.b !RAM_DKC1_Global_EntranceIDLo
	LDA.w #$0000
	JSL.l CODE_BCB912
	LDA.w #!Define_DKC1_EntranceID_JungleHijinxs_Main
	STA.b $40
	STA.b !RAM_DKC1_Global_EntranceIDLo
	STA.w $0565
	STA.w $0563
	JSL.l CODE_B89633
	JML.l CODE_80EAA6

CODE_B8851A:
	PHA
	PHX
	PHY
	JSL.l CODE_BCB999
	LDA.w #$0000
	JSL.l CODE_BCB912
	PLY
	PLX
	PLA
	RTS

CODE_B8852C:
	LDA.w $1E23
	BNE.b CODE_B88532
	RTL

CODE_B88532:
	PHK
	PLB
	JSR.w CODE_B88692
	LDX.w #$0000
CODE_B8853A:
	JSR.w CODE_B88545
	INX
	INX
	CPX.w #$0024
	BCC.b CODE_B8853A
	RTL

CODE_B88545:
	LDA.l $7F36B5,x
	BEQ.b CODE_B8856B
	LDA.l $7F3745,x
	SEC
	SBC.l $7F37D5,x
	STA.l $7F3745,x
	LSR
	LSR
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	ADC.w #$0010
	BPL.b CODE_B8856C
CODE_B88564:
	LDA.w #$0000
	STA.l $7F36B5,x
CODE_B8856B:
	RTS

CODE_B8856C:
	TAY
	LDA.l $7F36FD,x
	LSR
	LSR
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	BCS.b CODE_B8857E
	ADC.w #$0020
	BCC.b CODE_B88564
CODE_B8857E:
	SBC.w #$0120
	BCS.b CODE_B88564
	LDA.l $7F378D,x
	BPL.b CODE_B885B3
	JSR.w CODE_B88685
	BEQ.b CODE_B885AF
	PHA
	CLC
	ADC.l $7F36FD,x
	STA.l $7F36FD,x
	PLA
	BPL.b CODE_B885A5
	LDA.l $7F378D,x
	INC
	STA.l $7F378D,x
	RTS

CODE_B885A5:
	LDA.l $7F378D,x
	DEC
	STA.l $7F378D,x
	RTS

CODE_B885AF:
	STA.l $7F378D,x
CODE_B885B3:
	LDA.l $7F378D,x
	BNE.b CODE_B885C7
	TYA
	AND.w #$0007
	BNE.b CODE_B885F4
	LDA.w #$0100
	STA.l $7F378D,x
	RTS

CODE_B885C7:
	SEP.b #$30
	DEC
	BPL.b CODE_B885DD
	XBA
	INC
	INC
	TAY
	LDA.w DATA_B885F5+$01,y
	BNE.b CODE_B885D6
	TAY
CODE_B885D6:
	XBA
	TYA
	STA.l $7F378E,x
	XBA
CODE_B885DD:
	STA.l $7F378D,x
	XBA
	TAY
	LDA.w DATA_B885F5,y
	REP.b #$30
	JSR.w CODE_B88685
	CLC
	ADC.l $7F36FD,x
	STA.l $7F36FD,x
CODE_B885F4:
	RTS

DATA_B885F5:
	db $00,$00,$00,$02,$08,$FE,$10,$02,$08,$00,$00

CODE_B88600:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STY.b $4C
	TYA
	JSR.w CODE_B88685
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_B88614
	EOR.w #$FFFF
	SEC
	SBC.w #$0007
CODE_B88614:
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	ASL
	ASL
	STA.b $4E
	LDA.b $4D
	JSR.w CODE_B88685
	CLC
	ADC.b $4A
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	ASL
	ASL
	STA.b $4C
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVS.b CODE_B8864D
	LDY.w #$8010
	LDA.w #$0005
	JSR.w CODE_B88669
	LDY.w #$800E
	LDA.w #$0003
	JSR.w CODE_B88669
	LDY.w #$800C
	LDA.w #$0002
	JSR.w CODE_B88669
	RTL

CODE_B8864D:
	LDY.w #$80F0
	LDA.w #$0005
	JSR.w CODE_B88669
	LDY.w #$80F2
	LDA.w #$0003
	JSR.w CODE_B88669
	LDY.w #$80F4
	LDA.w #$0002
	JSR.w CODE_B88669
	RTL

CODE_B88669:
	LDX.w #$0000
	PHA
	JSR.w CODE_B886FA
	BNE.b CODE_B88683
	LDA.b $4E
	STA.l $7F36FD,x
	LDA.b $4C
	STA.l $7F3745,x
	CLC
	PLA
	JMP.w CODE_B886E3

CODE_B88683:
	PLA
	RTS

CODE_B88685:
	BIT.w #$0080
	BEQ.b CODE_B8868E
	ORA.w #$FF00
	RTS

CODE_B8868E:
	AND.w #$00FF
	RTS

CODE_B88692:
	LDA.b $28
	AND.w #$0003
	BNE.b CODE_B886E2
	LDX.w #$0010
	JSR.w CODE_B886FA
	BNE.b CODE_B886E2
	JSL.l CODE_BFFA4D
	TAY
	AND.w #$01FF
	STA.b $4C
	ASL
	ADC.b $4C
	LSR
	LSR
	SEC
	SBC.w #$0020
	CLC
	ADC.w !RAM_DKC1_Global_Layer1XPosLo
	ASL
	ASL
	STA.l $7F36FD,x
	LDA.w #$00F0
	CLC
	ADC.w !RAM_DKC1_Global_Layer1YPosLo
	ASL
	ASL
	STA.l $7F3745,x
	TYA
	XBA
	AND.w #$0007
	CMP.w #$0006
	BCC.b CODE_B886DC
	LDA.b $28
	AND.w #$000C
	LSR
	LSR
CODE_B886DC:
	LDY.w #$0000
	JSR.w CODE_B886E3
CODE_B886E2:
	RTS

CODE_B886E3:
	PHA
	ADC.w $1E23
	STA.l $7F36B5,x
	PLA
	CLC
	ADC.w #$0006
	STA.l $7F37D5,x
	TYA
	STA.l $7F378D,x
	RTS

CODE_B886FA:
	LDA.l $7F36B5,x
	BEQ.b CODE_B88707
	INX
	INX
	CPX.w #$0023
	BCC.b CODE_B886FA
CODE_B88707:
	RTS

CODE_B88708:
	PHK
	PLB
	LDY.w $1E25
	BEQ.b CODE_B8877E
	BMI.b CODE_B8877E
	LDX.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	JSL.l CODE_BBA772
	LDX.w $1E25
	LDY.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BEQ.b CODE_B8872D
	LDX.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	JSL.l CODE_BBA772
CODE_B8872D:
	LDX.w $1E25
	LDA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	CMP.w #$0920
	BCC.b CODE_B8877E
	LDY.w !RAM_DKC1_Player_DisplayedLifeCountLo
	BMI.b CODE_B8877E
	CPY.w #$0063
	BCC.b CODE_B88745
	LDY.w #$0063
CODE_B88745:
	STY.w !REGISTER_DividendLo
	SEP.b #$10
	LDY.b #$0A
	STY.w !REGISTER_Divisor
	REP.b #$10
	LSR
	LSR
	LSR
	LSR
	SEC
	SBC.w #$00A2
	AND.w #$00FF
	XBA
	STA.b $4C
	LDA.w $0531
	AND.w #$FE00
	ORA.w #$3000
	STA.b $4E
	LDA.w !REGISTER_QuotientLo
	BEQ.b CODE_B8877F
	LDX.w #$00D7
	JSR.w CODE_B88789
	LDA.w !REGISTER_ProductOrRemainderLo
	LDX.w #$00E1
	JSR.w CODE_B88789
CODE_B8877E:
	RTL

CODE_B8877F:
	LDA.w !REGISTER_ProductOrRemainderLo
	LDX.w #$00DC
	JSR.w CODE_B88789
	RTL

CODE_B88789:
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	CLC
	ADC.w #$0066
	ORA.b $4E
	STA.w DKC1_Global_OAMBuffer[$00].Tile&$0000FF,y
	ORA.w #$0010
	STA.w DKC1_Global_OAMBuffer[$01].Tile&$0000FF,y
	TXA
	ORA.b $4C
	STA.w DKC1_Global_OAMBuffer[$00].XDisp&$0000FF,y
	CLC
	ADC.w #$0800
	STA.w DKC1_Global_OAMBuffer[$01].XDisp&$0000FF,y
	TYA
	CLC
	ADC.w #$0008
	STA.b !RAM_DKC1_Global_OAMIndexLo
	RTS

DATA_B887AF:
	incbin "Graphics/GFX_Layer1_UnknownFont2.bin"

DATA_B88F8F:
	incbin "Graphics/GFX_Layer1_UnknownFont3.bin"

CODE_B891AF:
	PHB
	PHK
	PLB
	LDA.w !RAM_DKC1_Global_CurrentLanguageLo
	ASL
	ASL
	TAX
	LDA.l DATA_B891DA,x
	STA.l $B06000
	LDA.l DATA_B891DA+$02,x
	STA.l $B06002
	LDA.l DATA_B891DA+$04,x
	STA.l $B06004
	LDA.l DATA_B891DA+$06,x
	STA.l $B06006
	PLB
	RTL

DATA_B891DA:
	db "ENGLISH GERMAN  FRENCH  JAPANESE"

CODE_B891FA:
	PHB
	LDX.w #$0000
CODE_B891FE:
	LDA.l $B06000
	CMP.l DATA_B891DA,x
	BEQ.b CODE_B89218
	TXA
	CLC
	ADC.w #$0008
	TAX
	CPX.w #$0018
	BNE.b CODE_B891FE
CODE_B89213:
	STZ.w !RAM_DKC1_Global_CurrentLanguageLo
CODE_B89216:
	PLB
	RTL

CODE_B89218:
	LDA.l $B06002
	CMP.l DATA_B891DA+$02,x
	BNE.b CODE_B89213
	LDA.l $B06004
	CMP.l DATA_B891DA+$04,x
	BNE.b CODE_B89213
	LDA.l $B06006
	CMP.l DATA_B891DA+$06,x
	BNE.b CODE_B89213
	TXA
	LSR
	LSR
	STA.w !RAM_DKC1_Global_CurrentLanguageLo
	BRA.b CODE_B89216

CODE_B8923E:
	JSR.w CODE_B892FE
	LDA.b $44
	EOR.w #$0001
	STA.b $44
	JSR.w CODE_B892FE
	LDA.b $44
	EOR.w #$0001
	STA.b $44
	JSR.w CODE_B892A3
	RTL

CODE_B89256:
	LDA.l $7EFBFC
	PHA
	LDA.l $7EFBFE
	PHA
	LDA.l $7EFC00
	PHA
	LDA.l $7EFC02
	PHA
	JSL.l CODE_B89283
	PLA
	STA.l $7EFC02
	PLA
	STA.l $7EFC00
	PLA
	STA.l $7EFBFE
	PLA
	STA.l $7EFBFC
	RTL

CODE_B89283:
	LDA.b $42
	CMP.w #$0002
	BEQ.b CODE_B8928B
	RTL

CODE_B8928B:
	JSR.w CODE_B892FE
	LDA.b $44
	EOR.w #$0001
	STA.b $44
	JSR.w CODE_B892BA
	JSL.l CODE_B897DE
	JSR.w CODE_B892E9
	JSR.w CODE_B892A3
	RTL

CODE_B892A3:
	LDY.w #$00EC
	LDX.w #$0001
	JSL.l CODE_BCB9C2
	SEP.b #$20
	LDA.l $7EFAFD
	STA.l $7EFBE6
	REP.b #$20
	RTS

CODE_B892BA:
	JSR.w CODE_B89333
	SEP.b #$20
	LDX.w #$0000
CODE_B892C2:
	LDA.w !REGISTER_ReadOrWriteToWRAMPort
	STA.b !RAM_DKC1_Global_EntranceIDLo,x
	INX
	CPX.w #$000C
	BNE.b CODE_B892C2
	LDX.w #$0000
CODE_B892D0:
	LDA.w !REGISTER_ReadOrWriteToWRAMPort
	STA.w !RAM_DKC1_Player_CurrentKongLo,x
	INX
	CPX.w #$0118
	BNE.b CODE_B892D0
	REP.b #$20
	LDA.w !RAM_DKC1_Player_CurrentBananaCountLo
	STA.w !RAM_DKC1_Player_DisplayedBananaCountLo
	JSL.l CODE_B8994E
	RTS

CODE_B892E9:
	SEP.b #$20
	LDX.w #$0000
CODE_B892EE:
	LDA.w !REGISTER_ReadOrWriteToWRAMPort
	STA.l $7EF9FC,x
	INX
	CPX.w #$0100
	BNE.b CODE_B892EE
	REP.b #$20
	RTS

CODE_B892FE:
	JSR.w CODE_B89333
	SEP.b #$20
	LDX.w #$0000
CODE_B89306:
	LDA.b !RAM_DKC1_Global_EntranceIDLo,x
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	INX
	CPX.w #$000C
	BNE.b CODE_B89306
	LDX.w #$0000
CODE_B89314:
	LDA.w !RAM_DKC1_Player_CurrentKongLo,x
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	INX
	CPX.w #$0118
	BNE.b CODE_B89314
	LDX.w #$0000
CODE_B89323:
	LDA.l $7EF9FC,x
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	INX
	CPX.w #$0100
	BNE.b CODE_B89323
	REP.b #$20
	RTS

CODE_B89333:
	LDA.b $44
	BEQ.b CODE_B89348
	LDA.w #$7F2555
	STA.w !REGISTER_WRAMAddressLo
	LDA.w #$7F2555>>16
	SEP.b #$20
	STA.w !REGISTER_WRAMAddressBank
	REP.b #$20
	RTS

CODE_B89348:
	LDA.w #$7F2331
	STA.w !REGISTER_WRAMAddressLo
	LDA.w #$7F2331>>16
	SEP.b #$20
	STA.w !REGISTER_WRAMAddressBank
	REP.b #$20
	RTS

CODE_B89359:
	LDX.w #$0115
	LDA.w #$0000
	SEP.b #$20
CODE_B89361:
	STA.l $7E79FC,x
	DEX
	BPL.b CODE_B89361
	REP.b #$20
	JSL.l CODE_B89905
	LDA.w $0579
	STA.l $7E7B11
	LDA.w #$0000
	STA.l $7E79FC
	STA.l $7E79FE
	LDA.w #$5241
	STA.l $7E7A00
	LDA.w #$5245
	STA.l $7E7A02
	LDA.b $46
	STA.l $7E7A05
	LDA.b $48
	STA.l $7E7A07
	SEP.b #$20
	LDA.b $42
	STA.l $7E7A04
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	STA.l $7E7A09
	LDA.b $4E
	STA.l $7E7A0A
	LDA.b #$00
	STA.l $7E7A0B
	LDA.b #$00
	STA.l $7E7B0C
	STA.l $7E7B0E
	STA.l $7E7B0F
	STA.l $7E7B10
	LDX.w #$00FF
CODE_B893C9:
	LDA.w $0583,x
	STA.l $7E7A0C,x
	DEX
	BPL.b CODE_B893C9
	REP.b #$20
	LDA.w #$007E
	LDY.w #$79FC
	JSR.w CODE_B896AC
	LDA.b $76
	STA.l $7E79FC
	LDA.b $78
	STA.l $7E79FE
	RTS

CODE_B893EB:
	ASL
	PHB
	PHK
	PLB
	JSR.w CODE_B893F4
	PLB
	RTL

CODE_B893F4:
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo
	JSR.w CODE_B896D6
	BCC.b CODE_B89433
	LDY.w #$0008
	LDA.b [$7A],y
	AND.w #$00FF
	CMP.w #$0002
	BEQ.b CODE_B8941C
CODE_B89409:
	SEP.b #$20
	LDY.w #$0115
CODE_B8940E:
	LDA.b [$7A],y
	TYX
	STA.l $7F2089,x
	DEY
	BPL.b CODE_B8940E
	REP.b #$20
	SEC
	RTS

CODE_B8941C:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo
	INC
	JSR.w CODE_B896D6
	BCC.b CODE_B89433
	LDA.b $44
	AND.w #$0001
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo
	JSR.w CODE_B89435
	BCS.b CODE_B89409
CODE_B89433:
	CLC
	RTS

CODE_B89435:
	STA.b $4C
	ASL
	ADC.b $4C
	TAX
	LDA.l DATA_B8944B,x
	TAY
	LDA.l DATA_B8944B+$02,x
	AND.w #$00FF
	JSR.w CODE_B896AC
	RTS

DATA_B8944B:
	dl $B06008
	dl $B0615C
	dl $B062B0
	dl $B06404
	dl $B06558
	dl $B066AC

CODE_B8945D:
	ASL
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo
	LDA.b $44
	AND.w #$0001
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo
	JSL.l CODE_B894E6
	RTL

CODE_B8946F:
	ASL
CODE_B89470:
	PHB
	PHK
	PLB
	JSR.w CODE_B89478
	PLB
	RTL

CODE_B89478:
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo
	JSR.w CODE_B896D6
	BCC.b CODE_B894B3
	LDY.w #$0008
	LDA.b [$7A],y
	AND.w #$00FF
	CMP.w #$0002
	BEQ.b CODE_B894A0
CODE_B8948D:
	SEP.b #$20
	LDY.w #$0115
CODE_B89492:
	LDA.b [$7A],y
	TYX
	STA.l $7F2089,x
	DEY
	BPL.b CODE_B89492
	REP.b #$20
	SEC
	RTS

CODE_B894A0:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo
	EOR.w #$0001
	JSR.w CODE_B896D6
	BCC.b CODE_B894B3
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo
	JSR.w CODE_B89435
	BCS.b CODE_B8948D
CODE_B894B3:
	CLC
	RTS

CODE_B894B5:
	ASL
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo
	JSL.l CODE_B894E6
	LDA.b $42
	CMP.w #$0002
	BEQ.b CODE_B894C9
	JSL.l CODE_B897DE
	RTL

CODE_B894C9:
	JSR.w CODE_B892FE
	LDA.b $44
	PHA
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo
	INC
	JSL.l CODE_B894E6
	JSL.l CODE_B897DE
	PLA
	EOR.w #$0001
	STA.b $44
	JSL.l CODE_B89283
	RTL

CODE_B894E6:
	PHB
	JSR.w CODE_B894EC
	PLB
	RTL

CODE_B894EC:
	PHA
	JSL.l CODE_B89470
	PLA
	BCC.b CODE_B8953B
	LSR
	STA.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	JSL.l CODE_B88288
	LDA.l $7F2091
	AND.w #$00FF
	STA.b $42
	LDA.l $7F2092
	STA.b $46
	LDA.l $7F2094
	STA.b $48
	LDA.l $7F2096
	AND.w #$00FF
	STA.b !RAM_DKC1_Global_EntranceIDLo
	STA.b $40
	LDA.l $7F219E
	STA.w $0579
	LDX.w #$00FE
CODE_B89526:
	LDA.l $7F2099,x
	STA.w $0583,x
	DEX
	DEX
	BPL.b CODE_B89526
	STZ.w !RAM_DKC1_Player_CollectedKONGLettersLo
	STZ.w $057D
	STZ.w !RAM_DKC1_Player_WinkyTokenCount
	RTS

CODE_B8953B:
	RTS

CODE_B8953C:
	PHB
	JSR.w CODE_B89542
	PLB
	RTL

CODE_B89542:
	ASL
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo
	LDA.b $42
	CMP.w #$0002
	BEQ.b CODE_B89554
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo
	JSR.w CODE_B895FC
	RTS

CODE_B89554:
	LDA.b $44
	AND.w #$0001
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo
	JSR.w CODE_B895FC
	LDA.b $44
	EOR.w #$0001
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo
	JSR.w CODE_B896D6
	BCC.b CODE_B8956F
	RTS

CODE_B8956F:
	LDX.w #$0115
	LDA.w #$0000
	SEP.b #$20
CODE_B89577:
	STA.l $7E79FC,x
	DEX
	BPL.b CODE_B89577
	REP.b #$20
	LDA.w #$0000
	STA.l $7E7B11
	LDA.w #$0000
	STA.l $7E79FC
	STA.l $7E79FE
	LDA.w #$5241
	STA.l $7E7A00
	LDA.w #$5245
	STA.l $7E7A02
	LDA.w #$0000
	STA.l $7E7A05
	STA.l $7E7A07
	SEP.b #$20
	LDA.b #$02
	STA.l $7E7A04
	LDA.b #$16
	STA.l $7E7A09
	LDA.b #$00
	STA.l $7E7A0A
	STA.l $7E7A0B
	LDA.b #$00
	STA.l $7E7B0C
	STA.l $7E7B0E
	STA.l $7E7B0F
	STA.l $7E7B10
	REP.b #$20
	LDA.w #$007E
	LDY.w #$79FC
	JSR.w CODE_B896AC
	LDA.b $76
	STA.l $7E79FC
	LDA.b $78
	STA.l $7E79FE
	LDA.b $44
	EOR.w #$0001
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo
	JSR.w CODE_B89435
	JSR.w CODE_B89606
	RTS

CODE_B895FC:
	PHK
	PLB
	PHA
	JSR.w CODE_B89359
	PLA
	JSR.w CODE_B89435
CODE_B89606:
	SEP.b #$20
	LDX.w #$0115
CODE_B8960B:
	LDA.l $7E79FC,x
	TXY
	STA.b [$7A],y
	DEX
	BPL.b CODE_B8960B
	REP.b #$20
	RTS

CODE_B89618:
	SEP.b #$20
	STZ.w !REGISTER_HDMAEnable
	LDA.b #$01
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.b #$8F
	STA.w !REGISTER_ScreenDisplayRegister
	STZ.w !REGISTER_OAMSizeAndDataAreaDesignation
	STZ.w !REGISTER_InitialScreenSettings
	REP.b #$30
CODE_B8962F:
	JML.l CODE_808047

CODE_B89633:
	LDA.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	JSL.l CODE_B8953C
	LDA.b $42
	CMP.w #$0002
	BNE.b CODE_B89650
	JSL.l CODE_B89283
	LDA.w !RAM_DKC1_FileSelect_CurrentSelectionLo
	JSL.l CODE_B8953C
	JSL.l CODE_B89283
CODE_B89650:
	RTL

CODE_B89651:
	ASL
	PHB
	JSR.w CODE_B89658
	PLB
	RTL

CODE_B89658:
	PHK
	PLB
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo
	JSR.w CODE_B896D6
	LDY.w #$0000
	LDA.b [$7A],y
	INC
	STA.b [$7A],y
	LDY.w #$0004
	LDA.w #$554E
	STA.b [$7A],y
	INY
	INY
	LDA.w #$4C4C
	STA.b [$7A],y
	JSR.w CODE_B8969C
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo
	INC
	JSR.w CODE_B896D6
	LDY.w #$0000
	LDA.b [$7A],y
	INC
	STA.b [$7A],y
	LDY.w #$0004
	LDA.w #$554E
	STA.b [$7A],y
	INY
	INY
	LDA.w #$4C4C
	STA.b [$7A],y
	JSR.w CODE_B8969C
	RTS

CODE_B8969C:
	LDY.w #$0008
CODE_B8969F:
	LDA.w #$0000
	STA.b [$7A],y
	INY
	INY
	CPY.w #$0116
	BMI.b CODE_B8969F
	RTS

CODE_B896AC:
	STY.b $7A
	STA.b $7C
	STZ.b $76
	STZ.b $78
	LDY.w #$0004
CODE_B896B7:
	LDA.b [$7A],y
	EOR.b $76
	STA.b $76
	INY
	INY
	CPY.w #$0116
	BNE.b CODE_B896B7
	LDY.w #$0004
CODE_B896C7:
	LDA.b [$7A],y
	CLC
	ADC.b $78
	STA.b $78
	INY
	INY
	CPY.w #$0116
	BNE.b CODE_B896C7
	RTS

CODE_B896D6:
	JSR.w CODE_B89435
	LDY.w #$0004
	LDA.b [$7A],y
	BEQ.b CODE_B896FA
	INY
	INY
	LDA.b [$7A],y
	BEQ.b CODE_B896FA
	LDY.w #$0000
	LDA.b [$7A],y
	CMP.b $76
	BNE.b CODE_B896FA
	LDY.w #$0002
	LDA.b [$7A],y
	CMP.b $78
	BNE.b CODE_B896FA
	SEC
	RTS

CODE_B896FA:
	CLC
	RTS

CODE_B896FC:
	JSR.w CODE_B89700
	RTL

CODE_B89700:
	REP.b #$30
	PHB
	SEP.b #$20
	PHA
	PLB
	LDX.w #$0000
	STX.b $F7
	STY.b $FA
CODE_B8970E:
	LDA.w $0080,y
	BEQ.b CODE_B89728
	XBA
	LDA.w $0080,y
	INY
	AND.b #$C0
	BEQ.b CODE_B89743
	CMP.b #$80
	BEQ.b CODE_B89754
	CMP.b #$C0
	BEQ.b CODE_B8977B
	CMP.b #$40
	BEQ.b CODE_B8972C
CODE_B89728:
	PLB
	REP.b #$20
	RTS

CODE_B8972C:
	XBA
	AND.b #$3F
	STA.b $F7
	LDA.w $0080,y
	INY
	PHY
	LDY.b $F7
CODE_B89738:
	STA.l !RAM_DKC1_Global_DecompressionBuffer,x
	INX
	DEY
	BNE.b CODE_B89738
	PLY
	BRA.b CODE_B8970E

CODE_B89743:
	XBA
CODE_B89744:
	XBA
	LDA.w $0080,y
	STA.l !RAM_DKC1_Global_DecompressionBuffer,x
	INX
	INY
	XBA
	DEC
	BNE.b CODE_B89744
	BRA.b CODE_B8970E

CODE_B89754:
	XBA
	AND.b #$3F
	STA.b $F9
	REP.b #$20
	LDA.w $0080,y
	INY
	INY
	PHY
	TAY
	SEP.b #$20
	LDA.b $F9
CODE_B89766:
	XBA
	PHX
	TYX
	LDA.l !RAM_DKC1_Global_DecompressionBuffer,x
	PLX
	STA.l !RAM_DKC1_Global_DecompressionBuffer,x
	INY
	INX
	XBA
	DEC
	BNE.b CODE_B89766
	PLY
	BRA.b CODE_B8970E

CODE_B8977B:
	LDA.b #$00
	XBA
	REP.b #$20
	AND.w #$003F
	ASL
	ADC.b $FA
	PHY
	TAY
	LDA.w $0000,y
	STA.l !RAM_DKC1_Global_DecompressionBuffer,x
	INX
	INX
	SEP.b #$20
	PLY
	JMP.w CODE_B8970E

CODE_B89797:
	JSR.w CODE_B8979B
	RTL

CODE_B8979B:
	LDA.b $A6
	CMP.b $AE
	BPL.b CODE_B897A3
	LDA.b $AE
CODE_B897A3:
	STA.b $76
	LDA.b $AA
	CMP.b $B2
	BMI.b CODE_B897AD
	LDA.b $B2
CODE_B897AD:
	SEC
	SBC.b $76
	CMP.w #$8000
	ROR
	CLC
	ADC.b $76
	STA.w $1B07
CODE_B897BA:
	LDA.b $AC
	CMP.b $B4
	BPL.b CODE_B897C2
	LDA.b $B4
CODE_B897C2:
	STA.b $76
	LDA.b $A8
	CMP.b $B0
	BMI.b CODE_B897CC
	LDA.b $B0
CODE_B897CC:
	SEC
	SBC.b $76
	CMP.w #$8000
	ROR
	CLC
	ADC.b $76
	STA.w $1B09
	RTS

CODE_B897DA:
	JSR.w CODE_B897BA
	RTL

CODE_B897DE:
	PHB
	PHK
	PLB
	JSL.l CODE_B899E4
	LDX.w #$0000
	BRA.b CODE_B8980A

CODE_B897EA:
	TAY
	LDA.w $0583,y
	LSR
	BCC.b CODE_B89807
	LDA.l DATA_B89853+$01,x
	AND.w #$00FF
	TAY
	LDA.l DATA_B89853+$02,x
	AND.w #$00FF
	PHX
	TAX
	JSL.l CODE_BCB9C2
	PLX
CODE_B89807:
	INX
	INX
	INX
CODE_B8980A:
	LDA.l DATA_B89853,x
	AND.w #$00FF
	BNE.b CODE_B897EA
	LDX.w #$00FF
CODE_B89816:
	LDA.w $0583,x
	LSR
	BCC.b CODE_B89831
	AND.w #$0040
	BNE.b CODE_B89826
	LDA.w #$0001
	BRA.b CODE_B89829

CODE_B89826:
	LDA.w #$0002
CODE_B89829:
	ORA.l $7EFAFC,x
	STA.l $7EFAFC,x
CODE_B89831:
	DEX
	BNE.b CODE_B89816
	LDA.w #$0000
	STA.l $7EFBFC
	STA.l $7EFBFE
	STA.l $7EFC00
	STA.l $7EFC02
	LDY.w #$00EC
	LDX.w #$0001
	JSL.l CODE_BCB9C2
	PLB
	RTL

DATA_B89853:
	db $16,$16,$0C,$0C,$0C,$EE,$0C,$EE,$EA,$01,$EA,$01,$01,$01,$BF,$BF
	db $BF,$F4,$BF,$F4,$17,$17,$17,$FA,$17,$FA,$E0,$D9,$D9,$2E,$2E,$2E
	db $07,$07,$07,$31,$31,$31,$FB,$31,$31,$F5,$31,$F5,$42,$42,$42,$EF
	db $42,$EF,$E1,$A5,$A5,$A4,$A4,$A4,$D0,$A4,$A4,$F9,$D0,$D0,$43,$43
	db $43,$FF,$43,$FF,$0D,$0D,$0D,$F3,$0D,$F3,$DE,$DE,$DE,$E5,$24,$24
	db $6D,$6D,$6D,$A7,$A7,$A7,$3E,$3E,$3E,$F0,$3E,$F0,$14,$14,$14,$F6
	db $14,$14,$FC,$14,$F6,$CE,$CE,$CE,$E2,$40,$40,$2F,$2F,$2F,$18,$18
	db $18,$22,$18,$18,$FD,$22,$22,$27,$22,$22,$F1,$27,$27,$F7,$27,$F7
	db $41,$41,$41,$E3,$30,$30,$12,$12,$12,$0A,$0A,$0A,$F8,$0A,$F8,$36
	db $36,$36,$FE,$36,$FE,$2B,$2B,$2B,$F2,$2B,$2B,$E4,$16,$EB,$EC,$E0
	db $EC,$ED,$E1,$ED,$E9,$E5,$E9,$E8,$E2,$E8,$E7,$E3,$E7,$E6,$E4,$E6
	db $68,$00

CODE_B89905:
	STZ.b $4C
	LDX.w #$0000
CODE_B8990A:
	LDA.l DATA_BCC288,x
	AND.w #$00FF
	BEQ.b CODE_B89918
	CLC
	ADC.b $4C
	STA.b $4C
CODE_B89918:
	INX
	CPX.w #$0100
	BNE.b CODE_B8990A
	STZ.b $4E
	LDX.w #$0000
CODE_B89923:
	LDA.l DATA_BCC288,x
	AND.w #$00FF
	BEQ.b CODE_B89947
	PHX
	TXA
	TAX
	LDA.w $0583,x
	STZ.b $50
	LDX.w #$0007
CODE_B89937:
	LSR
	BCC.b CODE_B8993C
	INC.b $50
CODE_B8993C:
	DEX
	BNE.b CODE_B89937
	PLX
	LDA.b $50
	CLC
	ADC.b $4E
	STA.b $4E
CODE_B89947:
	INX
	CPX.w #$0100
	BNE.b CODE_B89923
	RTL

CODE_B8994E:
	LDX.w #$0000
	LDA.w !RAM_DKC1_Player_CurrentBananaCountLo
	STA.w !REGISTER_DividendLo
	LDA.w #$0064
	SEP.b #$20
	STA.w !REGISTER_Divisor
	REP.b #$20
	NOP #6
	SEP.b #$20
	LDA.w !REGISTER_QuotientLo
	STA.w !RAM_DKC1_Player_BananaCountHundredsDigit,x
	REP.b #$20
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$0A
	STA.w !REGISTER_Divisor
	REP.b #$20
	NOP #6
	SEP.b #$20
	LDA.w !REGISTER_QuotientLo
	STA.w !RAM_DKC1_Player_BananaCountTensDigit,x
	REP.b #$20
	LDA.w !REGISTER_ProductOrRemainderLo
	SEP.b #$20
	STA.w !RAM_DKC1_Player_BananaCountOnesDigit,x
	REP.b #$20
	RTL

CODE_B8999B:
	LDX.b $86
	LDA.w $0579
	AND.w #$0200
	BNE.b CODE_B899BE
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	AND.w #$0040
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	PHB
	LDA.w #!Define_DKC1_AnimationID_Rockkroc_Run
	JSL.l CODE_BE802F
	PLB
	RTL

CODE_B899BE:
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	AND.w #$0040
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	PHB
	LDA.w #!Define_DKC1_AnimationID_Rockkroc_Uncurl
	JSL.l CODE_BE802F
	PLB
	RTL

CODE_B899DA:
	LDX.w #$00FE
CODE_B899DD:
	STZ.w $0583,x
	DEX
	DEX
	BPL.b CODE_B899DD
CODE_B899E4:
	PHB
	PHK
	PLB
	LDX.w #$0502
	LDA.w #$0000
CODE_B899ED:
	STA.l $7EFAFC,x
	DEX
	DEX
	BPL.b CODE_B899ED
	SEP.b #$20
	LDX.w #$00FF
CODE_B899FA:
	TXA
	STA.l $7EF9FC,x
	DEX
	BPL.b CODE_B899FA
	REP.b #$20
	PLB
	LDA.w #$0001
	STA.l $7EFBE7
	LDA.w #$0303
	STA.l $7EFBEA
	STA.l $7EFBEC
	STA.l $7EFBEE
	LDA.w #$0505
	STA.l $7EFBF0
	STA.l $7EFBF2
	STA.l $7EFBF4
	LDA.w #$0404
	STA.l $7EFBF6
	STA.l $7EFBF8
	STA.l $7EFBFA
	SEP.b #$20
	LDA.b #$EC
	STA.l $7EFFAC
	REP.b #$20
	SEP.b #$20
	LDA.b #$14
	STA.l $7EFFC0
	LDA.b #$F0
	STA.l $7EFC50
	LDA.b #$42
	STA.l $7EFFD4
	LDA.b #$F5
	STA.l $7EFD08
	REP.b #$20
	RTL

CODE_B89A60:
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	TYA
	CMP.w #DKC1_Global_OAMBuffer[$6E].XDisp
	BPL.b CODE_B89A7C
	LDA.w !RAM_DKC1_Global_CurrentlyLoadedSpritePalettePtrsLo
	LDX.w #$4010
	JSL.l CODE_B89E78
	LDA.w $1AE3
	LDX.w #$4038
	JSL.l CODE_B89E78
CODE_B89A7C:
	TYA
	CMP.w #DKC1_Global_OAMBuffer[$6E].XDisp
	BPL.b CODE_B89A96
	LDA.w $1AD5
	LDX.w #$5010
	JSL.l CODE_B89E78
	LDA.w $1AE5
	LDX.w #$5038
	JSL.l CODE_B89E78
CODE_B89A96:
	TYA
	CMP.w #DKC1_Global_OAMBuffer[$6E].XDisp
	BPL.b CODE_B89AB0
	LDA.w $1AD7
	LDX.w #$6010
	JSL.l CODE_B89E78
	LDA.w $1AE7
	LDX.w #$6038
	JSL.l CODE_B89E78
CODE_B89AB0:
	TYA
	CMP.w #DKC1_Global_OAMBuffer[$6E].XDisp
	BPL.b CODE_B89ACA
	LDA.w $1AD9
	LDX.w #$7010
	JSL.l CODE_B89E78
	LDA.w $1AE9
	LDX.w #$7038
	JSL.l CODE_B89E78
CODE_B89ACA:
	TYA
	CMP.w #DKC1_Global_OAMBuffer[$6E].XDisp
	BPL.b CODE_B89AE4
	LDA.w $1ADB
	LDX.w #$8010
	JSL.l CODE_B89E78
	LDA.w $1AEB
	LDX.w #$8038
	JSL.l CODE_B89E78
CODE_B89AE4:
	TYA
	CMP.w #DKC1_Global_OAMBuffer[$6E].XDisp
	BPL.b CODE_B89AFE
	LDA.w $1ADD
	LDX.w #$9010
	JSL.l CODE_B89E78
	LDA.w $1AED
	LDX.w #$9038
	JSL.l CODE_B89E78
CODE_B89AFE:
	TYA
	CMP.w #DKC1_Global_OAMBuffer[$6E].XDisp
	BPL.b CODE_B89B18
	LDA.w $1ADF
	LDX.w #$A010
	JSL.l CODE_B89E78
	LDA.w $1AEF
	LDX.w #$A038
	JSL.l CODE_B89E78
CODE_B89B18:
	TYA
	CMP.w #DKC1_Global_OAMBuffer[$6E].XDisp
	BPL.b CODE_B89B32
	LDA.w $1AE1
	LDX.w #$B010
	JSL.l CODE_B89E78
	LDA.w $1AF1
	LDX.w #$B038
	JSL.l CODE_B89E78
CODE_B89B32:
	LDA.w $1E35
	LDX.w #$7860
	JSL.l CODE_B89E78
	STY.b !RAM_DKC1_Global_OAMIndexLo
	RTL

CODE_B89B3F:
	LDA.w #!RAM_DKC1_Global_OAMBuffer
	STA.b !RAM_DKC1_Global_OAMIndexLo
	STZ.w DKC1_Global_UpperOAMBuffer[$00].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$02].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$04].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$06].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$08].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$0A].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$0C].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$0E].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$10].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$12].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$14].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$16].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$18].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$1A].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$1C].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$1E].Slot
	LDA.w #$0006
	STA.l $00004E
	LDX.w #DATA_B89C51
	JSR.w CODE_B89C63
	LDA.w #$00D6
	STA.l $00004E
	LDX.w #DATA_B89C42
	JSR.w CODE_B89C63
	LDA.w #$0028
	STA.l $00004E
	LDX.w #DATA_B89C34
	JSR.w CODE_B89C63
	LDA.w #$0038
	STA.l $00004E
	LDX.w #DATA_B89C34
	JSR.w CODE_B89C63
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	LDA.l $B06000
	LDX.w #$2828
	JSL.l CODE_B89E78
	LDA.l $B06002
	LDX.w #$2858
	JSL.l CODE_B89E78
	LDA.l $B06004
	LDX.w #$2888
	JSL.l CODE_B89E78
	LDA.l $B06006
	LDX.w #$28B8
	JSL.l CODE_B89E78
	LDA.l $B06008
	LDX.w #$3828
	JSL.l CODE_B89E78
	LDA.l $B0600A
	LDX.w #$3858
	JSL.l CODE_B89E78
	LDA.l $B0600C
	LDX.w #$3888
	JSL.l CODE_B89E78
	LDA.l $B0600E
	LDX.w #$38B8
	JSL.l CODE_B89E78
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	LDX.w #$4828
	JSL.l CODE_B89E78
	LDA.b $40
	LDX.w #$5828
	JSL.l CODE_B89E78
	LDA.w $1E15
	LDX.w #$6828
	JSL.l CODE_B89E78
	LDA.b $2E
	LDX.w #$7828
	JSL.l CODE_B89E78
	LDA.w #$0000
	LDX.w #$D698
	JSL.l CODE_B89E78
	STY.b !RAM_DKC1_Global_OAMIndexLo
	RTL

DATA_B89C34:
	db "/     /     /",$FF

DATA_B89C42:
	db "DATE CODE     ",$FF

DATA_B89C51:
	db "DK'S PROBLEM PAGE",$FF

CODE_B89C63:
	PHK
	PLB
	PHX
	JSR.w CODE_B89CAD
	PLX
	LDA.w #$0100
	SEC
	SBC.b $4C
	LSR
	STA.b $4C
	BRA.b CODE_B89CA4

CODE_B89C75:
	INX
	AND.w #$00FF
	TAY
	LDA.w DATA_B89CC3,y
	AND.w #$00FF
	BEQ.b CODE_B89C9C
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	CLC
	ADC.w #$0080
	ORA.w #$3000
	STA.w $0002,y
	LDA.b $4E
	XBA
	ORA.b $4C
	STA.w $0000,y
	INY
	INY
	INY
	INY
	STY.b !RAM_DKC1_Global_OAMIndexLo
CODE_B89C9C:
	LDA.b $4C
	CLC
	ADC.w #$0008
	STA.b $4C
CODE_B89CA4:
	LDA.w $0000,x
	BIT.w #$0080
	BEQ.b CODE_B89C75
	RTS

CODE_B89CAD:
	STZ.b $4C
	BRA.b CODE_B89CBA

CODE_B89CB1:
	INX
	LDA.b $4C
	CLC
	ADC.w #$0008
	STA.b $4C
CODE_B89CBA:
	LDA.w $0000,x
	BIT.w #$0080
	BEQ.b CODE_B89CB1
	RTS

DATA_B89CC3:
	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,$2B,$2E,$0C,$2C,$0C,$2D,$2E,$0C,$0C,$0C,$0C,$2F,$0D,$0E,$0F
	db $00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0C,$0C,$0C,$0C,$0C
	db $10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1A,$1B,$1C,$1D,$1E,$1F
	db $20,$21,$22,$23,$24,$25,$26,$27,$28,$29,$2A,$0C,$0C,$0C,$0C,$0C
	db $0C,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1A,$1B,$1C,$1D,$1E,$1F
	db $20,$21,$22,$23,$24,$25,$26,$27,$28,$29,$2A,$0C,$0C,$0C

CODE_B89D41:
	JSL.l CODE_BCBAAD
	STA.b $76
	TAX
	LDA.w $0583,x
	STZ.b $78
	LDX.w #$0007
CODE_B89D50:
	LSR
	BCC.b CODE_B89D55
	INC.b $78
CODE_B89D55:
	DEX
	BNE.b CODE_B89D50
	LDX.b $76
	LDA.l DATA_BCC288,x
	AND.w #$00FF
	BEQ.b CODE_B89D67
	CMP.b $78
	BEQ.b CODE_B89D69
CODE_B89D67:
	CLC
	RTS

CODE_B89D69:
	SEC
	RTS

CODE_B89D6B:
	JSR.w CODE_B89D6F
	RTL

CODE_B89D6F:
	LDA.w $1E3B
	BPL.b CODE_B89D75
	RTS

CODE_B89D75:
	DEC.w $1E3B
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	CPY.w #$03C0
	BPL.b CODE_B89DC1
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	LDX.w #$38D0
	JSR.w CODE_B89E7C
	LDA.w #$0000
	LDX.w #$2CD0
	JSR.w CODE_B89E7C
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	JSL.l CODE_BCBAAD
	STA.b $4C
	TAX
	LDA.w $0583,x
	STZ.b $4E
	LDX.w #$0007
CODE_B89DA1:
	LSR
	BCC.b CODE_B89DA6
	INC.b $4E
CODE_B89DA6:
	DEX
	BNE.b CODE_B89DA1
	LDA.b $4E
	XBA
	LDX.b $4C
	EOR.l DATA_BCC288,x
	AND.w #$FF00
	EOR.l DATA_BCC288,x
	LDX.w #$44D0
	JSR.w CODE_B89E7C
	STY.b !RAM_DKC1_Global_OAMIndexLo
CODE_B89DC1:
	RTS

CODE_B89DC2:
	JSR.w CODE_B89DC6
	RTL

CODE_B89DC6:
	LDA.w $1E3D
	BEQ.b CODE_B89DD4
	DEC.w $1E3D
	LDA.b $28
	LSR
	BCS.b CODE_B89DD4
	RTS

CODE_B89DD4:
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	BNE.b CODE_B89E17
	LDY.w #$03C0
	LDA.w $1E13
	BEQ.b CODE_B89DE7
	LDX.w #$D0C0
	JSR.w CODE_B89E7C
CODE_B89DE7:
	PHY
	JSL.l CODE_809B9C
	TYX
	PLY
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w $0516
	LDX.w #$2010
	JSR.w CODE_B89E7C
	PHY
	JSL.l CODE_809B9C
	TYX
	PLY
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w $0518
	LDX.w #$2038
	JSR.w CODE_B89E7C
	RTS

CODE_B89E17:
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	STZ.b $76
	LDX.w #$0010
CODE_B89E1E:
	LDA.w !RAM_DKC1_Global_CurrentlyLoadedSpritePalettePtrsLo,x
	BEQ.b CODE_B89E25
	INC.b $76
CODE_B89E25:
	DEX
	DEX
	BNE.b CODE_B89E1E
	LDA.b $76
	LDX.w #$D810
	JSR.w CODE_B89E7C
	STY.b !RAM_DKC1_Global_OAMIndexLo
	LDX.w $1E45
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr03_FreeMovementDebugEnemy
	BNE.b CODE_B89E77
	LDX.w $1E45
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDX.w #$1010
	JSR.w CODE_B89E7C
	LDX.w $1E45
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDX.w #$1040
	JSR.w CODE_B89E7C
	PHY
	LDX.w $1E45
	JSL.l CODE_818000
	PLY
	LDX.w #$D840
	JSR.w CODE_B89E7C
	LDX.w #$D8B8
	LDA.b $9C
	JSR.w CODE_B89E7C
	LDX.w #$D8E0
	LDA.b $9E
	JSR.w CODE_B89E7C
	STY.b !RAM_DKC1_Global_OAMIndexLo
CODE_B89E77:
	RTS

CODE_B89E78:
	JSR.w CODE_B89E7C
	RTL

CODE_B89E7C:
	STA.b $76
	TXA
	STA.w DKC1_Global_OAMBuffer[$00].XDisp&$0000FF,y
	CLC
	ADC.w #$0008
	STA.w DKC1_Global_OAMBuffer[$01].XDisp&$0000FF,y
	CLC
	ADC.w #$0008
	STA.w DKC1_Global_OAMBuffer[$02].XDisp&$0000FF,y
	CLC
	ADC.w #$0008
	STA.w DKC1_Global_OAMBuffer[$03].XDisp&$0000FF,y
	LDA.b $76
	AND.w #$F000
	XBA
	LSR
	LSR
	LSR
	TAX
	LDA.l DATA_B89EE8,x
	ORA.w #$3200
	STA.w DKC1_Global_OAMBuffer[$00].Tile&$0000FF,y
	LDA.b $76
	AND.w #$0F00
	XBA
	ASL
	TAX
	LDA.l DATA_B89EE8,x
	ORA.w #$3200
	STA.w DKC1_Global_OAMBuffer[$01].Tile&$0000FF,y
	LDA.b $76
	AND.w #$00F0
	LSR
	LSR
	LSR
	TAX
	LDA.l DATA_B89EE8,x
	ORA.w #$3200
	STA.w DKC1_Global_OAMBuffer[$02].Tile&$0000FF,y
	LDA.b $76
	AND.w #$000F
	ASL
	TAX
	LDA.l DATA_B89EE8,x
	ORA.w #$3200
	STA.w DKC1_Global_OAMBuffer[$03].Tile&$0000FF,y
	TYA
	CLC
	ADC.w #$0010
	TAY
	RTS

DATA_B89EE8:
	dw $0020,$0021,$0022,$0023,$0024,$0025,$0026,$0027
	dw $0030,$0031,$0032,$0033,$0034,$0035,$0036,$0037

CODE_B89F08:
	PHB
	PHK
	PLB
	LDX.w !RAM_DKC1_Global_CurrentLanguageLo
	LDA.w DATA_B8A17A,x
	STA.b $4C
	LDA.w #DATA_B8A1E2>>16
	STA.b $4E
	LDX.b !RAM_DKC1_Global_EntranceIDLo
	LDA.w DATA_B8A07A,x
	AND.w #$00FF
	ASL
	TAY
	LDA.b [$4C],y
	STA.b $4C
	LDY.w #$0000
	SEP.b #$20
CODE_B89F2B:
	LDA.b [$4C],y
	BMI.b CODE_B89F32
	INY
	BRA.b CODE_B89F2B

CODE_B89F32:
	REP.b #$20
	TYA
	ASL
	ASL
	EOR.w #$007F
	CLC
	ADC.w #$0FFD
	STA.b $50
	LDY.w #$0000
	LDX.b !RAM_DKC1_Global_OAMIndexLo
CODE_B89F45:
	LDA.b [$4C],y
	BIT.w #$0080
	BNE.b CODE_B89F66
	INY
	AND.w #$00FF
	CLC
	ADC.w #$3460
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	LDA.b $50
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	CLC
	ADC.w #$0008
	STA.b $50
	INX
	INX
	INX
	INX
	BRA.b CODE_B89F45

CODE_B89F66:
	AND.w #$007F
	CLC
	ADC.w #$3460
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	LDA.b $50
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	INX
	INX
	INX
	INX
	PHX
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_ReptileRumble_Main1
	BEQ.b CODE_B89FA2
	CMP.w #!Define_DKC1_EntranceID_RopeyRampage_ExitBonus2
	BEQ.b CODE_B89F9D
	CMP.w #!Define_DKC1_EntranceID_OrangutanGang_ExitBonus1
	BEQ.b CODE_B89FA2
	CMP.w #!Define_DKC1_EntranceID_OrangutanGang_ExitBonus2
	BEQ.b CODE_B89F98
	CMP.w #!Define_DKC1_EntranceID_OrangutanGang_ExitBonus3
	BNE.b CODE_B89FA5
	LDA.w #!Define_DKC1_EntranceID_FunkysFlights_KongoJungle
	BRA.b CODE_B89FA5

CODE_B89F98:
	LDA.w #!Define_DKC1_EntranceID_RopeyRampage_Main
	BRA.b CODE_B89FA5

CODE_B89F9D:
	LDA.w #!Define_DKC1_EntranceID_CrankysCabin_KongoJungle
	BRA.b CODE_B89FA5

CODE_B89FA2:
	LDA.w #!Define_DKC1_EntranceID_ReptileRumble_Main2
CODE_B89FA5:
	JSR.w CODE_B89D41
	PLX
	BCC.b CODE_B89FBC
	LDA.w #$3481
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	LDA.b $50
	CLC
	ADC.w #$0008
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	INX
	INX
	INX
	INX
CODE_B89FBC:
	LDA.b $42
	CMP.w #$0001
	BNE.b CODE_B8A01B
	LDA.w #$1CCA
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	LDA.w #$2C40
	JSR.w CODE_B8A023
	LDA.w #$30CC
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	LDA.w #$2C42
	JSR.w CODE_B8A023
	STX.b !RAM_DKC1_Global_OAMIndexLo
	LDX.w #$0000
	TXY
	SEP.b #$20
CODE_B89FE1:
	LDA.w $0583,x
	AND.b #$81
	CMP.b #$01
	BNE.b CODE_B89FEB
	INY
CODE_B89FEB:
	INX
	CPX.w #$00E6
	BNE.b CODE_B89FE1
	REP.b #$20
	TYA
	LDY.w #$20DC
	JSR.w CODE_B8A049
	STX.b !RAM_DKC1_Global_OAMIndexLo
	LDX.w #$0000
	TXY
	SEP.b #$20
CODE_B8A002:
	LDA.w $0583,x
	AND.b #$81
	CMP.b #$81
	BNE.b CODE_B8A00C
	INY
CODE_B8A00C:
	INX
	CPX.w #$00E6
	BNE.b CODE_B8A002
	REP.b #$20
	TYA
	LDY.w #$34DC
	JSR.w CODE_B8A049
CODE_B8A01B:
	STX.b !RAM_DKC1_Global_OAMIndexLo
	PLB
	RTL

DATA_B8A01F:
	db $03,$0C,$30,$C0

CODE_B8A023:
	STX.b !RAM_DKC1_Global_OAMIndexLo
	STA.b $02,x
	TXA
	LSR
	LSR
	TAX
	LSR
	LSR
	AND.w #$001F
	TAY
	TXA
	AND.w #$0003
	TAX
	LDA.w DATA_B8A01F,x
	AND.w #$00AA
	ORA.w DKC1_Global_UpperOAMBuffer[$00].Slot,y
	STA.w DKC1_Global_UpperOAMBuffer[$00].Slot,y
	LDX.b !RAM_DKC1_Global_OAMIndexLo
	INX
	INX
	INX
	INX
	RTS

CODE_B8A049:
	LDX.b !RAM_DKC1_Global_OAMIndexLo
	STY.b $4C
	LDY.w #$FFFF
CODE_B8A050:
	STA.b $4E
	INY
	SEC
	SBC.w #$000A
	BPL.b CODE_B8A050
	TYA
	BEQ.b CODE_B8A05F
	JSR.w CODE_B8A065
CODE_B8A05F:
	LDA.b $4E
	JSR.w CODE_B8A065
	RTS

CODE_B8A065:
	CLC
	ADC.w #$3490
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	LDA.b $4C
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	CLC
	ADC.w #$0008
	STA.b $4C
	INX
	INX
	INX
	INX
	RTS

DATA_B8A07A:
	db $00,$04,$00,$00,$00,$00,$00,$05,$00,$00,$0D,$00,$01,$02,$00,$00
	db $00,$00,$06,$00,$1E,$00,$21,$03,$07,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$11,$00,$17,$00,$00,$0B,$00,$00,$00,$08,$00,$00,$10,$09
	db $0A,$0E,$00,$00,$00,$00,$0F,$00,$00,$00,$00,$00,$00,$00,$12,$00
	db $1F,$20,$15,$16,$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,$14,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$2E,$00,$00,$00,$00,$1D,$00,$00
	db $2F,$04,$01,$30,$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,$19,$1B,$00,$18,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$13
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$1A,$00
	db $1C,$00,$00,$00,$00,$00,$00,$00,$00,$0C,$00,$00,$00,$00,$14,$00
	db $28,$29,$2B,$2C,$2D,$2A,$27,$26,$25,$24,$04,$22,$22,$23,$2F,$2F
	db $2F,$2F,$2F,$2F,$30,$30,$30,$30,$30,$30,$31,$31,$31,$31,$31,$31

DATA_B8A17A:
	dw DATA_B8A1E2,DATA_B8A17E

DATA_B8A17E:
	dw DATA_B8A508,DATA_B8A246,DATA_B8A24E,DATA_B8A258,DATA_B8A263,DATA_B8A271,DATA_B8A27F,DATA_B8A28B
	dw DATA_B8A29B,DATA_B8A2A5,DATA_B8A2B6,DATA_B8A2C9,DATA_B8A2D9,DATA_B8A2EB,DATA_B8A2F5,DATA_B8A305
	dw DATA_B8A310,DATA_B8A31B,DATA_B8A328,DATA_B8A338,DATA_B8A34C,DATA_B8A359,DATA_B8A366,DATA_B8A373
	dw DATA_B8A386,DATA_B8A393,DATA_B8A3A1,DATA_B8A3B9,DATA_B8A3C4,DATA_B8A3D1,DATA_B8A3E1,DATA_B8A3F1
	dw DATA_B8A401,DATA_B8A40C,DATA_B8A41C,DATA_B8A42A,DATA_B8A435,DATA_B8A43F,DATA_B8A450,DATA_B8A45F
	dw DATA_B8A46F,DATA_B8A483,DATA_B8A491,DATA_B8A4A0,DATA_B8A4B6,DATA_B8A4C6,DATA_B8A4D2,DATA_B8A4E1
	dw DATA_B8A4ED,DATA_B8A4F9

DATA_B8A1E2:
	dw DATA_B8A508,DATA_B8A50D,DATA_B8A51A,DATA_B8A529,DATA_B8A53D,DATA_B8A54B,DATA_B8A559,DATA_B8A566
	dw DATA_B8A575,DATA_B8A584,DATA_B8A594,DATA_B8A5A5,DATA_B8A5B6,DATA_B8A5C5,DATA_B8A5CF,DATA_B8A5E0
	dw DATA_B8A5EC,DATA_B8A5FD,DATA_B8A608,DATA_B8A617,DATA_B8A623,DATA_B8A62C,DATA_B8A63C,DATA_B8A64A
	dw DATA_B8A65B,DATA_B8A668,DATA_B8A675,DATA_B8A687,DATA_B8A696,DATA_B8A6A3,DATA_B8A6B1,DATA_B8A6C3
	dw DATA_B8A6D1,DATA_B8A6E2,DATA_B8A6F0,DATA_B8A6FC,DATA_B8A708,DATA_B8A713,DATA_B8A722,DATA_B8A73A
	dw DATA_B8A747,DATA_B8A759,DATA_B8A765,DATA_B8A774,DATA_B8A789,DATA_B8A797,DATA_B8A7A6,DATA_B8A7B8
	dw DATA_B8A7C6,DATA_B8A7D5

DATA_B8A246:
	db "Sturzta",$EC

DATA_B8A24E:
	db "Affenband",$E5

DATA_B8A258:
	db "Knaller Ta",$EC

DATA_B8A263:
	db "H",$5D

DATA_B8A265:
	db "hlenwahnsin",$EE

DATA_B8A271:
	db "Goldige Bucke",$EC

DATA_B8A27F:
	db "Dyna-Grotte",$EE

DATA_B8A28B:
	db "Fahrstuhl-Spiel",$E5

DATA_B8A29B:
	db "Aero-Chao",$F3

DATA_B8A2A5:
	db "Trick Track Trec",$EB

DATA_B8A2B6:
	db "Aufgetankter Aerge",$F2

DATA_B8A2C9:
	db "Loren Leichtsin",$EE

DATA_B8A2D9:
	db "Winkys Trampelpfa",$E4

DATA_B8A2EB:
	db "Nebel-Min",$E5

DATA_B8A2F5:
	db "Ruckzuck-Statio",$EE

DATA_B8A305:
	db "Altostratu",$F3

DATA_B8A310:
	db "Loren-Cras",$E8

DATA_B8A31B:
	db "Reiher Weihe",$F2

DATA_B8A328:
	db "Croctopus Safar",$E9

DATA_B8A338:
	db "Korallen Karambolag",$E5

DATA_B8A34C:
	db "Markt Auster",$EE

DATA_B8A359:
	db "Bad M",$5E

DATA_B8A35F:
	db "hlstei",$EE

DATA_B8A366:
	db "Bembel Tempe",$EC

DATA_B8A373:
	db "Schneefa",$5F

DATA_B8A37C:
	db "-Gletsche",$F2

DATA_B8A386:
	db "Eiszeit-Alle",$E5

DATA_B8A393:
	db "Wipfel Kommun",$E5

DATA_B8A3A1:
	db "Selbstgestrickte Br",$5E

DATA_B8A3B5:
	db "cke",$EE

DATA_B8A3B9:
	db "Geier-Feie",$F2

DATA_B8A3C4:
	db "Gr",$5E

DATA_B8A3C7:
	db "ner Taume",$EC

DATA_B8A3D1:
	db "Schwarzwald Tou",$F2

DATA_B8A3E1:
	db "Gl",$5E

DATA_B8A3E4:
	db "hbirnen Dram",$E1

DATA_B8A3F1:
	db "Oelfa",$5F

DATA_B8A3F7:
	db " Boulevar",$E4

DATA_B8A401:
	db "Koma Kelle",$F2

DATA_B8A40C:
	db "Dschungel-Fiebe",$F2

DATA_B8A41C:
	db "Tiefster Kong",$EF

DATA_B8A42A:
	db "Affen-Mine",$EE

DATA_B8A435:
	db "Traubenta",$EC

DATA_B8A43F:
	db "Gorilla-Gletsche",$F2

DATA_B8A450:
	db "Krimskrams Gmb",$C8

DATA_B8A45F:
	db "Affenklein H",$5D

DATA_B8A46C:
	db "hl",$E5

DATA_B8A46F:
	db "Very Gnawtys Grotte",$EE

DATA_B8A483:
	db "Neckys Knacke",$F2

DATA_B8A491:
	db "Bumble B Rumbl",$E5

DATA_B8A4A0:
	db "Really Gnawtys Rasere",$E9

DATA_B8A4B6:
	db "Herr Dumpf-Back",$E5

DATA_B8A4C6:
	db "Neckys Rach",$E5

DATA_B8A4D2:
	db "Gallionsplanke",$EE

DATA_B8A4E1:
	db "Crankys Koj",$E5

DATA_B8A4ED:
	db "Funkys Fl",$5E

DATA_B8A4F7:
	db "g",$E5

DATA_B8A4F9:
	db "Candys Speiche",$F2

DATA_B8A508:
	db "ERRO",$D2

DATA_B8A50D:
	db "Ropey Rampag",$E5

DATA_B8A51A:
	db "Orang-utan Gan",$E7

DATA_B8A529:
	db "Barrel Cannon Canyo",$EE

DATA_B8A53D:
	db "Reptile Rumbl",$E5

DATA_B8A54B:
	db "Bouncy Bonanz",$E1

DATA_B8A559:
	db "Manic Mincer",$F3

DATA_B8A566:
	db "Elevator Antic",$F3

DATA_B8A575:
	db "Platform Peril",$F3

DATA_B8A584:
	db "Trick Track Tre",$EB

DATA_B8A594:
	db "Tanked Up Troubl",$E5

DATA_B8A5A5:
	db "Mine Cart Madnes",$F3

DATA_B8A5B6:
	db "Winky's Walkwa",$F9

DATA_B8A5C5:
	db "Misty Min",$E5

DATA_B8A5CF:
	db "Stop ",$26

DATA_B8A5D5:
	db " Go Statio",$EE

DATA_B8A5E0:
	db "Loopy Light",$F3

DATA_B8A5EC:
	db "Mine Cart Carnag",$E5

DATA_B8A5FD:
	db "Poison Pon",$E4

DATA_B8A608:
	db "Croctopus Chas",$E5

DATA_B8A617:
	db "Coral Caper",$F3

DATA_B8A623:
	db "Clam Cit",$F9

DATA_B8A62C:
	db "Millstone Mayhe",$ED

DATA_B8A63C:
	db "Temple Tempes",$F4

DATA_B8A64A:
	db "Snow Barrel Blas",$F4

DATA_B8A65B:
	db "Ice Age Alle",$F9

DATA_B8A668:
	db "Tree Top Tow",$EE

DATA_B8A675:
	db "Rope Bridge Rumbl",$E5

DATA_B8A687:
	db "Vulture Cultur",$E5

DATA_B8A696:
	db "Forest Frenz",$F9

DATA_B8A6A3:
	db "Slipslide Rid",$E5

DATA_B8A6B1:
	db "Torchlight Troubl",$E5

DATA_B8A6C3:
	db "Oil Drum Alle",$F9

DATA_B8A6D1:
	db "Blackout Basemen",$F4

DATA_B8A6E2:
	db "Jungle Hijinx",$F3

DATA_B8A6F0:
	db "Kongo Jungl",$E5

DATA_B8A6FC:
	db "Monkey Mine",$F3

DATA_B8A708:
	db "Vine Valle",$F9

DATA_B8A713:
	db "Gorilla Glacie",$F2

DATA_B8A722:
	db "Kremkroc Industries Inc",$AE

DATA_B8A73A:
	db "Chimp Cavern",$F3

DATA_B8A747:
	db "Very Gnawty's Lai",$F2

DATA_B8A759:
	db "Necky's Nut",$F3

DATA_B8A765:
	db "Bumble B Rumbl",$E5

DATA_B8A774:
	db "Really Gnawty Rampag",$E5

DATA_B8A789:
	db "Boss Dumb Dru",$ED

DATA_B8A797:
	db "Necky's Reveng",$E5

DATA_B8A7A6:
	db "Gang-Plank Galleo",$EE

DATA_B8A7B8:
	db "Cranky's Cabi",$EE

DATA_B8A7C6:
	db "Funky's Flight",$F3

DATA_B8A7D5:
	db "Candy's Save Poin",$F4

CODE_B8A7E7:
	PHK
	PLB
	LDA.w $1A5E
	CLC
	ADC.w #$0080
	STA.b $4E
	LDA.w $1A50
	CLC
	ADC.w #$0078
	STA.b $50
	LDA.w #DATA_B8AB8C
	LDY.b $32
	CPY.w #$0003
	BEQ.b CODE_B8A808
	LDA.w #DATA_B8B35F
CODE_B8A808:
	STA.b $4C
	STZ.w $1E0F
	BRA.b CODE_B8A815

CODE_B8A80F:
	INC.w $1E0F
	INC.w $1E0F
CODE_B8A815:
	LDY.w $1E0F
	LDA.b ($4C),y
	TAY
	LDA.b ($4C),y
	SEC
	SBC.b $4E
	BCS.b CODE_B8A80F
	STA.b $52
	INY
	INY
	LDA.b ($4C),y
	AND.w #$00FF
	ASL
	ASL
	ADC.b $52
	BCS.b CODE_B8A836
	ADC.w #$0100
	BCC.b CODE_B8A80F
CODE_B8A836:
	INY
	LDA.b ($4C),y
	SEC
	SBC.b $50
	BCS.b CODE_B8A80F
	STA.b $52
	INY
	INY
	LDA.b ($4C),y
	AND.w #$00FF
	ASL
	ASL
	ADC.b $52
	BCS.b CODE_B8A852
	ADC.w #$00E0
	BCC.b CODE_B8A80F
CODE_B8A852:
	RTL

CODE_B8A853:
	PHK
	PLB
	LDA.w #DATA_B8AB8C
	LDY.b $32
	CPY.w #$0003
	BEQ.b CODE_B8A862
	LDA.w #DATA_B8B35F
CODE_B8A862:
	STA.b $58
	LDY.w $1E0F
	INY
	INY
	LDA.b ($58),y
	STA.b $5C
	LDY.w $1E0F
	LDA.b ($58),y
	TAY
	LDA.b ($58),y
	STA.b $50
	INY
	INY
	LDA.b ($58),y
	AND.w #$00FF
	ASL
	ASL
	ADC.b $50
	STA.b $52
	INY
	LDA.b ($58),y
	STA.b $54
	INY
	INY
	LDA.b ($58),y
	AND.w #$00FF
	ASL
	ASL
	ADC.b $54
	STA.b $56
	INY
	STY.b $5A
CODE_B8A899:
	LDY.b $5A
	CPY.b $5C
	BCS.b CODE_B8A8AD
	LDA.b ($58),y
	AND.w #$00F0
	LSR
	LSR
	LSR
	TAX
	JSR.w (DATA_B8A8D0,x)
	BCC.b CODE_B8A899
CODE_B8A8AD:
	LDA.b $50
	CMP.w $1A5E
	BCS.b CODE_B8A8BB
	LDA.b $52
	CMP.w $1A5E
	BCS.b CODE_B8A8BE
CODE_B8A8BB:
	STA.w $1A5E
CODE_B8A8BE:
	LDA.b $54
	CMP.w $1A50
	BCS.b CODE_B8A8CC
	LDA.b $56
	CMP.w $1A50
	BCS.b CODE_B8A8CF
CODE_B8A8CC:
	STA.w $1A50
CODE_B8A8CF:
	RTL

DATA_B8A8D0:
	dw CODE_B8A8E8
	dw CODE_B8A8EF
	dw CODE_B8A8FB
	dw CODE_B8A907
	dw CODE_B8A90E
	dw CODE_B8A91A
	dw CODE_B8A926
	dw CODE_B8A92D
	dw CODE_B8A939
	dw CODE_B8A945
	dw CODE_B8A94C
	dw CODE_B8A958

CODE_B8A8E8:
	JSR.w CODE_B8A964
	JSR.w CODE_B8A9AA
	RTS

CODE_B8A8EF:
	JSR.w CODE_B8A964
	JSR.w CODE_B8A98B
	BCC.b CODE_B8A8FA
	JSR.w CODE_B8A9AA
CODE_B8A8FA:
	RTS

CODE_B8A8FB:
	JSR.w CODE_B8A964
	JSR.w CODE_B8AA69
	BCC.b CODE_B8A906
	JSR.w CODE_B8A9AA
CODE_B8A906:
	RTS

CODE_B8A907:
	JSR.w CODE_B8A964
	JSR.w CODE_B8A9D2
	RTS

CODE_B8A90E:
	JSR.w CODE_B8A964
	JSR.w CODE_B8A98B
	BCC.b CODE_B8A919
	JSR.w CODE_B8A9D2
CODE_B8A919:
	RTS

CODE_B8A91A:
	JSR.w CODE_B8A964
	JSR.w CODE_B8AA69
	BCC.b CODE_B8A925
	JSR.w CODE_B8A9D2
CODE_B8A925:
	RTS

CODE_B8A926:
	JSR.w CODE_B8A964
	JSR.w CODE_B8A9FD
	RTS

CODE_B8A92D:
	JSR.w CODE_B8A964
	JSR.w CODE_B8A98B
	BCC.b CODE_B8A938
	JSR.w CODE_B8A9FD
CODE_B8A938:
	RTS

CODE_B8A939:
	JSR.w CODE_B8A964
	JSR.w CODE_B8AA53
	BCC.b CODE_B8A944
	JSR.w CODE_B8A9FD
CODE_B8A944:
	RTS

CODE_B8A945:
	JSR.w CODE_B8A964
	JSR.w CODE_B8AA29
	RTS

CODE_B8A94C:
	JSR.w CODE_B8A964
	JSR.w CODE_B8A98B
	BCC.b CODE_B8A957
	JSR.w CODE_B8AA29
CODE_B8A957:
	RTS

CODE_B8A958:
	JSR.w CODE_B8A964
	JSR.w CODE_B8AA53
	BCC.b CODE_B8A963
	JSR.w CODE_B8AA29
CODE_B8A963:
	RTS

CODE_B8A964:
	LDA.b ($58),y
	AND.w #$000F
	BEQ.b CODE_B8A97A
	ASL
	CMP.w #$0010
	BCC.b CODE_B8A975
	ORA.w #$FFF0
	CLC
CODE_B8A975:
	ADC.w $1E0F
	BRA.b CODE_B8A981

CODE_B8A97A:
	INY
	LDA.b ($58),y
	AND.w #$00FF
	ASL
CODE_B8A981:
	INY
	STY.b $5A
	STA.b $5E
	TAY
	LDA.b ($58),y
	TAY
	RTS

CODE_B8A98B:
	PHY
	LDY.b $5A
	INC.b $5A
	LDA.b ($58),y
	PLY
	AND.w #$00FF
	AND.w $1E11
	BNE.b CODE_B8A99D
	CLC
	RTS

CODE_B8A99D:
	LDA.w $1E0F
	LSR
	SEP.b #$20
	STA.w $1E12
	REP.b #$20
	SEC
	RTS

CODE_B8A9AA:
	INY
	INY
	LDA.b ($58),y
	DEY
	DEY
	AND.w #$00FF
	ASL
	ASL
	ADC.b ($58),y
	STA.b $4E
	SEC
	SBC.w $1A5E
	STA.b $4C
	BCC.b CODE_B8A9FB
	LDA.b $4E
	SBC.b $50
	STA.b $4E
	PHY
	JSR.w CODE_B8AAF9
	PLY
	LDA.b ($58),y
	STA.b $50
	BRA.b CODE_B8A9F9

CODE_B8A9D2:
	LDA.w $1A5E
	SEC
	SBC.b ($58),y
	BCC.b CODE_B8A9FB
	STA.b $4C
	LDA.b $52
	SEC
	SBC.b ($58),y
	STA.b $4E
	PHY
	JSR.w CODE_B8AAF9
	PLY
	INY
	INY
	LDA.b ($58),y
	AND.w #$00FF
	ASL
	ASL
	DEY
	DEY
	ADC.b ($58),y
	STA.b $52
	BRA.b CODE_B8A9F9

CODE_B8A9F9:
	SEC
	RTS

CODE_B8A9FB:
	CLC
	RTS

CODE_B8A9FD:
	TYA
	CLC
	ADC.w #$0005
	TAY
	LDA.b ($58),y
	DEY
	DEY
	AND.w #$00FF
	ASL
	ASL
	ADC.b ($58),y
	STA.b $4E
	SEC
	SBC.w $1A50
	STA.b $4C
	BCC.b CODE_B8A9FB
	LDA.b $4E
	SBC.b $54
	STA.b $4E
	PHY
	JSR.w CODE_B8AA82
	PLY
	LDA.b ($58),y
	STA.b $54
	BRA.b CODE_B8A9F9

CODE_B8AA29:
	INY
	INY
	INY
	LDA.w $1A50
	SEC
	SBC.b ($58),y
	BCC.b CODE_B8A9FB
	STA.b $4C
	LDA.b $56
	SEC
	SBC.b ($58),y
	STA.b $4E
	PHY
	JSR.w CODE_B8AA82
	PLY
	INY
	INY
	LDA.b ($58),y
	AND.w #$00FF
	ASL
	ASL
	DEY
	DEY
	ADC.b ($58),y
	STA.b $56
	BRA.b CODE_B8A9F9

CODE_B8AA53:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.b ($58),y
	STA.b $4C
	INY
	INY
	LDA.b ($58),y
	DEY
	DEY
	AND.w #$00FF
	ASL
	ASL
	CMP.b $4C
	RTS

CODE_B8AA69:
	PHY
	INY
	INY
	INY
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	SEC
	SBC.b ($58),y
	STA.b $4C
	INY
	INY
	LDA.b ($58),y
	PLY
	AND.w #$00FF
	ASL
	ASL
	CMP.b $4C
	RTS

CODE_B8AA82:
	CMP.b $4C
	BCS.b CODE_B8AAA0
	DEY
	DEY
	DEY
	LDA.b ($58),y
	STA.b $50
	INY
	INY
	LDA.b ($58),y
	AND.w #$00FF
	ASL
	ASL
	ADC.b $50
	STA.b $52
	LDA.b $5E
	STA.w $1E0F
	RTS

CODE_B8AAA0:
	DEY
	DEY
	DEY
	LDA.b ($58),y
	SEC
	SBC.b $50
	BPL.b CODE_B8AABC
	EOR.w #$FFFF
	INC
	JSR.w CODE_B8AB72
	LDA.b $50
	SEP.b #$01
	SBC.w !REGISTER_QuotientLo
	STA.b $50
	BRA.b CODE_B8AAC8

CODE_B8AABC:
	JSR.w CODE_B8AB72
	LDA.b $50
	REP.b #$01
	ADC.w !REGISTER_QuotientLo
	STA.b $50
CODE_B8AAC8:
	INY
	INY
	LDA.b ($58),y
	AND.w #$00FF
	ASL
	ASL
	DEY
	DEY
	ADC.b ($58),y
	SEC
	SBC.b $52
	BPL.b CODE_B8AAEC
	EOR.w #$FFFF
	INC
	JSR.w CODE_B8AB72
	LDA.b $52
	SEP.b #$01
	SBC.w !REGISTER_QuotientLo
	STA.b $52
	BRA.b CODE_B8AAF8

CODE_B8AAEC:
	JSR.w CODE_B8AB72
	LDA.b $52
	REP.b #$01
	ADC.w !REGISTER_QuotientLo
	STA.b $52
CODE_B8AAF8:
	RTS

CODE_B8AAF9:
	BEQ.b CODE_B8AAFF
	CMP.b $4C
	BCS.b CODE_B8AB19
CODE_B8AAFF:
	INY
	INY
	INY
	LDA.b ($58),y
	STA.b $54
	INY
	INY
	LDA.b ($58),y
	AND.w #$00FF
	ASL
	ASL
	ADC.b $54
	STA.b $56
	LDA.b $5E
	STA.w $1E0F
	RTS

CODE_B8AB19:
	INY
	INY
	INY
	LDA.b ($58),y
	SEC
	SBC.b $54
	BPL.b CODE_B8AB35
	EOR.w #$FFFF
	INC
	JSR.w CODE_B8AB72
	LDA.b $54
	SEP.b #$01
	SBC.w !REGISTER_QuotientLo
	STA.b $54
	BRA.b CODE_B8AB41

CODE_B8AB35:
	JSR.w CODE_B8AB72
	LDA.b $54
	REP.b #$01
	ADC.w !REGISTER_QuotientLo
	STA.b $54
CODE_B8AB41:
	INY
	INY
	LDA.b ($58),y
	AND.w #$00FF
	ASL
	ASL
	DEY
	DEY
	ADC.b ($58),y
	SEC
	SBC.b $56
	BPL.b CODE_B8AB65
	EOR.w #$FFFF
	INC
	JSR.w CODE_B8AB72
	LDA.b $56
	SEP.b #$01
	SBC.w !REGISTER_QuotientLo
	STA.b $56
	BRA.b CODE_B8AB71

CODE_B8AB65:
	JSR.w CODE_B8AB72
	LDA.b $56
	REP.b #$01
	ADC.w !REGISTER_QuotientLo
	STA.b $56
CODE_B8AB71:
	RTS

CODE_B8AB72:
	SEP.b #$20
	XBA
	LDA.b $4C
	TAX
	STX.w !REGISTER_Multiplicand
	LDA.b $4E
	LDA.b $4E
	NOP
	LDX.w !REGISTER_ProductOrRemainderLo
	STX.w !REGISTER_DividendLo
	STA.w !REGISTER_Divisor
	REP.b #$20
	RTS

DATA_B8AB8C:
	db $8A,$01,$93,$01,$9A,$01,$A2,$01,$AA,$01,$B4,$01,$BB,$01,$C2,$01
	db $CA,$01,$D2,$01,$DA,$01,$E2,$01,$EA,$01,$F2,$01,$FA,$01,$02,$02
	db $0A,$02,$12,$02,$1A,$02,$22,$02,$2A,$02,$32,$02,$3A,$02,$42,$02
	db $4B,$02,$52,$02,$5A,$02,$62,$02,$6C,$02,$73,$02,$7B,$02,$86,$02
	db $8E,$02,$97,$02,$9F,$02,$A7,$02,$AF,$02,$B7,$02,$C0,$02,$C7,$02
	db $CF,$02,$D6,$02,$E0,$02,$E8,$02,$EF,$02,$F7,$02,$FF,$02,$07,$03
	db $0F,$03,$17,$03,$1F,$03,$27,$03,$2F,$03,$37,$03,$3F,$03,$47,$03
	db $4F,$03,$57,$03,$5F,$03,$67,$03,$72,$03,$7A,$03,$83,$03,$8C,$03
	db $94,$03,$9C,$03,$A4,$03,$AC,$03,$B4,$03,$BC,$03,$C4,$03,$CC,$03
	db $D4,$03,$DC,$03,$E5,$03,$EC,$03,$F4,$03,$FC,$03,$04,$04,$0C,$04
	db $14,$04,$1C,$04,$24,$04,$2C,$04,$34,$04,$3F,$04,$47,$04,$4F,$04
	db $57,$04,$5F,$04,$67,$04,$6F,$04,$77,$04,$7F,$04,$87,$04,$8F,$04
	db $97,$04,$9F,$04,$A8,$04,$B0,$04,$B7,$04,$BF,$04,$C7,$04,$CF,$04
	db $D7,$04,$DF,$04,$E7,$04,$EF,$04,$F7,$04,$FF,$04,$07,$05,$0E,$05
	db $18,$05,$21,$05,$28,$05,$31,$05,$39,$05,$41,$05,$4C,$05,$54,$05
	db $5B,$05,$62,$05,$69,$05,$71,$05,$79,$05,$81,$05,$89,$05,$93,$05
	db $9A,$05,$A2,$05,$AA,$05,$B2,$05,$BA,$05,$C2,$05,$CA,$05,$D2,$05
	db $DA,$05,$E2,$05,$EA,$05,$F2,$05,$FC,$05,$05,$06,$0C,$06,$14,$06
	db $1C,$06,$23,$06,$2A,$06,$32,$06,$3A,$06,$42,$06,$4A,$06,$52,$06
	db $5C,$06,$68,$06,$72,$06,$7A,$06,$86,$06,$90,$06,$9C,$06,$A4,$06
	db $AE,$06,$BA,$06,$C4,$06,$CC,$06,$D4,$06,$DC,$06,$E4,$06,$EC,$06
	db $F4,$06,$FC,$06,$04,$07,$0C,$07,$13,$07,$1B,$07,$23,$07,$2D,$07
	db $34,$07,$3C,$07,$44,$07,$4C,$07,$54,$07,$5C,$07,$64,$07,$6C,$07
	db $74,$07,$7C,$07,$84,$07,$8C,$07,$94,$07,$9C,$07,$A4,$07,$AC,$07
	db $B4,$07,$BC,$07,$C4,$07,$CC,$07,$D3,$07,$00,$01,$18,$58,$0A,$38
	db $11,$01,$32,$00,$00,$40,$18,$0B,$08,$3F,$20,$01,$20,$10,$0B,$0A
	db $0E,$31,$60,$01,$4C,$00,$0B,$0A,$0F,$31,$90,$02,$20,$70,$09,$6E
	db $2F,$51,$22,$53,$10,$03,$40,$00,$0B,$0A,$0F,$80,$01,$44,$70,$09
	db $00,$3E,$10,$03,$20,$70,$09,$10,$0D,$31,$30,$03,$80,$70,$09,$00
	db $0F,$31,$B0,$04,$76,$A0,$09,$08,$0F,$31,$88,$06,$1A,$B0,$08,$44
	db $0F,$61,$C0,$06,$00,$28,$07,$86,$9F,$61,$00,$06,$30,$10,$07,$06
	db $9F,$01,$70,$04,$64,$10,$07,$00,$3F,$01,$80,$01,$F0,$7C,$07,$00
	db $3F,$01,$40,$00,$50,$7C,$07,$00,$3F,$01,$38,$00,$22,$2C,$07,$00
	db $3F,$61,$38,$00,$00,$28,$06,$41,$9F,$61,$38,$00,$32,$B8,$05,$1C
	db $9F,$31,$50,$00,$AC,$B8,$05,$00,$0F,$31,$C0,$02,$3C,$98,$05,$00
	db $0F,$31,$B0,$03,$1E,$98,$05,$0C,$0F,$31,$F0,$03,$3C,$C0,$04,$1A
	db $0F,$31,$E0,$04,$40,$C0,$03,$5A,$0F,$51,$62,$E0,$05,$42,$E0,$04
	db $4A,$0F,$38,$05,$52,$A0,$03,$08,$BE,$31,$20,$06,$32,$30,$02,$5F
	db $0F,$61,$00,$06,$3A,$B8,$01,$1E,$9F,$71,$01,$02,$E8,$06,$00,$38
	db $00,$60,$9F,$80,$03,$D0,$BC,$01,$00,$3E,$01,$38,$03,$22,$BC,$01
	db $19,$3F,$11,$01,$90,$29,$10,$00,$CC,$BC,$01,$00,$3F,$05,$90,$02
	db $34,$A0,$02,$4C,$60,$29,$01,$70,$01,$50,$60,$03,$00,$3F,$01,$30
	db $00,$58,$E0,$02,$00,$3F,$01,$10,$00,$20,$40,$02,$28,$61,$3F,$10
	db $00,$00,$70,$00,$88,$9F,$61,$10,$00,$29,$34,$00,$13,$9F,$81,$32
	db $10,$00,$08,$20,$00,$09,$9F,$80,$00,$C0,$70,$00,$00,$0E,$33,$00
	db $04,$78,$70,$00,$00,$02,$38,$03,$0A,$20,$02,$28,$60,$1E,$90,$20
	db $00,$03,$60,$40,$00,$14,$0D,$3E,$00,$00,$5C,$24,$1C,$00,$81,$2C
	db $01,$11,$48,$1B,$37,$9F,$31,$70,$01,$B4,$48,$1B,$00,$0F,$31,$E0
	db $03,$88,$48,$1B,$08,$0F,$81,$4C,$05,$28,$80,$1A,$32,$BF,$31,$E0
	db $05,$1C,$80,$1A,$38,$0F,$91,$E0,$05,$40,$60,$1B,$0A,$8F,$31,$DC
	db $06,$04,$E0,$18,$AA,$2F,$21,$D0,$06,$04,$00,$19,$18,$5F,$01,$00
	db $06,$38,$10,$19,$00,$3F,$01,$00,$04,$B4,$C0,$18,$00,$3F,$01,$E0
	db $02,$78,$10,$19,$00,$3F,$61,$E0,$02,$4C,$08,$18,$42,$9F,$61,$E0
	db $02,$4C,$50,$17,$2E,$9F,$21,$6C,$01,$5D,$50,$17,$10,$3F,$91,$6C
	db $01,$00,$50,$17,$6E,$6F,$91,$50,$01,$00,$E0,$18,$12,$40,$72,$01
	db $6F,$01,$10,$00,$50,$00,$19,$18,$3F,$01,$00,$00,$04,$C0,$18,$1C
	db $5F,$60,$6F,$00,$00,$00,$20,$14,$F8,$90,$6F,$51,$00,$00,$24,$24
	db $14,$0B,$0F,$31,$80,$00,$F3,$40,$14,$00,$0F,$31,$4C,$04,$00,$20
	db $14,$18,$0F,$61,$4C,$04,$00,$20,$13,$40,$9F,$61,$90,$04,$00,$80
	db $12,$60,$9F,$31,$90,$04,$0C,$80,$12,$14,$0F,$31,$A8,$04,$22,$C8
	db $12,$0E,$0F,$31,$30,$05,$00,$C8,$12,$52,$91,$2F,$30,$05,$14,$00
	db $14,$0C,$6F,$31,$80,$05,$23,$30,$14,$00,$0F,$31,$0C,$06,$10,$30
	db $13,$6B,$0F,$31,$62,$50,$06,$2C,$30,$14,$2B,$0F,$50,$06,$00,$E8
	db $12,$4E,$9E,$61,$50,$06,$28,$A0,$12,$12,$9F,$31,$EC,$06,$01,$00
	db $12,$33,$0F,$61,$EC,$06,$01,$30,$10,$74,$9F,$61,$80,$06,$1C,$30
	db $10,$00,$9F,$01,$90,$03,$BC,$30,$10,$00,$3F,$01,$60,$03,$0C,$30
	db $10,$40,$3F,$91,$00,$03,$00,$40,$10,$78,$6F,$91,$A0,$02,$00,$30
	db $11,$72,$6F,$91,$20,$02,$04,$20,$12,$3F,$40,$70,$01,$6F,$01,$10
	db $00,$85,$1C,$13,$00,$3F,$01,$10,$00,$00,$D0,$11,$53,$3F,$61,$10
	db $00,$14,$60,$11,$1C,$9F,$31,$20,$00,$70,$60,$11,$00,$0F,$81,$B0
	db $01,$0C,$D0,$10,$24,$9F,$61,$E0,$01,$00,$40,$10,$44,$9F,$61,$E0
	db $01,$0C,$00,$10,$10,$9F,$61,$00,$02,$04,$0C,$0F,$3D,$9F,$61,$00
	db $02,$04,$C0,$0E,$13,$9F,$01,$80,$01,$20,$08,$0F,$01,$3F,$01,$80
	db $01,$00,$E0,$0E,$0A,$3F,$61,$80,$01,$00,$48,$0D,$66,$9F,$61,$40
	db $01,$34,$28,$0D,$28,$9F,$01,$33,$10,$00,$5C,$48,$0D,$00,$3F,$91
	db $10,$00,$24,$48,$0D,$2D,$6F,$D0,$01,$7F,$20,$0D,$00,$0D,$31,$CC
	db $03,$00,$20,$0D,$32,$0F,$91,$30,$04,$00,$30,$0D,$54,$6F,$91,$70
	db $04,$00,$20,$0E,$20,$6F,$31,$70,$04,$5F,$A0,$0E,$00,$0F,$31,$EC
	db $05,$01,$08,$0E,$26,$0F,$61,$14,$05,$36,$E8,$0D,$08,$9F,$01,$14
	db $05,$00,$28,$0D,$30,$3F,$61,$B0,$04,$00,$20,$0C,$62,$9F,$51,$B0
	db $04,$40,$30,$0C,$18,$0F,$31,$C0,$04,$90,$24,$0C,$0E,$0F,$00,$00
	db $00,$00,$18,$40,$90,$3D,$60,$3E,$2C,$02,$15,$C0,$12,$18,$00,$54
	db $31,$60,$02,$38,$D8,$12,$00,$0F,$50,$01,$10,$F8,$18,$00,$00,$3B
	db $31,$90,$01,$14,$C0,$18,$0E,$0F,$61,$94,$01,$13,$68,$18,$16,$9F
	db $01,$48,$01,$14,$70,$17,$5C,$63,$90,$3B,$3F,$01,$00,$01,$13,$40
	db $18,$0A,$01,$3F,$C0,$00,$20,$40,$18,$00,$3F,$48,$01,$14,$50,$17
	db $08,$9D,$00,$00,$B0,$54,$29,$00,$31,$00,$02,$58,$F4,$28,$08,$0F
	db $31,$60,$03,$14,$60,$28,$2D,$0F,$61,$B0,$03,$00,$80,$27,$48,$9F
	db $31,$B0,$03,$30,$C8,$27,$00,$0F,$31,$60,$04,$80,$80,$27,$16,$0F
	db $A1,$01,$32,$40,$05,$00,$D8,$27,$4A,$6F,$40,$06,$30,$60,$27,$47
	db $0E,$61,$40,$06,$30,$A0,$25,$70,$9F,$01,$B0,$05,$24,$A0,$25,$00
	db $3F,$91,$B0,$05,$04,$A0,$25,$10,$3F,$91,$70,$05,$00,$C0,$25,$0C
	db $6F,$01,$10,$03,$98,$F0,$25,$00,$3F,$01,$40,$02,$34,$70,$25,$28
	db $3F,$91,$50,$02,$14,$10,$26,$4C,$6F,$91,$C0,$01,$38,$40,$27,$00
	db $6F,$01,$50,$00,$5C,$40,$27,$00,$3F,$01,$10,$00,$10,$80,$26,$30
	db $3F,$61,$10,$00,$00,$B0,$23,$DC,$9F,$46,$01,$61,$10,$00,$18,$74
	db $23,$13,$9F,$81,$32,$10,$00,$08,$24,$23,$18,$9F,$30,$00,$94,$AC
	db $23,$00,$0E,$31,$00,$02,$90,$88,$23,$00,$0F,$31,$00,$04,$C0,$90
	db $23,$00,$0F,$10,$00,$1C,$60,$25,$3C,$0A,$00,$00,$28,$60,$21,$2F
	db $31,$64,$A0,$00,$34,$60,$21,$2F,$0F,$64,$0C,$03,$35,$60,$21,$2F
	db $31,$65,$E0,$03,$27,$60,$21,$2F,$0F,$65,$00,$00,$28,$60,$20,$40
	db $9C,$31,$A0,$00,$34,$60,$20,$40,$9C,$0F,$31,$64,$50,$01,$77,$60
	db $20,$2C,$A0,$A7,$01,$0F,$31,$64,$0C,$03,$35,$60,$20,$40,$9B,$0F
	db $31,$64,$E0,$03,$27,$60,$20,$40,$9B,$0F,$F0,$00,$20,$D8,$1E,$6A
	db $9C,$10,$A8,$01,$31,$64,$50,$01,$77,$D8,$1E,$6A,$9C,$0F,$31,$64
	db $0C,$03,$21,$D8,$1E,$6A,$9C,$0F,$40,$A9,$01,$64,$00,$00,$28,$00
	db $1E,$3E,$31,$65,$A0,$00,$34,$00,$1E,$3E,$9C,$0F,$31,$65,$50,$01
	db $77,$50,$1E,$2A,$9C,$0F,$31,$70,$AA,$01,$0C,$03,$35,$00,$1E,$3E
	db $9C,$0F,$31,$64,$E0,$03,$27,$00,$1E,$3E,$0F,$64,$00,$00,$28,$60
	db $1D,$28,$9B,$31,$A0,$00,$34,$60,$1D,$28,$9B,$0F,$0C,$03,$35,$60
	db $1D,$28,$9C,$31,$E0,$03,$27,$60,$1D,$28,$9C,$0F,$3C,$02,$00,$10
	db $21,$43,$60,$98,$00,$00,$3C,$C0,$1F,$00,$30,$9B,$90,$03,$3B,$C0
	db $1F,$00,$00,$9D,$3C,$02,$00,$60,$1D,$3C,$90,$A0,$00,$00,$43,$F0
	db $2F,$00,$31,$20,$00,$3B,$40,$2F,$2C,$0F,$31,$0C,$01,$11,$00,$2F
	db $3C,$0F,$61,$34,$01,$07,$00,$2E,$50,$9F,$11,$01,$32,$80,$00,$2D
	db $00,$2E,$0C,$3F,$50,$01,$3F,$00,$2E,$20,$0E,$31,$4C,$02,$21,$00
	db $2E,$1C,$0F,$91,$D0,$02,$00,$30,$2E,$68,$6F,$91,$D0,$02,$10,$90
	db $2F,$13,$6F,$31,$10,$03,$D4,$A0,$2F,$0F,$0F,$31,$60,$06,$18,$20
	db $2F,$2F,$0F,$61,$90,$06,$00,$00,$2D,$98,$9F,$61,$30,$06,$24,$C4
	db $2C,$1F,$9F,$01,$30,$03,$C0,$C4,$2C,$0F,$3F,$01,$F0,$02,$10,$C0
	db $2C,$10,$3F,$61,$F0,$02,$00,$F0,$2B,$44,$9F,$61,$60,$02,$24,$F0
	db $2B,$10,$9F,$01,$D0,$01,$24,$F0,$2B,$10,$3F,$91,$D0,$01,$00,$F0
	db $2B,$44,$6F,$91,$28,$01,$2A,$C0,$2C,$10,$6F,$01,$80,$00,$2A,$C0
	db $2C,$10,$3F,$61,$80,$00,$00,$C0,$2A,$90,$9F,$61,$80,$00,$30,$80
	db $2A,$40,$9F,$31,$00,$01,$98,$C0,$2A,$0C,$0F,$31,$20,$03,$F7,$C0
	db $2A,$00,$0F

DATA_B8B35F:
	db $28,$00,$2F,$00,$37,$00,$3F,$00,$47,$00,$4F,$00,$57,$00,$5F,$00
	db $67,$00,$6F,$00,$77,$00,$7F,$00,$87,$00,$8F,$00,$97,$00,$9F,$00
	db $A7,$00,$AF,$00,$B7,$00,$BE,$00,$00,$00,$3E,$C4,$09,$75,$51,$F8
	db $00,$3A,$80,$0A,$46,$0F,$31,$E0,$01,$38,$44,$0A,$55,$0F,$31,$C0
	db $02,$4C,$A0,$0A,$00,$0F,$31,$80,$03,$34,$00,$0A,$18,$0F,$51,$50
	db $04,$2C,$64,$09,$3F,$2F,$31,$00,$05,$80,$64,$09,$8D,$0F,$81,$00
	db $06,$40,$C4,$06,$E8,$9F,$01,$40,$05,$30,$C4,$06,$A7,$3F,$21,$00
	db $03,$90,$84,$07,$2E,$3F,$01,$00,$01,$80,$80,$07,$4F,$3F,$01,$00
	db $00,$40,$E0,$04,$F7,$5F,$51,$00,$01,$C0,$A4,$04,$6E,$0F,$51,$00
	db $04,$60,$A4,$04,$3E,$0F,$31,$80,$05,$60,$64,$03,$8E,$2F,$21,$00
	db $03,$A0,$00,$02,$6F,$5F,$01,$00,$01,$80,$20,$02,$5F,$3F,$01,$00
	db $00,$40,$04,$01,$A6,$5F,$51,$00,$01,$40,$04,$01,$1F,$0F

DATA_B8B41D:
	db $00,$01,$07,$2A,$08,$2A,$09,$02,$00,$01,$03,$01,$04,$05,$00,$04
	db $02,$0B,$0C,$0E,$0E,$02,$00,$06,$0F,$06,$10,$11,$12,$05,$13,$14
	db $10,$16,$17,$0F,$18,$00,$01,$19,$18,$0C,$17,$1A,$1A,$03,$1B,$1C
	db $1D,$1E,$1F,$20,$21,$28,$23,$24,$1B,$1C,$1D,$19,$1E,$23,$25,$25
	db $26,$27,$28,$29,$26,$27,$2C,$2D,$2E,$2F,$41,$49,$32,$33,$34,$35
	db $34,$6A,$38,$39,$58,$41,$3C,$3D,$28,$29,$3E,$3F,$40,$41,$42,$00
	db $44,$45,$51,$4D,$48,$59,$4A,$4B,$4C,$4D,$48,$4F,$50,$51,$00,$04
	db $04,$05,$05,$05,$05,$05,$06,$06,$02,$02,$0C,$0C,$0C,$0F,$0F,$0F
	db $03,$03,$1E,$1E,$23,$23,$1A,$1A,$1C,$1C,$1C,$1D,$19,$19,$19,$26
	db $26,$26,$27,$27,$18,$18,$18,$2A,$2A,$52,$2A,$53,$54,$34,$34,$34
	db $34,$56,$57,$45,$58,$59,$5A,$5B,$5B,$58,$59,$51,$5B,$5B,$28,$28
	db $28,$29,$29,$4D,$5D,$58,$58,$5E,$5E,$5F,$59,$59,$59,$1C,$39,$61
	db $61,$2A,$0E,$2A,$0E,$2A,$63,$51,$51,$01,$2A,$51,$1B,$1E,$64,$64
	db $65,$65,$66,$67,$68,$69,$64,$5D,$64,$6A,$6A,$65,$5E,$65,$6B,$6B
	db $6C,$6C,$6C,$6C,$6C,$6C

CODE_B8B503:
	LDA.w $1E25
	BPL.b CODE_B8B50F
	STZ.w $1E25
	JSL.l CODE_B6A84B
CODE_B8B50F:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w $1B23
	STA.b $BE
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	AND.w #$3FFF
	STA.b $C0
	JSL.l CODE_B8B7CF
	JSL.l CODE_B8B89F
	RTL

CODE_B8B529:
	LDY.w $1E2D
	BEQ.b CODE_B8B54A
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	TAX
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	JSL.l CODE_BBA772
	LDX.w $1E2D
	LDY.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	TAX
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	JSL.l CODE_BBA772
CODE_B8B54A:
	LDY.w $1E27
	BEQ.b CODE_B8B57F
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	BEQ.b CODE_B8B57F
	CMP.w #$0002
	BCC.b CODE_B8B572
	BEQ.b CODE_B8B565
	LDX.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,y
	JSL.l CODE_BBA772
CODE_B8B565:
	LDY.w $1E27
	LDX.w !RAM_DKC1_NorSpr_XSpeedLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,y
	JSL.l CODE_BBA772
CODE_B8B572:
	LDY.w $1E27
	LDX.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	JSL.l CODE_BBA772
CODE_B8B57F:
	RTL

CODE_B8B580:
	LDX.w #$71E0
	LDA.b $32
	CMP.w #$0007
	BNE.b CODE_B8B58D
	LDX.w #$61E0
CODE_B8B58D:
	STX.b $D1
	LDA.w #DATA_BC86F2
	JSL.l CODE_BDF1F0
	ORA.w #$3000
	STA.w $0531
	LDX.w #$0024
	LDA.w #$0000
CODE_B8B5A2:
	STA.l $7F36B5,x
	DEX
	BPL.b CODE_B8B5A2
	STZ.w $1E23
	STZ.w $1E25
	STZ.w $1E27
	PHK
	PLB
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	TAX
	LDA.l DATA_B8B41D,x
	AND.w #$00FF
	STA.b $30
	SEP.b #$20
	LDA.b #$01
	STA.b $C4
	REP.b #$20
	STZ.b $C2
	STZ.b $68
	STZ.b $6A
	LDA.b $30
	ASL
	TAX
	LDY.w DATA_B8C0E1,x
	LDX.w #$0000
	LDA.w #$D000
	STA.b $53
CODE_B8B5DD:
	LDA.w DATA_B8C0E1,y
	BNE.b CODE_B8B5E5
	BRL.w CODE_B8B697

CODE_B8B5E5:
	PHX
	PHY
	AND.w #$0001
	INC
	STA.l $7EC008,x
	LDA.w DATA_B8C0E1+$02,y
	AND.w #$FFE0
	LSR
	LSR
	STA.l $7EC000,x
	LDA.w DATA_B8C0E1+$01,y
	AND.w #$1FFC
	ASL
	STA.l $7EC002,x
	LDA.w DATA_B8C0E1,y
	AND.w #$03FE
	TAY
	LDA.b $53
	STA.l $7EC00A,x
	LDA.w DATA_B8C0DF
	STA.b $5C
	LDA.b ($5C),y
	CLC
	ADC.b $5C
	STA.b $5C
	LDA.b ($5C)
	AND.w #$00FF
	STA.b $5A
	ASL
	STA.l $7EC004,x
	ASL
	ASL
	STA.l $7EC006,x
	LDA.l $7EC002,x
	CLC
	SBC.b $6A
	BPL.b CODE_B8B64A
	LDA.b $68
	STA.l $7EC00C,x
	TXY
	TAX
	TYA
	STA.l $7EC00E,x
	STA.b $68
	TAX
CODE_B8B64A:
	LDA.l $7EC002,x
	STA.b $6A
	LDY.w #$0001
	LDA.b ($5C),y
	ASL
	AND.w #$007F
	TAX
	LDA.l DATA_B8B7AF-$02,x
	STA.b $66
	STA.b $64
	LDX.b $53
	INY
CODE_B8B665:
	LDA.b ($5C),y
	INY
	INY
	SEC
CODE_B8B66A:
	ROR
	BEQ.b CODE_B8B665
	ROR.b $64
	BCC.b CODE_B8B66A
	STA.b $4C
	LDA.b $64
	STA.l $7E0000,x
	LDA.b $66
	STA.b $64
	LDA.b $4C
	INX
	INX
	DEC.b $5A
	CLC
	BNE.b CODE_B8B66A
	STX.b $53
	PLA
	CLC
	ADC.w #$0004
	TAY
	PLA
	CLC
	ADC.w #$0010
	TAX
	BRL.w CODE_B8B5DD

CODE_B8B697:
	STX.b $5E
	STA.l $7EC002,x
	STA.l $7EC00A,x
	STA.l $7EC00E,x
	DEC
	STA.l $7EC000,x
	LDA.b $68
	STA.l $7EC00C,x
	TXA
	LDX.b $68
	STA.l $7EC00E,x
	LDX.b $5E
	BNE.b CODE_B8B6BE
	BRL.w CODE_B8B7AE

CODE_B8B6BE:
	LDX.b $5E
	TXA
	SEC
	SBC.w #$0010
	STA.b $5C
	LDA.l $7EC00C,x
	BEQ.b CODE_B8B72A
	STA.b $5E
	CMP.b $5C
	BEQ.b CODE_B8B6BE
	TAX
	SEC
	SBC.w #$0010
	STA.b $60
	LDA.l $7EC00C,x
	STA.b $62
	LDX.b $60
	LDA.l $7EC002,x
	STA.b $50
	LDX.b $5C
CODE_B8B6EA:
	LDA.l $7EC002,x
	CMP.b $50
	BCC.b CODE_B8B703
	LDA.b $60
	STA.l $7EC00C,x
	TXA
	SBC.w #$0010
	TAX
	CMP.b $5E
	BNE.b CODE_B8B6EA
	BRA.b CODE_B8B6BE

CODE_B8B703:
	LDA.b $60
	CMP.b $62
	BEQ.b CODE_B8B719
	SBC.w #$0010
	STA.b $60
	TXY
	TAX
	LDA.l $7EC002,x
	STA.b $50
	TYX
	BRA.b CODE_B8B6EA

CODE_B8B719:
	LDA.b $60
	STA.l $7EC00C,x
	TXA
	CMP.b $5E
	BEQ.b CODE_B8B6BE
	SBC.w #$0010
	TAX
	BRA.b CODE_B8B719

CODE_B8B72A:
	LDX.b $5C
CODE_B8B72C:
	LDA.w #$FFFF
	STA.l $7EC00C,x
	TXA
	SBC.w #$0010
	TAX
	BCS.b CODE_B8B72C
	STZ.b $5E
CODE_B8B73C:
	LDX.b $5E
	TXA
	CLC
	ADC.w #$0010
	STA.b $5C
	LDA.l $7EC00E,x
	BEQ.b CODE_B8B7AE
	STA.b $5E
	CMP.b $5C
	BEQ.b CODE_B8B73C
	STA.b $60
	TAX
	LDA.l $7EC00E,x
	STA.b $62
	LDA.l $7EC002,x
	CLC
	ADC.w #$0167
	STA.b $50
	LDX.b $5C
CODE_B8B766:
	LDA.l $7EBFF2,x
	CMP.b $50
	BCS.b CODE_B8B77F
	LDA.b $60
	STA.l $7EC00E,x
	TXA
	ADC.w #$0010
	TAX
	CMP.b $5E
	BCC.b CODE_B8B766
	BCS.b CODE_B8B73C
CODE_B8B77F:
	LDA.b $60
	ADC.w #$000F
	CMP.b $62
	BCS.b CODE_B8B79B
	STA.b $60
	STX.b $5C
	TAX
	LDA.l $7EC002,x
	CLC
	ADC.w #$0167
	STA.b $50
	LDX.b $5C
	BRA.b CODE_B8B766

CODE_B8B79B:
	CLC
CODE_B8B79C:
	LDA.b $60
	STA.l $7EC00E,x
	TXA
	ADC.w #$0010
	TAX
	CMP.b $5E
	BCC.b CODE_B8B79C
	BRL.w CODE_B8B73C

CODE_B8B7AE:
	RTL

DATA_B8B7AF:
	dw $0001,$0002,$0004,$0008,$0010,$0020,$0040,$0080
	dw $0100,$0200,$0400,$0800,$1000,$2000,$4000,$8000

CODE_B8B7CF:
	LDA.b $BE
	SEC
	SBC.w #$0107
	BPL.b CODE_B8B7DA
	LDA.w #$0000
CODE_B8B7DA:
	STA.b $5E
	LDA.b $C0
	SEC
	SBC.w #$008F
	BPL.b CODE_B8B7E7
	LDA.w #$0000
CODE_B8B7E7:
	STA.b $60
	LDX.b $C2
	LDA.l $7EC000,x
	CMP.b $5E
	BCS.b CODE_B8B843
	LDA.l $7EC002,x
	CMP.b $60
	BCS.b CODE_B8B81D
	LDA.l $7EC00E,x
	TAX
	LDA.l $7EC000,x
	CMP.b $5E
	BCC.b CODE_B8B840
	LDA.b $C2
	ADC.w #$000F
	TAX
	LDA.l $7EC002,x
	CMP.l $7EBFF2,x
	BCC.b CODE_B8B842
	CMP.b $60
	BCC.b CODE_B8B840
	RTL

CODE_B8B81D:
	LDA.l $7EC00E,x
	TAX
	LDA.l $7EC000,x
	CMP.b $5E
	BCC.b CODE_B8B840
	LDA.b $C2
	SBC.w #$0010
	BMI.b CODE_B8B842
	TAX
	LDA.l $7EC002,x
	CMP.l $7EC012,x
	BCS.b CODE_B8B842
	CMP.b $60
	BCC.b CODE_B8B842
CODE_B8B840:
	STX.b $C2
CODE_B8B842:
	RTL

CODE_B8B843:
	INC
	BEQ.b CODE_B8B89E
	LDA.l $7EC002,x
	CMP.b $60
	BCS.b CODE_B8B874
	LDA.l $7EC00C,x
	BMI.b CODE_B8B85F
	TAX
	LDA.l $7EC000,x
	CMP.b $5E
	BCS.b CODE_B8B89C
	STX.b $C2
CODE_B8B85F:
	LDA.b $C2
	ADC.w #$0010
	TAX
	LDA.l $7EC002,x
	CMP.l $7EBFF2,x
	BCC.b CODE_B8B89E
	CMP.b $60
	BCC.b CODE_B8B89C
	RTL

CODE_B8B874:
	LDA.l $7EC00C,x
	BMI.b CODE_B8B886
	TAX
	LDA.l $7EC000,x
	CMP.b $5E
	BCS.b CODE_B8B89C
	STX.b $C2
	SEC
CODE_B8B886:
	LDA.b $C2
	SBC.w #$0010
	BMI.b CODE_B8B89E
	TAX
	LDA.l $7EC002,x
	CMP.l $7EC012,x
	BCS.b CODE_B8B89E
	CMP.b $60
	BCC.b CODE_B8B89E
CODE_B8B89C:
	STX.b $C2
CODE_B8B89E:
	RTL

CODE_B8B89F:
	PHB
	PHK
	PLB
	LDA.b !RAM_DKC1_Global_OAMIndexLo
	CMP.w #!RAM_DKC1_Global_OAMBuffer+$0200
	BCS.b CODE_B8B90E
	STA.w !REGISTER_WRAMAddressLo
	STZ.w !REGISTER_WRAMAddressBank
	SEC
	SBC.w #!RAM_DKC1_Global_OAMBuffer
	LSR
	LSR
	SEP.b #$30
	STA.b $4C
	AND.b #$03
	TAY
	EOR.b $4C
	LSR
	LSR
	ADC.b #$60
	STA.b $52
	TAX
	LDA.w $03A0,x
	AND.w DATA_B8B910,y
	ORA.w DATA_B8B914,y
	SEC
CODE_B8B8CF:
	ROL
	ROL
	BCC.b CODE_B8B8CF
	STA.b $64
	LDA.b #$7E
	STA.b $55
	REP.b #$30
	JSR.w CODE_B8B918
	LDA.b $52
	BIT.w #$0080
	BNE.b CODE_B8B90E
	SEC
	SBC.w #$0060
	AND.w #$001F
	TAY
	ASL
	ASL
	ASL
	ASL
	ADC.w #$0200
	STA.b !RAM_DKC1_Global_OAMIndexLo
	LDX.w #$0004
	SEP.b #$20
	LDA.b $64
CODE_B8B8FD:
	DEX
	LSR
	LSR
	BCC.b CODE_B8B8FD
	STA.w DKC1_Global_UpperOAMBuffer[$00].Slot,y
	REP.b #$20
	TXA
	ASL
	ASL
	ADC.b !RAM_DKC1_Global_OAMIndexLo
	STA.b !RAM_DKC1_Global_OAMIndexLo
CODE_B8B90E:
	PLB
	RTL

DATA_B8B910:
	db $00,$03,$0F,$3F

DATA_B8B914:
	db $01,$04,$10,$40

CODE_B8B918:
	LDA.b $BE
	CLC
	ADC.w #$0100
	STA.b $5E
	LDA.b $C0
	CLC
	ADC.w #$00E0
	STA.b $60
	SEC
	SBC.w #$0167
	BPL.b CODE_B8B931
	LDA.w #$0000
CODE_B8B931:
	STA.b $62
	LDX.b $C2
CODE_B8B935:
	SEC
CODE_B8B936:
	LDA.l $7EC000,x
	SBC.b $5E
	BCS.b CODE_B8B9B4
	ADC.l $7EC006,x
	ADC.w #$010F
	BMI.b CODE_B8B96F
	LDA.l $7EC002,x
	CMP.b $60
	BCS.b CODE_B8B984
	CMP.b $62
	BCS.b CODE_B8B98B
CODE_B8B953:
	TXA
	ADC.w #$0010
	TAX
	LDA.l $7EC002,x
	CMP.l $7EBFF2,x
	BCC.b CODE_B8B968
	CMP.b $62
	BCC.b CODE_B8B953
	BCS.b CODE_B8B936
CODE_B8B968:
	LDA.l $7EBFFE,x
	TAX
	BRA.b CODE_B8B935

CODE_B8B96F:
	LDA.l $7EC002,x
	CMP.l $7EC012,x
	BCS.b CODE_B8B984
	CMP.b $60
	BCS.b CODE_B8B984
	TXA
	ADC.w #$0010
	TAX
	BRA.b CODE_B8B935

CODE_B8B984:
	LDA.l $7EC00E,x
	TAX
	BCS.b CODE_B8B936
CODE_B8B98B:
	PHX
	LDA.l $7EC008,x
	AND.b $C4
	BEQ.b CODE_B8B99C
	JSR.w CODE_B8B9B5
	PLX
	PHX
	JSR.w CODE_B8BB2E
CODE_B8B99C:
	PLA
	CLC
	ADC.w #$0010
	TAX
	LDA.l $7EC002,x
	CMP.l $7EBFF2,x
	BCS.b CODE_B8B936
	LDA.l $7EBFFE,x
	TAX
	BRL.w CODE_B8B935

CODE_B8B9B4:
	RTS

CODE_B8B9B5:
	LDA.l $7EC002,x
	SEC
	SBC.b $C0
	STA.b $58
	BCS.b CODE_B8B9CD
	ADC.w #$008F
	LSR
	LSR
	LSR
	ASL
	TAY
	LDA.w DATA_B8BCD8,y
	BRA.b CODE_B8B9DD

CODE_B8B9CD:
	LDY.w #$0000
	SBC.w #$0060
	BCC.b CODE_B8B9DA
	LSR
	LSR
	LSR
	ASL
	TAY
CODE_B8B9DA:
	LDA.w DATA_B8BCFA,y
CODE_B8B9DD:
	STA.b $5A
	LDA.l $7EC000,x
	SEC
	SBC.b $BE
	STA.b $56
	BCS.b CODE_B8BA11
	ADC.w #$000F
	BCS.b CODE_B8BA11
	ADC.l $7EC006,x
	LSR
	LSR
	LSR
	ASL
	STA.b $4C
	LDA.l $7EC004,x
	SEC
	SBC.b $4C
	TAY
	CLC
	ADC.l $7EC00A,x
	STA.b $53
	TYA
	ASL
	ASL
	ADC.b $56
	STA.b $56
	BRA.b CODE_B8BA2D

CODE_B8BA11:
	LDA.w #$0107
	SEC
	SBC.b $56
	LSR
	LSR
	LSR
	ASL
	CMP.l $7EC004,x
	BCC.b CODE_B8BA25
	LDA.l $7EC004,x
CODE_B8BA25:
	STA.b $4C
	LDA.l $7EC00A,x
	STA.b $53
CODE_B8BA2D:
	LDA.b $28
	LSR
	ASL
	ASL
	ADC.l $7EC000,x
	CLC
	ADC.l $7EC002,x
	LSR
	LSR
	CLC
	ADC.b $53
	SEC
	SBC.l $7EC00A,x
	AND.w #$000E
	ORA.b $D1
	STA.b $5C
	BRA.b CODE_B8BA52

CODE_B8BA4E:
	REP.b #$10
	SEC
	RTS

CODE_B8BA52:
	SEP.b #$10
	LDY.b $4C
	DEC.b $58
CODE_B8BA58:
	DEY
	DEY
	BMI.b CODE_B8BA4E
	LDA.b [$53],y
	AND.b $5A
	BEQ.b CODE_B8BA58
	XBA
	PHA
	PLX
	BEQ.b CODE_B8BAC7
CODE_B8BA67:
	LDA.b $56
	CLC
	ADC.w DATA_B8BD9C,y
	SEP.b #$21
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	LDA.b $58
	ADC.w DATA_B8BEDE,x
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	LDA.w DATA_B8BEDE,x
	LSR
	LSR
	ADC.w DATA_B8BD5C,y
	AND.b #$0E
	ADC.b $5C
	AND.b #$EE
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	LDA.b $5D
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	XBA
	ASL
	LDA.b $64
	ROR
	SEC
	ROR
	BCS.b CODE_B8BAAF
	STA.b $64
	REP.b #$20
	LDA.l DATA_B8BDDE,x
	TAX
	BNE.b CODE_B8BA67
	BRA.b CODE_B8BAC7

CODE_B8BAA6:
	REP.b #$30
	PLA
	LDA.w #$0400
	STA.b !RAM_DKC1_Global_OAMIndexLo
	RTS

CODE_B8BAAF:
	PHX
	LDX.b $52
	STA.w $03A0,x
	INC.b $52
	BMI.b CODE_B8BAA6
	LDA.w #$8580
	STZ.b $FA
	REP.b #$20
	LDA.l DATA_B8BDDE,x
	TAX
	BNE.b CODE_B8BA67
CODE_B8BAC7:
	PLX
	BEQ.b CODE_B8BA58
CODE_B8BACA:
	LDA.b $56
	CLC
	ADC.w DATA_B8BD9C,y
	SEP.b #$21
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	LDA.b $58
	ADC.w DATA_B8BFDE,x
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	LDA.w DATA_B8BFDE,x
	LSR
	LSR
	ADC.w DATA_B8BD5C,y
	AND.b #$0E
	ADC.b $5C
	AND.b #$EE
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	LDA.b $5D
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	XBA
	ASL
	LDA.b $64
	ROR
	SEC
	ROR
	BCS.b CODE_B8BB13
	STA.b $64
	REP.b #$20
	LDA.l DATA_B8BDDE,x
	TAX
	BNE.b CODE_B8BACA
	BRL.w CODE_B8BA58

CODE_B8BB0A:
	PLX
	REP.b #$30
	LDA.w #$0400
	STA.b !RAM_DKC1_Global_OAMIndexLo
	RTS

CODE_B8BB13:
	PHX
	LDX.b $52
	STA.w $03A0,x
	INC.b $52
	BMI.b CODE_B8BB0A
	LDA.b #$80
	STA.b $64
	PLX
	REP.b #$20
	LDA.l DATA_B8BDDE,x
	TAX
	BNE.b CODE_B8BACA
	BRL.w CODE_B8BA58

CODE_B8BB2E:
	LDA.l $7EC000,x
	STA.b $56
	LDA.l $7EC002,x
	STA.b $58
	LDA.l $7EC004,x
	DEC
	DEC
	STA.b $4C
	LDA.b $C5
	SEC
	SBC.b $56
	STA.b $4E
	BCC.b CODE_B8BB52
	SBC.w #$0008
	BCS.b CODE_B8BB6D
	LDA.b $4E
CODE_B8BB52:
	DEC
	ADC.b $C9
	BMI.b CODE_B8BB6C
	LSR
	LSR
	LSR
	ASL
	CMP.b $4C
	BCC.b CODE_B8BB63
	BEQ.b CODE_B8BB63
	LDA.b $4C
CODE_B8BB63:
	TAY
	LDA.l $7EC00A,x
	STA.b $53
	BRA.b CODE_B8BB9F

CODE_B8BB6C:
	RTS

CODE_B8BB6D:
	LSR
	LSR
	LSR
	ASL
	CMP.b $4C
	BCC.b CODE_B8BB77
	BNE.b CODE_B8BB6C
CODE_B8BB77:
	STA.b $53
	ASL
	ASL
	ADC.b $56
	STA.b $56
	DEC.b $4E
	LDA.b $4E
	CLC
	ADC.b $C9
	LSR
	LSR
	LSR
	ASL
	CMP.b $4C
	BCC.b CODE_B8BB92
	BEQ.b CODE_B8BB92
	LDA.b $4C
CODE_B8BB92:
	SEC
	SBC.b $53
	TAY
	LDA.b $53
	CLC
	ADC.l $7EC00A,x
	STA.b $53
CODE_B8BB9F:
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	AND.w #$3FFF
	STA.b $4C
	LDA.b $C7
	AND.w #$3FFF
	SEC
	SBC.b $58
	STA.b $50
	BMI.b CODE_B8BBBB
	SEC
	SBC.w #$0008
	BCS.b CODE_B8BBCD
	LDA.b $50
CODE_B8BBBB:
	DEC
	CLC
	ADC.b $CB
	BMI.b CODE_B8BB6C
	LSR
	LSR
	LSR
	ASL
	TAX
	LDA.w DATA_B8BD1A,x
	STA.b $5A
	BRA.b CODE_B8BBED

CODE_B8BBCD:
	CMP.w #$0080
	BCS.b CODE_B8BB6C
	LSR
	LSR
	LSR
	ASL
	TAX
	LDA.w DATA_B8BD3A,x
	STA.b $5A
	LDA.b $50
	DEC
	ADC.b $CB
	LSR
	LSR
	LSR
	ASL
	TAX
	LDA.w DATA_B8BD1A,x
	AND.b $5A
	STA.b $5A
CODE_B8BBED:
	LDA.b [$53],y
	AND.b $5A
	BNE.b CODE_B8BBF8
	DEY
	DEY
	BPL.b CODE_B8BBED
	RTS

CODE_B8BBF8:
	PHA
	EOR.b [$53],y
	STA.b [$53],y
	SEP.b #$10
	PLX
	BEQ.b CODE_B8BC0B
CODE_B8BC02:
	JSR.w CODE_B8BC1E
	LDA.w DATA_B8BDDE,x
	TAX
	BNE.b CODE_B8BC02
CODE_B8BC0B:
	PLX
	BEQ.b CODE_B8BC17
CODE_B8BC0E:
	JSR.w CODE_B8BC43
	LDA.w DATA_B8BDDE,x
	TAX
	BNE.b CODE_B8BC0E
CODE_B8BC17:
	REP.b #$10
	DEY
	DEY
	BPL.b CODE_B8BBED
	RTS

CODE_B8BC1E:
	PHX
	PHY
	REP.b #$10
	LDY.w #DATA_B58787
	JSL.l CODE_B58037
	BCS.b CODE_B8BC41
	SEP.b #$10
	PHK
	PLB
	PLY
	PLX
	PHX
	PHY
	JSR.w CODE_B8BC68
	LDA.w DATA_B8BFDE,x
	JSR.w CODE_B8BC94
CODE_B8BC3C:
	SEP.b #$10
	PLY
	PLX
	RTS

CODE_B8BC41:
	BRA.b CODE_B8BC3C

CODE_B8BC43:
	PHX
	PHY
	REP.b #$10
	LDY.w #DATA_B58787
	JSL.l CODE_B58037
	BCS.b CODE_B8BC66
	SEP.b #$10
	PHK
	PLB
	PLY
	PLX
	PHX
	PHY
	JSR.w CODE_B8BC68
	LDA.w DATA_B8BEDE,x
	JSR.w CODE_B8BC94
CODE_B8BC61:
	SEP.b #$10
	PLY
	PLX
	RTS

CODE_B8BC66:
	BRA.b CODE_B8BC61

CODE_B8BC68:
	LDA.w DATA_B8BD9C,y
	CLC
	ADC.b $56
	CLC
	ADC.w $1B23
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	BMI.b CODE_B8BC8B
	XBA
	LDY.b $86
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	RTS

CODE_B8BC8B:
	LDY.b $86
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	RTS

CODE_B8BC94:
	CLC
	AND.w #$00FF
	ADC.b $58
	SEC
	SBC.b $4C
	BMI.b CODE_B8BCBE
	XBA
	TYX
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w #$003C
	STA.w !RAM_DKC1_Level_ShowBananaCountTimerLo
	LDA.w #!Define_DKC1_SoundID_CollectBanana
	JSL.l CODE_BFFB09
	RTS

CODE_B8BCBE:
	LDA.w #$003C
	STA.w !RAM_DKC1_Level_ShowBananaCountTimerLo
	LDX.b $86
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	LDA.w #$0001
	JSL.l CODE_BFD8DA
	LDA.w #!Define_DKC1_SoundID_CollectBanana
	JSL.l CODE_BFFB09
	RTS

DATA_B8BCD8:
	dw $0000,$0001,$0003,$0007,$000F,$001F,$003F,$007F
	dw $00FF,$01FF,$03FF,$07FF,$0FFF,$1FFF,$3FFF,$7FFF
	dw $FFFF

DATA_B8BCFA:
	dw $FFFF,$FFFE,$FFFC,$FFF8,$FFF0,$FFE0,$FFC0,$FF80
	dw $FF00,$FE00,$FC00,$F800,$F000,$E000,$C000,$8000

DATA_B8BD1A:
	dw $8000,$C000,$E000,$F000,$F800,$FC00,$FE00,$FF00
	dw $FF80,$FFC0,$FFE0,$FFF0,$FFF8,$FFFC,$FFFE,$FFFF

DATA_B8BD3A:
	dw $FFFF,$7FFF,$3FFF,$1FFF,$0FFF,$07FF,$03FF,$01FF
	dw $00FF,$007F,$003F,$001F,$000F,$0007,$0003,$0001
	dw $0000

DATA_B8BD5C:
	dw $0000,$0002,$0004,$0006,$0008,$000A,$000C,$000E
	dw $0000,$0002,$0004,$0006,$0008,$000A,$000C,$000E
	dw $0000,$0002,$0004,$0006,$0008,$000A,$000C,$000E
	dw $0000,$0002,$0004,$0006,$0008,$000A,$000C,$000E

DATA_B8BD9C:
	dw $0000,$0008,$0010,$0018,$0020,$0028,$0030,$0038
	dw $0040,$0048,$0050,$0058,$0060,$0068,$0070,$0078
	dw $0080,$0088,$0090,$0098,$00A0,$00A8,$00B0,$00B8
	dw $00C0,$00C8,$00D0,$00D8,$00E0,$00E8,$00F0,$00F8
	dw $0100

DATA_B8BDDE:
	db $00,$00,$00,$01,$00,$01,$02,$03,$00,$01,$02,$03,$04,$05,$06,$07
	db $00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$0F
	db $00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$0F
	db $10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1A,$1B,$1C,$1D,$1E,$1F
	db $00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$0F
	db $10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1A,$1B,$1C,$1D,$1E,$1F
	db $20,$21,$22,$32,$42,$25,$26,$27,$28,$29,$2A,$2B,$2C,$2D,$2E,$2F
	db $30,$31,$32,$33,$34,$35,$36,$37,$38,$39,$3A,$3B,$3C,$3D,$3E,$3F
	db $00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$0F
	db $10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1A,$1B,$1C,$1D,$1E,$1F
	db $20,$21,$22,$23,$24,$25,$26,$27,$28,$29,$2A,$2B,$2C,$2D,$2E,$2F
	db $30,$31,$32,$33,$34,$35,$36,$37,$38,$39,$3A,$3B,$3C,$3D,$3E,$3F
	db $40,$41,$42,$43,$44,$45,$46,$47,$48,$49,$4A,$4B,$4C,$4D,$4E,$4F
	db $50,$51,$52,$53,$54,$55,$56,$57,$58,$59,$5A,$5B,$5C,$5D,$5E,$5F
	db $60,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6A,$6B,$6C,$6D,$6E,$6F
	db $70,$71,$72,$73,$74,$75,$76,$77,$78,$79,$7A,$7B,$7C,$7D,$7E,$7F

DATA_B8BEDE:
	db $00,$38,$30,$30,$28,$28,$28,$28,$20,$20,$20,$20,$20,$20,$20,$20
	db $18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18
	db $10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10
	db $10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10
	db $08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08
	db $08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08
	db $08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08
	db $08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08
	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
	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_B8BFDE:
	db $00,$78,$70,$70,$68,$68,$68,$68,$60,$60,$60,$60,$60,$60,$60,$60
	db $58,$58,$58,$58,$58,$58,$58,$58,$58,$58,$58,$58,$58,$58,$58,$58
	db $50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50
	db $50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50
	db $48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48
	db $48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48
	db $48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48
	db $48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48
	db $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40
	db $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40
	db $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40
	db $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40
	db $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40
	db $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40
	db $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40
	db $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40

CODE_B8C0DE:
	RTL

DATA_B8C0DF:
	dw DATA_B8D631

DATA_B8C0E1:
	dw DATA_B8C1C1-DATA_B8C0E1
	dw DATA_B8C1EB-DATA_B8C0E1
	dw DATA_B8C215-DATA_B8C0E1
	dw DATA_B8C27B-DATA_B8C0E1
	dw DATA_B8C2B9-DATA_B8C0E1
	dw DATA_B8C2F7-DATA_B8C0E1
	dw DATA_B8C329-DATA_B8C0E1
	dw DATA_B8C3D7-DATA_B8C0E1
	dw DATA_B8C3E1-DATA_B8C0E1
	dw DATA_B8C3F3-DATA_B8C0E1
	dw DATA_B8C405-DATA_B8C0E1
	dw DATA_B8C423-DATA_B8C0E1
	dw DATA_B8C435-DATA_B8C0E1
	dw DATA_B8C467-DATA_B8C0E1
	dw DATA_B8C469-DATA_B8C0E1
	dw DATA_B8C493-DATA_B8C0E1
	dw DATA_B8C4CD-DATA_B8C0E1
	dw DATA_B8C4EF-DATA_B8C0E1
	dw DATA_B8C4F1-DATA_B8C0E1
	dw DATA_B8C523-DATA_B8C0E1
	dw DATA_B8C529-DATA_B8C0E1
	dw DATA_B8C52F-DATA_B8C0E1
	dw DATA_B8C535-DATA_B8C0E1
	dw DATA_B8C537-DATA_B8C0E1
	dw DATA_B8C575-DATA_B8C0E1
	dw DATA_B8C5FB-DATA_B8C0E1
	dw DATA_B8C641-DATA_B8C0E1
	dw DATA_B8C693-DATA_B8C0E1
	dw DATA_B8C6ED-DATA_B8C0E1
	dw DATA_B8C72F-DATA_B8C0E1
	dw DATA_B8C76D-DATA_B8C0E1
	dw DATA_B8C79F-DATA_B8C0E1
	dw DATA_B8C7A1-DATA_B8C0E1
	dw DATA_B8C7F7-DATA_B8C0E1
	dw DATA_B8C7F9-DATA_B8C0E1
	dw DATA_B8C7FB-DATA_B8C0E1
	dw DATA_B8C85D-DATA_B8C0E1
	dw DATA_B8C867-DATA_B8C0E1
	dw DATA_B8C8B9-DATA_B8C0E1
	dw DATA_B8C8EB-DATA_B8C0E1
	dw DATA_B8C91D-DATA_B8C0E1
	dw DATA_B8C95B-DATA_B8C0E1
	dw DATA_B8C9B5-DATA_B8C0E1
	dw DATA_B8C9B7-DATA_B8C0E1
	dw DATA_B8CA21-DATA_B8C0E1
	dw DATA_B8CA2B-DATA_B8C0E1
	dw DATA_B8CA2D-DATA_B8C0E1
	dw DATA_B8CA4F-DATA_B8C0E1
	dw DATA_B8CA59-DATA_B8C0E1
	dw DATA_B8CA7F-DATA_B8C0E1
	dw DATA_B8CA81-DATA_B8C0E1
	dw DATA_B8CA83-DATA_B8C0E1
	dw DATA_B8CA8D-DATA_B8C0E1
	dw DATA_B8CA8F-DATA_B8C0E1
	dw DATA_B8CA99-DATA_B8C0E1
	dw DATA_B8CA9B-DATA_B8C0E1
	dw DATA_B8CA9D-DATA_B8C0E1
	dw DATA_B8CA9F-DATA_B8C0E1
	dw DATA_B8CAA1-DATA_B8C0E1
	dw DATA_B8CAA3-DATA_B8C0E1
	dw DATA_B8CAA5-DATA_B8C0E1
	dw DATA_B8CAA7-DATA_B8C0E1
	dw DATA_B8CAA9-DATA_B8C0E1
	dw DATA_B8CABB-DATA_B8C0E1
	dw DATA_B8CABD-DATA_B8C0E1
	dw DATA_B8CABF-DATA_B8C0E1
	dw DATA_B8CAE5-DATA_B8C0E1
	dw DATA_B8CAE7-DATA_B8C0E1
	dw DATA_B8CAE9-DATA_B8C0E1
	dw DATA_B8CAF7-DATA_B8C0E1
	dw DATA_B8CAF9-DATA_B8C0E1
	dw DATA_B8CAFB-DATA_B8C0E1
	dw DATA_B8CB09-DATA_B8C0E1
	dw DATA_B8CB2B-DATA_B8C0E1
	dw DATA_B8CB55-DATA_B8C0E1
	dw DATA_B8CB63-DATA_B8C0E1
	dw DATA_B8CB65-DATA_B8C0E1
	dw DATA_B8CB67-DATA_B8C0E1
	dw DATA_B8CB75-DATA_B8C0E1
	dw DATA_B8CB77-DATA_B8C0E1
	dw DATA_B8CB79-DATA_B8C0E1
	dw DATA_B8CCA7-DATA_B8C0E1
	dw DATA_B8CD25-DATA_B8C0E1
	dw DATA_B8CD2F-DATA_B8C0E1
	dw DATA_B8CD39-DATA_B8C0E1
	dw DATA_B8CD47-DATA_B8C0E1
	dw DATA_B8CD49-DATA_B8C0E1
	dw DATA_B8CD6F-DATA_B8C0E1
	dw DATA_B8CD79-DATA_B8C0E1
	dw DATA_B8CD9B-DATA_B8C0E1
	dw DATA_B8CDD9-DATA_B8C0E1
	dw DATA_B8D04F-DATA_B8C0E1
	dw DATA_B8D08D-DATA_B8C0E1
	dw DATA_B8D08F-DATA_B8C0E1
	dw DATA_B8D091-DATA_B8C0E1
	dw DATA_B8D093-DATA_B8C0E1
	dw DATA_B8D09D-DATA_B8C0E1
	dw DATA_B8D09F-DATA_B8C0E1
	dw DATA_B8D105-DATA_B8C0E1
	dw DATA_B8D107-DATA_B8C0E1
	dw DATA_B8D149-DATA_B8C0E1
	dw DATA_B8D177-DATA_B8C0E1
	dw DATA_B8D1B5-DATA_B8C0E1
	dw DATA_B8D44B-DATA_B8C0E1
	dw DATA_B8D5B9-DATA_B8C0E1
	dw DATA_B8D5D3-DATA_B8C0E1
	dw DATA_B8D5E9-DATA_B8C0E1
	dw DATA_B8D603-DATA_B8C0E1
	dw DATA_B8D629-DATA_B8C0E1
	dw DATA_B8D62B-DATA_B8C0E1
	dw DATA_B8D62D-DATA_B8C0E1
	dw DATA_B8D62F-DATA_B8C0E1

DATA_B8C1C1:
	incbin "LevelData/BananaFormations/JungleHijinx_Main.bin"

DATA_B8C1EB:
	incbin "LevelData/BananaFormations/ReptileRumble_Main.bin"

DATA_B8C215:
	incbin "LevelData/BananaFormations/BouncyBonanza_Main.bin"

DATA_B8C27B:
	incbin "LevelData/BananaFormations/MistyMine_Main.bin"

DATA_B8C2B9:
	incbin "LevelData/BananaFormations/RopeyRampage_Main.bin"

DATA_B8C2F7:
	incbin "LevelData/BananaFormations/OrangutanGang_Main.bin"

DATA_B8C329:
	incbin "LevelData/BananaFormations/BarrelCannonCanyon_Main.bin"

DATA_B8C3D7:
	incbin "LevelData/BananaFormations/ReptileRumble_Bonus1.bin"

DATA_B8C3E1:
	incbin "LevelData/BananaFormations/ReptileRumble_Bonus3.bin"

DATA_B8C3F3:
	incbin "LevelData/BananaFormations/JungleHijinx_Bonus1.bin"

DATA_B8C405:
	incbin "LevelData/BananaFormations/UnknownLevelID000A.bin"

DATA_B8C423:
	incbin "LevelData/BananaFormations/BouncyBonanza_Bonus2.bin"

DATA_B8C435:
	incbin "LevelData/BananaFormations/ManicMincers_Main.bin"

DATA_B8C467:
	incbin "LevelData/BananaFormations/UnknownLevelID000D.bin"

DATA_B8C469:
	incbin "LevelData/BananaFormations/TorchlightTrouble_Main.bin"

DATA_B8C493:
	incbin "LevelData/BananaFormations/ElevatorAntics_Main.bin"

DATA_B8C4CD:
	incbin "LevelData/BananaFormations/JungleHijinx_Bonus2.bin"

DATA_B8C4EF:
	incbin "LevelData/BananaFormations/RopeyRampage_Bonus2.bin"

DATA_B8C4F1:
	incbin "LevelData/BananaFormations/RopeyRampage_Bonus1.bin"

DATA_B8C523:
	incbin "LevelData/BananaFormations/OrangutanGang_Bonus3.bin"

DATA_B8C529:
	incbin "LevelData/BananaFormations/OrangutanGang_Bonus2.bin"

DATA_B8C52F:
	incbin "LevelData/BananaFormations/UnknownLevelID0015.bin"

DATA_B8C535:
	incbin "LevelData/BananaFormations/UnusedRoom.bin"

DATA_B8C537:
	incbin "LevelData/BananaFormations/PoisonPond_Main.bin"

DATA_B8C575:
	incbin "LevelData/BananaFormations/SnowBarrelBlast_Main.bin"

DATA_B8C5FB:
	incbin "LevelData/BananaFormations/MinecartMadness_Main.bin"

DATA_B8C641:
	incbin "LevelData/BananaFormations/PlatformPerils_Main.bin"

DATA_B8C693:
	incbin "LevelData/BananaFormations/MinecartCarnage_Main.bin"

DATA_B8C6ED:
	incbin "LevelData/BananaFormations/TrickTrackTrek_Main.bin"

DATA_B8C72F:
	incbin "LevelData/BananaFormations/TankedUpTrouble_Main.bin"

DATA_B8C76D:
	incbin "LevelData/BananaFormations/StopAndGoStation_Main.bin"

DATA_B8C79F:
	incbin "LevelData/BananaFormations/MistyMine_Bonus2.bin"

DATA_B8C7A1:
	incbin "LevelData/BananaFormations/MistyMine_Bonus1.bin"

DATA_B8C7F7:
	incbin "LevelData/BananaFormations/AnimalTokenTest.bin"

DATA_B8C7F9:
	incbin "LevelData/BananaFormations/UnknownLevelID0022.bin"

DATA_B8C7FB:
	incbin "LevelData/BananaFormations/LoopyLights_Main.bin"

DATA_B8C85D:
	incbin "LevelData/BananaFormations/LoopyLights_Bonus2.bin"

DATA_B8C867:
	incbin "LevelData/BananaFormations/CroctopusChase_Main.bin"

DATA_B8C8B9:
	incbin "LevelData/BananaFormations/OilDrumAlley_Main.bin"

DATA_B8C8EB:
	incbin "LevelData/BananaFormations/BlackoutBasement_Main.bin"

DATA_B8C91D:
	incbin "LevelData/BananaFormations/MillstoneMayhem_Main.bin"

DATA_B8C95B:
	incbin "LevelData/BananaFormations/TempleTempest_Main.bin"

DATA_B8C9B5:
	incbin "LevelData/BananaFormations/BouncyBonanza_Bonus1.bin"

DATA_B8C9B7:
	incbin "LevelData/BananaFormations/UnknownLevelID002B.bin"

DATA_B8CA21:
	incbin "LevelData/BananaFormations/BarrelCannonCanyon_Bonus1.bin"

DATA_B8CA2B:
	incbin "LevelData/BananaFormations/JungleHijinx_EmptyKongsBananaHoard.bin"

DATA_B8CA2D:
	incbin "LevelData/BananaFormations/ReptileRumble_Bonus2.bin"

DATA_B8CA4F:
	incbin "LevelData/BananaFormations/LoopyLights_Bonus1.bin"

DATA_B8CA59:
	incbin "LevelData/BananaFormations/UnknownLevelID0030.bin"

DATA_B8CA7F:
	incbin "LevelData/BananaFormations/UnknownLevelID0031.bin"

DATA_B8CA81:
	incbin "LevelData/BananaFormations/JungleHijinx_FullKongsBananaHoard.bin"

DATA_B8CA83:
	incbin "LevelData/BananaFormations/MinecartMadness_Bonus1.bin"

DATA_B8CA8D:
	incbin "LevelData/BananaFormations/TrickTrackTrek_Bonus2.bin"

DATA_B8CA8F:
	incbin "LevelData/BananaFormations/WinkysWalkway_Bonus1.bin"

DATA_B8CA99:
	incbin "LevelData/BananaFormations/UnknownLevelID0036.bin"

DATA_B8CA9B:
	incbin "LevelData/BananaFormations/UnknownLevelID0037.bin"

DATA_B8CA9D:
	incbin "LevelData/BananaFormations/TempleTempest_Bonus1.bin"

DATA_B8CA9F:
	incbin "LevelData/BananaFormations/TempleTempest_Bonus2.bin"

DATA_B8CAA1:
	incbin "LevelData/BananaFormations/UnknownLevelID003A.bin"

DATA_B8CAA3:
	incbin "LevelData/BananaFormations/UnknownLevelID003B.bin"

DATA_B8CAA5:
	incbin "LevelData/BananaFormations/MillstoneMayhem_Bonus2.bin"

DATA_B8CAA7:
	incbin "LevelData/BananaFormations/MillstoneMayhem_Bonus3.bin"

DATA_B8CAA9:
	incbin "LevelData/BananaFormations/OrangutanGang_Bonus5.bin"

DATA_B8CABB:
	incbin "LevelData/BananaFormations/OrangutanGang_Bonus4.bin"

DATA_B8CABD:
	incbin "LevelData/BananaFormations/JungleHijinx_DKsHouse.bin"

DATA_B8CABF:
	incbin "LevelData/BananaFormations/StopAndGoStation_Bonus2.bin"

DATA_B8CAE5:
	incbin "LevelData/BananaFormations/Credits.bin"

DATA_B8CAE7:
	incbin "LevelData/BananaFormations/UnknownLevelID0043.bin"

DATA_B8CAE9:
	incbin "LevelData/BananaFormations/OilDrumAlley_Bonus4.bin"

DATA_B8CAF7:
	incbin "LevelData/BananaFormations/OilDrumAlley_Bonus2.bin"

DATA_B8CAF9:
	incbin "LevelData/BananaFormations/UnknownLevelID0046.bin"

DATA_B8CAFB:
	incbin "LevelData/BananaFormations/UnknownLevelID0047.bin"

DATA_B8CB09:
	incbin "LevelData/BananaFormations/IceAgeAlley_Bonus1.bin"

DATA_B8CB2B:
	incbin "LevelData/BananaFormations/StopAndGoStation_Bonus1.bin"

DATA_B8CB55:
	incbin "LevelData/BananaFormations/SnowBarrelBlast_Bonus3.bin"

DATA_B8CB63:
	incbin "LevelData/BananaFormations/SnowBarrelBlast_Bonus1.bin"

DATA_B8CB65:
	incbin "LevelData/BananaFormations/GangplankGalleon_Main.bin"

DATA_B8CB67:
	incbin "LevelData/BananaFormations/TreeTopTown_Bonus2.bin"

DATA_B8CB75:
	incbin "LevelData/BananaFormations/UnknownLevelID004E.bin"

DATA_B8CB77:
	incbin "LevelData/BananaFormations/IceAgeAlley_Bonus2.bin"

DATA_B8CB79:
	incbin "LevelData/BananaFormations/ExpressoBonus.bin"

DATA_B8CCA7:
	incbin "LevelData/BananaFormations/SlipSlideRide_Main.bin"

DATA_B8CD25:
	incbin "LevelData/BananaFormations/ManicMincers_MincerRoom.bin"

DATA_B8CD2F:
	incbin "LevelData/BananaFormations/ElevatorAntics_Bonus2.bin"

DATA_B8CD39:
	incbin "LevelData/BananaFormations/ElevatorAntics_Bonus3.bin"

DATA_B8CD47:
	incbin "LevelData/BananaFormations/UnknownLevelID0055.bin"

DATA_B8CD49:
	incbin "LevelData/BananaFormations/TrickTrackTrek_Bonus1.bin"

DATA_B8CD6F:
	incbin "LevelData/BananaFormations/MinecartMadness_Bonus3.bin"

DATA_B8CD79:
	incbin "LevelData/BananaFormations/TreeTopTown_Main.bin"

DATA_B8CD9B:
	incbin "LevelData/BananaFormations/VultureCulture_Main.bin"

DATA_B8CDD9:
	incbin "LevelData/BananaFormations/EnguardeBonus.bin"

DATA_B8D04F:
	incbin "LevelData/BananaFormations/IceAgeAlley_Main.bin"

DATA_B8D08D:
	incbin "LevelData/BananaFormations/UnknownLevelID005C.bin"

DATA_B8D08F:
	incbin "LevelData/BananaFormations/TreeTopTown_Bonus1.bin"

DATA_B8D091:
	incbin "LevelData/BananaFormations/VultureCulture_Bonus1.bin"

DATA_B8D093:
	incbin "LevelData/BananaFormations/VultureCulture_Bonus3.bin"

DATA_B8D09D:
	incbin "LevelData/BananaFormations/UnknownLevelID0060.bin"

DATA_B8D09F:
	incbin "LevelData/BananaFormations/CoralCapers_Main.bin"

DATA_B8D105:
	incbin "LevelData/BananaFormations/UnknownLevelID0062.bin"

DATA_B8D107:
	incbin "LevelData/BananaFormations/SlipSlideRide_Bonus3.bin"

DATA_B8D149:
	incbin "LevelData/BananaFormations/RopeBridgeRumble_Main.bin"

DATA_B8D177:
	incbin "LevelData/BananaFormations/ForestFrenzy_Main.bin"

DATA_B8D1B5:
	incbin "LevelData/BananaFormations/RambiBonus.bin"

DATA_B8D44B:
	incbin "LevelData/BananaFormations/WinkyBonus.bin"

DATA_B8D5B9:
	incbin "LevelData/BananaFormations/ForestFrenzy_Bonus2.bin"

DATA_B8D5D3:
	incbin "LevelData/BananaFormations/RopeBridgeRumble_Bonus1.bin"

DATA_B8D5E9:
	incbin "LevelData/BananaFormations/WinkysWalkway_Main.bin"

DATA_B8D603:
	incbin "LevelData/BananaFormations/ClamCity_Main.bin"

DATA_B8D629:
	incbin "LevelData/BananaFormations/VeryGnawrtysLair_Main.bin"

DATA_B8D62B:
	incbin "LevelData/BananaFormations/UnknownLevelID006D.bin"

DATA_B8D62D:
	incbin "LevelData/BananaFormations/UnknownLevelID006E.bin"

DATA_B8D62F:
	incbin "LevelData/BananaFormations/UnknownLevelID006F.bin"

DATA_B8D631:
	dw DATA_B8D737-DATA_B8D631
	dw DATA_B8D739-DATA_B8D631
	dw DATA_B8D73C-DATA_B8D631
	dw DATA_B8D73F-DATA_B8D631
	dw DATA_B8D742-DATA_B8D631
	dw DATA_B8D745-DATA_B8D631
	dw DATA_B8D748-DATA_B8D631
	dw DATA_B8D74B-DATA_B8D631
	dw DATA_B8D74F-DATA_B8D631
	dw DATA_B8D753-DATA_B8D631
	dw DATA_B8D757-DATA_B8D631
	dw DATA_B8D75B-DATA_B8D631
	dw DATA_B8D75F-DATA_B8D631
	dw DATA_B8D763-DATA_B8D631
	dw DATA_B8D767-DATA_B8D631
	dw DATA_B8D76A-DATA_B8D631
	dw DATA_B8D76D-DATA_B8D631
	dw DATA_B8D771-DATA_B8D631
	dw DATA_B8D775-DATA_B8D631
	dw DATA_B8D779-DATA_B8D631
	dw DATA_B8D77F-DATA_B8D631
	dw DATA_B8D782-DATA_B8D631
	dw DATA_B8D785-DATA_B8D631
	dw DATA_B8D789-DATA_B8D631
	dw DATA_B8D78F-DATA_B8D631
	dw DATA_B8D797-DATA_B8D631
	dw DATA_B8D79F-DATA_B8D631
	dw DATA_B8D7A8-DATA_B8D631
	dw DATA_B8D7B1-DATA_B8D631
	dw DATA_B8D7BA-DATA_B8D631
	dw DATA_B8D7C5-DATA_B8D631
	dw DATA_B8D7D1-DATA_B8D631
	dw DATA_B8D7D4-DATA_B8D631
	dw DATA_B8D7DB-DATA_B8D631
	dw DATA_B8D7E4-DATA_B8D631
	dw DATA_B8D7EF-DATA_B8D631
	dw DATA_B8D7FD-DATA_B8D631
	dw DATA_B8D800-DATA_B8D631
	dw DATA_B8D803-DATA_B8D631
	dw DATA_B8D809-DATA_B8D631
	dw DATA_B8D811-DATA_B8D631
	dw DATA_B8D81A-DATA_B8D631
	dw DATA_B8D823-DATA_B8D631
	dw DATA_B8D82C-DATA_B8D631
	dw DATA_B8D836-DATA_B8D631
	dw DATA_B8D840-DATA_B8D631
	dw DATA_B8D847-DATA_B8D631
	dw DATA_B8D84E-DATA_B8D631
	dw DATA_B8D855-DATA_B8D631
	dw DATA_B8D859-DATA_B8D631
	dw DATA_B8D85D-DATA_B8D631
	dw DATA_B8D861-DATA_B8D631
	dw DATA_B8D867-DATA_B8D631
	dw DATA_B8D86D-DATA_B8D631
	dw DATA_B8D873-DATA_B8D631
	dw DATA_B8D87B-DATA_B8D631
	dw DATA_B8D883-DATA_B8D631
	dw DATA_B8D88D-DATA_B8D631
	dw DATA_B8D89A-DATA_B8D631
	dw DATA_B8D8A7-DATA_B8D631
	dw DATA_B8D8B4-DATA_B8D631
	dw DATA_B8D8C5-DATA_B8D631
	dw DATA_B8D8C9-DATA_B8D631
	dw DATA_B8D8D0-DATA_B8D631
	dw DATA_B8D8DB-DATA_B8D631
	dw DATA_B8D8EA-DATA_B8D631
	dw DATA_B8D8F9-DATA_B8D631
	dw DATA_B8D908-DATA_B8D631
	dw DATA_B8D917-DATA_B8D631
	dw DATA_B8D92A-DATA_B8D631
	dw DATA_B8D92E-DATA_B8D631
	dw DATA_B8D937-DATA_B8D631
	dw DATA_B8D940-DATA_B8D631
	dw DATA_B8D94F-DATA_B8D631
	dw DATA_B8D95E-DATA_B8D631
	dw DATA_B8D971-DATA_B8D631
	dw DATA_B8D975-DATA_B8D631
	dw DATA_B8D979-DATA_B8D631
	dw DATA_B8D97D-DATA_B8D631
	dw DATA_B8D983-DATA_B8D631
	dw DATA_B8D98E-DATA_B8D631
	dw DATA_B8D99D-DATA_B8D631
	dw DATA_B8D9AE-DATA_B8D631
	dw DATA_B8D9BF-DATA_B8D631
	dw DATA_B8D9D0-DATA_B8D631
	dw DATA_B8D9E8-DATA_B8D631
	dw DATA_B8DA00-DATA_B8D631
	dw DATA_B8DA18-DATA_B8D631
	dw DATA_B8DA30-DATA_B8D631
	dw DATA_B8DA49-DATA_B8D631
	dw DATA_B8DA5A-DATA_B8D631
	dw DATA_B8DA75-DATA_B8D631
	dw DATA_B8DA79-DATA_B8D631
	dw DATA_B8DA89-DATA_B8D631
	dw DATA_B8DA99-DATA_B8D631
	dw DATA_B8DAAD-DATA_B8D631
	dw DATA_B8DAC5-DATA_B8D631
	dw DATA_B8DACA-DATA_B8D631
	dw DATA_B8DAD7-DATA_B8D631
	dw DATA_B8DAE4-DATA_B8D631
	dw DATA_B8DAF3-DATA_B8D631
	dw DATA_B8DB09-DATA_B8D631
	dw DATA_B8DB1F-DATA_B8D631
	dw DATA_B8DB35-DATA_B8D631
	dw DATA_B8DB53-DATA_B8D631
	dw DATA_B8DB77-DATA_B8D631
	dw DATA_B8DB7C-DATA_B8D631
	dw DATA_B8DB88-DATA_B8D631
	dw DATA_B8DB9B-DATA_B8D631
	dw DATA_B8DBB3-DATA_B8D631
	dw DATA_B8DBCD-DATA_B8D631
	dw DATA_B8DBE7-DATA_B8D631
	dw DATA_B8DC08-DATA_B8D631
	dw DATA_B8DC2E-DATA_B8D631
	dw DATA_B8DC33-DATA_B8D631
	dw DATA_B8DC38-DATA_B8D631
	dw DATA_B8DC48-DATA_B8D631
	dw DATA_B8DC5A-DATA_B8D631
	dw DATA_B8DC74-DATA_B8D631
	dw DATA_B8DC8E-DATA_B8D631
	dw DATA_B8DCA8-DATA_B8D631
	dw DATA_B8DCCD-DATA_B8D631
	dw DATA_B8DCF9-DATA_B8D631
	dw DATA_B8DD07-DATA_B8D631
	dw DATA_B8DD0D-DATA_B8D631
	dw DATA_B8DD1C-DATA_B8D631
	dw DATA_B8DD34-DATA_B8D631
	dw DATA_B8DD5F-DATA_B8D631
	dw DATA_B8DD6F-DATA_B8D631
	dw DATA_B8DD75-DATA_B8D631
	dw DATA_B8DD8A-DATA_B8D631

DATA_B8D737:
	db $00,$00

DATA_B8D739:
	db $01,$01,$01

DATA_B8D73C:
	db $01,$04,$09

DATA_B8D73F:
	db $01,$05,$11

DATA_B8D742:
	db $01,$06,$21

DATA_B8D745:
	db $01,$07,$49

DATA_B8D748:
	db $01,$07,$41

DATA_B8D74B:
	db $01,$09,$11,$01

DATA_B8D74F:
	db $01,$0A,$49,$02

DATA_B8D753:
	db $01,$0B,$21,$04

DATA_B8D757:
	db $01,$0D,$11,$11

DATA_B8D75B:
	db $01,$0D,$49,$12

DATA_B8D75F:
	db $01,$0D,$41,$10

DATA_B8D763:
	db $01,$10,$21,$84

DATA_B8D767:
	db $03,$01,$05

DATA_B8D76A:
	db $04,$01,$09

DATA_B8D76D:
	db $04,$03,$01,$08

DATA_B8D771:
	db $04,$03,$04,$02

DATA_B8D775:
	db $04,$04,$09,$90

DATA_B8D779:
	db $04,$07,$49,$00,$20,$09

DATA_B8D77F:
	db $05,$01,$15

DATA_B8D782:
	db $05,$01,$11

DATA_B8D785:
	db $05,$03,$45,$51

DATA_B8D789:
	db $05,$05,$11,$00,$10,$01

DATA_B8D78F:
	db $05,$09,$04,$04,$54,$15,$40,$00

DATA_B8D797:
	db $05,$09,$11,$01,$00,$00,$10,$11

DATA_B8D79F:
	db $05,$0B,$05,$8A,$60,$08,$83,$18,$28

DATA_B8D7A8:
	db $05,$0B,$21,$0C,$61,$08,$A3,$A8,$28

DATA_B8D7B1:
	db $05,$0B,$01,$09,$50,$55,$03,$10,$00

DATA_B8D7BA:
	db $05,$0D,$11,$11,$00,$00,$00,$00,$10,$11,$01

DATA_B8D7C5:
	db $05,$0F,$00,$14,$81,$6A,$51,$55,$A0,$0A,$40,$01

DATA_B8D7D1:
	db $06,$01,$21

DATA_B8D7D4:
	db $06,$06,$21,$00,$00,$40,$08

DATA_B8D7DB:
	db $06,$09,$11,$01,$00,$00,$00,$20,$22

DATA_B8D7E4:
	db $06,$0B,$21,$04,$00,$00,$00,$00,$80,$10,$02

DATA_B8D7EF:
	db $06,$10,$21,$84,$00,$00,$00,$00,$00,$00,$00,$00,$21,$84

DATA_B8D7FD:
	db $07,$01,$49

DATA_B8D800:
	db $07,$01,$41

DATA_B8D803:
	db $07,$04,$09,$90,$00,$09

DATA_B8D809:
	db $07,$06,$20,$00,$00,$00,$10,$00

DATA_B8D811:
	db $07,$07,$01,$00,$00,$01,$00,$00,$01

DATA_B8D81A:
	db $07,$07,$49,$00,$20,$09,$00,$24,$01

DATA_B8D823:
	db $07,$07,$40,$00,$00,$01,$00,$04,$00

DATA_B8D82C:
	db $07,$09,$01,$20,$00,$00,$04,$00,$00,$40

DATA_B8D836:
	db $07,$09,$00,$01,$00,$00,$04,$00,$42,$00

DATA_B8D840:
	db $08,$05,$44,$55,$42,$08,$21

DATA_B8D847:
	db $08,$05,$84,$10,$42,$AA,$22

DATA_B8D84E:
	db $08,$05,$15,$80,$8A,$88,$A8

DATA_B8D855:
	db $09,$01,$55,$01

DATA_B8D859:
	db $09,$01,$01,$01

DATA_B8D85D:
	db $09,$01,$11,$01

DATA_B8D861:
	db $09,$03,$04,$20,$00,$01

DATA_B8D867:
	db $09,$03,$01,$20,$00,$04

DATA_B8D86D:
	db $09,$03,$45,$51,$14,$05

DATA_B8D873:
	db $09,$05,$11,$00,$10,$01,$00,$11

DATA_B8D87B:
	db $09,$05,$10,$00,$40,$00,$00,$01

DATA_B8D883:
	db $09,$07,$40,$00,$00,$80,$00,$00,$00,$01

DATA_B8D88D:
	db $09,$09,$00,$01,$00,$00,$00,$01,$00,$00,$00,$01,$00

DATA_B8D89A:
	db $09,$09,$10,$00,$00,$00,$10,$10,$00,$00,$00,$10,$00

DATA_B8D8A7:
	db $09,$09,$01,$00,$00,$00,$00,$01,$00,$00,$00,$00,$01

DATA_B8D8B4:
	db $09,$0D,$10,$00,$00,$10,$00,$00,$90,$24,$01,$00,$01,$00,$00,$10
	db $00

DATA_B8D8C5:
	db $0A,$01,$49,$02

DATA_B8D8C9:
	db $0A,$04,$09,$90,$00,$09,$90

DATA_B8D8D0:
	db $0A,$07,$40,$00,$00,$08,$00,$80,$00,$88,$00

DATA_B8D8DB:
	db $0A,$0A,$01,$20,$00,$00,$10,$00,$00,$00,$10,$00,$00,$00,$08

DATA_B8D8EA:
	db $0A,$0A,$00,$02,$00,$00,$10,$00,$00,$80,$00,$00,$00,$04,$00

DATA_B8D8F9:
	db $0A,$0A,$01,$00,$00,$00,$02,$00,$00,$00,$04,$00,$00,$00,$08

DATA_B8D908:
	db $0A,$0A,$00,$02,$00,$00,$40,$00,$00,$00,$04,$00,$08,$04,$00

DATA_B8D917:
	db $0A,$0D,$49,$12,$00,$00,$80,$24,$09,$00,$00,$40,$92,$04,$00,$00
	db $20,$49,$02

DATA_B8D92A:
	db $0B,$01,$21,$04

DATA_B8D92E:
	db $0B,$05,$10,$00,$00,$08,$00,$00,$04

DATA_B8D937:
	db $0B,$05,$01,$00,$00,$08,$00,$00,$40

DATA_B8D940:
	db $0B,$09,$00,$01,$00,$00,$00,$00,$02,$00,$00,$00,$00,$04,$00

DATA_B8D94F:
	db $0B,$09,$01,$00,$00,$00,$00,$00,$02,$00,$00,$00,$00,$00,$04

DATA_B8D95E:
	db $0C,$0B,$88,$80,$02,$08,$A0,$80,$08,$00,$00,$A0,$40,$11,$0C,$61
	db $10,$03,$05

DATA_B8D971:
	db $0D,$01,$11,$11

DATA_B8D975:
	db $0D,$01,$49,$12

DATA_B8D979:
	db $0D,$01,$41,$10

DATA_B8D97D:
	db $0D,$02,$02,$01,$01,$02

DATA_B8D983:
	db $0D,$05,$11,$00,$10,$01,$00,$11,$00,$10,$01

DATA_B8D98E:
	db $0D,$08,$01,$08,$00,$40,$00,$00,$80,$00,$00,$40,$00,$08,$01

DATA_B8D99D:
	db $0D,$09,$10,$00,$00,$80,$00,$00,$00,$04,$00,$01,$21,$10,$01,$00
	db $01

DATA_B8D9AE:
	db $0D,$09,$10,$00,$10,$81,$10,$10,$00,$04,$00,$00,$20,$00,$00,$00
	db $01

DATA_B8D9BF:
	db $0D,$09,$01,$10,$00,$00,$02,$00,$00,$40,$00,$00,$80,$00,$40,$10
	db $00

DATA_B8D9D0:
	db $0D,$0D,$01,$00,$00,$00,$00,$04,$00,$00,$00,$00,$10,$00,$00,$00
	db $00,$40,$00,$00,$00,$00,$00,$01

DATA_B8D9E8:
	db $0D,$0D,$00,$10,$00,$00,$00,$00,$00,$10,$00,$00,$00,$00,$00,$10
	db $00,$00,$00,$00,$00,$10,$00,$00

DATA_B8DA00:
	db $0D,$0D,$11,$11,$00,$00,$00,$00,$10,$11,$01,$00,$00,$00,$00,$11
	db $11,$00,$00,$00,$00,$10,$11,$01

DATA_B8DA18:
	db $0D,$0D,$01,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00
	db $01,$00,$00,$00,$00,$00,$00,$01

DATA_B8DA30:
	db $0E,$0D,$01,$00,$00,$00,$00,$00,$00,$00,$04,$00,$00,$00,$00,$00
	db $00,$01,$00,$00,$00,$00,$08,$00,$20

DATA_B8DA49:
	db $0F,$08,$01,$08,$00,$20,$00,$00,$80,$00,$00,$80,$00,$20,$00,$08
	db $01

DATA_B8DA5A:
	db $0F,$0D,$40,$00,$00,$40,$05,$00,$40,$44,$00,$40,$10,$04,$00,$40
	db $00,$00,$00,$01,$00,$00,$04,$00,$00,$10,$00

DATA_B8DA75:
	db $10,$01,$21,$84

DATA_B8DA79:
	db $10,$07,$40,$00,$00,$00,$80,$00,$00,$00,$00,$01,$00,$00,$00,$02

DATA_B8DA89:
	db $10,$07,$01,$00,$00,$00,$20,$00,$00,$00,$00,$04,$00,$00,$00,$80

DATA_B8DA99:
	db $10,$09,$01,$10,$00,$00,$02,$00,$00,$40,$00,$00,$00,$02,$00,$00
	db $04,$00,$82,$00

DATA_B8DAAD:
	db $10,$0B,$01,$00,$00,$00,$08,$00,$00,$00,$40,$00,$00,$00,$00,$02
	db $00,$00,$00,$10,$00,$00,$00,$80

DATA_B8DAC5:
	db $11,$01,$11,$11,$01

DATA_B8DACA:
	db $11,$05,$01,$00,$20,$00,$00,$04,$00,$80,$00,$00,$10

DATA_B8DAD7:
	db $11,$05,$10,$00,$80,$00,$00,$04,$00,$20,$00,$00,$01

DATA_B8DAE4:
	db $11,$06,$21,$00,$00,$21,$00,$00,$21,$00,$00,$21,$00,$00,$21

DATA_B8DAF3:
	db $11,$09,$00,$01,$00,$00,$00,$04,$00,$00,$00,$10,$00,$00,$00,$40
	db $00,$00,$00,$00,$01,$00

DATA_B8DB09:
	db $11,$09,$11,$01,$00,$00,$10,$11,$00,$00,$00,$11,$01,$00,$00,$10
	db $11,$00,$00,$00,$11,$01

DATA_B8DB1F:
	db $11,$09,$10,$00,$A0,$00,$40,$05,$80,$2A,$00,$55,$01,$40,$00,$00
	db $01,$00,$04,$00,$10,$00

DATA_B8DB35:
	db $11,$0D,$11,$11,$00,$00,$00,$00,$10,$11,$01,$00,$00,$00,$00,$11
	db $11,$00,$00,$00,$00,$10,$11,$01,$00,$00,$00,$00,$11,$11

DATA_B8DB53:
	db $11,$10,$80,$00,$10,$04,$00,$00,$04,$10,$00,$00,$01,$40,$00,$00
	db $00,$00,$00,$80,$00,$00,$00,$00,$01,$40,$00,$00,$04,$10,$00,$00
	db $10,$04,$80,$00

DATA_B8DB77:
	db $13,$01,$41,$10,$04

DATA_B8DB7C:
	db $13,$04,$09,$90,$00,$09,$90,$00,$09,$90,$00,$09

DATA_B8DB88:
	db $13,$07,$41,$00,$00,$00,$00,$04,$01,$00,$00,$00,$10,$04,$00,$00
	db $00,$40,$10

DATA_B8DB9B:
	db $13,$09,$10,$00,$A0,$00,$40,$05,$80,$2A,$00,$55,$01,$40,$00,$00
	db $01,$00,$04,$00,$10,$00,$40,$00

DATA_B8DBB3:
	db $13,$0A,$49,$02,$00,$40,$92,$00,$00,$90,$24,$00,$00,$24,$09,$00
	db $00,$49,$02,$00,$40,$92,$00,$00,$90,$24

DATA_B8DBCD:
	db $13,$0A,$01,$20,$00,$00,$10,$00,$00,$00,$10,$00,$00,$00,$08,$00
	db $00,$00,$01,$00,$00,$10,$00,$20,$10,$00

DATA_B8DBE7:
	db $13,$0D,$41,$10,$00,$00,$00,$00,$00,$00,$00,$40,$10,$04,$00,$00
	db $00,$00,$00,$00,$00,$10,$04,$01,$00,$00,$00,$00,$00,$00,$00,$04
	db $41

DATA_B8DC08:
	db $13,$0F,$55,$55,$00,$40,$55,$15,$00,$50,$55,$05,$00,$54,$55,$01
	db $00,$55,$55,$00,$40,$55,$15,$00,$50,$55,$05,$00,$54,$55,$01,$00
	db $55,$55,$00,$40,$55,$15

DATA_B8DC2E:
	db $15,$01,$21,$84,$10

DATA_B8DC33:
	db $15,$01,$11,$11,$11

DATA_B8DC38:
	db $15,$05,$11,$00,$10,$01,$00,$11,$00,$10,$01,$00,$11,$00,$10,$01

DATA_B8DC48:
	db $15,$06,$21,$00,$00,$40,$08,$00,$00,$10,$02,$00,$00,$84,$00,$00
	db $00,$21

DATA_B8DC5A:
	db $15,$09,$01,$00,$00,$00,$00,$80,$00,$00,$00,$00,$00,$40,$00,$00
	db $00,$00,$00,$20,$00,$00,$00,$00,$00,$10

DATA_B8DC74:
	db $15,$09,$11,$01,$00,$00,$10,$11,$00,$00,$00,$11,$01,$00,$00,$10
	db $11,$00,$00,$00,$11,$01,$00,$00,$10,$11

DATA_B8DC8E:
	db $15,$09,$00,$01,$00,$00,$00,$00,$08,$00,$00,$00,$00,$40,$00,$00
	db $00,$00,$00,$02,$00,$00,$00,$00,$10,$00

DATA_B8DCA8:
	db $15,$0D,$11,$11,$00,$00,$00,$00,$10,$11,$01,$00,$00,$00,$00,$11
	db $11,$00,$00,$00,$00,$10,$11,$01,$00,$00,$00,$00,$11,$11,$00,$00
	db $00,$00,$10,$11,$01

DATA_B8DCCD:
	db $15,$10,$21,$84,$00,$00,$00,$00,$00,$00,$00,$00,$21,$84,$00,$00
	db $00,$00,$00,$00,$00,$00,$21,$84,$00,$00,$00,$00,$00,$00,$00,$00
	db $21,$84,$00,$00,$00,$00,$00,$00,$00,$00,$21,$84

DATA_B8DCF9:
	db $18,$04,$08,$00,$02,$00,$10,$00,$00,$01,$00,$20,$00,$80

DATA_B8DD07:
	db $19,$01,$41,$10,$04,$01

DATA_B8DD0D:
	db $19,$04,$01,$80,$00,$01,$80,$00,$01,$80,$00,$01,$80,$00,$01

DATA_B8DD1C:
	db $19,$07,$41,$00,$00,$00,$00,$04,$01,$00,$00,$00,$10,$04,$00,$00
	db $00,$40,$10,$00,$00,$00,$00,$41

DATA_B8DD34:
	db $19,$0D,$41,$10,$00,$00,$00,$00,$00,$00,$00,$40,$10,$04,$00,$00
	db $00,$00,$00,$00,$00,$10,$04,$01,$00,$00,$00,$00,$00,$00,$00,$04
	db $41,$00,$00,$00,$00,$00,$00,$00,$00,$41,$10

DATA_B8DD5F:
	db $1C,$04,$09,$90,$00,$09,$90,$00,$09,$90,$00,$09,$90,$00,$09,$90

DATA_B8DD6F:
	db $1D,$01,$11,$11,$11,$11

DATA_B8DD75:
	db $1D,$05,$11,$00,$10,$01,$00,$11,$00,$10,$01,$00,$11,$00,$10,$01
	db $00,$11,$00,$10,$01

DATA_B8DD8A:
	%InsertGarbageData($F8DD8A, incbin, DATA_B8DD8A.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankF9Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F90000:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$87,$55,$77,$55,$75,$65,$85,$65
	db $74,$75,$92,$66,$83,$7B,$6D,$72
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_Run1.bin"	; GFXSize = $2E0

DATA_F902F8:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$82,$53,$75,$63,$85,$63,$92,$65
	db $7A,$53,$7A,$5B,$77,$5A,$8F,$59,$75,$73,$6D,$71,$7D,$73,$77,$7B
	db $7F,$7B
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_Run2.bin"	; GFXSize = $2C0

DATA_F905DA:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$83,$55,$75,$65,$85,$65,$7B,$55
	db $7B,$5D,$78,$5D,$90,$5C,$74,$75,$79,$75,$75,$7D,$7D,$7C,$6C,$75
	db $92,$68
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_Run3.bin"	; GFXSize = $2C0

DATA_F908BC:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$89,$55,$74,$65,$84,$65,$74,$75
	db $79,$55,$93,$66,$6C,$73,$93,$6E
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_Run4.bin"	; GFXSize = $2E0

DATA_F90BB4:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$88,$55,$78,$55,$74,$65,$84,$65
	db $70,$75,$8A,$4D,$80,$75,$6C,$70,$94,$65,$94,$6D
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_Run5.bin"	; GFXSize = $320

DATA_F90EF0:
	db $05,$06,$0A,$00,$00,$1A,$00,$00,$88,$54,$78,$54,$74,$64,$84,$64
	db $6C,$72,$8A,$4C,$94,$64,$94,$6C,$96,$64,$7E,$74,$85,$74
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_Run6.bin"	; GFXSize = $340

DATA_F9124E:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$88,$56,$78,$56,$74,$66,$84,$66
	db $6B,$75,$94,$66,$94,$6E,$80,$76,$87,$76
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_Run7.bin"	; GFXSize = $300

DATA_F91568:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$87,$58,$77,$58,$75,$68,$85,$68
	db $6D,$74,$88,$50,$92,$68,$81,$78,$87,$7B
	incbin "Graphics/DynamicSprites/GFX_Rockkroc_Run8.bin"	; GFXSize = $300

DATA_F91882:
	db $0B,$03,$26,$00,$00,$29,$30,$06,$7F,$78,$8F,$78,$9F,$78,$5F,$76
	db $6F,$76,$6F,$66,$7F,$68,$8F,$68,$9F,$68,$5F,$66,$54,$76,$57,$66
	db $57,$6E,$55,$6E
	incbin "Graphics/DynamicSprites/GFX_FueledPlatform_ZeroLights.bin"	; GFXSize = $5E0

DATA_F91E86:
	db $0B,$03,$26,$00,$00,$29,$30,$06,$7F,$78,$8F,$78,$9F,$78,$5F,$76
	db $6F,$76,$6F,$66,$7F,$68,$8F,$68,$9F,$68,$5F,$66,$54,$76,$57,$66
	db $57,$6E,$55,$6E
	incbin "Graphics/DynamicSprites/GFX_FueledPlatform_OneLight.bin"	; GFXSize = $5E0

DATA_F9248A:
	db $0B,$03,$26,$00,$00,$29,$30,$06,$7F,$78,$8F,$78,$9F,$78,$5F,$76
	db $6F,$76,$6F,$66,$7F,$68,$8F,$68,$9F,$68,$5F,$66,$54,$76,$57,$66
	db $57,$6E,$55,$6E
	incbin "Graphics/DynamicSprites/GFX_FueledPlatform_TwoLights.bin"	; GFXSize = $5E0

DATA_F92A8E:
	db $0B,$03,$26,$00,$00,$29,$30,$06,$7F,$78,$8F,$78,$9F,$78,$5F,$76
	db $6F,$76,$6F,$66,$7F,$68,$8F,$68,$9F,$68,$5F,$66,$54,$76,$57,$66
	db $57,$6E,$55,$6E
	incbin "Graphics/DynamicSprites/GFX_FueledPlatform_ThreeLights.bin"	; GFXSize = $5E0

DATA_F93092:
	db $0B,$03,$26,$00,$00,$29,$30,$06,$7F,$78,$8F,$78,$9F,$78,$5F,$76
	db $6F,$76,$6F,$66,$7F,$68,$8F,$68,$9F,$68,$5F,$66,$54,$76,$57,$66
	db $57,$6E,$55,$6E
	incbin "Graphics/DynamicSprites/GFX_FueledPlatform_FourLights.bin"	; GFXSize = $5E0

DATA_F93696:
	db $0B,$03,$26,$00,$00,$29,$30,$06,$7F,$78,$8F,$78,$9F,$78,$5F,$76
	db $6F,$76,$6F,$66,$7F,$68,$8F,$68,$9F,$68,$5F,$66,$54,$76,$57,$66
	db $57,$6E,$55,$6E
	incbin "Graphics/DynamicSprites/GFX_FueledPlatform_FiveLights.bin"	; GFXSize = $5E0

DATA_F93C9A:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$72,$67,$82,$67,$73,$77,$7B,$77
	db $83,$77,$8B,$77,$8F,$6C,$8E,$74
	incbin "Graphics/DynamicSprites/GFX_Clambo_SpitPearl1.bin"	; GFXSize = $1C0

DATA_F93E72:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$72,$67,$82,$66,$82,$76,$72,$77
	db $7A,$77,$84,$7E,$8A,$76,$8E,$6B,$8E,$73,$7C,$7E
	incbin "Graphics/DynamicSprites/GFX_Clambo_SpitPearl2.bin"	; GFXSize = $200

DATA_F9408E:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$72,$65,$82,$64,$82,$74,$72,$74
	db $8E,$69,$8E,$75
	incbin "Graphics/DynamicSprites/GFX_Clambo_SpitPearl3.bin"	; GFXSize = $240

DATA_F942E2:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$72,$63,$82,$62,$82,$72,$72,$73
	db $7D,$82,$84,$82,$8E,$67,$8E,$76
	incbin "Graphics/DynamicSprites/GFX_Clambo_SpitPearl4.bin"	; GFXSize = $280

DATA_F9457A:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$72,$61,$82,$61,$82,$71,$72,$71
	db $74,$81,$7C,$81,$8D,$78,$8D,$64,$84,$81,$89,$81
	incbin "Graphics/DynamicSprites/GFX_Clambo_SpitPearl5.bin"	; GFXSize = $2C0

DATA_F94856:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$71,$5F,$81,$5F,$81,$6F,$71,$6F
	db $72,$7F,$7A,$7F,$8D,$78,$8C,$63,$82,$7F,$8A,$7F
	incbin "Graphics/DynamicSprites/GFX_Clambo_SpitPearl6.bin"	; GFXSize = $2C0

DATA_F94B32:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$70,$5D,$80,$5D,$70,$6D,$80,$6D
	db $79,$7D,$71,$7D,$8C,$79,$89,$7D,$8B,$61,$84,$85
	incbin "Graphics/DynamicSprites/GFX_Clambo_SpitPearl7.bin"	; GFXSize = $320

DATA_F94E6E:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$70,$5C,$70,$6C,$80,$5C,$70,$7B
	db $80,$7C,$80,$6C,$80,$74,$8A,$60,$88,$74,$8C,$7A
	incbin "Graphics/DynamicSprites/GFX_Clambo_SpitPearl8.bin"	; GFXSize = $320

DATA_F951AA:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$70,$5C,$70,$6C,$80,$5C,$70,$7B
	db $80,$7C,$80,$6C,$80,$74,$8A,$60,$88,$74,$8C,$7A
	incbin "Graphics/DynamicSprites/GFX_Clambo_SpitPearl9.bin"	; GFXSize = $320

DATA_F954E6:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$70,$5C,$70,$6C,$80,$5C,$70,$7B
	db $80,$7C,$80,$6C,$80,$74,$8A,$60,$88,$74,$8C,$7A
	incbin "Graphics/DynamicSprites/GFX_Clambo_SpitPearl10.bin"	; GFXSize = $320

DATA_F95822:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$70,$5C,$70,$6C,$80,$5C,$70,$7B
	db $80,$7C,$80,$6C,$80,$74,$8A,$60,$88,$74,$8C,$7A
	incbin "Graphics/DynamicSprites/GFX_Clambo_SpitPearl11.bin"	; GFXSize = $320

DATA_F95B5E:
	incbin "Tilemaps/Layer2_Millstone.bin"

DATA_F9695E:
	db $04,$00,$00,$00,$00,$08,$10,$08,$6F,$64,$7F,$64,$6F,$74,$7F,$74
	incbin "Graphics/DynamicSprites/GFX_Tire_Roll1.bin"	; GFXSize = $200

DATA_F96B6E:
	db $04,$00,$00,$00,$00,$08,$10,$08,$7E,$64,$6F,$74,$7E,$74,$6F,$64
	incbin "Graphics/DynamicSprites/GFX_Tire_Roll2.bin"	; GFXSize = $200

DATA_F96D7E:
	db $04,$00,$00,$00,$00,$08,$10,$08,$6F,$64,$7E,$64,$6F,$74,$7E,$74
	incbin "Graphics/DynamicSprites/GFX_Tire_Roll3.bin"	; GFXSize = $200

DATA_F96F8E:
	db $04,$00,$00,$00,$00,$08,$10,$08,$6F,$64,$7F,$64,$6F,$74,$7F,$74
	incbin "Graphics/DynamicSprites/GFX_Tire_Roll4.bin"	; GFXSize = $200

DATA_F9719E:
	db $04,$00,$00,$00,$00,$08,$10,$08,$6F,$64,$7F,$64,$6F,$74,$7F,$74
	incbin "Graphics/DynamicSprites/GFX_Tire_Roll5.bin"	; GFXSize = $200

DATA_F973AE:
	db $04,$00,$00,$00,$00,$08,$10,$08,$6F,$64,$7F,$64,$6F,$74,$7F,$74
	incbin "Graphics/DynamicSprites/GFX_Tire_Roll6.bin"	; GFXSize = $200

DATA_F975BE:
	db $04,$00,$00,$00,$00,$08,$10,$08,$6F,$64,$7F,$64,$6F,$74,$7F,$74
	incbin "Graphics/DynamicSprites/GFX_Tire_Roll7.bin"	; GFXSize = $200

DATA_F977CE:
	db $04,$00,$00,$00,$00,$08,$10,$08,$6F,$64,$7F,$64,$6F,$74,$7F,$74
	incbin "Graphics/DynamicSprites/GFX_Tire_Roll8.bin"	; GFXSize = $200

	%FREE_BYTES($F979DE, 1570, $00)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

CODE_B98000:
	SEP.b #$20
	LDA.b #$00
	STA.w !REGISTER_HDMAEnable
	REP.b #$20
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	TAX
	JMP.w (DATA_B9801E,x)

CODE_B98010:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	TAX
	JMP.w (DATA_B981EA,x)

CODE_B98017:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	TAX
	JMP.w (DATA_B983B6,x)

DATA_B9801E:
	dw CODE_B98590
	dw CODE_B98711
	dw CODE_B9877B
	dw CODE_B9877B
	dw CODE_B9877B
	dw CODE_B9877B
	dw CODE_B9877B
	dw CODE_B9878F
	dw CODE_B98590
	dw CODE_B98711
	dw CODE_B9890F
	dw CODE_B98711
	dw CODE_B98590
	dw CODE_B98597
	dw CODE_B98590
	dw CODE_B98590
	dw CODE_B9878F
	dw CODE_B9877B
	dw CODE_B987A3
	dw CODE_B987B7
	dw CODE_B987B7
	dw CODE_B9878F
	dw CODE_B98590
	dw CODE_B98590
	dw CODE_B9883A
	dw CODE_B98590
	dw CODE_B98590
	dw CODE_B98590
	dw CODE_B98590
	dw CODE_B98597
	dw CODE_B98597
	dw CODE_B98597
	dw CODE_B98597
	dw CODE_B98590
	dw CODE_B989F7
	dw CODE_B9883A
	dw CODE_B98A8B
	dw CODE_B98590
	dw CODE_B98711
	dw CODE_B98B7C
	dw CODE_B98A8B
	dw CODE_B987A3
	dw CODE_B989F7
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B9890F
	dw CODE_B98C1D
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B9898D
	dw CODE_B9890F
	dw CODE_B9890F
	dw CODE_B9877B
	dw CODE_B98CEF
	dw CODE_B98943
	dw CODE_B98943
	dw CODE_B98C1D
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B98B7C
	dw CODE_B9898D
	dw CODE_B98943
	dw CODE_B98A07
	dw CODE_B98A07
	dw CODE_B98C6D
	dw CODE_B98C71
	dw CODE_B98CEF
	dw CODE_B98CEF
	dw CODE_B98C6D
	dw CODE_B98C71
	dw CODE_B9877B
	dw CODE_B9877B
	dw CODE_B9877B
	dw CODE_B98943
	dw CODE_B9890F
	dw CODE_B9890F
	dw CODE_B98725
	dw CODE_B9877B
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B98CEF
	dw CODE_B98CEF
	dw CODE_B98DCA
	dw CODE_B98CEF
	dw CODE_B98CEF
	dw CODE_B98CEF
	dw CODE_B98CEF
	dw CODE_B98CEF
	dw CODE_B98597
	dw CODE_B98597
	dw CODE_B98FBB
	dw CODE_B98590
	dw CODE_B98FBB
	dw CODE_B98590
	dw CODE_B98C6D
	dw CODE_B98C60
	dw CODE_B98D66
	dw CODE_B98C60
	dw CODE_B98C60
	dw CODE_B98E22
	dw CODE_B98A8B
	dw CODE_B98A8B
	dw CODE_B98EEC
	dw CODE_B98A8B
	dw CODE_B98A8B
	dw CODE_B98A8B
	dw CODE_B98590
	dw CODE_B98D66
	dw CODE_B98590
	dw CODE_B98590
	dw CODE_B98590
	dw CODE_B98597
	dw CODE_B98597
	dw CODE_B98597
	dw CODE_B98597
	dw CODE_B98597
	dw CODE_B98590
	dw CODE_B98590
	dw CODE_B9878F
	dw CODE_B9878F
	dw CODE_B987A3
	dw CODE_B987A3
	dw CODE_B987A3
	dw CODE_B9883A
	dw CODE_B9883A
	dw CODE_B9883A
	dw CODE_B9890F
	dw CODE_B9890F
	dw CODE_B9898D
	dw CODE_B9898D
	dw CODE_B98943
	dw CODE_B98943
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B98B7C
	dw CODE_B98B7C
	dw CODE_B98B7C
	dw CODE_B98C6D
	dw CODE_B98C6D
	dw CODE_B98C6D
	dw CODE_B98C71
	dw CODE_B98C71
	dw CODE_B98A8B
	dw CODE_B98A8B
	dw CODE_B98A8B
	dw CODE_B9877B
	dw CODE_B9877B
	dw CODE_B9877B
	dw CODE_B9877B
	dw CODE_B9877B
	dw CODE_B9877B
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B98C60
	dw CODE_B98DCA
	dw CODE_B98E22
	dw CODE_B98A17
	dw CODE_B98A8B
	dw CODE_B98A8B
	dw CODE_B98DCA
	dw CODE_B98E22
	dw CODE_B98D66
	dw CODE_B98A8B
	dw CODE_B98A8B
	dw CODE_B98CEF
	dw CODE_B98CEF
	dw CODE_B98CEF
	dw CODE_B98CEF
	dw CODE_B98CEF
	dw CODE_B98DCA
	dw CODE_B98DCA
	dw CODE_B98DCA
	dw CODE_B98DCA
	dw CODE_B98E22
	dw CODE_B98E22
	dw CODE_B98E22
	dw CODE_B98E22
	dw CODE_B98E22
	dw CODE_B98E22
	dw CODE_B98BC8
	dw CODE_B98C60
	dw CODE_B98A27
	dw CODE_B98A27
	dw CODE_B987B7
	dw CODE_B987B7
	dw CODE_B987B7
	dw CODE_B987B7
	dw CODE_B98D66
	dw CODE_B98D66
	dw CODE_B98D66
	dw CODE_B98D66
	dw CODE_B9883A
	dw CODE_B98D66
	dw CODE_B98D66
	dw CODE_B98C1D
	dw CODE_B9898D
	dw CODE_B98DDB
	dw CODE_B98DDB
	dw CODE_B98E22
	dw CODE_B98E22
	dw CODE_B98A8B
	dw CODE_B9877B
	dw CODE_B98E22
	dw CODE_B98DDB
	dw CODE_B98DDB
	dw CODE_B98DDB
	dw CODE_B98DDB
	dw CODE_B98BC8
	dw CODE_B98BC8
	dw CODE_B98E22
	dw CODE_B98E22
	dw CODE_B98E22
	dw CODE_B98A27
	dw CODE_B98A27
	dw CODE_B98E68
	dw CODE_B98E68
	dw CODE_B98E68
	dw CODE_B98E68
	dw CODE_B98E68
	dw CODE_B98E68

DATA_B981EA:
	dw CODE_B9861B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9861B
	dw CODE_B9887B
	dw CODE_B989D7
	dw CODE_B9887B
	dw CODE_B9862E
	dw CODE_B98608
	dw CODE_B9861B
	dw CODE_B9862E
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9861B
	dw CODE_B9861B
	dw CODE_B9887B
	dw CODE_B9861B
	dw CODE_B9861B
	dw CODE_B9862E
	dw CODE_B9862E
	dw CODE_B985F0
	dw CODE_B985F0
	dw CODE_B985F0
	dw CODE_B985F0
	dw CODE_B9861B
	dw CODE_B98A5B
	dw CODE_B9887B
	dw CODE_B98AD4
	dw CODE_B9861B
	dw CODE_B9887B
	dw CODE_B98BB6
	dw CODE_B98AE2
	dw CODE_B9887B
	dw CODE_B98A5B
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B989D7
	dw CODE_B98C4E
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B989E6
	dw CODE_B989D7
	dw CODE_B989D7
	dw CODE_B9887B
	dw CODE_B98D2A
	dw CODE_B989E6
	dw CODE_B989E6
	dw CODE_B98C4E
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B98BB6
	dw CODE_B989E6
	dw CODE_B989E6
	dw CODE_B98A76
	dw CODE_B98A76
	dw CODE_B98CDD
	dw CODE_B98CDD
	dw CODE_B98D2A
	dw CODE_B98D2A
	dw CODE_B98CDD
	dw CODE_B98CDD
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B989E6
	dw CODE_B989D7
	dw CODE_B989D7
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B98D2A
	dw CODE_B98D2A
	dw CODE_B98E10
	dw CODE_B98D2A
	dw CODE_B98D2A
	dw CODE_B98D2A
	dw CODE_B98D2A
	dw CODE_B98D2A
	dw CODE_B985F0
	dw CODE_B985F0
	dw CODE_B9900B
	dw CODE_B9861B
	dw CODE_B9900B
	dw CODE_B9861B
	dw CODE_B98CDD
	dw CODE_B98CDD
	dw CODE_B98D9A
	dw CODE_B98CDD
	dw CODE_B98CDD
	dw CODE_B98E56
	dw CODE_B98AE2
	dw CODE_B98AD4
	dw CODE_B98F29
	dw CODE_B98AE2
	dw CODE_B98AE2
	dw CODE_B98AD4
	dw CODE_B9861B
	dw CODE_B98D9A
	dw CODE_B9861B
	dw CODE_B9862E
	dw CODE_B9862E
	dw CODE_B985F0
	dw CODE_B985F0
	dw CODE_B985F0
	dw CODE_B985F0
	dw CODE_B985F0
	dw CODE_B9861B
	dw CODE_B9861B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B989D7
	dw CODE_B989D7
	dw CODE_B989E6
	dw CODE_B989E6
	dw CODE_B989E6
	dw CODE_B989E6
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B98BB6
	dw CODE_B98BB6
	dw CODE_B98BB6
	dw CODE_B98CDD
	dw CODE_B98CDD
	dw CODE_B98CDD
	dw CODE_B98CDD
	dw CODE_B98CDD
	dw CODE_B98AD4
	dw CODE_B98AE2
	dw CODE_B98AE2
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B98CDD
	dw CODE_B98E10
	dw CODE_B98E56
	dw CODE_B98A76
	dw CODE_B98AE2
	dw CODE_B98AD4
	dw CODE_B98E10
	dw CODE_B98E56
	dw CODE_B98D9A
	dw CODE_B98AE2
	dw CODE_B98AD4
	dw CODE_B98D2A
	dw CODE_B98D2A
	dw CODE_B98D2A
	dw CODE_B98D2A
	dw CODE_B98D2A
	dw CODE_B98E10
	dw CODE_B98E10
	dw CODE_B98E10
	dw CODE_B98E10
	dw CODE_B98E56
	dw CODE_B98E56
	dw CODE_B98E56
	dw CODE_B98E56
	dw CODE_B98E56
	dw CODE_B98E56
	dw CODE_B98C0B
	dw CODE_B98CDD
	dw CODE_B98A76
	dw CODE_B98A76
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B9887B
	dw CODE_B98D9A
	dw CODE_B98D9A
	dw CODE_B98D9A
	dw CODE_B98D9A
	dw CODE_B9887B
	dw CODE_B98D9A
	dw CODE_B98D9A
	dw CODE_B98C4E
	dw CODE_B989E6
	dw CODE_B98E10
	dw CODE_B98E10
	dw CODE_B98E56
	dw CODE_B98E56
	dw CODE_B98AE2
	dw CODE_B9887B
	dw CODE_B98E56
	dw CODE_B98E10
	dw CODE_B98E10
	dw CODE_B98E10
	dw CODE_B98E10
	dw CODE_B98C0B
	dw CODE_B98C0B
	dw CODE_B98E56
	dw CODE_B98E56
	dw CODE_B98E56
	dw CODE_B98A76
	dw CODE_B98A76
	dw CODE_B98E9C
	dw CODE_B98EAA
	dw CODE_B98EAA
	dw CODE_B98EAA
	dw CODE_B98EAA
	dw CODE_B98EAA

DATA_B983B6:
	dw CODE_B986FC
	dw CODE_B98908
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98908
	dw CODE_B98703
	dw CODE_B98908
	dw CODE_B989F0
	dw CODE_B98908
	dw CODE_B98703
	dw CODE_B98703
	dw CODE_B98703
	dw CODE_B98703
	dw CODE_B98908
	dw CODE_B98582
	dw CODE_B98908
	dw CODE_B98908
	dw CODE_B98908
	dw CODE_B98908
	dw CODE_B98703
	dw CODE_B98703
	dw CODE_B98908
	dw CODE_B98703
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98703
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98589
	dw CODE_B98A84
	dw CODE_B98908
	dw CODE_B98B75
	dw CODE_B98703
	dw CODE_B98908
	dw CODE_B98BC1
	dw CODE_B98B75
	dw CODE_B98908
	dw CODE_B98A84
	dw CODE_B98C16
	dw CODE_B98C16
	dw CODE_B989F0
	dw CODE_B98C59
	dw CODE_B98C16
	dw CODE_B98C16
	dw CODE_B989F0
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98D5F
	dw CODE_B989F0
	dw CODE_B98582
	dw CODE_B98C59
	dw CODE_B98C16
	dw CODE_B98C16
	dw CODE_B98BC1
	dw CODE_B989F0
	dw CODE_B989F0
	dw CODE_B98A84
	dw CODE_B98A84
	dw CODE_B98CE8
	dw CODE_B98CE8
	dw CODE_B98D5F
	dw CODE_B98D5F
	dw CODE_B98CE8
	dw CODE_B98CE8
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98C16
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98E1B
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98D5F
	dw CODE_B98D5F
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B99015
	dw CODE_B98582
	dw CODE_B9901C
	dw CODE_B98703
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98DC3
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98E61
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98FB4
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98DC3
	dw CODE_B98703
	dw CODE_B98703
	dw CODE_B98703
	dw CODE_B98703
	dw CODE_B98703
	dw CODE_B98703
	dw CODE_B98703
	dw CODE_B98703
	dw CODE_B98703
	dw CODE_B98703
	dw CODE_B98908
	dw CODE_B98908
	dw CODE_B98908
	dw CODE_B98908
	dw CODE_B98908
	dw CODE_B98908
	dw CODE_B98908
	dw CODE_B98908
	dw CODE_B989F0
	dw CODE_B989F0
	dw CODE_B989F0
	dw CODE_B989F0
	dw CODE_B989F0
	dw CODE_B989F0
	dw CODE_B98C16
	dw CODE_B98C16
	dw CODE_B98C16
	dw CODE_B98C16
	dw CODE_B98C16
	dw CODE_B98C16
	dw CODE_B98BC1
	dw CODE_B98BC1
	dw CODE_B98BC1
	dw CODE_B98CE8
	dw CODE_B98CE8
	dw CODE_B98CE8
	dw CODE_B98CE8
	dw CODE_B98CE8
	dw CODE_B98B75
	dw CODE_B98B75
	dw CODE_B98B75
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98908
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98E1B
	dw CODE_B98E61
	dw CODE_B98582
	dw CODE_B98B75
	dw CODE_B98B75
	dw CODE_B98E1B
	dw CODE_B98E61
	dw CODE_B98DC3
	dw CODE_B98B75
	dw CODE_B98B75
	dw CODE_B98D5F
	dw CODE_B98D5F
	dw CODE_B98D5F
	dw CODE_B98D5F
	dw CODE_B98D5F
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98E1B
	dw CODE_B98E1B
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98E61
	dw CODE_B98E61
	dw CODE_B98E61
	dw CODE_B98C16
	dw CODE_B98582
	dw CODE_B98A84
	dw CODE_B98A84
	dw CODE_B98582
	dw CODE_B98908
	dw CODE_B98582
	dw CODE_B98908
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98DC3
	dw CODE_B98DC3
	dw CODE_B98908
	dw CODE_B98582
	dw CODE_B98DC3
	dw CODE_B98C59
	dw CODE_B989F0
	dw CODE_B98E1B
	dw CODE_B98E1B
	dw CODE_B98E61
	dw CODE_B98E61
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98582
	dw CODE_B98E1B
	dw CODE_B98582
	dw CODE_B98E1B
	dw CODE_B98C16
	dw CODE_B98C16
	dw CODE_B98E61
	dw CODE_B98582
	dw CODE_B98E61
	dw CODE_B98A84
	dw CODE_B98A84
	dw CODE_B98589
	dw CODE_B98589
	dw CODE_B98589
	dw CODE_B98589
	dw CODE_B98589
	dw CODE_B98589

CODE_B98582:
	LDA.w #!Define_DKC1_MusicID_BonusRoomBlitz
	JML.l CODE_B99036

CODE_B98589:
	LDA.w #!Define_DKC1_MusicID_BadBossBoogie
	JML.l CODE_B99036

CODE_B98590:
	JSR.w CODE_B9859E
	JML.l CODE_81992F

CODE_B98597:
	JSR.w CODE_B9859E
	JML.l CODE_8198D8

CODE_B9859E:
	STZ.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$0001
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_Jungle
	JSL.l CODE_818C66
	SEP.b #$20
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	REP.b #$20
	LDA.w #$2400
	JSR.w CODE_B999CA
	LDA.w #$2800
	JSR.w CODE_B999CA
	LDA.w #$0001
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B99412
	STZ.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	LDX.w #$0020
	LDY.w #$0000
	LDA.w #DATA_B9A1DC
	JSL.l CODE_B999F1
	RTS

CODE_B985F0:
	JSR.w CODE_B98659
	JSL.l CODE_80ADA2
	JSL.l CODE_B9AD17
	JSL.l CODE_80AF2F
	JSL.l CODE_81CF9F
	JSL.l CODE_81CFDF
	RTL

CODE_B98608:
	JSR.w CODE_B98659
	JSL.l CODE_80ADA2
	JSL.l CODE_B9AD17
	JSL.l CODE_81CF9F
	JML.l CODE_81CFDF

CODE_B9861B:
	JSR.w CODE_B98659
	JSL.l CODE_80AC8B
	JSL.l CODE_B9AD17
	JSL.l CODE_81CF9F
	JML.l CODE_81CFDF

CODE_B9862E:
	JSR.w CODE_B98659
	JSL.l CODE_80AC8B
	JSL.l CODE_B9AD17
	JSL.l CODE_B98649
	JSL.l CODE_80AF53
	JSL.l CODE_81CF9F
	JML.l CODE_81CFDF

CODE_B98649:
	LDA.w #$0100
	STA.w $1DF5
	LDA.w #$0001
	STA.w $1DF1
	STA.w $1DF3
	RTL

CODE_B98659:
	LDX.w #$0000
CODE_B9865C:
	LDA.l DATA_B996E6,x
	STA.w $1B41,x
	INX
	INX
	CPX.w #$0220
	BNE.b CODE_B9865C
	LDX.w #$0000
CODE_B9866D:
	LDA.l DATA_B998EA,x
	STA.w $1D51,x
	INX
	INX
	CPX.w #$00A0
	BNE.b CODE_B9866D
	SEP.b #$20
	LDX.w #(!REGISTER_CGRAMAddress&$0000FF<<8)+$03
	STX.w HDMA[$01].Parameters
	LDX.w #$001D51
	STX.w HDMA[$01].SourceLo
	LDA.b #$001D51>>16
	STA.w HDMA[$01].SourceBank
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_CGRAMAddress&$0000FF<<8)+$03
	STX.w HDMA[$02].Parameters
	LDX.w #$001B41
	STX.w HDMA[$02].SourceLo
	LDA.b #$001B41>>16
	STA.w HDMA[$02].SourceBank
	STA.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$02
	STX.w HDMA[$03].Parameters
	LDX.w #$000697
	STX.w HDMA[$03].SourceLo
	STZ.w HDMA[$03].SourceBank
	STZ.w HDMA[$03].IndirectSourceBank
	REP.b #$20
	LDA.w #$0048
	STA.w $0697
	STZ.w $0698
	LDA.w #$0008
	STA.w $069A
	STZ.w $069B
	LDA.w #$0008
	STA.w $069D
	STZ.w $069E
	LDA.w #$0010
	STA.w $06A0
	STZ.w $06A1
	STZ.w $06A3
	LDA.w #$0E01
	STA.w $1B03
	LDA.w #$0024
	STA.w $1DF9
	STZ.w $1DF5
	STZ.w $1DF3
	STZ.w $1DF1
	LDA.w #$FFFF
	STA.w $1DF7
	RTS

CODE_B986FC:
	LDA.w #!Define_DKC1_MusicID_DeathMusic
	JML.l CODE_B99036

CODE_B98703:
	LDA.w #!Define_DKC1_MusicID_DKIslandSwing
	JML.l CODE_B99036

CODE_B9870A:
	LDA.w #!Define_DKC1_MusicID_MineCartMadness
	JML.l CODE_B99036

CODE_B98711:
	JSR.w CODE_B98854
	JSL.l CODE_81992F
	LDX.w #$0020
	LDY.w #$0000
	LDA.w #DATA_B9A01C
	JML.l CODE_B999F1

CODE_B98725:
	LDA.w #$0001
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$0014
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_Cave
	JSL.l CODE_818C66
	LDA.w #$001B
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B98877
	JSL.l CODE_81992F
	LDX.w #$0020
	LDY.w #$0000
	LDA.w #DATA_B9AF65
	JSL.l CODE_B999F1
	LDX.w #$0004
	LDY.w #$0050
	LDA.w #DATA_B9D343
	JML.l CODE_B999F1

CODE_B98766:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_JungleHijinxs_EnterEmptyKongsBananaHoard
	BNE.b CODE_B9877A
	LDA.w $05EB
	AND.w #$0001
	BEQ.b CODE_B9877A
	LDA.w #!Define_DKC1_EntranceID_JungleHijinxs_EnterFullKongsBananaHoard
	STA.b !RAM_DKC1_Global_EntranceIDLo
CODE_B9877A:
	RTL

CODE_B9877B:
	JSR.w CODE_B98854
	JSL.l CODE_81992F
	LDX.w #$0020
	LDY.w #$0000
	LDA.w #DATA_B9AF65
	JML.l CODE_B999F1

CODE_B9878F:
	JSR.w CODE_B98854
	JSL.l CODE_81992F
	LDX.w #$0020
	LDY.w #$0000
	LDA.w #DATA_B9AD65
	JML.l CODE_B999F1

CODE_B987A3:
	JSR.w CODE_B98854
	JSL.l CODE_81992F
	LDX.w #$0020
	LDY.w #$0000
	LDA.w #DATA_B9AE65
	JML.l CODE_B999F1

CODE_B987B7:
	JSR.w CODE_B98854
	LDA.w #$5800
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0400
	LDA.w #$1001
CODE_B987C6:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BNE.b CODE_B987C6
	LDA.w #$7000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0016
	LDA.w #$00FF
CODE_B987D8:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BNE.b CODE_B987D8
	STZ.w !REGISTER_ObjectAndColorWindowSettings
	LDA.w #$0058
	STA.w !REGISTER_BG3AddressAndSize
	LDA.w #$A422
	STA.w !REGISTER_ColorMathInitialSettings
	LDA.w #$0300
	STA.w !REGISTER_BG1And2WindowMaskSettings
	LDA.w #$0004
	STA.w !REGISTER_MainScreenWindowMask
	LDA.w #$1304
	STA.w !REGISTER_MainScreenLayers
	SEP.b #$20
	STZ.w !REGISTER_CGRAMAddress
	LDX.w #$0000
CODE_B98807:
	LDA.l DATA_B9A01C,x
	EOR.b #$FF
	STA.w !REGISTER_WriteToCGRAMPort
	INX
	CPX.w #$0100
	BNE.b CODE_B98807
	REP.b #$20
	LDA.w #$4210
	SEP.b #$20
	STZ.w !REGISTER_CGRAMAddress
	STA.w !REGISTER_WriteToCGRAMPort
	XBA
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$11
	STA.w !REGISTER_CGRAMAddress
	LDA.b #$FF
	STA.w !REGISTER_WriteToCGRAMPort
	STA.w !REGISTER_WriteToCGRAMPort
	REP.b #$20
	JML.l CODE_8198B9

CODE_B9883A:
	JSR.w CODE_B98854
	JSL.l CODE_81992F
	LDA.w #$1313
	STA.w !REGISTER_MainScreenLayers
	LDX.w #$0020
	LDY.w #$0000
	LDA.w #DATA_B9A01C
	JML.l CODE_B999F1

CODE_B98854:
	LDA.w #$0001
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$0002
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_Cave
	JSL.l CODE_818C66
	LDA.w #$0002
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B991BC
CODE_B98877:
	JSR.w CODE_B98FF8
	RTS

CODE_B9887B:
	SEP.b #$20
	LDX.w #(!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$01
	STX.w HDMA[$02].Parameters
	LDX.w #$7F1C28
	STX.w HDMA[$02].SourceLo
	LDA.b #$7F1C28>>16
	STA.w HDMA[$02].SourceBank
	STZ.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_BG2AddressAndSize&$0000FF<<8)+$00
	STX.w HDMA[$04].Parameters
	LDX.w #DATA_B98901
	STX.w HDMA[$04].SourceLo
	LDA.b #DATA_B98901>>16
	STA.w HDMA[$04].SourceBank
	STZ.w HDMA[$04].IndirectSourceBank
	REP.b #$20
	CLC
	LDX.w #$0000
CODE_B988AB:
	LDA.w #$0001
	STA.l $7F1C28,x
	DEC
	LDA.w #$FEFF
	STA.l $7F1C29,x
	INX
	INX
	INX
	CPX.w #$02A0
	BNE.b CODE_B988AB
	LDA.w #$0000
	STA.l $7F1C28,x
	LDA.w #$007F
	STA.w $0687
	STZ.w $0688
	STZ.w $068A
	LDA.w #$0020
	STA.w $068C
	STZ.w $068D
	STZ.w $068F
	LDA.w #$0001
	STA.w $0691
	STZ.w $0692
	LDA.w #$FFF0
	STA.w $0694
	STZ.w $0696
	LDA.w #$0001
	LDA.w #$0401
	STA.w $1B03
	JSL.l CODE_B9AD17
	RTL

DATA_B98901:
	db $7F,$64,$20,$64,$01,$60,$00

CODE_B98908:
	LDA.w #!Define_DKC1_MusicID_CaveDwellerConcert
	JML.l CODE_B99036

CODE_B9890F:
	LDA.w #$0002
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$0003
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_Mine
	JSL.l CODE_818C66
	LDA.w #$0005
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B98FF8
	LDY.w #$0000
	LDX.w #$0020
	LDA.w #DATA_B9A3DC
	JSL.l CODE_B999F1
	JML.l CODE_819A72

CODE_B98943:
	LDA.w #$0002
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$000B
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_Mine
	JSL.l CODE_818C66
	LDA.w #$7800
	JSR.w CODE_B999CA
	LDA.w #$7C00
	JSR.w CODE_B999CA
	LDA.w #$000C
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B98FF8
	LDY.w #$0000
	LDX.w #$0020
	LDA.w #DATA_B9A3DC
	JSL.l CODE_B999F1
	JSL.l CODE_819A07
	JSL.l CODE_819AF2
	LDA.w #$FE00
	STA.b $DD
	RTL

CODE_B9898D:
	LDA.w #$0002
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$000A
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_Mine
	JSL.l CODE_818C66
	LDA.w #$7800
	JSR.w CODE_B999CA
	LDA.w #$7C00
	JSR.w CODE_B999CA
	LDA.w #$000C
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B98FF8
	LDY.w #$0000
	LDX.w #$0020
	LDA.w #DATA_B9A3DC
	JSL.l CODE_B999F1
	JSL.l CODE_819A07
	JSL.l CODE_819AF2
	LDA.w #$FE00
	STA.b $DD
	RTL

CODE_B989D7:
	JSL.l CODE_81CBE1
	LDA.w #$0201
	STA.w $1B03
	JSL.l CODE_B9AD17
	RTL

CODE_B989E6:
	LDA.w #$0E01
	STA.w $1B03
	JML.l CODE_B9AD17

CODE_B989F0:
	LDA.w #!Define_DKC1_MusicID_MistyMenance
	JML.l CODE_B99036

CODE_B989F7:
	JSR.w CODE_B98A37
	LDX.w #$0040
	LDY.w #$0000
	LDA.w #DATA_B99F1C
	JML.l CODE_B999F1

CODE_B98A07:
	JSR.w CODE_B98A37
	LDX.w #$0040
	LDY.w #$0000
	LDA.w #DATA_B99D1C
	JML.l CODE_B999F1

CODE_B98A17:
	JSR.w CODE_B98A37
	LDX.w #$0040
	LDY.w #$0000
	LDA.w #DATA_B99E1C
	JML.l CODE_B999F1

CODE_B98A27:
	JSR.w CODE_B98A37
	LDX.w #$0040
	LDY.w #$0000
	LDA.w #DATA_B99C1C
	JML.l CODE_B999F1

CODE_B98A37:
	LDA.w #$0003
	STA.b $32
	LDA.w #$7000
	STA.b $4A
	LDA.w #!Define_DKC1_LevelTypeID_Underwater
	JSL.l CODE_818C66
	LDA.w #$0004
	JSR.w CODE_B9A4DC
	LDA.w #$0007
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B98FF8
	RTS

CODE_B98A5B:
	JSL.l CODE_8197DD
	JSL.l CODE_B9AD17
	LDA.w #$1304
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$6402
	STA.w !REGISTER_ColorMathInitialSettings
	LDA.w #$6401
	STA.w $1B03
	RTL

CODE_B98A76:
	JSL.l CODE_8197DD
	LDA.w #$2401
	STA.w $1B03
	JML.l CODE_B9AD17

CODE_B98A84:
	LDA.w #!Define_DKC1_MusicID_AquaticAmbience
	JML.l CODE_B99036

CODE_B98A8B:
	LDA.w #$0004
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #!Define_DKC1_LevelTypeID_Snow
	JSL.l CODE_818C66
	LDA.w #$0005
	JSR.w CODE_B9A4DC
	LDA.w #$5C00
	JSR.w CODE_B999CA
	LDA.w #$0008
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B99100
	STZ.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	STZ.w $0889
	STZ.w !RAM_DKC1_Global_Layer1XPosLo
	STZ.w !RAM_DKC1_Global_Layer1YPosLo
	STZ.w $0897
	LDX.w #$0040
	LDY.w #$0000
	LDA.w #DATA_B99B1C
	JSL.l CODE_B999F1
	RTL

CODE_B98AD4:
	JSR.w CODE_B98AF4
	LDA.w #$0001
	STA.w $1B03
	JSL.l CODE_B9AD17
	RTL

CODE_B98AE2:
	JSR.w CODE_B98AF4
	JSL.l CODE_80A992
	LDA.w #$0001
	STA.w $1B03
	JSL.l CODE_B9AD17
	RTL

CODE_B98AF4:
	STZ.w $1DF3
	STZ.w $1DF1
	SEP.b #$20
	LDX.w #(!REGISTER_BG3VertScrollOffset&$0000FF<<8)+$02
	STX.w HDMA[$02].Parameters
	LDX.w #$7F1C28
	STX.w HDMA[$02].SourceLo
	LDA.b #$7F1C28>>16
	STA.w HDMA[$02].SourceBank
	STZ.w HDMA[$02].IndirectSourceBank
	REP.b #$20
	LDX.w #$0000
	LDY.w #$0000
CODE_B98B18:
	STX.b $4E
	TYA
	AND.w #$007F
	BIT.w #$0040
	BEQ.b CODE_B98B26
	EOR.w #$007F
CODE_B98B26:
	TAX
	LDA.l DATA_808BA8,x
	AND.w #$00FF
	XBA
	LSR
	STA.b $4C
	LSR
	LSR
	LSR
	CLC
	ADC.b $4C
	LSR
	LSR
	LSR
	LSR
	LSR
	XBA
	AND.w #$00FF
	STA.b $4C
	TYA
	BIT.w #$0080
	BEQ.b CODE_B98B51
	LDA.b $4C
	EOR.w #$FFFF
	INC
	STA.b $4C
CODE_B98B51:
	LDA.w #$0001
	LDX.b $4E
	STA.l $7F1C28,x
	LDA.b $4C
	STA.l $7F1C29,x
	TYA
	CLC
	ADC.w #$0008
	TAY
	INX
	INX
	INX
	STX.b $4E
	CPX.w #$0360
	BNE.b CODE_B98B18
	JSL.l CODE_80AA42
	RTS

CODE_B98B75:
	LDA.w #!Define_DKC1_MusicID_NorthernHemispheres
	JML.l CODE_B99036

CODE_B98B7C:
	LDA.w #$0005
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$0008
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_Walkway
	JSL.l CODE_818C66
	LDA.w #$000B
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B98FF8
	LDY.w #$0000
	LDX.w #$0020
	LDA.w #DATA_B9A2DC
	JSL.l CODE_B999F1
	JSL.l CODE_819AF2
	LDA.w #$FE00
	STA.b $DD
	RTL

CODE_B98BB6:
	LDA.w #$0001
	STA.w $1B03
	JSL.l CODE_B9AD17
	RTL

CODE_B98BC1:
	LDA.w #!Define_DKC1_MusicID_MineCartMadness
	JML.l CODE_B99036

CODE_B98BC8:
	LDA.w #$0006
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$0006
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_Walkway
	JSL.l CODE_818C66
	LDA.w #$0009
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B98FF8
	LDY.w #$0000
	LDX.w #$0020
	LDA.w #DATA_B9A2DC
	JSL.l CODE_B999F1
	JSL.l CODE_819AF2
	LDA.w #$FE00
	STA.b $DD
	LDA.w #$0200
	ORA.w $0579
	STA.w $0579
	RTL

CODE_B98C0B:
	LDA.w #$0E01
	STA.w $1B03
	JSL.l CODE_B9AD17
	RTL

CODE_B98C16:
	LDA.w #!Define_DKC1_MusicID_LifeInTheMines
	JML.l CODE_B99036

CODE_B98C1D:
	LDA.w #$0005
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$0007
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_MineCartCarnage
	JSL.l CODE_818C66
	LDA.w #$000A
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B98FF8
	LDY.w #$0000
	LDX.w #$0020
	LDA.w #DATA_B99A14
	JSL.l CODE_B999F1
	RTL

CODE_B98C4E:
	LDA.w #$0001
	STA.w $1B03
	JSL.l CODE_B9AD17
	RTL

CODE_B98C59:
	LDA.w #!Define_DKC1_MusicID_MineCartMadness
	JML.l CODE_B99036

CODE_B98C60:
	JSR.w CODE_B98CA9
	SEP.b #$20
	LDA.b #$16
	STA.w !REGISTER_MainScreenLayers
	REP.b #$20
	RTL

CODE_B98C6D:
	JSR.w CODE_B98CA9
	RTL

CODE_B98C71:
	LDA.w #$0007
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$000F
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_Factory
	JSL.l CODE_818C66
	LDA.w #$0010
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B9921D
	JSR.w CODE_B98FF8
	LDX.w #$0020
	LDY.w #$0000
	LDA.w #DATA_B9B0A3
	JSL.l CODE_B999F1
	JSL.l CODE_819A07
	RTL

CODE_B98CA9:
	LDA.w #$0007
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$000C
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_Factory
	JSL.l CODE_818C66
	LDA.w #$000D
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B9921D
	JSR.w CODE_B98FF8
	LDX.w #$0020
	LDY.w #$0000
	LDA.w #DATA_B9B0A3
	JSL.l CODE_B999F1
	RTS

CODE_B98CDD:
	LDA.w #$0001
	STA.w $1B03
	JSL.l CODE_B9AD17
	RTL

CODE_B98CE8:
	LDA.w #!Define_DKC1_MusicID_FearFactory
	JML.l CODE_B99036

CODE_B98CEF:
	LDA.w #$0008
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$000D
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_Temple
	JSL.l CODE_818C66
	LDY.w #DATA_E73BDE
	LDA.w #DATA_E73BDE>>16
	JSL.l CODE_B896FC
	LDA.w #$000E
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B98FF8
	LDX.w #$0020
	LDY.w #$0000
	LDA.w #DATA_B9B3A3
	JSL.l CODE_B999F1
	RTL

CODE_B98D2A:
	SEP.b #$20
	LDX.w #(!REGISTER_MainScreenLayers&$0000FF<<8)+$00
	STX.w HDMA[$01].Parameters
	LDX.w #$000687
	STX.w HDMA[$01].SourceLo
	STZ.w HDMA[$01].SourceBank
	STZ.w HDMA[$01].IndirectSourceBank
	REP.b #$20
	LDA.w #$1770
	STA.w $0687
	LDA.w #$1501
	STA.w $0689
	STZ.w $068B
	LDA.w #$0201
	STA.w $1B03
	JSL.l CODE_B9AD17
	LDA.w #$FE00
	STA.b $DD
	RTL

CODE_B98D5F:
	LDA.w #!Define_DKC1_MusicID_VoicesOfTheTemple
	JML.l CODE_B99036

CODE_B98D66:
	LDA.w #$0009
	STA.b $32
	LDA.w #$7000
	STA.b $4A
	LDA.w #!Define_DKC1_LevelTypeID_CrystalCave
	JSL.l CODE_818C66
	LDA.w #$000E
	JSR.w CODE_B9A4DC
	LDA.w #$000F
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B992B2
	JSR.w CODE_B98FF8
	LDX.w #$0040
	LDY.w #$0000
	LDA.w #DATA_B9C723
	JSL.l CODE_B999F1
	RTL

CODE_B98D9A:
	REP.b #$20
	LDX.w #(!REGISTER_CGRAMAddress&$0000FF<<8)+$03
	STX.w HDMA[$03].Parameters
	LDX.w #DATA_B9C823
	STX.w HDMA[$03].SourceLo
	LDA.w #DATA_B9C823>>16
	STA.w HDMA[$03].SourceBank
	STZ.w HDMA[$03].IndirectSourceBank
	REP.b #$20
	LDA.w #$0001
	STA.w $1DFD
	LDA.w #$0801
	STA.w $1B03
	JML.l CODE_B9AD17

CODE_B98DC3:
	LDA.w #!Define_DKC1_MusicID_IceCaveChant
	JML.l CODE_B99036

CODE_B98DCA:
	JSR.w CODE_B98DEC
	LDX.w #$0020
	LDY.w #$0000
	LDA.w #DATA_B9B2A3
	JSL.l CODE_B999F1
	RTL

CODE_B98DDB:
	JSR.w CODE_B98DEC
	LDX.w #$0020
	LDY.w #$0000
	LDA.w #DATA_B9B1A3
	JSL.l CODE_B999F1
	RTL

CODE_B98DEC:
	LDA.w #$000A
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$0011
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_Treehouse
	JSL.l CODE_818C66
	LDA.w #$0012
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B98FF8
	RTS

CODE_B98E10:
	LDA.w #$0001
	STA.w $1B03
	JSL.l CODE_B9AD17
	RTL

CODE_B98E1B:
	LDA.w #!Define_DKC1_MusicID_TreetopRock
	JML.l CODE_B99036

CODE_B98E22:
	LDA.w #$000B
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$0012
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_Forest
	JSL.l CODE_818C66
	LDA.w #$0013
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B99362
	JSR.w CODE_B98FF8
	LDX.w #$0020
	LDY.w #$0000
	LDA.w #DATA_B9C623
	JSL.l CODE_B999F1
	RTL

CODE_B98E56:
	LDA.w #$0001
	STA.w $1B03
	JSL.l CODE_B9AD17
	RTL

CODE_B98E61:
	LDA.w #!Define_DKC1_MusicID_ForestFrenzy
	JML.l CODE_B99036

CODE_B98E68:
	LDA.w #$000C
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$0013
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_BananaHoard
	JSL.l CODE_818C66
	LDA.w #$001A
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B993BA
	JSR.w CODE_B98FF8
	LDX.w #$001C
	LDY.w #$0000
	LDA.w #DATA_B9CE63
	JSL.l CODE_B999F1
	RTL

CODE_B98E9C:
	SEP.b #$20
	LDA.b #$EC
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	BRA.b CODE_B98EB6

CODE_B98EAA:
	SEP.b #$20
	LDA.b #$FF
	STA.w !REGISTER_BG2VertScrollOffset
	STA.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
CODE_B98EB6:
	SEP.b #$20
	LDX.w #(!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$02
	STX.w HDMA[$01].Parameters
	LDX.w #$000687
	STX.w HDMA[$01].SourceLo
	STZ.w HDMA[$01].SourceBank
	STZ.w HDMA[$01].IndirectSourceBank
	REP.b #$20
	LDA.w #$007F
	STA.w $0687
	STZ.w $0688
	LDA.w #$0001
	STA.w $068A
	STZ.w $068B
	STZ.w $068D
	LDA.w #$0201
	STA.w $1B03
	JSL.l CODE_B9AD17
	RTL

CODE_B98EEC:
	LDA.w #$000D
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$0015
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_DKsHouse
	JSL.l CODE_818C66
	LDA.w #$6C00
	JSR.w CODE_B999CA
	LDA.w #$001C
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B993BA
	JSR.w CODE_B98FF8
	LDX.w #$0020
	LDY.w #$0000
	LDA.w #DATA_B9D363
	JSL.l CODE_B999F1
	JML.l CODE_81D302

CODE_B98F29:
	LDX.w #$0000
CODE_B98F2C:
	LDA.w #$0001
	STA.l $7F0200,x
	INX
	INX
	INX
	CPX.w #$0180
	BNE.b CODE_B98F2C
	LDA.w #$0000
	STA.l $7F0200,x
	LDX.w #$0000
	LDA.w #$0060
	STA.l $7F0400
	LDA.w #$0000
	STA.l $7F0401
	LDX.w #$0003
CODE_B98F56:
	LDA.w #$0004
	STA.l $7F0400,x
	LDA.w #$0000
	STA.l $7F0401,x
	LDA.w #$0004
	STA.l $7F0403,x
	LDA.w #$0001
	STA.l $7F0404,x
	TXA
	CLC
	ADC.w #$0006
	TAX
	CMP.w #$0033
	BNE.b CODE_B98F56
	SEP.b #$20
	LDX.w #(!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$02
	STX.w HDMA[$01].Parameters
	LDX.w #$7F0200
	STX.w HDMA[$01].SourceLo
	LDA.b #$7F0200>>16
	STA.w HDMA[$01].SourceBank
	STZ.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_BG2VertScrollOffset&$0000FF<<8)+$02
	STX.w HDMA[$02].Parameters
	LDX.w #$7F0400
	STX.w HDMA[$02].SourceLo
	LDA.b #$7F0400>>16
	STA.w HDMA[$02].SourceBank
	STZ.w HDMA[$02].IndirectSourceBank
	REP.b #$20
	LDA.w #$0601
	STA.w $1B03
	JSL.l CODE_B9AD17
	RTL

CODE_B98FB4:
	LDA.w #!Define_DKC1_MusicID_GangplankGalleon
	JML.l CODE_B99036

CODE_B98FBB:
	LDA.w #$000D
	STA.b $32
	LDA.w #$0200
	STA.b $4A
	LDA.w #$0016
	JSR.w CODE_B9A4DC
	LDA.w #!Define_DKC1_LevelTypeID_DKsHouse
	JSL.l CODE_818C66
	LDA.w #$6C00
	JSR.w CODE_B999CA
	LDA.w #$001D
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	JSR.w CODE_B993BA
	JSR.w CODE_B98FF8
	LDX.w #$0020
	LDY.w #$0000
	LDA.w #DATA_B9D683
	JSL.l CODE_B999F1
	JML.l CODE_81D302

CODE_B98FF8:
	STZ.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	STZ.w $0889
	STZ.w !RAM_DKC1_Global_Layer1XPosLo
	STZ.w !RAM_DKC1_Global_Layer1YPosLo
	STZ.w $0897
	RTS

CODE_B9900B:
	LDA.w #$0001
	STA.w $1B03
	JML.l CODE_B9AD17

CODE_B99015:
	LDA.w #!Define_DKC1_MusicID_CrankysTheme
	JML.l CODE_B99036

CODE_B9901C:
	LDA.w #!Define_DKC1_MusicID_CreditsConcerto
	JML.l CODE_B99036

CODE_B99023:
	JSR.w CODE_B99027
	RTL

CODE_B99027:
	CMP.w $0521
	BEQ.b CODE_B99035
	STA.w $0521
	PHA
	PLA
	JSL.l CODE_8AB40F
CODE_B99035:
	RTS

CODE_B99036:
	PHA
	JSR.w CODE_B99061
	JSL.l CODE_B990E7
	PLA
	PHA
	JSR.w CODE_B99027
	PLA
	JSL.l CODE_B990CE
	RTL

CODE_B99049:
	CMP.w $0523
	BEQ.b CODE_B99060
	PHA
	JSR.w CODE_B99061
	JSL.l CODE_B990E7
	PLA
	PHA
	JSR.w CODE_B99027
	PLA
	JSL.l CODE_B990CE
CODE_B99060:
	RTL

CODE_B99061:
	SEP.b #$20
	LDA.b #$01
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	REP.b #$20
	RTS

CODE_B9906B:
	LDA.w $1E15
	AND.w #$0400
	BNE.b CODE_B9909E
	LDA.w #$0015
CODE_B99076:
	JSR.w CODE_B9A924
	JSR.w CODE_B99089
	JSR.w CODE_B9908F
	JSR.w CODE_B99083
	RTS

CODE_B99083:
	LDA.w #$0014
	JMP.w CODE_B9A924

CODE_B99089:
	LDA.w #$0004
	JMP.w CODE_B9A924

CODE_B9908F:
	LDA.w $050A
	CMP.w #$81E9
	BEQ.b CODE_B99098
	RTS

CODE_B99098:
	LDA.w #$0006
	JMP.w CODE_B9A924

CODE_B9909E:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.l DATA_B990C6
	BEQ.b CODE_B990B7
	CMP.l DATA_B990C6+$02
	BEQ.b CODE_B990BC
	CMP.l DATA_B990C6+$04
	BEQ.b CODE_B990C1
	LDA.w #$0019
	BRA.b CODE_B99076

CODE_B990B7:
	LDA.w #$0016
	BRA.b CODE_B99076

CODE_B990BC:
	LDA.w #$0017
	BRA.b CODE_B99076

CODE_B990C1:
	LDA.w #$0018
	BRA.b CODE_B99076

DATA_B990C6:
	dw !Define_DKC1_EntranceID_RambiBonus
	dw !Define_DKC1_EntranceID_ExpressoBonus
	dw !Define_DKC1_EntranceID_WinkyBonus
	dw !Define_DKC1_EntranceID_EnguardeBonus

CODE_B990CE:
	STA.w $0523
	JSL.l CODE_8AB1C6
	LDA.w #$0001
	STA.w $051D
	SEP.b #$20
	LDX.w #$00FE
	JSL.l CODE_8AB1AA
	REP.b #$30
	RTL

CODE_B990E7:
	STZ.w $0523
	LDA.w $051D
	BEQ.b CODE_B990FF
	STZ.w $051D
	NOP #2
	SEP.b #$20
	LDX.w #$00FF
	JSL.l CODE_8AB1AA
	REP.b #$20
CODE_B990FF:
	RTL

CODE_B99100:
	STZ.w $0889
	STZ.w !RAM_DKC1_Global_Layer1XPosLo
	STZ.w $0A75
	STZ.w !RAM_DKC1_Global_Layer1YPosLo
	STZ.w $0897
	LDA.w #$FEF8
CODE_B99112:
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	JSL.l CODE_818705
	JSL.l CODE_81883F
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0008
	CMP.w #$0100
	BNE.b CODE_B99112
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	LDA.w #$6800
	STA.w !REGISTER_VRAMAddressLo
	LDA.w !REGISTER_ReadFromVRAMPortLo
	LDX.w #$0000
CODE_B99138:
	LDA.w !REGISTER_ReadFromVRAMPortLo
	STA.l $7E2000,x
	INX
	INX
	CPX.w #$1000
	BNE.b CODE_B99138
	LDA.w #$7000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_B9914F:
	LDA.l $7E2000,x
	AND.w #$03FF
	CMP.w #$03F0
	LDA.l $7E2000,x
	BCC.b CODE_B99162
	EOR.w #$0010
CODE_B99162:
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$1000
	BNE.b CODE_B9914F
	RTS

CODE_B9916D:
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	AND.w #!Joypad_B
	BEQ.b CODE_B99178
	JSR.w CODE_B991A2
CODE_B99178:
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	AND.w #!Joypad_L
	BEQ.b CODE_B9918B
	DEC.w $1E37
	BPL.b CODE_B9918B
	LDA.w #!Define_DKC1_MusicID_BeatLevel
	STA.w $1E37
CODE_B9918B:
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	AND.w #!Joypad_R
	BEQ.b CODE_B991A1
	INC.w $1E37
	LDA.w $1E37
	CMP.w #!Define_DKC1_MusicID_BeatLevel+$01
	BNE.b CODE_B991A1
	STZ.w $1E37
CODE_B991A1:
	RTL

CODE_B991A2:
	LDA.w $1E37
	CMP.w #!Define_DKC1_MusicID_SplashScreenFanfare
	BEQ.b CODE_B991BB
	JSL.l CODE_B990E7
	LDA.w $1E37
	JSR.w CODE_B99027
	LDA.w $1E37
	JSL.l CODE_B990CE
CODE_B991BB:
	RTS

CODE_B991BC:
	STZ.w $0889
	STZ.w !RAM_DKC1_Global_Layer1XPosLo
	STZ.w $0A75
	STZ.w !RAM_DKC1_Global_Layer1YPosLo
	STZ.w $0897
	STZ.w $1A5B
	LDA.w #$FEF8
CODE_B991D1:
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	JSL.l CODE_818705
	JSL.l CODE_81883F
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0008
	CMP.w #$0000
	BNE.b CODE_B991D1
	STZ.w !RAM_DKC1_Global_Layer1XPosLo
	LDA.w #$6800
	STA.w !REGISTER_VRAMAddressLo
	LDA.w !REGISTER_ReadFromVRAMPortLo
	LDX.w #$0000
CODE_B991F7:
	LDA.w !REGISTER_ReadFromVRAMPortLo
	STA.l $7E2000,x
	INX
	INX
	CPX.w #$0800
	BNE.b CODE_B991F7
	LDA.w #$7C00
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_B9920E:
	LDA.l $7E2000,x
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$0800
	BNE.b CODE_B9920E
	RTS

CODE_B9921D:
	STZ.w $0A75
	STZ.w $1A5B
	STZ.w !RAM_DKC1_Global_Layer1YPosLo
	STZ.w $0897
	LDA.w #$FEF8
CODE_B9922C:
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	JSL.l CODE_818705
	JSL.l CODE_81883F
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0008
	CMP.w #$0100
	BNE.b CODE_B9922C
	LDA.w #$7800
	STA.w !REGISTER_VRAMAddressLo
	LDA.w !REGISTER_ReadFromVRAMPortLo
	LDX.w #$0000
CODE_B9924F:
	LDA.w !REGISTER_ReadFromVRAMPortLo
	STA.l $7E2000,x
	INX
	INX
	CPX.w #$1000
	BNE.b CODE_B9924F
	LDA.w #$0100
	STA.w !RAM_DKC1_Global_Layer1YPosLo
	LDA.w #$FEF8
CODE_B99266:
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	JSL.l CODE_818705
	JSL.l CODE_81883F
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0008
	CMP.w #$0100
	BNE.b CODE_B99266
	STZ.w !RAM_DKC1_Global_Layer1XPosLo
	LDA.w #$7800
	STA.w !REGISTER_VRAMAddressLo
	LDA.w !REGISTER_ReadFromVRAMPortLo
	LDX.w #$1000
CODE_B9928C:
	LDA.w !REGISTER_ReadFromVRAMPortLo
	STA.l $7E2000,x
	INX
	INX
	CPX.w #$2000
	BNE.b CODE_B9928C
	LDA.w #$6800
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_B992A3:
	LDA.l $7E2000,x
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$2000
	BNE.b CODE_B992A3
	RTS

CODE_B992B2:
	STZ.w $0A75
	STZ.w $1A5B
	STZ.w !RAM_DKC1_Global_Layer1YPosLo
	STZ.w $0897
	LDA.w #$FEF8
CODE_B992C1:
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	JSL.l CODE_818DFA
	JSL.l CODE_81883F
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0008
	CMP.w #$0100
	BNE.b CODE_B992C1
	LDA.w #$7800
	STA.w !REGISTER_VRAMAddressLo
	LDA.w !REGISTER_ReadFromVRAMPortLo
	LDX.w #$0000
CODE_B992E4:
	LDA.w !REGISTER_ReadFromVRAMPortLo
	STA.l $7E2000,x
	INX
	INX
	CPX.w #$1000
	BNE.b CODE_B992E4
	LDA.w #$7000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_B992FB:
	LDA.l $7E2000,x
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$1000
	BNE.b CODE_B992FB
	RTS

CODE_B9930A:
	STZ.w $0A75
	STZ.w $1A5B
	STZ.w !RAM_DKC1_Global_Layer1YPosLo
	STZ.w $0897
	LDA.w #$FEF8
CODE_B99319:
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	JSL.l CODE_818705
	JSL.l CODE_81883F
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0008
	CMP.w #$0100
	BNE.b CODE_B99319
	LDA.w #$7800
	STA.w !REGISTER_VRAMAddressLo
	LDA.w !REGISTER_ReadFromVRAMPortLo
	LDX.w #$0000
CODE_B9933C:
	LDA.w !REGISTER_ReadFromVRAMPortLo
	STA.l $7E2000,x
	INX
	INX
	CPX.w #$1000
	BNE.b CODE_B9933C
	LDA.w #$5800
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_B99353:
	LDA.l $7E2000,x
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$1000
	BNE.b CODE_B99353
	RTS

CODE_B99362:
	STZ.w $0A75
	STZ.w $1A5B
	STZ.w !RAM_DKC1_Global_Layer1YPosLo
	STZ.w $0897
	LDA.w #$FEF8
CODE_B99371:
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	JSL.l CODE_818705
	JSL.l CODE_81883F
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0008
	CMP.w #$0100
	BNE.b CODE_B99371
	LDA.w #$7800
	STA.w !REGISTER_VRAMAddressLo
	LDA.w !REGISTER_ReadFromVRAMPortLo
	LDX.w #$0000
CODE_B99394:
	LDA.w !REGISTER_ReadFromVRAMPortLo
	STA.l $7E2000,x
	INX
	INX
	CPX.w #$0800
	BNE.b CODE_B99394
	LDA.w #$7400
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_B993AB:
	LDA.l $7E2000,x
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$0800
	BNE.b CODE_B993AB
	RTS

CODE_B993BA:
	STZ.w $0A75
	STZ.w $1A5B
	LDA.w #$0100
	STA.w !RAM_DKC1_Global_Layer1YPosLo
	STZ.w $0897
	LDA.w #$FEF8
CODE_B993CC:
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	JSL.l CODE_818705
	JSL.l CODE_81883F
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0008
	BNE.b CODE_B993CC
	LDA.w #$7800
	STA.w !REGISTER_VRAMAddressLo
	LDA.w !REGISTER_ReadFromVRAMPortLo
	LDX.w #$0000
CODE_B993EC:
	LDA.w !REGISTER_ReadFromVRAMPortLo
	STA.l $7E2000,x
	INX
	INX
	CPX.w #$0800
	BNE.b CODE_B993EC
	LDA.w #$7400
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_B99403:
	LDA.l $7E2000,x
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$0800
	BNE.b CODE_B99403
	RTS

CODE_B99412:
	LDA.w #$0000
	STA.w !RAM_DKC1_Global_Layer1YPosLo
	STZ.w $0A75
	LDA.w #$13F8
CODE_B9941E:
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	JSL.l CODE_818705
	JSL.l CODE_81883F
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0008
	CMP.w #$1600
	BNE.b CODE_B9941E
	STZ.w !RAM_DKC1_Global_Layer1XPosLo
	LDA.w #$6C00
	STA.w !REGISTER_VRAMAddressLo
	LDA.w !REGISTER_ReadFromVRAMPortLo
	LDX.w #$0000
CODE_B99444:
	LDA.w !REGISTER_ReadFromVRAMPortLo
	STA.l $7E2000,x
	INX
	INX
	CPX.w #$1000
	BNE.b CODE_B99444
	LDA.w #$7400
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_B9945B:
	LDA.l $7E2000,x
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$1000
	BNE.b CODE_B9945B
	RTS

DATA_B9946A:
	dw $7E90,$0001,$9000,$017E,$0000,$7E90,$0001,$6F00
	dw $017A,$0000,$7A6F,$0001,$6F00,$017A,$0000,$766F
	dw $0001,$4F00,$0176,$0000,$764E,$0001,$4E00,$0172
	dw $0000,$724E,$0001,$2E00,$0172,$0000,$6E2E,$0001
	dw $2D00,$016E,$0000,$6E2D,$0001,$0D00,$016A,$0000
	dw $6A0D,$0001,$0D00,$0166,$0000,$660C,$0001,$EC00
	dw $0165,$0000,$61EC,$0001,$EC00,$0161,$0000,$61EC
	dw $0001,$CB00,$015D,$0000,$5DCB,$0001,$CB00,$015D
	dw $0000,$59CB,$0001,$AB00,$0159,$0000,$59AA,$0001
	dw $AA00,$0155,$0000,$55AA,$0001,$8A00,$0151,$0000
	dw $518A,$0001,$8900,$0151,$0000,$4D89,$0001,$6900
	dw $014D,$0000,$4D69,$0001,$6900,$0149,$0000,$4968
	dw $0001,$4800,$0149,$0000,$4548,$0001,$4800,$0145
	dw $0000,$4548,$0001,$2700,$0141,$0000,$4127,$0001
	dw $2700,$013D,$0000,$3D27,$0001,$0700,$013D,$0000
	dw $3906,$0001,$0600,$0139,$0000,$3906,$0001,$E600
	dw $0134,$0000,$34E6,$0001,$E500,$0134,$0000,$30E5
	dw $0001,$C500,$0130,$0000,$30C5,$0001,$C500,$012C
	dw $0000,$2CC4,$0001,$A400,$0128,$0000,$28A4,$0001
	dw $A400,$0128,$0000,$24A4,$0001,$8300,$0124,$0000
	dw $2483,$0001,$8300,$0120,$0000,$2083,$0001,$6300
	dw $0120,$0000,$1C62,$0001,$6200,$011C,$0000,$1C62

DATA_B995CA:
	dw $1C00,$1C01,$1C01,$1C02,$1C02,$1C03,$1C03,$1C04
	dw $1C05,$1C05,$1C06,$1C06,$1C07,$1C07,$1C08,$1C08
	dw $1C09,$1C0A,$1C0A,$180B,$180C,$180C,$180D,$140E
	dw $140E,$140F,$1410,$1410,$1011,$1012,$1012,$1013
	dw $1014,$0C34,$0C34,$0C55,$0C55,$0876,$0876,$0896
	dw $0897,$08B7,$04B8,$04D8,$04D8,$04F9,$00F9,$011A
	dw $011A,$013A,$015B,$017B,$019B,$01BC,$01DC,$01FC
	dw $021D,$023D,$025D,$027E,$029E,$02BE,$02DF,$02FF
	dw $031F,$033F,$037F,$039F,$03BF,$03DF,$03FF

DATA_B99658:
	dw $1000,$1000,$1000,$1000,$1000,$1000,$1000,$1000
	dw $1000,$0C00,$0C00,$0C00,$0C00,$0C00,$0C00,$0C00
	dw $0C00,$0C00,$0C00,$0C00,$0C00,$0C00,$0C00,$0C00
	dw $0C00,$0C00,$0C00,$0800,$0800,$0800,$0800,$0800
	dw $0800,$0800,$0800,$0800,$0800,$0800,$0800,$0800
	dw $0800,$0800,$0800,$0800,$0400,$0400,$0400,$0400
	dw $0400,$0400,$0400,$0400,$0400,$0400,$0400,$0400
	dw $0400,$0400,$0400,$0400,$0400,$0400,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000
.End:

DATA_B996E6:
	db $01,$00,$00,$00,$1C,$01,$00,$00,$21,$1C,$01,$00,$00,$21,$1C,$01
	db $00,$00,$42,$20,$01,$00,$00,$43,$20,$01,$00,$00,$63,$24,$01,$00
	db $00,$64,$24,$01,$00,$00,$84,$28,$01,$00,$00,$A5,$28,$01,$00,$00
	db $A6,$2C,$01,$00,$00,$C6,$2C,$01,$00,$00,$C7,$2C,$01,$00,$00,$E8
	db $30,$01,$00,$00,$08,$31,$01,$00,$00,$09,$35,$01,$00,$00,$29,$35
	db $01,$00,$00,$2A,$39,$01,$00,$00,$4B,$39,$01,$00,$00,$4B,$3D,$01
	db $00,$00,$6C,$3D,$01,$00,$00,$8D,$41,$01,$00,$00,$8D,$41,$01,$00
	db $00,$AE,$41,$01,$00,$00,$AE,$45,$01,$00,$00,$CF,$45,$01,$00,$00
	db $F0,$49,$01,$00,$00,$F0,$49,$01,$00,$00,$11,$4E,$01,$00,$00,$12
	db $4E,$01,$00,$00,$32,$52,$01,$00,$00,$33,$52,$01,$00,$00,$53,$56
	db $01,$00,$00,$74,$56,$01,$00,$00,$75,$56,$01,$00,$00,$95,$5A,$01
	db $00,$00,$96,$5A,$01,$00,$00,$B7,$5E,$01,$00,$00,$D7,$5E,$01,$00
	db $00,$D8,$62,$01,$00,$00,$F8,$62,$01,$00,$00,$F9,$66,$01,$00,$00
	db $1A,$67,$01,$00,$00,$1A,$6B,$01,$00,$00,$3B,$6B,$01,$00,$00,$5B
	db $6F,$01,$00,$00,$5C,$6F,$01,$00,$00,$7C,$73,$01,$00,$00,$7D,$73
	db $01,$00,$00,$9D,$77,$01,$00,$00,$BD,$77,$01,$00,$00,$BE,$7B,$01
	db $00,$00,$DE,$7B,$01,$00,$00,$DF,$7F,$01,$00,$00,$FF,$7F,$01,$00
	db $00,$FF,$7F,$01,$00,$00,$FF,$7B,$01,$00,$00,$FF,$77,$01,$00,$00
	db $DF,$73,$01,$00,$00,$DE,$6F,$01,$00,$00,$DE,$6B,$01,$00,$00,$BE
	db $67,$01,$00,$00,$BE,$63,$01,$00,$00,$BD,$5F,$01,$00,$00,$9D,$5B
	db $01,$00,$00,$9D,$57,$01,$00,$00,$9C,$4F,$01,$00,$00,$7C,$4B,$01
	db $00,$00,$7C,$47,$01,$00,$00,$7C,$43,$01,$00,$00,$5B,$3F,$01,$00
	db $00,$5B,$3B
.End:

UNK_B99849:
	db $01,$00,$00,$A8,$25,$01,$00,$00,$87,$21,$01,$00,$00,$67,$21,$01
	db $00,$00,$46,$1D,$01,$00,$00,$26,$1D,$01,$00,$00,$05,$19,$01,$00
	db $00,$05,$15,$01,$00,$00,$E4,$14,$01,$00,$00,$C4,$10,$01,$00,$00
	db $A3,$10,$01,$00,$00,$83,$0C,$01,$00,$00,$62,$08,$01,$00,$00,$62
	db $08,$01,$00,$00,$41,$04,$01,$00,$00,$21,$04,$0B,$00,$00,$00,$00
	db $01,$00,$00,$A0,$00,$01,$00,$00,$80,$00,$01,$00,$00,$80,$00,$01
	db $00,$00,$80,$00,$01,$00,$00,$60,$00,$01,$00,$00,$60,$00,$01,$00
	db $00,$60,$00,$01,$00,$00,$40,$00,$01,$00,$00,$40,$00,$01,$00,$00
	db $40,$00,$01,$00,$00,$40,$00,$01,$00,$00,$20,$00,$01,$00,$00,$20
	db $00,$01,$00,$00,$20,$00,$01,$00,$00,$00,$00,$01,$00,$00

DATA_B998E7:
	db $00,$00,$00

DATA_B998EA:
	db $44,$01,$01

DATA_B998ED:
	db $0D,$32,$01,$01,$01,$CC,$2D,$01,$01,$01,$AB,$29,$01,$01,$01,$8A
	db $29,$01,$01,$01,$69,$25,$01,$01,$01,$48,$21,$01,$01,$01,$28,$1D
	db $01,$01,$01,$07,$19,$01,$01,$01,$E6,$18,$01,$01,$01,$C5,$14,$01
	db $01,$01,$A4,$10,$01,$01,$01,$83,$0C,$01,$01,$01,$63,$08,$01,$01
	db $01,$42,$08,$01,$01,$01,$21,$04,$01,$01,$01,$24,$11,$01,$01,$01
	db $04,$11,$01,$01,$01,$E3,$0C,$01,$01,$01,$E3,$0C,$01,$01,$01,$C3
	db $0C,$01,$01,$01,$C3,$0C,$01,$01,$01,$A2,$08,$01,$01,$01,$A2,$08
	db $01,$01,$01,$82,$08,$01,$01,$01,$62,$08,$01,$01,$01,$61,$04,$01
	db $01,$01,$41,$04,$01,$01,$01,$41,$04,$01,$01,$01,$21,$04,$01,$01
	db $01,$20,$00,$01,$01,$01

DATA_B99983:
	db $00,$00,$00

CODE_B99986:
	LDA.w #!Define_DKC1_LevelTypeID_Cave
	JSL.l CODE_818C66
	LDA.w #$0002
	JMP.w CODE_B9A4DC

CODE_B99993:
	LDA.w #!Define_DKC1_LevelTypeID_Mine
	JSL.l CODE_818C66
	LDA.w #$0003
	JMP.w CODE_B9A4DC

CODE_B999A0:
	LDA.w #!Define_DKC1_LevelTypeID_Underwater
	JSL.l CODE_818C66
	LDA.w #$0004
	JMP.w CODE_B9A4DC

CODE_B999AD:
	JSR.w CODE_B999B1
	RTL

CODE_B999B1:
	STA.w DMA[$00].SourceLo
	STY.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$30
	STX.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$30
	RTS

CODE_B999CA:
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #CODE_B999D6+$01
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
CODE_B999D6:
	LDA.w #$0800
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$09
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #(CODE_B999D6&$3F0000)>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTS

CODE_B999F1:
	STA.w DMA[$00].SourceLo
	TXA
	ASL
	ASL
	ASL
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToCGRAMPort&$0000FF<<8)+$00
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #DATA_B9B5A3>>16
	STA.w DMA[$00].SourceBank
	TYA
	STA.w !REGISTER_CGRAMAddress
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTL

DATA_B99A14:
	incbin "Palettes/FGBG_MinecartMadness.bin"

DATA_B99B14:
	incbin "Palettes/Layer3_Snow.bin"

DATA_B99B1C:
	incbin "Palettes/FGBG_SnowLevels.bin"

DATA_B99C1C:
	incbin "Palettes/FGBG_CoralCapers.bin"

DATA_B99D1C:
	incbin "Palettes/FGBG_CroctopusChase.bin"

DATA_B99E1C:
	incbin "Palettes/FGBG_EnguardeBonus.bin"

DATA_B99F1C:
	incbin "Palettes/FGBG_PoisonPond.bin"

DATA_B9A01C:										; Note: Also the palette of Torchlight Trouble and Elevator Antics
	incbin "Palettes/FGBG_ReptileRumble.bin"

DATA_B9A11C:
	incbin "Palettes/FGBG_UnknownPalette1.bin"

DATA_B9A17C:
	incbin "Palettes/FGBG_UnknownPalette2.bin"

DATA_B9A1DC:
	incbin "Palettes/FGBG_JungleLevels.bin"

DATA_B9A2DC:
	incbin "Palettes/FGBG_WalkwayLevels.bin"

DATA_B9A2FC:
	incbin "Palettes/FGBG_UnknownPalette3.bin"

DATA_B9A3DC:
	incbin "Palettes/FGBG_MineLevels.bin"

CODE_B9A4DC:
	PHK
	PHK
	PLB
	SEP.b #$20
	STA.w $1B15
	ASL
	TAY
	LDX.w DATA_B9A50E,y
	TXY
CODE_B9A4EA:
	LDX.w DATA_B9A50E,y
	BEQ.b CODE_B9A50A
	INY
	INY
	STX.b $BC
	ASL.b $BD
	BCC.b CODE_B9A502
	LSR.b $BD
	LDX.b $BC
	LDA.w DATA_B9A50E,y
	STA.b $00,x
	INX
	INY
CODE_B9A502:
	LDA.w DATA_B9A50E,y
	STA.b $00,x
	INY
	BRA.b CODE_B9A4EA

CODE_B9A50A:
	REP.b #$20
	PLB
	RTS

DATA_B9A50E:
	dw DATA_B9A53C-DATA_B9A50E
	dw DATA_B9A565-DATA_B9A50E
	dw DATA_B9A588-DATA_B9A50E
	dw DATA_B9A5BA-DATA_B9A50E
	dw DATA_B9A5EC-DATA_B9A50E
	dw DATA_B9A61F-DATA_B9A50E
	dw DATA_B9A652-DATA_B9A50E
	dw DATA_B9A684-DATA_B9A50E
	dw DATA_B9A6B6-DATA_B9A50E
	dw DATA_B9A6E8-DATA_B9A50E
	dw DATA_B9A71A-DATA_B9A50E
	dw DATA_B9A74C-DATA_B9A50E
	dw DATA_B9A77E-DATA_B9A50E
	dw DATA_B9A7A1-DATA_B9A50E
	dw DATA_B9A7C4-DATA_B9A50E
	dw DATA_B9A7F7-DATA_B9A50E
	dw DATA_B9A81A-DATA_B9A50E
	dw DATA_B9A843-DATA_B9A50E
	dw DATA_B9A866-DATA_B9A50E
	dw DATA_B9A889-DATA_B9A50E
	dw DATA_B9A8AC-DATA_B9A50E
	dw DATA_B9A8DE-DATA_B9A50E
	dw DATA_B9A901-DATA_B9A50E

DATA_B9A53C:
	db $05,$21,$01,$07,$A1,$6C,$75,$09,$21,$24,$0B,$A1,$33,$02,$01,$21
	db $00,$2C,$A1,$01,$01,$30,$21,$00,$31,$21,$C2,$33,$21,$00,$32,$21
	db $E4,$00,$21,$80,$15,$21,$80,$00,$00

DATA_B9A565:
	db $05,$21,$09,$07,$A1,$6D,$75,$09,$21,$24,$0B,$A1,$33,$02,$01,$21
	db $00,$2C,$A1,$17,$17,$30,$21,$00,$33,$21,$00,$00,$21,$80,$15,$21
	db $80,$00,$00

DATA_B9A588:
	db $05,$21,$09,$07,$A1,$69,$7C,$09,$21,$5B,$0B,$A1,$22,$07,$01,$21
	db $00,$2C,$A1,$17,$17,$30,$21,$10,$23,$A1,$00,$00,$25,$21,$30,$26
	db $A1,$20,$A0,$28,$A1,$B0,$F0,$33,$21,$00,$00,$21,$80,$15,$21,$80
	db $00,$00

DATA_B9A5BA:
	db $05,$21,$09,$07,$A1,$69,$58,$09,$21,$5C,$0B,$A1,$72,$06,$01,$21
	db $00,$2C,$A1,$02,$15,$30,$21,$02,$23,$A1,$00,$00,$25,$21,$30,$26
	db $A1,$20,$A0,$28,$A1,$B0,$F0,$33,$21,$00,$00,$21,$80,$15,$21,$80
	db $00,$00

DATA_B9A5EC:
	db $05,$A1,$09,$00,$07,$A1,$79,$74,$09,$21,$70,$0B,$A1,$62,$05,$01
	db $21,$00,$2C,$A1,$13,$00,$30,$21,$02,$23,$A1,$00,$00,$25,$21,$30
	db $26,$A1,$20,$A0,$28,$A1,$B0,$F0,$33,$21,$00,$00,$21,$80,$15,$21
	db $80,$00,$00

DATA_B9A61F:
	db $05,$A1,$09,$00,$07,$A1,$69,$71,$09,$21,$78,$0B,$A1,$22,$06,$01
	db $21,$00,$2C,$A1,$17,$00,$30,$21,$00,$23,$A1,$00,$00,$25,$21,$00
	db $26,$A1,$20,$A0,$28,$A1,$B0,$F0,$33,$21,$00,$00,$21,$80,$15,$21
	db $80,$00,$00

DATA_B9A652:
	db $05,$21,$09,$07,$A1,$59,$79,$09,$21,$6B,$0B,$A1,$62,$05,$01,$21
	db $00,$2C,$A1,$13,$04,$30,$21,$02,$23,$A1,$00,$00,$25,$21,$30,$26
	db $A1,$20,$A0,$28,$A1,$B0,$F0,$33,$21,$00,$00,$21,$80,$15,$21,$80
	db $00,$00

DATA_B9A684:
	db $05,$21,$09,$07,$A1,$59,$79,$09,$21,$68,$0B,$A1,$22,$06,$01,$21
	db $00,$2C,$A1,$17,$00,$30,$21,$02,$23,$A1,$00,$00,$25,$21,$30,$26
	db $A1,$20,$A0,$28,$A1,$B0,$F0,$33,$21,$00,$00,$21,$80,$15,$21,$80
	db $00,$00

DATA_B9A6B6:
	db $05,$21,$09,$07,$A1,$59,$79,$09,$21,$6B,$0B,$A1,$62,$05,$01,$21
	db $00,$2C,$A1,$13,$00,$30,$21,$02,$23,$A1,$00,$00,$25,$21,$30,$26
	db $A1,$20,$A0,$28,$A1,$B0,$F0,$33,$21,$00,$00,$21,$80,$15,$21,$80
	db $00,$00

DATA_B9A6E8:
	db $05,$21,$09,$07,$A1,$69,$58,$09,$21,$5C,$0B,$A1,$72,$06,$01,$21
	db $00,$2C,$A1,$15,$00,$30,$21,$02,$23,$A1,$00,$00,$25,$21,$30,$26
	db $A1,$20,$A0,$28,$A1,$B0,$F0,$33,$21,$00,$00,$21,$80,$15,$21,$80
	db $00,$00

DATA_B9A71A:
	db $05,$21,$09,$07,$A1,$69,$59,$09,$21,$79,$0B,$A1,$72,$06,$01,$21
	db $00,$2C,$A1,$04,$13,$30,$21,$02,$23,$A1,$00,$00,$25,$21,$30,$26
	db $A1,$20,$A0,$28,$A1,$B0,$F0,$33,$21,$00,$00,$21,$80,$15,$21,$80
	db $00,$00

DATA_B9A74C:
	db $05,$21,$09,$07,$A1,$69,$59,$09,$21,$79,$0B,$A1,$72,$06,$01,$21
	db $00,$2C,$A1,$04,$13,$30,$21,$02,$23,$A1,$00,$00,$25,$21,$30,$26
	db $A1,$20,$A0,$28,$A1,$B0,$F0,$33,$21,$00,$00,$21,$80,$15,$21,$80
	db $00,$00

DATA_B9A77E:
	db $05,$21,$01,$07,$A1,$6B,$79,$09,$21,$5C,$0B,$A1,$22,$06,$01,$21
	db $00,$2C,$A1,$17,$00,$30,$21,$00,$33,$21,$00,$00,$21,$80,$15,$21
	db $80,$00,$00

DATA_B9A7A1:
	db $05,$21,$09,$07,$A1,$79,$71,$09,$21,$6C,$0B,$A1,$22,$06,$01,$21
	db $00,$2C,$A1,$17,$00,$30,$21,$00,$33,$21,$00,$00,$21,$80,$15,$21
	db $80,$00,$00

DATA_B9A7C4:
	db $05,$A1,$01,$00,$07,$A1,$79,$71,$09,$21,$6C,$0B,$A1,$22,$06,$01
	db $21,$00,$2C,$A1,$13,$04,$30,$21,$02,$23,$A1,$00,$00,$25,$21,$30
	db $26,$A1,$20,$A0,$28,$A1,$B0,$F0,$33,$21,$00,$00,$21,$80,$15,$21
	db $80,$00,$00

DATA_B9A7F7:
	db $05,$21,$01,$07,$A1,$6B,$79,$09,$21,$5C,$0B,$A1,$22,$06,$01,$21
	db $00,$2C,$A1,$17,$00,$30,$21,$02,$33,$21,$00,$00,$21,$80,$15,$21
	db $80,$00,$00

DATA_B9A81A:
	db $05,$21,$01,$07,$A1,$7C,$75,$09,$21,$24,$0B,$A1,$00,$02,$01,$21
	db $00,$2C,$A1,$10,$00,$30,$21,$00,$31,$21,$00,$33,$21,$00,$32,$21
	db $E0,$00,$21,$80,$15,$21,$80,$00,$00

DATA_B9A843:
	db $05,$21,$01,$07,$A1,$79,$74,$09,$21,$70,$0B,$A1,$52,$06,$01,$21
	db $00,$2C,$A1,$17,$00,$30,$21,$00,$33,$21,$00,$00,$21,$80,$15,$21
	db $80,$00,$00

DATA_B9A866:
	db $05,$21,$01,$07,$A1,$79,$74,$09,$21,$70,$0B,$A1,$22,$06,$01,$21
	db $00,$2C,$A1,$17,$17,$30,$21,$00,$33,$21,$00,$00,$21,$80,$15,$21
	db $80,$00,$00

DATA_B9A889:
	db $05,$21,$01,$07,$A1,$79,$74,$09,$21,$70,$0B,$A1,$22,$06,$01,$21
	db $00,$2C,$A1,$13,$00,$30,$21,$00,$33,$21,$00,$00,$21,$80,$15,$21
	db $80,$00,$00

DATA_B9A8AC:
	db $05,$21,$09,$07,$A1,$69,$58,$09,$21,$5B,$0B,$A1,$72,$07,$01,$21
	db $00,$2C,$A1,$13,$13,$30,$21,$10,$23,$A1,$00,$00,$25,$21,$30,$26
	db $A1,$20,$A0,$28,$A1,$B0,$F0,$33,$21,$00,$00,$21,$80,$15,$21,$80
	db $00,$00

DATA_B9A8DE:
	db $05,$21,$09,$07,$A1,$79,$74,$09,$21,$6D,$0B,$A1,$22,$06,$01,$21
	db $00,$2C,$A1,$17,$00,$30,$21,$00,$33,$21,$00,$00,$21,$80,$15,$21
	db $80,$00,$00

DATA_B9A901:
	db $05,$21,$09,$07,$A1,$70,$74,$09,$21,$6D,$0B,$A1,$22,$06,$01,$21
	db $00,$2C,$A1,$11,$10,$30,$21,$02,$33,$21,$00,$00,$21,$80,$15,$21
	db $80,$00,$00

CODE_B9A924:
	PHK
	PHK
	PLB
	ASL
	TAY
	LDX.w DATA_B9A994,y
CODE_B9A92C:
	SEP.b #$20
	LDA.w DATA_B9A994,x
	BEQ.b CODE_B9A967
	LDA.w DATA_B9A994+$04,x
	BMI.b CODE_B9A96B
	LDA.w DATA_B9A994,x
	STA.w DMA[$00].SourceBank
	LDY.w DATA_B9A994+$01,x
	STY.w DMA[$00].SourceLo
	LDY.w DATA_B9A994+$03,x
	STY.w !REGISTER_VRAMAddressLo
CODE_B9A94A:
	LDY.w DATA_B9A994+$05,x
	STY.w DMA[$00].SizeLo
	LDA.b #!REGISTER_WriteToVRAMPortLo
	STA.w DMA[$00].Destination
	LDA.b #$01
	STA.w DMA[$00].Parameters
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	TXA
	CLC
	ADC.w #$0007
	TAX
	BRA.b CODE_B9A92C

CODE_B9A967:
	REP.b #$20
	PLB
	RTS

CODE_B9A96B:
	REP.b #$20
	LDY.w DATA_B9A994+$01,x
	LDA.w DATA_B9A994,x
	AND.w #$00FF
	PHX
	JSL.l CODE_B896FC
	PLX
	LDA.w DATA_B9A994+$03,x
	AND.w #$7FFF
	STA.w !REGISTER_VRAMAddressLo
	SEP.b #$20
	LDA.b #!RAM_DKC1_Global_DecompressionBuffer>>16
	STA.w DMA[$00].SourceBank
	LDY.w #!RAM_DKC1_Global_DecompressionBuffer
	STY.w DMA[$00].SourceLo
	BRA.b CODE_B9A94A

DATA_B9A994:
	dw DATA_B9A9D0-DATA_B9A994
	dw DATA_B9A9DF-DATA_B9A994
	dw DATA_B9A9FC-DATA_B9A994
	dw DATA_B9AA12-DATA_B9A994
	dw DATA_B9AA1A-DATA_B9A994
	dw DATA_B9AA37-DATA_B9A994
	dw DATA_B9AA5B-DATA_B9A994
	dw DATA_B9AA78-DATA_B9A994
	dw DATA_B9AA9C-DATA_B9A994
	dw DATA_B9AACE-DATA_B9A994
	dw DATA_B9AAF9-DATA_B9A994
	dw DATA_B9AB16-DATA_B9A994
	dw DATA_B9AB41-DATA_B9A994
	dw DATA_B9AB6C-DATA_B9A994
	dw DATA_B9AB82-DATA_B9A994
	dw DATA_B9ABA6-DATA_B9A994
	dw DATA_B9ABBC-DATA_B9A994
	dw DATA_B9ABD2-DATA_B9A994
	dw DATA_B9ABE1-DATA_B9A994
	dw DATA_B9AC05-DATA_B9A994
	dw DATA_B9AC1B-DATA_B9A994
	dw DATA_B9AC23-DATA_B9A994
	dw DATA_B9AC2B-DATA_B9A994
	dw DATA_B9AC33-DATA_B9A994
	dw DATA_B9AC3B-DATA_B9A994
	dw DATA_B9AC43-DATA_B9A994
	dw DATA_B9AC4B-DATA_B9A994
	dw DATA_B9AC53-DATA_B9A994
	dw DATA_B9AC69-DATA_B9A994
	dw DATA_B9AC7F-DATA_B9A994

DATA_B9A9D0:
	db DATA_E6C224>>16 : dw DATA_E6C224,$3000,$1C80
	db DATA_E6BEE4>>16 : dw DATA_E6BEE4,$6CA0,$0200
	db $00

DATA_B9A9DF:
	db DATA_D58FC0>>16 : dw DATA_D58FC0,$B000,$7800
	db DATA_CDF4B7>>16 : dw DATA_CDF4B7,$2000,$0450
	db DATA_D7590A>>16 : dw DATA_D7590A,$2C00,$0800
	db DATA_CDF337>>16 : dw DATA_CDF337,$2500,$0180
	db $00

DATA_B9A9FC:
	db DATA_E7FCE9>>16 : dw DATA_E7FCE9,$7000,$0400
	db DATA_E7DCE9>>16 : dw DATA_E7DCE9,$5800,$2000
	db DATA_DC0000>>16 : dw DATA_DC0000,$A000,$6DC0
	db $00

DATA_B9AA12:
	db DATA_B88F8F>>16 : dw DATA_B88F8F,$1EF0,$0220
	db $00

DATA_B9AA1A:
	db DATA_B9E365>>16 : dw DATA_B9E365,$0200,$0200
	db (DATA_B9E365+$0200)>>16 : dw DATA_B9E365+$0200,$0300,$0200
	db DATA_B9E765>>16 : dw DATA_B9E765,$0600,$0200
	db (DATA_B9E765+$0200)>>16 : dw DATA_B9E765+$0200,$0700,$0200
	db $00

DATA_B9AA37:
	db DATA_E50000>>16 : dw DATA_E50000,$A000,$7000
	db DATA_D33BF4>>16 : dw DATA_D33BF4,$7000,$2000
	db DATA_D35914>>16 : dw DATA_D35914,$5800,$0800
	db DATA_F491FD>>16 : dw DATA_F491FD,$5C00,$0800
	db DATA_F4831D>>16 : dw DATA_F4831D,$6000,$0F00
	db $00

DATA_B9AA5B:
	db DATA_B88F8F>>16 : dw DATA_B88F8F,$1EF0,$0220
	db DATA_B887AF>>16 : dw DATA_B887AF,$1B00,$07E0
	db DATA_B9EB65>>16 : dw DATA_B9EB65,$1C00,$0400
	db DATA_B9EB65>>16 : dw DATA_B9EB65,$1E00,$0400
	db $00

DATA_B9AA78:
	db DATA_FA842F>>16 : dw DATA_FA842F,$A000,$7000
	db DATA_FB6ED8>>16 : dw DATA_FB6ED8,$6000,$1000
	db DATA_FB67D8>>16 : dw DATA_FB67D8,$7400,$0700
	db DATA_E1D227>>16 : dw DATA_E1D227,$5000,$1800
	db DATA_E1CA27>>16 : dw DATA_E1CA27,$7000,$0800
	db $00

DATA_B9AA9C:
	db DATA_FA219E>>16 : dw DATA_FA219E,$A000,$7000
	db DATA_DF0680>>16 : dw DATA_DF0680,$6000,$1000
	db DATA_DF0000>>16 : dw DATA_DF0000,$7800,$0680
	db DATA_DECC74>>16 : dw DATA_DECC74,$7C00,$0200
	db DATA_DECC74>>16 : dw DATA_DECC74,$7D00,$0200
	db DATA_DECC74>>16 : dw DATA_DECC74,$7E00,$0200
	db DATA_DECC74>>16 : dw DATA_DECC74,$7F00,$0200
	db $00

DATA_B9AACE:
	db DATA_E417F0>>16 : dw DATA_E417F0,$A000,$6000
	db DATA_C40D00>>16 : dw DATA_C40D00,$5000,$0E00
	db DATA_E87A4A>>16 : dw DATA_E87A4A,$6000,$1000
	db DATA_E88A2A>>16 : dw DATA_E88A2A,$7800,$0800
	db DATA_E8922A>>16 : dw DATA_E8922A,$7C00,$0800
	db DATA_C40700>>16 : dw DATA_C40700,$6840,$0600
	db $00

DATA_B9AAF9:
	db DATA_DD9CCE>>16 : dw DATA_DD9CCE,$A000,$6280
	db DATA_E8922A>>16 : dw DATA_E8922A,$7C00,$0800
	db DATA_F491FD>>16 : dw DATA_F491FD,$6800,$0800
	db DATA_F4831D>>16 : dw DATA_F4831D,$6000,$0F00
	db $00

DATA_B9AB16:
	db DATA_E417F0>>16 : dw DATA_E417F0,$A000,$6000
	db DATA_C40D00>>16 : dw DATA_C40D00,$5000,$0E00
	db DATA_E87A4A>>16 : dw DATA_E87A4A,$6000,$1000
	db DATA_E88A2A>>16 : dw DATA_E88A2A,$7800,$0800
	db DATA_E8922A>>16 : dw DATA_E8922A,$7C00,$0800
	db DATA_C40700>>16 : dw DATA_C40700,$6840,$0600
	db $00

DATA_B9AB41:
	db DATA_E50000>>16 : dw DATA_E50000,$A000,$70A0
	db DATA_C40D00>>16 : dw DATA_C40D00,$6000,$0E00
	db DATA_E87A4A>>16 : dw DATA_E87A4A,$7000,$1000
	db DATA_E88A2A>>16 : dw DATA_E88A2A,$5800,$0800
	db DATA_E8922A>>16 : dw DATA_E8922A,$5C00,$0800
	db DATA_C40700>>16 : dw DATA_C40700,$7840,$0600
	db $00

DATA_B9AB6C:
	db DATA_EB0000>>16 : dw DATA_EB0000,$A000,$7180
	db DATA_E2896D>>16 : dw DATA_E2896D,$6000,$0FE0
	db DATA_E2816D>>16 : dw DATA_E2816D,$5C00,$0800
	db $00

DATA_B9AB82:
	db $7E79FC>>16 : dw $7E79FC,$2000,$0020
	db $7E7A1C>>16 : dw $7E7A1C,$3160,$5D40
	db DATA_D4EB52>>16 : dw DATA_D4EB52,$6000,$1300
	db DATA_D4DF52>>16 : dw DATA_D4DF52,$6C00,$0800
	db DATA_DBCCD2>>16 : dw DATA_DBCCD2,$2000,$22C0
	db $00

DATA_B9ABA6:
	db DATA_D80000>>16 : dw DATA_D80000,$A000,$7E40
	db DATA_ED0CF8>>16 : dw DATA_ED0CF8,$6000,$1800
	db DATA_ED2398>>16 : dw DATA_ED2398,$6C00,$05AC
	db $00

DATA_B9ABBC:
	db DATA_EB0000>>16 : dw DATA_EB0000,$A000,$7180
	db DATA_E2896D>>16 : dw DATA_E2896D,$6000,$0FE0
	db DATA_E2816D>>16 : dw DATA_E2816D,$5C00,$0800
	db $00

DATA_B9ABD2:
	db DATA_EF0700>>16 : dw DATA_EF0700,$0000,$E000
	db DATA_EF0000>>16 : dw DATA_EF0000,$7C00,$0700
	db $00

DATA_B9ABE1:
	db DATA_F10000>>16 : dw DATA_F10000,$A000,$4AC0
	db DATA_F18502>>16 : dw DATA_F18502,$6800,$1000
	db DATA_F17D02>>16 : dw DATA_F17D02,$7000,$0800
	db DATA_CC3BFE>>16 : dw DATA_CC3BFE,$5730,$21A0
	db DATA_CC33FE>>16 : dw DATA_CC33FE,$7400,$0800
	db $00

DATA_B9AC05:
	db DATA_E31180>>16 : dw DATA_E31180,$A000,$7000
	db DATA_E38BFB>>16 : dw DATA_E38BFB,$6000,$1800
	db DATA_E383FB>>16 : dw DATA_E383FB,$7000,$0800
	db $00

DATA_B9AC1B:
	db DATA_B9DB45>>16 : dw DATA_B9DB45,$0800,$0600
	db $00

DATA_B9AC23:
	db DATA_B9EB65>>16 : dw DATA_B9EB65,$1E00,$0400
	db $00

DATA_B9AC2B:
	db DATA_B9F765>>16 : dw DATA_B9F765,$1E00,$0400
	db $00

DATA_B9AC33:
	db DATA_B9F365>>16 : dw DATA_B9F365,$1E00,$0400
	db $00

DATA_B9AC3B:
	db DATA_B9EF65>>16 : dw DATA_B9EF65,$1E00,$0400
	db $00

DATA_B9AC43:
	db DATA_B9FB65>>16 : dw DATA_B9FB65,$1E00,$0400
	db $00

DATA_B9AC4B:
	db DATA_C88864>>16 : dw DATA_C88864,$A000,$8000
	db $00

DATA_B9AC53:
	db DATA_CC64DE>>16 : dw DATA_CC64DE,$7000,$1F20
	db DATA_CC5D9E>>16 : dw DATA_CC5D9E,$5800,$0700
	db DATA_DC0000>>16 : dw DATA_DC0000,$A000,$6DC0
	db $00

DATA_B9AC69:
	db DATA_CF0000>>16 : dw DATA_CF0000,$2000,$8000
	db DATA_EDD4B6>>16 : dw DATA_EDD4B6,$6000,$1000
	db DATA_EDCCB6>>16 : dw DATA_EDCCB6,$7000,$0800
	db $00

DATA_B9AC7F:
	db DATA_CF84A0>>16 : dw DATA_CF84A0,$2000,$8000
	db DATA_CF7DA0>>16 : dw DATA_CF7DA0,$7000,$0800
	db $00

ADDR_B9AC8E:
	SEP.b #$20
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w #$6C00
	JSR.w CODE_B999CA
	LDA.w #$0000
	JSR.w CODE_B9A4DC
	LDA.w #$0000
	JSR.w CODE_B9A924
	LDX.w #$0014
	LDY.w #$0000
	LDA.w #DATA_B9A11C
	JSL.l CODE_B999F1
	STZ.w $1B03
	STZ.w !REGISTER_DMAEnable
	RTL

ADDR_B9ACC4:
	SEP.b #$20
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w #$7C00
	JSR.w CODE_B999CA
	LDA.w #$0010
	JSR.w CODE_B9A4DC
	LDA.w #$0011
	JSR.w CODE_B9A924
	JSR.w CODE_B9906B
	LDX.w #$0010
	LDY.w #$0000
	LDA.w #DATA_B9B083
	JSL.l CODE_B999F1
	LDX.w #$0004
	LDY.w #$0090
	LDA.w #DATA_B9B083
	JSL.l CODE_B999F1
	LDX.w #$0004
	LDY.w #$0080
	LDA.w #DATA_B9B065
	JSL.l CODE_B999F1
	STZ.w $1B03
	STZ.w !REGISTER_DMAEnable
	RTL

CODE_B9AD17:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	ASL
	TAX
	LDA.l DATA_B9D7AE,x
	SEP.b #$20
	STA.w !REGISTER_ColorMathSelectAndEnable
	REP.b #$20
	LDA.l DATA_B9D7AE+$01,x
	STA.b $4C
	AND.w #$001F
	ORA.w #$0020
	SEP.b #$20
	STA.w !REGISTER_FixedColorData
	REP.b #$20
	LDA.b $4C
	LSR
	LSR
	LSR
	LSR
	LSR
	STA.b $4C
	AND.w #$001F
	ORA.w #$0040
	SEP.b #$20
	STA.w !REGISTER_FixedColorData
	REP.b #$20
	LDA.b $4C
	LSR
	LSR
	LSR
	LSR
	LSR
	AND.w #$001F
	ORA.w #$0080
	SEP.b #$20
	STA.w !REGISTER_FixedColorData
	REP.b #$20
	RTL

DATA_B9AD65:
	incbin "Palettes/FGBG_BouncyBonanza.bin"

DATA_B9AE65:
	incbin "Palettes/FGBG_ManicMincers.bin"

DATA_B9AF65:
	incbin "Palettes/FGBG_PurpleCaveLevels.bin"

DATA_B9B065:
	incbin "Palettes/FGBG_UnknownPalette4.bin"

DATA_B9B083:
	incbin "Palettes/FGBG_UnknownPalette5.bin"

DATA_B9B0A3:
	incbin "Palettes/FGBG_FactoryLevels.bin"

DATA_B9B1A3:
	incbin "Palettes/FGBG_RopeBridgeRumble.bin"

DATA_B9B2A3:
	incbin "Palettes/FGBG_TreeTopTown.bin"

DATA_B9B3A3:
	incbin "Palettes/FGBG_TempleLevels.bin"

DATA_B9B4A3:
	incbin "Palettes/FGBG_TitleScreen.bin"

DATA_B9B5A3:
	incbin "Palettes/FGBG_IntroScreen.bin"

DATA_B9B723:
	incbin "Palettes/Sprite_IntroScreen.bin"

DATA_B9B7E3:
	incbin "Palettes/Layer1_GameOverScreen.bin"

DATA_B9B8E3:
	incbin "Palettes/Sprite_FunkysFlights.bin"

DATA_B9B983:
	incbin "Palettes/Layer1_FunkysFlights.bin"

UNK_B9BA83:
	incbin "Palettes/FGBG_UnknownPalette6.bin"

DATA_B9BAC3:
	incbin "Palettes/Layer1_CandysSavePoint.bin"

DATA_B9BBC3:
	incbin "Palettes/FGBG_UnknownPalette7.bin"

DATA_B9BC03:
	incbin "Palettes/Sprite_CandysSavePoint.bin"

DATA_B9BCA3:
	incbin "Palettes/FGBG_CrankysCabin.bin"

DATA_B9BDA3:
	incbin "Palettes/Sprite_CrankysCabin.bin"

DATA_B9BE03:
	incbin "Palettes/FGBG_WorldMap.bin"

DATA_B9BF03:
	incbin "Palettes/Sprite_MapScreen.bin"

DATA_B9C003:
	incbin "Palettes/Layer1_KongoJungleMap2.bin"

DATA_B9C103:
	incbin "Palettes/Layer1_KongoJungleMap1.bin"

DATA_B9C203:
	incbin "Palettes/Layer1_CopyrightScreen.bin"

DATA_B9C223:
	incbin "Palettes/Layer1_GorillaGlacierMap2.bin"

DATA_B9C323:
	incbin "Palettes/Layer1_GorillaGlacierMap1.bin"

DATA_B9C423:
	incbin "Palettes/Layer1_MonkeyMinesMap2.bin"

DATA_B9C523:
	incbin "Palettes/Layer1_MonkeyMinesMap1.bin"

DATA_B9C623:
	incbin "Palettes/FGBG_ForestLevels.bin"

DATA_B9C723:
	incbin "Palettes/FGBG_SlipSlideRide.bin"

DATA_B9C823:
	db $01 : dw $0000,$4105
	db $01 : dw $0000,$40E5
	db $01 : dw $0000,$3CE5
	db $01 : dw $0000,$3CE5
	db $01 : dw $0000,$38E4
	db $01 : dw $0000,$38C4
	db $01 : dw $0000,$34C4
	db $01 : dw $0000,$34C4
	db $01 : dw $0000,$34C4
	db $01 : dw $0000,$30A4
	db $01 : dw $0000,$30A3
	db $01 : dw $0000,$2CA3
	db $01 : dw $0000,$2CA3
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2883
	db $01 : dw $0000,$2C83
	db $01 : dw $0000,$2C83
	db $01 : dw $0000,$2C83
	db $01 : dw $0000,$2C83
	db $01 : dw $0000,$2C83
	db $01 : dw $0000,$2C83
	db $01 : dw $0000,$2C83
	db $01 : dw $0000,$2C83
	db $01 : dw $0000,$2C83
	db $01 : dw $0000,$2C83
	db $01 : dw $0000,$2C83
	db $01 : dw $0000,$2C84
	db $01 : dw $0000,$2C84
	db $01 : dw $0000,$2C84
	db $01 : dw $0000,$2C84
	db $01 : dw $0000,$2C84
	db $01 : dw $0000,$3084
	db $01 : dw $0000,$3084
	db $01 : dw $0000,$3084
	db $01 : dw $0000,$3084
	db $01 : dw $0000,$3084
	db $01 : dw $0000,$3084
	db $01 : dw $0000,$3084
	db $01 : dw $0000,$3084
	db $01 : dw $0000,$3084
	db $01 : dw $0000,$30A4
	db $01 : dw $0000,$30A4
	db $01 : dw $0000,$30A4
	db $01 : dw $0000,$30A4
	db $01 : dw $0000,$30A4
	db $01 : dw $0000,$30A4
	db $01 : dw $0000,$30A4
	db $01 : dw $0000,$34A4
	db $01 : dw $0000,$34A4
	db $01 : dw $0000,$34A4
	db $01 : dw $0000,$34A4
	db $01 : dw $0000,$34A4
	db $01 : dw $0000,$34A4
	db $01 : dw $0000,$34A5
	db $01 : dw $0000,$34A5
	db $01 : dw $0000,$34A5
	db $01 : dw $0000,$34A5
	db $01 : dw $0000,$34A5
	db $01 : dw $0000,$34A5
	db $01 : dw $0000,$34A5
	db $01 : dw $0000,$34A5
	db $01 : dw $0000,$34A5
	db $01 : dw $0000,$34A5
	db $01 : dw $0000,$38A5
	db $01 : dw $0000,$38A5
	db $01 : dw $0000,$38A5
	db $01 : dw $0000,$38A5
	db $01 : dw $0000,$38A5
	db $01 : dw $0000,$38A5
	db $01 : dw $0000,$38A5
	db $01 : dw $0000,$38A5
	db $01 : dw $0000,$38A5
	db $01 : dw $0000,$38A5
	db $01 : dw $0000,$38A5
	db $01 : dw $0000,$38A5
	db $01 : dw $0000,$38A5
	db $01 : dw $0000,$38A5
	db $01 : dw $0000,$38A5
	db $01 : dw $0000,$38A5
	db $01 : dw $0000,$3CA6
	db $01 : dw $0000,$3CA6
	db $01 : dw $0000,$3CA6
	db $01 : dw $0000,$3CA6
	db $01 : dw $0000,$3CA6
	db $01 : dw $0000,$3CA6
	db $01 : dw $0000,$3CA6
	db $01 : dw $0000,$3CA6
	db $01 : dw $0000,$40A6
	db $01 : dw $0000,$40A6
	db $01 : dw $0000,$40A6
	db $01 : dw $0000,$40A6
	db $01 : dw $0000,$40A6
	db $01 : dw $0000,$40A7
	db $01 : dw $0000,$40A7
	db $01 : dw $0000,$40A7
	db $01 : dw $0000,$44A7
	db $01 : dw $0000,$44A7
	db $01 : dw $0000,$44A7
	db $01 : dw $0000,$44A7
	db $01 : dw $0000,$44A7
	db $01 : dw $0000,$44A7
	db $01 : dw $0000,$44C7
	db $01 : dw $0000,$48C7
	db $01 : dw $0000,$48C7
	db $01 : dw $0000,$48C8
	db $01 : dw $0000,$48C8
	db $01 : dw $0000,$48C8
	db $01 : dw $0000,$48C8
	db $01 : dw $0000,$48C8
	db $01 : dw $0000,$48C8
	db $01 : dw $0000,$4CC8
	db $01 : dw $0000,$4CC8
	db $01 : dw $0000,$4CC8
	db $01 : dw $0000,$4CC8
	db $01 : dw $0000,$4CC8
	db $01 : dw $0000,$4CC8
	db $01 : dw $0000,$4CC9
	db $01 : dw $0000,$50C9
	db $01 : dw $0000,$50C9
	db $01 : dw $0000,$50C9
	db $01 : dw $0000,$50C9
	db $01 : dw $0000,$50C9
	db $01 : dw $0000,$50C9
	db $01 : dw $0000,$50C9
	db $01 : dw $0000,$50C9
	db $01 : dw $0000,$54C9
	db $01 : dw $0000,$54C9
	db $01 : dw $0000,$54C9
	db $01 : dw $0000,$54CA
	db $01 : dw $0000,$54CA
	db $01 : dw $0000,$54CA
	db $01 : dw $0000,$54CA
	db $01 : dw $0000,$58CA
	db $01 : dw $0000,$58CA
	db $01 : dw $0000,$58CA
	db $01 : dw $0000,$58CA
	db $01 : dw $0000,$58CA
	db $01 : dw $0000,$58CA
	db $01 : dw $0000,$58CA
	db $01 : dw $0000,$58CA
	db $01 : dw $0000,$5CCB
	db $01 : dw $0000,$5CCB
	db $01 : dw $0000,$5CCB
	db $01 : dw $0000,$5CEB
	db $01 : dw $0000,$5CEB
	db $01 : dw $0000,$5CEB
	db $01 : dw $0000,$5CEB
	db $01 : dw $0000,$60EB
	db $01 : dw $0000,$60EB
	db $01 : dw $0000,$60EB
	db $01 : dw $0000,$60EB
	db $01 : dw $0000,$60EB
	db $01 : dw $0000,$60EB
	db $01 : dw $0000,$60EC
	db $01 : dw $0000,$60EC
	db $01 : dw $0000,$64EC
	db $01 : dw $0000,$64EC
	db $01 : dw $0000,$64EC
	db $01 : dw $0000,$64EC
	db $01 : dw $0000,$64EC
	db $01 : dw $0000,$64EC
	db $01 : dw $0000,$64EC
	db $01 : dw $0000,$68EC
	db $01 : dw $0000,$68EC
	db $01 : dw $0000,$68EC
	db $01 : dw $0000,$68ED
	db $01 : dw $0000,$68ED
	db $01 : dw $0000,$68ED
	db $01 : dw $0000,$68ED
	db $01 : dw $0000,$68ED
	db $01 : dw $0000,$6CED
	db $01 : dw $0000,$6CED
	db $01 : dw $0000,$6CED
	db $01 : dw $0000,$6CED
	db $01 : dw $0000,$6CED
	db $01 : dw $0000,$6CED
	db $01 : dw $0000,$6CED
	db $01 : dw $0000,$70EE
	db $01 : dw $0000,$70EE
	db $01 : dw $0000,$70EE
	db $01 : dw $0000,$70EE
	db $01 : dw $0000,$70EE
	db $01 : dw $0000,$70EE
	db $01 : dw $0000,$70EE
	db $01 : dw $0000,$70EE
	db $01 : dw $0000,$74EE
	db $01 : dw $0000,$750E
	db $01 : dw $0000,$750E
	db $01 : dw $0000,$750E
	db $01 : dw $0000,$750F
	db $01 : dw $0000,$750F
	db $01 : dw $0000,$750F
	db $01 : dw $0000,$790F
	db $01 : dw $0000,$790F
	db $01 : dw $0000,$790F
	db $01 : dw $0000,$790F
	db $01 : dw $0000,$790F
	db $01 : dw $0000,$790F
	db $01 : dw $0000,$790F
	db $01 : dw $0000,$790F
	db $01 : dw $0000,$7D0F
	db $01 : dw $0000,$7D10
	db $01 : dw $0000,$7D10
	db $01 : dw $0000,$7D10
	db $01 : dw $0000,$7D10
	db $01 : dw $0000,$7D10
	db $01 : dw $0000,$7D10
	db $01 : dw $0000,$7D10
	;db $00							; Glitch: This HDMA lacks a proper termination byte!

DATA_B9CC83:
	incbin "Palettes/Layer1_KremkrocIndustriesIncMap1.bin"

DATA_B9CD63:
	incbin "Palettes/Layer1_KremkrocIndustriesIncMap2.bin"

DATA_B9CE63:
	incbin "Palettes/FGBG_BananaHoardCave.bin"

DATA_B9CF43:
	incbin "Palettes/Layer1_VineValleyMap1.bin"

DATA_B9D043:
	incbin "Palettes/Layer1_VineValleyMap2.bin"

DATA_B9D143:
	incbin "Palettes/Layer1_ChimpCavernsMap1.bin"

DATA_B9D243:
	incbin "Palettes/Layer1_ChimpCavernsMap2.bin"

DATA_B9D343:
	incbin "Palettes/Layer2_KongsBananaHoardCave.bin"

DATA_B9D363:
	incbin "Palettes/FGBG_UnknownPalette8.bin"

DATA_B9D463:
	incbin "Palettes/FGBG_PlayerSelectScreen.bin"

DATA_B9D563:
	incbin "Palettes/FGBG_FileSelectScreen.bin"

DATA_B9D663:
	incbin "Palettes/Sprite_FileSelectScreen.bin"

DATA_B9D683:
	incbin "Palettes/FGBG_DKsHouse.bin"

DATA_B9D783:
	incbin "Palettes/Layer1_ErrorMessageScreen.bin"

DATA_B9D7AE:
	db $C2,$84,$10,$00,$93,$00,$00,$00,$93,$63,$0C,$00,$93,$42,$08,$00
	db $93,$42,$00,$00,$93,$42,$08,$00,$93,$42,$08,$00,$93,$84,$10,$00
	db $C2,$84,$10,$00,$93,$00,$00,$00,$22,$00,$00,$00,$93,$00,$00,$00
	db $C2,$84,$10,$00,$C2,$84,$10,$00,$C2,$84,$10,$00,$C2,$84,$10,$00
	db $93,$00,$00,$00,$93,$00,$00,$00,$93,$00,$00,$00,$A4,$10,$42,$00
	db $A4,$10,$42,$00,$93,$00,$00,$00,$C2,$84,$10,$00,$C2,$84,$10,$00
	db $93,$43,$00,$00,$C2,$84,$10,$00,$C2,$84,$10,$00,$C2,$84,$10,$00
	db $C2,$84,$10,$00,$C2,$84,$10,$00,$C2,$84,$10,$00,$C2,$84,$10,$00
	db $C2,$84,$10,$00,$C2,$84,$10,$00,$22,$00,$00,$00,$93,$43,$00,$00
	db $00,$00,$00,$00,$C2,$84,$10,$00,$93,$00,$00,$00,$24,$00,$00,$00
	db $00,$00,$00,$00,$93,$00,$00,$00,$22,$00,$00,$00,$24,$00,$00,$00
	db $24,$00,$00,$00,$22,$00,$00,$00,$24,$00,$00,$00,$24,$00,$00,$00
	db $24,$00,$00,$00,$24,$00,$00,$00,$22,$00,$00,$00,$22,$00,$00,$00
	db $93,$00,$00,$00,$93,$00,$00,$00,$93,$00,$00,$00,$93,$00,$00,$00
	db $24,$00,$00,$00,$24,$00,$00,$00,$24,$00,$00,$00,$24,$00,$00,$00
	db $24,$00,$00,$00,$93,$00,$00,$00,$22,$00,$00,$00,$22,$00,$00,$00
	db $93,$00,$00,$00,$A7,$00,$00,$00,$93,$00,$00,$00,$93,$00,$00,$00
	db $93,$00,$00,$00,$A7,$00,$00,$00,$93,$00,$00,$00,$93,$00,$00,$00
	db $93,$00,$00,$00,$93,$00,$00,$00,$22,$00,$00,$00,$22,$00,$00,$00
	db $93,$00,$00,$00,$93,$00,$00,$00,$24,$00,$00,$00,$24,$00,$00,$00
	db $24,$00,$00,$00,$24,$00,$00,$00,$93,$00,$00,$00,$93,$00,$00,$00
	db $93,$00,$00,$00,$93,$00,$00,$00,$93,$00,$00,$00,$93,$00,$00,$00
	db $93,$00,$00,$00,$93,$00,$00,$00,$C2,$00,$00,$00,$C2,$00,$00,$00
	db $C2,$00,$00,$00,$C2,$00,$00,$00,$01,$00,$00,$00,$C2,$00,$00,$00
	db $93,$00,$00,$00,$93,$00,$00,$00,$33,$00,$00,$00,$93,$00,$00,$00
	db $A7,$00,$00,$00,$C2,$64,$14,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $BF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $C2,$00,$00,$00,$33,$00,$00,$00,$C2,$84,$10,$00,$C2,$84,$10,$00
	db $C2,$84,$10,$00,$C2,$84,$10,$00,$C2,$84,$10,$00,$C2,$84,$10,$00
	db $C2,$84,$10,$00,$C2,$84,$10,$00,$C2,$84,$10,$00,$C2,$84,$10,$00
	db $93,$84,$10,$00,$93,$84,$10,$00,$93,$00,$00,$00,$93,$00,$00,$00
	db $93,$00,$00,$00,$93,$43,$00,$00,$93,$43,$00,$00,$93,$43,$00,$00
	db $22,$00,$00,$00,$22,$00,$00,$00,$24,$00,$00,$00,$24,$00,$00,$00
	db $93,$00,$00,$00,$93,$00,$00,$00,$24,$00,$00,$00,$24,$00,$00,$00
	db $24,$00,$00,$00,$24,$00,$00,$00,$24,$00,$00,$00,$24,$00,$00,$00
	db $24,$00,$00,$00,$24,$00,$00,$00,$24,$00,$00,$00,$93,$00,$00,$00
	db $93,$00,$00,$00,$93,$00,$00,$00,$A7,$00,$00,$00,$A7,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$93,$42,$08,$00
	db $93,$42,$08,$00,$93,$00,$00,$00,$93,$42,$08,$00,$93,$00,$00,$00
	db $93,$00,$00,$00,$24,$00,$00,$00,$24,$00,$00,$00,$24,$00,$00,$00
	db $24,$00,$00,$00,$24,$00,$00,$00,$24,$00,$00,$00,$A7,$00,$00,$00
	db $93,$00,$00,$00,$C2,$64,$14,$00,$22,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$93,$00,$00,$00,$C2,$64,$14,$00,$33,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$93,$00,$00,$00,$93,$00,$00,$00
	db $93,$00,$00,$00,$93,$00,$00,$00,$93,$00,$00,$00,$93,$00,$00,$00
	db $93,$00,$00,$00,$93,$00,$00,$00,$93,$00,$00,$00,$C2,$64,$14,$00
	db $C2,$64,$14,$00,$C2,$64,$14,$00,$C2,$64,$14,$00,$C2,$64,$14,$00
	db $C2,$64,$14,$00,$24,$00,$00,$00,$93,$00,$00,$00,$22,$00,$00,$00
	db $22,$00,$00,$00,$A4,$10,$42,$00,$A4,$10,$42,$00,$A4,$10,$42,$00
	db $A4,$10,$42,$00,$33,$00,$00,$00,$33,$00,$00,$00,$33,$00,$00,$00
	db $33,$00,$00,$00,$93,$00,$00,$00,$33,$00,$00,$00,$33,$00,$00,$00
	db $24,$00,$00,$00,$24,$00,$00,$00,$93,$00,$00,$00,$93,$00,$00,$00
	db $C2,$64,$14,$00,$C2,$64,$14,$00,$00,$00,$00,$00,$93,$00,$00,$00
	db $93,$00,$00,$00,$C2,$64,$14,$00,$93,$00,$00,$00,$93,$00,$00,$00
	db $93,$00,$00,$00,$24,$00,$00,$00,$24,$00,$00,$00,$C2,$64,$14,$00
	db $C2,$64,$14,$00,$C2,$64,$14,$00,$C2,$64,$14,$00,$C2,$64,$14,$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

DATA_B9DB45:
	incbin "Graphics/GFX_Layer1_ShadedDebugFont.bin"

UNK_B9E145:
	incbin "Palettes/FGBG_UnknownPalette9.bin"

DATA_B9E365:
	incbin "Graphics/GFX_Sprite_GlobalSprites.bin"

DATA_B9E765:
	incbin "Graphics/GFX_Sprite_HUDNumbers.bin"

DATA_B9EB65:
	incbin "Graphics/GFX_Sprite_Bananas.bin"

DATA_B9EF65:
	incbin "Graphics/GFX_Sprite_TinyWinkyTokens.bin"

DATA_B9F365:
	incbin "Graphics/GFX_Sprite_TinyExpressoTokens.bin"

DATA_B9F765:
	incbin "Graphics/GFX_Sprite_TinyRambiTokens.bin"

DATA_B9FB65:
	incbin "Graphics/GFX_Sprite_TinyEnguardeTokens.bin"

	%InsertGarbageData($F9FF65, incbin, DATA_B9FF65.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankFAMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_FA0000:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$79,$70,$75,$50,$75,$40,$78,$60
	db $6E,$47,$6F,$4F,$85,$4F,$85,$57,$85,$5F,$83,$47,$83,$3F,$7B,$38
	db $83,$38,$7D,$30
	incbin "Graphics/DynamicSprites/GFX_CandyKong_Swoon1.bin"	; GFXSize = $340

DATA_FA0364:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$79,$70,$75,$50,$73,$40,$78,$60
	db $6F,$49,$70,$51,$85,$50,$85,$58,$86,$60,$83,$48,$83,$40,$7B,$38
	db $83,$39,$7F,$31
	incbin "Graphics/DynamicSprites/GFX_CandyKong_Swoon2.bin"	; GFXSize = $340

DATA_FA06C8:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$78,$70,$75,$51,$74,$41,$78,$60
	db $6F,$49,$70,$51,$85,$51,$85,$59,$85,$61,$83,$49,$83,$41,$7C,$39
	db $84,$39,$7F,$31
	incbin "Graphics/DynamicSprites/GFX_CandyKong_Swoon3.bin"	; GFXSize = $340

DATA_FA0A2C:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$78,$70,$71,$50,$73,$40,$79,$60
	db $81,$50,$81,$58,$82,$48,$83,$40,$7C,$38,$84,$38
	incbin "Graphics/DynamicSprites/GFX_CandyKong_Swoon4.bin"	; GFXSize = $2C0

DATA_FA0D08:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$76,$70,$70,$50,$74,$40,$75,$60
	db $80,$50,$7F,$58,$82,$48,$84,$40,$7D,$38,$85,$38
	incbin "Graphics/DynamicSprites/GFX_CandyKong_Swoon5.bin"	; GFXSize = $2C0

DATA_FA0FE4:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$76,$70,$70,$50,$75,$40,$75,$60
	db $80,$50,$7F,$58,$82,$48,$85,$40,$7E,$38,$86,$38
	incbin "Graphics/DynamicSprites/GFX_CandyKong_Swoon6.bin"	; GFXSize = $2C0

DATA_FA12C0:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$76,$70,$6F,$50,$75,$40,$75,$60
	db $72,$60,$7F,$50,$7F,$58,$81,$48,$85,$40,$7E,$38,$86,$38
	incbin "Graphics/DynamicSprites/GFX_CandyKong_Swoon7.bin"	; GFXSize = $2E0

DATA_FA15BE:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$76,$70,$6E,$50,$74,$40,$75,$60
	db $7F,$38,$7E,$50,$7E,$58,$83,$48
	incbin "Graphics/DynamicSprites/GFX_CandyKong_Swoon8.bin"	; GFXSize = $2E0

DATA_FA18B6:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$76,$70,$6E,$50,$74,$40,$75,$60
	db $7F,$38,$7E,$50,$7E,$58,$83,$48
	incbin "Graphics/DynamicSprites/GFX_CandyKong_Swoon9.bin"	; GFXSize = $2E0

DATA_FA1BAE:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$76,$70,$6E,$50,$74,$40,$75,$60
	db $7F,$38,$7E,$50,$7E,$58,$83,$48
	incbin "Graphics/DynamicSprites/GFX_CandyKong_Swoon10.bin"	; GFXSize = $2E0

DATA_FA1EA6:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$76,$70,$6E,$50,$74,$40,$75,$60
	db $7F,$38,$7E,$50,$7E,$58,$83,$48
	incbin "Graphics/DynamicSprites/GFX_CandyKong_Swoon11.bin"	; GFXSize = $2E0

DATA_FA219E:
	incbin "Graphics/Compressed/GFX_FGBG_SnowLevels.bin"

DATA_FA81CF:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$7E,$57,$76,$67,$86,$67,$85,$6F
	db $6E,$6D,$76,$5F,$77,$58,$8E,$64,$7B,$77,$83,$77,$87,$7C,$8A,$7C
	incbin "Graphics/DynamicSprites/GFX_Diddy_Hurt17.bin"	; GFXSize = $240

DATA_FA842F:
	incbin "Graphics/Compressed/GFX_Layer1_UnderwaterLevels.bin"

DATA_FAC16D:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$7F,$6F,$81,$5F,$6F,$6F,$71,$5F
	db $8D,$67,$8D,$5F,$88,$57,$80,$57
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Failure1.bin"	; GFXSize = $280

DATA_FAC405:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$80,$6F,$80,$5F,$70,$6F,$70,$5F
	db $85,$57,$7D,$57
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Failure2.bin"	; GFXSize = $240

DATA_FAC659:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$7E,$6F,$70,$6F,$7F,$5F,$6F,$5F
	db $84,$57,$7C,$57,$74,$57,$7D,$4F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Failure3.bin"	; GFXSize = $280

DATA_FAC8F1:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$7C,$6F,$7C,$5F,$70,$6F,$6C,$5F
	db $80,$57,$78,$57,$70,$57,$79,$50
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Failure4.bin"	; GFXSize = $280

DATA_FACB89:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7C,$6F,$7C,$5F,$70,$6F,$6C,$5F
	db $80,$57,$78,$57,$7A,$4F
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Failure5.bin"	; GFXSize = $260

DATA_FACDFF:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7C,$6F,$7C,$5F,$70,$6F,$6D,$5F
	db $7E,$57,$77,$57
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Failure6.bin"	; GFXSize = $240

DATA_FAD053:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7D,$6F,$7C,$5F,$70,$6F,$6D,$5F
	db $7D,$57,$79,$57
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Failure7.bin"	; GFXSize = $240

DATA_FAD2A7:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7D,$70,$6D,$70,$7C,$60,$6C,$60
	db $78,$58,$7D,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Failure8.bin"	; GFXSize = $240

DATA_FAD4FB:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7D,$70,$6D,$70,$7C,$60,$6C,$60
	db $78,$58,$7E,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Failure9.bin"	; GFXSize = $240

DATA_FAD74F:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7D,$70,$6D,$70,$7C,$60,$6C,$60
	db $78,$58,$7E,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Failure10.bin"	; GFXSize = $240

DATA_FAD9A3:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7D,$70,$6D,$70,$7C,$60,$6C,$60
	db $78,$58,$7E,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Failure11.bin"	; GFXSize = $240

DATA_FADBF7:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7D,$70,$6D,$70,$7C,$60,$6C,$60
	db $78,$58,$7D,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Failure12.bin"	; GFXSize = $240

DATA_FADE4B:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7D,$70,$6D,$70,$7C,$60,$6C,$60
	db $78,$58,$7D,$58
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Failure13.bin"	; GFXSize = $240

	%FREE_BYTES($FAE09F, 321, $FF)
	%InsertGarbageData($FAE1E0, incsrc, DATA_FAE1E0.asm)
	%FREE_BYTES($FAFB22, 1246, $FF)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankFBMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_FB0000:															; Note: Unused?
	db $03,$05,$06,$00,$00,$0B,$10,$06,$81,$5E,$77,$6E,$83,$6E,$7A,$66
	db $77,$7E,$77,$86,$77,$8E,$90,$66
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce1.bin"	; GFXSize = $220

DATA_FB0238:															; Note: Unused?
	db $02,$05,$04,$00,$00,$09,$10,$04,$85,$65,$78,$6E,$7D,$66,$88,$5D
	db $79,$7E,$81,$82,$85,$86
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce2.bin"	; GFXSize = $1A0

DATA_FB03EE:
	db $02,$04,$04,$00,$00,$08,$10,$04,$84,$64,$77,$72,$78,$6A,$87,$74
	db $85,$7C,$80,$6A
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce3.bin"	; GFXSize = $180

DATA_FB0582:
	db $02,$05,$04,$00,$00,$09,$10,$04,$84,$6C,$77,$72,$87,$64,$77,$6A
	db $8B,$64,$85,$7C,$7F,$6A
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce4.bin"	; GFXSize = $1A0

DATA_FB0738:
	db $02,$04,$04,$00,$00,$08,$10,$04,$84,$6B,$74,$69,$7C,$79,$84,$7B
	db $8A,$7B,$74,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce5.bin"	; GFXSize = $180

DATA_FB08CC:
	db $02,$04,$04,$00,$00,$08,$10,$04,$84,$6B,$74,$68,$7C,$78,$8A,$7B
	db $84,$7B,$77,$78
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce6.bin"	; GFXSize = $180

DATA_FB0A60:
	db $02,$05,$04,$00,$00,$09,$10,$04,$83,$75,$73,$66,$7B,$76,$81,$65
	db $83,$6D,$78,$76,$86,$6D
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce7.bin"	; GFXSize = $1A0

DATA_FB0C16:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7F,$74,$74,$64,$78,$74,$83,$64
	db $83,$6C,$86,$6C
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce8.bin"	; GFXSize = $180

DATA_FB0DAA:
	db $02,$04,$04,$00,$00,$08,$10,$04,$77,$63,$77,$73,$84,$66,$85,$6E
	db $85,$76,$83,$7E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce9.bin"	; GFXSize = $180

DATA_FB0F3E:
	db $02,$04,$04,$00,$00,$08,$10,$04,$77,$63,$77,$73,$85,$63,$86,$6B
	db $84,$73,$75,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce10.bin"	; GFXSize = $180

DATA_FB10D2:
	db $02,$04,$04,$00,$00,$08,$10,$04,$77,$61,$77,$71,$86,$63,$87,$6B
	db $87,$73,$74,$71
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce11.bin"	; GFXSize = $180

DATA_FB1266:
	db $02,$04,$04,$00,$00,$08,$10,$04,$80,$6B,$74,$6D,$88,$63,$80,$63
	db $78,$65,$74,$65
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce12.bin"	; GFXSize = $180

DATA_FB13FA:
	db $02,$04,$04,$00,$00,$08,$10,$04,$82,$6C,$73,$6C,$8A,$64,$82,$64
	db $7A,$64,$75,$64
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce13.bin"	; GFXSize = $180

DATA_FB158E:
	db $03,$02,$06,$00,$00,$08,$10,$06,$83,$6E,$74,$6E,$79,$5E,$89,$66
	db $74,$66
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce14.bin"	; GFXSize = $1C0

DATA_FB1760:
	db $02,$05,$04,$00,$00,$09,$10,$04,$83,$70,$7A,$60,$7B,$70,$89,$68
	db $76,$66,$7D,$78,$77,$6E
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce15.bin"	; GFXSize = $1A0

DATA_FB1916:
	db $02,$04,$04,$00,$00,$08,$10,$04,$82,$72,$78,$62,$7A,$72,$88,$6A
	db $7C,$7A,$84,$62
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce16.bin"	; GFXSize = $180

DATA_FB1AAA:
	db $02,$05,$04,$00,$00,$09,$10,$04,$80,$71,$79,$61,$7A,$71,$82,$81
	db $88,$69,$7B,$79,$87,$62
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce17.bin"	; GFXSize = $1A0

DATA_FB1C60:
	db $02,$05,$04,$00,$00,$09,$10,$04,$80,$73,$7A,$63,$79,$73,$82,$5B
	db $8A,$6B,$7A,$7B,$89,$63
	incbin "Graphics/DynamicSprites/GFX_Diddy_Bounce18.bin"	; GFXSize = $1A0

DATA_FB1E16:
	db $00,$03,$00,$00,$00,$03,$00,$00,$71,$78,$79,$78,$81,$78
	incbin "Graphics/DynamicSprites/GFX_BrokenPhonographBoard_Pose1.bin"	; GFXSize = $60

DATA_FB1E84:
	db $01,$01,$02,$00,$00,$03,$10,$02,$73,$76,$7F,$76
	incbin "Graphics/DynamicSprites/GFX_BrokenPhonographBoard_Pose2.bin"	; GFXSize = $A0

DATA_FB1F30:
	db $01,$02,$02,$00,$00,$04,$10,$02,$76,$78,$78,$70,$7B,$70
	incbin "Graphics/DynamicSprites/GFX_BrokenPhonographBoard_Pose3.bin"	; GFXSize = $C0

DATA_FB1FFE:
	db $00,$04,$00,$00,$00,$04,$00,$00,$73,$78,$7B,$78,$7A,$80,$80,$7F
	incbin "Graphics/DynamicSprites/GFX_BrokenPhonographBoard_Pose4.bin"	; GFXSize = $80

DATA_FB208E:
	db $00,$03,$00,$00,$00,$03,$00,$00,$72,$78,$7A,$78,$81,$78
	incbin "Graphics/DynamicSprites/GFX_BrokenPhonographBoard_Pose5.bin"	; GFXSize = $60

DATA_FB20FC:
	db $01,$01,$02,$00,$00,$03,$10,$02,$74,$76,$80,$76
	incbin "Graphics/DynamicSprites/GFX_BrokenPhonographBoard_Pose6.bin"	; GFXSize = $A0

DATA_FB21A8:
	db $01,$02,$02,$00,$00,$04,$10,$02,$76,$75,$79,$85,$7B,$85
	incbin "Graphics/DynamicSprites/GFX_BrokenPhonographBoard_Pose7.bin"	; GFXSize = $C0

DATA_FB2276:
	db $00,$04,$00,$00,$00,$04,$00,$00,$73,$77,$7B,$78,$79,$7F,$7F,$7F
	incbin "Graphics/DynamicSprites/GFX_BrokenPhonographBoard_Pose8.bin"	; GFXSize = $80

DATA_FB2306:
	db $07,$02,$0E,$02,$1E,$20,$00,$00,$77,$62,$86,$62,$68,$62,$75,$72
	db $69,$72,$85,$72,$6C,$82,$7F,$82,$87,$82,$81,$8A,$89,$82
	incbin "Graphics/DynamicSprites/GFX_CavePlatform_Pose.bin"	; GFXSize = $400

DATA_FB2724:
	db $06,$01,$0C,$00,$00,$0D,$10,$0C,$7A,$65,$8A,$65,$6A,$65,$7A,$75
	db $6B,$75,$85,$75,$67,$69
	incbin "Graphics/DynamicSprites/GFX_MinePlatform_Pose.bin"	; GFXSize = $320

DATA_FB2A5A:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7D,$46,$75,$56,$85,$56,$8B,$46
	db $78,$66,$77,$4E,$6D,$54,$6D,$4C,$6D,$44
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideAnimalBuddy1.bin"	; GFXSize = $1E0

DATA_FB2C54:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7B,$48,$75,$58,$83,$58,$88,$46
	db $80,$40,$76,$50,$6E,$54,$6E,$4C,$6E,$44,$6C,$47,$7E,$40
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideAnimalBuddy2.bin"	; GFXSize = $220

DATA_FB2E92:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7B,$44,$75,$54,$6B,$44,$83,$54
	db $70,$54,$79,$64,$81,$5C
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideAnimalBuddy3.bin"	; GFXSize = $200

DATA_FB30A8:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$77,$46,$75,$56,$83,$55,$6F,$4C
	db $71,$54,$77,$66,$6F,$44,$6A,$44,$80,$5D
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideAnimalBuddy4.bin"	; GFXSize = $1E0

DATA_FB32A2:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$76,$46,$76,$56,$84,$54,$77,$66
	db $6E,$46,$6E,$4E,$6E,$56,$6A,$46
	incbin "Graphics/DynamicSprites/GFX_Diddy_RideAnimalBuddy5.bin"	; GFXSize = $1C0

DATA_FB347A:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$76,$45,$76,$55,$84,$55,$78,$65
	db $6E,$46,$6E,$4E,$6E,$56,$6A,$46
	incbin "Graphics/DynamicSprites/GFX_Diddy_Unknown1Pose1.bin"	; GFXSize = $1C0

DATA_FB3652:
	db $02,$05,$04,$00,$00,$09,$10,$04,$76,$45,$74,$55,$84,$54,$78,$65
	db $6D,$47,$6E,$4F,$81,$43
	incbin "Graphics/DynamicSprites/GFX_Diddy_Unknown1Pose2.bin"	; GFXSize = $1A0

DATA_FB3808:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$78,$44,$73,$54,$83,$54,$77,$64
	db $85,$44,$70,$4C,$6F,$44,$7A,$64
	incbin "Graphics/DynamicSprites/GFX_Diddy_Unknown1Pose3.bin"	; GFXSize = $1C0

DATA_FB39E0:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7A,$44,$72,$54,$82,$54,$77,$64
	db $88,$44,$72,$4C,$6F,$44,$79,$64,$6F,$4C
	incbin "Graphics/DynamicSprites/GFX_Diddy_Unknown1Pose4.bin"	; GFXSize = $1E0

DATA_FB3BDA:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$84,$60,$81,$50,$71,$70,$74,$60
	db $7B,$48,$79,$50,$79,$58,$78,$48,$7E,$70
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Unknown4Pose1.bin"	; GFXSize = $2A0

DATA_FB3E94:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$84,$61,$81,$51,$70,$71,$74,$61
	db $7B,$49,$7B,$79,$79,$51,$79,$59,$80,$49,$7F,$71
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Unknown4Pose2.bin"	; GFXSize = $2C0

DATA_FB4170:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$84,$61,$81,$51,$70,$71,$74,$61
	db $7D,$49,$7D,$79,$7E,$51,$79,$59,$82,$49,$80,$71
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HoldWalk1.bin"	; GFXSize = $2C0

DATA_FB444C:
	db $04,$08,$08,$00,$00,$18,$00,$00,$82,$61,$82,$51,$6E,$71,$72,$61
	db $84,$71,$7D,$4A,$7E,$79,$78,$59,$8C,$61,$7A,$59,$82,$49,$7A,$71
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HoldWalk2.bin"	; GFXSize = $300

DATA_FB476C:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$7A,$71,$82,$61,$84,$51,$6C,$71
	db $72,$61,$7C,$4D,$78,$59,$8C,$61,$7C,$59,$84,$49
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HoldWalk3.bin"	; GFXSize = $320

DATA_FB4AA8:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$7B,$6F,$83,$5F,$85,$4F,$6B,$6F
	db $73,$5F,$78,$57,$7D,$57,$83,$4B
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HoldWalk4.bin"	; GFXSize = $2E0

DATA_FB4DA0:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$82,$5F,$84,$4F,$6F,$6F,$72,$5F
	db $7E,$77,$79,$6F,$86,$6F,$78,$57,$7C,$57,$83,$4A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HoldWalk5.bin"	; GFXSize = $2C0

DATA_FB507C:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$82,$5E,$84,$4E,$72,$6E,$73,$5E
	db $86,$6E,$78,$56,$7C,$56,$82,$49
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HoldWalk6.bin"	; GFXSize = $280

DATA_FB5314:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$82,$5E,$84,$4E,$6F,$6E,$73,$5E
	db $83,$6E,$77,$56,$7C,$56,$82,$49
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HoldWalk7.bin"	; GFXSize = $280

DATA_FB55AC:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$82,$60,$84,$50,$6D,$70,$73,$60
	db $79,$78,$69,$75,$82,$70,$77,$58,$80,$50,$7C,$58,$83,$48
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HoldWalk8.bin"	; GFXSize = $2E0

DATA_FB58AA:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$83,$62,$85,$52,$6C,$72,$73,$62
	db $7B,$7A,$7C,$72,$77,$5A,$7D,$52,$7D,$5A,$84,$4A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HoldWalk9.bin"	; GFXSize = $2C0

DATA_FB5B86:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$83,$62,$84,$52,$73,$72,$73,$62
	db $71,$72,$86,$4A,$77,$5A,$7C,$52,$7C,$5A,$83,$4A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HoldWalk10.bin"	; GFXSize = $2C0

DATA_FB5E62:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$82,$61,$84,$51,$6F,$71,$72,$61
	db $7E,$71,$85,$49,$76,$59,$7C,$51,$7C,$59,$82,$49
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HoldWalk11.bin"	; GFXSize = $2C0

DATA_FB613E:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$78,$70,$82,$60,$84,$50,$6B,$70
	db $72,$60,$85,$48,$77,$58,$7D,$50,$7C,$58,$82,$48
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HoldWalk12.bin"	; GFXSize = $320

DATA_FB647A:
	db $05,$06,$0A,$00,$00,$1A,$00,$00,$7A,$70,$81,$60,$84,$50,$6A,$70
	db $71,$60,$8B,$63,$77,$58,$80,$50,$66,$76,$7C,$58,$82,$48
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_HoldWalk13.bin"	; GFXSize = $340

DATA_FB67D8:
	incbin "Tilemaps/Layer2_UnderwaterLevels.bin"

DATA_FB6ED8:
	incbin "Graphics/GFX_Layer2_UnderwaterLevels.bin"

	%InsertGarbageData($FB7EB8, incbin, DATA_FB7EB8.bin)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

DATA_BB8000:							; Note: Hitbox pointers and data
	dw DATA_BB9800,DATA_BB980E,DATA_BB980E,DATA_BB980E,DATA_BB980E,DATA_BB980E,DATA_BB980E,DATA_BB980E
	dw DATA_BB9816,DATA_BB9816,DATA_BB9816,DATA_BB9816,DATA_BB9816,DATA_BB9816,DATA_BB9816,DATA_BB9816
	dw DATA_BB981E,DATA_BB9826,DATA_BB9826,DATA_BB982E,DATA_BB982E,DATA_BB982E,DATA_BB982E,DATA_BB982E
	dw DATA_BB982E,DATA_BB982E,DATA_BB9836,DATA_BB9836,DATA_BB9836,DATA_BB9836,DATA_BB9836,DATA_BB9836
	dw DATA_BB9836,DATA_BB9836,DATA_BB983E,DATA_BB9846,DATA_BB9846,DATA_BB9846,DATA_BB9846,DATA_BB9846
	dw DATA_BB9846,DATA_BB9846,DATA_BB9846,DATA_BB9846,DATA_BB9846,DATA_BB9846,DATA_BB9846,DATA_BB9846
	dw DATA_BB9846,DATA_BB9846,DATA_BB9846,DATA_BB9846,DATA_BB9846,DATA_BB9846,DATA_BB9846,DATA_BB9846
	dw DATA_BB984E,DATA_BB984E,DATA_BB984E,DATA_BB984E,DATA_BB984E,DATA_BB984E,DATA_BB984E,DATA_BB984E
	dw DATA_BB984E,DATA_BB984E,DATA_BB984E,DATA_BB984E,DATA_BB984E,DATA_BB984E,DATA_BB984E,DATA_BB984E
	dw DATA_BB984E,DATA_BB984E,DATA_BB984E,DATA_BB984E,DATA_BB9856,DATA_BB9856,DATA_BB9856,DATA_BB9856
	dw DATA_BB985E,DATA_BB985E,DATA_BB985E,DATA_BB985E,DATA_BB985E,DATA_BB985E,DATA_BB985E,DATA_BB985E
	dw DATA_BB985E,DATA_BB985E,DATA_BB985E,DATA_BB985E,DATA_BB985E,DATA_BB985E,DATA_BB985E,DATA_BB9866
	dw DATA_BB986E,DATA_BB986E,DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876
	dw DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876
	dw DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876
	dw DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876,DATA_BB9876
	dw DATA_BB987E,DATA_BB987E,DATA_BB987E,DATA_BB987E,DATA_BB987E,DATA_BB987E,DATA_BB987E,DATA_BB987E
	dw DATA_BB987E,DATA_BB987E,DATA_BB987E,DATA_BB987E,DATA_BB987E,DATA_BB987E,DATA_BB987E,DATA_BB987E
	dw DATA_BB987E,DATA_BB987E,DATA_BB987E,DATA_BB987E,DATA_BB987E,DATA_BB987E,DATA_BB987E,DATA_BB987E
	dw DATA_BB9886,DATA_BB9886,DATA_BB9886,DATA_BB9886,DATA_BB9886,DATA_BB9886,DATA_BB9886,DATA_BB9886
	dw DATA_BB9886,DATA_BB9886,DATA_BB9886,DATA_BB988E,DATA_BB988E,DATA_BB988E,DATA_BB988E,DATA_BB988E
	dw DATA_BB988E,DATA_BB988E,DATA_BB9896,DATA_BB9896,DATA_BB9896,DATA_BB9896,DATA_BB9896,DATA_BB9896
	dw DATA_BB9896,DATA_BB9896,DATA_BB9896,DATA_BB9896,DATA_BB9896,DATA_BB9896,DATA_BB9896,DATA_BB9896
	dw DATA_BB9896,DATA_BB989E,DATA_BB989E,DATA_BB989E,DATA_BB989E,DATA_BB989E,DATA_BB989E,DATA_BB989E
	dw DATA_BB989E,DATA_BB989E,DATA_BB989E,DATA_BB989E,DATA_BB989E,DATA_BB989E,DATA_BB989E,DATA_BB989E
	dw DATA_BB989E,DATA_BB989E,DATA_BB989E,DATA_BB989E,DATA_BB98A6,DATA_BB98A6,DATA_BB98A6,DATA_BB98A6
	dw DATA_BB98A6,DATA_BB98A6,DATA_BB98A6,DATA_BB98A6,DATA_BB98A6,DATA_BB98A6,DATA_BB98A6,DATA_BB98A6
	dw DATA_BB98A6,DATA_BB98A6,DATA_BB98A6,DATA_BB98A6,DATA_BB98A6,DATA_BB98A6,DATA_BB98A6,DATA_BB98A6
	dw DATA_BB98AE,DATA_BB98AE,DATA_BB98AE,DATA_BB98AE,DATA_BB98AE,DATA_BB98AE,DATA_BB98AE,DATA_BB98AE
	dw DATA_BB98AE,DATA_BB98AE,DATA_BB98AE,DATA_BB98AE,DATA_BB98AE,DATA_BB98AE,DATA_BB98AE,DATA_BB98AE
	dw DATA_BB98AE,DATA_BB98AE,DATA_BB98AE,DATA_BB98AE,DATA_BB98AE,DATA_BB98AE,DATA_BB98AE,DATA_BB98AE
	dw DATA_BB98B6,DATA_BB98B6,DATA_BB98B6,DATA_BB98B6,DATA_BB98B6,DATA_BB98B6,DATA_BB98B6,DATA_BB98B6
	dw DATA_BB98B6,DATA_BB98B6,DATA_BB98B6,DATA_BB98B6,DATA_BB98B6,DATA_BB98B6,DATA_BB98B6,DATA_BB98B6
	dw DATA_BB98B6,DATA_BB98B6,DATA_BB98B6,DATA_BB98B6,DATA_BB98B6,DATA_BB98B6,DATA_BB98BE,DATA_BB98BE
	dw DATA_BB98BE,DATA_BB98BE,DATA_BB98BE,DATA_BB98BE,DATA_BB98BE,DATA_BB98BE,DATA_BB98BE,DATA_BB98BE
	dw DATA_BB98BE,DATA_BB98BE,DATA_BB98BE,DATA_BB98C6,DATA_BB98CE,DATA_BB98CE,DATA_BB98CE,DATA_BB98CE
	dw DATA_BB98CE,DATA_BB98CE,DATA_BB98CE,DATA_BB98CE,DATA_BB98CE,DATA_BB98CE,DATA_BB98CE,DATA_BB98CE
	dw DATA_BB98CE,DATA_BB98CE,DATA_BB98CE,DATA_BB98CE,DATA_BB98CE,DATA_BB98CE,DATA_BB98D6,DATA_BB98D6
	dw DATA_BB98D6,DATA_BB98D6,DATA_BB98D6,DATA_BB98D6,DATA_BB98D6,DATA_BB98D6,DATA_BB98D6,DATA_BB98D6
	dw DATA_BB98D6,DATA_BB98D6,DATA_BB98D6,DATA_BB98D6,DATA_BB98DE,DATA_BB98DE,DATA_BB98DE,DATA_BB98DE
	dw DATA_BB98DE,DATA_BB98DE,DATA_BB98DE,DATA_BB98DE,DATA_BB98DE,DATA_BB98DE,DATA_BB98DE,DATA_BB98DE
	dw DATA_BB98DE,DATA_BB98DE,DATA_BB98DE,DATA_BB98E6,DATA_BB98E6,DATA_BB98E6,DATA_BB98EE,DATA_BB98EE
	dw DATA_BB98EE,DATA_BB98EE,DATA_BB98EE,DATA_BB98EE,DATA_BB98EE,DATA_BB98EE,DATA_BB98EE,DATA_BB98F6
	dw DATA_BB98F6,DATA_BB98F6,DATA_BB98F6,DATA_BB98F6,DATA_BB98F6,DATA_BB98F6,DATA_BB98F6,DATA_BB98F6
	dw DATA_BB98F6,DATA_BB98F6,DATA_BB98F6,DATA_BB98FE,DATA_BB98FE,DATA_BB98FE,DATA_BB98FE,DATA_BB98FE
	dw DATA_BB98FE,DATA_BB98FE,DATA_BB9906,DATA_BB9906,DATA_BB9906,DATA_BB990E,DATA_BB990E,DATA_BB990E
	dw DATA_BB990E,DATA_BB990E,DATA_BB990E,DATA_BB990E,DATA_BB990E,DATA_BB990E,DATA_BB990E,DATA_BB990E
	dw DATA_BB990E,DATA_BB990E,DATA_BB990E,DATA_BB990E,DATA_BB990E,DATA_BB990E,DATA_BB990E,DATA_BB990E
	dw DATA_BB990E,DATA_BB990E,DATA_BB990E,DATA_BB9916,DATA_BB9916,DATA_BB9916,DATA_BB9916,DATA_BB9916
	dw DATA_BB9916,DATA_BB9916,DATA_BB9916,DATA_BB9916,DATA_BB9916,DATA_BB9916,DATA_BB9916,DATA_BB991E
	dw DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E
	dw DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E
	dw DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E
	dw DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB991E,DATA_BB9926,DATA_BB9926
	dw DATA_BB9926,DATA_BB992E,DATA_BB992E,DATA_BB9936,DATA_BB9936,DATA_BB993E,DATA_BB993E,DATA_BB9946
	dw DATA_BB9946,DATA_BB9946,DATA_BB994E,DATA_BB994E,DATA_BB9956,DATA_BB9956,DATA_BB995E,DATA_BB995E
	dw DATA_BB9966,DATA_BB9966,DATA_BB996E,DATA_BB996E,DATA_BB996E,DATA_BB9976,DATA_BB9976,DATA_BB9976
	dw DATA_BB9976,DATA_BB997E,DATA_BB9986,DATA_BB998E,DATA_BB998E,DATA_BB998E,DATA_BB998E,DATA_BB998E
	dw DATA_BB998E,DATA_BB9996,DATA_BB999E,DATA_BB999E,DATA_BB999E,DATA_BB999E,DATA_BB999E,DATA_BB999E
	dw DATA_BB999E,DATA_BB999E,DATA_BB999E,DATA_BB999E,DATA_BB99A6,DATA_BB99A6,DATA_BB99A6,DATA_BB99A6
	dw DATA_BB99A6,DATA_BB99AE,DATA_BB99AE,DATA_BB99AE,DATA_BB99AE,DATA_BB99AE,DATA_BB99AE,DATA_BB99AE
	dw DATA_BB99AE,DATA_BB99B6,DATA_BB99B6,DATA_BB99B6,DATA_BB99B6,DATA_BB99B6,DATA_BB99B6,DATA_BB99B6
	dw DATA_BB99B6,DATA_BB99B6,DATA_BB99B6,DATA_BB99B6,DATA_BB99B6,DATA_BB99B6,DATA_BB99BE,DATA_BB99BE
	dw DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE
	dw DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE
	dw DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE
	dw DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99BE,DATA_BB99C6,DATA_BB99C6
	dw DATA_BB99C6,DATA_BB99C6,DATA_BB99C6,DATA_BB99C6,DATA_BB99C6,DATA_BB99C6,DATA_BB99C6,DATA_BB99C6
	dw DATA_BB99CE,DATA_BB99CE,DATA_BB99CE,DATA_BB99CE,DATA_BB99CE,DATA_BB99CE,DATA_BB99CE,DATA_BB99CE
	dw DATA_BB99CE,DATA_BB99CE,DATA_BB99CE,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6
	dw DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6
	dw DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6
	dw DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6
	dw DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6
	dw DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99D6,DATA_BB99DE,DATA_BB99DE,DATA_BB99DE
	dw DATA_BB99DE,DATA_BB99DE,DATA_BB99DE,DATA_BB99DE,DATA_BB99DE,DATA_BB99DE,DATA_BB99DE,DATA_BB99DE
	dw DATA_BB99DE,DATA_BB99DE,DATA_BB99DE,DATA_BB99DE,DATA_BB99DE,DATA_BB99DE,DATA_BB99DE,DATA_BB99DE
	dw DATA_BB99DE,DATA_BB99DE,DATA_BB99DE,DATA_BB99E6,DATA_BB99E6,DATA_BB99E6,DATA_BB99E6,DATA_BB99E6
	dw DATA_BB99E6,DATA_BB99E6,DATA_BB99E6,DATA_BB99E6,DATA_BB99E6,DATA_BB99E6,DATA_BB99E6,DATA_BB99E6
	dw DATA_BB99E6,DATA_BB99E6,DATA_BB99E6,DATA_BB99EE,DATA_BB99EE,DATA_BB99EE,DATA_BB99EE,DATA_BB99EE
	dw DATA_BB99EE,DATA_BB99EE,DATA_BB99EE,DATA_BB99EE,DATA_BB99EE,DATA_BB99EE,DATA_BB99EE,DATA_BB99EE
	dw DATA_BB99F6,DATA_BB99F6,DATA_BB99F6,DATA_BB99F6,DATA_BB99F6,DATA_BB99F6,DATA_BB99F6,DATA_BB99F6
	dw DATA_BB99F6,DATA_BB99F6,DATA_BB99F6,DATA_BB99F6,DATA_BB99F6,DATA_BB99F6,DATA_BB99F6,DATA_BB99F6
	dw DATA_BB99F6,DATA_BB99F6,DATA_BB99F6,DATA_BB99F6,DATA_BB99FE,DATA_BB99FE,DATA_BB99FE,DATA_BB99FE
	dw DATA_BB99FE,DATA_BB99FE,DATA_BB99FE,DATA_BB99FE,DATA_BB99FE,DATA_BB99FE,DATA_BB99FE,DATA_BB99FE
	dw DATA_BB99FE,DATA_BB99FE,DATA_BB99FE,DATA_BB99FE,DATA_BB99FE,DATA_BB99FE,DATA_BB99FE,DATA_BB99FE
	dw DATA_BB9A06,DATA_BB9A06,DATA_BB9A06,DATA_BB9A06,DATA_BB9A06,DATA_BB9A06,DATA_BB9A06,DATA_BB9A06
	dw DATA_BB9A06,DATA_BB9A06,DATA_BB9A06,DATA_BB9A06,DATA_BB9A06,DATA_BB9A06,DATA_BB9A06,DATA_BB9A06
	dw DATA_BB9A0E,DATA_BB9A16,DATA_BB9A16,DATA_BB9A16,DATA_BB9A16,DATA_BB9A16,DATA_BB9A16,DATA_BB9A16
	dw DATA_BB9A16,DATA_BB9A16,DATA_BB9A16,DATA_BB9A16,DATA_BB9A16,DATA_BB9A16,DATA_BB9A16,DATA_BB9A16
	dw DATA_BB9A16,DATA_BB9A16,DATA_BB9A16,DATA_BB9A1E,DATA_BB9A1E,DATA_BB9A1E,DATA_BB9A1E,DATA_BB9A1E
	dw DATA_BB9A1E,DATA_BB9A1E,DATA_BB9A1E,DATA_BB9A1E,DATA_BB9A1E,DATA_BB9A1E,DATA_BB9A1E,DATA_BB9A1E
	dw DATA_BB9A1E,DATA_BB9A1E,DATA_BB9A1E,DATA_BB9A1E,DATA_BB9A1E,DATA_BB9A26,DATA_BB9A26,DATA_BB9A26
	dw DATA_BB9A26,DATA_BB9A26,DATA_BB9A26,DATA_BB9A26,DATA_BB9A26,DATA_BB9A26,DATA_BB9A26,DATA_BB9A26
	dw DATA_BB9A26,DATA_BB9A26,DATA_BB9A2E,DATA_BB9A2E,DATA_BB9A2E,DATA_BB9A2E,DATA_BB9A36,DATA_BB9A36
	dw DATA_BB9A36,DATA_BB9A36,DATA_BB9A36,DATA_BB9A36,DATA_BB9A36,DATA_BB9A36,DATA_BB9A36,DATA_BB9A36
	dw DATA_BB9A36,DATA_BB9A36,DATA_BB9A36,DATA_BB9A36,DATA_BB9A36,DATA_BB9A36,DATA_BB9A36,DATA_BB9A36
	dw DATA_BB9A36,DATA_BB9A36,DATA_BB9A36,DATA_BB9A36,DATA_BB9A36,DATA_BB9A36,DATA_BB9A3E,DATA_BB9A3E
	dw DATA_BB9A3E,DATA_BB9A3E,DATA_BB9A3E,DATA_BB9A3E,DATA_BB9A3E,DATA_BB9A3E,DATA_BB9A3E,DATA_BB9A3E
	dw DATA_BB9A3E,DATA_BB9A3E,DATA_BB9A3E,DATA_BB9A3E,DATA_BB9A3E,DATA_BB9A46,DATA_BB9A46,DATA_BB9A46
	dw DATA_BB9A46,DATA_BB9A46,DATA_BB9A4E,DATA_BB9A4E,DATA_BB9A4E,DATA_BB9A4E,DATA_BB9A4E,DATA_BB9A4E
	dw DATA_BB9A4E,DATA_BB9A4E,DATA_BB9A4E,DATA_BB9A56,DATA_BB9A56,DATA_BB9A56,DATA_BB9A56,DATA_BB9A56
	dw DATA_BB9A56,DATA_BB9A56,DATA_BB9A56,DATA_BB9A56,DATA_BB9A56,DATA_BB9A56,DATA_BB9A56,DATA_BB9A56
	dw DATA_BB9A56,DATA_BB9A56,DATA_BB9A56,DATA_BB9A56,DATA_BB9A56,DATA_BB9A56,DATA_BB9A56,DATA_BB9A5E
	dw DATA_BB9A66,DATA_BB9A66,DATA_BB9A66,DATA_BB9A66,DATA_BB9A66,DATA_BB9A66,DATA_BB9A66,DATA_BB9A66
	dw DATA_BB9A66,DATA_BB9A6E,DATA_BB9A6E,DATA_BB9A6E,DATA_BB9A6E,DATA_BB9A6E,DATA_BB9A76,DATA_BB9A76
	dw DATA_BB9A76,DATA_BB9A76,DATA_BB9A76,DATA_BB9A76,DATA_BB9A76,DATA_BB9A76,DATA_BB9A76,DATA_BB9A76
	dw DATA_BB9A76,DATA_BB9A76,DATA_BB9A76,DATA_BB9A7E,DATA_BB9A7E,DATA_BB9A7E,DATA_BB9A7E,DATA_BB9A7E
	dw DATA_BB9A7E,DATA_BB9A7E,DATA_BB9A7E,DATA_BB9A7E,DATA_BB9A7E,DATA_BB9A7E,DATA_BB9A7E,DATA_BB9A86
	dw DATA_BB9A86,DATA_BB9A86,DATA_BB9A86,DATA_BB9A8E,DATA_BB9A8E,DATA_BB9A8E,DATA_BB9A8E,DATA_BB9A8E
	dw DATA_BB9A96,DATA_BB9A96,DATA_BB9A96,DATA_BB9A96,DATA_BB9A9E,DATA_BB9AA6,DATA_BB9AAE,DATA_BB9AAE
	dw DATA_BB9AAE,DATA_BB9AAE,DATA_BB9AAE,DATA_BB9AAE,DATA_BB9AAE,DATA_BB9AAE,DATA_BB9AAE,DATA_BB9AAE
	dw DATA_BB9AAE,DATA_BB9AAE,DATA_BB9AB6,DATA_BB9AB6,DATA_BB9AB6,DATA_BB9AB6,DATA_BB9AB6,DATA_BB9AB6
	dw DATA_BB9AB6,DATA_BB9AB6,DATA_BB9AB6,DATA_BB9AB6,DATA_BB9AB6,DATA_BB9AB6,DATA_BB9ABE,DATA_BB9ABE
	dw DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE
	dw DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE
	dw DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE
	dw DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9ABE,DATA_BB9AC6,DATA_BB9AC6,DATA_BB9ACE
	dw DATA_BB9ACE,DATA_BB9AD6,DATA_BB9AD6,DATA_BB9ADE,DATA_BB9ADE,DATA_BB9ADE,DATA_BB9AE6,DATA_BB9AE6
	dw DATA_BB9AEE,DATA_BB9AEE,DATA_BB9AF6,DATA_BB9AF6,DATA_BB9AFE,DATA_BB9AFE,DATA_BB9B06,DATA_BB9B06
	dw DATA_BB9B06,DATA_BB9B0E,DATA_BB9B0E,DATA_BB9B0E,DATA_BB9B0E,DATA_BB9B0E,DATA_BB9B0E,DATA_BB9B0E
	dw DATA_BB9B0E,DATA_BB9B0E,DATA_BB9B0E,DATA_BB9B0E,DATA_BB9B0E,DATA_BB9B0E,DATA_BB9B16,DATA_BB9B16
	dw DATA_BB9B16,DATA_BB9B16,DATA_BB9B16,DATA_BB9B16,DATA_BB9B16,DATA_BB9B16,DATA_BB9B16,DATA_BB9B1E
	dw DATA_BB9B1E,DATA_BB9B1E,DATA_BB9B1E,DATA_BB9B1E,DATA_BB9B1E,DATA_BB9B1E,DATA_BB9B1E,DATA_BB9B1E
	dw DATA_BB9B1E,DATA_BB9B1E,DATA_BB9B1E,DATA_BB9B1E,DATA_BB9B1E,DATA_BB9B1E,DATA_BB9B1E,DATA_BB9B1E
	dw DATA_BB9B26,DATA_BB9B26,DATA_BB9B26,DATA_BB9B26,DATA_BB9B26,DATA_BB9B26,DATA_BB9B26,DATA_BB9B26
	dw DATA_BB9B26,DATA_BB9B26,DATA_BB9B26,DATA_BB9B26,DATA_BB9B26,DATA_BB9B26,DATA_BB9B2E,DATA_BB9B2E
	dw DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E
	dw DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E
	dw DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E
	dw DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B2E,DATA_BB9B36,DATA_BB9B36,DATA_BB9B36
	dw DATA_BB9B36,DATA_BB9B36,DATA_BB9B36,DATA_BB9B36,DATA_BB9B36,DATA_BB9B3E,DATA_BB9B3E,DATA_BB9B3E
	dw DATA_BB9B3E,DATA_BB9B3E,DATA_BB9B3E,DATA_BB9B3E,DATA_BB9B3E,DATA_BB9B3E,DATA_BB9B3E,DATA_BB9B3E
	dw DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46
	dw DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46
	dw DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46
	dw DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46
	dw DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46
	dw DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46
	dw DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B46,DATA_BB9B4E,DATA_BB9B4E,DATA_BB9B4E
	dw DATA_BB9B4E,DATA_BB9B4E,DATA_BB9B4E,DATA_BB9B4E,DATA_BB9B4E,DATA_BB9B56,DATA_BB9B56,DATA_BB9B56
	dw DATA_BB9B56,DATA_BB9B56,DATA_BB9B56,DATA_BB9B56,DATA_BB9B56,DATA_BB9B56,DATA_BB9B56,DATA_BB9B56
	dw DATA_BB9B56,DATA_BB9B56,DATA_BB9B56,DATA_BB9B56,DATA_BB9B56,DATA_BB9B56,DATA_BB9B56,DATA_BB9B5E
	dw DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E
	dw DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E
	dw DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E,DATA_BB9B5E
	dw DATA_BB9B5E,DATA_BB9B66,DATA_BB9B66,DATA_BB9B66,DATA_BB9B66,DATA_BB9B66,DATA_BB9B66,DATA_BB9B66
	dw DATA_BB9B66,DATA_BB9B66,DATA_BB9B66,DATA_BB9B66,DATA_BB9B66,DATA_BB9B66,DATA_BB9B66,DATA_BB9B66
	dw DATA_BB9B66,DATA_BB9B66,DATA_BB9B66,DATA_BB9B66,DATA_BB9B66,DATA_BB9B66,DATA_BB9B66,DATA_BB9B66
	dw DATA_BB9B66,DATA_BB9B66,DATA_BB9B66,DATA_BB9B6E,DATA_BB9B6E,DATA_BB9B6E,DATA_BB9B6E,DATA_BB9B6E
	dw DATA_BB9B6E,DATA_BB9B6E,DATA_BB9B6E,DATA_BB9B6E,DATA_BB9B76,DATA_BB9B76,DATA_BB9B76,DATA_BB9B76
	dw DATA_BB9B76,DATA_BB9B76,DATA_BB9B76,DATA_BB9B76,DATA_BB9B7E,DATA_BB9B7E,DATA_BB9B7E,DATA_BB9B7E
	dw DATA_BB9B7E,DATA_BB9B7E,DATA_BB9B7E,DATA_BB9B7E,DATA_BB9B86,DATA_BB9B86,DATA_BB9B86,DATA_BB9B86
	dw DATA_BB9B86,DATA_BB9B86,DATA_BB9B86,DATA_BB9B86,DATA_BB9B86,DATA_BB9B86,DATA_BB9B86,DATA_BB9B86
	dw DATA_BB9B8E,DATA_BB9B8E,DATA_BB9B8E,DATA_BB9B96,DATA_BB9B96,DATA_BB9B96,DATA_BB9B96,DATA_BB9B9E
	dw DATA_BB9B9E,DATA_BB9B9E,DATA_BB9B9E,DATA_BB9B9E,DATA_BB9B9E,DATA_BB9B9E,DATA_BB9B9E,DATA_BB9B9E
	dw DATA_BB9B9E,DATA_BB9B9E,DATA_BB9B9E,DATA_BB9B9E,DATA_BB9B9E,DATA_BB9B9E,DATA_BB9B9E,DATA_BB9B9E
	dw DATA_BB9B9E,DATA_BB9B9E,DATA_BB9B9E,DATA_BB9B9E,DATA_BB9B9E,DATA_BB9BA6,DATA_BB9BA6,DATA_BB9BA6
	dw DATA_BB9BA6,DATA_BB9BA6,DATA_BB9BA6,DATA_BB9BA6,DATA_BB9BA6,DATA_BB9BA6,DATA_BB9BAE,DATA_BB9BAE
	dw DATA_BB9BAE,DATA_BB9BAE,DATA_BB9BAE,DATA_BB9BAE,DATA_BB9BAE,DATA_BB9BAE,DATA_BB9BAE,DATA_BB9BAE
	dw DATA_BB9BAE,DATA_BB9BAE,DATA_BB9BB6,DATA_BB9BB6,DATA_BB9BB6,DATA_BB9BB6,DATA_BB9BB6,DATA_BB9BB6
	dw DATA_BB9BB6,DATA_BB9BB6,DATA_BB9BB6,DATA_BB9BB6,DATA_BB9BB6,DATA_BB9BB6,DATA_BB9BB6,DATA_BB9BB6
	dw DATA_BB9BB6,DATA_BB9BB6,DATA_BB9BB6,DATA_BB9BB6,DATA_BB9BB6,DATA_BB9BB6,DATA_BB9BBE,DATA_BB9BBE
	dw DATA_BB9BBE,DATA_BB9BBE,DATA_BB9BBE,DATA_BB9BBE,DATA_BB9BBE,DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BC6
	dw DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BC6
	dw DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BC6
	dw DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BC6,DATA_BB9BCE,DATA_BB9BCE,DATA_BB9BCE
	dw DATA_BB9BCE,DATA_BB9BCE,DATA_BB9BCE,DATA_BB9BCE,DATA_BB9BCE,DATA_BB9BCE,DATA_BB9BCE,DATA_BB9BCE
	dw DATA_BB9BCE,DATA_BB9BCE,DATA_BB9BCE,DATA_BB9BCE,DATA_BB9BCE,DATA_BB9BCE,DATA_BB9BCE,DATA_BB9BCE
	dw DATA_BB9BD6,DATA_BB9BD6,DATA_BB9BD6,DATA_BB9BD6,DATA_BB9BD6,DATA_BB9BD6,DATA_BB9BD6,DATA_BB9BD6
	dw DATA_BB9BD6,DATA_BB9BD6,DATA_BB9BD6,DATA_BB9BD6,DATA_BB9BD6,DATA_BB9BD6,DATA_BB9BD6,DATA_BB9BD6
	dw DATA_BB9BD6,DATA_BB9BD6,DATA_BB9BD6,DATA_BB9BD6,DATA_BB9BDE,DATA_BB9BDE,DATA_BB9BDE,DATA_BB9BDE
	dw DATA_BB9BDE,DATA_BB9BE6,DATA_BB9BEE,DATA_BB9BEE,DATA_BB9BEE,DATA_BB9BEE,DATA_BB9BEE,DATA_BB9BEE
	dw DATA_BB9BEE,DATA_BB9BF6,DATA_BB9BF6,DATA_BB9BF6,DATA_BB9BFE,DATA_BB9BFE,DATA_BB9BFE,DATA_BB9BFE
	dw DATA_BB9C06,DATA_BB9C06,DATA_BB9C06,DATA_BB9C06,DATA_BB9C06,DATA_BB9C06,DATA_BB9C0E,DATA_BB9C0E
	dw DATA_BB9C0E,DATA_BB9C0E,DATA_BB9C0E,DATA_BB9C0E,DATA_BB9C0E,DATA_BB9C0E,DATA_BB9C16,DATA_BB9C16
	dw DATA_BB9C16,DATA_BB9C16,DATA_BB9C1E,DATA_BB9C1E,DATA_BB9C1E,DATA_BB9C1E,DATA_BB9C26,DATA_BB9C26
	dw DATA_BB9C26,DATA_BB9C26,DATA_BB9C26,DATA_BB9C26,DATA_BB9C26,DATA_BB9C2E,DATA_BB9C2E,DATA_BB9C2E
	dw DATA_BB9C2E,DATA_BB9C2E,DATA_BB9C2E,DATA_BB9C2E,DATA_BB9C2E,DATA_BB9C2E,DATA_BB9C2E,DATA_BB9C2E
	dw DATA_BB9C2E,DATA_BB9C2E,DATA_BB9C2E,DATA_BB9C2E,DATA_BB9C2E,DATA_BB9C2E,DATA_BB9C2E,DATA_BB9C2E
	dw DATA_BB9C2E,DATA_BB9C36,DATA_BB9C36,DATA_BB9C36,DATA_BB9C36,DATA_BB9C36,DATA_BB9C36,DATA_BB9C36
	dw DATA_BB9C36,DATA_BB9C36,DATA_BB9C3E,DATA_BB9C3E,DATA_BB9C3E,DATA_BB9C3E,DATA_BB9C3E,DATA_BB9C3E
	dw DATA_BB9C3E,DATA_BB9C3E,DATA_BB9C3E,DATA_BB9C3E,DATA_BB9C3E,DATA_BB9C3E,DATA_BB9C46,DATA_BB9C4E
	dw DATA_BB9C56,DATA_BB9C5E,DATA_BB9C66,DATA_BB9C6E,DATA_BB9C76,DATA_BB9C7E,DATA_BB9C86,DATA_BB9C86
	dw DATA_BB9C86,DATA_BB9C86,DATA_BB9C86,DATA_BB9C86,DATA_BB9C86,DATA_BB9C86,DATA_BB9C86,DATA_BB9C86
	dw DATA_BB9C86,DATA_BB9C86,DATA_BB9C86,DATA_BB9C86,DATA_BB9C8E,DATA_BB9C8E,DATA_BB9C8E,DATA_BB9C8E
	dw DATA_BB9C96,DATA_BB9C96,DATA_BB9C96,DATA_BB9C96,DATA_BB9C96,DATA_BB9C96,DATA_BB9C96,DATA_BB9C96
	dw DATA_BB9C96,DATA_BB9C96,DATA_BB9C9E,DATA_BB9C9E,DATA_BB9C9E,DATA_BB9C9E,DATA_BB9CA6,DATA_BB9CA6
	dw DATA_BB9CA6,DATA_BB9CA6,DATA_BB9CA6,DATA_BB9CA6,DATA_BB9CAE,DATA_BB9CAE,DATA_BB9CAE,DATA_BB9CAE
	dw DATA_BB9CAE,DATA_BB9CAE,DATA_BB9CAE,DATA_BB9CAE,DATA_BB9CAE,DATA_BB9CAE,DATA_BB9CAE,DATA_BB9CAE
	dw DATA_BB9CAE,DATA_BB9CAE,DATA_BB9CAE,DATA_BB9CAE,DATA_BB9CAE,DATA_BB9CB6,DATA_BB9CB6,DATA_BB9CB6
	dw DATA_BB9CB6,DATA_BB9CB6,DATA_BB9CB6,DATA_BB9CB6,DATA_BB9CB6,DATA_BB9CB6,DATA_BB9CB6,DATA_BB9CB6
	dw DATA_BB9CBE,DATA_BB9CC6,DATA_BB9CC6,DATA_BB9CC6,DATA_BB9CC6,DATA_BB9CC6,DATA_BB9CC6,DATA_BB9CCE
	dw DATA_BB9CCE,DATA_BB9CCE,DATA_BB9CCE,DATA_BB9CD6,DATA_BB9CDE,DATA_BB9CDE,DATA_BB9CDE,DATA_BB9CE6
	dw DATA_BB9CE6,DATA_BB9CE6,DATA_BB9CE6,DATA_BB9CE6,DATA_BB9CE6,DATA_BB9CE6,DATA_BB9CEE,DATA_BB9CF6
	dw DATA_BB9CFE,DATA_BB9D06,DATA_BB9D0E,DATA_BB9D0E,DATA_BB9D0E,DATA_BB9D0E,DATA_BB9D0E,DATA_BB9D16
	dw DATA_BB9D16,DATA_BB9D1E,DATA_BB9D1E,DATA_BB9D1E,DATA_BB9D1E,DATA_BB9D1E,DATA_BB9D1E,DATA_BB9D1E
	dw DATA_BB9D1E,DATA_BB9D26,DATA_BB9D26,DATA_BB9D26,DATA_BB9D26,DATA_BB9D26,DATA_BB9D26,DATA_BB9D26
	dw DATA_BB9D26,DATA_BB9D26,DATA_BB9D26,DATA_BB9D26,DATA_BB9D26,DATA_BB9D26,DATA_BB9D26,DATA_BB9D26
	dw DATA_BB9D26,DATA_BB9D2E,DATA_BB9D2E,DATA_BB9D2E,DATA_BB9D2E,DATA_BB9D2E,DATA_BB9D36,DATA_BB9D36
	dw DATA_BB9D36,DATA_BB9D36,DATA_BB9D36,DATA_BB9D36,DATA_BB9D36,DATA_BB9D36,DATA_BB9D36,DATA_BB9D36
	dw DATA_BB9D36,DATA_BB9D3E,DATA_BB9D46,DATA_BB9D46,DATA_BB9D46,DATA_BB9D46,DATA_BB9D46,DATA_BB9D46
	dw DATA_BB9D46,DATA_BB9D46,DATA_BB9D4E,DATA_BB9D56,DATA_BB9D5E,DATA_BB9D66,DATA_BB9D6E,DATA_BB9D76
	dw DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E
	dw DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E
	dw DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D7E
	dw DATA_BB9D7E,DATA_BB9D7E,DATA_BB9D86,DATA_BB9D86,DATA_BB9D86,DATA_BB9D86,DATA_BB9D86,DATA_BB9D86
	dw DATA_BB9D8E,DATA_BB9D8E,DATA_BB9D8E,DATA_BB9D8E,DATA_BB9D8E,DATA_BB9D8E,DATA_BB9D96,DATA_BB9D96
	dw DATA_BB9D96,DATA_BB9D96,DATA_BB9D96,DATA_BB9D96,DATA_BB9D96,DATA_BB9D9E,DATA_BB9D9E,DATA_BB9D9E
	dw DATA_BB9D9E,DATA_BB9DA6,DATA_BB9DA6,DATA_BB9DA6,DATA_BB9DAE,DATA_BB9DAE,DATA_BB9DAE,DATA_BB9DAE
	dw DATA_BB9DAE,DATA_BB9DAE,DATA_BB9DAE,DATA_BB9DAE,DATA_BB9DAE,DATA_BB9DAE,DATA_BB9DB6,DATA_BB9DB6
	dw DATA_BB9DBE,DATA_BB9DBE,DATA_BB9DC6,DATA_BB9DC6,DATA_BB9DC6,DATA_BB9DCE,DATA_BB9DCE,DATA_BB9DCE
	dw DATA_BB9DD6,DATA_BB9DD6,DATA_BB9DD6,DATA_BB9DD6,DATA_BB9DD6,DATA_BB9DD6,DATA_BB9DD6,DATA_BB9DD6
	dw DATA_BB9DD6,DATA_BB9DD6,DATA_BB9DD6,DATA_BB9DDE,DATA_BB9DDE,DATA_BB9DDE,DATA_BB9DDE,DATA_BB9DDE
	dw DATA_BB9DE6,DATA_BB9DE6,DATA_BB9DE6,DATA_BB9DE6,DATA_BB9DE6,DATA_BB9DEE,DATA_BB9DEE,DATA_BB9DEE
	dw DATA_BB9DEE,DATA_BB9DEE,DATA_BB9DEE,DATA_BB9DEE,DATA_BB9DEE,DATA_BB9DEE,DATA_BB9DF6,DATA_BB9DF6
	dw DATA_BB9DF6,DATA_BB9DFE,DATA_BB9DFE,DATA_BB9DFE,DATA_BB9DFE,DATA_BB9DFE,DATA_BB9DFE,DATA_BB9DFE
	dw DATA_BB9DFE,DATA_BB9DFE,DATA_BB9E06,DATA_BB9E06,DATA_BB9E06,DATA_BB9E06,DATA_BB9E06,DATA_BB9E06
	dw DATA_BB9E06,DATA_BB9E06,DATA_BB9E06,DATA_BB9E06,DATA_BB9E06,DATA_BB9E06,DATA_BB9E06,DATA_BB9E06
	dw DATA_BB9E06,DATA_BB9E06,DATA_BB9E0E,DATA_BB9E0E,DATA_BB9E0E,DATA_BB9E0E,DATA_BB9E0E,DATA_BB9E0E
	dw DATA_BB9E0E,DATA_BB9E0E,DATA_BB9E0E,DATA_BB9E0E,DATA_BB9E0E,DATA_BB9E0E,DATA_BB9E0E,DATA_BB9E0E
	dw DATA_BB9E0E,DATA_BB9E0E,DATA_BB9E16,DATA_BB9E16,DATA_BB9E16,DATA_BB9E16,DATA_BB9E16,DATA_BB9E16
	dw DATA_BB9E16,DATA_BB9E16,DATA_BB9E1E,DATA_BB9E26,DATA_BB9E26,DATA_BB9E2E,DATA_BB9E36,DATA_BB9E36
	dw DATA_BB9E36,DATA_BB9E36,DATA_BB9E36,DATA_BB9E36,DATA_BB9E36,DATA_BB9E36,DATA_BB9E3E,DATA_BB9E3E
	dw DATA_BB9E3E,DATA_BB9E3E,DATA_BB9E3E,DATA_BB9E3E,DATA_BB9E3E,DATA_BB9E3E,DATA_BB9E46,DATA_BB9E46
	dw DATA_BB9E46,DATA_BB9E46,DATA_BB9E4E,DATA_BB9E56,DATA_BB9E56,DATA_BB9E56,DATA_BB9E56,DATA_BB9E5E
	dw DATA_BB9E5E,DATA_BB9E66,DATA_BB9E6E,DATA_BB9E76,DATA_BB9E7E,DATA_BB9E7E,DATA_BB9E7E,DATA_BB9E7E
	dw DATA_BB9E7E,DATA_BB9E7E,DATA_BB9E7E,DATA_BB9E7E,DATA_BB9E86,DATA_BB9E86,DATA_BB9E86,DATA_BB9E86
	dw DATA_BB9E86,DATA_BB9E8E,DATA_BB9E8E,DATA_BB9E8E,DATA_BB9E96,DATA_BB9E96,DATA_BB9E96,DATA_BB9E9E
	dw DATA_BB9E9E,DATA_BB9E9E,DATA_BB9EA6,DATA_BB9EA6,DATA_BB9EA6,DATA_BB9EAE,DATA_BB9EAE,DATA_BB9EAE
	dw DATA_BB9EAE,DATA_BB9EAE,DATA_BB9EAE,DATA_BB9EAE,DATA_BB9EAE,DATA_BB9EAE,DATA_BB9EAE,DATA_BB9EAE
	dw DATA_BB9EAE,DATA_BB9EAE,DATA_BB9EAE,DATA_BB9EAE,DATA_BB9EB6,DATA_BB9EB6,DATA_BB9EB6,DATA_BB9EB6
	dw DATA_BB9EB6,DATA_BB9EB6,DATA_BB9EB6,DATA_BB9EB6,DATA_BB9EB6,DATA_BB9EB6,DATA_BB9EB6,DATA_BB9EB6
	dw DATA_BB9EB6,DATA_BB9EB6,DATA_BB9EB6,DATA_BB9EB6,DATA_BB9EB6,DATA_BB9EBE,DATA_BB9EBE,DATA_BB9EBE
	dw DATA_BB9EC6,DATA_BB9ECE,DATA_BB9ECE,DATA_BB9ECE,DATA_BB9ECE,DATA_BB9ECE,DATA_BB9ECE,DATA_BB9ECE
	dw DATA_BB9ECE,DATA_BB9ED6,DATA_BB9ED6,DATA_BB9ED6,DATA_BB9ED6,DATA_BB9ED6,DATA_BB9ED6,DATA_BB9ED6
	dw DATA_BB9ED6,DATA_BB9EDE,DATA_BB9EDE,DATA_BB9EDE,DATA_BB9EDE,DATA_BB9EE6,DATA_BB9EE6,DATA_BB9EE6
	dw DATA_BB9EE6,DATA_BB9EE6,DATA_BB9EE6,DATA_BB9EE6,DATA_BB9EEE,DATA_BB9EF6,DATA_BB9EF6,DATA_BB9EF6
	dw DATA_BB9EFE,DATA_BB9EFE,DATA_BB9EFE,DATA_BB9F06,DATA_BB9F0E,DATA_BB9F16,DATA_BB9F16,DATA_BB9F16
	dw DATA_BB9F1E,DATA_BB9F26,DATA_BB9F2E,DATA_BB9F2E,DATA_BB9F36,DATA_BB9F36,DATA_BB9F36,DATA_BB9F36
	dw DATA_BB9F36,DATA_BB9F36,DATA_BB9F36,DATA_BB9F36,DATA_BB9F36,DATA_BB9F36,DATA_BB9F3E,DATA_BB9F3E
	dw DATA_BB9F3E,DATA_BB9F3E,DATA_BB9F3E,DATA_BB9F3E,DATA_BB9F3E,DATA_BB9F3E,DATA_BB9F46,DATA_BB9F46
	dw DATA_BB9F46,DATA_BB9F46,DATA_BB9F46,DATA_BB9F46,DATA_BB9F46,DATA_BB9F46,DATA_BB9F4E,DATA_BB9F4E
	dw DATA_BB9F4E,DATA_BB9F4E,DATA_BB9F4E,DATA_BB9F4E,DATA_BB9F4E,DATA_BB9F4E,DATA_BB9F4E,DATA_BB9F4E
	dw DATA_BB9F4E,DATA_BB9F4E,DATA_BB9F56,DATA_BB9F56,DATA_BB9F56,DATA_BB9F56,DATA_BB9F56,DATA_BB9F56
	dw DATA_BB9F56,DATA_BB9F56,DATA_BB9F5E,DATA_BB9F5E,DATA_BB9F5E,DATA_BB9F5E,DATA_BB9F5E,DATA_BB9F5E
	dw DATA_BB9F5E,DATA_BB9F66,DATA_BB9F6E,DATA_BB9F76,DATA_BB9F76,DATA_BB9F76,DATA_BB9F76,DATA_BB9F76
	dw DATA_BB9F76,DATA_BB9F76,DATA_BB9F76,DATA_BB9F76,DATA_BB9F76,DATA_BB9F76,DATA_BB9F7E,DATA_BB9F7E
	dw DATA_BB9F7E,DATA_BB9F7E,DATA_BB9F7E,DATA_BB9F7E,DATA_BB9F86,DATA_BB9F86,DATA_BB9F86,DATA_BB9F86
	dw DATA_BB9F86,DATA_BB9F86,DATA_BB9F86,DATA_BB9F86,DATA_BB9F86,DATA_BB9F86,DATA_BB9F86,DATA_BB9F86
	dw DATA_BB9F86,DATA_BB9F86,DATA_BB9F86,DATA_BB9F8E,DATA_BB9F96,DATA_BB9F9E,DATA_BB9FA6,DATA_BB9FAE
	dw DATA_BB9FB6,DATA_BB9FBE,DATA_BB9FC6,DATA_BB9FCE,DATA_BB9FD6,DATA_BB9FDE,DATA_BB9FE6,DATA_BB9FEE
	dw DATA_BB9FF6,DATA_BB9FFE,DATA_BBA006,DATA_BBA00E,DATA_BBA016,DATA_BBA01E,DATA_BBA026,DATA_BBA02E
	dw DATA_BBA036,DATA_BBA03E,DATA_BBA046,DATA_BBA04E,DATA_BBA056,DATA_BBA05E,DATA_BBA066,DATA_BBA06E
	dw DATA_BBA076,DATA_BBA076,DATA_BBA076,DATA_BBA076,DATA_BBA076,DATA_BBA076,DATA_BBA076,DATA_BBA076
	dw DATA_BBA076,DATA_BBA076,DATA_BBA076,DATA_BBA076,DATA_BBA07E,DATA_BBA07E,DATA_BBA07E,DATA_BBA07E
	dw DATA_BBA07E,DATA_BBA086,DATA_BBA086,DATA_BBA086,DATA_BBA086,DATA_BBA086,DATA_BBA086,DATA_BBA086
	dw DATA_BBA08E,DATA_BBA08E,DATA_BBA08E,DATA_BBA08E,DATA_BBA08E,DATA_BBA08E,DATA_BBA08E,DATA_BBA08E
	dw DATA_BBA08E,DATA_BBA096,DATA_BBA09E,DATA_BBA0A6,DATA_BBA0AE,DATA_BBA0B6,DATA_BBA0BE,DATA_BBA0C6
	dw DATA_BBA0CE,DATA_BBA0D6,DATA_BBA0DE,DATA_BBA0E6,DATA_BBA0EE,DATA_BBA0F6,DATA_BBA0FE,DATA_BBA106
	dw DATA_BBA10E,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116
	dw DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116
	dw DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116
	dw DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116
	dw DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA116,DATA_BBA11E
	dw DATA_BBA126,DATA_BBA126,DATA_BBA126,DATA_BBA12E,DATA_BBA12E,DATA_BBA12E,DATA_BBA12E,DATA_BBA12E
	dw DATA_BBA12E,DATA_BBA12E,DATA_BBA12E,DATA_BBA136,DATA_BBA136,DATA_BBA136,DATA_BBA136,DATA_BBA136
	dw DATA_BBA136,DATA_BBA136,DATA_BBA13E,DATA_BBA13E,DATA_BBA13E,DATA_BBA13E,DATA_BBA146,DATA_BBA14E
	dw DATA_BBA14E,DATA_BBA156,DATA_BBA156,DATA_BBA156,DATA_BBA156,DATA_BBA156,DATA_BBA156,DATA_BBA15E
	dw DATA_BBA15E,DATA_BBA15E,DATA_BBA166,DATA_BBA166,DATA_BBA166,DATA_BBA16E,DATA_BBA16E,DATA_BBA16E
	dw DATA_BBA16E,DATA_BBA16E,DATA_BBA16E,DATA_BBA16E,DATA_BBA16E,DATA_BBA16E,DATA_BBA16E,DATA_BBA16E
	dw DATA_BBA16E,DATA_BBA176,DATA_BBA176,DATA_BBA176,DATA_BBA176,DATA_BBA176,DATA_BBA176,DATA_BBA17E
	dw DATA_BBA17E,DATA_BBA17E,DATA_BBA17E,DATA_BBA17E,DATA_BBA17E,DATA_BBA186,DATA_BBA186,DATA_BBA18E
	dw DATA_BBA18E,DATA_BBA18E,DATA_BBA18E,DATA_BBA18E,DATA_BBA18E,DATA_BBA18E,DATA_BBA18E,DATA_BBA18E
	dw DATA_BBA18E,DATA_BBA196,DATA_BBA196,DATA_BBA196,DATA_BBA196,DATA_BBA196,DATA_BBA196,DATA_BBA196
	dw DATA_BBA196,DATA_BBA196,DATA_BBA196,DATA_BBA196,DATA_BBA196,DATA_BBA196,DATA_BBA196,DATA_BBA19E
	dw DATA_BBA19E,DATA_BBA19E,DATA_BBA19E,DATA_BBA19E,DATA_BBA1A6,DATA_BBA1A6,DATA_BBA1A6,DATA_BBA1A6
	dw DATA_BBA1A6,DATA_BBA1A6,DATA_BBA1A6,DATA_BBA1A6,DATA_BBA1A6,DATA_BBA1A6,DATA_BBA1A6,DATA_BBA1A6
	dw DATA_BBA1A6,DATA_BBA1A6,DATA_BBA1A6,DATA_BBA1A6,DATA_BBA1AE,DATA_BBA1B6,DATA_BBA1B6,DATA_BBA1B6
	dw DATA_BBA1B6,DATA_BBA1B6,DATA_BBA1B6,DATA_BBA1BE,DATA_BBA1BE,DATA_BBA1BE,DATA_BBA1BE,DATA_BBA1BE
	dw DATA_BBA1BE,DATA_BBA1BE,DATA_BBA1BE,DATA_BBA1BE,DATA_BBA1BE,DATA_BBA1BE,DATA_BBA1BE,DATA_BBA1BE
	dw DATA_BBA1BE,DATA_BBA1C6,DATA_BBA1C6,DATA_BBA1C6,DATA_BBA1C6,DATA_BBA1C6,DATA_BBA1C6,DATA_BBA1C6
	dw DATA_BBA1C6,DATA_BBA1C6,DATA_BBA1C6,DATA_BBA1CE,DATA_BBA1CE,DATA_BBA1CE,DATA_BBA1CE,DATA_BBA1CE
	dw DATA_BBA1CE,DATA_BBA1CE,DATA_BBA1CE,DATA_BBA1CE,DATA_BBA1CE,DATA_BBA1CE,DATA_BBA1CE,DATA_BBA1CE
	dw DATA_BBA1CE,DATA_BBA1CE,DATA_BBA1CE,DATA_BBA1CE,DATA_BBA1CE,DATA_BBA1CE,DATA_BBA1D6,DATA_BBA1D6
	dw DATA_BBA1D6,DATA_BBA1D6,DATA_BBA1D6,DATA_BBA1D6,DATA_BBA1D6,DATA_BBA1D6,DATA_BBA1D6,DATA_BBA1D6
	dw DATA_BBA1D6,DATA_BBA1D6,DATA_BBA1D6,DATA_BBA1D6,DATA_BBA1D6,DATA_BBA1D6,DATA_BBA1D6,DATA_BBA1D6
	dw DATA_BBA1DE,DATA_BBA1E6,DATA_BBA1E6,DATA_BBA1E6,DATA_BBA1E6,DATA_BBA1E6,DATA_BBA1E6,DATA_BBA1EE
	dw DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1EE
	dw DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1EE
	dw DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1EE,DATA_BBA1F6,DATA_BBA1F6
	dw DATA_BBA1F6,DATA_BBA1F6,DATA_BBA1F6,DATA_BBA1F6,DATA_BBA1F6,DATA_BBA1F6,DATA_BBA1F6,DATA_BBA1F6
	dw DATA_BBA1F6,DATA_BBA1F6,DATA_BBA1F6,DATA_BBA1F6,DATA_BBA1FE,DATA_BBA1FE,DATA_BBA1FE,DATA_BBA206
	dw DATA_BBA20E,DATA_BBA20E,DATA_BBA20E,DATA_BBA20E,DATA_BBA20E,DATA_BBA20E,DATA_BBA20E,DATA_BBA20E
	dw DATA_BBA216,DATA_BBA216,DATA_BBA216,DATA_BBA216,DATA_BBA21E,DATA_BBA21E,DATA_BBA21E,DATA_BBA21E
	dw DATA_BBA226,DATA_BBA226,DATA_BBA226,DATA_BBA226,DATA_BBA226,DATA_BBA226,DATA_BBA226,DATA_BBA226
	dw DATA_BBA226,DATA_BBA226,DATA_BBA226,DATA_BBA226,DATA_BBA226,DATA_BBA22E,DATA_BBA22E,DATA_BBA22E
	dw DATA_BBA22E,DATA_BBA22E,DATA_BBA22E,DATA_BBA22E,DATA_BBA22E,DATA_BBA236,DATA_BBA236,DATA_BBA236
	dw DATA_BBA236,DATA_BBA236,DATA_BBA236,DATA_BBA236,DATA_BBA236,DATA_BBA23E,DATA_BBA23E,DATA_BBA23E
	dw DATA_BBA23E,DATA_BBA23E,DATA_BBA246,DATA_BBA24E,DATA_BBA256,DATA_BBA25E,DATA_BBA266,DATA_BBA266
	dw DATA_BBA266,DATA_BBA266,DATA_BBA266,DATA_BBA266,DATA_BBA266,DATA_BBA266,DATA_BBA266,DATA_BBA266
	dw DATA_BBA266,DATA_BBA266,DATA_BBA266,DATA_BBA266,DATA_BBA266,DATA_BBA266,DATA_BBA266,DATA_BBA266
	dw DATA_BBA266,DATA_BBA266,DATA_BBA266,DATA_BBA266,DATA_BBA26E,DATA_BBA26E,DATA_BBA26E,DATA_BBA26E
	dw DATA_BBA26E,DATA_BBA26E,DATA_BBA26E,DATA_BBA26E,DATA_BBA276,DATA_BBA276,DATA_BBA276,DATA_BBA276
	dw DATA_BBA276,DATA_BBA276,DATA_BBA276,DATA_BBA276,DATA_BBA27E,DATA_BBA27E,DATA_BBA27E,DATA_BBA27E
	dw DATA_BBA27E,DATA_BBA27E,DATA_BBA27E,DATA_BBA27E,DATA_BBA286,DATA_BBA286,DATA_BBA286,DATA_BBA286
	dw DATA_BBA286,DATA_BBA286,DATA_BBA286,DATA_BBA286,DATA_BBA286,DATA_BBA286,DATA_BBA286,DATA_BBA286
	dw DATA_BBA286,DATA_BBA286,DATA_BBA28E,DATA_BBA28E,DATA_BBA296,DATA_BBA296,DATA_BBA29E,DATA_BBA29E
	dw DATA_BBA2A6,DATA_BBA2A6,DATA_BBA2AE,DATA_BBA2AE,DATA_BBA2B6,DATA_BBA2B6,DATA_BBA2BE,DATA_BBA2BE
	dw DATA_BBA2C6,DATA_BBA2C6,DATA_BBA2CE,DATA_BBA2CE,DATA_BBA2D6,DATA_BBA2D6,DATA_BBA2D6,DATA_BBA2D6
	dw DATA_BBA2D6,DATA_BBA2D6,DATA_BBA2D6,DATA_BBA2DE,DATA_BBA2DE,DATA_BBA2E6,DATA_BBA2E6,DATA_BBA2E6
	dw DATA_BBA2E6,DATA_BBA2E6,DATA_BBA2E6,DATA_BBA2E6,DATA_BBA2E6,DATA_BBA2E6,DATA_BBA2E6,DATA_BBA2E6
	dw DATA_BBA2E6,DATA_BBA2E6,DATA_BBA2E6,DATA_BBA2E6,DATA_BBA2EE,DATA_BBA2EE,DATA_BBA2EE,DATA_BBA2EE
	dw DATA_BBA2EE,DATA_BBA2EE,DATA_BBA2EE,DATA_BBA2F6,DATA_BBA2FE,DATA_BBA2FE,DATA_BBA2FE,DATA_BBA2FE
	dw DATA_BBA2FE,DATA_BBA2FE,DATA_BBA2FE,DATA_BBA2FE,DATA_BBA306,DATA_BBA306,DATA_BBA306,DATA_BBA306
	dw DATA_BBA306,DATA_BBA306,DATA_BBA306,DATA_BBA306,DATA_BBA306,DATA_BBA306,DATA_BBA306,DATA_BBA306
	dw DATA_BBA306,DATA_BBA306,DATA_BBA306,DATA_BBA306,DATA_BBA30E,DATA_BBA30E,DATA_BBA30E,DATA_BBA30E
	dw DATA_BBA30E,DATA_BBA30E,DATA_BBA316,DATA_BBA316,DATA_BBA316,DATA_BBA316,DATA_BBA316,DATA_BBA316
	dw DATA_BBA316,DATA_BBA316,DATA_BBA316,DATA_BBA31E,DATA_BBA31E,DATA_BBA31E,DATA_BBA31E,DATA_BBA31E
	dw DATA_BBA31E,DATA_BBA31E,DATA_BBA31E,DATA_BBA31E,DATA_BBA31E,DATA_BBA31E,DATA_BBA31E,DATA_BBA31E
	dw DATA_BBA31E,DATA_BBA31E,DATA_BBA31E,DATA_BBA326,DATA_BBA326,DATA_BBA326,DATA_BBA326,DATA_BBA326
	dw DATA_BBA326,DATA_BBA326,DATA_BBA326,DATA_BBA326,DATA_BBA32E,DATA_BBA32E,DATA_BBA336,DATA_BBA336
	dw DATA_BBA336,DATA_BBA336,DATA_BBA336,DATA_BBA336,DATA_BBA336,DATA_BBA336,DATA_BBA336,DATA_BBA336
	dw DATA_BBA336,DATA_BBA336,DATA_BBA33E,DATA_BBA33E,DATA_BBA33E,DATA_BBA33E,DATA_BBA33E,DATA_BBA33E
	dw DATA_BBA33E,DATA_BBA33E,DATA_BBA33E,DATA_BBA33E,DATA_BBA33E,DATA_BBA33E,DATA_BBA346,DATA_BBA346
	dw DATA_BBA346,DATA_BBA346,DATA_BBA346,DATA_BBA346,DATA_BBA346,DATA_BBA346,DATA_BBA34E,DATA_BBA34E
	dw DATA_BBA34E,DATA_BBA34E,DATA_BBA34E,DATA_BBA34E,DATA_BBA34E,DATA_BBA34E,DATA_BBA356,DATA_BBA356
	dw DATA_BBA356,DATA_BBA356,DATA_BBA356,DATA_BBA356,DATA_BBA35E,DATA_BBA35E,DATA_BBA35E,DATA_BBA35E
	dw DATA_BBA35E,DATA_BBA35E,DATA_BBA35E,DATA_BBA35E,DATA_BBA366,DATA_BBA366,DATA_BBA366,DATA_BBA366
	dw DATA_BBA366,DATA_BBA366,DATA_BBA366,DATA_BBA366,DATA_BBA366,DATA_BBA366,DATA_BBA366,DATA_BBA366
	dw DATA_BBA366,DATA_BBA366,DATA_BBA36E,DATA_BBA36E,DATA_BBA36E,DATA_BBA36E,DATA_BBA36E,DATA_BBA36E
	dw DATA_BBA376,DATA_BBA376,DATA_BBA376,DATA_BBA37E,DATA_BBA386,DATA_BBA38E,DATA_BBA38E,DATA_BBA38E
	dw DATA_BBA38E,DATA_BBA38E,DATA_BBA38E,DATA_BBA38E,DATA_BBA396,DATA_BBA396,DATA_BBA396,DATA_BBA396
	dw DATA_BBA39E,DATA_BBA39E,DATA_BBA39E,DATA_BBA39E,DATA_BBA39E,DATA_BBA39E,DATA_BBA3A6,DATA_BBA3A6
	dw DATA_BBA3A6,DATA_BBA3A6,DATA_BBA3A6,DATA_BBA3A6,DATA_BBA3AE,DATA_BBA3B6,DATA_BBA3B6,DATA_BBA3B6
	dw DATA_BBA3B6,DATA_BBA3B6,DATA_BBA3B6,DATA_BBA3B6,DATA_BBA3B6,DATA_BBA3BE,DATA_BBA3BE,DATA_BBA3BE
	dw DATA_BBA3BE,DATA_BBA3BE,DATA_BBA3BE,DATA_BBA3BE,DATA_BBA3BE,DATA_BBA3C6,DATA_BBA3CE,DATA_BBA3D6
	dw DATA_BBA3DE,DATA_BBA3E6,DATA_BBA3E6,DATA_BBA3E6,DATA_BBA3E6,DATA_BBA3E6,DATA_BBA3E6,DATA_BBA3E6
	dw DATA_BBA3E6,DATA_BBA3E6,DATA_BBA3E6,DATA_BBA3EE,DATA_BBA3F6,DATA_BBA3F6,DATA_BBA3F6,DATA_BBA3F6
	dw DATA_BBA3F6,DATA_BBA3F6,DATA_BBA3F6,DATA_BBA3F6,DATA_BBA3F6,DATA_BBA3F6,DATA_BBA3F6,DATA_BBA3F6
	dw DATA_BBA3FE,DATA_BBA406,DATA_BBA406,DATA_BBA406,DATA_BBA406,DATA_BBA406,DATA_BBA406,DATA_BBA406
	dw DATA_BBA406,DATA_BBA40E,DATA_BBA40E,DATA_BBA40E,DATA_BBA40E,DATA_BBA40E,DATA_BBA40E,DATA_BBA40E
	dw DATA_BBA40E,DATA_BBA40E,DATA_BBA40E,DATA_BBA40E,DATA_BBA416,DATA_BBA416,DATA_BBA416,DATA_BBA416
	dw DATA_BBA41E,DATA_BBA41E,DATA_BBA41E,DATA_BBA41E,DATA_BBA41E

	%FREE_BYTES($FB957A, 646, $00)

DATA_BB9800:
	dw $0000,$0000,$0000,$0000

UNK_BB9808:
	dw $6C62,$6E61,$00EB

DATA_BB980E:
	dw $FFF9,$FFDD,$0018,$0022

DATA_BB9816:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB981E:
	dw $FFE7,$FFF9,$0030,$000C

DATA_BB9826:
	dw $FFE7,$0003,$0030,$000C

DATA_BB982E:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB9836:
	dw $FFF9,$FFDD,$0018,$0022

DATA_BB983E:
	dw $FFF9,$FFDD,$0018,$0022

DATA_BB9846:
	dw $FFF1,$FFDD,$0018,$0022

DATA_BB984E:
	dw $FFF1,$FFDD,$0018,$0022

DATA_BB9856:
	dw $FFF1,$FFDD,$0018,$0022

DATA_BB985E:
	dw $FFF4,$FFCC,$0015,$001E

DATA_BB9866:
	dw $FFF1,$FFDD,$0018,$0022

DATA_BB986E:
	dw $FFF1,$FFDD,$0018,$0022

DATA_BB9876:
	dw $FFF1,$FFDD,$0018,$0022

DATA_BB987E:
	dw $FFEE,$FFD9,$0011,$0025

DATA_BB9886:
	dw $FFEC,$FFDE,$0013,$0020

DATA_BB988E:
	dw $FFF6,$FFDD,$0012,$0022

DATA_BB9896:
	dw $FFF6,$FFDD,$0012,$0022

DATA_BB989E:
	dw $FFF6,$FFDD,$0012,$0022

DATA_BB98A6:
	dw $FFF1,$FFDD,$0018,$0022

DATA_BB98AE:
	dw $FFF5,$FFEB,$001B,$0015

DATA_BB98B6:
	dw $FFF1,$FFDD,$0018,$0022

DATA_BB98BE:
	dw $FFF1,$FFDD,$0018,$0022

DATA_BB98C6:
	dw $FFF1,$FFDD,$0018,$0022

DATA_BB98CE:
	dw $FFEB,$FFDE,$0020,$0020

DATA_BB98D6:
	dw $FFF1,$FFDF,$0016,$001C

DATA_BB98DE:
	dw $FFF0,$FFE6,$0024,$0012

DATA_BB98E6:
	dw $FFF8,$FFE5,$001D,$0011

DATA_BB98EE:
	dw $FFF8,$FFCF,$0013,$0026

DATA_BB98F6:
	dw $FFF8,$FFCF,$0013,$0026

DATA_BB98FE:
	dw $FFF0,$FFCF,$0013,$0026

DATA_BB9906:
	dw $FFF8,$FFCF,$0013,$0026

DATA_BB990E:
	dw $FFFA,$FFE6,$0012,$001D

DATA_BB9916:
	dw $FFF6,$FFDD,$0012,$0022

DATA_BB991E:
	dw $FFFE,$FFDD,$0012,$0022

DATA_BB9926:
	dw $FFF6,$FFDD,$0012,$0022

DATA_BB992E:
	dw $FFDC,$FFD2,$0015,$002B

DATA_BB9936:
	dw $FFE5,$FFCB,$0017,$002D

DATA_BB993E:
	dw $FFEF,$FFC9,$0018,$002B

DATA_BB9946:
	dw $FFF9,$FFCA,$001A,$002A

DATA_BB994E:
	dw $0008,$FFD1,$0019,$0025

DATA_BB9956:
	dw $0010,$FFDB,$0017,$0025

DATA_BB995E:
	dw $0012,$FFE3,$001C,$0023

DATA_BB9966:
	dw $0019,$FFEB,$0018,$0025

DATA_BB996E:
	dw $0001,$FFCC,$0018,$0027

DATA_BB9976:
	dw $FFEB,$FFD3,$0012,$002C

DATA_BB997E:
	dw $FFEC,$FFD2,$001C,$002E

DATA_BB9986:
	dw $FFF1,$FFD2,$0016,$002E

DATA_BB998E:
	dw $FFEB,$FFD3,$0012,$002C

DATA_BB9996:
	dw $FFFE,$FFDD,$0012,$0022

DATA_BB999E:
	dw $FFF6,$FFDD,$0012,$0022

DATA_BB99A6:
	dw $FFF6,$FFDD,$0012,$0022

DATA_BB99AE:
	dw $FFF6,$FFDD,$0012,$0022

DATA_BB99B6:
	dw $FFF6,$FFDD,$0012,$0022

DATA_BB99BE:
	dw $FFEB,$FFD3,$0012,$002C

DATA_BB99C6:
	dw $FFEB,$FFD3,$0012,$002C

DATA_BB99CE:
	dw $FFEB,$FFD3,$0012,$002C

DATA_BB99D6:
	dw $0000,$0000,$0000,$0000

DATA_BB99DE:
	dw $FFFB,$FFDF,$000B,$0022

DATA_BB99E6:
	dw $FFFA,$FFDF,$0012,$001E

DATA_BB99EE:
	dw $FFFA,$FFDF,$0012,$001E

DATA_BB99F6:
	dw $FFFA,$FFDF,$0012,$001E

DATA_BB99FE:
	dw $FFFA,$FFDF,$0012,$001E

DATA_BB9A06:
	dw $FFFA,$FFDF,$0012,$001E

DATA_BB9A0E:
	dw $FFFA,$FFDF,$0012,$001E

DATA_BB9A16:
	dw $FFFA,$FFDF,$0012,$001E

DATA_BB9A1E:
	dw $FFF3,$FFE5,$001E,$001C

DATA_BB9A26:
	dw $FFFA,$FFDF,$0012,$001E

DATA_BB9A2E:
	dw $FFFA,$FFDF,$0012,$001E

DATA_BB9A36:
	dw $FFFA,$FFDF,$0012,$001E

DATA_BB9A3E:
	dw $FFEE,$FFE6,$0023,$0014

DATA_BB9A46:
	dw $FFFE,$FFDD,$0012,$0022

DATA_BB9A4E:
	dw $FFF7,$FFDF,$000D,$001D

DATA_BB9A56:
	dw $FFFE,$FFDD,$0012,$0022

DATA_BB9A5E:
	dw $FFF8,$FFE5,$001D,$0011

DATA_BB9A66:
	dw $FFFE,$FFDD,$0012,$0022

DATA_BB9A6E:
	dw $FFFE,$FFDD,$0012,$0022

DATA_BB9A76:
	dw $FFF8,$FFEC,$0015,$0014

DATA_BB9A7E:
	dw $FFFE,$FFDD,$0012,$0022

DATA_BB9A86:
	dw $FFFE,$FFDD,$0012,$0022

DATA_BB9A8E:
	dw $FFFE,$FFDD,$0012,$0022

DATA_BB9A96:
	dw $FFED,$FFDC,$0017,$0023

DATA_BB9A9E:
	dw $FFEF,$FFDD,$0012,$0022

DATA_BB9AA6:
	dw $FFF2,$FFDD,$0012,$0022

DATA_BB9AAE:
	dw $FFED,$FFDC,$0017,$0023

DATA_BB9AB6:
	dw $FFF8,$FFCF,$0013,$0026

DATA_BB9ABE:
	dw $FFFE,$FFDD,$0012,$0022

DATA_BB9AC6:
	dw $FFD8,$FFD8,$0019,$002A

DATA_BB9ACE:
	dw $FFE1,$FFD1,$0019,$002A

DATA_BB9AD6:
	dw $FFEA,$FFCF,$0019,$002A

DATA_BB9ADE:
	dw $FFF4,$FFCD,$0019,$002A

DATA_BB9AE6:
	dw $FFFD,$FFCF,$0019,$002A

DATA_BB9AEE:
	dw $0005,$FFD3,$0019,$002A

DATA_BB9AF6:
	dw $000C,$FFD9,$0019,$002A

DATA_BB9AFE:
	dw $0011,$FFE1,$0019,$002A

DATA_BB9B06:
	dw $FFFC,$FFCE,$0019,$002A

DATA_BB9B0E:
	dw $FFFE,$FFDD,$0012,$0022

DATA_BB9B16:
	dw $FFFE,$FFDD,$0012,$0022

DATA_BB9B1E:
	dw $FFFB,$FFDF,$000B,$0022

DATA_BB9B26:
	dw $FFFB,$FFDF,$000B,$0022

DATA_BB9B2E:
	dw $FFFB,$FFDF,$000B,$0022

DATA_BB9B36:
	dw $FFEB,$FFD3,$0012,$002C

DATA_BB9B3E:
	dw $FFEB,$FFD3,$0012,$002C

DATA_BB9B46:
	dw $0000,$0000,$0000,$0000

DATA_BB9B4E:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9B56:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9B5E:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9B66:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9B6E:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9B76:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9B7E:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9B86:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9B8E:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9B96:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9B9E:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9BA6:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9BAE:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9BB6:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9BBE:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9BC6:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9BCE:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9BD6:
	dw $FFF8,$FFEA,$0010,$001A

DATA_BB9BDE:
	dw $FFF1,$FFEA,$001D,$0015

DATA_BB9BE6:
	dw $FFF1,$FFEA,$001D,$0015

DATA_BB9BEE:
	dw $FFF5,$FFE6,$001A,$001D

DATA_BB9BF6:
	dw $FFF1,$FFEA,$001D,$0015

DATA_BB9BFE:
	dw $FFF1,$FFEA,$001D,$0015

DATA_BB9C06:
	dw $FFEF,$FFE4,$001B,$0020

DATA_BB9C0E:
	dw $FFF5,$FFE2,$0013,$001E

DATA_BB9C16:
	dw $FFE2,$FFBD,$002B,$0044

DATA_BB9C1E:
	dw $FFDE,$FFBE,$002F,$003F

DATA_BB9C26:
	dw $FFE9,$FFBE,$0030,$003F

DATA_BB9C2E:
	dw $FFF0,$FFC2,$0027,$003E

DATA_BB9C36:
	dw $FFED,$FFB1,$0020,$0048

DATA_BB9C3E:
	dw $FFF7,$FFF0,$0016,$0012

DATA_BB9C46:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9C4E:
	dw $FFEF,$FFE4,$001D,$001D

DATA_BB9C56:
	dw $FFE7,$FFDC,$0042,$001C

DATA_BB9C5E:
	dw $FFE4,$FFD1,$0037,$0018

DATA_BB9C66:
	dw $FFDF,$FFD8,$0037,$001F

DATA_BB9C6E:
	dw $FFDC,$FFEB,$0042,$001A

DATA_BB9C76:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9C7E:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9C86:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9C8E:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9C96:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9C9E:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9CA6:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9CAE:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9CB6:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9CBE:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9CC6:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9CCE:
	dw $FFF7,$FFF0,$0010,$000A

DATA_BB9CD6:
	dw $FFF5,$FFE2,$0013,$001E

DATA_BB9CDE:
	dw $FFF5,$FFE2,$0013,$001E

DATA_BB9CE6:
	dw $FFF5,$FFE2,$0013,$001E

DATA_BB9CEE:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9CF6:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9CFE:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9D06:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9D0E:
	dw $FFF7,$FFEA,$0013,$0018

DATA_BB9D16:
	dw $FFF7,$FFEA,$0013,$0018

DATA_BB9D1E:
	dw $FFF7,$FFEA,$0013,$0018

DATA_BB9D26:
	dw $FFF3,$FFCA,$0014,$001A

DATA_BB9D2E:
	dw $FFF3,$FFCA,$0014,$001A

DATA_BB9D36:
	dw $0000,$0000,$0000,$0000

DATA_BB9D3E:
	dw $FFF5,$FFE1,$0013,$0026

DATA_BB9D46:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB9D4E:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB9D56:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB9D5E:
	dw $FFF5,$FFF1,$0014,$0014

DATA_BB9D66:
	dw $FFF5,$FFF1,$0014,$0014

DATA_BB9D6E:
	dw $FFF5,$FFF1,$0014,$0014

DATA_BB9D76:
	dw $FFF5,$FFF1,$0014,$0014

DATA_BB9D7E:
	dw $FFF5,$FFF1,$0014,$0014

DATA_BB9D86:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB9D8E:
	dw $FFF0,$FFEE,$0020,$0016

DATA_BB9D96:
	dw $FFED,$FFD3,$0029,$002B

DATA_BB9D9E:
	dw $FFEE,$FFD3,$0022,$002B

DATA_BB9DA6:
	dw $FFEE,$FFD3,$0028,$002E

DATA_BB9DAE:
	dw $FFF7,$FFEA,$0010,$0010

DATA_BB9DB6:
	dw $FFD9,$FFCB,$0040,$0016

DATA_BB9DBE:
	dw $FFE4,$FFC0,$0037,$0013

DATA_BB9DC6:
	dw $FFE4,$FFBD,$0037,$0016

DATA_BB9DCE:
	dw $FFD5,$FFC3,$0040,$0017

DATA_BB9DD6:
	dw $FFF7,$FFEA,$0010,$0010

DATA_BB9DDE:
	dw $FFF7,$FFEA,$0010,$0010

DATA_BB9DE6:
	dw $FFF8,$FFF2,$0010,$0018

DATA_BB9DEE:
	dw $FFE4,$FFDF,$0030,$0020

DATA_BB9DF6:
	dw $0000,$0000,$0000,$0000

DATA_BB9DFE:
	dw $0000,$0000,$0000,$0000

DATA_BB9E06:
	dw $FFF1,$FFDD,$001B,$0020

DATA_BB9E0E:
	dw $FFF1,$FFDD,$001B,$0020

DATA_BB9E16:
	dw $FFF1,$FFDD,$001B,$0026

DATA_BB9E1E:
	dw $FFF1,$FFDD,$001B,$0026

DATA_BB9E26:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB9E2E:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB9E36:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB9E3E:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB9E46:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB9E4E:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB9E56:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB9E5E:
	dw $FFF1,$FFE1,$001B,$0026

DATA_BB9E66:
	dw $FFF1,$FFE1,$001B,$0026

DATA_BB9E6E:
	dw $FFF1,$FFE1,$001B,$0026

DATA_BB9E76:
	dw $FFF1,$FFE1,$001B,$0026

DATA_BB9E7E:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB9E86:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB9E8E:
	dw $FFED,$FFE3,$0025,$0018

DATA_BB9E96:
	dw $FFE7,$FFE3,$001E,$001A

DATA_BB9E9E:
	dw $FFE2,$FFE8,$001E,$001A

DATA_BB9EA6:
	dw $FFDF,$FFE8,$001E,$001E

DATA_BB9EAE:
	dw $FFDF,$FFE8,$001E,$001E

DATA_BB9EB6:
	dw $FFF8,$FFD1,$001E,$0014

DATA_BB9EBE:
	dw $FFF8,$FFD1,$001E,$0014

DATA_BB9EC6:
	dw $FFED,$FFE7,$001F,$0018

DATA_BB9ECE:
	dw $FFF9,$FFDD,$0018,$0022

DATA_BB9ED6:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB9EDE:
	dw $FFF3,$FFEB,$001E,$0010

DATA_BB9EE6:
	dw $FFF3,$FFE4,$001E,$001F

DATA_BB9EEE:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BB9EF6:
	dw $FFF7,$FFF8,$0011,$000D

DATA_BB9EFE:
	dw $FFF7,$FFF8,$0011,$000D

DATA_BB9F06:
	dw $FFEF,$FFDE,$0020,$0009

DATA_BB9F0E:
	dw $FFEF,$FFDE,$0020,$0009

DATA_BB9F16:
	dw $FFEF,$FFDE,$0020,$0009

DATA_BB9F1E:
	dw $FFEF,$FFDE,$0020,$0009

DATA_BB9F26:
	dw $FFEF,$FFDE,$0020,$0009

DATA_BB9F2E:
	dw $FFF9,$FFDD,$0018,$0022

DATA_BB9F36:
	dw $FFF9,$FFDD,$0018,$0022

DATA_BB9F3E:
	dw $FFF9,$FFDD,$0018,$0022

DATA_BB9F46:
	dw $FFF9,$FFDD,$0018,$0022

DATA_BB9F4E:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9F56:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9F5E:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9F66:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9F6E:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BB9F76:
	dw $FFF5,$FFEA,$0016,$0017

DATA_BB9F7E:
	dw $FFF5,$FFEA,$0016,$0017

DATA_BB9F86:
	dw $FFF5,$FFEA,$0016,$0017

DATA_BB9F8E:
	dw $FFF5,$FFEA,$0016,$0017

DATA_BB9F96:
	dw $FFF5,$FFEA,$0016,$0017

DATA_BB9F9E:
	dw $FFF5,$FFEA,$0016,$0017

DATA_BB9FA6:
	dw $FFF5,$FFEA,$0016,$0017

DATA_BB9FAE:
	dw $FFF4,$FFE5,$0016,$0017

DATA_BB9FB6:
	dw $FFF4,$FFE0,$0016,$0017

DATA_BB9FBE:
	dw $FFF7,$FFD9,$0016,$0017

DATA_BB9FC6:
	dw $FFF7,$FFD3,$0016,$0017

DATA_BB9FCE:
	dw $FFF7,$FFD0,$0016,$0017

DATA_BB9FD6:
	dw $FFF7,$FFCA,$0016,$0017

DATA_BB9FDE:
	dw $FFF8,$FFC6,$0016,$0017

DATA_BB9FE6:
	dw $FFF8,$FFC6,$0016,$0017

DATA_BB9FEE:
	dw $FFF8,$FFC3,$0016,$0017

DATA_BB9FF6:
	dw $FFF8,$FFC1,$0016,$0017

DATA_BB9FFE:
	dw $FFF8,$FFBF,$0016,$0017

DATA_BBA006:
	dw $FFF8,$FFBE,$0016,$0017

DATA_BBA00E:
	dw $FFF8,$FFBD,$0016,$0017

DATA_BBA016:
	dw $FFF8,$FFBD,$0016,$0017

DATA_BBA01E:
	dw $FFF8,$FFBF,$0016,$0017

DATA_BBA026:
	dw $FFF8,$FFC1,$0016,$0017

DATA_BBA02E:
	dw $FFF8,$FFC4,$0016,$0017

DATA_BBA036:
	dw $FFF8,$FFC7,$0016,$0017

DATA_BBA03E:
	dw $FFF8,$FFCA,$0016,$0017

DATA_BBA046:
	dw $FFF8,$FFCE,$0016,$0017

DATA_BBA04E:
	dw $FFF8,$FFD5,$0016,$0017

DATA_BBA056:
	dw $FFF8,$FFD8,$0016,$0017

DATA_BBA05E:
	dw $FFF8,$FFDD,$0016,$0017

DATA_BBA066:
	dw $FFF8,$FFE2,$0016,$0017

DATA_BBA06E:
	dw $FFF6,$FFD5,$0016,$0012

DATA_BBA076:
	dw $FFF2,$FFDD,$0018,$0022

DATA_BBA07E:
	dw $FFF2,$FFDD,$0018,$0022

DATA_BBA086:
	dw $FFF2,$FFDD,$0018,$0022

DATA_BBA08E:
	dw $FFF3,$FFEB,$0014,$0013

DATA_BBA096:
	dw $FFEF,$FFEE,$0022,$001B

DATA_BBA09E:
	dw $FFEF,$FFEE,$0022,$001B

DATA_BBA0A6:
	dw $FFEF,$FFEE,$0022,$001B

DATA_BBA0AE:
	dw $FFEF,$FFEE,$0022,$001B

DATA_BBA0B6:
	dw $FFEF,$FFEE,$0022,$001B

DATA_BBA0BE:
	dw $FFEF,$FFEE,$0022,$001B

DATA_BBA0C6:
	dw $FFF5,$FFE6,$0011,$001B

DATA_BBA0CE:
	dw $FFF4,$FFE8,$0013,$001A

DATA_BBA0D6:
	dw $FFF6,$FFE1,$0018,$001E

DATA_BBA0DE:
	dw $FFF6,$FFE1,$0018,$001E

DATA_BBA0E6:
	dw $FFF6,$FFE1,$0018,$001E

DATA_BBA0EE:
	dw $FFEF,$FFEE,$0022,$001B

DATA_BBA0F6:
	dw $FFEF,$FFEE,$0022,$001B

DATA_BBA0FE:
	dw $FFF6,$FFE1,$0018,$001E

DATA_BBA106:
	dw $FFF6,$FFE1,$0018,$001E

DATA_BBA10E:
	dw $FFF6,$FFE1,$0018,$001E

DATA_BBA116:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BBA11E:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BBA126:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BBA12E:
	dw $FFF4,$FFDE,$0019,$002A

DATA_BBA136:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BBA13E:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BBA146:
	dw $FFF3,$FFF1,$001F,$0016

DATA_BBA14E:
	dw $FFF9,$FFDD,$0018,$0022

DATA_BBA156:
	dw $FFDA,$FFF2,$004F,$0010

DATA_BBA15E:
	dw $FFE8,$FFFC,$002E,$0010

DATA_BBA166:
	dw $FFDA,$FFF2,$004F,$0010

DATA_BBA16E:
	dw $FFF4,$FFDD,$001A,$0025

DATA_BBA176:
	dw $FFF4,$FFDD,$001A,$0025

DATA_BBA17E:
	dw $FFF4,$FFDD,$001A,$0025

DATA_BBA186:
	dw $FFF4,$FFDD,$001A,$0025

DATA_BBA18E:
	dw $FFF4,$FFDD,$001A,$0025

DATA_BBA196:
	dw $FFE7,$FFE6,$002D,$002D

DATA_BBA19E:
	dw $FFF0,$FFF2,$0021,$001D

DATA_BBA1A6:
	dw $FFF5,$FFF2,$001D,$0019

DATA_BBA1AE:
	dw $FFF6,$FFD5,$0016,$0012

DATA_BBA1B6:
	dw $FFF6,$FFD5,$0016,$0012

DATA_BBA1BE:
	dw $FFF5,$FFE0,$001B,$001F

DATA_BBA1C6:
	dw $FFF6,$FFD5,$0016,$0012

DATA_BBA1CE:
	dw $FFF6,$FFD5,$0016,$0012

DATA_BBA1D6:
	dw $FFF6,$FFD5,$0016,$0012

DATA_BBA1DE:
	dw $FFF6,$FFD5,$0016,$0012

DATA_BBA1E6:
	dw $FFEF,$FFD4,$0013,$0029

DATA_BBA1EE:
	dw $FFEF,$FFD4,$0013,$0029

DATA_BBA1F6:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BBA1FE:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BBA206:
	dw $FFFC,$FFF7,$0006,$0007

DATA_BBA20E:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BBA216:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BBA21E:
	dw $FFF1,$FFF2,$0019,$000F

DATA_BBA226:
	dw $FFF1,$FFF2,$0019,$000F

DATA_BBA22E:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BBA236:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BBA23E:
	dw $FFF0,$FFEF,$001E,$0013

DATA_BBA246:
	dw $FFED,$FFEB,$0022,$0010

DATA_BBA24E:
	dw $FFED,$FFEB,$0022,$0010

DATA_BBA256:
	dw $FFED,$FFFF,$0022,$0010

DATA_BBA25E:
	dw $FFEB,$FFF3,$0027,$0010

DATA_BBA266:
	dw $FFF0,$FFD3,$0019,$001E

DATA_BBA26E:
	dw $FFF0,$FFD3,$0019,$001E

DATA_BBA276:
	dw $FFF0,$FFD3,$0019,$001E

DATA_BBA27E:
	dw $FFF8,$FFD6,$0013,$002B

DATA_BBA286:
	dw $FFF6,$FFF0,$0013,$0014

DATA_BBA28E:
	dw $FFF8,$FFD6,$0013,$002B

DATA_BBA296:
	dw $FFAB,$FFEB,$0041,$0028

DATA_BBA29E:
	dw $FFAB,$FFEB,$0041,$0028

DATA_BBA2A6:
	dw $FFB3,$FFEE,$0036,$002A

DATA_BBA2AE:
	dw $FFB7,$FFF5,$002E,$0028

DATA_BBA2B6:
	dw $FFC2,$FFEA,$002F,$003E

DATA_BBA2BE:
	dw $FFD6,$FFEC,$0021,$0044

DATA_BBA2C6:
	dw $FFEA,$FFCD,$0016,$0068

DATA_BBA2CE:
	dw $FFF4,$FFD1,$0016,$0068

DATA_BBA2D6:
	dw $FFF4,$FFD0,$0019,$0033

DATA_BBA2DE:
	dw $FFF0,$FFD3,$0019,$001E

DATA_BBA2E6:
	dw $FFF0,$FFD3,$0019,$001E

DATA_BBA2EE:
	dw $FFF0,$FFD3,$0019,$001E

DATA_BBA2F6:
	dw $FFF0,$FFD3,$0019,$001E

DATA_BBA2FE:
	dw $FFF0,$FFD3,$0019,$001E

DATA_BBA306:
	dw $FFEE,$FFEB,$0028,$0015

DATA_BBA30E:
	dw $FFE9,$FFF8,$002E,$000E

DATA_BBA316:
	dw $FFEF,$FFEF,$0023,$000E

DATA_BBA31E:
	dw $FFEC,$FFED,$0024,$000F

DATA_BBA326:
	dw $FFF0,$FFF0,$001C,$000F

DATA_BBA32E:
	dw $FFF9,$FFDD,$0018,$0022

DATA_BBA336:
	dw $FFF9,$FFDD,$0018,$0022

DATA_BBA33E:
	dw $FFE9,$FFF0,$002E,$0016

DATA_BBA346:
	dw $FFE9,$FFF0,$002E,$0016

DATA_BBA34E:
	dw $FFF3,$FFF1,$001F,$0016

DATA_BBA356:
	dw $0000,$0000,$0000,$0000

DATA_BBA35E:
	dw $FFF1,$FFE0,$0014,$0018

DATA_BBA366:
	dw $FFF4,$FFE3,$0013,$0022

DATA_BBA36E:
	dw $FFF9,$FFDD,$0018,$0022

DATA_BBA376:
	dw $FFF9,$FFDD,$0018,$0022

DATA_BBA37E:
	dw $FFF9,$FFDD,$0018,$0022

DATA_BBA386:
	dw $FFE9,$FFF8,$002E,$000E

DATA_BBA38E:
	dw $FFED,$FFE3,$000D,$0016

DATA_BBA396:
	dw $FFE9,$FFF8,$002E,$000E

DATA_BBA39E:
	dw $FFF0,$FFF1,$001E,$0024

DATA_BBA3A6:
	dw $FFF0,$FFF4,$001C,$0024

DATA_BBA3AE:
	dw $FFF0,$FFF0,$001C,$0024

DATA_BBA3B6:
	dw $FFF0,$FFF1,$001E,$0024

DATA_BBA3BE:
	dw $FFEE,$FFDD,$0022,$0026

DATA_BBA3C6:
	dw $FFF0,$FFF1,$001E,$0015

DATA_BBA3CE:
	dw $FFF3,$FFE4,$001D,$001E

DATA_BBA3D6:
	dw $FFF6,$FFEE,$0018,$0011

DATA_BBA3DE:
	dw $FFF2,$FFF1,$001E,$0017

DATA_BBA3E6:
	dw $FFEF,$FFE7,$0023,$0017

DATA_BBA3EE:
	dw $FFF9,$FFDD,$0018,$0022

DATA_BBA3F6:
	dw $FFFB,$FFF1,$0016,$0016

DATA_BBA3FE:
	dw $FFFB,$FFEE,$0011,$001E

DATA_BBA406:
	dw $FFFB,$FFEE,$0011,$001E

DATA_BBA40E:
	dw $FFEF,$FFE8,$0024,$0012

DATA_BBA416:
	dw $FFEF,$FFEB,$001D,$000F

DATA_BBA41E:
	dw $FFF8,$FFEA,$0010,$001A

UNK_BBA426:
	dw $30C2

DATA_BBA428:
	dw $FFF8,$FFD0,$0018,$0020,$FFF6,$FFE2,$0015,$001E
	dw $0000,$FFEF,$001A,$0014,$FFEE,$FFE7,$001F,$0020
	dw $FFF2,$FFD6,$0019,$0023,$FFF2,$FFD5,$003C,$002E
	dw $FFFA,$FFFC,$000A,$0006,$FFEC,$FFD8,$002A,$0028
	dw $FFF9,$FFF7,$000C,$000E,$FFE7,$FFD7,$0024,$002B
	dw $FFEA,$FFE0,$0027,$002A,$FFE8,$FFE5,$002D,$002D
	dw $FFF1,$FFDD,$001B,$0020,$FFED,$FFCF,$0039,$0059
	dw $FFEE,$FFBE,$0028,$0047,$0000,$FFED,$0022,$0014
	dw $FFF4,$FFE8,$002E,$001A,$FFD9,$FFC8,$0051,$0060
	dw $FFF5,$FFDD,$0020,$002C,$0000,$FFCC,$0035,$003C

CODE_BBA4C8:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STX.b $B6
	ASL
	ASL
	ASL
	ADC.w #DATA_BBA428
	TAY
	BRA.b CODE_BBA4E5

CODE_BBA4D5:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STX.b $B6
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LSR
	PHX
	TAX
	LDA.l DATA_BB8000,x
	TAY
	PLX
CODE_BBA4E5:
	PHB
	PHK
	PLB
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVS.b CODE_BBA4FE
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CLC
	ADC.w $0000,y
	STA.b $A6
	CLC
	ADC.w $0004,y
	STA.b $AA
	BRA.b CODE_BBA50D

CODE_BBA4FE:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w $0000,y
	STA.b $AA
	SEC
	SBC.w $0004,y
	STA.b $A6
CODE_BBA50D:
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BMI.b CODE_BBA523
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w $0002,y
	STA.b $A8
	SEC
	SBC.w $0006,y
	STA.b $AC
	BRA.b CODE_BBA532

CODE_BBA523:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w $0002,y
	STA.b $AC
	CLC
	ADC.w $0006,y
	STA.b $A8
CODE_BBA532:
	PLB
	RTL

DATA_BBA534:
	dw $FFF6,$FFE1,$0012,$0021,$FFF6,$FFE1,$0012,$0021
	dw $FFE6,$FFEC,$0010,$0030,$FFE6,$FFEC,$0010,$0030
	dw $FFFD,$FFFC,$0019,$0001,$FFFB,$FFFC,$0015,$0001

CODE_BBA564:
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	BEQ.b CODE_BBA570
	CMP.w #$0003
	BPL.b CODE_BBA570
	ASL
	RTS

CODE_BBA570:
	LDA.w #$0002
	RTS

CODE_BBA574:
	STA.b $B8
	JSR.w CODE_BBA564
	PHA
	INC
	INC
	STA.b $88
	JSL.l CODE_BBA594
	PLA
	BCS.b CODE_BBA587
CODE_BBA585:
	CLC
	RTL

CODE_BBA587:
	CMP.b $88
	BNE.b CODE_BBA585
	SEC
	RTL

CODE_BBA58D:
	STA.b $B8
	LDA.w #$001E
	STA.b $88
CODE_BBA594:
	PHB
	PHK
	PLB
CODE_BBA597:
	DEC.b $88
	DEC.b $88
	BEQ.b CODE_BBA60F
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_BBA597
	CPX.b $B6
	BEQ.b CODE_BBA597
	LDA.b $B8
	AND.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	BEQ.b CODE_BBA597
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LSR
	TAX
	LDA.l DATA_BB8000,x
	TAY
	LDX.b $88
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVS.b CODE_BBA5D1
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CLC
	ADC.w $0000,y
	STA.b $AE
	CLC
	ADC.w $0004,y
	STA.b $B2
	BRA.b CODE_BBA5E0

CODE_BBA5D1:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w $0000,y
	STA.b $B2
	SEC
	SBC.w $0004,y
	STA.b $AE
CODE_BBA5E0:
	LDA.b $B2
	CMP.b $A6
	BMI.b CODE_BBA597
	LDA.b $AA
	CMP.b $AE
	BMI.b CODE_BBA597
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BMI.b CODE_BBA612
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w $0002,y
	STA.b $B0
	SEC
	SBC.w $0006,y
	STA.b $B4
CODE_BBA600:
	LDA.b $B0
	CMP.b $AC
	BMI.b CODE_BBA597
	LDA.b $A8
	CMP.b $B4
	BMI.b CODE_BBA597
	PLB
	SEC
	RTL

CODE_BBA60F:
	PLB
	CLC
	RTL

CODE_BBA612:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w $0002,y
	STA.b $B4
	CLC
	ADC.w $0006,y
	STA.b $B0
	BRA.b CODE_BBA600

CODE_BBA623:
	STA.b $B8
	JSR.w CODE_BBA564
	PHA
	CMP.w #$0002
	BEQ.b CODE_BBA637
	TYA
	CLC
	ADC.w #$0008
	TAY
	LDA.w #$0004
CODE_BBA637:
	INC
	INC
	STA.b $88
	JSL.l CODE_BBA66A
	PLA
	BCS.b CODE_BBA644
CODE_BBA642:
	CLC
	RTL

CODE_BBA644:
	CMP.b $88
	BNE.b CODE_BBA642
	SEC
	RTL

CODE_BBA64A:
	STA.b $B8
	JSR.w CODE_BBA564
	PHA
	INC
	INC
	STA.b $88
	JSL.l CODE_BBA66A
	PLA
	BCS.b CODE_BBA65D
CODE_BBA65B:
	CLC
	RTL

CODE_BBA65D:
	CMP.b $88
	BNE.b CODE_BBA65B
	SEC
	RTL

CODE_BBA663:
	STA.b $B8
	LDA.w #$001E
	STA.b $88
CODE_BBA66A:
	PHB
	PHK
	PLB
CODE_BBA66D:
	DEC.b $88
	DEC.b $88
	BEQ.b CODE_BBA6DB
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_BBA66D
	CPX.b $B6
	BEQ.b CODE_BBA66D
	LDA.b $B8
	AND.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	BEQ.b CODE_BBA66D
	LDX.b $88
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVS.b CODE_BBA69D
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CLC
	ADC.w $0000,y
	STA.b $AE
	CLC
	ADC.w $0004,y
	STA.b $B2
	BRA.b CODE_BBA6AC

CODE_BBA69D:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w $0000,y
	STA.b $B2
	SEC
	SBC.w $0004,y
	STA.b $AE
CODE_BBA6AC:
	LDA.b $B2
	CMP.b $A6
	BMI.b CODE_BBA66D
	LDA.b $AA
	CMP.b $AE
	BMI.b CODE_BBA66D
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BMI.b CODE_BBA6DE
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w $0002,y
	STA.b $B0
	SEC
	SBC.w $0006,y
	STA.b $B4
CODE_BBA6CC:
	LDA.b $B0
	CMP.b $AC
	BMI.b CODE_BBA66D
	LDA.b $A8
	CMP.b $B4
	BMI.b CODE_BBA66D
	PLB
	SEC
	RTL

CODE_BBA6DB:
	PLB
	CLC
	RTL

CODE_BBA6DE:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w $0002,y
	STA.b $B4
	CLC
	ADC.w $0006,y
	STA.b $B0
	BRA.b CODE_BBA6CC

CODE_BBA6EF:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHK
	PLB
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LSR
	TAX
	LDA.l DATA_BB8000,x
	TAY
	RTL

CODE_BBA6FE:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHB
	PHK
	PLB
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LSR
	TAX
	LDY.w #$0000
	BRA.b CODE_BBA70E

CODE_BBA70D:
	INY
CODE_BBA70E:
	LDA.l DATA_BB8000,x
	DEX
	DEX
	CMP.l DATA_BB8000,x
	BEQ.b CODE_BBA70D
	TYA
	PLB
	RTL

CODE_BBA71D:
	LDX.w #$0002
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	TAX
	LDA.l DATA_BBCC9C,x
	STA.b $7A
	LDA.l DATA_BBCC9C+$02,x
	STA.b $7C
	LDY.w #$0006
	LDA.b [$7A],y
	AND.w #$00FF
	BEQ.b CODE_BBA744
	LDY.w #$0007
	CLC
	ADC.b [$7A],y
	AND.w #$00FF
	RTL

CODE_BBA744:
	LDY.w #$0005
	LDA.b [$7A],y
	AND.w #$00FF
	RTL

CODE_BBA74D:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHB
	PHK
	PLB
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LSR
	TAX
	LDA.l DATA_BB8000,x
	TAY
	LDA.w $0000,y
	STA.b $4C
	LDA.w $0002,y
	STA.b $4E
	LDA.w $0004,y
	STA.b $50
	LDA.w $0006,y
	STA.b $52
	PLB
	RTL

CODE_BBA772:
	PHB
	PHK
	PLB
	LSR
	LSR
	LSR
	LSR
	SEC
	SBC.w #$0100
	STA.b $92
	TXA
	LSR
	LSR
	LSR
	LSR
	SEC
	SBC.w #$0100
	STA.b $90
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.b $4C
	STA.b $4E
	LDX.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	BEQ.b CODE_BBA7C9
	LDA.w $170D
	CMP.b $3C
	BCC.b CODE_BBA7A5
	CPX.w #$008D
	BCC.b CODE_BBA7A5
	LDX.w !RAM_DKC1_NorSpr_DisplayedPoseLo,y
CODE_BBA7A5:
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable0CDDLo,y
	BEQ.b CODE_BBA7C9
	LDA.l DATA_BBCC9C,x
	STA.b $5A
	INC
	STA.b $5E
	LDA.l DATA_BBCC9C+$02,x
	STA.b $5C
	STA.b $60
	PHY
	JSL.l CODE_BBA845
	PLX
	LDA.w $170D
	CMP.b $3C
	BCC.b CODE_BBA7CB
CODE_BBA7C9:
	PLB
	RTL

CODE_BBA7CB:
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	CMP.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	BEQ.b CODE_BBA7C9
	STA.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	LDX.w $170D
	TYA
	CLC
	ADC.b $5A
	STA.w DKC1_NorSpr_GraphicsDMATable[$00].SourceLo,x
	LDA.b $55
	AND.w #$00FF
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.w DKC1_NorSpr_GraphicsDMATable[$00].SizeLo,x
	ADC.w DKC1_NorSpr_GraphicsDMATable[$00].SourceLo,x
	TAY
	LDA.b $4C
	AND.w #$01FF
	ASL
	ASL
	ASL
	ASL
	STA.w DKC1_NorSpr_GraphicsDMATable[$00].VRAMAddressLo,x
	LDA.b $5C
	ORA.w #$FF00
	STA.w DKC1_NorSpr_GraphicsDMATable[$00].SourceBank,x
	LDA.b $57
	AND.w #$000F
	BNE.b CODE_BBA818
	TXA
	ADC.w #$0008
	STA.w $170D
	STZ.w DKC1_NorSpr_GraphicsDMATable[$01].SourceBank,x
	PLB
	RTL

CODE_BBA818:
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.w DKC1_NorSpr_GraphicsDMATable[$01].SizeLo,x
	TXA
	ADC.w #$0010
	STA.w $170D
	STZ.w $1725,x
	LDA.b $56
	AND.w #$00FF
	ASL
	ASL
	ASL
	ASL
	ADC.w DKC1_NorSpr_GraphicsDMATable[$00].VRAMAddressLo,x
	STA.w DKC1_NorSpr_GraphicsDMATable[$01].VRAMAddressLo,x
	TYA
	STA.w DKC1_NorSpr_GraphicsDMATable[$01].SourceLo,x
	LDA.w DKC1_NorSpr_GraphicsDMATable[$00].SourceBank,x
	STA.w DKC1_NorSpr_GraphicsDMATable[$01].SourceBank,x
	PLB
	RTL

CODE_BBA845:
	JSR.w CODE_BBAADF
	RTL

CODE_BBA849:
	STZ.w $08AB
CODE_BBA84C:
	LDA.b !RAM_DKC1_Global_OAMIndexLo
	CMP.w #!RAM_DKC1_Global_OAMBuffer+$0200
	BNE.b CODE_BBA862
	SEP.b #$20
	LDA.b #$07
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	PEA.w ((CODE_808000&$FF0000)>>16)|((CODE_808000&$FF0000)>>8)
	PLB
	PLB
	RTL

CODE_BBA862:
	PHK
	PLB
	LDY.w $08AB
	LDA.w !RAM_DKC1_NorSpr_DrawOrderIndexLo,y
	TAY
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	BNE.b CODE_BBA873
CODE_BBA870:
	JMP.w CODE_BBAA26

CODE_BBA873:
	LDA.w $170D
	CMP.b $3C
	BCS.b CODE_BBA87F
	LDX.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	BRA.b CODE_BBA88A

CODE_BBA87F:
	LDX.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	CPX.w #$008D
	BCC.b CODE_BBA88A
	LDX.w !RAM_DKC1_NorSpr_DisplayedPoseLo,y
CODE_BBA88A:
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable0CDDLo,y
	BEQ.b CODE_BBA870
	LDA.l DATA_BBCC9C,x
	STA.b $5A
	INC
	STA.b $5E
	LDA.l DATA_BBCC9C+$02,x
	STA.b $5C
	STA.b $60
	XBA
	AND.w #$00FF
	CLC
	ADC.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	STA.w !RAM_DKC1_NorSpr_CurrentOAMZPosLo,y
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	SEC
	SBC.w #$2670
	CMP.w #$005C
	BCC.b CODE_BBA8E8
	LDA.b $4A
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	SEC
	SBC.w #$0080
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	ADC.w $0887
	STA.b $92
	ADC.w #$0090
	CMP.w #$0130
	BCS.b CODE_BBA870
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	STA.b $90
	CLC
	ADC.w #$0030
	CMP.w #$0160
	BCC.b CODE_BBA918
	JMP.w CODE_BBAA26

CODE_BBA8E8:
	LDA.b $4A
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	SEC
	SBC.w #$0080
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	ADC.w $0887
	STA.b $92
	ADC.w #$0090
	CMP.w #$0150
	BCS.b CODE_BBA941
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	STA.b $90
	CLC
	ADC.w #$0058
	CMP.w #$01B0
	BCC.b CODE_BBA918
	JMP.w CODE_BBAA26

CODE_BBA918:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.b $4C
	STA.b $4E
	BIT.w #$8000
	BNE.b CODE_BBA969
	BIT.w #$4000
	BNE.b CODE_BBA949
	LDA.b $90
	SEC
	SBC.w #$0080
	STA.b $90
	LDA.b $92
	CLC
	ADC.w #$0010
	STA.b $92
	CPX.w #$008C
	BCS.b CODE_BBA944
	JSR.w CODE_BBAAC4
CODE_BBA941:
	JMP CODE_BBAA26

CODE_BBA944:
	JSR.w CODE_BBAADF
	BRA.b CODE_BBA98A

CODE_BBA949:
	LDA.b $90
	SEC
	SBC.w #$008F
	STA.b $90
	LDA.b $92
	CLC
	ADC.w #$0010
	STA.b $92
	CPX.w #$008C
	BCS.b CODE_BBA964
	JSR.w CODE_BBAC63
	JMP.w CODE_BBAA26

CODE_BBA964:
	JSR.w CODE_BBAC7E
	BRA.b CODE_BBA98A

CODE_BBA969:
	BIT.w #$4000
	BNE.b CODE_BBA97D
	LDA.b $90
	SEC
	SBC.w #$0080
	STA.b $90
	INC.b $92
	JSR.w CODE_BBAE17
	BRA.b CODE_BBA98A

CODE_BBA97D:
	LDA.b $90
	SEC
	SBC.w #$008F
	STA.b $90
	INC.b $92
	JSR.w CODE_BBAFAD
CODE_BBA98A:
	LDA.w $170D
	CMP.b $3C
	BCS.b CODE_BBA9A0
	LDX.w $08AB
	LDA.w !RAM_DKC1_NorSpr_DrawOrderIndexLo,x
	TAX
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	CMP.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	BNE.b CODE_BBA9A3
CODE_BBA9A0:
	JMP.w CODE_BBAA26

CODE_BBA9A3:
	STA.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	LDX.w $170D
	TYA
	CLC
	ADC.b $5A
	TAY
	STA.w DKC1_NorSpr_GraphicsDMATable[$00].SourceLo,x
	LDA.b $55
	AND.w #$00FF
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.w DKC1_NorSpr_GraphicsDMATable[$00].SizeLo,x
	STA.b $6C
	TYA
	CLC
	ADC.b $6C
	TAY
	LDA.b $4C
	AND.w #$01FF
	ASL
	ASL
	ASL
	ASL
	STA.w DKC1_NorSpr_GraphicsDMATable[$00].VRAMAddressLo,x
	LDA.b $5C
	ORA.w #$FF00
	STA.w DKC1_NorSpr_GraphicsDMATable[$00].SourceBank,x
	TXA
	CLC
	ADC.w #$0008
	TAX
	STZ.w DKC1_NorSpr_GraphicsDMATable[$00].SourceBank,x
	LDA.b $57
	AND.w #$000F
	CMP.w #$0000
	BEQ.b CODE_BBAA20
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.w DKC1_NorSpr_GraphicsDMATable[$00].SizeLo,x
	LDA.b $56
	AND.w #$00FF
	ASL
	ASL
	ASL
	ASL
	STA.b $6C
	LDA.b $4C
	AND.w #$01FF
	ASL
	ASL
	ASL
	ASL
	CLC
	ADC.b $6C
	STA.w DKC1_NorSpr_GraphicsDMATable[$00].VRAMAddressLo,x
	TYA
	STA.w DKC1_NorSpr_GraphicsDMATable[$00].SourceLo,x
	LDA.b $5C
	ORA.w #$FF00
	STA.w DKC1_NorSpr_GraphicsDMATable[$00].SourceBank,x
	TXA
	CLC
	ADC.w #$0008
	TAX
CODE_BBAA20:
	STX.w $170D
	STZ.w DKC1_NorSpr_GraphicsDMATable[$00].SourceBank,x
CODE_BBAA26:
	INC.w $08AB
	INC.w $08AB
	LDA.w $08AB
	CMP.w #$0034
	BEQ.b CODE_BBAA37
	JMP.w CODE_BBA84C

CODE_BBAA37:
	PEA.w ((CODE_808000&$FF0000)>>16)|((CODE_808000&$FF0000)>>8)
	PLB
	PLB
	STZ.w $170D
	RTL

DATA_BBAA40:
	db $03,$0C,$30,$C0,$01,$04,$10,$40,$01,$04,$10,$40,$01,$04,$10,$40
	db $01,$04,$10,$40,$01,$04,$10,$40,$01,$04,$10,$40,$01,$04,$10,$40
	db $01,$04,$10,$40,$01,$04,$10,$40,$01,$04,$10,$40,$01,$04,$10,$40
	db $01,$04,$10,$40,$01,$04,$10,$40,$01,$04,$10,$40,$01,$04,$10,$40
	db $01,$04,$10,$40,$01,$04,$10,$40,$01,$04,$10,$40,$01,$04,$10,$40
	db $01,$04,$10,$40,$01,$04,$10,$40,$01,$04,$10,$40,$01,$04,$10,$40
	db $01,$04,$10,$40,$01,$04,$10,$40,$01,$04,$10,$40,$01,$04,$10,$40
	db $01,$04,$10,$40,$01,$04,$10,$40,$01,$04,$10,$40,$01,$04,$10,$40
	db $01,$04,$10,$40

CODE_BBAAC4:
	LDY.w #$0000
	LDA.b [$5A],y
	STA.b $50
	LDY.w #$0002
	LDA.b [$5A],y
	STA.b $52
	LDY.w #$0004
	LDA.b [$5A],y
	STA.b $54
	LDY.w #$0005
	JMP.w CODE_BBAAFE

CODE_BBAADF:
	LDY.w #$0000
	LDA.b [$5A],y
	STA.b $50
	LDY.w #$0002
	LDA.b [$5A],y
	STA.b $52
	LDY.w #$0004
	LDA.b [$5A],y
	STA.b $54
	LDY.w #$0006
	LDA.b [$5A],y
	STA.b $56
	LDY.w #$0008
CODE_BBAAFE:
	LDA.b !RAM_DKC1_Global_OAMIndexLo
	LSR
	LSR
	SEP.b #$20
	TAX
	ADC.b $50
	BMI.b CODE_BBAB0F
	REP.b #$20
	PLA
	JMP.w CODE_BBAA37

CODE_BBAB0F:
	TXA
	LSR
	LSR
	AND.b #$1F
	STA.b $6E
	TXA
	AND.b #$03
	TAX
	LDA.w DATA_BBAA40,x
	STA.b $58
	LDX.b !RAM_DKC1_Global_OAMIndexLo
	CLC
CODE_BBAB22:
	DEC.b $50
	BMI.b CODE_BBAB80
	LDA.b [$5E],y
	REP.b #$20
	AND.w #$00FF
	ADC.b $92
	CMP.w #$00F0
	BCS.b CODE_BBAB6B
	SBC.w #$000F
	STA.b DKC1_Global_OAMBuffer[$00].YDisp,x
	LDA.b [$5A],y
	AND.w #$00FF
	CLC
	ADC.b $90
	CMP.w #$0100
	SEP.b #$20
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	LDA.b $58
	BCS.b CODE_BBAB4E
	AND.b #$AA
CODE_BBAB4E:
	ORA.b ($6E)
	STA.b ($6E)
	LDA.b $58
	BPL.b CODE_BBAB5D
	INC.b $6E
	LDA.b #$03
	CLC
	BRA.b CODE_BBAB5F

CODE_BBAB5D:
	ASL
	ASL
CODE_BBAB5F:
	STA.b $58
	REP.b #$20
	LDA.b $4E
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	INX
	INX
	INX
	INX
CODE_BBAB6B:
	CLC
	LDA.b $4E
	INC
	INC
	BIT.w #$0010
	BEQ.b CODE_BBAB78
	ADC.w #$0010
CODE_BBAB78:
	STA.b $4E
	SEP.b #$20
	INY
	INY
	BRA.b CODE_BBAB22

CODE_BBAB80:
	REP.b #$20
	TXA
	LSR
	LSR
	SEP.b #$20
	ADC.b $51
	BMI.b CODE_BBAB93
	REP.b #$20
	STX.b !RAM_DKC1_Global_OAMIndexLo
	PLA
	JMP.w CODE_BBAA37

CODE_BBAB93:
	LDA.b $52
	CLC
	ADC.b $4C
	STA.b $4E
CODE_BBAB9A:
	DEC.b $51
	BMI.b CODE_BBABEF
	LDA.b [$5E],y
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $92
	CMP.w #$00F0
	BCS.b CODE_BBABE7
	SBC.w #$000F
	STA.b DKC1_Global_OAMBuffer[$00].YDisp,x
	LDA.b [$5A],y
	AND.w #$00FF
	CLC
	ADC.b $90
	BIT.w #$0100
	SEP.b #$20
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	BEQ.b CODE_BBABDD
	STX.b $6C
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $6E
	LDA.w DATA_BBAA40+$04,x
	ORA.b ($6E)
	STA.b ($6E)
	LDX.b $6C
CODE_BBABDD:
	REP.b #$20
	LDA.b $4E
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	INX
	INX
	INX
	INX
CODE_BBABE7:
	INC.b $4E
	SEP.b #$20
	INY
	INY
	BRA.b CODE_BBAB9A

CODE_BBABEF:
	REP.b #$20
	TXA
	LSR
	LSR
	SEP.b #$20
	ADC.b $53
	BMI.b CODE_BBAC02
	REP.b #$20
	STX.b !RAM_DKC1_Global_OAMIndexLo
	PLA
	JMP.w CODE_BBAA37

CODE_BBAC02:
	LDA.b $54
	CLC
	ADC.b $4C
	STA.b $4E
CODE_BBAC09:
	DEC.b $53
	BMI.b CODE_BBAC5E
	LDA.b [$5E],y
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $92
	CMP.w #$00F0
	BCS.b CODE_BBAC56
	SBC.w #$000F
	STA.b DKC1_Global_OAMBuffer[$00].YDisp,x
	LDA.b [$5A],y
	AND.w #$00FF
	CLC
	ADC.b $90
	BIT.w #$0100
	SEP.b #$20
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	BEQ.b CODE_BBAC4C
	STX.b $6C
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $6E
	LDA.w DATA_BBAA40+$04,x
	ORA.b ($6E)
	STA.b ($6E)
	LDX.b $6C
CODE_BBAC4C:
	REP.b #$20
	LDA.b $4E
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	INX
	INX
	INX
	INX
CODE_BBAC56:
	INC.b $4E
	SEP.b #$20
	INY
	INY
	BRA.b CODE_BBAC09

CODE_BBAC5E:
	REP.b #$20
	STX.b !RAM_DKC1_Global_OAMIndexLo
	RTS

CODE_BBAC63:
	LDY.w #$0000
	LDA.b [$5A],y
	STA.b $50
	LDY.w #$0002
	LDA.b [$5A],y
	STA.b $52
	LDY.w #$0004
	LDA.b [$5A],y
	STA.b $54
	LDY.w #$0005
	JMP.w CODE_BBAC9D

CODE_BBAC7E:
	LDY.w #$0000
	LDA.b [$5A],y
	STA.b $50
	LDY.w #$0002
	LDA.b [$5A],y
	STA.b $52
	LDY.w #$0004
	LDA.b [$5A],y
	STA.b $54
	LDY.w #$0006
	LDA.b [$5A],y
	STA.b $56
	LDY.w #$0008
CODE_BBAC9D:
	LDA.b !RAM_DKC1_Global_OAMIndexLo
	LSR
	LSR
	SEP.b #$20
	TAX
	ADC.b $50
	BMI.b CODE_BBACAE
	REP.b #$20
	PLA
	JMP.w CODE_BBAA37

CODE_BBACAE:
	TXA
	LSR
	LSR
	AND.b #$1F
	STA.b $6E
	TXA
	AND.b #$03
	TAX
	LDA.w DATA_BBAA40,x
	STA.b $58
	LDX.b !RAM_DKC1_Global_OAMIndexLo
	CLC
CODE_BBACC1:
	DEC.b $50
	BMI.b CODE_BBAD22
	LDA.b [$5E],y
	REP.b #$20
	AND.w #$00FF
	ADC.b $92
	CMP.w #$00F0
	BCS.b CODE_BBAD0D
	SBC.w #$000F
	STA.b DKC1_Global_OAMBuffer[$00].YDisp,x
	LDA.b [$5A],y
	EOR.w #$00FF
	AND.w #$00FF
	CLC
	ADC.b $90
	CMP.w #$0100
	SEP.b #$20
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	LDA.b $58
	BCS.b CODE_BBACF0
	AND.b #$AA
CODE_BBACF0:
	ORA.b ($6E)
	STA.b ($6E)
	LDA.b $58
	BPL.b CODE_BBACFF
	INC.b $6E
	LDA.b #$03
	CLC
	BRA.b CODE_BBAD01

CODE_BBACFF:
	ASL
	ASL
CODE_BBAD01:
	STA.b $58
	REP.b #$20
	LDA.b $4E
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	INX
	INX
	INX
	INX
CODE_BBAD0D:
	CLC
	LDA.b $4E
	INC
	INC
	BIT.w #$0010
	BEQ.b CODE_BBAD1A
	ADC.w #$0010
CODE_BBAD1A:
	STA.b $4E
	SEP.b #$20
	INY
	INY
	BRA.b CODE_BBACC1

CODE_BBAD22:
	REP.b #$20
	TXA
	LSR
	LSR
	SEP.b #$20
	ADC.b $51
	BMI.b CODE_BBAD35
	REP.b #$20
	STX.b !RAM_DKC1_Global_OAMIndexLo
	PLA
	JMP.w CODE_BBAA37

CODE_BBAD35:
	LDA.b $52
	CLC
	ADC.b $4C
	STA.b $4E
	REP.b #$20
	LDA.b $90
	CLC
	ADC.w #$0008
	STA.b $90
	SEP.b #$20
CODE_BBAD48:
	DEC.b $51
	BMI.b CODE_BBADA0
	LDA.b [$5E],y
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $92
	CMP.w #$00F0
	BCS.b CODE_BBAD98
	SBC.w #$000F
	STA.b DKC1_Global_OAMBuffer[$00].YDisp,x
	LDA.b [$5A],y
	EOR.w #$00FF
	AND.w #$00FF
	CLC
	ADC.b $90
	BIT.w #$0100
	SEP.b #$20
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	BEQ.b CODE_BBAD8E
	STX.b $6C
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $6E
	LDA.w DATA_BBAA40+$04,x
	ORA.b ($6E)
	STA.b ($6E)
	LDX.b $6C
CODE_BBAD8E:
	REP.b #$20
	LDA.b $4E
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	INX
	INX
	INX
	INX
CODE_BBAD98:
	INC.b $4E
	SEP.b #$20
	INY
	INY
	BRA.b CODE_BBAD48

CODE_BBADA0:
	REP.b #$20
	TXA
	LSR
	LSR
	SEP.b #$20
	ADC.b $53
	BMI.b CODE_BBADB3
	REP.b #$20
	STX.b !RAM_DKC1_Global_OAMIndexLo
	PLA
	JMP.w CODE_BBAA37

CODE_BBADB3:
	LDA.b $54
	CLC
	ADC.b $4C
	STA.b $4E
CODE_BBADBA:
	DEC.b $53
	BMI.b CODE_BBAE12
	LDA.b [$5E],y
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $92
	CMP.w #$00F0
	BCS.b CODE_BBAE0A
	SBC.w #$000F
	STA.b DKC1_Global_OAMBuffer[$00].YDisp,x
	LDA.b [$5A],y
	EOR.w #$00FF
	AND.w #$00FF
	CLC
	ADC.b $90
	BIT.w #$0100
	SEP.b #$20
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	BEQ.b CODE_BBAE00
	STX.b $6C
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $6E
	LDA.w DATA_BBAA40+$04,x
	ORA.b ($6E)
	STA.b ($6E)
	LDX.b $6C
CODE_BBAE00:
	REP.b #$20
	LDA.b $4E
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	INX
	INX
	INX
	INX
CODE_BBAE0A:
	INC.b $4E
	SEP.b #$20
	INY
	INY
	BRA.b CODE_BBADBA

CODE_BBAE12:
	REP.b #$20
	STX.b !RAM_DKC1_Global_OAMIndexLo
	RTS

CODE_BBAE17:
	LDY.w #$0000
	LDA.b [$5A],y
	STA.b $50
	LDY.w #$0002
	LDA.b [$5A],y
	STA.b $52
	LDY.w #$0004
	LDA.b [$5A],y
	STA.b $54
	LDY.w #$0006
	LDA.b [$5A],y
	STA.b $56
	LDY.w #$0008
	LDA.b !RAM_DKC1_Global_OAMIndexLo
	LSR
	LSR
	SEP.b #$20
	TAX
	ADC.b $50
	BMI.b CODE_BBAE47
	REP.b #$20
	PLA
	JMP.w CODE_BBAA37

CODE_BBAE47:
	TXA
	LSR
	LSR
	AND.b #$1F
	STA.b $6E
	TXA
	AND.b #$03
	TAX
	LDA.w DATA_BBAA40,x
	STA.b $58
	LDX.b !RAM_DKC1_Global_OAMIndexLo
	CLC
CODE_BBAE5A:
	DEC.b $50
	BMI.b CODE_BBAEBA
	LDA.b [$5E],y
	EOR.b #$FF
	REP.b #$20
	AND.w #$00FF
	ADC.b $92
	CMP.w #$00F0
	BCS.b CODE_BBAEA5
	SBC.w #$000F
	STA.b DKC1_Global_OAMBuffer[$00].YDisp,x
	LDA.b [$5A],y
	AND.w #$00FF
	CLC
	ADC.b $90
	CMP.w #$0100
	SEP.b #$20
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	LDA.b $58
	BCS.b CODE_BBAE88
	AND.b #$AA
CODE_BBAE88:
	ORA.b ($6E)
	STA.b ($6E)
	LDA.b $58
	BPL.b CODE_BBAE97
	INC.b $6E
	LDA.b #$03
	CLC
	BRA.b CODE_BBAE99

CODE_BBAE97:
	ASL
	ASL
CODE_BBAE99:
	STA.b $58
	REP.b #$20
	LDA.b $4E
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	INX
	INX
	INX
	INX
CODE_BBAEA5:
	CLC
	LDA.b $4E
	INC
	INC
	BIT.w #$0010
	BEQ.b CODE_BBAEB2
	ADC.w #$0010
CODE_BBAEB2:
	STA.b $4E
	SEP.b #$20
	INY
	INY
	BRA.b CODE_BBAE5A

CODE_BBAEBA:
	REP.b #$20
	TXA
	LSR
	LSR
	SEP.b #$20
	ADC.b $51
	BMI.b CODE_BBAECD
	REP.b #$20
	STX.b !RAM_DKC1_Global_OAMIndexLo
	PLA
	JMP.w CODE_BBAA37

CODE_BBAECD:
	LDA.b $52
	CLC
	ADC.b $4C
	STA.b $4E
	REP.b #$20
	LDA.b $92
	CLC
	ADC.w #$0008
	STA.b $92
	SEP.b #$20
CODE_BBAEE0:
	DEC.b $51
	BMI.b CODE_BBAF37
	LDA.b [$5E],y
	EOR.b #$FF
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $92
	CMP.w #$00F0
	BCS.b CODE_BBAF2F
	SBC.w #$000F
	STA.b DKC1_Global_OAMBuffer[$00].YDisp,x
	LDA.b [$5A],y
	AND.w #$00FF
	CLC
	ADC.b $90
	BIT.w #$0100
	SEP.b #$20
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	BEQ.b CODE_BBAF25
	STX.b $6C
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $6E
	LDA.w DATA_BBAA40+$04,x
	ORA.b ($6E)
	STA.b ($6E)
	LDX.b $6C
CODE_BBAF25:
	REP.b #$20
	LDA.b $4E
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	INX
	INX
	INX
	INX
CODE_BBAF2F:
	INC.b $4E
	SEP.b #$20
	INY
	INY
	BRA.b CODE_BBAEE0

CODE_BBAF37:
	REP.b #$20
	TXA
	LSR
	LSR
	SEP.b #$20
	ADC.b $53
	BMI.b CODE_BBAF4A
	REP.b #$20
	STX.b !RAM_DKC1_Global_OAMIndexLo
	PLA
	JMP.w CODE_BBAA37

CODE_BBAF4A:
	LDA.b $54
	CLC
	ADC.b $4C
	STA.b $4E
CODE_BBAF51:
	DEC.b $53
	BMI.b CODE_BBAFA8
	LDA.b [$5E],y
	EOR.b #$FF
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $92
	CMP.w #$00F0
	BCS.b CODE_BBAFA0
	SBC.w #$000F
	STA.b DKC1_Global_OAMBuffer[$00].YDisp,x
	LDA.b [$5A],y
	AND.w #$00FF
	CLC
	ADC.b $90
	BIT.w #$0100
	SEP.b #$20
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	BEQ.b CODE_BBAF96
	STX.b $6C
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $6E
	LDA.w DATA_BBAA40+$04,x
	ORA.b ($6E)
	STA.b ($6E)
	LDX.b $6C
CODE_BBAF96:
	REP.b #$20
	LDA.b $4E
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	INX
	INX
	INX
	INX
CODE_BBAFA0:
	INC.b $4E
	SEP.b #$20
	INY
	INY
	BRA.b CODE_BBAF51

CODE_BBAFA8:
	REP.b #$20
	STX.b !RAM_DKC1_Global_OAMIndexLo
	RTS

CODE_BBAFAD:
	LDY.w #$0000
	LDA.b [$5A],y
	STA.b $50
	LDY.w #$0002
	LDA.b [$5A],y
	STA.b $52
	LDY.w #$0004
	LDA.b [$5A],y
	STA.b $54
	LDY.w #$0006
	LDA.b [$5A],y
	STA.b $56
	LDY.w #$0008
	LDA.b !RAM_DKC1_Global_OAMIndexLo
	LSR
	LSR
	SEP.b #$20
	TAX
	ADC.b $50
	BMI.b CODE_BBAFDD
	REP.b #$20
	PLA
	JMP.w CODE_BBAA37

CODE_BBAFDD:
	TXA
	LSR
	LSR
	AND.b #$1F
	STA.b $6E
	TXA
	AND.b #$03
	TAX
	LDA.w DATA_BBAA40,x
	STA.b $58
	LDX.b !RAM_DKC1_Global_OAMIndexLo
	CLC
CODE_BBAFF0:
	DEC.b $50
	BMI.b CODE_BBB053
	LDA.b [$5E],y
	EOR.b #$FF
	REP.b #$20
	AND.w #$00FF
	ADC.b $92
	CMP.w #$00F0
	BCS.b CODE_BBB03E
	SBC.w #$000F
	STA.b DKC1_Global_OAMBuffer[$00].YDisp,x
	LDA.b [$5A],y
	EOR.w #$00FF
	AND.w #$00FF
	CLC
	ADC.b $90
	CMP.w #$0100
	SEP.b #$20
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	LDA.b $58
	BCS.b CODE_BBB021
	AND.b #$AA
CODE_BBB021:
	ORA.b ($6E)
	STA.b ($6E)
	LDA.b $58
	BPL.b CODE_BBB030
	INC.b $6E
	LDA.b #$03
	CLC
	BRA.b CODE_BBB032

CODE_BBB030:
	ASL
	ASL
CODE_BBB032:
	STA.b $58
	REP.b #$20
	LDA.b $4E
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	INX
	INX
	INX
	INX
CODE_BBB03E:
	CLC
	LDA.b $4E
	INC
	INC
	BIT.w #$0010
	BEQ.b CODE_BBB04B
	ADC.w #$0010
CODE_BBB04B:
	STA.b $4E
	SEP.b #$20
	INY
	INY
	BRA.b CODE_BBAFF0

CODE_BBB053:
	REP.b #$20
	TXA
	LSR
	LSR
	SEP.b #$20
	ADC.b $51
	BMI.b CODE_BBB066
	REP.b #$20
	STX.b !RAM_DKC1_Global_OAMIndexLo
	PLA
	JMP.w CODE_BBAA37

CODE_BBB066:
	LDA.b $52
	CLC
	ADC.b $4C
	STA.b $4E
	REP.b #$20
	LDA.b $90
	CLC
	ADC.w #$0008
	STA.b $90
	LDA.b $92
	CLC
	ADC.w #$0008
	STA.b $92
	SEP.b #$20
CODE_BBB081:
	DEC.b $51
	BMI.b CODE_BBB0DB
	LDA.b [$5E],y
	EOR.b #$FF
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $92
	CMP.w #$00F0
	BCS.b CODE_BBB0D3
	SBC.w #$000F
	STA.b DKC1_Global_OAMBuffer[$00].YDisp,x
	LDA.b [$5A],y
	EOR.w #$00FF
	AND.w #$00FF
	CLC
	ADC.b $90
	BIT.w #$0100
	SEP.b #$20
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	BEQ.b CODE_BBB0C9
	STX.b $6C
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $6E
	LDA.w DATA_BBAA40+$04,x
	ORA.b ($6E)
	STA.b ($6E)
	LDX.b $6C
CODE_BBB0C9:
	REP.b #$20
	LDA.b $4E
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	INX
	INX
	INX
	INX
CODE_BBB0D3:
	INC.b $4E
	SEP.b #$20
	INY
	INY
	BRA.b CODE_BBB081

CODE_BBB0DB:
	REP.b #$20
	TXA
	LSR
	LSR
	SEP.b #$20
	ADC.b $53
	BMI.b CODE_BBB0EE
	REP.b #$20
	STX.b !RAM_DKC1_Global_OAMIndexLo
	PLA
	JMP.w CODE_BBAA37

CODE_BBB0EE:
	LDA.b $54
	CLC
	ADC.b $4C
	STA.b $4E
CODE_BBB0F5:
	DEC.b $53
	BMI.b CODE_BBB14F
	LDA.b [$5E],y
	EOR.b #$FF
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $92
	CMP.w #$00F0
	BCS.b CODE_BBB147
	SBC.w #$000F
	STA.b DKC1_Global_OAMBuffer[$00].YDisp,x
	LDA.b [$5A],y
	EOR.w #$00FF
	AND.w #$00FF
	CLC
	ADC.b $90
	BIT.w #$0100
	SEP.b #$20
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	BEQ.b CODE_BBB13D
	STX.b $6C
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $6E
	LDA.w DATA_BBAA40+$04,x
	ORA.b ($6E)
	STA.b ($6E)
	LDX.b $6C
CODE_BBB13D:
	REP.b #$20
	LDA.b $4E
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	INX
	INX
	INX
	INX
CODE_BBB147:
	INC.b $4E
	SEP.b #$20
	INY
	INY
	BRA.b CODE_BBB0F5

CODE_BBB14F:
	REP.b #$20
	STX.b !RAM_DKC1_Global_OAMIndexLo
	RTS

	%FREE_BYTES($FBB154, 5804, $00)

DATA_BBC800:
	db $00,$01,$00,$00,$00,$78,$78

DATA_BBC807:
	db $01,$00,$00,$00,$00,$78,$78

DATA_BBC80E:
	incbin "Graphics/GFX_Sprite_Snowflakes.bin"

DATA_BBCC0E:
	db $00,$01,$00,$00,$00,$78,$76

DATA_BBCC15:
	db $00,$01,$01,$00,$00,$79,$75

DATA_BBCC1C:
	db $00,$01,$02,$00,$00,$79,$75

DATA_BBCC23:
	db $00,$01,$03,$00,$00,$7A,$74

DATA_BBCC2A:
	db $00,$01,$04,$00,$00,$7B,$74

DATA_BBCC31:
	db $00,$01,$05,$00,$00,$7C,$73

DATA_BBCC38:
	db $00,$01,$06,$00,$00,$7E,$71

DATA_BBCC3F:
	db $00,$01,$00,$00,$00,$7D,$7D

DATA_BBCC46:
	db $00,$01,$01,$00,$00,$7D,$7C

DATA_BBCC4D:
	db $00,$02,$02,$00,$00,$7C,$7B,$7D,$7D

DATA_BBCC56:
	db $00,$03,$04,$00,$00,$7F,$7B,$7B,$7F,$7A,$7A

DATA_BBCC61:
	db $00,$02,$07,$00,$00,$7B,$7B,$7D,$7D

DATA_BBCC6A:
	db $00,$02,$09,$00,$00,$7D,$7C,$7D,$7D

DATA_BBCC73:
	db $00,$01,$0B,$00,$00,$7D,$7C

DATA_BBCC7A:
	db $00,$01,$0C,$00,$00,$7C,$7C

DATA_BBCC81:
	db $07,$02,$0E,$02,$1E,$73,$6F,$83,$6F,$63,$6F,$65,$7F,$75,$7F,$85
	db $7F,$8E,$6F,$7B,$67,$94,$7F,$91,$87,$7D,$67

DATA_BBCC9C:
	dd $00000000,DATA_BBCC0E,DATA_BBCC15,DATA_BBCC1C,DATA_BBCC23,DATA_BBCC2A,DATA_BBCC31,DATA_BBCC38
	dd DATA_BBCC3F,DATA_BBCC46,DATA_BBCC4D,DATA_BBCC56,DATA_BBCC61,DATA_BBCC6A,DATA_BBCC73,DATA_BBCC7A
	dd DATA_BBCC81,DATA_BBC800,DATA_BBC807,DATA_E2B5E1,DATA_E2B5E8,DATA_E2B5EF,DATA_E2B5F6,DATA_E2B5FD
	dd DATA_E2B604,DATA_E2B60B,DATA_CE173E,DATA_CE1745,DATA_CE174C,DATA_CE1753,DATA_CE175A,DATA_CE1761
	dd DATA_CE1768,DATA_CE176F,DATA_E27F78,DATA_D8B1F0,DATA_D8B46C,DATA_D8B6E8,DATA_D8B964,DATA_D8BBE0
	dd DATA_D8BE9A,DATA_D8C154,DATA_D8C40E,DATA_D8C684,DATA_D8C922,DATA_D8CBA4,DATA_D8CE42,DATA_D8D0E0
	dd DATA_D8D37E,DATA_D8D61C,DATA_D8D8BA,DATA_D8DB58,DATA_D8DDF6,DATA_D8E094,DATA_D8E332,DATA_D8E5D0
	dd DATA_CD0000,DATA_CD02BA,DATA_CD0574,DATA_CD0850,DATA_CD0B2C,DATA_CD0E08,DATA_CD1106,DATA_CD13E8
	dd DATA_CD16C4,DATA_CD197E,DATA_CD1C38,DATA_CD1ED6,DATA_CD2196,DATA_CD2472,DATA_CD272C,DATA_CD29E6
	dd DATA_CD2CA0,DATA_CD2F7C,DATA_CD327A,DATA_CD3534,DATA_F81688,DATA_F81964,DATA_F81C46,DATA_F81F88
	dd DATA_F822CA,DATA_F8262E,DATA_F829B4,DATA_F82D34,DATA_F830B4,DATA_F83434,DATA_F837BA,DATA_F83B62
	dd DATA_F83EE8,DATA_F84224,DATA_F84500,DATA_F8477C,DATA_F84A3C,DATA_F84CE0,DATA_F84F9A,DATA_F85254
	dd DATA_F27696,DATA_F27972,DATA_C4ACAA,DATA_C4AF42,DATA_C4B202,DATA_C4B4A0,DATA_C4B722,DATA_C4B99E
	dd DATA_C4BC1A,DATA_C4BEB8,DATA_C4C19A,DATA_C4C438,DATA_C4C64E,DATA_C4C88C,DATA_C4CB08,DATA_C4CE06
	dd DATA_C4D0E8,DATA_C4D3EC,DATA_C4D6B2,DATA_C4D988,DATA_C4DC48,DATA_C4DF08,DATA_C4E1C2,DATA_C4E49E
	dd DATA_C4E7BE,DATA_C4EA62,DATA_C4ED4A,DATA_C4F004,DATA_C4F2E0,DATA_C4F5C2,DATA_C4F8C0,DATA_C4FB36
	dd DATA_F640CE,DATA_F6436C,DATA_F64648,DATA_F64902,DATA_F64BDE,DATA_F64E98,DATA_F65136,DATA_F653CE
	dd DATA_F6564A,DATA_F658E8,DATA_F65B86,DATA_F65E24,DATA_F660C2,DATA_F6633E,DATA_F665FE,DATA_F668BE
	dd DATA_F66B5C,DATA_F66DFA,DATA_F67054,DATA_F672AE,DATA_F67508,DATA_F67784,DATA_F67A00,DATA_F67C98
	dd DATA_D7124C,DATA_D714A6,DATA_D71782,DATA_D71A80,DATA_D71D5C,DATA_D7207C,DATA_D723DA,DATA_D72716
	dd DATA_D72A52,DATA_D72D8E,DATA_D730CA,DATA_D70000,DATA_D70254,DATA_D704AE,DATA_D70708,DATA_D709EA
	dd DATA_D70CAA,DATA_D70F6A,DATA_FB3BDA,DATA_FB3E94,DATA_FB4170,DATA_FB444C,DATA_FB476C,DATA_FB4AA8
	dd DATA_FB4DA0,DATA_FB507C,DATA_FB5314,DATA_FB55AC,DATA_FB58AA,DATA_FB5B86,DATA_FB5E62,DATA_FB613E
	dd DATA_FB647A,DATA_C9BAC7,DATA_C9BDA9,DATA_C9C0AD,DATA_C9C3CD,DATA_C9C6AF,DATA_C9C9D5,DATA_C9CD5B
	dd DATA_C9D0A9,DATA_C9D46D,DATA_C9D7D1,DATA_C9DB3B,DATA_C9DEBB,DATA_C9E1E7,DATA_C9E50D,DATA_C9E85B
	dd DATA_C9EC03,DATA_C9EFA5,DATA_C9F309,DATA_C9F607,DATA_D7620A,DATA_D7646A,DATA_D766E6,DATA_D76984
	dd DATA_D76C82,DATA_D76FE6,DATA_D772F0,DATA_D77632,DATA_D77952,DATA_D77CB6,DATA_D77FD6,DATA_D782FC
	dd DATA_D78600,DATA_D78948,DATA_D78C2A,DATA_D78EEA,DATA_D79188,DATA_D79426,DATA_D796E0,DATA_D7995C
	dd DATA_FD3780,DATA_FD39FC,DATA_FD3C9A,DATA_FD3F38,DATA_FD4192,DATA_FD43EC,DATA_FD468A,DATA_FD4906
	dd DATA_FD4B60,DATA_FD4DBA,DATA_FD5014,DATA_FD5290,DATA_FD5550,DATA_FD580A,DATA_FD5AA2,DATA_FD5D1E
	dd DATA_FD5F9A,DATA_FD6216,DATA_FD6470,DATA_FD66CA,DATA_FD6924,DATA_FD6B7E,DATA_FD6DD8,DATA_FD7054
	dd DATA_E89A2A,DATA_E89D28,DATA_E8A048,DATA_E8A346,DATA_E8A5C2,DATA_E8A81C,DATA_E8AA54,DATA_E8ACD0
	dd DATA_E8AFB2,DATA_E8B272,DATA_E8B5EC,DATA_E8B922,DATA_E8BC5E,DATA_E8BFC2,DATA_E8C326,DATA_E8C662
	dd DATA_E8C960,DATA_E8CCA8,DATA_E8D006,DATA_E8D34E,DATA_E8D68A,DATA_E8D9C6,DATA_C5E840,DATA_C5E520
	dd DATA_C5E228,DATA_C5DF30,DATA_C5DC54,DATA_C5D934,DATA_C5D60E,DATA_C5D2C6,DATA_C5D044,DATA_C5CE28
	dd DATA_C5CB4C,DATA_C5C848,DATA_C5C4CE,DATA_EA020B,DATA_CD392E,DATA_CD3C4E,DATA_CD3EEC,DATA_CD4124
	dd DATA_CD433A,DATA_CD4550,DATA_CD476C,DATA_CD49C6,DATA_CD4C04,DATA_CD4E58,DATA_CD50AC,DATA_CD5300
	dd DATA_CD5538,DATA_CD5770,DATA_CD5986,DATA_CD5B9C,DATA_CD5DF6,DATA_CD602E,DATA_F376FA,DATA_F37992
	dd DATA_F37BE6,DATA_F37E3A,DATA_F380B6,DATA_F3830A,DATA_F38542,DATA_F38764,DATA_F38958,DATA_F38B90
	dd DATA_F38DEA,DATA_F39044,DATA_F392C0,DATA_F39558,DATA_CC091C,DATA_CC0C20,DATA_CC0EE0,DATA_CC1184
	dd DATA_CC1400,DATA_CC16BA,DATA_CC19DA,DATA_CC1C9A,DATA_CC1F5A,DATA_CC223C,DATA_CC2518,DATA_CC279A
	dd DATA_CC2A7C,DATA_CC2DB8,DATA_CC30FA,DATA_D483EC,DATA_D48608,DATA_D48846,DATA_F3A8E4,DATA_F3AB82
	dd DATA_F3AE20,DATA_F3B0DA,DATA_F3B394,DATA_F3B64E,DATA_F3B8EC,DATA_F3BB8A,DATA_F3BE28,DATA_E16D05
	dd DATA_E17041,DATA_E17361,DATA_E1769D,DATA_E179D9,DATA_E17D15,DATA_E18051,DATA_E183B5,DATA_E18713
	dd DATA_E18A55,DATA_E18D6F,DATA_E190AB,DATA_D276FE,DATA_D2797A,DATA_D27C3A,DATA_D27EB6,DATA_D2812C
	dd DATA_D283CA,DATA_D28668,DATA_D66AE8,DATA_D66D64,DATA_D66FE0,DATA_DE1F92,DATA_DE222A,DATA_DE2506
	dd DATA_DE27C0,DATA_DE2A74,DATA_DE2D0C,DATA_DE2FCC,DATA_DE324E,DATA_DE34CA,DATA_DE3746,DATA_DE39E4
	dd DATA_DE3CA4,DATA_DE3F64,DATA_DE4224,DATA_DE44E4,DATA_DE47A4,DATA_DE4A80,DATA_DE4D5C,DATA_DE5038
	dd DATA_DE5314,DATA_DE55F0,DATA_DE58CC,DATA_D73406,DATA_D736C0,DATA_D7397A,DATA_D73C18,DATA_D73F54
	dd DATA_D7431E,DATA_D746E2,DATA_D74A4C,DATA_D74DB0,DATA_D75076,DATA_D75336,DATA_D75612,DATA_DC9252
	dd DATA_DC95D2,DATA_DC9952,DATA_DC9CD2,DATA_DCA030,DATA_DCA3B0,DATA_DCA6EC,DATA_DCAA28,DATA_DCAD64
	dd DATA_DCB084,DATA_DCB3A4,DATA_DCB6A2,DATA_DCB97E,DATA_DCBC7C,DATA_DCBF36,DATA_DCC1CE,DATA_DCC488
	dd DATA_DCC742,DATA_DCC9E0,DATA_DCCC78,DATA_DCCF10,DATA_DCD1A8,DATA_DCD440,DATA_DCD6B6,DATA_DCD92C
	dd DATA_DCDBA2,DATA_DCDE18,DATA_DCE050,DATA_DCE288,DATA_DCE4E8,DATA_DCE764,DATA_F13D10,DATA_F13FEC
	dd DATA_F142C8,DATA_DE6B28,DATA_DE6C78,DATA_DE6DC8,DATA_DE6F18,DATA_DE7068,DATA_DE71B8,DATA_DE7308
	dd DATA_DE7458,DATA_DE75EC,DATA_DE775E,DATA_DE78D0,DATA_DE7A42,DATA_DE7BB4,DATA_DE7D04,DATA_DE7E54
	dd DATA_DE7FA4,DATA_DE80F4,DATA_DE66B0,DATA_DE6822,DATA_DE6994,DATA_DC869A,DATA_DC888E,DATA_DC8A82
	dd DATA_DC8C76,DATA_DC8E6A,DATA_DC9080,DATA_DC7868,DATA_DC7A7E,DATA_DC7C94,DATA_DC7ECC,DATA_DC8142
	dd DATA_DC83FC,DATA_CC0640,DATA_E5775B,DATA_E57A37,DATA_E57CF7,DATA_E57FB1,DATA_E58233,DATA_E584D1
	dd DATA_E587CF,DATA_E58AE9,DATA_E58DA3,DATA_E58FFD,DATA_E56A07,DATA_E56C61,DATA_E56EFF,DATA_E571BF
	dd DATA_E5747F,DATA_EB67D6,DATA_EB68A4,DATA_EB6972,DATA_EB6A40,DATA_EB6B0E,DATA_EB6BDC,DATA_EB6CAA
	dd DATA_EB6D78,DATA_FAC16D,DATA_FAC405,DATA_FAC659,DATA_FAC8F1,DATA_FACB89,DATA_FACDFF,DATA_FAD053
	dd DATA_FAD2A7,DATA_FAD4FB,DATA_FAD74F,DATA_FAD9A3,DATA_FADBF7,DATA_FADE4B,DATA_E78033,DATA_E7830F
	dd DATA_E785AD,DATA_E78867,DATA_E78AE3,DATA_E78D81,DATA_E7905D,DATA_E79339,DATA_E795B5,DATA_E7986F
	dd DATA_E79B29,DATA_E79DE3,DATA_E7A09D,DATA_E7A357,DATA_E7A633,DATA_E7A931,DATA_E7AC73,DATA_E7AF77
	dd DATA_E7B27B,DATA_E7B57F,DATA_E7B83F,DATA_E7BB1B,DATA_E7BDF7,DATA_E7C095,DATA_E7C333,DATA_E7C631
	dd DATA_E7C951,DATA_E7CC71,DATA_E7CF91,DATA_E7D2B1,DATA_E7D615,DATA_E7D97F,DATA_DAF580,DATA_DAF670
	dd DATA_DAF760,DATA_DAF850,DATA_DAF940,DATA_DAFA30,DATA_DAFB42,DATA_DAFC32,DATA_DAFD00,DATA_DAFDF0
	dd DATA_EC09A6,DATA_EC0ADA,DATA_EC0C0E,DATA_EC0D42,DATA_EC0E54,DATA_EC0F88,DATA_EC10BC,DATA_EC11F0
	dd DATA_EC1324,DATA_EC1436,DATA_EC1526,DATA_F01C62,DATA_F01ED8,DATA_F0214E,DATA_F023C4,DATA_F0263A
	dd DATA_F02916,DATA_F02C36,DATA_F02F94,DATA_F032B4,DATA_F03596,DATA_F03878,DATA_F03B32,DATA_F03DEC
	dd DATA_F04084,DATA_F0431C,DATA_F045B4,DATA_F048F6,DATA_F04C32,DATA_F04EEC,DATA_F05250,DATA_F05576
	dd DATA_F05814,DATA_F05AF0,DATA_F05E2C,DATA_F06124,DATA_F0643E,DATA_F06758,DATA_F06A94,DATA_F06D32
	dd DATA_F06FD0,DATA_F072AC,DATA_F0758E,DATA_F078D6,DATA_F07C18,DATA_F07F16,DATA_F0823C,DATA_F0851E
	dd DATA_F087D8,DATA_F08AB4,DATA_F08D90,DATA_F0906C,DATA_F09304,DATA_DD70C6,DATA_DD72C0,DATA_DD74BA
	dd DATA_DD76B4,DATA_DD786A,DATA_DD7A20,DATA_DD7BD6,DATA_DD7DAE,DATA_DD7F86,DATA_DD8180,DATA_DD839C
	dd DATA_DD85B2,DATA_DD87CE,DATA_DD89EA,DATA_DD8C06,DATA_DD8E22,DATA_DD9060,DATA_DD9276,DATA_DD948C
	dd DATA_DD96A2,DATA_DD98DA,DATA_DD9AD4,DATA_C6DA77,DATA_C6DC8D,DATA_C6DEA3,DATA_C6E0BF,DATA_C6E2D5
	dd DATA_C6E50D,DATA_C6E767,DATA_C6E9DD,DATA_C6EC37,DATA_C6EEB3,DATA_C6F12F,DATA_C6F3A5,DATA_C6F5FF
	dd DATA_C6F83D,DATA_C6FA7B,DATA_C6FCB9,DATA_CD6266,DATA_CD64A4,DATA_CD66FE,DATA_CD693C,DATA_CD6B9C
	dd DATA_CD6DDA,DATA_CD703A,DATA_CD729A,DATA_CD74FA,DATA_CD775A,DATA_CD79BA,DATA_CD7BF8,DATA_CD7E58
	dd DATA_D68BCE,DATA_D68DC2,DATA_D68FBC,DATA_D691B0,DATA_D693EE,DATA_D6962C,DATA_D69886,DATA_D69B24
	dd DATA_D69DA6,DATA_D6A028,DATA_D6A288,DATA_D6A4E2,DATA_D6A75E,DATA_D6A9BE,DATA_D6AC40,DATA_D6AEA0
	dd DATA_D6B100,DATA_D6B360,DATA_D6B5C0,DATA_D6B7BA,DATA_CE3B0E,DATA_CE3D2A,DATA_CE3FA6,DATA_CE4200
	dd DATA_CE443E,DATA_CE467C,DATA_CE4898,DATA_CE4ABA,DATA_CE4D36,DATA_CE4FB8,DATA_CE523A,DATA_CE5456
	dd DATA_CE56B6,DATA_CE58F4,DATA_CE5B54,DATA_CE5DF2,DATA_CE6096,DATA_CE62F6,DATA_CE6578,DATA_CE67FA
	dd DATA_D6DB66,DATA_D6DD3E,DATA_D6DEF4,DATA_D6E0AA,DATA_D6E2AA,DATA_D6E52C,DATA_D6E7AE,DATA_D6EA30
	dd DATA_D6EC46,DATA_D6EE3A,DATA_D6EFF0,DATA_D6F1A6,DATA_D6F340,DATA_D6F4DA,DATA_D6F6B2,DATA_D6F88A
	dd DATA_FA81CF,DATA_CE6A38,DATA_CE6C54,DATA_CE6E92,DATA_CE70F2,DATA_CE7374,DATA_CE75F6,DATA_CE7856
	dd DATA_CE7A56,DATA_CE7C78,DATA_CE7EB6,DATA_CE80FA,DATA_CE8316,DATA_CE8570,DATA_CE87F2,DATA_CE8A74
	dd DATA_CE8CD4,DATA_CE8F12,DATA_CE9172,DATA_FB0000,DATA_FB0238,DATA_FB03EE,DATA_FB0582,DATA_FB0738
	dd DATA_FB08CC,DATA_FB0A60,DATA_FB0C16,DATA_FB0DAA,DATA_FB0F3E,DATA_FB10D2,DATA_FB1266,DATA_FB13FA
	dd DATA_FB158E,DATA_FB1760,DATA_FB1916,DATA_FB1AAA,DATA_FB1C60,DATA_D634D4,DATA_D636CE,DATA_D6390C
	dd DATA_D63B44,DATA_D63D7C,DATA_D63F92,DATA_D641CA,DATA_D64446,DATA_D645FC,DATA_D647F6,DATA_D64A0C
	dd DATA_D64C22,DATA_D64DD8,DATA_EDB896,DATA_EDB964,DATA_EDBA10,DATA_EDBA9A,DATA_CE93F4,DATA_CE95CC
	dd DATA_CE97A4,DATA_CE997C,DATA_CE9B54,DATA_CE9D2C,DATA_CE9F42,DATA_CEA13C,DATA_CEA314,DATA_CEA4EC
	dd DATA_CEA6E0,DATA_CEA918,DATA_CEAB94,DATA_CEAE54,DATA_CEB0F2,DATA_CEB3B2,DATA_CEB694,DATA_CEB94E
	dd DATA_CEBBA8,DATA_CEBDBE,DATA_CEBF90,DATA_CEC168,DATA_CEC340,DATA_CEC518,DATA_D6B9F2,DATA_D6BC0E
	dd DATA_D6BE2A,DATA_D6C084,DATA_D6C2A0,DATA_D6C4DE,DATA_D6C71C,DATA_D6C95A,DATA_D6CB98,DATA_D6CDF8
	dd DATA_D6D036,DATA_D6D274,DATA_D6D4B2,DATA_D6D6F0,DATA_D6D92E,DATA_F39E36,DATA_F3A00E,DATA_F3A22A
	dd DATA_F3A468,DATA_F3A6A6,DATA_D36114,DATA_D36330,DATA_D36590,DATA_D367AC,DATA_D369EA,DATA_D36C28
	dd DATA_D36E66,DATA_D370C6,DATA_D372E2,DATA_D79B94,DATA_D79DD2,DATA_D79FEE,DATA_D7A1E8,DATA_D7A3FE
	dd DATA_D7A636,DATA_D7A84C,DATA_D7AA46,DATA_D7ABE0,DATA_D7ADB8,DATA_D7AFB2,DATA_D7B20C,DATA_D7B444
	dd DATA_D7B6C0,DATA_D7B93C,DATA_D7BBDA,DATA_D7BE56,DATA_D7C0FA,DATA_D7C35A,DATA_D7C5B4,DATA_EB8448
	dd DATA_FB2A5A,DATA_FB2C54,DATA_FB2E92,DATA_FB30A8,DATA_FB32A2,DATA_FB347A,DATA_FB3652,DATA_FB3808
	dd DATA_FB39E0,DATA_EF7620,DATA_EF781A,DATA_EF79F2,DATA_EF7BCA,DATA_EF7DC4,DATA_D650D8,DATA_D652D2
	dd DATA_D6550A,DATA_D65748,DATA_D65986,DATA_D65B5E,DATA_D65D36,DATA_D65F0E,DATA_D66102,DATA_D662D4
	dd DATA_D664C8,DATA_D666DE,DATA_D668D2,DATA_D6725C,DATA_D67478,DATA_D67694,DATA_D678B0,DATA_D67ACC
	dd DATA_D67CE8,DATA_D67F04,DATA_D68120,DATA_D6833C,DATA_D68558,DATA_D68796,DATA_D689B2,DATA_DE9DA0
	dd DATA_DE9F78,DATA_DEA150,DATA_DEA344,DATA_DE1440,DATA_DE167E,DATA_DE18DE,DATA_DE1B38,DATA_DE1D54
	dd DATA_F3DBCE,DATA_F3DDC2,DATA_F3DFB6,DATA_F3E1AA,DATA_F3E39E,DATA_F3E570,DATA_DC5F36,DATA_DC614C
	dd DATA_DC6340,DATA_DC6534,DATA_DC674A,DATA_DC6982,DATA_DC6B98,DATA_DC6DAE,DATA_DC6FC4,DATA_DC71DA
	dd DATA_DC73F0,DATA_DC75E4,DATA_ED4860,DATA_ED4A9E,DATA_ED4CDC,DATA_ED4F1A,DATA_ED5158,DATA_ED5396
	dd DATA_ED55F6,DATA_ED5856,DATA_ED5AB6,DATA_ED5D16,DATA_ED5F54,DATA_ED6192,DATA_DD0000,DATA_DD027C
	dd DATA_DD04F8,DATA_DD0758,DATA_DD09B8,DATA_DD0C18,DATA_DD0E78,DATA_DD10F4,DATA_DD1370,DATA_DD15EC
	dd DATA_DD182A,DATA_DD1A84,DATA_DD1CA0,DATA_DD1EDE,DATA_DD211C,DATA_DD2338,DATA_DD2554,DATA_DD2770
	dd DATA_DD29AE,DATA_DD2BEC,DATA_DD2E24,DATA_DD305C,DATA_DD3294,DATA_DD34D2,DATA_DD3710,DATA_DD394E
	dd DATA_DD3B8C,DATA_DD3DCA,DATA_DD402A,DATA_DD428A,DATA_DD44EA,DATA_C10000,DATA_C100F0,DATA_C101E0
	dd DATA_C102D0,DATA_C103C0,DATA_C104B0,DATA_C105A0,DATA_C10690,DATA_C10780,DATA_C10870,DATA_C10960
	dd DATA_C10A50,DATA_C10B40,DATA_C10C30,DATA_C10D20,DATA_C10E10,DATA_C10F00,DATA_DBEF92,DATA_DBF0C0
	dd DATA_DBF1F4,DATA_E54E79,DATA_E55073,DATA_E5528F,DATA_E55489,DATA_E55661,DATA_E5585B,DATA_E55A77
	dd DATA_E55C93,DATA_E55ED1,DATA_E5610F,DATA_E5632B,DATA_E56569,DATA_E567C9,DATA_E592A1,DATA_E59479
	dd DATA_E59651,DATA_E59829,DATA_E59A23,DATA_E59C3F,DATA_E59E5B,DATA_E5A077,DATA_E5A2B5,DATA_EB8686
	dd DATA_EB88C4,DATA_EB8B02,DATA_EB8D62,DATA_EB8F7E,DATA_EB919A,DATA_EB93B0,DATA_EB9582,DATA_EB977C
	dd DATA_EB9992,DATA_EB9BA8,DATA_EB9E02,DATA_EBA078,DATA_EBA2EE,DATA_EBA564,DATA_EBA7DA,DATA_EBAA50
	dd DATA_EA0EDB|$04000000,DATA_EA10F1|$04000000,DATA_EA12E5|$04000000,DATA_EA151D|$04000000,DATA_EA1777|$04000000,DATA_EA19D1|$04000000,DATA_EA1C2B|$04000000,DATA_EA1E85|$04000000
	dd DATA_EA20BD|$04000000,DATA_EA22F5|$04000000,DATA_EA252D|$04000000,DATA_EA2765|$04000000,DATA_EA299D|$04000000,DATA_EA2BD5|$04000000,DATA_EA2DF1,DATA_EA2FEB
	dd DATA_EA31E5,DATA_EA3401,DATA_EA361D,DATA_EA3839,DATA_EA3A33,DATA_EA3BE9,DATA_EA3D9F,DATA_EA3F55
	dd DATA_EA4149,DATA_EA431B,DATA_EA44CB,DATA_EA467B,DATA_EA482B,DATA_EA49E1,DATA_EA4B91,DATA_EA4D41
	dd DATA_EA4EF1,DATA_EA50A1,DATA_EA5235,DATA_EA53C9,DATA_EA555D,DATA_EA5713,DATA_EA58C9,DATA_EA5A7F
	dd DATA_EA5C35,DATA_EA5DEB,DATA_EA5FE5,DATA_EA621D,DATA_EA6417,DATA_ECA288,DATA_ECA334,DATA_ECA402
	dd DATA_ECA4D0,DATA_ECA59E,DATA_ECA68E,DATA_ECA75C,DATA_ECA82A,DATA_EC0000,DATA_EC00F0,DATA_EC01BE
	dd DATA_EC02AE,DATA_EC039E,DATA_EC046C,DATA_EC055C,DATA_EC064C,DATA_EC073C,DATA_EC082C,DATA_EC08FA
	dd DATA_FE0718,DATA_FE092E,DATA_FE0B28,DATA_FE0CDE,DATA_FE0ED8,DATA_FE10D2,DATA_FE12EE,DATA_FE150A
	dd DATA_FE1748,DATA_FE1986,DATA_FE1BC4,DATA_FE1E02,DATA_FE201E,DATA_FE223A,DATA_FE242E,DATA_FE264A
	dd DATA_FE2888,DATA_FE2B04,DATA_FE2DA2,DATA_FE3040,DATA_FE32A0,DATA_FE3516,DATA_FE370A,DATA_FE38DC
	dd DATA_FE3AAE,DATA_FE3C80,DATA_FE3E30,DATA_FE4002,DATA_FE41D4,DATA_FE438A,DATA_FE457E,DATA_FE4772
	dd DATA_FE4966,DATA_FE4B38,DATA_FE4D10,DATA_FE4F04,DATA_FE50F8,DATA_FE52EC,DATA_FE54E0,DATA_FE56D4
	dd DATA_FE58C8,DATA_FE5A9A,DATA_FE5C6C,DATA_FE5E3E,DATA_FE6010,DATA_FE61E2,DATA_FE63D6,DATA_FE65A8
	dd DATA_FE673C,DATA_FE68AE,DATA_FE6A42,DATA_FE6C1A,DATA_FE6DF2,DATA_FB1E16,DATA_FB1E84,DATA_FB1F30
	dd DATA_FB1FFE,DATA_FB208E,DATA_FB20FC,DATA_FB21A8,DATA_FB2276,DATA_F75FA0,DATA_F763AE,DATA_F7679A
	dd DATA_F76B80,DATA_F76F50,DATA_F772AE,DATA_F7762E,DATA_F7794E,DATA_F77C4C,DATA_F77F4A,DATA_F78248
	dd DATA_F7854C,DATA_F78844,DATA_F78B20,DATA_F78DF6,DATA_F790CC,DATA_F793E6,DATA_F79744,DATA_EEB40B
	dd DATA_EEB561,DATA_EEB6B7,DATA_EEB80D,DATA_EEB9C3,DATA_EEBBFB,DATA_EEBE33,DATA_EEC06B,DATA_EEC32B
	dd DATA_EEC5E5,DATA_EEC927,DATA_EECCCF,DATA_EED099,DATA_EED485,DATA_EED871,DATA_EEDC9B,DATA_EEE09D
	dd DATA_EEE43F,DATA_EEE79D,DATA_EEEABD,DATA_EEED99,DATA_EEF00F,DATA_EEF285,DATA_EEF4FB,DATA_EEF771
	dd DATA_EEF9E7,DATA_C56FB2,DATA_C573BA,DATA_C577A0,DATA_C57B26,DATA_C57EAC,DATA_C5824E,DATA_C585D4
	dd DATA_C5897C,DATA_C58D46,DATA_C59154,DATA_C59540,DATA_C598C0,DATA_C59BE0,DATA_C59EDE,DATA_C5A198
	dd DATA_C5A452,DATA_C5A6F0,DATA_C5AA16,DATA_C5AD3C,DATA_C5B062,DATA_C5B366,DATA_C5B648,DATA_C5B908
	dd DATA_C5BBA6,DATA_C5BE44,DATA_C5C16A,DATA_D9FA3A,DATA_D9FAC4,DATA_D9FB70,DATA_D9FBFA,DATA_D9FC84
	dd DATA_D9FD0E,DATA_D9FD98,DATA_D9FE22,DATA_D9FEAC,DATA_E40000,DATA_E4008A,DATA_E40114,DATA_E4019E
	dd DATA_E40228,DATA_E402B2,DATA_E4033C,DATA_E403C6,DATA_D7C8DC,DATA_D7C9EE,DATA_D7CB22,DATA_D7CC34
	dd DATA_D7CD68,DATA_D7CEBE,DATA_D7CFF2,DATA_D7D0E2,DATA_ED63D0,DATA_ED66AC,DATA_ED6982,DATA_ED6C58
	dd DATA_ED6F2E,DATA_ED7204,DATA_ED74DA,DATA_ED77B0,DATA_ED7A6A,DATA_ED7D40,DATA_ED8016,DATA_ED82CA
	dd DATA_EBCC2E,DATA_EBD1BC,DATA_EBD76C,DATA_F27F84,DATA_F28572,DATA_F28B3E,DATA_F290C6,DATA_F60000
	dd DATA_F6025A,DATA_F604B4,DATA_F6070E,DATA_F60968,DATA_F60BC2,DATA_F60E1C,DATA_F61076,DATA_F612D0
	dd DATA_F615AC,DATA_F618CC,DATA_F61C0E,DATA_F61F56,DATA_F6227C,DATA_F625A2,DATA_F628EA,DATA_F62C98
	dd DATA_F63040,DATA_F633C6,DATA_F6376E,DATA_F63ACC,DATA_F63E30,DATA_D5F905,DATA_D5F995,DATA_D5FA25
	dd DATA_D5FAB5,DATA_D5FB45,DATA_D5FBD5,DATA_D5FC65,DATA_D5FCF5,DATA_D5FD85,DATA_CDD0DE,DATA_CDD3BA
	dd DATA_CDD696,DATA_CDD972,DATA_CDDC4E,DATA_CDDF2A,DATA_CDE206,DATA_CDE4E2,DATA_CDE7BE,DATA_CDEA9A
	dd DATA_CDED76,DATA_CDF052,DATA_F50000,DATA_F5027C,DATA_F504F8,DATA_F50796,DATA_F50A34,DATA_F50CD2
	dd DATA_F50F0A,DATA_F51142,DATA_F51396,DATA_F5158A,DATA_F5177E,DATA_F51950,DATA_F51B66,DATA_F51D7C
	dd DATA_F51F70,DATA_F52142,DATA_F52314,DATA_F524E6,DATA_F526B8,DATA_F5288A,DATA_C00000,DATA_C0029E
	dd DATA_C00580,DATA_C0085C,DATA_C00B1C,DATA_C00D7C,DATA_C01020,DATA_ECB36C,DATA_ECB670,DATA_ECB996
	dd DATA_ECBCA0,DATA_ECBFE8,DATA_ECC336,DATA_ECC6A0,DATA_ECCA2C,DATA_ECCD90,DATA_ECD138,DATA_ECD4E0
	dd DATA_ECD888,DATA_ECDC0E,DATA_ECDF72,DATA_ECE2D6,DATA_ECE5FC,DATA_ECE900,DATA_ECEBE2,DATA_ECEEC4
	dd DATA_ECF1A6,DATA_ECF466,DATA_ECF726,DATA_ECF9E6,DATA_ECFCA6,DATA_F79B0E,DATA_F79F54,DATA_F7A39A
	dd DATA_F7A802,DATA_F7AC8C,DATA_F7B116,DATA_F7B5C2,DATA_F7BA90,DATA_F7BF5E,DATA_F7C42C,DATA_F7C8FA
	dd DATA_F7CDC8,DATA_F7D296,DATA_F7D786,DATA_F7DC76,DATA_F7E166,DATA_F7E634,DATA_F7EB02,DATA_F7EFD0
	dd DATA_F52A5C,DATA_F52EA2,DATA_F532E8,DATA_F5370C,DATA_F53B52,DATA_F53F98,DATA_F543DE,DATA_F547E0
	dd DATA_F54C04,DATA_F55028,DATA_F5544C,DATA_F5584E,DATA_F55C50,DATA_F56052,DATA_F56454,DATA_F56878
	dd DATA_F56C9C,DATA_F570E2,DATA_F57528,DATA_F5796E,DATA_D48A84,DATA_D48C5C,DATA_D48E78,DATA_D49050
	dd DATA_D49228,DATA_D493DE,DATA_D495D8,DATA_D4976C,DATA_D498E4,DATA_D49A78,DATA_D49C2E,DATA_D49DC8
	dd DATA_D49F40,DATA_D4A0FC,DATA_D4A2D4,DATA_D4A48A,DATA_DE8244,DATA_DE841C,DATA_DE8616,DATA_DE87EE
	dd DATA_D43D7C,DATA_D43FF2,DATA_D44268,DATA_D444DE,DATA_D44754,DATA_D449CA,DATA_D42CBE,DATA_D42EDA
	dd DATA_D430F6,DATA_D43312,DATA_D4352E,DATA_D4374A,DATA_D43966,DATA_D43B82,DATA_D1CD84,DATA_D1D668
	dd DATA_D1DF08,DATA_D1E7A8,DATA_E3D7AB,DATA_E3E0E9,DATA_E3EA43,DATA_E3F3F3,DATA_8AB534,DATA_8ABE72
	dd DATA_8AC7B6,DATA_8AD11C,DATA_8ADADC,DATA_8AE508,DATA_8AEEC8,DATA_C23E2F,DATA_C247F5,DATA_C25177
	dd DATA_C25AB5,DATA_C26333,DATA_C26C0B,DATA_C2754F,DATA_C27EF9,DATA_C2891F,DATA_C29471,DATA_C29E75
	dd DATA_C2A81F,DATA_C2B19B,DATA_C2BB39,DATA_C2C515,DATA_C2CE7B,DATA_C2D71B,DATA_C2DF55,DATA_C2E751
	dd DATA_C2EFCF,DATA_FD0000,DATA_FD0000,DATA_FD085C,DATA_FD085C,DATA_FD10D4,DATA_FD10D4,DATA_FD1A12
	dd DATA_FD2356,DATA_FD2D32,DATA_D1F08C,DATA_D1F15A,DATA_D1F24A,DATA_D1F33A,DATA_D1F42A,DATA_D1F53C
	dd DATA_D1F62C,DATA_D1F71C,DATA_D1F82E,DATA_D1F91E,DATA_D1FA0E,DATA_D1FB20,DATA_C60979,DATA_C60D7B
	dd DATA_D50000,DATA_D506B4,DATA_D50B60,DATA_D51138,DATA_DB0000,DATA_EDCB60,DATA_D7D1F4,DATA_D7D514
	dd DATA_D7D812,DATA_D7DB10,DATA_D7DDEC,DATA_D7E0C2,DATA_D7E39E,DATA_D7E67A,DATA_D7E956,DATA_D7EC16
	dd DATA_D7EED6,DATA_D7F196,DATA_D7F478,DATA_D7F75A,DATA_F401D7,DATA_F404F7,DATA_F40817,DATA_F40B37
	dd DATA_EE0000,DATA_EE01F4,DATA_EE03E8,DATA_EE05FE,DATA_EE0814,DATA_EE0A2A,DATA_EE0C40,DATA_EE0E56
	dd DATA_EE106C,DATA_EE1282,DATA_C5F6E2,DATA_C5F8D6,DATA_C5FACA,DATA_C5FCBE,DATA_EBE030,DATA_EBE05A
	dd DATA_EBE084,DATA_EBE0AE,DATA_EBE0D8,DATA_EBE146,DATA_E0033C,DATA_E006B6,DATA_E00A30,DATA_E00DAA
	dd DATA_E010EC,DATA_E0140C,DATA_E0170A,DATA_E01A08,DATA_E01CE4,DATA_E01FE2,DATA_E02302,DATA_E02600
	dd DATA_E028E2,DATA_E02B9C,DATA_E02E3A,DATA_E030D8,DATA_E03376,DATA_FA0000,DATA_FA0364,DATA_FA06C8
	dd DATA_FA0A2C,DATA_FA0D08,DATA_FA0FE4,DATA_FA12C0,DATA_FA15BE,DATA_FA18B6,DATA_FA1BAE,DATA_FA1EA6
	dd DATA_CFE400,DATA_F7F49E,DATA_F7F88A,DATA_F7FAC2,DATA_F7FC72,DATA_F7FD84,DATA_F7FE58,DATA_DFD98C
	dd DATA_DFDA16,DATA_DFDAA0,DATA_DFDB2A,DATA_FC583A,DATA_C99DE7,DATA_C9A6BF,DATA_C9B0E5,DATA_F0F76E
	dd DATA_F0F83C,DATA_F0F90A,DATA_F0F9D8,DATA_F0FAA6,DATA_F0FB58,DATA_F0FC2C,DATA_E27D02,DATA_F81412
	dd DATA_F80A94,DATA_F80D0A,DATA_DF9E06,DATA_DF9FBC,DATA_DFA150,DATA_DFA2E4,DATA_DFA49A,DATA_DFA694
	dd DATA_DFA828,DATA_DF2244,DATA_DF23FA,DATA_DF25B0,DATA_DF2788,DATA_DF2960,DATA_DF2B16,DATA_DF2D10
	dd DATA_DF2EC6,DATA_F85530,DATA_F85762,DATA_F85978,DATA_F85B8E,DATA_F85DA4,DATA_F85FDC,DATA_F86230
	dd DATA_F86462,DATA_F86678,DATA_F868B0,DATA_F86AC6,DATA_F86CDC,DATA_F86EF2,DATA_F87108,DATA_F8731E
	dd DATA_F87534,DATA_DE0000,DATA_DE0254,DATA_DE0486,DATA_DE0696,DATA_DE08A6,DATA_DE0A78,DATA_DE0C28
	dd DATA_DE0DBC,DATA_DE0F2E,DATA_DE1062,DATA_DE1174,DATA_DE1242,DATA_DE1310,DATA_DE137E,DATA_DE13CA
	dd DATA_DE1416,DATA_EBDD1C,DATA_CEF88E,DATA_CEF918,DATA_CEF9A2,DATA_CEFA2C,DATA_CEFAB6,DATA_CEFB40
	dd DATA_CEFBCA,DATA_CEFC54,DATA_F3C0C6,DATA_CD37D2,DATA_F47A7D,DATA_F47CA5,DATA_F47C1B,DATA_F47855
	dd DATA_F47519,DATA_F475A3,DATA_F4762D,DATA_F476B7,DATA_F47741,DATA_F477CB,DATA_F47855,DATA_F478DF
	dd DATA_F47969,DATA_F479F3,DATA_F47A7D,DATA_F47B07,DATA_F47B91,DATA_F47C1B,DATA_F47CA5,DATA_F47D2F
	dd DATA_F47DB9,DATA_F47E43,DATA_F47ECD,DATA_F47F57,DATA_F47FE1,DATA_F4806B,DATA_F480F5,DATA_F4817F
	dd DATA_F48209,DATA_F48293,DATA_CEFCDE,DATA_CEFD4C,DATA_CEFDBA,DATA_CEFE28,DATA_CEFE96,DATA_CEFF04
	dd DATA_DEC828,DATA_DEC8D4,DATA_DEC980,DATA_DECA2C,DATA_DECAD8,DATA_DECBA6,DATA_EE2BE7,DATA_EE30B5
	dd DATA_EE353F,DATA_EE39A7,DATA_EE3E0F,DATA_EE4299,DATA_EE4767,DATA_E1B98B,DATA_E1BE0F,DATA_E1C217
	dd DATA_E1C61F,DATA_DFCB3E,DATA_DFD00C,DATA_DFD4DA,DATA_EE4BF7,DATA_EE5141,DATA_EE56F1,DATA_EE5C7F
	dd DATA_EE6273,DATA_EE67DF,DATA_EE6CC9,DATA_EE70ED,DATA_EE74CD,DATA_EE78F1,DATA_D04F4A,DATA_D054BC
	dd DATA_D05A06,DATA_D05EF0,DATA_D063B8,DATA_D0685E,DATA_D06D26,DATA_D07210,DATA_D07716,DATA_D07C1C
	dd DATA_D09EFC,DATA_D0A484,DATA_D0A9F6,DATA_D0AEFC,DATA_D0B3C4,DATA_D0B848,DATA_D0BC66,DATA_D0C084
	dd DATA_D0C464,DATA_D0C844,DATA_D0CC24,DATA_D08188,DATA_D08716,DATA_D08CAA,DATA_D092BA,DATA_D098E6
	dd DATA_FE0000,DATA_FE0172,DATA_FE02E4,DATA_FE0434,DATA_FE05A6,DATA_C415D0,DATA_C41A7C,DATA_C42010
	dd DATA_C425E8,DATA_C42BDC,DATA_C4310A,DATA_C436FE,DATA_C43CD6,DATA_C4428C,DATA_F00DEC,DATA_F0129E
	dd DATA_F0178E,DATA_F194F2,DATA_F19998,DATA_F19E06,DATA_F1A24C,DATA_F1A692,DATA_F1AB3E,DATA_F1AF84
	dd DATA_F1B38C,DATA_F1B750,DATA_D3851E,DATA_D38920,DATA_D38D28,DATA_D3914C,DATA_D3954E,DATA_D3990C
	dd DATA_D39CA8,DATA_D3A0CC,DATA_D3A4F6,DATA_D3A8F8,DATA_D3AD00,DATA_D3B124,DATA_D3B526,DATA_D3B8E4
	dd DATA_D3BC80,DATA_D3C0A4,DATA_DF307C,DATA_DF347E,DATA_DF3886,DATA_DF3CAA,DATA_DF40AC,DATA_DF446A
	dd DATA_DF4806,DATA_DF4C2A,DATA_DF5054,DATA_DF5456,DATA_DF585E,DATA_DF5C82,DATA_DF6084,DATA_DF6442
	dd DATA_DF67DE,DATA_DF6C02,DATA_DF702C,DATA_DF72A2,DATA_DF7518,DATA_DF778E,DATA_DF7A04,DATA_DF7C7A
	dd DATA_DF7EF0,DATA_DF8166,DATA_DF892E,DATA_CD9E7A,DATA_CDA2A4,DATA_D44C40,DATA_D54F84,DATA_D551FA
	dd DATA_D5551A,DATA_D558DE,DATA_D55D02,DATA_D56104,DATA_D56528,DATA_D56990,DATA_D56E20,DATA_D57074
	dd DATA_D572C8,DATA_D5751C,DATA_D57716,DATA_D5794E,DATA_D57B6A,DATA_D57DBE,DATA_D58012,DATA_D58266
	dd DATA_D58476,DATA_D58686,DATA_D58896,DATA_D54700,DATA_D54954,DATA_D54B64,DATA_D54D74,DATA_D58B0C
	dd DATA_D58DA4,DATA_F80F80,DATA_F81218,DATA_DF83DC,DATA_DE5BA8,DATA_DE5D1A,DATA_DE5E8C,DATA_DE5FDC
	dd DATA_DE614E,DATA_DE62C0,DATA_DE6410,DATA_DE6560,DATA_EDC044,DATA_EDC2DC,DATA_EDC530,DATA_EDC740
	dd DATA_EDC950,DATA_E4A437,DATA_E4A7F5,DATA_E4ABB3,DATA_E4AF71,DATA_E4AF71,DATA_E4AF71,DATA_E4B395
	dd DATA_E4B77B,DATA_E4BB61,DATA_E4BF47,DATA_E4BF47,DATA_E4BF47,DATA_E4C371,DATA_E4C735,DATA_E4CAF9
	dd DATA_E4CEBD,DATA_E4CEBD,DATA_E4CEBD,DATA_E4D2E1,DATA_E4D683,DATA_E4DA25,DATA_E4DDC7,DATA_E4DDC7
	dd DATA_E4DDC7,DATA_E4E169,DATA_E4E50B,DATA_E4E8AD,DATA_CD80B8,DATA_CD822A,DATA_CD8380,DATA_CD84F2
	dd DATA_CD8664,DATA_CD881A,DATA_CD89AE,DATA_CD8B64,DATA_CD8D1A,DATA_CD8EAE,DATA_CD9042,DATA_CD91D6
	dd DATA_CD936A,DATA_CD9520,DATA_CD96B4,DATA_CD9804,DATA_CD9976,DATA_EB7F26,DATA_EB80DC,DATA_EB8292
	dd DATA_ED8C8C,DATA_CD9B0A,DATA_CD9B78,DATA_CD9BE6,DATA_CD9C54,DATA_CD9CC2,DATA_CD9D30,DATA_CD9D9E
	dd DATA_CD9E0C,DATA_D5E6D1,DATA_D5E77D,DATA_D5E8B1,DATA_D5EA45,DATA_D5EC99,DATA_D5EF6F,DATA_D5F267
	dd DATA_D5F4A5,DATA_F93C9A,DATA_F93E72,DATA_F9408E,DATA_F942E2,DATA_F9457A,DATA_F94856,DATA_F94B32
	dd DATA_F94E6E,DATA_F951AA,DATA_F954E6,DATA_F95822,DATA_D7C7AE,DATA_E00000,DATA_E0008A,DATA_E00114
	dd DATA_E0019E,DATA_E00228,DATA_E002B2,DATA_C45528,DATA_C451E6,DATA_C4471C,DATA_C44A5E,DATA_C44E66
	dd DATA_ED3B84,DATA_C4586A,DATA_EBACC6,DATA_EBAF64,DATA_EBB202,DATA_EBB47E,DATA_EBB6DE,DATA_EBB938
	dd DATA_EBBC1A,DATA_EBBEB8,DATA_EBC172,DATA_EBC3EE,DATA_EBC6D0,DATA_EBC96E,DATA_CCEA54,DATA_CCECF2
	dd DATA_CCEF90,DATA_CCF28E,DATA_CCF58C,DATA_CCF824,DATA_CCFAC2,DATA_CCFD60,DATA_D44EB6,DATA_D45198
	dd DATA_D45436,DATA_D45718,DATA_D459FA,DATA_D45CF8,DATA_D4601E,DATA_D46382,DATA_EE17DD,DATA_EE1867
	dd DATA_EE1935,DATA_EE1A8B,DATA_EE1C7F,DATA_EE1F17,DATA_EE21F3,DATA_EE24F1,DATA_EE2789,DATA_EE299F
	dd DATA_EE2AEF,DATA_EE2B9B,DATA_C94C69,DATA_C95027,DATA_C95407,DATA_C9582B,DATA_C95C2D,DATA_C95FC9
	dd DATA_C96349,DATA_C966CF,DATA_CE1F5E,DATA_CE2382,DATA_CE27A6,DATA_CE2BD0,DATA_CE2FD8,DATA_CE339C
	dd DATA_CE3782,DATA_CE1776,DATA_CE1B78,DATA_D28CC4,DATA_D28EFC,DATA_D29134,DATA_D2936C,DATA_D295A4
	dd DATA_D297DC,DATA_D299D6,DATA_D29BF2,DATA_D29E0E,DATA_D2A046,DATA_D2A27E,DATA_DBF344,DATA_DBF3B2
	dd DATA_DBF420,DATA_DBF48E,DATA_DBF4FC,DATA_DBF56A,DATA_EB5A96,DATA_EB5AC0,DATA_EB5AEA,DATA_EB5B58
	dd DATA_EB5BC6,DATA_EB5CD8,DATA_EB5DEA,DATA_EB5F1E,DATA_EB6030,DATA_EB61A2,DATA_EB62D6,DATA_EB642C
	dd DATA_EB653E,DATA_EB6694,DATA_EB6768,DATA_D2A4B6,DATA_D2A72C,DATA_D2A980,DATA_D2AB96,DATA_D2ADF0
	dd DATA_D2B088,DATA_D2B34E,DATA_D2B674,DATA_D2B99A,DATA_D2BCE2,DATA_D2C04C,DATA_D2C400,DATA_D2C7AE
	dd DATA_D2CB5C,DATA_D2CEE8,DATA_D2D2B2,DATA_D2D632,DATA_D2D9D4,DATA_D2DD76,DATA_D2E118,DATA_D2E4BA
	dd DATA_D2E840,DATA_D2EBCC,DATA_D2EEEC,DATA_D2F272,DATA_D2F5D0,DATA_D2F8F0,DATA_D2FBEE,DATA_F39B16
	dd DATA_DE89E8,DATA_DE8A34,DATA_DE8ABE,DATA_DE8B8C,DATA_DE8C9E,DATA_DE8E32,DATA_DE9048,DATA_DE9280
	dd DATA_DE94F6,DATA_DE976C,DATA_DE99B6,DATA_DE9BDE,DATA_ED0000,DATA_ED0298,DATA_ED0530,DATA_ED07C8
	dd DATA_ED0A60,DATA_EDBB08,DATA_EDBBD6,DATA_EDBCA4,DATA_EDBD72,DATA_EDBE1E,DATA_EDBECA,DATA_EDBF76
	dd DATA_E3C2F5,DATA_E3C429,DATA_E3C53B,DATA_E3C66F,DATA_E3C75F,DATA_E3C871,DATA_E3C9A5,DATA_E3CB1D
	dd DATA_E3CC73,DATA_CDF727,DATA_ED4754,DATA_F80968,DATA_F808D8,DATA_E5D8F7,DATA_E5DD61,DATA_CDF9A3
	dd DATA_CDFB97,DATA_F803A2,DATA_F80000,DATA_F804BA,DATA_E5D785,DATA_E5DAAD,DATA_ED4560,DATA_EFE4BE
	dd DATA_EFE6D4,DATA_EA6611,DATA_EA68A9,DATA_EA6B41,DATA_EA6DD9,DATA_EA70B5,DATA_EA7391,DATA_EA768F
	dd DATA_EA798D,DATA_EA7C8B,DATA_EA7F89,DATA_EA8265,DATA_EA8525,DATA_EA87BD,DATA_EA8A77,DATA_EA8D31
	dd DATA_EA900D,DATA_EA92E9,DATA_EA95C5,DATA_EA98A1,DATA_EA9B39,DATA_EA9E15,DATA_EAA179,DATA_EAA4F3
	dd DATA_EAA791,DATA_EAAA2F,DATA_EAACCD,DATA_EAAF65,DATA_EAB203,DATA_EAB4C3,DATA_EAB7A5,DATA_EABA81
	dd DATA_EABD5D,DATA_EAC05B,DATA_EAC359,DATA_EAC635,DATA_EAC911,DATA_EACBAF,DATA_EACE69,DATA_CFE5F4
	dd DATA_CFE86A,DATA_CFEAE0,DATA_CFECB2,DATA_CFEE8A,DATA_CFF0DE,DATA_CFF316,DATA_CFF4EE,DATA_CFF6E8
	dd DATA_CFF93C,DATA_CFFB6E,DATA_CFFD46,DATA_E8DCC4,DATA_E8DDF8,DATA_E8DF2C,DATA_E8E060,DATA_E8E1B0
	dd DATA_E8E306,DATA_E8E43A,DATA_D0E08C,DATA_D0E264,DATA_D0E43C,DATA_D0E636,DATA_D542EE,DATA_D5441C
	dd DATA_D545B0,DATA_F91882,DATA_F91E86,DATA_F9248A,DATA_F92A8E,DATA_F93092,DATA_F93696,DATA_F000F2
	dd DATA_F003F0,DATA_F006EE,DATA_E6EAA4,DATA_E6F0A8,DATA_E6F6AC,DATA_D4B440,DATA_D4B7C6,DATA_D4BB08
	dd DATA_D4BE4A,DATA_D4C18C,DATA_D4C4EA,DATA_D4C8AE,DATA_D4CC72,DATA_D4D052,DATA_D4D3FA,DATA_D4D7BE
	dd DATA_D4DBCC,DATA_D200C8,DATA_D204EC,DATA_D208F4,DATA_D20C5E,DATA_D20F84,DATA_D21332,DATA_E0E910
	dd DATA_E0ECDA,DATA_E0F0A4,DATA_E0F46E,DATA_E0F838,DATA_E0FC02,DATA_D2175C,DATA_D21AE2,DATA_D04760
	dd DATA_D0482E,DATA_D048FC,DATA_D049CA,DATA_D04A98,DATA_D04B44,DATA_D04C12,DATA_D04CE0,DATA_D04DAE
	dd DATA_D04E7C,DATA_E4604D,DATA_E46439,DATA_E46803,DATA_E46BB7,DATA_E46F49,DATA_E472FD,DATA_E4766D
	dd DATA_E47A3D,DATA_E47DCF,DATA_E4813F,DATA_E48493,DATA_E4882B,DATA_E48BE5,DATA_E48F7D,DATA_E492F3
	dd DATA_E4958B,DATA_E498CD,DATA_E49C15,DATA_E49FA1,DATA_E5B219,DATA_E5B451,DATA_E5B689,DATA_E5B8FF
	dd DATA_E5BB75,DATA_E5BE0D,DATA_E5C023,DATA_E5C27D,DATA_E5C493,DATA_E5C6CB,DATA_E5C969,DATA_E5CBE5
	dd DATA_E5CE61,DATA_E5D0BB,DATA_E5D2F3,DATA_E5D52B,DATA_E2B643,DATA_E2B941,DATA_E2BB79,DATA_E2BD8F
	dd DATA_E2BF9F,DATA_E2C1B5,DATA_E2C3ED,DATA_DFA9C2,DATA_DFAD04,DATA_DFB002,DATA_DFB344,DATA_DFB708
	dd DATA_DFBAD2,DATA_DFBE7A,DATA_DFC1DE,DATA_DFC4FE,DATA_DFC81E,DATA_E0DC08,DATA_E0DF28,DATA_E0E248
	dd DATA_E0E568,DATA_D466A2,DATA_D46940,DATA_D46BDE,DATA_D46EC0,DATA_D471A2,DATA_D474A6,DATA_D477AA
	dd DATA_D47AAE,DATA_D47DCE,DATA_D480D2,DATA_D306E0,DATA_D309BC,DATA_D30C76,DATA_D30F30,DATA_D3120C
	dd DATA_D3152C,DATA_D31852,DATA_D31B78,DATA_D31E7C,DATA_D321A2,DATA_D324A0,DATA_D3273E,DATA_D329DC
	dd DATA_D32C7A,DATA_D32F12,DATA_D331AA,DATA_D33442,DATA_D336DA,DATA_D33978,DATA_F145A4,DATA_F148E6
	dd DATA_F14C28,DATA_F14F2C,DATA_F1524C,DATA_F1558E,DATA_F1588C,DATA_F15B90,DATA_F15E94,DATA_F16192
	dd DATA_F164B2,DATA_F167F4,DATA_F16B14,DATA_F16E34,DATA_F1712C,DATA_F173E6,DATA_F176E4,DATA_F179E2
	dd DATA_F397D4,DATA_CEE3BE,DATA_CEE6DE,DATA_CEEA6A,DATA_CEEDF6,DATA_CEF19E,DATA_CEF508,DATA_D86DBE
	dd DATA_D87122,DATA_D87486,DATA_D87762,DATA_D87A00,DATA_D87CBA,DATA_D87F74,DATA_D8822E,DATA_D884E8
	dd DATA_D887E6,DATA_D88B6C,DATA_D88ED0,DATA_D8923A,DATA_D895C0,DATA_D898BE,DATA_D89BA0,DATA_D89EC6
	dd DATA_D8A1CA,DATA_D8A46E,DATA_D8A712,DATA_D8A9D8,DATA_D8AC92,DATA_D8AF30,DATA_EE7D1B,DATA_EE7ED1
	dd DATA_EE8027,DATA_EE817D,DATA_EE82D3,DATA_EE8429,DATA_EE857F,DATA_EE86D5,DATA_EE884D,DATA_EE89C5
	dd DATA_EE8B5F,DATA_EE8D1B,DATA_EE8ED7,DATA_EE9093,DATA_EE920B,DATA_EE93A5,DATA_EE94FB,DATA_D0E80E
	dd DATA_D9EED4,DATA_D9EF64,DATA_D9EFF4,DATA_D9F084,DATA_D9F114,DATA_D9F1A4,DATA_D9F234,DATA_D9F2C4
	dd DATA_E3BE91,DATA_E3BFBF,DATA_E3C0D1,DATA_E3C205,DATA_E3BB59,DATA_E3BC49,DATA_E3BD39,DATA_E3BDE5
	dd DATA_E2C94B,DATA_E2CA5D,DATA_E2CB8B,DATA_E2CC97,DATA_E2CD87,DATA_E2CE77,DATA_E2CF67,DATA_E2D073
	dd DATA_E2D17F,DATA_E2D2AD,DATA_E2D3DB,DATA_E2D509,DATA_E2D637,DATA_D5F5B7,DATA_D5F647,DATA_D5F6B5
	dd DATA_D5F723,DATA_D5F791,DATA_D5F7FF,DATA_D5F84B,DATA_D5F897,DATA_D3CFC6,DATA_D3D056,DATA_D3D102
	dd DATA_D3D192,DATA_D3D222,DATA_D3D2B2,DATA_D3D364,DATA_D3D3F4,DATA_ED857E,DATA_ED86F6,DATA_ED886E
	dd DATA_ED89C4,DATA_ED8AF8,DATA_FB2306,DATA_FB2724,DATA_E6FCB0,DATA_F27C0A,DATA_F327C8,DATA_F32BAE
	dd DATA_F32F94,DATA_F3337A,DATA_F3373E,DATA_F33B02,DATA_F33EC6,DATA_F3428A,DATA_F3464E,DATA_F349EA
	dd DATA_F34D4E,DATA_F350CE,DATA_F35410,DATA_F35752,DATA_F35A94,DATA_F35E14,DATA_F36194,DATA_F364F2
	dd DATA_F36850,DATA_F36BB4,DATA_F36F34,DATA_F37314,DATA_CDC772,DATA_CDC81E,DATA_CDC8A8,DATA_CDC954
	dd DATA_CDCA00,DATA_CDCAAC,DATA_CDCB36,DATA_CDCBE2,DATA_CDCC8E,DATA_CDCD18,DATA_CDCDA2,DATA_CDCE2C
	dd DATA_CDCEB6,DATA_CDCF40,DATA_CDCFCA,DATA_CDD054,DATA_F90000,DATA_F902F8,DATA_F905DA,DATA_F908BC
	dd DATA_F90BB4,DATA_F90EF0,DATA_F9124E,DATA_F91568,DATA_ED98E2,DATA_ED9C46,DATA_ED9F60,DATA_EDA21A
	dd DATA_EDA4F6,DATA_EDA74A,DATA_EDA960,DATA_EDAB54,DATA_EDACE8,DATA_EDAE7C,DATA_EDB010,DATA_EDB1C6
	dd DATA_EDB37C,DATA_EDB532,DATA_D8E890,DATA_D8EBD2,DATA_D631BE,DATA_D62EA8,DATA_D62B92,DATA_D6287C
	dd DATA_D62544,DATA_D6220C,DATA_D61ED4,DATA_D61B9C,DATA_D61842,DATA_D614E8,DATA_D6118E,DATA_D60E12
	dd DATA_D60A96,DATA_D6071A,DATA_D6039E,DATA_D60022,DATA_D4A640,DATA_D4A840,DATA_D4AA40,DATA_D4AC40
	dd DATA_D4AE40,DATA_D4B040,DATA_D4B240,DATA_F32172,DATA_F3250E,DATA_D21EEA,DATA_D222D6,DATA_D226C2
	dd DATA_D22AEC,DATA_D22F10,DATA_D23312,DATA_D2371A,DATA_D23B22,DATA_D23F52,DATA_D24360,DATA_D2476E
	dd DATA_D24B38,DATA_D24F46,DATA_D25354,DATA_D25762,DATA_D25B92,DATA_D25F56,DATA_D2633C,DATA_D26744
	dd DATA_D26B4C,DATA_D26F54,DATA_D2733A,DATA_D28922,DATA_DEA71C,DATA_DEAABE,DATA_DEAE7C,DATA_DEB23A
	dd DATA_DEB61A,DATA_DEB9D8,DATA_DEBDFC,DATA_DEC204,DATA_DD474A,DATA_DD4A48,DATA_DD4D46,DATA_DD5000
	dd DATA_DD5276,DATA_DD54EC,DATA_DD5724,DATA_DD595C,DATA_DD5BB6,DATA_DD5E0A,DATA_DD6080,DATA_DD62D4
	dd DATA_DD656C,DATA_DD6848,DATA_DD6B24,DATA_DD6DE4,DATA_E39BAB,DATA_E39DC1,DATA_E39FF9,DATA_E3A237
	dd DATA_E3A4B3,DATA_E3A70D,DATA_E3A989,DATA_E3ABE3,DATA_E3AE21,DATA_E3B03D,DATA_E3B237,DATA_E3B431
	dd DATA_E3B5ED,DATA_E3B787,DATA_E3B93D,DATA_E2991D,DATA_E29B11,DATA_E29D05,DATA_E29EF9,DATA_E2A0AF
	dd DATA_E2A265,DATA_E2A41B,DATA_E2A5D1,DATA_E2A787,DATA_E2A93D,DATA_E2AAF3,DATA_E2ACA9,DATA_E2AE81
	dd DATA_E2B059,DATA_E2B231,DATA_E2B409,DATA_E2D765,DATA_E2D93D,DATA_E2DB37,DATA_E2DD0F,DATA_E2DEA3
	dd DATA_E2E037,DATA_E2E18D,DATA_E2E2E3,DATA_E2E417,DATA_C22B1C,DATA_C22CF4,DATA_F3C4F0,DATA_F3C6A0
	dd DATA_F3C850,DATA_F3CA22,DATA_F3CC16,DATA_F3CE92,DATA_F3D10E,DATA_F3D3C8,DATA_F3D622,DATA_F3D85A
	dd DATA_F3D9CC,DATA_F3DB00,DATA_F26540,DATA_F266B8,DATA_F26830,DATA_F269A8,DATA_F26B20,DATA_F26C98
	dd DATA_F26E10,DATA_F26F88,DATA_F27100,DATA_F27256,DATA_F273C8,DATA_F2751E,DATA_D3C4CE,DATA_D3C624
	dd DATA_D3C758,DATA_D3C88C,DATA_D3C9FE,DATA_D3CB70,DATA_D3CCFE,DATA_D3CE70,DATA_D53784,DATA_D538DA
	dd DATA_D53A30,DATA_D53B64,DATA_D53CF8,DATA_D53E70,DATA_D53FE8,DATA_D5417C,DATA_D0D88A,DATA_D0D9FC
	dd DATA_D0DB4C,DATA_D0DC9C,DATA_D0DDEC,DATA_D0DF3C,DATA_D41408,DATA_D41734,DATA_D41A3E,DATA_D41D48
	dd DATA_D42030,DATA_D4233A,DATA_D42666,DATA_D42992,DATA_E5A4F3,DATA_E5A51D,DATA_E5A547,DATA_E5A5B5
	dd DATA_E5A661,DATA_E5A72F,DATA_E5A81F,DATA_E5A931,DATA_E5AAC5,DATA_E5AC7B,DATA_E5ADED,DATA_E5AF81
	dd DATA_E5B0B5,DATA_E5B1AB,DATA_F3E720,DATA_F3E876,DATA_F3E988,DATA_F3EABC,DATA_F3EC12,DATA_F3ED46
	dd DATA_D64F8E,DATA_D64FFC,DATA_D6506A,DATA_DC77D8,DATA_E2C669,DATA_D40000,DATA_D40304,DATA_D40608
	dd DATA_D408AC,DATA_D40AAC,DATA_D40DF4,DATA_D410FE,DATA_ED9050,DATA_ED9332,DATA_ED952C,DATA_ED9704
	dd DATA_E60000,DATA_E601D8,DATA_E603D2,DATA_E605A4,DATA_E6081A,DATA_E60AB2,DATA_C21C00,DATA_C21DB6
	dd DATA_C21F8E,DATA_C22166,DATA_C2239E,DATA_C22636,DATA_C2290C,DATA_F9695E,DATA_F96B6E,DATA_F96D7E
	dd DATA_F96F8E,DATA_F9719E,DATA_F973AE,DATA_F975BE,DATA_F977CE,DATA_CDA6D4,DATA_CDAAF2,DATA_CDAF16
	dd DATA_CDB340,DATA_CDB704,DATA_CDBB06,DATA_CDBF2A,DATA_CDC348,DATA_ED4254,DATA_ED407C,DATA_ED3EC6
	dd DATA_ED43C6,DATA_F30000,DATA_F302C0,DATA_F305BE,DATA_F3089A,DATA_F30B76,DATA_F30E30,DATA_F3108A
	dd DATA_F31284,DATA_F31462,DATA_F31744,DATA_F31AA8,DATA_CED44C,DATA_CED5BE,DATA_CED730,DATA_CED8A2
	dd DATA_CED9D0,DATA_CEDAE2,DATA_CEDC16,DATA_CEDD28,DATA_CEDE18,DATA_CEDF68,DATA_CEE0B8,DATA_CEE24C
	dd DATA_CED258,DATA_CEC72E,DATA_CEC87E,DATA_CECA12,DATA_CECBA6,DATA_CECD3A,DATA_CECE8A,DATA_CECFDA
	dd DATA_CED108,DATA_D51656,DATA_D519F8,DATA_D51D3A,DATA_D51F94,DATA_D52188,DATA_D524C4,DATA_D528AA
	dd DATA_D52C30,DATA_D52E68,DATA_D53122,DATA_D53442,DATA_F3EE7A,DATA_F3F0B2,DATA_F3F3B0,DATA_F3F62C
	dd DATA_C45BAC,DATA_C45E06,DATA_C4607C,DATA_C4637A,DATA_C46612

	%FREE_BYTES($FBF790, 2160, $00)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankFCMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_FC0000:
	dw DATA_FC00C4,DATA_FC0104

DATA_FC0004:
	dw DATA_FC0030,DATA_FC007A

DATA_FC0008:
	dw DATA_FC0184,DATA_FC01E4

DATA_FC000C:
	dw DATA_FC0244,DATA_FC0284

DATA_FC0010:
	dw DATA_FC02C4,DATA_FC0304

DATA_FC0014:
	dw DATA_FC0144,DATA_FC0164

DATA_FC0018:
	dw DATA_FC0354,DATA_FC0368

DATA_FC001C:
	dw DATA_FC0344,DATA_FC0358

DATA_FC0020:
	dw DATA_FC036C,DATA_FC038C

DATA_FC0024:
	dw DATA_FC0374,DATA_FC0394

DATA_FC0028:
	dw DATA_FC0384,DATA_FC03A4

DATA_FC002C:
	dw DATA_FC0388,DATA_FC03A4

DATA_FC0030:
	dw DATA_FC2576,DATA_FC25B0,DATA_FC25E9,DATA_FC260C,DATA_FC2651,DATA_FC268A,DATA_FC26D7,DATA_FC2708
	dw DATA_FC2748,DATA_FC279A,DATA_FC27CA,DATA_FC27F1,DATA_FC282A,DATA_FC2877,DATA_FC28BF,DATA_FC290E
	dw DATA_FC295F,DATA_FC2993,DATA_FC29E1,DATA_FC2A18,DATA_FC2A4D,DATA_FC2AA3,DATA_FC2AD0,DATA_FC2B08
	dw DATA_FC2B30,DATA_FC2B5B,DATA_FC2B89,DATA_FC2BBA,DATA_FC2BE3,DATA_FC2C31,DATA_FC2C65,DATA_FC2CB9
	dw DATA_FC2CEB,DATA_FC2D3C,DATA_FC2D6C,DATA_FC2DBE,DATA_FC2DEE

DATA_FC007A:
	dw DATA_FC3BB0,DATA_FC3BE2,DATA_FC3C21,DATA_FC3C5E,DATA_FC3CAB,DATA_FC3CDE,DATA_FC3D30,DATA_FC3D67
	dw DATA_FC3DBA,DATA_FC3DF2,DATA_FC3E2A,DATA_FC3E73,DATA_FC3EC2,DATA_FC3EFC,DATA_FC3F4C,DATA_FC3F80
	dw DATA_FC3FC2,DATA_FC4005,DATA_FC4045,DATA_FC4068,DATA_FC4094,DATA_FC40E7,DATA_FC4118,DATA_FC414B
	dw DATA_FC417C,DATA_FC41D0,DATA_FC41FF,DATA_FC4231,DATA_FC4285,DATA_FC3EFC,DATA_FC3F4C,DATA_FC3F80
	dw DATA_FC3FC2,DATA_FC4005,DATA_FC4045,DATA_FC4068,DATA_FC4094

DATA_FC00C4:
	dw DATA_FC0990,DATA_FC09BD,DATA_FC09E8,DATA_FC0A14,DATA_FC0A4D,DATA_FC0A76,DATA_FC0AB0,DATA_FC0ADB
	dw DATA_FC0B00,DATA_FC0B33,DATA_FC0B64,DATA_FC0B92,DATA_FC0BBF,DATA_FC0BDD,DATA_FC0BFF,DATA_FC0C2C
	dw DATA_FC0C7D,DATA_FC0C47,DATA_FC0CA1,DATA_FC0CD5,DATA_FC0D10,DATA_FC0D3E,DATA_FC0D6C,DATA_FC0DBA
	dw DATA_FC0DEB,DATA_FC0E20,DATA_FC0E48,DATA_FC0E74,DATA_FC0EB0,DATA_FC0ECF,DATA_FC0F0B,DATA_FC0D10

DATA_FC0104:
	dw DATA_FC35CA,DATA_FC35F6,DATA_FC3621,DATA_FC364E,DATA_FC366F,DATA_FC36A8,DATA_FC36DA,DATA_FC371E
	dw DATA_FC3750,DATA_FC3781,DATA_FC37B2,DATA_FC37DE,DATA_FC380E,DATA_FC3833,DATA_FC385F,DATA_FC388D
	dw DATA_FC38BE,DATA_FC38DC,DATA_FC38FB,DATA_FC3928,DATA_FC3941,DATA_FC3962,DATA_FC399F,DATA_FC39E5
	dw DATA_FC3A26,DATA_FC3A58,DATA_FC3A84,DATA_FC3AC2,DATA_FC3AED,DATA_FC3B25,DATA_FC3B5C,DATA_FC3B83

DATA_FC0144:
	dw DATA_FC2E3B,DATA_FC2E81,DATA_FC2ED6,DATA_FC2F1C,DATA_FC2F3C,DATA_FC2F50,DATA_FC2F6E,DATA_FC2F9D
	dw DATA_FC2FB8,DATA_FC2FE7,DATA_FC301E,DATA_FC2E3B,DATA_FC2E81,DATA_FC2ED6,DATA_FC2F6E,DATA_FC2FE7

DATA_FC0164:
	dw DATA_FC53AE,DATA_FC5405,DATA_FC5454,DATA_FC547A,DATA_FC549F,DATA_FC54BD,DATA_FC54F2,DATA_FC5517
	dw DATA_FC5554,DATA_FC53AE,DATA_FC5405,DATA_FC5454,DATA_FC547A,DATA_FC549F,DATA_FC54BD,DATA_FC54F2

DATA_FC0184:
	dw DATA_FC0F35,DATA_FC0F72,DATA_FC0FB8,DATA_FC0FFC,DATA_FC102E,DATA_FC0F35,DATA_FC0FB8,DATA_FC102E
	dw DATA_FC1074,DATA_FC10A6,DATA_FC10D9,DATA_FC1115,DATA_FC1074,DATA_FC10A6,DATA_FC10D9,DATA_FC1115
	dw DATA_FC115B,DATA_FC11B0,DATA_FC11FF,DATA_FC1244,DATA_FC1288,DATA_FC115B,DATA_FC11B0,DATA_FC11FF
	dw DATA_FC12D4,DATA_FC1319,DATA_FC1355,DATA_FC1395,DATA_FC13E7,DATA_FC1355,DATA_FC1395,DATA_FC13E7
	dw DATA_FC1435,DATA_FC1461,DATA_FC149D,DATA_FC14D2,DATA_FC151F,DATA_FC1461,DATA_FC149D,DATA_FC14D2
	dw DATA_FC1565,DATA_FC15B3,DATA_FC15EF,DATA_FC1565,DATA_FC15B3,DATA_FC15EF,DATA_FC1565,DATA_FC15B3

DATA_FC01E4:
	dw DATA_FC42BF,DATA_FC4307,DATA_FC4357,DATA_FC439F,DATA_FC43F3,DATA_FC42BF,DATA_FC4307,DATA_FC4357
	dw DATA_FC4446,DATA_FC448D,DATA_FC44D0,DATA_FC4513,DATA_FC4446,DATA_FC448D,DATA_FC44D0,DATA_FC4513
	dw DATA_FC4566,DATA_FC45AB,DATA_FC45F1,DATA_FC4634,DATA_FC4689,DATA_FC4566,DATA_FC45AB,DATA_FC45F1
	dw DATA_FC46E2,DATA_FC472D,DATA_FC477C,DATA_FC47C7,DATA_FC4817,DATA_FC46E2,DATA_FC472D,DATA_FC477C
	dw DATA_FC4872,DATA_FC48B5,DATA_FC48EE,DATA_FC491D,DATA_FC4961,DATA_FC4872,DATA_FC48B5,DATA_FC48EE
	dw DATA_FC49A1,DATA_FC49F4,DATA_FC49A1,DATA_FC49F4,DATA_FC49A1,DATA_FC49F4,DATA_FC49A1,DATA_FC49F4

DATA_FC0244:
	dw DATA_FC1634,DATA_FC1688,DATA_FC16C7,DATA_FC1705,DATA_FC1742,DATA_FC1796,DATA_FC17D5,DATA_FC1823
	dw DATA_FC1870,DATA_FC18C4,DATA_FC190F,DATA_FC1963,DATA_FC19B9,DATA_FC1A05,DATA_FC1A33,DATA_FC1A7C
	dw DATA_FC1ACA,DATA_FC1B1C,DATA_FC1B6D,DATA_FC1BC1,DATA_FC1BFD,DATA_FC1C49,DATA_FC1C9F,DATA_FC1CEE
	dw DATA_FC1D30,DATA_FC1D66,DATA_FC1D9B,DATA_FC1DF4,DATA_FC1E43,DATA_FC1E82,DATA_FC1ED0,DATA_FC1ED0

DATA_FC0284:
	dw DATA_FC4A2D,DATA_FC4A76,DATA_FC4AB8,DATA_FC4AF4,DATA_FC4B38,DATA_FC4B80,DATA_FC4BB4,DATA_FC4BFA
	dw DATA_FC4C48,DATA_FC4C9B,DATA_FC4CD5,DATA_FC4D25,DATA_FC4D62,DATA_FC4DAA,DATA_FC4E00,DATA_FC4E51
	dw DATA_FC4A2D,DATA_FC4A76,DATA_FC4AB8,DATA_FC4AF4,DATA_FC4B38,DATA_FC4B80,DATA_FC4BB4,DATA_FC4BFA
	dw DATA_FC4C48,DATA_FC4C9B,DATA_FC4CD5,DATA_FC4D25,DATA_FC4D62,DATA_FC4DAA,DATA_FC4E00,DATA_FC4E51

DATA_FC02C4:
	dw DATA_FC1F3C,DATA_FC1F4E,DATA_FC1F72,DATA_FC1F99,DATA_FC1FC5,DATA_FC1FF3,DATA_FC202A,DATA_FC205E
	dw DATA_FC2091,DATA_FC20BA,DATA_FC20F2,DATA_FC212F,DATA_FC2176,DATA_FC21B0,DATA_FC21D2,DATA_FC21F5
	dw DATA_FC222C,DATA_FC2248,DATA_FC226F,DATA_FC22B4,DATA_FC22D7,DATA_FC22FC,DATA_FC232D,DATA_FC237C
	dw DATA_FC23C2,DATA_FC240E,DATA_FC2452,DATA_FC24A4,DATA_FC24F4,DATA_FC253C,DATA_FC255C,DATA_FC255C

DATA_FC0304:
	dw DATA_FC4E9F,DATA_FC4EAF,DATA_FC4ECA,DATA_FC4EF7,DATA_FC4F21,DATA_FC4F53,DATA_FC4F96,DATA_FC4FC4
	dw DATA_FC4FF3,DATA_FC5018,DATA_FC5032,DATA_FC5077,DATA_FC50B6,DATA_FC50F3,DATA_FC511A,DATA_FC5144
	dw DATA_FC5180,DATA_FC519C,DATA_FC51C7,DATA_FC5200,DATA_FC521C,DATA_FC523E,DATA_FC5290,DATA_FC52D2
	dw DATA_FC5325,DATA_FC537B,DATA_FC5391,DATA_FC5180,DATA_FC519C,DATA_FC51C7,DATA_FC5200,DATA_FC521C

DATA_FC0344:
	dw DATA_FC31D1,DATA_FC31F7,DATA_FC321D,DATA_FC324E,DATA_FC3293,DATA_FC32E3,DATA_FC31D1,DATA_FC31F7

DATA_FC0354:
	dw DATA_FC315B,DATA_FC3189

DATA_FC0358:
	dw DATA_FC5622,DATA_FC564F,DATA_FC5673,DATA_FC5622,DATA_FC564F,DATA_FC5673,DATA_FC5622,DATA_FC564F

DATA_FC0368:
	dw DATA_FC5590,DATA_FC55D2

DATA_FC036C:
	dw DATA_FC3074,DATA_FC3096,DATA_FC30D9,DATA_FC3125

DATA_FC0374:
	dw DATA_FC3334,DATA_FC337E,DATA_FC33CA,DATA_FC3401,DATA_FC3440,DATA_FC3334,DATA_FC337E,DATA_FC33CA

DATA_FC0384:
	dw DATA_FC3495,DATA_FC34D9

DATA_FC0388:
	dw DATA_FC352E,DATA_FC3575

DATA_FC038C:
	dw DATA_FC56AE,DATA_FC56DD,DATA_FC5720,DATA_FC5768

DATA_FC0394:
	dw DATA_FC5799,DATA_FC5799,DATA_FC5799,DATA_FC5799,DATA_FC5799,DATA_FC5799,DATA_FC5799,DATA_FC5799

DATA_FC03A4:
	dw DATA_FC57EA,DATA_FC57EA

DATA_FC03A8:
	dw DATA_FC03C8,DATA_FC0412

DATA_FC03AC:
	dw DATA_FC045F

DATA_FC03AE:
	dw DATA_FC049D

DATA_FC03B0:
	dw DATA_FC04B7

DATA_FC03B2:
	dw DATA_FC04F6

DATA_FC03B4:
	dw DATA_FC0541

DATA_FC03B6:
	dw DATA_FC0589

DATA_FC03B8:
	dw DATA_FC05A6

DATA_FC03BA:
	dw DATA_FC05D7

DATA_FC03BC:
	dw DATA_FC0611

DATA_FC03BE:
	dw DATA_FC0652

DATA_FC03C0:
	dw DATA_FC0698,DATA_FC06DC

DATA_FC03C4:
	dw DATA_FC071E,DATA_FC0765

DATA_FC03C8:
	db "Well done Donkey my boy",$A1
	db "Who'd have thought a youn",$E7
	db "whippersnapper like yo",$F5
	db $00

DATA_FC0412:
	db "could've beaten that bunc",$E8
	db "of no good Kremlings",$BF
	db "You've made an old man proud",$A1
	db $00

DATA_FC045F:
	db "Go and look in your hoard",$AC
	db "I think you'll b",$E5
	db "in for a surprise",$A1
	db $00

DATA_FC049D:
	db "Congratulations Red Team",$A1
	db $00

DATA_FC04B7:
	db "You whupped those craft",$F9
	db "crocodiles and ar",$E5
	db "first past the post",$A1
	db $00

DATA_FC04F6:
	db "Whatever happened to th",$E5
	db "Yellow Team? I guess thos",$E5
	db "guys need more practice",$A1
	db $00

DATA_FC0541:
	db "Whatever happened to th",$E5
	db "Red Team? I guess thos",$E5
	db "guys need more practice",$A1
	db $00

DATA_FC0589:
	db "Congratulations Yellow Team",$A1
	db $00

DATA_FC05A6:
	db "If I had been playing",$AC
	db "I'd have found everything",$A1
	db $00

DATA_FC05D7:
	db "I'm sure there must be som",$E5
	db "bonus rooms you haven't found",$A1
	db $00

DATA_FC0611:
	db "What a player you are",$AC
	db "Donkey my lad",$A1
	db "You've beaten the Kremlings",$AC
	db $00

DATA_FC0652:
	db "and found absolutel",$F9
	db "everything! You're nearl",$F9
	db "as good as I used to be",$A1
	db $00

DATA_FC0698:
	db "Well, well, well, if i",$F4
	db "isn't the Red Team",$A1
	db "What happened to you two",$BF
	db $00

DATA_FC06DC:
	db "The Yellow Team finishe",$E4
	db "ages ago! Too good fo",$F2
	db "you were they, huh",$BF
	db $00

DATA_FC071E:
	db "Well, well, well, if i",$F4
	db "isn't the Yellow Team",$A1
	db "What happened to you two",$BF
	db $00

DATA_FC0765:
	db "The Red Team finishe",$E4
	db "ages ago! Too good fo",$F2
	db "you were they, huh",$BF
	db $00

DATA_FC07A4:
	db "Donkey boy!  Where's Diddy",$BF
	db $00

DATA_FC07C0:
	db "Donkey, you youn",$E7
	db "whippersnapper",$A1
	db "Long time no see",$A1
	db $00

DATA_FC07F2:
	db "Donkey boy!  It seem",$F3
	db "like years since we last met",$A1
	db $00

DATA_FC0825:
	db "It's about time you visite",$E4
	db "your frail, old Grandpa",$A1
	db $00

DATA_FC0859:
	db "Hey! Can you spar",$E5
	db "your old pappy a banana",$BF
	db $00

DATA_FC0884:
	db "And what have you brough",$F4
	db "for your old Grandpa",$BF
	db $00

DATA_FC08B3:
	db "Well, you've amaze",$E4
	db "your old Grandp",$E1
	db "by getting this far",$A1
	db $00

DATA_FC08EB:
	db "So, you've finally com",$E5
	db "to get some game play advic",$E5
	db "from your old Grandpa",$A1
	db $00

DATA_FC0935:
	db "Diddy boy!  Where's Donks",$BF
	db $00

DATA_FC0950:
	db "Diddy, you young pup",$A1
	db "Boy, I can't believ",$E5
	db "how much you've grown",$AE
	db $00

DATA_FC0990:
	db "Well, well! I didn'",$F4
	db "expect to see YOU today",$A1
	db $00

DATA_FC09BD:
	db "You're doing pretty goo",$E4
	db "to get this far..",$AE
	db $00

DATA_FC09E8:
	db "So you found me, did ya?",$A1
	db "What do you want?",$A1
	db $00

DATA_FC0A14:
	db "Who told you I was here",$BF
	db "Was it tha",$F4
	db "obnoxious Funky Kong",$BF
	db $00

DATA_FC0A4D:
	db "Well, well",$A1
	db "Look what the cat dragged in",$A1
	db $00

DATA_FC0A76:
	db "Haven't seen you in this nec",$EB
	db "of the woods in a long time",$A1
	db $00

DATA_FC0AB0:
	db "What do you want, eh",$BF
	db "I'm a busy ape, I am",$A1
	db $00

DATA_FC0ADB:
	db "Ahh!  At last",$A1
	db "Somebody to chat with",$A1
	db $00

DATA_FC0B00:
	db "You're lucky you caught me",$AC
	db "I was just heading out",$AE
	db $00

DATA_FC0B33:
	db "Have you brought bac",$EB
	db "those bananas I loaned you",$BF
	db $00

DATA_FC0B64:
	db "Last time I saw you",$AC
	db "you were wearing diapers",$A1
	db $00

DATA_FC0B92:
	db "Come over here an",$E4
	db "let me have a look at you",$A1
	db $00

DATA_FC0BBF:
	db "Well looky what we have here",$A1
	db $00

DATA_FC0BDD:
	db "Aren't you a sigh",$F4
	db "for sore eyes?",$A1
	db $00

DATA_FC0BFF:
	db "A whole mob of Kremling",$F3
	db "just passed through",$A1
	db $00

DATA_FC0C2C:
	db "This here's rhino country",$A1
	db $00

DATA_FC0C47:
	db "Hey boy!  Can you believ",$E5
	db "the shack they stuck me in?",$A1
	db $00

DATA_FC0C7D:
	db "Hey boy",$A1
	db "Did you fetch me my paper?",$A1
	db $00

DATA_FC0CA1:
	db "You big ape",$A1
	db "I could hear you comin",$E7
	db "from miles away",$A1
	db $00

DATA_FC0CD5:
	db "It's hard to fin",$E4
	db "peace and quiet any more",$AC
	db "with you around",$A1
	db $00

DATA_FC0D10:
	db "Sure, come on over",$A1
	db "Beats talking to myself..",$AE
	db $00

DATA_FC0D3E:
	db "Ahh!  It sorta takes me back",$AC
	db "seeing you here",$A1
	db $00

DATA_FC0D6C:
	db "Boy, this place has been bus",$F9
	db "lately! What with al",$EC
	db "the Kremlings, and now you",$A1
	db $00

DATA_FC0DBA:
	db "Sure looks like I'",$ED
	db "Mr. Popular today, yes siree",$A1
	db $00

DATA_FC0DEB:
	db "Sure beats a visi",$F4
	db "from Mrs. Kong",$A1
	db "How can I help you",$BF
	db $00

DATA_FC0E20:
	db "Fancy running int",$EF
	db "you two way out here",$A1
	db $00

DATA_FC0E48:
	db "I ain't got nothing left",$AC
	db "so don't even ask",$AE
	db $00

DATA_FC0E74:
	db "I just gave my last barrel t",$EF
	db "that orangutan buddy of yours",$AE
	db $00

DATA_FC0EB0:
	db "What in tarnation do you want",$BF
	db $00

DATA_FC0ECF:
	db "More freeloaders?",$A1
	db "Well I ain't got nothin",$A7
	db "for ya, so scram",$A1
	db $00

DATA_FC0F0B:
	db "Betcha won't ge",$F4
	db "much further than this..",$AE
	db $00

DATA_FC0F35:
	db "In Jungle Hijinxs",$AC
	db "stick to the tree top",$F3
	db "to earn extra lives",$AE
	db $00

DATA_FC0F72:
	db "You can find the fun i",$EE
	db "Ropey Rampage betwee",$EE
	db "a rock and a hard place!",$A0
	db $00

DATA_FC0FB8:
	db "A leap of faith is al",$EC
	db "it takes to find Winky i",$EE
	db "Barrel Cannon Canyo",$EE
	db $00

DATA_FC0FFC:
	db "Go bananas in the snake pi",$F4
	db "of the Reptile Rumble",$A1
	db $00

DATA_FC102E:
	db "The crafty Croctopus corner",$F3
	db "his crock of collectible",$F3
	db "in Coral Capers",$AE
	db $00

DATA_FC1074:
	db "Burn rubber for th",$E5
	db "golden rhin",$EF
	db "in Bouncy Bonanza",$AE
	db $00

DATA_FC10A6:
	db "The bananas i",$EE
	db "Stop ",$26
	db " Go Statio",$EE
	db "will put you right",$A1
	db $00

DATA_FC10D9:
	db "Avoid Mine Cart Carnag",$E5
	db "and jump earl",$F9
	db "to get the extra life",$AE
	db $00

DATA_FC1115:
	db "Rolling some rubber wil",$EC
	db "put you on the right roa",$E4
	db "in Millstone Mayhem",$A1
	db $00

DATA_FC115B:
	db "On Snow Barrel Blast,sometime",$F3
	db "down will not take you out",$BB
	db "it may help you go forward",$AE
	db $00

DATA_FC11B0:
	db "On Croctopus Chase, there's ",$E1
	db "right way and a wrong wa",$F9
	db "to get past the barrels",$AE
	db $00

DATA_FC11FF:
	db "In Ice Age Alley",$AC
	db "birds of a feather floc",$EB
	db "together to get your wings",$AE
	db $00

DATA_FC1244:
	db "Bouncing the Bouncer wil",$EC
	db "slide you to success durin",$E7
	db "Slipslide Ride",$A1
	db $00

DATA_FC1288:
	db "The TNT gives you a couple o",$E6
	db "real wall to wall blast",$F3
	db "in Torchlight Trouble",$AE
	db $00

DATA_FC12D4:
	db "For Elevator Antics, you'l",$EC
	db "have to climb highe",$F2
	db "than a hornet's nest",$A1
	db $00

DATA_FC1319:
	db "For you Trick Track Trekkers",$AC
	db "the Gnawty twin",$F3
	db "gnow a secret",$A1
	db $00

DATA_FC1355:
	db "In Mine Cart Madness",$AC
	db "you're just 3 bounce",$F3
	db "away from bonus land",$AE
	db $00

DATA_FC1395:
	db "Once you're in the Poiso",$EE
	db "Pond, the right way is no",$F4
	db "the only way to get the point",$AE
	db $00

DATA_FC13E7:
	db "Blackout Basement could giv",$E5
	db "you a sinking feeling, bu",$F4
	db "you'll end up sky high",$A1
	db $00

DATA_FC1435:
	db "Let Diddy hold out the TN",$D4
	db "in Manic Mincers",$AE
	db $00

DATA_FC1461:
	db "Take enough rope an",$E4
	db "you'll amaze yoursel",$E6
	db "in the Misty Mine",$AE
	db $00

DATA_FC149D:
	db "The Loopy Lights vulture'",$F3
	db "barrel will blow you away",$AE
	db $00

DATA_FC14D2:
	db "The Platform Perils vultur",$E5
	db "knows it's sometimes bette",$F2
	db "to come down to earth",$AE
	db $00

DATA_FC151F:
	db "You're in Tanked Up Troubl",$E5
	db "if you're all gassed u",$F0
	db "and no where to go",$A1
	db $00

DATA_FC1565:
	db "In Orang-utan Gang, follow th",$E5
	db "last barrel down to discove",$F2
	db "a barrel of laughs",$A1
	db $00

DATA_FC15B3:
	db "A single banan",$E1
	db "is all you need fo",$F2
	db "a bonus in Tree Top Town",$AE
	db $00

DATA_FC15EF:
	db "Get on down with the banana",$F3
	db "and get ready to part",$F9
	db "in Temple Tempest",$A1
	db $00

DATA_FC1634:
	db "Keep your eyes peeled fo",$F2
	db "Rambi the rhino!  He can cras",$E8
	db "into almost any hidden room",$AE
	db $00

DATA_FC1688:
	db "He can't really fly",$AC
	db "but Expresso the ostric",$E8
	db "can flutter about",$AE
	db $00

DATA_FC16C7:
	db "Enguarde the swordfis",$E8
	db "will help yo",$F5
	db "get straight to the point",$A1
	db $00

DATA_FC1705:
	db "Rambi the rhino can help you",$AC
	db "but he'll wan",$F4
	db "to charge for it",$A1
	db $00

DATA_FC1742:
	db "I hear if you roll of",$E6
	db "a platform, and press the jum",$F0
	db "button, you'll do a super jump",$AE
	db $00

DATA_FC1796:
	db "Someone told me that if yo",$F5
	db "hold down the Y Button",$AC
	db "you can run",$A1
	db $00

DATA_FC17D5:
	db "I read in the manual that yo",$F5
	db "can jump farther if you hol",$E4
	db "down the run button",$A1
	db $00

DATA_FC1823:
	db "I reckon that Rambi the rhin",$EF
	db "could break open just abou",$F4
	db "any hidden entrance",$AE
	db $00

DATA_FC1870:
	db "If you bounce a keg off a wal",$EC
	db "and then jump on it as i",$F4
	db "rolls back, you can ride it",$A1
	db $00

DATA_FC18C4:
	db "If you roll attack a baddie",$AC
	db "your speed increases whe",$EE
	db "you hit the next one",$A1
	db $00

DATA_FC190F:
	db "I was told that if you bounc",$E5
	db "on eight consecutive baddies",$AC
	db "you'll get an extra life",$AE
	db $00

DATA_FC1963:
	db "I heard that Expresso th",$E5
	db "ostrich can't jump on baddies",$AE
	db "I guess his legs are too thin",$AE
	db $00

DATA_FC19B9:
	db "If you see a barrel wit",$E8
	db "stars on it, break it open",$A1
	db "It's a mid point marker",$AE
	db $00

DATA_FC1A05:
	db "Find Candy and she ca",$EE
	db "save your game for you",$A1
	db $00

DATA_FC1A33:
	db "Funky can send you anywher",$E5
	db "you've already bee",$EE
	db "on the island, in a flash",$A1
	db $00

DATA_FC1A7C:
	db "Look out for disguised hole",$F3
	db "on the ground and jump on the",$ED
	db "from a great heigh",$F4
	db $00

DATA_FC1ACA:
	db "Look out for banana arrows",$AC
	db "they'll point the way! O",$E6
	db "course, I wouldn't need them",$A1
	db $00

DATA_FC1B1C:
	db "If you find any bananas",$AC
	db "you can be sure the Kremling",$F3
	db "have been there before you",$A1
	db $00

DATA_FC1B6D:
	db "If you find any barrels wit",$E8
	db "DK on them, smash them open",$A1
	db "Your buddy might be inside",$A1
	db $00

DATA_FC1BC1:
	db "Grab an",$F9
	db "extra life balloons quickly",$AC
	db "before they float away",$AE
	db $00

DATA_FC1BFD:
	db "Klaptrap's teeth are too bi",$E7
	db "to use the roll attack",$A1
	db "You need to jump on him",$A1
	db $00

DATA_FC1C49:
	db "Zingers sport spikes on thei",$F2
	db "backs! You can't jump on the",$ED
	db "unless you're riding Winky",$A1
	db $00

DATA_FC1C9F:
	db "Klump's hard hat protects hi",$ED
	db "against your jump attack",$AE
	db "You'll have to roll him",$A1
	db $00

DATA_FC1CEE:
	db "Krusha is the toughes",$F4
	db "Kremling-- only a barrel wil",$EC
	db "knock him out",$A1
	db $00

DATA_FC1D30:
	db "Floating barrels will brea",$EB
	db "as soon as you touch them",$AE
	db $00

DATA_FC1D66:
	db "Steel ringed barrels brea",$EB
	db "only when they hit a wall",$AE
	db $00

DATA_FC1D9B:
	db "Steel kegs are indestructible",$AC
	db "follow them and they'll mo",$F7
	db "down all baddies in their path",$A1
	db $00

DATA_FC1DF4:
	db "Hold the run button down an",$E4
	db "jump on baddies to gain extr",$E1
	db "spring to your leaps",$AE
	db $00

DATA_FC1E43:
	db "Bounce on the fixed tire",$F3
	db "to hurdle obstacle",$F3
	db "and reach bonuses",$AE
	db $00

DATA_FC1E82:
	db "Push the free tires to area",$F3
	db "where they will help yo",$F5
	db "find hidden bonus levels",$AE
	db $00

DATA_FC1ED0:
	db "You can roll over Slippa",$AC
	db "or just squash hi",$ED
	db "with a jump attack",$AE
	db $00

DATA_FC1F0F:
	db "Gnawty the beaver ca",$EE
	db "be rolled or jumped on",$AE
	db $00

DATA_FC1F3C:
	db "That's all folks",$A1
	db $00

DATA_FC1F4E:
	db "There's nothing mor",$E5
	db "I can tell you",$AE
	db $00

DATA_FC1F72:
	db "You know all you nee",$E4
	db "to know, for now",$AE
	db $00

DATA_FC1F99:
	db "Come back and see me sometime",$AC
	db "I'll be here",$A1
	db $00

DATA_FC1FC5:
	db "I don't know any mor",$E5
	db "than that at the moment",$AE
	db $00

DATA_FC1FF3:
	db "That's all there is to it",$AE
	db "Piece of cake if you ask me",$AE
	db $00

DATA_FC202A:
	db "So long, suckers",$A1
	db "Try not to hur",$F4
	db "yourself out there",$A1
	db $00

DATA_FC205E:
	db "That's all the advice ol",$E4
	db "Cranky here can give you",$AE
	db $00

DATA_FC2091:
	db "I'm getting tired",$AC
	db "I gotta take me a nap",$A1
	db $00

DATA_FC20BA:
	db "You practically know mor",$E5
	db "than I do, now",$AE
	db "Well... almost",$AE
	db $00

DATA_FC20F2:
	db "I don't have anything els",$E5
	db "to tell you right now",$AC
	db "maybe later",$AE
	db $00

DATA_FC212F:
	db "I could sit here and roc",$EB
	db "all day, especially i",$E6
	db "you two leave me alone",$A1
	db $00

DATA_FC2176:
	db "I gotta go now",$AC
	db "I'll see you guys later..",$AE
	db "if you're lucky",$A1
	db $00

DATA_FC21B0:
	db "Well, that's abou",$F4
	db "the size of it",$A1
	db $00

DATA_FC21D2:
	db "Say, is that the time",$BF
	db "I gotta fly",$AE
	db $00

DATA_FC21F5:
	db "I could tell you yarns abou",$F4
	db "the old days all day long",$A1
	db $00

DATA_FC222C:
	db "Y'all come back now, hear?",$A1
	db $00

DATA_FC2248:
	db "If you get stuck",$AC
	db "come back and see me",$AE
	db $00

DATA_FC226F:
	db "Can't say I expect to se",$E5
	db "you again, but yo",$F5
	db "might get lucky, I guess",$AE
	db $00

DATA_FC22B4:
	db "It's been nic",$E5
	db "talking to you guys",$AE
	db $00

DATA_FC22D7:
	db "Eh sonny? Speak up",$AC
	db "I can't hear you",$AE
	db $00

DATA_FC22FC:
	db "Donkey, I've seen enough",$A1
	db "That tie-- turn it off",$A1
	db $00

DATA_FC232D:
	db "This stereo sound is makin",$E7
	db "my tired old ears bleed",$A1
	db "Turn it down before you go",$A1
	db $00

DATA_FC237C:
	db "All this game pla",$F9
	db "is too much for me",$AE
	db $00

DATA_FC23A2:
	db "I'm back to my cabin for a nap",$AE
	db $00

DATA_FC23C2:
	db "Remember the origina",$EC
	db "Donkey Kong?  Think I'll g",$EF
	db "play that... see you later",$A1
	db $00

DATA_FC240E:
	db "There's too many baddie",$F3
	db "around for my liking..",$AE
	db "I'm off to lie down",$A1
	db $00

DATA_FC2452:
	db "I'd ask you in, but the",$F9
	db "didn't have any memory lef",$F4
	db "to display the cabin interior",$A1
	db $00

DATA_FC24A4:
	db "Now, off you go!!  See if yo",$F5
	db "can't finish this ridiculou",$F3
	db "quest without my help",$A1
	db $00

DATA_FC24F4:
	db "Make sure to shut the gat",$E5
	db "on your way out",$AE
	db "I didn't raise you in a barn",$A1
	db $00

DATA_FC253C:
	db "See ya later, alligator",$A1
	db "Ha! Ha",$A1
	db $00

DATA_FC255C:
	db "After a while, crocodile",$A1
	db $00

DATA_FC2576:
	db "You kids today",$A1
	db "You don't have an",$F9
	db "respect for your elders",$A1
	db $00

DATA_FC25B0:
	db "We never had movemen",$F4
	db "like thi",$F3
	db "when I was in video games",$A1
	db $00

DATA_FC25E9:
	db "All this fun can'",$F4
	db "be good for you",$A1
	db $00

DATA_FC260C:
	db "I bet they waste",$E4
	db "half the memory already",$AC
	db "just on this section alone",$A1
	db $00

DATA_FC2651:
	db "They can't keep thi",$F3
	db "level of graphics up fo",$F2
	db "much longer",$A1
	db $00

DATA_FC268A:
	db "We used to be lucky if we go",$F4
	db "three shades of gray",$AC
	db "let alone any real colors",$A1
	db $00

DATA_FC26D7:
	db "We used to have to surviv",$E5
	db "with a two frame walk",$A1
	db $00

DATA_FC2708:
	db "Sometimes our sprite",$F3
	db "used to change siz",$E5
	db "for no apparent reason",$A1
	db $00

DATA_FC2748:
	db "We never had any of thi",$F3
	db "fancy 3-D stuff!  Oh no, w",$E5
	db "had to survive on what we had",$A1
	db $00

DATA_FC279A:
	db "And what little we did have",$AC
	db "we were happy with",$A1
	db $00

DATA_FC27CA:
	db "Well, I've never see",$EE
	db "anything like it",$A1
	db $00

DATA_FC27F1:
	db "Enjoy this demo while you can",$AC
	db "it can't last much longer",$A1
	db $00

DATA_FC282A:
	db "That's right, 4 shades o",$E6
	db "gray, in a 2x2 characte",$F2
	db "block, that's all we had..",$AE
	db $00

DATA_FC2877:
	db "I can't play this game",$AC
	db "the colors are all too ric",$E8
	db "for my poor old eyes",$A1
	db $00

DATA_FC28BF:
	db "Why, even the bananas hav",$E5
	db "more frames and colors tha",$EE
	db "I had in the entire game",$A1
	db $00

DATA_FC290E:
	db "Look!...look at this!...a",$F3
	db "I rock, my beard swings",$A1
	db "Waste of frames in my opinion",$A1
	db $00

DATA_FC295F:
	db "Aye!  That was when we ha",$E4
	db "real game play, that was",$A1
	db $00

DATA_FC2993:
	db "And this was developed wit",$E8
	db "the latest state-of-the-ar",$F4
	db "3D workthingys, was it",$BF
	db $00

DATA_FC29E1:
	db "The trouble with you kids",$AC
	db "is that you're all too soft",$A1
	db $00

DATA_FC2A18:
	db "The old games were fa",$F2
	db "harder when I was a young 'un",$A1
	db $00

DATA_FC2A4D:
	db "We used to play for hours on ",$E1
	db "single screen game and thin",$EB
	db "we were lucky, and we were",$A1
	db $00

DATA_FC2AA3:
	db "You wouldn't last two minute",$F3
	db "in a real game",$A1
	db $00

DATA_FC2AD0:
	db "I could get throug",$E8
	db "D.K.Country with onl",$F9
	db "one life, easy",$A1
	db $00

DATA_FC2B08:
	db "I'm talking about whe",$EE
	db "games were games",$A1
	db $00

DATA_FC2B30:
	db "3 lives and 3 continues",$AC
	db "that's all we had",$A1
	db $00

DATA_FC2B5B:
	db "Games never looked like thi",$F3
	db "when I was a lad",$AE
	db $00

DATA_FC2B89:
	db "And we were much better of",$E6
	db "in those days as wel",$EC
	db $00

DATA_FC2BBA:
	db "Bet you thought thi",$F3
	db "was 64-bit eh, boy?",$A1
	db $00

DATA_FC2BE3:
	db "I've got more game play in m",$F9
	db "little finger than you've go",$F4
	db "in this whole game",$A1
	db $00

DATA_FC2C31:
	db "Y'know what they say",$AC
	db "all graphics and no game play",$A1
	db $00

DATA_FC2C65:
	db "32 meg..? That would be mor",$E5
	db "than 30 games in my day",$AC
	db "and they'd be great games, too",$A1
	db $00

DATA_FC2CB9:
	db "Back in my days, we used t",$EF
	db "have real game play..",$AE
	db $00

DATA_FC2CEB:
	db "You know what's even worse",$BF
	db "When you get to the end",$AC
	db "and then have to start again",$A1
	db $00

DATA_FC2D3C:
	db "You wouldn't know a good gam",$E5
	db "if you were in it",$A1
	db $00

DATA_FC2D6C:
	db "A single joystick, an",$E4
	db "a single button is all that'",$F3
	db "needed to make good game play",$A1
	db $00

DATA_FC2DBE:
	db "I wouldn't be seen dea",$E4
	db "in a game like this one",$A1
	db $00

DATA_FC2DEE:
	db "I say you can't better th",$E5
	db "graphics, sounds an",$E4
	db "playability of a Game ",$26
	db " Watch",$A1
	db $00

DATA_FC2E3B:
	db "So you're back again",$A1
	db "I knew a punk kid like yo",$F5
	db "couldn't do the job..",$AE
	db $00

DATA_FC2E81:
	db "That was quick. You didn'",$F4
	db "leave me enough time to thin",$EB
	db "of any other stupid comments",$A1
	db $00

DATA_FC2ED6:
	db "I don't know wh",$F9
	db "I'm telling you all this",$AC
	db "you didn't listen last time",$A1
	db $00

DATA_FC2F1C:
	db "You have t",$EF
	db "do better than that",$A1
	db $00

DATA_FC2F3C:
	db "You only just left",$A1
	db $00

DATA_FC2F50:
	db "Back again?!  That was quick",$A1
	db $00

DATA_FC2F6E:
	db "Came back to the maste",$F2
	db "for more advice, hunh?",$A1
	db $00

DATA_FC2F9D:
	db "Still got you beat, hunh?",$A1
	db $00

DATA_FC2FB8:
	db "Yup! Don't make game player",$F3
	db "like they used to",$A1
	db $00

DATA_FC2FE7:
	db "Okay",$AC
	db "I'll do the level for you!..",$AE
	db "Naw!.. Only kidding",$A1
	db $00

DATA_FC301E:
	db "I don't know how you dar",$E5
	db "show your face in here again",$AC
	db "after that pitiful performance",$A1
	db $00

DATA_FC3074:
	db "Whoa, Dudes",$A1
	db "My name's Funky Kong",$A1
	db $00

DATA_FC3096:
	db "My bodacious Jumbo Barre",$EC
	db "can launch you to any poin",$F4
	db "on the island",$A1
	db $00

DATA_FC30D9:
	db "Most unfortunately, it ca",$EE
	db "only send you to a plac",$E5
	db "you've already been to..",$AE
	db $00

DATA_FC3125:
	db "which is a complete an",$E4
	db "total bummer, let me tell you",$A1
	db $00

DATA_FC315B:
	db "Hi!  I'm Candy Kon",$E7
	db "and this is my Save Point",$A1
	db $00

DATA_FC3189:
	db "If you want to save you",$F2
	db "current game, jump int",$EF
	db "my spinning save barrel",$A1
	db $00

DATA_FC31D1:
	db "Hello guys",$AC
	db "got anything worth saving",$BF
	db $00

DATA_FC31F7:
	db "Can I help you monkey",$F3
	db "save your game",$BF
	db $00

DATA_FC321D:
	db "How would you lik",$E5
	db "a quick spin in m",$F9
	db "save barrel",$BF
	db $00

DATA_FC324E:
	db "Yoo-hoo, Honey Kong",$A1
	db "Now's a good time to sav",$E5
	db "where you've gotten to",$A1
	db $00

DATA_FC3293:
	db "It must have been hard wor",$EB
	db "for you to come all this way",$A1
	db "why not save your game",$BF
	db $00

DATA_FC32E3:
	db "Wow! You guys really came ",$E1
	db "long way! Save your game now",$AC
	db "while you have a chance",$A1
	db $00

DATA_FC3334:
	db "Yeah, crucial Kongs! If yo",$F5
	db "feel the need for speed",$AC
	db "jump in and like, jet",$A1
	db $00

DATA_FC337E:
	db "You dudes need some lives o",$F2
	db "something? Jungle Hijinx",$F3
	db "is the place for that",$A1
	db $00

DATA_FC33CA:
	db "Yo Gorillas",$A1
	db "Go see old man Cranky",$AC
	db "he can help you out",$A1
	db $00

DATA_FC3401:
	db "Lookin' good, Kongs",$A1
	db "Buckle up and blast off",$AC
	db "you're outta here",$A1
	db $00

DATA_FC3440:
	db "If you guys see Candy on you",$F2
	db "travels, tell her I'll giv",$E5
	db "her surfing lessons anytime",$A1
	db $00

DATA_FC3495:
	db "Fancy a flight, DK Dude",$BF
	db "You know the score",$AC
	db "hop in and high tail it",$A1
	db $00

DATA_FC34D9:
	db "Whoa, Donkey dude! Maybe you",$F2
	db "little surf buddy's on anothe",$F2
	db "level.  Go check 'em out",$A1
	db $00

DATA_FC352E:
	db "Yo Diddy cool! Lost th",$E5
	db "big guy again? Blast of",$E6
	db "back and see the scene",$A1
	db $00

DATA_FC3575:
	db "Still talking to yourself",$AC
	db "huh? Check out the jungle, I'",$ED
	db "sure you'll find your buddy",$A1
	db $00

DATA_FC35CA:
	db "Na sowas! DICH hab",$E5
	db "ich nicht hier erwartet",$A1
	db $00

DATA_FC35F6:
	db "H",$5C
	db "tte nie gedacht",$AC
	db "da",$5F
	db " Du so weit kommst..",$AE
	db $00

DATA_FC3621:
	db "Du solltest auf Dein",$E5
	db "Gesundheit achten, Opa",$A1
	db $00

DATA_FC364E:
	db "Oh, Du schon wieder",$AC
	db "was gibt es",$BF
	db $00

DATA_FC366F:
	db "Wer hat Dir verraten",$AC
	db "wo Du mich findest",$BF
	db "Funky Kong etwa",$BF
	db $00

DATA_FC36A8:
	db "Unglaublich, was hie",$F2
	db "alles vorbeigetappert kommt",$A1
	db $00

DATA_FC36DA:
	db "In diesem Teil des Walde",$F3
	db "h",$5C
	db "tte ich Dich nu",$EE
	db "wirklich nicht vermutet",$A1
	db $00

DATA_FC371E:
	db "Du schon wieder",$BF
	db "Ich hab' auch noc",$E8
	db "anderes zu tun",$A1
	db $00

DATA_FC3750:
	db "Endlich jemand",$AC
	db "der sich mein",$E5
	db "Geschichten anh",$5D
	db "rt",$A1
	db $00

DATA_FC3781:
	db "He, Du, hast Du ma",$EC
	db "eine Banane f",$5E
	db "r Dein Opilein",$BF
	db $00

DATA_FC37B2:
	db "Du machst Dich hie",$F2
	db "ja ganz sch",$5D
	db "n zum Affen",$A1
	db $00

DATA_FC37DE:
	db "Ihr habt Gl",$5E
	db "ck",$AC
	db "wollte gerad",$E5
	db "in die Waschanlage",$AE
	db $00

DATA_FC380E:
	db "Du schuldest mi",$F2
	db "noch einige Bananen",$A1
	db $00

DATA_FC3833:
	db "Hast Du nicht neulic",$E8
	db "noch Windeln getragen",$BF
	db $00

DATA_FC385F:
	db "Hast Du Deinem Opa etwa",$F3
	db "h",$5E
	db "bsches mitgebracht",$BF
	db $00

DATA_FC388D:
	db "Komm her und la",$5F
	db " Dic",$E8
	db "anschauen, kleiner Stinker",$A1
	db $00

DATA_FC38BE:
	db "Ach, was habe",$EE
	db "wir hier denn?",$A1
	db $00

DATA_FC38DC:
	db "Da",$5F
	db " ich das noc",$E8
	db "erleben mu",$5F
	db "..",$AE
	db $00

DATA_FC38FB:
	db "Gerade kam ein ganze",$F3
	db "Rudel Kremlings vorbei",$A1
	db $00

DATA_FC3928:
	db "Willkommen in Rhino Tal",$A1
	db $00

DATA_FC3941:
	db "Hast Du mir mein",$E5
	db "Zeitung geholt",$BF
	db $00

DATA_FC3962:
	db "So so, und nun willst D",$F5
	db "einen Tip von Deine",$ED
	db "alten Opa haben",$A1
	db $00

DATA_FC399F:
	db "Du Riesenaffentrampel",$A1
	db "Du machst einen Krach wi",$E5
	db "eine ganze Affenhorde",$A1
	db $00

DATA_FC39E5:
	db "Du veranstaltest einen L",$5C
	db "rm",$AC
	db "da",$5F
	db " man einen Kollap",$F3
	db "kriegen k",$5D
	db "nnte",$A1
	db $00

DATA_FC3A26:
	db "Komm schon her",$A1
	db "Halte nur gerad",$E5
	db "Selbstgespr",$5C
	db "che..",$AE
	db $00

DATA_FC3A58:
	db "Es ist wieder wie fr",$5E
	db "her..",$AE
	db "genauso schlimm",$A1
	db $00

DATA_FC3A84:
	db "Man hat einfach kein",$E5
	db "Ruhe hier! Erst di",$E5
	db "Kremlings und nun Du",$A1
	db $00

DATA_FC3AC2:
	db "Das ist ja schlimme",$F2
	db "als im Affenhaus hier",$A1
	db $00

DATA_FC3AED:
	db "Noch mehr Schmarotzer?",$A1
	db "Schert Euch weg ode",$F2
	db "e",$5F
	db "t Bananen",$A1
	db $00

DATA_FC3B25:
	db "Schlimmer als ei",$EE
	db "Besuch von Mama Kong",$A1
	db "Was gibt's denn",$BF
	db $00

DATA_FC3B5C:
	db "Dachte mir schon",$AC
	db "Euch hier zu treffen",$A1
	db $00

DATA_FC3B83:
	db "Es ist nichts mehr da",$AC
	db "also nervt mich nicht",$A1
	db $00

DATA_FC3BB0:
	db "Ihr jungen H",$5E
	db "pfer",$A1
	db "Kein Respek",$F4
	db "mehr vor dem Alter",$A1
	db $00

DATA_FC3BE2:
	db "Als ich noc",$E8
	db "Videospiel-Star war, gab e",$F3
	db "so einen Quatsch nicht",$A1
	db $00

DATA_FC3C21:
	db "Damals w",$5C
	db "re so ei",$EE
	db "Bl",$5D
	db "dsinngar nicht ers",$F4
	db "programmiert worden",$A1
	db $00

DATA_FC3C5E:
	db "Ich glaube, diese unn",$5D
	db "tig",$E5
	db "Stelle hat den halbe",$EE
	db "Speicher des Spiels gekostet",$A1
	db $00

DATA_FC3CAB:
	db "Lange werden sie diese",$F3
	db "Niveau nicht halten k",$5D
	db "nnen",$A1
	db $00

DATA_FC3CDE:
	db "Damals waren wir froh, da",$5F
	db " wi",$F2
	db "einige Graut",$5D
	db "ne zur Verf",$5E
	db "gun",$E7
	db "hatten, und jetzt das",$A1
	db $00

DATA_FC3D30:
	db "Pah! Fr",$5E
	db "her brauchte man nu",$F2
	db "einen Knopf zur Bedienung",$A1
	db $00

DATA_FC3D67:
	db "3-D?! Das einzige was mir daz",$F5
	db "einf",$5C
	db "llt ist Durchfall un",$E4
	db $5E
	db "belkeit! Moderner Unsinn",$A1
	db $00

DATA_FC3DBA:
	db "Fr",$5E
	db "her war alles besser",$AC
	db "auch mehr Lametta a",$EE
	db "den B",$5C
	db "umen",$A1
	db $00

DATA_FC3DF2:
	db "Zu meiner Zeit wurde ma",$EE
	db "nicht vollgelaber",$F4
	db "beim Spielen",$A1
	db $00

DATA_FC3E2A:
	db "Richtig, 4 Graustufen un",$E4
	db "2x2 Charaktere, das wa",$F2
	db "alles, was wir hatten..",$AE
	db $00

DATA_FC3E73:
	db "All diese Farben, die tu",$EE
	db "meinen alten Augen weh. Ic",$E8
	db "k",$5D
	db "nnte hier nicht spielen",$A1
	db $00

DATA_FC3EC2:
	db "Tja, das waren noc",$E8
	db "richtige Spiele damals",$AC
	db "kein Firlefanz",$A1
	db $00

DATA_FC3EFC:
	db "Und f",$5E
	db "r all das wurden di",$E5
	db "modernsten 3-D Workdinge",$F2
	db "benutzt? War das denn n",$5D
	db "tig",$BF
	db $00

DATA_FC3F4C:
	db "Ihr Kinder seid doch all",$E5
	db "schrecklich verweichlicht",$A1
	db $00

DATA_FC3F80:
	db "Als ich noch ei",$EE
	db "Jungspund war, gab es noc",$E8
	db "richtig schwere Spiele",$A1
	db $00

DATA_FC3FC2:
	db "In einem richtigen Spie",$EC
	db "w",$5E
	db "rdet Ihr nicht ma",$EC
	db "2 Minuten durchhalten",$A1
	db $00

DATA_FC4005:
	db "Ich k",$5D
	db "nnte D.K. Countr",$F9
	db "ganz locker mit eine",$ED
	db "Leben durchspielen",$A1
	db $00

DATA_FC4045:
	db "Fr",$5E
	db "her da ware",$EE
	db "Spiele noch Spiele",$A1
	db $00

DATA_FC4068:
	db "3 Leben, 3 Continues",$AC
	db "mehr hatten wir nicht",$A1
	db $00

DATA_FC4094:
	db "Wenn wir Gl",$5E
	db "ck hatten, gab e",$F3
	db "verschiedene Game Over-Szene",$EE
	db "oder sogar Pausenbilder",$A1
	db $00

DATA_FC40E7:
	db "So sahen Spiele nicht aus",$AC
	db "als ich noch jung war",$A1
	db $00

DATA_FC4118:
	db "Und gl",$5E
	db "cklich waren wi",$F2
	db "auch ohne diesen Firlefanz",$A1
	db $00

DATA_FC414B:
	db "Ich wette, Du dachtest",$AC
	db "dies seien 64-bit, oder?",$A1
	db $00

DATA_FC417C:
	db "Damals war ich schon dankbar",$AC
	db "wenn eine kleine Explosio",$EE
	db "mich ins Nirwana bef",$5D
	db "rderte",$A1
	db $00

DATA_FC41D0:
	db "Ich sag' nur eins",$BA
	db "Viel Grafik",$AC
	db "wenig Spielspa",$5F
	db $A1
	db $00

DATA_FC41FF:
	db "All dieser Spa",$5F
	db " kann doc",$E8
	db "nicht gut f",$5E
	db "r Euch sein",$A1
	db $00

DATA_FC4231:
	db "Ihr w",$5E
	db "rdet ein gutes Spie",$EC
	db "nicht erkennen, selbst wen",$EE
	db "Ihr die Hauptdarsteller w",$5C
	db "ret",$A1
	db $00

DATA_FC4285:
	db "Ich w",$5E
	db "rde ",$22
	db "Game Over",$22
	db " i",$EE
	db "diesem Spiel nie z",$F5
	db "sehen kriegen",$A1
	db $00

DATA_FC42BF:
	db "Im Dschungel-Fieber solltes",$F4
	db "Du die Baumspitzen nac",$E8
	db "Bonusleben absuchen",$A1
	db $00

DATA_FC4307:
	db "In der Schlangengrube de",$F3
	db "H",$5D
	db "hlenwahnsinns erwarten Dic",$E8
	db "bananenhei",$5F
	db "e Geheimnisse",$AE
	db $00

DATA_FC4357:
	db "Der Crafty Croctopu",$F3
	db "versteckt seine Sch",$5C
	db "tze i",$EE
	db "der Korallen Karambolage",$AE
	db $00

DATA_FC439F:
	db "Zwischen einem Felsen und 'ne",$ED
	db "harten Platz wirst Du i",$ED
	db "Sturztal etwas Cooles finden",$A1
	db $00

DATA_FC43F3:
	db "Im Knaller Tal gibt es viel",$E5
	db "Abk",$5E
	db "rzungen...manche bringe",$EE
	db "Dich sogar in den Himmel!",$BF
	db $00

DATA_FC4446:
	db "Mit etwas Gl",$5E
	db "ck und Gumm",$E9
	db "findest Du in Bad M",$5E
	db "hlstei",$EE
	db "den richtigen Weg",$A1
	db $00

DATA_FC448D:
	db "In der Ruckzuck-Statio",$EE
	db "kannst Du Dich mi",$F4
	db "Bananen verw",$5D
	db "hnen lassen",$A1
	db $00

DATA_FC44D0:
	db "Vermeide eine Kollisio",$EE
	db "in den Minen und gewinn",$E5
	db "so ein Extra-Leben",$A1
	db $00

DATA_FC4513:
	db "Auf der Goldigen Buckel",$EE
	db "la",$5F
	db " die Reifen quietschen, um",$F3
	db "Goldene Nashorn zu bekommen",$AE
	db $00

DATA_FC4566:
	db "Ich hoffe Du magst V",$5D
	db "gel",$A1
	db "In der Eiszeit-Alle",$E5
	db "brauchst Du ihre Hilfe",$A1
	db $00

DATA_FC45AB:
	db "Auf der Schwarzwald Tou",$F2
	db "wirst Du auf h",$5E
	db "pfende Weis",$E5
	db "zum Erfolg kommen",$A1
	db $00

DATA_FC45F1:
	db "In Gl",$5E
	db "hbirnen Drama wir",$E4
	db "Dir das TNT einig",$E5
	db "Erleuchtungen bescheren",$A1
	db $00

DATA_FC4634:
	db "Auf dem Schneefa",$5F
	db "-Gletsche",$F2
	db "ist ein Sturz nicht unbeding",$F4
	db "schlecht, er f",$5E
	db "hrt ans Ziel",$A1
	db $00

DATA_FC4689:
	db "Bei der Croctopus Safari gib",$F4
	db "es mehrere Wege, um die F",$5C
	db "sse",$F2
	db "zu ",$5E
	db "berwinden! Denk diagonal",$A1
	db $00

DATA_FC46E2:
	db "Im Reiher Weiher ist de",$F2
	db "richtige Weg nicht de",$F2
	db "einzige, der ans Ziel f",$5E
	db "hrt",$A1
	db $00

DATA_FC472D:
	db "Bei den Fahrstuhl-Spiele",$EE
	db "sind die Seile die Schl",$5E
	db "sse",$EC
	db "zum Erfolg! Hochklettern",$A1
	db $00

DATA_FC477C:
	db "Beim Loren Leichtsin",$EE
	db "solltest Du viel Spa",$5F
	db " a",$ED
	db "Springen haben. Bonus-Chance",$A1
	db $00

DATA_FC47C7:
	db "Merkw",$5E
	db "rdig, aber mi",$F4
	db "Sprengstoff kann man im Oelfa",$DF
	db "Boulevard die Boni zu finden",$A1
	db $00

DATA_FC4817:
	db "Der Koma Keller mag Dir eine",$EE
	db "untergehenden Eindruck vermit",$AD
	db "teln, doch es bringt Dich hoch",$A1
	db $00

DATA_FC4872:
	db "In den Dyna-Grotte",$EE
	db "sollte Diddy ein weni",$E7
	db "mit dem TNT herumspielen",$A1
	db $00

DATA_FC48B5:
	db "Mit genug Seil wirst D",$F5
	db "in der Nebel-Min",$E5
	db "viel Spa",$5F
	db " haben",$A1
	db $00

DATA_FC48EE:
	db "Die Geier in Altostratu",$F3
	db "werden Dich wegblasen",$A1
	db $00

DATA_FC491D:
	db "Die Geier im Aero-Chao",$F3
	db "wissen, wann es besse",$F2
	db "ist, nicht zu fliegen",$A1
	db $00

DATA_FC4961:
	db "Tank Deine Karre nie z",$F5
	db "voll, sonst kommst D",$F5
	db "in Schwierigkeiten",$A1
	db $00

DATA_FC49A1:
	db "In der Wipfel Kommune brauchs",$F4
	db "Du nur eine einzige Banane",$AC
	db "um den Bonus zu erhalten",$A1
	db $00

DATA_FC49F4:
	db "In Bembel Tempel warte",$F4
	db "eine bananenstarke Part",$F9
	db "auf Dich",$A1
	db $00

DATA_FC4A2D:
	db "Achte auf Rambi das Rhino",$A1
	db "Er rammt die T",$5E
	db "r zu jede",$ED
	db "versteckten Raum auf",$A1
	db $00

DATA_FC4A76:
	db "Ein Ritt auf de",$ED
	db "Schwertfisch wird Dic",$E8
	db "schneller ans Ziel bringen",$A1
	db $00

DATA_FC4AB8:
	db "Rambi, das Rhino hilft Dir",$AC
	db "jedoch mu",$5F
	db "t Du e",$F3
	db "daf",$5E
	db "r belohnen",$A1
	db $00

DATA_FC4AF4:
	db "Wenn Du den Y-Knopf gedr",$5E
	db "ck",$F4
	db "h",$5C
	db "ltst, kannst Du rennen",$AE
	db "V",$5D
	db "llig albern",$A1
	db $00

DATA_FC4B38:
	db "Rambi, das Nashorn, renn",$F4
	db "alle versteckten T",$5E
	db "ren ein",$AC
	db "wenn er sie findet",$A1
	db $00

DATA_FC4B80:
	db "Finde Candy Kong",$AC
	db "um das Spiel be",$E9
	db "Ihr abzuspeichern",$A1
	db $00

DATA_FC4BB4:
	db "Funky Kong kann Dich ",$5E
	db "beral",$EC
	db "dorthin bringen, wo D",$F5
	db "schon einmal warst",$AE
	db $00

DATA_FC4BFA:
	db "Wenn Du Bananen findest",$AC
	db "hei",$5F
	db "t das, da",$5F
	db " die Kremling",$F3
	db "schon vor Dir dort waren",$A1
	db $00

DATA_FC4C48:
	db "F",$5C
	db "sser mit den Buchstaben D",$CB
	db "solltest Du ",$5D
	db "ffnen, vielleich",$F4
	db "ist ja Dein Kumpel drin",$A1
	db $00

DATA_FC4C9B:
	db "Schnapp Dir di",$E5
	db "Extraleben-Ballons",$AC
	db "bevor sie davonfliegen",$A1
	db $00

DATA_FC4CD5:
	db "Krusha ist der st",$5C
	db "rkste de",$F2
	db "Kremlings. Du kannst ihn nu",$F2
	db "mit einem Fa",$5F
	db " erledigen",$A1
	db $00

DATA_FC4D25:
	db "Im Wasser treibende F",$5C
	db "sse",$F2
	db "zerbersten, sobald Du si",$E5
	db "ber",$5E
	db "hrst",$AE
	db $00

DATA_FC4D62:
	db "F",$5C
	db "sser mit Stahlreife",$EE
	db "zerbrechen nur, wenn si",$E5
	db "gegen eine Wand schlagen",$A1
	db $00

DATA_FC4DAA:
	db "Stahlf",$5C
	db "sser sind unzerst",$5D
	db "rbar",$A1
	db "Folge ihnen, denn sie r",$5C
	db "ume",$EE
	db "Dir die Gegner aus dem Weg",$AE
	db $00

DATA_FC4E00:
	db "Slippa kannst Du mit de",$F2
	db "Roll-Attacke oder mit eine",$ED
	db "gezielten Sprung ausschalten",$AE
	db $00

DATA_FC4E51:
	db "Gnawty, der Biber l",$5C
	db $5F
	db "t sic",$E8
	db "leicht durch Sprung- ode",$F2
	db "Roll-Attacke ausschalten",$AE
	db $00

DATA_FC4E9F:
	db "Das war's wohl",$A1
	db $00

DATA_FC4EAF:
	db "Ich habe Dir alles gesagt",$AE
	db $00

DATA_FC4ECA:
	db "Mehr brauchst Du nich",$F4
	db "zu wissen - im Moment",$A1
	db $00

DATA_FC4EF7:
	db "Besuch mich mal wieder",$AC
	db "aber la",$5F
	db " Dir Zeit",$A1
	db $00

DATA_FC4F21:
	db "Ich sag nichts mehr un",$E4
	db "ich wei",$5F
	db " auch nichts mehr",$A1
	db $00

DATA_FC4F53:
	db "Meine G",$5E
	db "te, was soll ic",$E8
	db "denn noch erz",$5C
	db "hlen? Is",$F4
	db "doch alles Quatsch",$A1
	db $00

DATA_FC4F96:
	db "Okay, Ihr Qu",$5C
	db "lgeister",$AC
	db "macht Euch auf den Weg",$A1
	db $00

DATA_FC4FC4:
	db "Reicht's jetzt? Mir f",$5C
	db "ll",$F4
	db "nichts mehr dazu ein",$A1
	db $00

DATA_FC4FF3:
	db "Bin so m",$5E
	db "de! Ic",$E8
	db "will jetzt schlafen",$A1
	db $00

DATA_FC5018:
	db "Du bist ja immer noch da",$A1
	db $00

DATA_FC5032:
	db "Eines Tages wird sie ",$5E
	db "be",$F2
	db "den Plantagen aufsteigen",$AC
	db $00

DATA_FC5065:
	db "die gro",$5F
	db "e Banane",$A1
	db $00

DATA_FC5077:
	db "Es war so sch",$5D
	db "n",$AC
	db "so friedvoll...bevor Ih",$F2
	db "hier aufgetaucht seid",$A1
	db $00

DATA_FC50B6:
	db "Irrt der Affe durch de",$EE
	db " Wald, l",$5C
	db $5F
	db "t das mich doc",$E8
	db "v",$5D
	db "llig kalt",$A1
	db $00

DATA_FC50F3:
	db "Ja, ungef",$5C
	db "hr so gro",$DF
	db "wird es wohl sein",$A1
	db $00

DATA_FC511A:
	db "Oh, schon so sp",$5C
	db "t?",$A1
	db "Dann mu",$5F
	db " ich aber los",$A1
	db $00

DATA_FC5144:
	db "Ich k",$5D
	db "nnte Euch Geschichte",$EE
	db "erz",$5C
	db "hlen...aber ic",$E8
	db "tue es nicht",$A1
	db $00

DATA_FC5180:
	db "Ach, da seid Ihr ja wieder",$A1
	db $00

DATA_FC519C:
	db "Sitzt Ihr in der Klemme",$AC
	db "dann kommt zu mir",$A1
	db $00

DATA_FC51C7:
	db "Wo ist eigentlich di",$E5
	db "h",$5E
	db "bsche junge Frau i",$EE
	db "diesem Spiel?",$A1
	db $00

DATA_FC5200:
	db "War nett mit Euch zu reden",$A1
	db $00

DATA_FC521C:
	db "Was, was? Lauter",$AC
	db "ich h",$5D
	db "re schwer",$A1
	db $00

DATA_FC523E:
	db "All diese Action - ich glaub",$E5
	db "ich werde alt! Ich mu",$DF
	db "erstmal ein Nickerchen machen",$A1
	db $00

DATA_FC5290:
	db "Wi",$5F
	db "t Ihr noch, ",$22
	db "Donkey Kong",$A2
	db "im Original? Das ware",$EE
	db "noch Zeiten...",$A1
	db $00

DATA_FC52D2:
	db "Ihr werdet diese l",$5C
	db "cherlich",$E5
	db "Aufgabe ja wohl auch ohn",$E5
	db "meine Hilfe bew",$5C
	db "ltigen, oder",$BF
	db $00

DATA_FC5325:
	db "Macht die T",$5E
	db "r hinter Euch zu",$A1
	db "Schlie",$5F
	db "lich sind wir hier j",$E1
	db "nicht auf dem Bahnhof, oder",$BF
	db $00

DATA_FC537B:
	db "Spiel endlich weiter",$A1
	db $00

DATA_FC5391:
	db "Wollt Ihr hier ",$5E
	db "bernachten?",$A1
	db $00

DATA_FC53AE:
	db "Schon zur",$5E
	db "ck? War mir klar,da",$DF
	db "so ein Punk wie Du, den Jo",$E2
	db "nicht zuende bringen w",$5E
	db "rde..",$AE
	db $00

DATA_FC5405:
	db "Ich wei",$5F
	db " gar nicht, warum ic",$E8
	db $5E
	db "berhaupt mit Euch rede..",$AE
	db "Ihr h",$5D
	db "rt doch nicht zu",$A1
	db $00

DATA_FC5454:
	db "Das war ja mal ein",$E5
	db "schwache Leistung",$A1
	db $00

DATA_FC547A:
	db "Ihr seid doch gerad",$E5
	db "erst losgezogen",$A1
	db $00

DATA_FC549F:
	db "Ihr schon wieder? So schnell",$BF
	db $00

DATA_FC54BD:
	db "Braucht wohl noch eine",$EE
	db "kleinen Rat vom Meister, was",$BF
	db $00

DATA_FC54F2:
	db "Ihr habt immer noc",$E8
	db "nicht genug, wie",$BF
	db $00

DATA_FC5517:
	db "Tja, Videospieler sin",$E4
	db "auch nicht mehr das",$AC
	db "was sie mal waren",$A1
	db $00

DATA_FC5554:
	db "Okay, ich erledige da",$F3
	db "Level f",$5E
	db "r Euch!...Ha!..",$AE
	db "Reingefallen",$A1
	db $00

DATA_FC5590:
	db "Hall",$5D
	db "chen, ich bin Candy Kon",$E7
	db "und dies hier ist mei",$EE
	db "Speicherpunkt",$A1
	db $00

DATA_FC55D2:
	db "Wollt Ihr Euer Spie",$EC
	db "abspeichern, dann springt au",$E6
	db "mein rotierendes Speicher-Fa",$5F
	db $A1
	db $00

DATA_FC5622:
	db "Hallihallo, Jungs",$AC
	db "habt Ihr was zu Speichern",$BF
	db $00

DATA_FC564F:
	db "Soll ich Euch Affe",$EE
	db "was abspeichern",$BF
	db $00

DATA_FC5673:
	db "Wie w",$5C
	db "re es mit eine",$ED
	db "kleinen Dreher in meine",$EE
	db "Speicher-Fa",$5F
	db $BF
	db $00

DATA_FC56AE:
	db "He, Ihr Blindg",$5C
	db "nger",$A1
	db "Ich bin's, der Funky Kong",$A1
	db $00

DATA_FC56DD:
	db "Mein cooles Jumbo-Fa",$DF
	db "kann Euch zu jedem Punk",$F4
	db "der Insel hinbringen",$A1
	db $00

DATA_FC5720:
	db "Allerdings nur an Orte, a",$EE
	db "denen Ihr vorher schon ma",$EC
	db "aufgetreten seid..",$AE
	db $00

DATA_FC5768:
	db "alles klar, Mann? Is",$F4
	db "doch 'ne starke Sache, was",$BF
	db $00

DATA_FC5799:
	db "Seht gut aus, Leute! Spring",$F4
	db "rein, hebt ab und scho",$EE
	db "verla",$5F
	db "t Ihr diesen m",$5E
	db "den Ort",$A1
	db $00

DATA_FC57EA:
	db "Bock auf einen Abheber, D.K.",$BF
	db "Du wei",$5F
	db "t ja, wie's abgeht",$AE
	db "Also nix wie rein, Mann",$A1
	db $00

DATA_FC583A:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7C,$5E,$7B,$6E,$7B,$7E,$7C,$86
	db $75,$63,$76,$73,$75,$6B,$7D,$8E
	incbin "Graphics/DynamicSprites/GFX_LifeBalloon_Unknown.bin"	; GFXSize = $1C0

DATA_FC5A12:
	incbin "SPC700/Music/BeatLevel.bin"

	%InsertGarbageData($FC5C4D, incsrc, DATA_FC5C4D.asm)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

DATA_BC8000:						; Note: Camera boundary data
	dw DATA_BC903C,DATA_BC90B4,DATA_BC916A,DATA_BC9178,DATA_BC9186,DATA_BC9178,DATA_BC91A2,DATA_BC91B0
	dw DATA_BC957E,DATA_BC90B4,DATA_BC9246,DATA_BC90B4,DATA_BC92FC,DATA_BC93BA,DATA_BC957E,DATA_BC92FC
	dw DATA_BC91B0,DATA_BC946E,DATA_BC947C,DATA_BC9518,DATA_BC9518,DATA_BC91B0,DATA_BC957E,DATA_BC95F4
	dw DATA_BC96FA,DATA_BC95F4,DATA_BC97E8,DATA_BC97F6,DATA_BC9804,DATA_BC93BA,DATA_BC9812,DATA_BC9820
	dw DATA_BC97E8,DATA_BC97E8,DATA_BC983C,DATA_BC96FA,DATA_BC984A,DATA_BC957E,DATA_BC90B4,DATA_BC9A18
	dw DATA_BC984A,DATA_BC947C,DATA_BC983C,DATA_BC9B46,DATA_BC9B46,DATA_BC9246,DATA_BC9C64,DATA_BC9DEA
	dw DATA_BC9EF8,DATA_BCA00E,DATA_BCA0D4,DATA_BCA0E2,DATA_BCA7F4,DATA_BCA43C,DATA_BCA10C,DATA_BCA20A
	dw DATA_BC9C64,DATA_BC9DEA,DATA_BC9EF8,DATA_BC9A18,DATA_BCA00E,DATA_BCA10C,DATA_BC983C,DATA_BC983C
	dw DATA_BCA240,DATA_BCA376,DATA_BCA43C,DATA_BCA50A,DATA_BCA240,DATA_BCA376,DATA_BCA5D8,DATA_BCA5E6
	dw DATA_BCA5F4,DATA_BCA602,DATA_BCA610,DATA_BCA61E,DATA_BCA5E6,DATA_BCA5D8,DATA_BCA648,DATA_BCA648
	dw DATA_BCA648,DATA_BCABA4,DATA_BCA680,DATA_BCA68E,DATA_BCA810,DATA_BCA6AA,DATA_BCA68E,DATA_BCA68E
	dw DATA_BCA43C,DATA_BCA50A,DATA_BCA6D4,DATA_BCA6E2,DATA_BCA6F0,DATA_BCA6FE,DATA_BCA6F0,DATA_BC957E
	dw DATA_BCA728,DATA_BCA736,DATA_BCA7E6,DATA_BCA752,DATA_BCA760,DATA_BCA896,DATA_BCA77C,DATA_BCA78A
	dw DATA_BCA798,DATA_BCA7A6,DATA_BCA7B4,DATA_BCA78A,DATA_BCA7D0,DATA_BCA7E6,DATA_BC957E,DATA_BC92FC
	dw DATA_BC92FC,DATA_BC93BA,DATA_BC93BA,DATA_BC93BA,DATA_BC93BA,DATA_BC93BA,DATA_BC95F4,DATA_BC95F4
	dw DATA_BC91B0,DATA_BC91B0,DATA_BC947C,DATA_BC947C,DATA_BC947C,DATA_BC96FA,DATA_BC96FA,DATA_BC96FA
	dw DATA_BC9246,DATA_BC9246,DATA_BCA00E,DATA_BCA00E,DATA_BCA10C,DATA_BCA10C,DATA_BC9B46,DATA_BC9B46
	dw DATA_BC9DEA,DATA_BC9DEA,DATA_BC9DEA,DATA_BC9EF8,DATA_BC9A18,DATA_BC9A18,DATA_BC9A18,DATA_BCA240
	dw DATA_BCA240,DATA_BCA240,DATA_BCA376,DATA_BCA376,DATA_BC984A,DATA_BC984A,DATA_BC984A,DATA_BC9178
	dw DATA_BC9178,DATA_BCA7F4,DATA_BC9178,DATA_BCA5D8,DATA_BC946E,DATA_BCA648,DATA_BCA648,DATA_BCA648
	dw DATA_BCA648,DATA_BCA664,DATA_BCA802,DATA_BCA736,DATA_BCA810,DATA_BCA896,DATA_BCA90C,DATA_BCA91A
	dw DATA_BCA91A,DATA_BCA810,DATA_BCA896,DATA_BCA7E6,DATA_BCA91A,DATA_BCA91A,DATA_BCA43C,DATA_BCA43C
	dw DATA_BCA43C,DATA_BCA50A,DATA_BCA50A,DATA_BCAA50,DATA_BCAA5E,DATA_BCA810,DATA_BCA810,DATA_BCAA6C
	dw DATA_BCAA6C,DATA_BCAA88,DATA_BCA896,DATA_BCA896,DATA_BCA896,DATA_BC9DEA,DATA_BCA736,DATA_BC983C
	dw DATA_BC983C,DATA_BC9178,DATA_BC9518,DATA_BC9178,DATA_BC9518,DATA_BCAAA4,DATA_BCAAB2,DATA_BCA7E6
	dw DATA_BCA7E6,DATA_BC90B4,DATA_BCAAA4,DATA_BCA7E6,DATA_BC9C64,DATA_BCA00E,DATA_BCAAC0,DATA_BCAAC0
	dw DATA_BCAB26,DATA_BCAB26,DATA_BCAB6C,DATA_BCAB7A,DATA_BCAB88,DATA_BCAB96,DATA_BCAAC0,DATA_BCAA5E
	dw DATA_BCAAC0,DATA_BCABA4,DATA_BCABA4,DATA_BCAB26,DATA_BCAA6C,DATA_BCAB26,DATA_BC983C,DATA_BC983C
	dw DATA_BCAC7A,DATA_BCAC88,DATA_BCAC7A,DATA_BCAC88,DATA_BCAC88,DATA_BCAC7A

DATA_BC81CC:								; Note: Dark brown gradient
	incbin "Palettes/Sprite_UnknownPalette1.bin"

DATA_BC81EA:
	incbin "Palettes/Sprite_CaveWallHole.bin"

UNK_BC8208:								; Note: Another brown gradient
	incbin "Palettes/Sprite_UnknownPalette2.bin"

DATA_BC8226:								; Note: Also used by the breakable jungle walls
	incbin "Palettes/Sprite_GroundCover_JungleLevel.bin"

UNK_BC8244:
	incbin "Palettes/Sprite_JunglePlant.bin"

DATA_BC8262:
	incbin "Palettes/Sprite_DKIslandInFinalBattle.bin"

DATA_BC8280:								; Note: Two brown gradients
	incbin "Palettes/Sprite_UnknownPalette3.bin"

DATA_BC829E:
	incbin "Palettes/Sprite_Cannonball.bin"

DATA_BC82BA:
	incbin "Palettes/Sprite_MasterNeckysNut.bin"

DATA_BC82D8:
	incbin "Palettes/Sprite_MasterNecky.bin"

DATA_BC82F6:
	incbin "Palettes/Sprite_MasterNeckySnr.bin"

DATA_BC8314:
	incbin "Palettes/Sprite_KRool.bin"

UNK_BC8332:													; Note: Looks like the global palette
	incbin "Palettes/Sprite_UnknownPalette4.bin"

DATA_BC8350:
	incbin "Palettes/Sprite_Sign.bin"

DATA_BC836E:
	incbin "Palettes/Sprite_YellowQueenB.bin"

DATA_BC838C:
	incbin "Palettes/Sprite_RedQueenB.bin"

DATA_BC83AA:
	incbin "Palettes/Sprite_RedGnawty.bin"

DATA_BC83C8:
	incbin "Palettes/Sprite_DumbDrum.bin"

UNK_BC83E6:												; Note: White gradient with some dark red
	incbin "Palettes/Sprite_UnknownPalette5.bin"

DATA_BC8404:
	incbin "Palettes/Sprite_SteelKeg.bin"					; Note: Also Rambi's palette, and the tire palette in Oil Drum Alley

DATA_BC8422:
	incbin "Palettes/Sprite_Diddy_Active.bin"

DATA_BC8440:
	incbin "Palettes/Sprite_Diddy_Inactive.bin"

DATA_BC845E:
	incbin "Palettes/Sprite_Diddy_P2Active.bin"

DATA_BC847C:
	incbin "Palettes/Sprite_Diddy_P2Inactive.bin"

DATA_BC849A:
	incbin "Palettes/Sprite_DonkeyKong_Active.bin"

DATA_BC84B8:
	incbin "Palettes/Sprite_DonkeyKong_Inactive.bin"

DATA_BC84D6:
	incbin "Palettes/Sprite_DonkeyKong_P2Active.bin"

DATA_BC84F4:
	incbin "Palettes/Sprite_DonkeyKong_P2Inactive.bin"

DATA_BC8512:
	incbin "Palettes/Sprite_GreenKritter.bin"

UNK_BC8530:						; Note: Unused
	incbin "Palettes/Sprite_VioletKritter.bin"

DATA_BC854E:
	incbin "Palettes/Sprite_BrownKritter.bin"

DATA_BC856C:
	incbin "Palettes/Sprite_BlueKritter.bin"

DATA_BC858A:
	incbin "Palettes/Sprite_YellowKritter.bin"

DATA_BC85A8:
	incbin "Palettes/Sprite_GreyKritter.bin"

DATA_BC85C6:
	incbin "Palettes/Sprite_Klump.bin"

DATA_BC85E4:
	incbin "Palettes/Sprite_Expresso.bin"

DATA_BC8602:
	incbin "Palettes/Sprite_Slippa.bin"

UNK_BC8620:							; Note: Yellow, grey, and green
	incbin "Palettes/Sprite_UnknownPalette6.bin"

DATA_BC863E:
	incbin "Palettes/Sprite_Winky.bin"

DATA_BC865C:							; Note: Also used by Army
	incbin "Palettes/Sprite_BrownRope.bin"

DATA_BC867A:
	incbin "Palettes/Sprite_Minecart.bin"

DATA_BC8698:
	incbin "Palettes/Sprite_Squidge.bin"

UNK_BC86B6:							; Note: Grey gradient
	incbin "Palettes/Sprite_UnknownPalette7.bin"

DATA_BC86D4:
	incbin "Palettes/Sprite_Necky.bin"

DATA_BC86F2:
	incbin "Palettes/Sprite_Global.bin"

DATA_BC8710:							; Note: Also used by the rope barrels.
	incbin "Palettes/Sprite_AnimalBuddyBox.bin"

DATA_BC872E:
	incbin "Palettes/Sprite_Barrel.bin"

DATA_BC874C:
	incbin "Palettes/Sprite_MinecartSparks.bin"

DATA_BC876A:
	incbin "Palettes/Sprite_BlueKlaptrap.bin"

UNK_BC8788:							; Note: Unused
	incbin "Palettes/Sprite_GreenKlaptrap.bin"

DATA_BC87A6:
	incbin "Palettes/Sprite_PurpleKlaptrap.bin"

UNK_BC87C4:							; Note: Unused
	incbin "Palettes/Sprite_RedKlaptrap.bin"

UNK_BC87E2:							; Note: Unused
	incbin "Palettes/Sprite_GreyKlaptrap.bin"

UNK_BC8800:							; Note: Small red to yellow gradient with bright green
	incbin "Palettes/Sprite_UnknownPalette8.bin"

DATA_BC881E:									; Note: Also used by the mincers
	incbin "Palettes/Sprite_Tire.bin"

DATA_BC883C:
	incbin "Palettes/Sprite_LoopyLightsTire.bin"

DATA_BC885A:
	incbin "Palettes/Sprite_GiantBanana.bin"

DATA_BC8878:
	incbin "Palettes/Sprite_RedExtraLifeBalloon.bin"

DATA_BC8896:
	incbin "Palettes/Sprite_GreenExtraLifeBalloon.bin"

DATA_BC88B4:
	incbin "Palettes/Sprite_BlueExtraLifeBalloon.bin"

DATA_BC88D2:
	incbin "Palettes/Sprite_CavePlatform.bin"

DATA_BC88F0:
	incbin "Palettes/Sprite_MinePlatform.bin"

DATA_BC890E:
	incbin "Palettes/Sprite_LoopyLightsMinePlatform.bin"

DATA_BC892C:
	incbin "Palettes/Sprite_PurpleButterfly.bin"

DATA_BC894A:
	incbin "Palettes/Sprite_PinkButterfly.bin"

DATA_BC8968:
	incbin "Palettes/Sprite_YellowButterfly.bin"

DATA_BC8986:
	incbin "Palettes/Sprite_DarkRedButterfly.bin"

DATA_BC89A4:
	incbin "Palettes/Sprite_AnimalBuddyToken.bin"

DATA_BC89C2:
	incbin "Palettes/Sprite_BlueKrusha.bin"

DATA_BC89E0:
	incbin "Palettes/Sprite_GreyKrusha.bin"

DATA_BC89FE:
	incbin "Palettes/Sprite_ElevatorLift.bin"

DATA_BC8A1C:
	incbin "Palettes/Sprite_GreenGnawty.bin"

DATA_BC8A3A:
	incbin "Palettes/Sprite_ArrowPlatform.bin"

DATA_BC8A58:
	incbin "Palettes/Sprite_MankyKong.bin"

DATA_BC8A76:
	incbin "Palettes/Sprite_MiniNecky.bin"

UNK_BC8A94:									; Note: Similar to Stop barrel palette
	incbin "Palettes/Sprite_UnknownPalette9.bin"

DATA_BC8AB2:
	incbin "Palettes/Sprite_Chomps.bin"

DATA_BC8AD0:
	incbin "Palettes/Sprite_ChompsJr.bin"

DATA_BC8AEE:
	incbin "Palettes/Sprite_Bitesize.bin"

UNK_BC8B0C:
	incbin "Palettes/Sprite_Puftup.bin"

DATA_BC8B2A:
	incbin "Palettes/Sprite_BlueCroctopus.bin"

DATA_BC8B48:
	incbin "Palettes/Sprite_PurpleCroctopus.bin"

UNK_BC8B66:								; Note: Unused
	incbin "Palettes/Sprite_BrownCroctopus.bin"

DATA_BC8B84:
	incbin "Palettes/Sprite_Enguarde.bin"

DATA_BC8BA2:
	incbin "Palettes/Sprite_GreenFueledPlatform.bin"

DATA_BC8BC0:
	incbin "Palettes/Sprite_OrangeFueledPlatform.bin"

DATA_BC8BDE:
	incbin "Palettes/Sprite_RedFueledPlatform.bin"

DATA_BC8BFC:
	incbin "Palettes/Sprite_CeilingLight.bin"

DATA_BC8C1A:
	incbin "Palettes/Sprite_TrickTrackTrekPlatform.bin"

DATA_BC8C38:
	incbin "Palettes/Sprite_FuelCan.bin"

UNK_BC8C56:										; Note: Completely white
	incbin "Palettes/Sprite_UnknownPalette10.bin"

DATA_BC8C74:
	incbin "Palettes/Sprite_FishInDKHousePicture.bin"

DATA_BC8C92:
	incbin "Palettes/Sprite_Clambo.bin"

DATA_BC8CB0:
	incbin "Palettes/Sprite_OffBarrel.bin"

DATA_BC8CCE:
	incbin "Palettes/Sprite_OnBarrel.bin"

DATA_BC8CEC:
	incbin "Palettes/Sprite_GoBarrel.bin"

DATA_BC8D0A:
	incbin "Palettes/Sprite_StopBarrel.bin"

DATA_BC8D28:
	incbin "Palettes/Sprite_FactoryPlatform.bin"

DATA_BC8D46:							; Note: Also used by the temple platform
	incbin "Palettes/Sprite_GroundCover_TempleLevel.bin"

DATA_BC8D64:
	incbin "Palettes/Sprite_Rockkroc.bin"

DATA_BC8D82:
	incbin "Palettes/Sprite_YellowZinger.bin"

DATA_BC8DA0:
	incbin "Palettes/Sprite_PinkZinger.bin"

DATA_BC8DBE:
	incbin "Palettes/Sprite_OrangeZinger.bin"

UNK_BC8DDC:							; Note: Unused
	incbin "Palettes/Sprite_GreyPurpleZinger.bin"

UNK_BC8DFA:							; Note: Unused
	incbin "Palettes/Sprite_BlueZinger.bin"

DATA_BC8E18:
	incbin "Palettes/Sprite_GreenZinger.bin"

UNK_BC8E36:							; Note: Mostly brown and grey gradients, with some peach
	incbin "Palettes/Sprite_UnknownPalette11.bin"

DATA_BC8E54:
	incbin "Palettes/Sprite_BreakableWall_RightTempleWall.bin"

DATA_BC8E72:
	incbin "Palettes/Sprite_DarkenedLetter.bin"

DATA_BC8E90:
	incbin "Palettes/Sprite_GroundCover_FactoryLevel.bin"

DATA_BC8EAE:								; Note: Very dark brown.
	incbin "Palettes/Sprite_UnknownPalette12.bin"

DATA_BC8ECC:								; Note: Also used by the breakable left wall forest wall
	incbin "Palettes/Sprite_GroundCover_ForestLevel.bin"

DATA_BC8EEA:								; Note: Also used by the crystal cave ground cover
	incbin "Palettes/Sprite_BlueRope.bin"

DATA_BC8F08:
	incbin "Palettes/Sprite_BreakableWall_LeftCrystalCaveWall.bin"

DATA_BC8F26:
	incbin "Palettes/Sprite_PurpleRope.bin"

DATA_BC8F44:
	incbin "Palettes/Sprite_OilDrumAndFire.bin"

DATA_BC8F62:
	incbin "Palettes/Sprite_CheckpointStars.bin"

DATA_BC8F80:										; Note: For some reason, this is loaded in the K. Rool fight.
	incbin "Palettes/Sprite_Squawks.bin"

DATA_BC8F9E:
	incbin "Palettes/Sprite_SlipSlideRideWarpBarrel.bin"

DATA_BC8FBC:
	incbin "Palettes/Sprite_FunkyKong.bin"

DATA_BC8FDA:
	incbin "Palettes/Sprite_FunkysSurfboard.bin"

DATA_BC8FF8:
	incbin "Palettes/Sprite_CandyKong.bin"

DATA_BC9016:
	incbin "Palettes/Sprite_CrankyKong.bin"

DATA_BC9034:
	incbin "Palettes/Sprite_Kredits.bin"

DATA_BC903C:
	dw $0052,$0000,$011F,$0000,$FFFF,$0052,$0000,$007B
	dw $0000,$0098,$007D,$00B9,$0000,$02DE,$0088,$00B2
	dw $0000,$07B6,$00A2,$00B1,$0000,$0882,$009A,$00E6
	dw $0000,$0C92,$00DA,$00E2,$0000,$0DF0,$00A5,$00BA
	dw $0000,$0E4C,$0061,$007C,$0000,$0EC8,$0061,$0076
	dw $0000,$0FB0,$0081,$0108,$0000,$1028,$00C4,$00F8
	dw $0001,$1078,$00EA,$00F8,$0000,$1344,$010F,$0118
	dw $0000,$FFFF,$0100,$1A00

DATA_BC90B4:
	dw $0152,$0028,$0029,$0000,$02BC,$0060,$0100,$0000
	dw $03B0,$00C0,$00C0,$0000,$0530,$007A,$00A8,$0000
	dw $0574,$007A,$0086,$0000,$0672,$009F,$00A6,$0000
	dw $0860,$0028,$004F,$0000,$0980,$00A5,$0100,$0001
	dw $0A70,$00E8,$0100,$0001,$0BAA,$00C8,$00E0,$0000
	dw $0DA0,$009B,$00A3,$0000,$0EAE,$0048,$0090,$0000
	dw $0F90,$00DC,$00E0,$0001,$1124,$0048,$0070,$0000
	dw $11E8,$0086,$00AF,$0001,$1210,$00B0,$00B0,$0001
	dw $126F,$00B8,$00B8,$0000,$1338,$005C,$0070,$0000
	dw $1412,$0024,$0024,$0000,$1784,$0044,$0044,$0000
	dw $1862,$0000,$0044,$0000,$193C,$0000,$0000,$0000
	dw $FFFF,$6900,$6B00

DATA_BC916A:
	dw $6900,$0000,$0000,$0000,$FFFF,$6C00,$6C00

DATA_BC9178:
	dw $6C00,$0000,$0000,$0000,$FFFF,$6D00,$6E00

DATA_BC9186:
	dw $6D80,$003D,$011F,$0000,$FFFF,$6F00,$7000,$6F52
	dw $0000,$0100,$0000,$FFFF,$6900,$6C00

DATA_BC91A2:
	dw $699A,$0100,$011F,$0000,$FFFF,$1B00,$3E80

DATA_BC91B0:
	dw $1B40,$0028,$0058,$0000,$1C28,$0010,$0010,$0000
	dw $2256,$0040,$0040,$0001,$234C,$0050,$0050,$0000
	dw $2498,$0050,$0068,$0000,$2590,$0098,$0098,$0001
	dw $25D4,$00C8,$00C8,$0001,$26C4,$00E8,$00E8,$0000
	dw $2814,$00E8,$00E8,$0000,$28C0,$00B0,$00B0,$0001
	dw $29E8,$0000,$011F,$0000,$31C8,$00A8,$00A8,$0000
	dw $3334,$00A8,$00A8,$0000,$35D6,$0098,$0098,$0000
	dw $3998,$0084,$0084,$0000,$3B48,$0058,$0058,$0000
	dw $3CBE,$0048,$0048,$0000,$3E48,$0068,$0068,$0000
	dw $FFFF,$0300,$3380

DATA_BC9246:
	dw $0300,$00F8,$00F8,$0000,$05C0,$00C0,$00C0,$0000
	dw $0618,$00B0,$00B0,$0000,$0770,$00B0,$00F0,$0000
	dw $08C0,$0098,$0098,$0000,$0958,$00D0,$00D0,$0000
	dw $0B50,$00A0,$00A0,$0000,$0C00,$00C0,$00C0,$0000
	dw $0D60,$0080,$0080,$0000,$1000,$00A0,$00A0,$0000
	dw $10A0,$00C0,$00C0,$0000,$1250,$00E8,$00E8,$0000
	dw $1450,$0060,$00E8,$0000,$1B80,$0060,$0110,$0000
	dw $1DA8,$0098,$0098,$0000,$1EC8,$00B8,$00B8,$0000
	dw $22C0,$00E8,$00E8,$0000,$24F0,$0088,$0088,$0000
	dw $2650,$00B8,$00B8,$0000,$2AD8,$00B8,$00B8,$0000
	dw $2BA8,$0068,$0068,$0001,$2FF0,$0058,$0058,$0000
	dw $FFFF,$1700,$3680

DATA_BC92FC:
	dw $1740,$00B8,$0108,$0000,$17EE,$0099,$0108,$0000
	dw $19A0,$00F8,$00F8,$0000,$1A10,$00C8,$00E0,$0000
	dw $1A88,$0082,$00C0,$0000,$1B80,$0062,$0062,$0000
	dw $1C8C,$0050,$0078,$0000,$1D4C,$00A8,$00B8,$0000
	dw $1EA8,$0090,$00A8,$0000,$1F48,$0063,$00A8,$0000
	dw $2000,$0050,$00E3,$0000,$2230,$0098,$00E8,$0000
	dw $23D0,$0068,$0068,$0000,$2410,$0048,$0048,$0001
	dw $246A,$0035,$0035,$0000,$24EE,$00A8,$00B4,$0000
	dw $2714,$0088,$00B0,$0000,$29EA,$0088,$0088,$0001
	dw $2A06,$0070,$0070,$0001,$2A28,$003F,$0050,$0000
	dw $2E1E,$0070,$0088,$0000,$3318,$007C,$007C,$0000
	dw $3434,$00BD,$00E0,$0000,$FFFF,$3780,$5C60

DATA_BC93BA:
	dw $3780,$0000,$0110,$0000,$39F2,$0027,$006C,$0000
	dw $3A52,$0045,$006C,$0000,$3A90,$0070,$0070,$0000
	dw $3B94,$00A8,$00A8,$0000,$3C5E,$00C0,$00C0,$0000
	dw $3D48,$0098,$00D0,$0001,$4222,$0100,$0100,$0000
	dw $42D0,$011F,$011F,$0000,$4428,$00FC,$00FC,$0000
	dw $44C0,$0080,$00E0,$0000,$46EF,$0074,$0098,$0000
	dw $4786,$0050,$0050,$0000,$4F26,$0060,$0088,$0000
	dw $50BE,$0060,$0110,$0000,$55C6,$0040,$0040,$0000
	dw $5648,$0008,$00B4,$0000,$587E,$0040,$0095,$0000
	dw $5914,$0040,$011F,$0000,$5B7E,$0060,$0060,$0000
	dw $FFFF,$5E60,$5E60,$5B10,$0000,$011C,$0000,$FFFF
	dw $3F80,$3F80

DATA_BC946E:
	dw $3F80,$0000,$011C,$0000,$FFFF,$4080,$6800

DATA_BC947C:
	dw $4080,$0000,$001F,$0000,$434C,$002C,$002C,$0000
	dw $46A0,$004D,$004D,$0000,$4811,$0029,$0029,$0000
	dw $48C9,$000C,$000C,$0000,$4B6E,$0000,$0000,$0000
	dw $4E3E,$0018,$0018,$0000,$53D1,$0048,$0048,$0000
	dw $543F,$0070,$0070,$0000,$5641,$003D,$003D,$0000
	dw $5BF0,$005D,$005D,$0000,$5D20,$009D,$009D,$0000
	dw $5EE0,$00CD,$00CD,$0000,$6389,$0000,$011F,$0000
	dw $6545,$00D0,$011F,$0000,$6600,$00D0,$00FE,$0000
	dw $6650,$008E,$00FE,$0000,$FFFF,$4A80,$4B80,$4A10
	dw $0000,$011C,$0000,$FFFF,$7100,$8500

DATA_BC9518:
	dw $7100,$0074,$0074,$0000,$7260,$0094,$0094,$0000
	dw $7638,$0074,$0074,$0000,$7958,$008C,$008C,$0000
	dw $7B80,$0064,$0064,$0000,$7C00,$0044,$0044,$0000
	dw $7E38,$0020,$0020,$0000,$7F88,$0040,$0040,$0000
	dw $80A0,$0060,$0060,$0000,$82C0,$0020,$0020,$0000
	dw $84A8,$0088,$0088,$0000,$84D8,$00B8,$00B8,$0000
	dw $FFFF,$0000,$1400

DATA_BC957E:
	dw $0052,$0000,$007B,$0000,$0060,$0010,$00B9,$0000
	dw $02DE,$0010,$0097,$0000,$07B6,$0030,$00B1,$0000
	dw $0882,$004D,$00E6,$0000,$0AA5,$00A2,$00E6,$0000
	dw $0C92,$00DA,$00E2,$0000,$0DF0,$00A5,$00BA,$0000
	dw $0E4C,$0061,$007C,$0000,$0EC8,$0061,$0076,$0000
	dw $0FB0,$0081,$0108,$0000,$1028,$00C4,$0108,$0001
	dw $1078,$00BD,$0108,$0000,$1344,$010F,$0118,$0000
	dw $FFFF,$6360,$8C3F

DATA_BC95F4:
	dw $6360,$0088,$0116,$0000,$6390,$0116,$0116,$0000
	dw $64D0,$0050,$0116,$0000,$665C,$0020,$0116,$0000
	dw $672A,$005C,$011C,$0001,$67C0,$004B,$009B,$0000
	dw $6928,$0060,$00AC,$0000,$698C,$0098,$00AC,$0000
	dw $69FC,$00E0,$00E0,$0000,$6B24,$00A6,$00CB,$0000
	dw $6C70,$00E0,$00E0,$0000,$6C86,$00F0,$00F0,$0001
	dw $6E59,$002C,$00E0,$0000,$6F15,$0000,$0088,$0000
	dw $6FD0,$0000,$0088,$0001,$7040,$0000,$0088,$0000
	dw $7100,$00BA,$00BA,$0001,$71E0,$0040,$00BA,$0000
	dw $7233,$0040,$011F,$0000,$7461,$0000,$00D0,$0000
	dw $7553,$0008,$0008,$0000,$7790,$0040,$0040,$0000
	dw $79B8,$0064,$0064,$0000,$7A54,$00A4,$00A4,$0000
	dw $7B3D,$00B0,$00B0,$0000,$7C10,$0010,$00B0,$0001
	dw $7D31,$00E8,$00E8,$0000,$8008,$00B5,$00B5,$0000
	dw $84A0,$009C,$009C,$0000,$8590,$0040,$00B5,$0000
	dw $8700,$0040,$00B5,$0000,$8A31,$0000,$0066,$0000
	dw $FFFF,$8600,$AE00

DATA_BC96FA:
	dw $8640,$0008,$011F,$0000,$87A0,$009D,$011F,$0000
	dw $88B3,$00D8,$00D8,$0000,$894F,$0101,$0101,$0000
	dw $8A3F,$011A,$011A,$0000,$8BF6,$0013,$011A,$0000
	dw $8E83,$0013,$00C1,$0000,$9170,$0040,$00A0,$0000
	dw $933D,$0040,$011B,$0000,$949E,$006E,$00BA,$0000
	dw $95F2,$006E,$00FE,$0000,$96BA,$006E,$00CA,$0001
	dw $9836,$0018,$00BA,$0000,$9907,$0028,$0028,$0000
	dw $9A49,$0038,$011D,$0000,$9AE9,$0080,$011F,$0001
	dw $9D18,$0018,$0050,$0000,$9D86,$0018,$011D,$0000
	dw $9FA8,$0018,$00BD,$0000,$A1DC,$0018,$009F,$0000
	dw $A313,$0018,$011D,$0000,$A4BB,$0018,$0020,$0000
	dw $A596,$0018,$0030,$0000,$A774,$0018,$0034,$0000
	dw $A834,$0018,$0036,$0000,$A956,$0018,$0018,$0000
	dw $AA38,$002A,$011D,$0000,$ACB7,$0021,$0021,$0000
	dw $AD7B,$0030,$011D,$0000,$FFFF,$5D60,$5D60

DATA_BC97E8:
	dw $5D60,$0100,$0100,$0000,$FFFF,$5D60,$5D60

DATA_BC97F6:
	dw $5D80,$0000,$0000,$0000,$FFFF,$5F60,$6260

DATA_BC9804:
	dw $5F60,$0100,$0100,$0000,$FFFF,$6060,$6060

DATA_BC9812:
	dw $6060,$001C,$001C,$0000,$FFFF,$6160,$6160

DATA_BC9820:
	dw $6160,$001C,$001C,$0000,$FFFF,$6260,$6260

UNK_BC982E:
	dw $6260,$0008,$0008,$0000,$FFFF,$0000,$0000

DATA_BC983C:
	dw $0000,$0000,$01FF,$0000,$FFFF,$0200,$37E0

DATA_BC984A:
	dw $0200,$00FA,$00FA,$0000,$031A,$00E8,$0100,$0000
	dw $0358,$00A7,$00F0,$0000,$040C,$008D,$008D,$0000
	dw $04CA,$0030,$0030,$0000,$0580,$0000,$0030,$0000
	dw $0710,$0030,$0030,$0000,$08F0,$0068,$0076,$0000
	dw $0A60,$0000,$0076,$0000,$0AD8,$0000,$0000,$0000
	dw $0B3D,$0030,$00C8,$0000,$0BA2,$0060,$00C8,$0000
	dw $0BD0,$0080,$0080,$0000,$0C00,$00C8,$00C8,$0000
	dw $0F08,$0098,$0098,$0000,$0F70,$0070,$0070,$0000
	dw $1116,$0048,$0048,$0000,$12C8,$0060,$0060,$0000
	dw $1300,$0070,$0070,$0000,$1394,$0040,$0040,$0000
	dw $1511,$0020,$00F0,$0000,$1550,$006A,$006A,$0000
	dw $15B6,$0088,$0088,$0000,$16B0,$0000,$0088,$0000
	dw $17E2,$0030,$0050,$0000,$1810,$0080,$00A0,$0001
	dw $1850,$00C0,$00C0,$0001,$1880,$00E8,$00E8,$0001
	dw $1968,$00AC,$00AC,$0000,$1AB8,$0000,$0058,$0000
	dw $1B9F,$0008,$0110,$0000,$1C43,$0008,$0080,$0000
	dw $1DB8,$0008,$0050,$0000,$1E08,$0040,$0080,$0000
	dw $1FCD,$0070,$0070,$0000,$20C5,$0090,$0090,$0000
	dw $21FC,$0060,$0060,$0000,$229D,$0008,$011F,$0000
	dw $25E6,$0038,$0038,$0000,$26D5,$0068,$0068,$0000
	dw $2750,$0000,$011F,$0000,$27C0,$0070,$0070,$0000
	dw $2840,$00B0,$00B0,$0000,$2940,$0070,$0070,$0000
	dw $2AC0,$0030,$0030,$0000,$2BC0,$0070,$0070,$0000
	dw $2FC0,$0030,$0030,$0000,$3040,$0030,$00B0,$0000
	dw $30C0,$0030,$0030,$0000,$31C0,$0070,$0070,$0000
	dw $3240,$00B0,$00B0,$0000,$3340,$0070,$0070,$0000
	dw $33A0,$0080,$0080,$0000,$3488,$00C0,$00C0,$0000
	dw $3630,$0070,$0070,$0000,$3820,$0040,$0040,$0000
	dw $3870,$0020,$0020,$0000,$FFFF,$0000,$3900

DATA_BC9A18:
	dw $0000,$0028,$0028,$0000,$00B5,$004E,$004E,$0000
	dw $0160,$0083,$0083,$0000,$0380,$0060,$0060,$0000
	dw $04B0,$00A8,$00A8,$0000,$05B0,$0090,$0090,$0000
	dw $0870,$0078,$0078,$0000,$0A30,$0050,$011F,$0000
	dw $0C50,$0050,$00E8,$0000,$0D30,$0050,$0070,$0000
	dw $0E50,$0050,$0090,$0000,$0ED0,$0090,$0090,$0000
	dw $0FD0,$0070,$0070,$0000,$1120,$0050,$0050,$0000
	dw $1300,$0010,$00F0,$0000,$1588,$0008,$0008,$0000
	dw $18E0,$0060,$0060,$0000,$19C0,$00D0,$011F,$0000
	dw $1B80,$00D0,$00D0,$0000,$1D00,$00E0,$00E0,$0000
	dw $1FF0,$0020,$00B0,$0000,$2240,$0060,$0060,$0000
	dw $2340,$0050,$0050,$0000,$2670,$0030,$0030,$0000
	dw $2860,$00B0,$00B0,$0000,$2A78,$00D0,$00D0,$0000
	dw $2CF8,$00F0,$00F0,$0000,$2F48,$0070,$00E0,$0000
	dw $30E8,$00B0,$00B0,$0000,$3390,$0090,$0090,$0000
	dw $34B8,$0090,$011F,$0000,$3580,$0000,$011F,$0001
	dw $3660,$0018,$0058,$0001,$36E0,$0058,$0058,$0001
	dw $3700,$00A8,$00A8,$0001,$3720,$00F8,$00F8,$0001
	dw $3810,$0090,$0090,$0000,$FFFF,$3B00,$6A80

DATA_BC9B46:
	dw $3B00,$00F8,$00F8,$0000,$3B90,$00F8,$00F8,$0000
	dw $3D88,$00C8,$00C8,$0000,$3DD8,$0098,$0098,$0000
	dw $3E18,$0088,$0088,$0000,$3F80,$0048,$0088,$0000
	dw $4108,$00A4,$00A4,$0000,$4300,$00C4,$00C4,$0000
	dw $4550,$0094,$0094,$0000,$4670,$00A4,$00A4,$0000
	dw $4930,$0064,$011F,$0000,$4C30,$00C4,$00C4,$0000
	dw $4CD8,$00E4,$00E4,$0000,$4D68,$0104,$0104,$0000
	dw $4F88,$00C4,$00C4,$0000,$4FD8,$00A4,$00A4,$0000
	dw $5050,$0084,$0084,$0000,$50D0,$0064,$0064,$0000
	dw $5170,$0024,$0024,$0000,$5240,$0024,$00E4,$0000
	dw $5370,$00E4,$00E4,$0000,$5838,$0064,$00E4,$0000
	dw $5910,$0110,$0110,$0000,$5AD0,$0110,$0110,$0000
	dw $5B40,$00B0,$00B0,$0000,$5BD8,$0040,$0040,$0000
	dw $5CE0,$0070,$0070,$0000,$5D68,$0090,$0090,$0000
	dw $5D98,$00B0,$00B0,$0000,$5DD0,$00D0,$00D0,$0000
	dw $60F0,$00F0,$00F0,$0000,$6380,$0000,$00F0,$0000
	dw $6610,$00E0,$00E0,$0000,$6740,$0000,$00F0,$0000
	dw $6980,$0008,$00F0,$0000,$FFFF,$0000,$47FF

DATA_BC9C64:
	dw $0000,$005E,$005E,$0000,$0180,$003E,$003E,$0000
	dw $0300,$003E,$0098,$0000,$0490,$0098,$0098,$0000
	dw $0590,$00CA,$00CA,$0000,$06B0,$007D,$00CA,$0000
	dw $0860,$007D,$007D,$0000,$0948,$0018,$007D,$0000
	dw $0A70,$0018,$003A,$0000,$0B94,$003A,$003A,$0000
	dw $1128,$0068,$0068,$0000,$11A0,$00B4,$00B4,$0000
	dw $12E8,$0088,$0088,$0000,$1430,$0088,$00D4,$0000
	dw $1450,$00B8,$00D4,$0000,$15B0,$0038,$00D4,$0000
	dw $1628,$0038,$00A0,$0000,$1870,$0000,$00A0,$0000
	dw $1A40,$0036,$0036,$0000,$1AD0,$006B,$008B,$0000
	dw $1B36,$00C0,$00F0,$0000,$1B80,$0112,$0112,$0000
	dw $1DC0,$009B,$0112,$0000,$1F20,$00C6,$00C6,$0000
	dw $20A0,$009B,$0112,$0000,$22B0,$0000,$009B,$0000
	dw $2550,$0038,$0038,$0000,$25C0,$00A8,$00A8,$0000
	dw $2700,$00F0,$00F0,$0000,$2B00,$00F0,$0100,$0000
	dw $2C20,$0098,$0100,$0000,$2D40,$0024,$0098,$0000
	dw $2E38,$001E,$001E,$0000,$3120,$0040,$0040,$0000
	dw $3150,$0090,$0090,$0000,$31A0,$00F0,$00F0,$0000
	dw $3240,$0040,$00F0,$0000,$3510,$0050,$0050,$0000
	dw $3840,$0050,$00C0,$0000,$3930,$00C0,$00C0,$0000
	dw $3A24,$0040,$0095,$0000,$3C20,$0040,$0040,$0000
	dw $3E18,$0000,$0040,$0000,$3F00,$0040,$0040,$0000
	dw $3F80,$0072,$0072,$0000,$40A0,$0094,$0094,$0000
	dw $42A8,$00CE,$00CE,$0000,$44B0,$00E0,$00E0,$0000
	dw $FFFF,$6B80,$987F

DATA_BC9DEA:
	dw $6B80,$0068,$0068,$0000,$6C80,$0098,$0098,$0001
	dw $6EE0,$0098,$0108,$0000,$6FF0,$0108,$0108,$0000
	dw $70D0,$0098,$0108,$0000,$7160,$0088,$0088,$0000
	dw $73C0,$0000,$0098,$0000,$74A0,$0000,$00F8,$0000
	dw $7580,$00F8,$00F8,$0000,$7650,$0038,$00F8,$0000
	dw $76F0,$0038,$0038,$0000,$77D0,$0038,$00B8,$0000
	dw $7858,$00B8,$00B8,$0000,$7BD0,$0000,$0108,$0000
	dw $7D90,$0108,$0108,$0000,$7EC0,$0088,$0110,$0000
	dw $7F30,$0088,$0088,$0000,$8450,$0000,$0088,$0000
	dw $84E0,$0000,$0000,$0000,$8620,$0000,$0088,$0000
	dw $86A0,$0088,$0088,$0000,$89A0,$0088,$00C8,$0000
	dw $8A20,$00C8,$00C8,$0000,$8B20,$0088,$00C8,$0000
	dw $8BA0,$0088,$0088,$0000,$8CA0,$0048,$0088,$0000
	dw $8D10,$0040,$0040,$0000,$8E08,$0048,$0088,$0000
	dw $8E70,$0088,$0088,$0000,$8F88,$00C8,$00C8,$0000
	dw $9090,$0088,$0088,$0000,$9420,$00A8,$00A8,$0000
	dw $9820,$00A8,$0118,$0000,$FFFF,$9980,$C87F

DATA_BC9EF8:
	dw $9980,$00A8,$00A8,$0000,$9D80,$0030,$00A8,$0000
	dw $9E00,$0028,$0028,$0000,$A000,$0028,$00A8,$0000
	dw $A0E0,$00A8,$00A8,$0000,$A3D0,$00A8,$0108,$0000
	dw $A440,$0108,$0108,$0000,$A5D8,$0000,$0108,$0000
	dw $A720,$0000,$0088,$0000,$A840,$0088,$0088,$0000
	dw $AA60,$0068,$0068,$0000,$AB70,$00A8,$00A8,$0000
	dw $AF10,$00A8,$0108,$0000,$AFD8,$0108,$0108,$0000
	dw $B1E0,$00A8,$0108,$0000,$B240,$00A8,$00A8,$0000
	dw $B4F0,$0088,$0088,$0000,$B5E0,$0088,$00E8,$0000
	dw $B660,$00E8,$00E8,$0000,$B768,$0088,$00E8,$0000
	dw $B7C8,$0088,$0088,$0000,$BCE0,$0088,$00E8,$0000
	dw $BD60,$00E8,$00E8,$0000,$BE58,$0088,$00E8,$0000
	dw $BED0,$0088,$0088,$0000,$BFE8,$0028,$0088,$0000
	dw $C050,$0028,$0028,$0000,$C0F8,$0028,$0088,$0000
	dw $C150,$0088,$0088,$0000,$C5F0,$0088,$00F8,$0000
	dw $C710,$00F8,$00F8,$0000,$C778,$00D0,$00D0,$0001
	dw $C808,$0090,$0090,$0001,$C8A8,$0050,$0050,$0001
	dw $FFFF,$3480,$59FF

DATA_BCA00E:
	dw $3480,$0110,$0110,$0000,$3780,$00F0,$00F0,$0000
	dw $37E8,$00D0,$00D0,$0001,$3848,$00B0,$00B0,$0001
	dw $38A8,$0070,$0070,$0001,$39D0,$00C0,$00C0,$0000
	dw $3B60,$00E0,$00E0,$0000,$3F00,$0100,$0100,$0000
	dw $4220,$00F0,$00F0,$0000,$4290,$00D0,$00F0,$0000
	dw $4390,$00D0,$00D0,$0000,$4588,$00B0,$00B0,$0001
	dw $4608,$0090,$0090,$0001,$4688,$0050,$0050,$0001
	dw $46D0,$0030,$0030,$0000,$48A0,$0080,$0080,$0001
	dw $4920,$00C8,$00C8,$0001,$4962,$00F8,$00F8,$0001
	dw $4D20,$00D8,$00D8,$0000,$4E80,$0088,$00D8,$0000
	dw $5060,$0088,$0088,$0000,$5530,$007C,$007C,$0000
	dw $56A0,$00A0,$00A0,$0001,$5890,$0078,$0078,$0000
	dw $FFFF,$5B00,$5B00

DATA_BCA0D4:
	dw $5B00,$0008,$0008,$0000,$FFFF,$5B20,$60E0

DATA_BCA0E2:
	dw $5B20,$0110,$0110,$0000,$FFFF,$5C00,$5D00,$5C00
	dw $0018,$0018,$0000,$FFFF,$9900,$9A00,$9900,$0018
	dw $0018,$0000,$FFFF,$6200,$8FFF

DATA_BCA10C:
	dw $6200,$00F0,$00F0,$0000,$63A0,$00C4,$00C4,$0001
	dw $6450,$00B8,$0118,$0000,$64B0,$00B8,$00B8,$0000
	dw $6AD0,$0078,$0078,$0001,$6B38,$00B8,$00B8,$0001
	dw $70A5,$00F0,$00F0,$0001,$7218,$00D8,$00D8,$0001
	dw $7318,$00B8,$00B8,$0001,$73F0,$0098,$0098,$0001
	dw $74B0,$0078,$0078,$0001,$7660,$00BC,$00BC,$0001
	dw $76E0,$00E0,$00E0,$0001,$7820,$00A0,$00A0,$0001
	dw $78E0,$00B8,$00B8,$0001,$7A60,$0100,$0100,$0001
	dw $7C80,$00E0,$00E0,$0001,$7CE0,$00A0,$00A0,$0001
	dw $7D40,$0060,$0060,$0001,$7DC0,$00A0,$00A0,$0001
	dw $7E20,$00E0,$00E0,$0001,$7E80,$00F0,$00F0,$0000
	dw $7F40,$00D0,$00D0,$0000,$8298,$00A0,$00A0,$0000
	dw $8580,$00E8,$00E8,$0001,$8BA0,$00D8,$00D8,$0001
	dw $8C60,$00A0,$00A0,$0001,$8D20,$0060,$0060,$0001
	dw $8DE0,$0030,$0030,$0001,$8F38,$0080,$0080,$0001
	dw $8FC0,$00B0,$00B0,$0001,$FFFF,$9100,$95FF

DATA_BCA20A:
	dw $9100,$011C,$011C,$0001,$9280,$0100,$0100,$0001
	dw $9380,$00E0,$00E0,$0001,$9480,$00C0,$00C0,$0001
	dw $9560,$0080,$0080,$0001,$9600,$0000,$0000,$0001
	dw $FFFF,$0200,$2E60

DATA_BCA240:
	dw $0200,$0030,$0030,$0000,$0460,$0030,$011C,$0000
	dw $0480,$0030,$0030,$0000,$04D0,$0050,$0050,$0000
	dw $0610,$00C8,$00C8,$0001,$08A0,$0070,$0070,$0000
	dw $0960,$0050,$0050,$0001,$09C0,$0020,$0020,$0001
	dw $0A20,$0010,$0010,$0001,$0AA0,$0020,$0020,$0001
	dw $0CA0,$0030,$0030,$0000,$0DC0,$0070,$0070,$0001
	dw $0E00,$00B0,$00B0,$0001,$0E40,$00F0,$00F0,$0001
	dw $0E80,$0108,$0108,$0000,$1024,$0048,$0108,$0000
	dw $1060,$0058,$0058,$0000,$1140,$006F,$006F,$0000
	dw $14C0,$00A8,$00A8,$0000,$1620,$0088,$0088,$0000
	dw $1650,$0068,$0068,$0000,$1770,$0088,$0088,$0000
	dw $17E0,$0088,$0118,$0000,$1820,$0088,$0088,$0000
	dw $1920,$00D0,$00D0,$0000,$1A70,$00C0,$00C0,$0000
	dw $1D40,$00D8,$00D8,$0000,$1E78,$0060,$0060,$0001
	dw $20A0,$0040,$0040,$0001,$21E0,$0050,$0050,$0000
	dw $22E0,$00A0,$00A0,$0000,$23A0,$00B0,$00B0,$0000
	dw $23E0,$00C0,$00C0,$0000,$2460,$00E0,$00E0,$0000
	dw $25E0,$00B0,$00B0,$0000,$2700,$0080,$0080,$0001
	dw $2750,$0060,$0060,$0001,$2880,$0090,$0090,$0001
	dw $FFFF,$2F60,$5760

DATA_BCA376:
	dw $2F60,$0000,$0000,$0000,$2FE0,$0040,$0040,$0000
	dw $3060,$0080,$0080,$0000,$30E0,$00A0,$00A0,$0000
	dw $3240,$00C0,$00C0,$0000,$3400,$0090,$0090,$0000
	dw $3530,$00D0,$00D0,$0000,$3C80,$00B0,$00B0,$0000
	dw $4120,$00D0,$00D0,$0000,$4390,$00B0,$00B0,$0000
	dw $4560,$0040,$00B0,$0000,$4650,$0060,$0060,$0000
	dw $4680,$0090,$0090,$0000,$48D0,$00D0,$00D0,$0000
	dw $4980,$00D0,$00D0,$0000,$4C70,$00F0,$00F0,$0000
	dw $4CC0,$0100,$0100,$0000,$4F20,$00F0,$00F0,$0000
	dw $5260,$011C,$011C,$0000,$54E0,$00D0,$00D0,$0000
	dw $5520,$00B0,$00B0,$0000,$5558,$0080,$0080,$0001
	dw $56A0,$00E0,$00E0,$0001,$56E0,$011C,$011C,$0000
	dw $FFFF,$0800,$3300

DATA_BCA43C:
	dw $0800,$00E8,$0118,$0000,$0930,$00C8,$00C8,$0000
	dw $0BA0,$0098,$0098,$0000,$0F70,$00C0,$00C0,$0000
	dw $1080,$00E8,$00E8,$0000,$1300,$0108,$0108,$0000
	dw $1490,$00D0,$00D0,$0000,$1770,$00F0,$00F0,$0000
	dw $1970,$00B0,$00B0,$0000,$1C40,$0080,$0080,$0000
	dw $1E60,$00B0,$00B0,$0001,$2010,$0098,$0098,$0000
	dw $21C0,$0000,$00D0,$0000,$23B0,$0070,$00A8,$0001
	dw $23F0,$00A8,$00A8,$0000,$2500,$00D0,$00D0,$0000
	dw $2630,$00A4,$00A4,$0001,$27B8,$00E8,$00E8,$0000
	dw $29C0,$00C0,$00C0,$0000,$2AB0,$00A8,$00A8,$0000
	dw $2E90,$0090,$0090,$0000,$3000,$0054,$0054,$0000
	dw $3040,$0018,$0018,$0000,$3138,$0088,$0088,$0000
	dw $32C0,$0098,$0098,$0000,$FFFF,$3400,$6500

DATA_BCA50A:
	dw $3028,$0118,$0118,$0000,$3510,$00F8,$00F8,$0000
	dw $3570,$00D8,$00D8,$0000,$35D0,$00C0,$00C0,$0000
	dw $3BA0,$0080,$0080,$0000,$3EE0,$00A0,$00A0,$0000
	dw $41B0,$0060,$0060,$0000,$42F0,$0080,$0080,$0000
	dw $43B0,$00A0,$00A0,$0000,$4780,$00C8,$00C8,$0000
	dw $4B00,$00A8,$00A8,$0000,$4CF0,$00B0,$00B0,$0000
	dw $4E60,$00B0,$00B0,$0000,$5230,$0068,$0068,$0000
	dw $52A0,$0050,$0050,$0000,$53D0,$0028,$0050,$0000
	dw $5670,$0028,$0028,$0000,$5F90,$0028,$0088,$0000
	dw $6070,$0048,$0048,$0000,$60D0,$0078,$0078,$0000
	dw $62E0,$0058,$0058,$0000,$6340,$0038,$0038,$0000
	dw $6370,$0020,$0020,$0000,$64B0,$0020,$0118,$0000
	dw $64F0,$0020,$0020,$0000,$FFFF,$AF00,$B200

DATA_BCA5D8:
	dw $AF00,$0000,$0000,$0000,$FFFF,$B000,$B000

DATA_BCA5E6:
	dw $B000,$0108,$0108,$0000,$FFFF,$B300,$B400

DATA_BCA5F4:
	dw $B300,$0000,$011F,$0000,$FFFF,$5E00,$6100

DATA_BCA602:
	dw $5E00,$0000,$0000,$0000,$FFFF,$0000,$0000

DATA_BCA610:
	dw $0000,$0000,$011F,$0000,$FFFF,$0108,$0200

DATA_BCA61E:
	dw $0108,$0000,$011F,$0000,$FFFF,$9700,$9800

UNK_BCA62C:
	dw $9700,$0000,$0100,$0000,$FFFF,$C980,$CC80

UNK_BCA63A:
	dw $C680,$0000,$0000,$0000,$FFFF,$C980,$C980

DATA_BCA648:
	dw $C680,$0108,$0108,$0000,$FFFF,$CA80,$CB80

UNK_BCA656:
	dw $C780,$0108,$0108,$0000,$FFFF,$CA80,$CB80

DATA_BCA664:
	dw $CA80,$0000,$011F,$0000,$FFFF,$CF80,$D080

UNK_BCA672:
	dw $CC80,$0000,$011F,$0000,$FFFF,$0000,$0300

DATA_BCA680:
	dw $0000,$0000,$0000,$0000,$FFFF,$0000,$0000

DATA_BCA68E:
	dw $0000,$010C,$010C,$0000,$FFFF,$6700,$6800

UNK_BCA69C:
	dw $6700,$010C,$010C,$0000,$FFFF,$6600,$6600

DATA_BCA6AA:
	dw $6600,$0000,$011F,$0000,$FFFF,$6B00,$6C00

UNK_BCA6B8:
	dw $0010,$0000,$011F,$0000,$FFFF,$6D00,$6E00

UNK_BCA6C6:
	dw $0010,$0000,$011F,$0000,$FFFF,$5F60,$6260

DATA_BCA6D4:
	dw $5F60,$0100,$0100,$0000,$FFFF,$5F60,$5F60

DATA_BCA6E2:
	dw $5F60,$001C,$001C,$0000,$FFFF,$0100,$0100

DATA_BCA6F0:
	dw $0100,$0000,$0000,$0000,$FFFF,$8F60,$8F60

DATA_BCA6FE:
	dw $8F60,$0000,$011F,$0000,$FFFF,$8D60,$8E60

UNK_BCA70C:
	dw $8D60,$0000,$011F,$0000,$FFFF,$9060,$9160

UNK_BCA71A:
	dw $9060,$0000,$011F,$0000,$FFFF,$5900,$5C00

DATA_BCA728:
	dw $5900,$0000,$0000,$0000,$FFFF,$5900,$5900

DATA_BCA736:
	dw $5900,$010C,$010C,$0000,$FFFF,$5A00,$5B00

UNK_BCA744:
	dw $5A00,$010C,$010C,$0000,$FFFF,$5D00,$5D00

DATA_BCA752:
	dw $5D00,$0000,$0114,$0000,$FFFF,$5E00,$5F00

DATA_BCA760:
	dw $5E00,$0000,$011F,$0000,$FFFF,$6000,$6100

UNK_BCA76E:
	dw $6000,$0000,$011F,$0000,$FFFF,$3A00,$3D00

DATA_BCA77C:
	dw $3A00,$0000,$0000,$0000,$FFFF,$3A00,$3A00

DATA_BCA78A:
	dw $3A00,$010C,$010C,$0000,$FFFF,$0000,$0100

DATA_BCA798:
	dw $0010,$0000,$001F,$0000,$FFFF,$3900,$3900

DATA_BCA7A6:
	dw $3900,$0000,$011F,$0000,$FFFF,$4000,$4100

DATA_BCA7B4:
	dw $4000,$0000,$011F,$0000,$FFFF,$3E00,$3F00

UNK_BCA7C2:
	dw $3E00,$0000,$011F,$0000,$FFFF,$9460,$A2C0

DATA_BCA7D0:
	dw $9460,$0040,$011F,$0000,$96D0,$0020,$011F,$0000
	dw $FFFF,$0000,$0700

DATA_BCA7E6:
	dw $0000,$0000,$011F,$0000,$FFFF,$AF00,$B000

DATA_BCA7F4:
	dw $AF00,$0108,$0108,$0000,$FFFF,$CA80,$CB80

DATA_BCA802:
	dw $CA80,$00A8,$011F,$0000,$FFFF,$0000,$2800

DATA_BCA810:
	dw $0000,$00F0,$00F0,$0000,$01D0,$00F0,$00F0,$0000
	dw $0380,$00D0,$00D0,$0000,$0C40,$00F0,$00F0,$0000
	dw $10F0,$00D0,$00D0,$0000,$11A0,$0090,$0090,$0000
	dw $1560,$0090,$0090,$0000,$1700,$00B0,$00B0,$0000
	dw $17B0,$0090,$0090,$0000,$1A30,$0090,$0090,$0000
	dw $1E30,$0050,$0050,$0000,$1EE0,$0030,$0030,$0000
	dw $20A0,$0024,$0024,$0000,$2200,$0024,$0050,$0000
	dw $2320,$0070,$0070,$0000,$2670,$0090,$0090,$0000
	dw $FFFF,$0200,$2B00

DATA_BCA896:
	dw $0200,$00A8,$00A8,$0000,$02F0,$0088,$0088,$0000
	dw $0310,$0070,$0070,$0000,$0330,$0058,$0058,$0000
	dw $0770,$0044,$0044,$0000,$0B20,$0078,$0078,$0000
	dw $0C60,$0098,$0098,$0000,$1670,$0084,$0084,$0000
	dw $1850,$0098,$0098,$0000,$1AF0,$0084,$0084,$0000
	dw $1DF0,$0090,$0090,$0000,$20B0,$00A0,$00A0,$0000
	dw $22F0,$00C4,$00C4,$0000,$26B0,$00A0,$00A0,$0000
	dw $FFFF,$0000,$7F00

DATA_BCA90C:
	dw $CE00,$0000,$011F,$0000,$FFFF,$4200,$6AA0

DATA_BCA91A:
	dw $4200,$011C,$011C,$0000,$4320,$0100,$0100,$0000
	dw $44D0,$00E0,$00E0,$0000,$4500,$00C8,$00C8,$0000
	dw $4680,$0088,$0088,$0000,$46B0,$0058,$0058,$0000
	dw $47B0,$0008,$0008,$0000,$4990,$0000,$0088,$0000
	dw $4C00,$0068,$0068,$0000,$4E10,$0038,$0038,$0000
	dw $4E30,$0018,$0018,$0000,$4EC0,$0050,$0050,$0001
	dw $4F00,$0080,$0080,$0001,$4F60,$00C0,$00C0,$0001
	dw $4FA0,$0108,$0108,$0001,$5080,$00E0,$0108,$0000
	dw $53D0,$00E0,$00E0,$0000,$5500,$00B0,$00B0,$0000
	dw $59A0,$00E8,$00E8,$0000,$5DC0,$00B0,$00B0,$0001
	dw $5DD0,$00A0,$00A0,$0001,$5E10,$0080,$0080,$0001
	dw $5EA0,$0048,$0048,$0001,$5F00,$0008,$0108,$0000
	dw $6290,$00D8,$00D8,$0000,$62D0,$0098,$0098,$0000
	dw $6300,$0068,$0068,$0000,$6330,$0038,$0038,$0000
	dw $6600,$0070,$0070,$0001,$6658,$0090,$0090,$0000
	dw $66B8,$00D0,$00D0,$0000,$66E0,$0100,$0100,$0000
	dw $6790,$00D8,$00D8,$0000,$67C0,$00B8,$00B8,$0001
	dw $67F0,$0098,$0098,$0000,$6830,$0078,$0078,$0000
	dw $6850,$0058,$0058,$0000,$6970,$0080,$0080,$0000
	dw $FFFF,$2900,$2900

DATA_BCAA50:
	dw $2900,$0000,$011F,$0000,$FFFF,$2A00,$2A00

DATA_BCAA5E:
	dw $2A00,$0120,$0120,$0000,$FFFF,$2C00,$2C00

DATA_BCAA6C:
	dw $2C00,$0010,$0010,$0000,$FFFF,$2C00,$2C00

UNK_BCAA7A:
	dw $2C00,$0010,$0010,$0000,$FFFF,$2C00,$2F00

DATA_BCAA88:
	dw $2C00,$0100,$0100,$0000,$FFFF,$2D00,$2E00

UNK_BCAA96:
	dw $2D00,$0010,$0010,$0000,$FFFF,$0600,$0600

DATA_BCAAA4:
	dw $0600,$0110,$0110,$0000,$FFFF,$0400,$0500

DATA_BCAAB2:
	dw $0400,$0C80,$0D80,$0000,$FFFF,$2B00,$4D00

DATA_BCAAC0:
	dw $2B00,$0050,$0050,$0000,$2D30,$0088,$0088,$0000
	dw $31C0,$0088,$0088,$0000,$32C0,$00A8,$00A8,$0000
	dw $3540,$0030,$0030,$0001,$36A0,$0050,$0050,$0000
	dw $3A00,$0070,$0070,$0000,$3C50,$0000,$0070,$0000
	dw $3DD0,$0090,$0090,$0000,$3E40,$00B0,$00B0,$0000
	dw $4690,$00C8,$00C8,$0000,$4B40,$0090,$0090,$0000
	dw $FFFF,$3000,$5800

DATA_BCAB26:
	dw $3000,$00A8,$00A8,$0000,$3530,$00B8,$00B8,$0000
	dw $3790,$0088,$0088,$0000,$3948,$00A8,$00A8,$0000
	dw $5530,$0088,$0088,$0001,$55B0,$0048,$0048,$0001
	dw $56B8,$0088,$0088,$0001,$5738,$00B0,$00B0,$0001
	dw $FFFF,$6BA0,$7360

DATA_BCAB6C:
	dw $6BA0,$0000,$011C,$0000,$FFFF,$B500,$BE00

DATA_BCAB7A:
	dw $B500,$0000,$011C,$0000,$FFFF,$5900,$5A00

DATA_BCAB88:
	dw $5900,$0000,$011C,$0000,$FFFF,$4E00,$5100

DATA_BCAB96:
	dw $4E00,$001C,$001C,$0000,$FFFF,$CC80,$DF30

DATA_BCABA4:
	dw $CC80,$00F0,$00F0,$0000,$CD30,$00D0,$00D0,$0000
	dw $CD58,$00B8,$00B8,$0000,$CE10,$00B8,$00F0,$0000
	dw $CEC0,$0118,$0118,$0000,$D0D0,$00E0,$00E0,$0000
	dw $D0F0,$00C0,$00C0,$0000,$D110,$00A0,$00A0,$0000
	dw $D150,$0088,$0088,$0001,$D280,$0090,$0090,$0000
	dw $D320,$00A8,$00A8,$0000,$D3E0,$0088,$0088,$0000
	dw $D580,$0070,$0070,$0000,$D5D0,$0060,$0060,$0000
	dw $D690,$0028,$0028,$0001,$D720,$0080,$0080,$0001
	dw $D7E0,$00B0,$00B0,$0000,$D9D8,$00D0,$00D0,$0000
	dw $DB80,$010C,$010C,$0001,$DD20,$00F0,$00F0,$0000
	dw $DD50,$00D0,$00D0,$0000,$DD80,$00B0,$00B0,$0000
	dw $DE20,$00A0,$00A0,$0000,$DED0,$0080,$0080,$0000
	dw $DF10,$0040,$0040,$0000,$DF40,$0028,$0028,$0000
	dw $FFFF,$0000,$0100

DATA_BCAC7A:
	dw $0052,$0000,$0000,$0000,$FFFF,$0100,$0100

DATA_BCAC88:
	dw $0052,$00F8,$00F8,$0000,$FFFF

CODE_BCAC92:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP2
	STA.b $7E
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP2
	STA.b $80
	LDA.b $80
	AND.w #!Joypad_L
	BEQ.b CODE_BCACA6
	JSR.w CODE_BCADBF
CODE_BCACA6:
	LDA.b $80
	AND.w #!Joypad_R
	BEQ.b CODE_BCACB0
	JSR.w CODE_BCADDB
CODE_BCACB0:
	LDA.b $7E
	AND.w #!Joypad_DPadL
	BEQ.b CODE_BCACBA
	JSR.w CODE_BCADFA
CODE_BCACBA:
	LDA.b $7E
	AND.w #!Joypad_DPadR
	BEQ.b CODE_BCACC4
	JSR.w CODE_BCAE14
CODE_BCACC4:
	LDA.b $7E
	AND.w #!Joypad_DPadU
	BEQ.b CODE_BCACCE
	JSR.w CODE_BCAE2E
CODE_BCACCE:
	LDA.b $7E
	AND.w #!Joypad_DPadD
	BEQ.b CODE_BCACD8
	JSR.w CODE_BCAE48
CODE_BCACD8:
	RTL

CODE_BCACD9:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP2
	STA.b $7E
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP2
	STA.b $80
	LDA.b $80
	LDA.b $7E
	AND.w #!Joypad_A
	BEQ.b CODE_BCACEF
	JSR.w CODE_BCAD53
CODE_BCACEF:
	LDA.b $80
	AND.w #!Joypad_Y
	BEQ.b CODE_BCACF9
	JSR.w CODE_BCAD2C
CODE_BCACF9:
	LDA.b $80
	AND.w #!Joypad_B
	BEQ.b CODE_BCAD03
	JSR.w CODE_BCAD76
CODE_BCAD03:
	LDA.b $80
	AND.w #!Joypad_L
	BNE.b CODE_BCAD0D
	JSR.w CODE_BCAD9F
CODE_BCAD0D:
	LDA.b $80
	AND.w #!Joypad_R
	BNE.b CODE_BCAD17
	JSR.w CODE_BCAD85
CODE_BCAD17:
	LDA.b $80
	AND.w #!Joypad_DPadU
	BNE.b CODE_BCAD21
	JSR.w CODE_BCAD92
CODE_BCAD21:
	LDA.b $80
	AND.w #!Joypad_DPadD
	BNE.b CODE_BCAD2B
	JSR.w CODE_BCADAF
CODE_BCAD2B:
	RTL

CODE_BCAD2C:
	RTS

CODE_BCAD2D:
	STZ.b $28
	LDA.w #$0000
	LDX.w #$2000
CODE_BCAD35:
	STA.l $7E79FE,x
	DEX
	DEX
	BNE.b CODE_BCAD35
	RTS

CODE_BCAD3E:
	RTS

CODE_BCAD3F:
	LDA.l $7E79FC
	INC
	STA.l $7E79FC
	ASL
	TAX
	LDA.b $28
	STA.l $7E79FE,x
	STZ.b $28
	RTS

CODE_BCAD53:
	JSR.w CODE_BCAD3E
	LDA.w $1B3F
	CMP.w #!Define_DKC1_MusicID_SplashScreenFanfare
	BEQ.b CODE_BCAD75
	JSL.l CODE_B99036
	LDA.w $1B3F
	ASL
	TAX
	LDA.b $06
	STA.w $0110,x
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	REP.b #$20
CODE_BCAD75:
	RTS

CODE_BCAD76:
	LDA.w $1B3D
	JSL.l CODE_BFFB09
	LDA.w $1B3D
	JSL.l CODE_BFFB09
	RTS

CODE_BCAD85:
	LDA.w $1B3D
	BNE.b CODE_BCAD8D
	LDA.w #!Define_DKC1_SoundID_DiddySwim+$01
CODE_BCAD8D:
	DEC
	STA.w $1B3D
	RTS

CODE_BCAD92:
	LDA.w $1B3F
	BNE.b CODE_BCAD9A
	LDA.w #!Define_DKC1_MusicID_BeatLevel+$01
CODE_BCAD9A:
	DEC
	STA.w $1B3F
	RTS

CODE_BCAD9F:
	LDA.w $1B3D
	INC
	CMP.w #!Define_DKC1_SoundID_DiddySwim+$01
	BNE.b CODE_BCADAB
	LDA.w #!Define_DKC1_SoundID_None
CODE_BCADAB:
	STA.w $1B3D
	RTS

CODE_BCADAF:
	LDA.w $1B3F
	INC
	CMP.w #!Define_DKC1_MusicID_BeatLevel+$01
	BNE.b CODE_BCADBB
	LDA.w #!Define_DKC1_MusicID_DKIslandSwing
CODE_BCADBB:
	STA.w $1B3F
	RTS

CODE_BCADBF:
	LDX.w $1E45
CODE_BCADC2:
	DEX
	DEX
	BPL.b CODE_BCADC9
	LDX.w #$0032
CODE_BCADC9:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #$0003
	BEQ.b CODE_BCADD7
	CPX.w $1E45
	BNE.b CODE_BCADC2
	RTS

CODE_BCADD7:
	STX.w $1E45
	RTS

CODE_BCADDB:
	LDX.w $1E45
CODE_BCADDE:
	INX
	INX
	CPX.w #$0034
	BMI.b CODE_BCADE8
	LDX.w #$0000
CODE_BCADE8:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #$0003
	BEQ.b CODE_BCADF6
	CPX.w $1E45
	BNE.b CODE_BCADDE
	RTS

CODE_BCADF6:
	STX.w $1E45
	RTS

CODE_BCADFA:
	LDX.w $1E45
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #$0003
	BNE.b CODE_BCAE13
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w #$0001
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	JSL.l CODE_BDF67D
CODE_BCAE13:
	RTS

CODE_BCAE14:
	LDX.w $1E45
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #$0003
	BNE.b CODE_BCAE2D
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CLC
	ADC.w #$0001
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	JSL.l CODE_BDF67D
CODE_BCAE2D:
	RTS

CODE_BCAE2E:
	LDX.w $1E45
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #$0003
	BNE.b CODE_BCAE47
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0001
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	JSL.l CODE_BDF688
CODE_BCAE47:
	RTS

CODE_BCAE48:
	LDX.w $1E45
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #$0003
	BNE.b CODE_BCAE61
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w #$0001
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	JSL.l CODE_BDF688
CODE_BCAE61:
	RTS

CODE_BCAE62:
	LDA.w #$0001
	STA.w $1E3F
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	STA.b $7E
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	STA.b $80
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	AND.w #!Joypad_Start
	BEQ.b CODE_BCAE94
	STZ.w $1A6D
	STZ.w $1A6B
	JSL.l CODE_BFBF2E
	BCS.b CODE_BCAE8D
	LDA.w #DATA_8081E5
	JML.l CODE_8081C5

CODE_BCAE8D:
	LDA.w #DATA_8081E9
	JML.l CODE_8081C5

CODE_BCAE94:
	PHK
	PLB
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_B|!Joypad_A|!Joypad_X
	BNE.b CODE_BCAEDE
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_Y
	BEQ.b CODE_BCAEAC
	LDA.w #$0008
	STA.w $1E3F
CODE_BCAEAC:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadU
	BEQ.b CODE_BCAEB9
	JSR.w CODE_BCAF39
	BRA.b CODE_BCAEC4

CODE_BCAEB9:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadD
	BEQ.b CODE_BCAEC4
	JSR.w CODE_BCAF50
CODE_BCAEC4:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadL
	BEQ.b CODE_BCAED1
	JSR.w CODE_BCAF61
	BRA.b CODE_BCAEDE

CODE_BCAED1:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadR
	BEQ.b CODE_BCAEDE
	JSR.w CODE_BCAF7B
	BRA.b CODE_BCAEDE

CODE_BCAEDE:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_A
	BEQ.b CODE_BCAEE9
	JSR.w CODE_BCAF8C
CODE_BCAEE9:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_B
	BEQ.b CODE_BCAEF6
	JSR.w CODE_BCAFBB
	BRA.b CODE_BCAEF6

CODE_BCAEF6:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_X
	BEQ.b CODE_BCAF01
	JSR.w CODE_BCAFEA
CODE_BCAF01:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_Y
	BEQ.b CODE_BCAF0C
	JSR.w CODE_BCB029
CODE_BCAF0C:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_L
	BEQ.b CODE_BCAF17
	JSR.w CODE_BCB019
CODE_BCAF17:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_R
	BEQ.b CODE_BCAF22
	JSR.w CODE_BCB02A
CODE_BCAF22:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_Select
	BEQ.b CODE_BCAF2D
	JSR.w CODE_BCB040
CODE_BCAF2D:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_Start
	BEQ.b CODE_BCAF38
	JSR.w CODE_BCB040
CODE_BCAF38:
	RTL

CODE_BCAF39:
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	SEC
	SBC.w $1E3F
	BMI.b CODE_BCAF4C
	STA.w !RAM_DKC1_Global_Layer1YPosLo
	LDA.w #$FFFF
	STA.w $1A5B
	RTS

CODE_BCAF4C:
	STZ.w !RAM_DKC1_Global_Layer1YPosLo
	RTS

CODE_BCAF50:
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	ADC.w $1E3F
	STA.w !RAM_DKC1_Global_Layer1YPosLo
	LDA.w #$0001
	STA.w $1A5B
	RTS

CODE_BCAF61:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w $1E3F
	CMP.w #$FFE0
	BCS.b CODE_BCAF77
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	LDA.w #$FFFF
	STA.w $0A75
	RTS

CODE_BCAF77:
	STZ.w !RAM_DKC1_Global_Layer1XPosLo
	RTS

CODE_BCAF7B:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w $1E3F
	STA.w !RAM_DKC1_Global_Layer1XPosLo
	LDA.w #$0001
	STA.w $0A75
	RTS

CODE_BCAF8C:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadL
	BEQ.b CODE_BCAFA5
	JSR.w CODE_BCB041
	LDA.w $0000,x
	BEQ.b CODE_BCAFBA
	SEC
	SBC.w #$0002
	STA.w $0000,x
	BRA.b CODE_BCAFBA

CODE_BCAFA5:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadR
	BEQ.b CODE_BCAFBA
	JSR.w CODE_BCB041
	LDA.w $0000,x
	CLC
	ADC.w #$0002
	STA.w $0000,x
CODE_BCAFBA:
	RTS

CODE_BCAFBB:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadU
	BEQ.b CODE_BCAFD4
	JSR.w CODE_BCB041
	LDA.w $0004,x
	BEQ.b CODE_BCAFE9
	SEC
	SBC.w #$0001
	STA.w $0004,x
	BRA.b CODE_BCAFE9

CODE_BCAFD4:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadD
	BEQ.b CODE_BCAFE9
	JSR.w CODE_BCB041
	LDA.w $0004,x
	CLC
	ADC.w #$0001
	STA.w $0004,x
CODE_BCAFE9:
	RTS

CODE_BCAFEA:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadU
	BEQ.b CODE_BCB003
	JSR.w CODE_BCB041
	LDA.w $0002,x
	BEQ.b CODE_BCB018
	SEC
	SBC.w #$0001
	STA.w $0002,x
	BRA.b CODE_BCB018

CODE_BCB003:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadD
	BEQ.b CODE_BCB018
	JSR.w CODE_BCB041
	LDA.w $0002,x
	CLC
	ADC.w #$0001
	STA.w $0002,x
CODE_BCB018:
	RTS

CODE_BCB019:
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	AND.w #!Joypad_L
	BEQ.b CODE_BCB029
	LDA.w $1AF9
	BEQ.b CODE_BCB029
	DEC.w $1AF9
CODE_BCB029:
	RTS

CODE_BCB02A:
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	AND.w #!Joypad_R
	BEQ.b CODE_BCB040
	JSR.w CODE_BCB041
	LDA.w $0008,x
	CMP.w #$FFFF
	BEQ.b CODE_BCB040
	INC.w $1AF9
CODE_BCB040:
	RTS

CODE_BCB041:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	TAX
	LDA.w $1AF9
	ASL
	ASL
	ASL
	CLC
	ADC.l DATA_BC8000,x
	TAX
	RTS

CODE_BCB052:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	TAX
	LDA.l DATA_BC8000,x
	TAX
	DEX
	DEX
	DEX
	DEX
	LDA.l (DATA_BC903C&$FF0000)+$02,x
	TAY
	LDA.l DATA_BC903C&$FF0000,x
	RTL

CODE_BCB069:
	STA.b $76
	LDA.w $0579
	AND.w #$0010
	BNE.b CODE_BCB0A5
	PHK
	PLB
	JSR.w CODE_BCB041
	JSR.w CODE_BCB0B9
	LDA.w $0002,x
	CMP.b $76
	BMI.b CODE_BCB084
	STA.b $76
CODE_BCB084:
	LDA.w $0004,x
	CMP.b $76
	BPL.b CODE_BCB08D
	STA.b $76
CODE_BCB08D:
	LDA.w $0006,x
	AND.w #$0001
	ASL
	ASL
	TAX
	LDA.w DATA_BCB0B1,x
	STA.w $1B1D
	LDA.w DATA_BCB0B1+$02,x
	STA.w $1B1F
	LDA.b $76
	RTL

CODE_BCB0A5:
	LDA.w #$011F
	CMP.b $76
	BPL.b CODE_BCB0AE
	STA.b $76
CODE_BCB0AE:
	LDA.b $76
	RTL

DATA_BCB0B1:
	dw $0004,$0006,$0003,$0004

CODE_BCB0B9:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CMP.w $0000,x
	BMI.b CODE_BCB0E4
CODE_BCB0C3:
	TXA
	CLC
	ADC.w #$0008
	TAX
	INC.w $1AF9
	LDA.w $0000,x
	INC
	BEQ.b CODE_BCB0DA
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CMP.w $0000,x
	BPL.b CODE_BCB0C3
CODE_BCB0DA:
	TXA
	SEC
	SBC.w #$0008
	TAX
	DEC.w $1AF9
	RTS

CODE_BCB0E4:
	TXA
	SEC
	SBC.w #$0008
	TAX
	DEC.w $1AF9
	BMI.b CODE_BCB0F8
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CMP.w $0000,x
	BMI.b CODE_BCB0E4
	RTS

CODE_BCB0F8:
	INC.w $1AF9
	TXA
	CLC
	ADC.w #$0008
	TAX
	RTS

CODE_BCB102:
	STZ.w DKC1_Global_UpperOAMBuffer[$00].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$02].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$04].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$06].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$08].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$0A].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$0C].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$0E].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$10].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$12].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$14].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$16].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$18].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$1A].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$1C].Slot
	STZ.w DKC1_Global_UpperOAMBuffer[$1E].Slot
	PHK
	PLB
	LDA.w #$0200
	STA.b !RAM_DKC1_Global_OAMIndexLo
	RTS

CODE_BCB13A:
	JSR.w CODE_BCB102
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	LDX.w #$0002
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LSR
	LSR
	LDX.w #$0A50
	JSL.l CODE_B89E78
	STY.b !RAM_DKC1_Global_OAMIndexLo
	LDX.w #$5808
	LDA.b $16
	JSL.l CODE_B89E78
	LDX.w #$5838
	LDA.b $04
	JSL.l CODE_B89E78
	LDX.w #$5868
	LDA.b $18
	JSL.l CODE_B89E78
	LDX.w #$5898
	LDA.b $06
	JSL.l CODE_B89E78
	STY.b !RAM_DKC1_Global_OAMIndexLo
	LDA.w #$0002
	STA.b $88
	LDA.w #$0004
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BFDAE8
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	LDX.w #$5040
	JSL.l CODE_B89E78
	STY.b !RAM_DKC1_Global_OAMIndexLo
	JSR.w CODE_BCB2FC
	LDX.w #$0002
	JSR.w CODE_BCB6E4
	JSL.l CODE_BBA74D
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	LDA.b $4C
	LDX.w #$D010
	JSL.l CODE_B89E78
	LDA.b $4E
	LDX.w #$D050
	JSL.l CODE_B89E78
	LDA.b $50
	LDX.w #$D090
	JSL.l CODE_B89E78
	LDA.b $52
	LDX.w #$D0D0
	JSL.l CODE_B89E78
	PHY
	JSL.l CODE_BBA71D
	PLY
	LDX.w #$D8A8
	JSL.l CODE_B89E78
	STY.b !RAM_DKC1_Global_OAMIndexLo
	PHB
	JSL.l CODE_BBA6EF
	TYA
	CLC
	ADC.w #$0008
	TAX
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	LDA.w #$D828
	STA.b $76
CODE_BCB1E3:
	LDA.b $76
	STA.w DKC1_Global_OAMBuffer[$00].XDisp&$0000FF,y
	CLC
	ADC.w #$0008
	STA.b $76
	LDA.w $0000,x
	AND.w #$0080
	BNE.b CODE_BCB206
	LDA.w $0000,x
	JSR.w CODE_BCB258
	STA.w DKC1_Global_OAMBuffer[$00].Tile&$0000FF,y
	INY
	INY
	INY
	INY
	INX
	BRA.b CODE_BCB1E3

CODE_BCB206:
	LDA.w DKC1_Global_OAMBuffer[$00].XDisp&$0000FF,x
	JSR.w CODE_BCB258
	STA.w DKC1_Global_OAMBuffer[$00].Tile&$0000FF,y
	INY
	INY
	INY
	INY
	INX
	STY.b !RAM_DKC1_Global_OAMIndexLo
	LDA.w $0000,x
	AND.w #$00FF
	STA.b $4C
	PLB
	JSL.l CODE_BBA6FE
	CLC
	ADC.b $4C
	ASL
	TAX
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	LDA.w #$D810
	STA.w DKC1_Global_OAMBuffer[$00].XDisp&$0000FF,y
	CLC
	ADC.w #$0008
	STA.w DKC1_Global_OAMBuffer[$01].XDisp&$0000FF,y
	LDA.l DATA_BCB3DE,x
	JSR.w CODE_BCB258
	STA.w DKC1_Global_OAMBuffer[$00].Tile&$0000FF,y
	INY
	INY
	INY
	INY
	LDA.l DATA_BCB3DE+$01,x
	BEQ.b CODE_BCB255
	JSR.w CODE_BCB258
	STA.w DKC1_Global_OAMBuffer[$00].Tile&$0000FF,y
	INY
	INY
	INY
	INY
CODE_BCB255:
	STY.b !RAM_DKC1_Global_OAMIndexLo
	RTL

CODE_BCB258:
	AND.w #$007F
	CMP.w #$0061
	BMI.b CODE_BCB264
	SEC
	SBC.w #$0020
CODE_BCB264:
	CLC
	ADC.w #$018F
	ORA.w #$3200
	RTS

ADDR_BCB26C:
	JSR.w CODE_BCB102
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	TAX
	LDA.l DATA_BC8000,x
	TAX
	LDY.w #$0000
CODE_BCB27B:
	PHY
	CPY.w $1AF9
	BNE.b CODE_BCB288
	LDA.b $28
	AND.w #$0002
	BEQ.b CODE_BCB28B
CODE_BCB288:
	JSR.w CODE_BCB321
CODE_BCB28B:
	PLY
	INY
	TXA
	CLC
	ADC.w #$0008
	TAX
	LDA.w $0000,x
	BPL.b CODE_BCB27B
	INC
	BMI.b CODE_BCB27B
	JSR.w CODE_BCB041
	LDA.w $0000,x
	STA.b $4C
	LDA.w $0002,x
	STA.b $4E
	LDA.w $0004,x
	STA.b $50
	JSR.w CODE_BCB2FC
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	LDX.w #$042C
	LDA.b $4A
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	JSL.l CODE_B89E78
	STY.b !RAM_DKC1_Global_OAMIndexLo
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	LDX.w #$0A30
	LDA.w $1AF9
	LDX.w #$0A50
	LDA.b $4C
	JSL.l CODE_B89E78
	LDX.w #$0474
	LDA.b $4E
	JSL.l CODE_B89E78
	LDX.w #$1074
	LDA.b $50
	JSL.l CODE_B89E78
	STY.b !RAM_DKC1_Global_OAMIndexLo
	LDX.b !RAM_DKC1_Global_OAMIndexLo
	CPX.w #!RAM_DKC1_Global_OAMBuffer+$0200
	BEQ.b CODE_BCB2FB
	LDA.w #$E0FF
CODE_BCB2F0:
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	INX
	INX
	INX
	INX
	CPX.w #!RAM_DKC1_Global_OAMBuffer+$0200
	BNE.b CODE_BCB2F0
CODE_BCB2FB:
	RTL

CODE_BCB2FC:
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	LDX.w #$0404
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	JSL.l CODE_B89E78
	LDX.w #$0C04
	LDX.w #$1C04
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	JSL.l CODE_B89E78
	LDX.w #$04D8
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	JSL.l CODE_B89E78
	STY.b !RAM_DKC1_Global_OAMIndexLo
	RTS

CODE_BCB321:
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	LDA.w $0000,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	BMI.b CODE_BCB355
	CMP.w #$0100
	BPL.b CODE_BCB355
	STA.w DKC1_Global_OAMBuffer[$00].XDisp&$0000FF,y
	LDA.w $0002,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.w #$FFF9
	BMI.b CODE_BCB355
	CMP.w #$00E8
	BPL.b CODE_BCB355
	STA.w DKC1_Global_OAMBuffer[$00].YDisp&$0000FF,y
	LDA.w #$31FF
	STA.w DKC1_Global_OAMBuffer[$00].Tile&$0000FF,y
	TYA
	CLC
	ADC.w #$0004
	STA.b !RAM_DKC1_Global_OAMIndexLo
CODE_BCB355:
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	LDA.w $0000,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	BMI.b CODE_BCB38D
	CMP.w #$0100
	BPL.b CODE_BCB38D
	STA.w DKC1_Global_OAMBuffer[$00].XDisp&$0000FF,y
	LDA.w $0004,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	SEC
	SBC.w #$0007
	CMP.w #$FFF9
	BMI.b CODE_BCB38D
	CMP.w #$00E8
	BPL.b CODE_BCB38D
	STA.w DKC1_Global_OAMBuffer[$00].YDisp&$0000FF,y
	LDA.w #$B1FF
	STA.w DKC1_Global_OAMBuffer[$00].Tile&$0000FF,y
	TYA
	CLC
	ADC.w #$0004
	STA.b !RAM_DKC1_Global_OAMIndexLo
CODE_BCB38D:
	RTS

CODE_BCB38E:
	JSR.w CODE_BCB392
	RTL

CODE_BCB392:
	LDA.b $28
	AND.w #$0004
	XBA
	LSR
	EOR.w #$3062
	STA.b $76
	TXA
	STA.w $0000,y
	LDA.b $76
	STA.w $0002,y
	TXA
	SEC
	SBC.w #$0007
	STA.w $0004,y
	LDA.b $76
	ORA.w #$4000
	STA.w $0006,y
	TXA
	SEC
	SBC.w #$0700
	STA.w $0008,y
	LDA.b $76
	ORA.w #$8000
	STA.w $000A,y
	TXA
	SEC
	SBC.w #$0707
	STA.w $000C,y
	LDA.b $76
	ORA.w #$C000
	STA.w $000E,y
	TYA
	CLC
	ADC.w #$0010
	TAY
	RTS

DATA_BCB3DE:
	dw $00B0,$00B1,$00B2,$00B3,$00B4,$00B5,$00B6,$00B7
	dw $00B8,$00B9,$B031,$B131,$B231,$B331,$B431,$B531
	dw $B631,$B731,$B831,$B931,$B032,$B132,$B232,$B332
	dw $B432,$B532,$B632,$B732,$B832,$B932,$B033,$B133
	dw $B233,$B333,$B433,$B533,$B633,$B733,$B833,$B933
	dw $B034,$B134,$B234,$B334,$B434,$B534,$B634,$B734
	dw $B834,$B934,$B035,$B135,$B235,$B335,$B435,$B535
	dw $B635,$B735,$B835,$B935,$B036,$B136,$B236,$B336
	dw $B436,$B536,$B636,$B736,$B836,$B936,$B037,$B137
	dw $B237,$B337,$B437,$B537,$B637,$B737,$B837,$B937
	dw $B038,$B138,$B238,$B338,$B438,$B538,$B638,$B738
	dw $B838,$B938,$B039,$B139,$B239,$B339,$B439,$B539
	dw $B639,$B739,$B839,$B939

CODE_BCB4A6:
	LDA.w #$0001
	STA.w $1E3F
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	STA.b $7E
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	STA.b $80
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	AND.w #$1000
	BEQ.b CODE_BCB4D7
	STZ.w $1A6D
	STZ.w $1A6B
	JSL.l CODE_BFBF2E
	BCS.b CODE_BCB4CF
	JSL.l CODE_8081C1
	RTL

CODE_BCB4CF:
	LDA.w #DATA_8081E9
	JSL.l CODE_8081C5
	RTL

CODE_BCB4D7:
	LDX.w #$0002
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_Y
	BEQ.b CODE_BCB4EA
	LDA.w #$0008
	STA.w $1E3F
CODE_BCB4EA:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_B|!Joypad_X
	BNE.b CODE_BCB524
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadU
	BEQ.b CODE_BCB4FF
	JSR.w CODE_BCB634
	BRA.b CODE_BCB50A

CODE_BCB4FF:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadD
	BEQ.b CODE_BCB50A
	JSR.w CODE_BCB641
CODE_BCB50A:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadL
	BEQ.b CODE_BCB517
	JSR.w CODE_BCB654
	BRA.b CODE_BCB554

CODE_BCB517:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadR
	BEQ.b CODE_BCB554
	JSR.w CODE_BCB667
	BRA.b CODE_BCB554

CODE_BCB524:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadU
	BEQ.b CODE_BCB531
	JSR.w CODE_BCB5B8
	BRA.b CODE_BCB53C

CODE_BCB531:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadD
	BEQ.b CODE_BCB53C
	JSR.w CODE_BCB5D7
CODE_BCB53C:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadL
	BEQ.b CODE_BCB549
	JSR.w CODE_BCB5F6
	BRA.b CODE_BCB554

CODE_BCB549:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_DPadR
	BEQ.b CODE_BCB554
	JSR.w CODE_BCB615
CODE_BCB554:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_A
	BEQ.b CODE_BCB55C
CODE_BCB55C:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_B
	BEQ.b CODE_BCB566
	BRA.b CODE_BCB566

CODE_BCB566:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_X
	BEQ.b CODE_BCB56E
CODE_BCB56E:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_Y
	BEQ.b CODE_BCB576
CODE_BCB576:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_L
	BEQ.b CODE_BCB581
	JSR.w CODE_BCB674
CODE_BCB581:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_R
	BEQ.b CODE_BCB58C
	JSR.w CODE_BCB6A9
CODE_BCB58C:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_Select
	BEQ.b CODE_BCB597
	JSR.w CODE_BCB5A3
CODE_BCB597:
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_Start
	BEQ.b CODE_BCB5A2
	JSR.w CODE_BCB040
CODE_BCB5A2:
	RTL

CODE_BCB5A3:
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	AND.w #!Joypad_Select
	BNE.b CODE_BCB5AC
	RTS

CODE_BCB5AC:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

CODE_BCB5B8:
	PHB
	JSL.l CODE_BBA6EF
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_B
	BNE.b CODE_BCB5CE
	LDA.w $0002,y
	DEC
	STA.w $0002,y
	PLB
	RTS

CODE_BCB5CE:
	LDA.w $0006,y
	DEC
	STA.w $0006,y
	PLB
	RTS

CODE_BCB5D7:
	PHB
	JSL.l CODE_BBA6EF
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_B
	BNE.b CODE_BCB5ED
	LDA.w $0002,y
	INC
	STA.w $0002,y
	PLB
	RTS

CODE_BCB5ED:
	LDA.w $0006,y
	INC
	STA.w $0006,y
	PLB
	RTS

CODE_BCB5F6:
	PHB
	JSL.l CODE_BBA6EF
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_B
CODE_BCB601:
	BNE.b CODE_BCB60C
	LDA.w $0000,y
	DEC
	STA.w $0000,y
	PLB
	RTS

CODE_BCB60C:
	LDA.w $0004,y
	DEC
	STA.w $0004,y
	PLB
	RTS

CODE_BCB615:
	PHB
	JSL.l CODE_BBA6EF
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_B
	BNE.b CODE_BCB62B
	LDA.w $0000,y
	INC
	STA.w $0000,y
	PLB
	RTS

CODE_BCB62B:
	LDA.w $0004,y
	INC
	STA.w $0004,y
	PLB
	RTS

CODE_BCB634:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w $1E3F
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_BCB641:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w $1E3F
	BMI.b CODE_BCB650
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_BCB650:
	STZ.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_BCB654:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w $1E3F
	BMI.b CODE_BCB663
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

CODE_BCB663:
	STZ.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

CODE_BCB667:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CLC
	ADC.w $1E3F
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

CODE_BCB674:
	LDA.w #$0004
	STA.b $76
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_A
	BNE.b CODE_BCB692
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_Y
	BNE.b CODE_BCB697
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	AND.w #!Joypad_L
	BNE.b CODE_BCB697
	RTS

CODE_BCB692:
	LDA.w #$0010
	STA.b $76
CODE_BCB697:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	SEC
	SBC.b $76
	BMI.b CODE_BCB6A5
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	RTS

CODE_BCB6A5:
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	RTS

CODE_BCB6A9:
	LDA.w #$0004
	STA.b $76
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_A
	BNE.b CODE_BCB6C7
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1
	AND.w #!Joypad_Y
	BNE.b CODE_BCB6CC
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1
	AND.w #!Joypad_R
	BNE.b CODE_BCB6CC
	RTS

CODE_BCB6C7:
	LDA.w #$0010
	STA.b $76
CODE_BCB6CC:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	CLC
	ADC.b $76
	CMP.w #$2AF4
	BPL.b CODE_BCB6DD
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	RTS

CODE_BCB6DD:
	LDA.w #$2AF0
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	RTS

CODE_BCB6E4:
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BBA4D5
	LDA.b $A6
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	STA.b $4C
	LDA.b $AA
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0007
	STA.b $50
	LDA.w #$0100
	SEC
	SBC.b $A8
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	STA.b $4E
	LDA.w #$0100
	SEC
	SBC.b $AC
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	SEC
	SBC.w #$0007
	STA.b $52
	LDX.w #$0054
	LDY.w #$004C
	LDA.w $0000,y
	STA.b $00,x
	INX
	LDA.w $0002,y
	STA.b $00,x
	INX
	LDA.w $0004,y
	STA.b $00,x
	INX
	LDA.w $0002,y
	STA.b $00,x
	INX
	LDA.w $0000,y
	STA.b $00,x
	INX
	LDA.w $0006,y
	STA.b $00,x
	INX
	LDA.w $0004,y
	STA.b $00,x
	INX
	LDA.w $0006,y
	STA.b $00,x
	LDY.b !RAM_DKC1_Global_OAMIndexLo
	LDX.w #$0054
	LDA.w #$3000
	JSR.w CODE_BCB76F
	LDA.w #$7000
	JSR.w CODE_BCB76F
	LDA.w #$B000
	JSR.w CODE_BCB76F
	LDA.w #$F000
	JSR.w CODE_BCB76F
	STY.b !RAM_DKC1_Global_OAMIndexLo
	RTS

CODE_BCB76F:
	ORA.w #$0062
	STA.w DKC1_Global_OAMBuffer[$00].Tile&$0000FF,y
	LDA.b $00,x
	STA.w DKC1_Global_OAMBuffer[$00].XDisp&$0000FF,y
	INX
	INX
	INY
	INY
	INY
	INY
	RTS

CODE_BCB781:
	LDY.w #DATA_BCB7A0
	PHB
	PHK
	PLB
	BRA.b CODE_BCB799

CODE_BCB789:
	TAX
	LDA.w $0002,y
	LSR
CODE_BCB78E:
	STZ.b $00,x
	INX
	INX
	DEC
	BNE.b CODE_BCB78E
	INY
	INY
	INY
	INY
CODE_BCB799:
	LDA.w $0000,y
	BPL.b CODE_BCB789
	PLB
	RTL

DATA_BCB7A0:
	dw $1E01,$0002,$1929,$0002,$0D45,$0074,$1595,$0034
	dw $11D5,$0034,$16D1,$0004,$1E2B,$0002,$1E13,$0002
	dw $16D5,$0004,$16F5,$0004,$1699,$0004,$16CD,$0004
	dw $16E5,$0004,$192B,$0100,$1A69,$0002,$1E29,$0002
	dw $1A6F,$0020,$1811,$0002,$1813,$0002,$1A4B,$0004
	dw $1A4F,$0004,$1A57,$0004,$00A0,$0002,$1B05,$0002
	dw $0531,$0002,$1A8F,$0040,$1ACF,$0002,$1AD1,$0002
	dw $1AD3,$0010,$1AE3,$0010,$1A61,$0004,$1A5D,$0004
	dw $1A65,$0004,$1AF9,$0002,$FFFF

CODE_BCB82A:
	LDA.w $1813
	DEC
	DEC
	AND.w #$003F
	TAX
	LDA.w $1815,x
	PHA
	LDA.w $1855,x
	PHA
	LDA.w $1895,x
	PHA
	LDA.w $18D5,x
	PHA
	JSL.l CODE_BCB872
	LDX.w $1813
	PLA
	STA.w $18D5,x
	PLA
	STA.w $1895,x
	PLA
	STA.w $1855,x
	PLA
	STA.w $1815,x
	TXA
	INC
	INC
	AND.w #$003F
	STA.w $1813
	RTL

CODE_BCB864:
	JSL.l CODE_809B9C
	TYA
	EOR.w #$0006
	TAX
	LDA.w #$0002
	BRA.b CODE_BCB895

CODE_BCB872:
	JSL.l CODE_809B9C
	TYA
	EOR.w #$0006
	TAX
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	CMP.w #$0029
	BEQ.b CODE_BCB88D
	CMP.w #$0027
	BNE.b CODE_BCB892
	LDA.w #$005A
	BRA.b CODE_BCB895

CODE_BCB88D:
	LDA.w #$0000
	BRA.b CODE_BCB895

CODE_BCB892:
	LDA.w #$0003
CODE_BCB895:
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $4C
	EOR.w #$FFFF
	INC
	STA.b $54
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.b $4E
	EOR.w #$FFFF
	INC
	STA.b $56
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $50
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.b $52
	LDX.w #$0000
CODE_BCB8C2:
	LDA.b $54
	CLC
	ADC.b $4C
	STA.b $54
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CLC
	ADC.b $50
	STA.w $1815,x
	LDA.b $56
	CLC
	ADC.b $4E
	STA.b $56
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CLC
	ADC.b $52
	STA.w $1855,x
	STZ.w $1895,x
	LDA.b $76
	STA.w $18D5,x
	INX
	INX
	CPX.w #$0020
	BMI.b CODE_BCB8C2
	STZ.w $1811
	STX.w $1813
	RTL

CODE_BCB912:
	TAX
	BNE.b CODE_BCB934
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	JSR.w CODE_BCBAB1
	TAX
	LDA.w $0583,x
	LSR
	BCS.b CODE_BCB927
	LDA.w #$0010
	TSB.w $057D
CODE_BCB927:
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	DEC
	CLC
	ROR
	ROR
	XBA
	ORA.w #$0001
	BRA.b CODE_BCB93B

CODE_BCB934:
	LDA.w #$0001
CODE_BCB937:
	ROL
	DEX
	BNE.b CODE_BCB937
CODE_BCB93B:
	PHA
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_OilDrumAlley_EnterBonus2
	BNE.b CODE_BCB946
	LDA.w #$0040
CODE_BCB946:
	JSR.w CODE_BCBAB1
	TAX
	PLA
	ORA.w $0583,x
	STA.w $0583,x
	RTL

CODE_BCB952:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	JSR.w CODE_BCBAB1
	TAX
	LDA.b $2E
	SEP.b #$20
	STA.l $7EF9FC,x
	REP.b #$20
	RTL

CODE_BCB963:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	JSR.w CODE_BCBAB1
	TAX
	SEP.b #$20
	STA.l $7EF9FC,x
	REP.b #$20
	LDA.w #$0000
	STA.l $7EFBFC
	STA.l $7EFBFE
	STA.l $7EFC00
	STA.l $7EFC02
	JSR.w CODE_BCB99D
	LDY.b !RAM_DKC1_Global_EntranceIDLo
	LDX.b $40
	JSR.w CODE_BCB9C6
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	JSR.w CODE_BCBAB1
	STA.b !RAM_DKC1_Global_EntranceIDLo
	JSR.w CODE_BCBA3C
	RTL

CODE_BCB999:
	JSR.w CODE_BCB99D
	RTL

CODE_BCB99D:
	JSL.l CODE_809B9C
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	JSR.w CODE_BCBAB1
	TAX
	LDA.l $7EFAFC,x
	AND.w #$00FF
	BNE.b CODE_BCB9C1
	LDA.l $7EFAFC,x
	AND.w #$FF00
	STA.b $4C
	TYA
	LSR
	ORA.b $4C
	STA.l $7EFAFC,x
CODE_BCB9C1:
	RTS

CODE_BCB9C2:
	JSR.w CODE_BCB9C6
	RTL

CODE_BCB9C6:
	TXA
	JSR.w CODE_BCBAB1
	STA.b $78
	TYA
	JSR.w CODE_BCBAB1
	STA.b $76
	JSR.w CODE_BCB9ED
	BCS.b CODE_BCB9E3
	JSR.w CODE_BCB9E4
	JSR.w CODE_BCB9ED
	JSR.w CODE_BCB9E4
	JSR.w CODE_BCBA14
CODE_BCB9E3:
	RTS

CODE_BCB9E4:
	LDA.b $76
	LDX.b $78
	STA.b $78
	STX.b $76
	RTS

CODE_BCB9ED:
	LDA.b $76
	ASL
	ASL
	TAX
	LDY.w #$0004
CODE_BCB9F5:
	LDA.l $7EFC00,x
	AND.w #$00FF
	BEQ.b CODE_BCBA08
	CMP.b $78
	BEQ.b CODE_BCBA06
	INX
	DEY
	BNE.b CODE_BCB9F5
CODE_BCBA06:
	SEC
	RTS

CODE_BCBA08:
	LDA.b $78
	ORA.l $7EFC00,x
	STA.l $7EFC00,x
	CLC
	RTS

CODE_BCBA14:
	LDX.w #$0000
CODE_BCBA17:
	LDA.l $7EFBFC,x
	AND.w #$00FF
	BEQ.b CODE_BCBA27
	INX
	CPX.w #$0004
	BNE.b CODE_BCBA17
	RTS

CODE_BCBA27:
	LDA.b $76
	ORA.l $7EFBFC,x
	STA.l $7EFBFC,x
	LDA.b $78
	ORA.l $7EFC00,x
	STA.l $7EFC00,x
	RTS

CODE_BCBA3C:
	LDX.w #$0000
	BRA.b CODE_BCBA5D

CODE_BCBA41:
	CMP.b !RAM_DKC1_Global_EntranceIDLo
	BNE.b CODE_BCBA5A
	LDA.l DATA_BCBA67+$01,x
	AND.w #$00FF
	TAY
	LDA.l DATA_BCBA67+$02,x
	AND.w #$00FF
	PHX
	TAX
	JSR.w CODE_BCB9C6
	PLX
CODE_BCBA5A:
	INX
	INX
	INX
CODE_BCBA5D:
	LDA.l DATA_BCBA67,x
	AND.w #$00FF
	BNE.b CODE_BCBA41
	RTS

DATA_BCBA67:
	db $01,$EA,$01,$0C,$EE,$EA,$BF,$F4,$17,$17,$FA,$E0,$31,$31,$F5,$31
	db $31,$FB,$42,$EF,$E1,$A4,$A4,$F9,$A4,$A4,$D0,$43,$FF,$0D,$0D,$F3
	db $DE,$14,$14,$FC,$14,$14,$F6,$14,$F6,$CE,$18,$18,$FD,$18,$18,$22
	db $22,$22,$F1,$22,$22,$27,$27,$F7,$41,$0A,$F8,$36,$36,$FE,$2B,$2B
	db $2B,$F2,$2B,$2B,$E4,$00

CODE_BCBAAD:
	JSR.w CODE_BCBAB1
	RTL

CODE_BCBAB1:										; Note: Seems to be the routine that determines what room to reference when setting the checkpoint.
	TAX
	LDA.l DATA_BCBABA,x
	AND.w #$00FF
	RTS

DATA_BCBABA:
	db $00,$01,$02,$03,$04,$05,$06,$07,$16,$01,$0A,$01,$0C,$0D,$16,$0C
	db $07,$11,$12,$14,$14,$07,$16,$17,$18,$17,$1A,$1B,$1C,$0D,$1E,$1F
	db $20,$21,$22,$18,$24,$16,$01,$27,$24,$12,$22,$2B,$2B,$0A,$2E,$2F
	db $30,$31,$32,$33,$34,$42,$36,$37,$2E,$2F,$30,$27,$31,$36,$3E,$3E
	db $40,$41,$42,$43,$40,$41,$46,$47,$48,$49,$4A,$4B,$4C,$4D,$4E,$4F
	db $50,$D9,$52,$53,$A4,$55,$56,$57,$42,$43,$5A,$5B,$5C,$5D,$5E,$16
	db $60,$61,$6D,$63,$64,$A5,$66,$67,$68,$69,$6A,$6B,$6C,$6D,$16,$0C
	db $0C,$0D,$0D,$0D,$0D,$0D,$17,$17,$07,$07,$12,$12,$12,$18,$18,$18
	db $0A,$0A,$31,$31,$36,$36,$2B,$2B,$2F,$2F,$2F,$30,$27,$27,$27,$40
	db $40,$40,$41,$41,$24,$24,$24,$97,$98,$99,$9A,$9B,$9C,$9D,$9E,$9F
	db $A0,$A1,$A2,$A3,$A4,$A5,$A6,$A7,$A7,$A4,$A5,$6D,$A7,$A7,$42,$42
	db $42,$43,$43,$B3,$B4,$A4,$A4,$B7,$B8,$B9,$A5,$A5,$A5,$2F,$BE,$BF
	db $BF,$C1,$14,$C3,$14,$C5,$C6,$6D,$6D,$01,$CA,$6D,$2E,$31,$CE,$CE
	db $D0,$D0,$D2,$D3,$D4,$D5,$CE,$D7,$CE,$D9,$D9,$D0,$DC,$D0,$DE,$DE
	db $E0,$E1,$E2,$E3,$E4,$E5,$E6,$E7,$E8,$E9,$EA,$EB,$EC,$ED,$EE,$EF
	db $F0,$F1,$F2,$F3,$F4,$F5,$F6,$F7,$F8,$F9,$FA,$FB,$FC,$FD,$FE,$FF

CODE_BCBBBA:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	STA.w $0537
	LDX.w #$0010
	BRA.b CODE_BCBBCA

CODE_BCBBC4:
	LDA.w $1A2B,x
	STA.w $0539,x
CODE_BCBBCA:
	DEX
	DEX
	BPL.b CODE_BCBBC4
	RTL

CODE_BCBBCF:
	LDX.w #$0010
	BRA.b CODE_BCBBDA

CODE_BCBBD4:
	LDA.w $0539,x
	STA.w $1A2B,x
CODE_BCBBDA:
	DEX
	DEX
	BPL.b CODE_BCBBD4
	LDX.w #$0000
	TXY
	SEP.b #$30
CODE_BCBBE4:
	LDA.b #$00
	ROL.w $0539,x
	ROL
	STA.w $192B,y
	LDA.b #$00
	ROL.w $0539,x
	ROL
	STA.w $192C,y
	LDA.b #$00
	ROL.w $0539,x
	ROL
	STA.w $192D,y
	LDA.b #$00
	ROL.w $0539,x
	ROL
	STA.w $192E,y
	LDA.b #$00
	ROL.w $0539,x
	ROL
	STA.w $192F,y
	LDA.b #$00
	ROL.w $0539,x
	ROL
	STA.w $1930,y
	LDA.b #$00
	ROL.w $0539,x
	ROL
	STA.w $1931,y
	LDA.b #$00
	ROL.w $0539,x
	ROL
	STA.w $1932,y
	INX
	TYA
	CLC
	ADC.b #$08
	TAY
	BNE.b CODE_BCBBE4
	REP.b #$30
	RTL

CODE_BCBC37:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,y
	BMI.b CODE_BCBC5A
	AND.w #$0007
	TAX
	LDA.l DATA_BCBC5B,x
	AND.w #$00FF
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,y
	LSR
	LSR
	LSR
	TAX
	LDA.w $1A2B,x
	ORA.b $76
	STA.w $1A2B,x
CODE_BCBC5A:
	RTL

DATA_BCBC5B:
	db $80,$40,$20,$10,$08,$04,$02,$01

CODE_BCBC63:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $EF
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCS.b CODE_BCBC75
	LDA.b $F1
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCC.b CODE_BCBC75
	CLC
	RTS

CODE_BCBC75:
	SEC
	RTS

CODE_BCBC77:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $EF
	SEC
	SBC.w #$0020
	BPL.b CODE_BCBC84
	LDA.w #$0000
CODE_BCBC84:
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCS.b CODE_BCBC96
	LDA.b $F1
	CLC
	ADC.w #$0020
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCC.b CODE_BCBC96
	CLC
	RTS

CODE_BCBC96:
	SEC
	RTS

CODE_BCBC98:
	JSR.w CODE_BCBC77
	BCC.b CODE_BCBCA1
	JML.l CODE_BDF476

CODE_BCBCA1:
	RTL

CODE_BCBCA2:
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	CMP.w #$0002
	BEQ.b CODE_BCBCB5
	JSR.w CODE_BCBC63
	BCS.b CODE_BCBCB1
	CLC
	RTL

CODE_BCBCB1:
	JML.l CODE_BDF502

CODE_BCBCB5:
	JML.l CODE_BDF6A9

CODE_BCBCB9:
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	CMP.w #$0002
	BEQ.b CODE_BCBCB5
	JSR.w CODE_BCBC77
	BCS.b CODE_BCBCB1
	CLC
	RTL

CODE_BCBCC8:
	LDA.w #!Define_DKC1_SoundID_GainLife
	JSL.l CODE_BFFB09
	RTL

CODE_BCBCD0:
	JSR.w CODE_BCBCD8
	RTL

CODE_BCBCD4:
	JSR.w CODE_BCBCE2
	RTL

CODE_BCBCD8:
	AND.w #$00FF
	ASL
	TAX
	LDA.l DATA_BCBCF0,x
	RTS

CODE_BCBCE2:
	CLC
	ADC.w #$0040
	AND.w #$00FF
	ASL
	TAX
	LDA.l DATA_BCBCF0,x
	RTS

DATA_BCBCF0:
	dw $0000,$FFFA,$FFF3,$FFED,$FFE7,$FFE1,$FFDB,$FFD4
	dw $FFCE,$FFC8,$FFC2,$FFBC,$FFB6,$FFB0,$FFAA,$FFA4
	dw $FF9E,$FF99,$FF93,$FF8D,$FF88,$FF82,$FF7D,$FF78
	dw $FF72,$FF6D,$FF68,$FF63,$FF5E,$FF59,$FF55,$FF50
	dw $FF4C,$FF47,$FF43,$FF3F,$FF3B,$FF37,$FF33,$FF30
	dw $FF2C,$FF29,$FF25,$FF22,$FF1F,$FF1C,$FF19,$FF17
	dw $FF14,$FF12,$FF10,$FF0E,$FF0C,$FF0A,$FF09,$FF07
	dw $FF06,$FF05,$FF04,$FF03,$FF02,$FF02,$FF01,$FF01
	dw $FF01,$FF01,$FF01,$FF02,$FF02,$FF03,$FF04,$FF05
	dw $FF06,$FF07,$FF09,$FF0A,$FF0C,$FF0E,$FF10,$FF12
	dw $FF14,$FF17,$FF19,$FF1C,$FF1F,$FF22,$FF25,$FF29
	dw $FF2C,$FF30,$FF33,$FF37,$FF3B,$FF3F,$FF43,$FF47
	dw $FF4C,$FF50,$FF55,$FF59,$FF5E,$FF63,$FF68,$FF6D
	dw $FF72,$FF78,$FF7D,$FF82,$FF88,$FF8D,$FF93,$FF99
	dw $FF9E,$FFA4,$FFAA,$FFB0,$FFB6,$FFBC,$FFC2,$FFC8
	dw $FFCE,$FFD4,$FFDB,$FFE1,$FFE7,$FFED,$FFF3,$FFFA
	dw $0000,$0006,$000D,$0013,$0019,$001F,$0025,$002C
	dw $0032,$0038,$003E,$0044,$004A,$0050,$0056,$005C
	dw $0062,$0067,$006D,$0073,$0078,$007E,$0083,$0088
	dw $008E,$0093,$0098,$009D,$00A2,$00A7,$00AB,$00B0
	dw $00B4,$00B9,$00BD,$00C1,$00C5,$00C9,$00CD,$00D0
	dw $00D4,$00D7,$00DB,$00DE,$00E1,$00E4,$00E7,$00E9
	dw $00EC,$00EE,$00F0,$00F2,$00F4,$00F6,$00F7,$00F9
	dw $00FA,$00FB,$00FC,$00FD,$00FE,$00FE,$00FF,$00FF
	dw $00FF,$00FF,$00FF,$00FE,$00FE,$00FD,$00FC,$00FB
	dw $00FA,$00F9,$00F7,$00F6,$00F4,$00F2,$00F0,$00EE
	dw $00EC,$00E9,$00E7,$00E4,$00E1,$00DE,$00DB,$00D7
	dw $00D4,$00D0,$00CD,$00C9,$00C5,$00C1,$00BD,$00B9
	dw $00B4,$00B0,$00AB,$00A7,$00A2,$009D,$0098,$0093
	dw $008E,$0088,$0083,$007E,$0078,$0073,$006D,$0067
	dw $0062,$005C,$0056,$0050,$004A,$0044,$003E,$0038
	dw $0032,$002C,$0025,$001F,$0019,$0013,$000D,$0006

DATA_BCBEF0:
	dw $0038,$0160,$0138,$0130,$6938,$0150,$6C38,$0150
	dw $6D38,$00B0,$6C38,$0150,$6940,$0050,$1B38,$00F0
	dw $1025,$00F4,$0600,$00B4,$033C,$004F,$1264,$0090
	dw $1770,$005A,$3840,$0140,$0018,$0168,$24C0,$018D
	dw $2E78,$01FF,$4000,$0020,$40B8,$012F,$7A40,$00B0
	dw $7148,$00CF,$2928,$011E,$0018,$0168,$63C0,$0044
	dw $8640,$00AF,$7750,$016F,$5D90,$002F,$5D88,$013F
	dw $5F9E,$004F,$47C8,$0148,$6090,$012F,$6190,$012F
	dw $5E00,$002F,$5D88,$0030,$0170,$6460,$99E5,$01A8
	dw $0248,$0047,$080C,$00D8,$0F37,$0186,$001D,$015A
	dw $1D68,$00E8,$5005,$01B8,$037C,$69DE,$3B28,$0094
	dw $5350,$0110,$1920,$015A,$0040,$00F0,$6BA8,$00CF
	dw $99A8,$0094,$34C8,$0050,$5B60,$0130,$5B60,$0050
	dw $AF40,$0030,$3040,$01FF,$6248,$004F,$9148,$0030
	dw $1D32,$0092,$805A,$013A,$ABD2,$0120,$1A44,$0118
	dw $4860,$0170,$7640,$010A,$0028,$535F,$0192,$5B10
	dw $0238,$011F,$2FA0,$015F,$08A0,$0030,$3480,$002F
	dw $15A0,$012A,$40A0,$0130,$AF40,$0150,$B0C0,$002F
	dw $B340,$0050,$5E40,$0150,$0080,$0020,$0140,$0050
	dw $B0C0,$002F,$AF40,$0150,$C9A0,$002F,$C9A0,$002F
	dw $C9A0,$002F,$D882,$01FF,$0058,$014F,$0048,$002F
	dw $26CE,$01FF,$6680,$0020,$0048,$002F,$0048,$002F
	dw $1B60,$00F0,$4980,$0100,$5F90,$004F,$5F90,$012F
	dw $00E0,$0127,$8FE0,$0020,$00E0,$012F,$0088,$00AF
	dw $5938,$015F,$5938,$003F,$0420,$6B38,$5D80,$0020
	dw $5E38,$005F,$27A0,$01FF,$3A08,$0167,$3A30,$0027
	dw $0000,$0128,$3980,$0020,$4020,$0047,$3A30,$0027
	dw $9628,$0150,$0040,$63EF,$10E4,$01FF,$2938,$00E8
	dw $3464,$01FF,$5780,$01FF,$5004,$01FF,$5888,$01FF
	dw $5910,$01FF,$5C88,$00F8,$7720,$0138,$7A80,$00D8
	dw $2540,$00D4,$3ED0,$01FF,$5554,$01FF,$6528,$00EF
	dw $67C0,$0088,$86B0,$01FF,$9928,$01FF,$AE24,$01FF
	dw $21D0,$01FF,$2788,$01FF,$4AF0,$01FF,$4D10,$01FF
	dw $6510,$01FF,$8031,$0078,$3DA0,$01FF,$6AC8,$01FF
	dw $7F60,$01FF,$98C0,$01FF,$8060,$01FF,$9C50,$01FF
	dw $0FC8,$01FF,$24E0,$01FF,$3870,$01FF,$04B0,$01FF
	dw $0B50,$01FF,$20D0,$01FF,$51B0,$01FF,$56C0,$01FF
	dw $0370,$01FF,$1D68,$01FF,$2570,$01FF,$6C38,$0150
	dw $6C38,$0150,$AF40,$0030,$6C38,$0150,$AF40,$0150
	dw $4000,$0020,$C9B0,$002F,$C9B0,$002F,$C9B0,$002F
	dw $C9B0,$002F,$CAB8,$0050,$CAB8,$0050,$5948,$003F
	dw $0090,$006B,$0260,$0090,$02B0,$4FC8,$4400,$0047
	dw $56C0,$0100,$1140,$0074,$1560,$0138,$0150,$66EF
	dw $4C20,$01FF,$6260,$01FF,$0AF0,$01FF,$1230,$01FF
	dw $1750,$01FF,$3BB0,$01FF,$5256,$01FF,$2980,$0020
	dw $2A40,$002B,$0238,$01FF,$1A60,$01FF,$2C40,$012F
	dw $2C40,$012F,$2C40,$004F,$0AF0,$01FF,$12C0,$01FF
	dw $27A0,$01FF,$9760,$01FF,$5948,$003F,$0018,$4628
	dw $033C,$4978,$6C38,$0150,$7CD0,$01FF,$6CC0,$014F
	dw $8510,$01FF,$0660,$6E2F,$0450,$62AF,$0060,$65AF
	dw $0620,$63AF,$0920,$01FF,$06D0,$6E2F,$0568,$6950
	dw $44B8,$01FF,$53B0,$01FF,$2B50,$0109,$3ABC,$0120
	dw $3060,$008F,$3F40,$0128,$6BE0,$0187,$BEB0,$002F
	dw $5940,$004F,$4E40,$0145,$4B48,$01FF,$2A40,$002B
	dw $3070,$01FF,$CCA0,$004F,$D420,$0128,$5798,$01FF
	dw $2C40,$012F,$54F0,$01FF,$0030,$3F90,$0432,$427C
	dw $0030,$012F,$0130,$0033,$0030,$012F,$0130,$0033
	dw $0130,$0033,$0030,$012F

DATA_BCC288:
	dw $0400,$0000,$0000,$0300,$0000,$0003,$0603,$0000
	dw $0000,$0003,$0003,$0303,$0004,$0000,$0000,$0000
	dw $0000,$0001,$0004,$0400,$0000,$0300,$0000,$0401
	dw $0302,$0000,$0000,$0003,$0000,$0000,$0000,$0001
	dw $0305,$0304,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0001
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0400,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0403,$0300,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0100
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0003
	dw $0003,$0000,$0000,$0000,$0200,$0000,$0000,$0001
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000

DATA_BCC388:
	dw DATA_BCE7B4,DATA_BCE161,DATA_BCEF34,DATA_BCEBFE,DATA_BCEC2E,DATA_BCEE68,DATA_BCEEAE,DATA_BCE9C6
	dw DATA_BCDA3E,DATA_BCE81A,DATA_BCE860,DATA_BCE8A8,DATA_BCD865,DATA_BCD8AB,DATA_BCD07E,DATA_BCD028
	dw DATA_BCD8F9,DATA_BCD96F,DATA_BCD9E5,DATA_BCDA05,DATA_BCD17A,DATA_BCD348,DATA_BCE8FA,DATA_BCED8B
	dw DATA_BCED05,DATA_BCD1EA,DATA_BCD0C4,DATA_BCCFD0,DATA_BCCF78,DATA_BCCDF7,DATA_BCCDCF,DATA_BCCEBB
	dw DATA_BCCE35,DATA_BCCB19,DATA_BCC89B,DATA_BCC88D,DATA_BCC468,DATA_BCC41C,DATA_BCC3D6

DATA_BCC3D6:
	dw $0000,$0000,$0002,$1BA8
	dw $0000,$0000,$0002,$1BAC
	dw $0000,$0000,$0002,$1BB0
	dw $0000,$0000,$0002,$1BB4
	dw $0000,$0000,$0002,$1BB8
	dw $0000,$0000,$0002,$1BBC
	dw $0000,$0000,$0002,$1BC0
	dw $0000,$0000,$0002,$1BC4
	dw $0000,$0000,$FFFE

DATA_BCC41C:
	dw $0000,$0000,$000B,$1778
	dw $0000,$0000,$000B,$177C
	dw $0000,$0000,$000B,$1780
	dw $0000,$0000,$000B,$1784
	dw CODE_BCC454,$0001,$000B,$1788
	dw $0000,$0000,$000B,$178C
	dw CODE_BCC883,$0001,$0000,$178C

CODE_BCC454:
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	RTS

CODE_BCC458:
	LDA.w #!Define_DKC1_SoundID_WingFlap
	JSL.l CODE_BFFB09
	RTS

CODE_BCC460:
	LDA.w #!Define_DKC1_SoundID_HitWithBlownKiss
	JSL.l CODE_BFFB09
	RTS

DATA_BCC468:
	dw $0000,$0000,$0002,$17D4
	dw $0000,$0000,$0002,$17D8
	dw $0000,$0000,$0002,$17DC
	dw $0000,$0000,$0002,$17E0
	dw $0000,$0000,$0002,$17E4
	dw $0000,$0000,$0002,$17E8
	dw $0000,$0000,$0002,$17EC
	dw $0000,$0000,$0000,$17F0
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17FC
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F0
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17FC
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F0
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17FC
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F0
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17FC
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F0
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17FC
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F0
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17FC
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F0
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17FC
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F0
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17FC
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F0
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17FC
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F0
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17FC
	dw $0000,$0000,$0000,$17F8
	dw $0000,$0000,$0000,$17F4
	dw $0000,$0000,$0002,$17EC
	dw $0000,$0000,$0002,$17E8
	dw $0000,$0000,$0002,$17E4
	dw $0000,$0000,$0002,$17E0
	dw $0000,$0000,$0002,$17DC
	dw $0000,$0000,$0002,$17D8
	dw $0000,$0000,$0002,$17D4
	dw $0000,$0000,$000A,$1790
	dw $0000,$0000,$0001,$1794
	dw $0000,$0000,$0001,$1798
	dw $0000,$0000,$0001,$1794
	dw $0000,$0000,$000A,$1790
	dw $0000,$0000,$0001,$1794
	dw $0000,$0000,$0001,$1798
	dw $0000,$0000,$0001,$1794
	dw $0000,$0000,$0014,$1790
	dw $0000,$0000,$0001,$1794
	dw $0000,$0000,$0001,$1798
	dw $0000,$0000,$0001,$1794
	dw $0000,$0000,$000A,$1790
	dw $0000,$0000,$0002,$1794
	dw $0000,$0000,$0002,$1798
	dw $0000,$0000,$0002,$179C
	dw $0000,$0000,$0002,$17A0
	dw $0000,$0000,$0002,$17A4
	dw $0000,$0000,$0002,$17A8
	dw $0000,$0000,$0002,$17AC
	dw $0000,$0000,$0002,$17B0
	dw $0000,$0000,$0002,$17B4
	dw $0000,$0000,$0002,$17B8
	dw $0000,$0000,$0002,$17BC
	dw $0000,$0000,$0002,$17C0
	dw $0000,$0000,$0002,$17C4
	dw $0000,$0000,$0002,$17C8
	dw CODE_BCC458,$0001,$0002,$17CC
	dw CODE_BCC81E,$0001,$0032,$17D0
	dw CODE_BCC460,$0001,$0002,$17CC
	dw $0000,$0000,$0002,$17C8
	dw $0000,$0000,$0002,$17C4
	dw $0000,$0000,$0002,$17C0
	dw $0000,$0000,$0002,$17BC
	dw $0000,$0000,$0002,$17B8
	dw $0000,$0000,$0002,$17B4
	dw $0000,$0000,$0002,$17B0
	dw $0000,$0000,$0002,$17AC
	dw $0000,$0000,$0002,$17A8
	dw $0000,$0000,$0002,$17A4
	dw $0000,$0000,$0002,$17A0
	dw $0000,$0000,$0002,$179C
	dw $0000,$0000,$0002,$1798
	dw $0000,$0000,$0002,$1794
	dw $0000,$0000,$FFFE

CODE_BCC81E:
	LDA.w #$0000
	LDY.w #$0004
	JSR.w CODE_BCC874
	BNE.b CODE_BCC86D
	LDA.w #!Define_DKC1_OWSpr1A_BlownKiss
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w #$001C
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w #$0110
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0020
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	CLC
	ADC.w #$0020
	AND.w #$0020
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	CLC
	ADC.w #$0220
	CLC
	ADC.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.w #$004A
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	LDA.w #$F400
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
CODE_BCC86D:
	RTS

CODE_BCC86E:
	LDA.w #!Define_DKC1_OWSpr00_None
	LDY.w #$0002
CODE_BCC874:
	CMP.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	BEQ.b CODE_BCC882
	INY
	INY
	CPY.w #$0034
	BNE.b CODE_BCC874
	REP.b #$02
CODE_BCC882:
	RTS

CODE_BCC883:
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

DATA_BCC88D:
	dw $0000,$0000,$07FF,$16F4
	dw $0000,$0000,$FFFE

DATA_BCC89B:
	dw $0000,$0000,$0008,$1768
	dw $0000,$0000,$0004,$176C
	dw $0000,$0000,$0004,$1770
	dw $0000,$0000,$0008,$1774
	dw $0000,$0000,$0004,$1770
	dw $0000,$0000,$0004,$176C
	dw $0000,$0000,$0008,$1768
	dw $0000,$0000,$0004,$176C
	dw $0000,$0000,$0004,$1770
	dw $0000,$0000,$0008,$1774
	dw $0000,$0000,$0004,$1770
	dw $0000,$0000,$0004,$176C
	dw $0000,$0000,$0008,$1768
	dw $0000,$0000,$0004,$176C
	dw $0000,$0000,$0004,$1770
	dw $0000,$0000,$0008,$1774
	dw $0000,$0000,$0004,$1770
	dw $0000,$0000,$0004,$176C
	dw $0000,$0000,$0008,$1768
	dw $0000,$0000,$0004,$176C
	dw $0000,$0000,$0004,$1770
	dw $0000,$0000,$0008,$1774
	dw $0000,$0000,$0004,$1770
	dw $0000,$0000,$0004,$176C
	dw $0000,$0000,$0008,$1768
	dw $0000,$0000,$0004,$176C
	dw $0000,$0000,$0004,$1770
	dw $0000,$0000,$0008,$1774
	dw $0000,$0000,$0004,$1770
	dw $0000,$0000,$0004,$176C
	dw $0000,$0000,$0008,$1768
	dw $0000,$0000,$0004,$176C
	dw $0000,$0000,$0004,$1770
	dw $0000,$0000,$0008,$1774
	dw $0000,$0000,$0004,$1770
	dw $0000,$0000,$0004,$176C
	dw $0000,$0000,$0004,$1768
	dw $0000,$0000,$0003,$1740
	dw $0000,$0000,$0003,$1744
	dw $0000,$0000,$0003,$1748
	dw $0000,$0000,$0003,$174C
	dw $0000,$0000,$0014,$1750
	dw $0000,$0000,$0003,$174C
	dw $0000,$0000,$0003,$1748
	dw $0000,$0000,$0003,$1744
	dw $0000,$0000,$0003,$1740
	dw $0000,$0000,$0008,$1768
	dw $0000,$0000,$0004,$176C
	dw $0000,$0000,$0004,$1770
	dw $0000,$0000,$0008,$1774
	dw $0000,$0000,$0004,$1770
	dw $0000,$0000,$0004,$176C
	dw $0000,$0000,$0008,$1768
	dw $0000,$0000,$0004,$176C
	dw $0000,$0000,$0004,$1770
	dw $0000,$0000,$0008,$1774
	dw $0000,$0000,$0004,$1770
	dw $0000,$0000,$0004,$176C
	dw $0000,$0000,$0004,$1768
	dw $0000,$0000,$0003,$1740
	dw $0000,$0000,$0003,$1744
	dw $0000,$0000,$0003,$1748
	dw $0000,$0000,$0003,$174C
	dw $0000,$0000,$0003,$1750
	dw $0000,$0000,$0003,$1754
	dw $0000,$0000,$0003,$1758
	dw $0000,$0000,$0003,$175C
	dw $0000,$0000,$0003,$1760
	dw $0000,$0000,$0055,$1764
	dw $0000,$0000,$0003,$1760
	dw $0000,$0000,$0003,$175C
	dw $0000,$0000,$0003,$1758
	dw $0000,$0000,$0003,$1754
	dw $0000,$0000,$0003,$1750
	dw $0000,$0000,$0003,$174C
	dw $0000,$0000,$0003,$1748
	dw $0000,$0000,$0003,$1744
	dw $0000,$0000,$0003,$1740
	dw $0000,$0000,$FFFE

CODE_BCCB11:
	LDA.w #!Define_DKC1_SoundID_DKTooCloseToEdge
	JSL.l CODE_BFFB09
	RTS

DATA_BCCB19:
	dw $0000,$0000,$0008,$1730
	dw $0000,$0000,$0004,$1734
	dw $0000,$0000,$0004,$1738
	dw $0000,$0000,$0008,$173C
	dw $0000,$0000,$0004,$1738
	dw $0000,$0000,$0004,$1734
	dw $0000,$0000,$0008,$1730
	dw $0000,$0000,$0004,$1734
	dw $0000,$0000,$0004,$1738
	dw $0000,$0000,$0008,$173C
	dw $0000,$0000,$0004,$1738
	dw $0000,$0000,$0004,$1734
	dw $0000,$0000,$0008,$1730
	dw $0000,$0000,$0004,$1734
	dw $0000,$0000,$0004,$1738
	dw $0000,$0000,$0008,$173C
	dw $0000,$0000,$0004,$1738
	dw $0000,$0000,$0004,$1734
	dw $0000,$0000,$0008,$1730
	dw $0000,$0000,$0004,$1734
	dw $0000,$0000,$0004,$1738
	dw $0000,$0000,$0008,$173C
	dw $0000,$0000,$0004,$1738
	dw $0000,$0000,$0004,$1734
	dw $0000,$0000,$0008,$1730
	dw $0000,$0000,$0004,$1734
	dw $0000,$0000,$0004,$1738
	dw $0000,$0000,$0008,$173C
	dw $0000,$0000,$0004,$1738
	dw $0000,$0000,$0004,$1734
	dw $0000,$0000,$0008,$1730
	dw $0000,$0000,$0004,$1734
	dw $0000,$0000,$0004,$1738
	dw $0000,$0000,$0008,$173C
	dw $0000,$0000,$0004,$1738
	dw $0000,$0000,$0004,$1734
	dw $0000,$0000,$0004,$1730
	dw $0000,$0000,$0003,$16F8
	dw $0000,$0000,$0003,$16FC
	dw $0000,$0000,$0003,$1700
	dw $0000,$0000,$0003,$1704
	dw $0000,$0000,$0014,$1708
	dw $0000,$0000,$0003,$1704
	dw $0000,$0000,$0003,$1700
	dw $0000,$0000,$0003,$16FC
	dw $0000,$0000,$0003,$16F8
	dw $0000,$0000,$0008,$1730
	dw $0000,$0000,$0004,$1734
	dw $0000,$0000,$0004,$1738
	dw $0000,$0000,$0008,$173C
	dw $0000,$0000,$0004,$1738
	dw $0000,$0000,$0004,$1734
	dw $0000,$0000,$0008,$1730
	dw $0000,$0000,$0004,$1734
	dw $0000,$0000,$0004,$1738
	dw $0000,$0000,$0008,$173C
	dw $0000,$0000,$0004,$1738
	dw $0000,$0000,$0004,$1734
	dw $0000,$0000,$0004,$1730
	dw $0000,$0000,$0003,$16F8
	dw $0000,$0000,$0003,$16FC
	dw $0000,$0000,$0003,$1700
	dw $0000,$0000,$0003,$1704
	dw $0000,$0000,$0003,$1708
	dw $0000,$0000,$0003,$170C
	dw $0000,$0000,$0003,$1710
	dw $0000,$0000,$0003,$1714
	dw $0000,$0000,$0003,$1718
	dw $0000,$0000,$0003,$171C
	dw $0000,$0000,$0003,$1720
	dw $0000,$0000,$0003,$1724
	dw $0000,$0000,$0003,$1728
	dw CODE_BCCB11,$0001,$0035,$172C
	dw $0000,$0000,$0003,$1728
	dw $0000,$0000,$0003,$1724
	dw $0000,$0000,$0003,$1720
	dw $0000,$0000,$0003,$171C
	dw $0000,$0000,$0003,$1718
	dw $0000,$0000,$0003,$1714
	dw $0000,$0000,$0003,$1710
	dw $0000,$0000,$0003,$170C
	dw $0000,$0000,$0003,$1708
	dw $0000,$0000,$0003,$1704
	dw $0000,$0000,$0003,$1700
	dw $0000,$0000,$0003,$16FC
	dw $0000,$0000,$0003,$16F8
	dw $0000,$0000,$FFFE

DATA_BCCDCF:
	dw $0000,$0000,$0002,$0964
	dw $0000,$0000,$0002,$096C
	dw CODE_BCCF61,$0001,$0002,$096C
	dw $0000,$0000,$0002,$0964
	dw CODE_BCCE1F,$0001,$FFFF,$0040

DATA_BCCDF7:
	dw $0000,$0000,$0002,$0180
	dw $0000,$0000,$0002,$0184
	dw CODE_BCCF61,$0001,$0002,$0184
	dw $0000,$0000,$0002,$0180
	dw CODE_BCCE1F,$0001,$FFFF,$003E

CODE_BCCE1F:
	LDA.w #!Define_DKC1_OWSpr1C_LeavingKong
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	STX.w !RAM_DKC1_NorSpr_XSpeedLo
	STX.w !RAM_DKC1_NorSpr_XSpeedLo+$02
	LDA.w #$FE00
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo+$02
	RTS

DATA_BCCE35:
	dw $0000,$0000,$0000,$09AC
	dw $0000,$0000,$0000,$09B0
	dw $0000,$0000,$0000,$09B4
	dw $0000,$0000,$0000,$09B8
	dw $0000,$0000,$0000,$09BC
	dw $0000,$0000,$0000,$09C0
	dw $0000,$0000,$0000,$09C4
	dw $0000,$0000,$0000,$09C8
	dw $0000,$0000,$0000,$09CC
	dw $0000,$0000,$0000,$09D0
	dw $0000,$0000,$0000,$09D4
	dw $0000,$0000,$0000,$09D8
	dw $0000,$0000,$0000,$09DC
	dw $0000,$0000,$0000,$09E0
	dw $0000,$0000,$0000,$09E4
	dw $0000,$0000,$0000,$09E8
	dw $0000,$0000,$FFFE

DATA_BCCEBB:
	dw $0000,$0000,$0000,$00E0
	dw $0000,$0000,$0000,$00E4
	dw $0000,$0000,$0000,$00E8
	dw $0000,$0000,$0000,$00EC
	dw $0000,$0000,$0000,$00F0
	dw $0000,$0000,$0000,$00F4
	dw $0000,$0000,$0000,$00F8
	dw $0000,$0000,$0000,$00FC
	dw $0000,$0000,$0000,$0100
	dw $0000,$0000,$0000,$0104
	dw $0000,$0000,$0000,$0108
	dw $0000,$0000,$0000,$010C
	dw $0000,$0000,$0000,$0110
	dw $0000,$0000,$0000,$0114
	dw $0000,$0000,$0000,$0118
	dw $0000,$0000,$0000,$011C
	dw $0000,$0000,$0000,$0120
	dw $0000,$0000,$0000,$0124
	dw $0000,$0000,$0000,$0128
	dw $0000,$0000,$0000,$012C
	dw $0000,$0000,$FFFE

CODE_BCCF61:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

CODE_BCCF6B:
	LDA.w #!Define_DKC1_OWSpr14_JumpingKong
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	LDA.w #$2600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

DATA_BCCF78:
	dw $0000,$0000,$0001,$0A24
	dw $0000,$0000,$0001,$0A2C
	dw CODE_BCCF6B,$0001,$0001,$0A30
	dw $0000,$0000,$0001,$0A34
	dw $0000,$0000,$0001,$0A38
	dw $0000,$0000,$0001,$0A3C
	dw $0000,$0000,$0001,$0A40
	dw $0000,$0000,$0001,$0A44
	dw $0000,$0000,$0001,$0A48
	dw $0000,$0000,$0001,$0A4C
	dw $0000,$0000,$07FF,$0A50

DATA_BCCFD0:
	dw $0000,$0000,$0001,$0130
	dw $0000,$0000,$0000,$0134
	dw CODE_BCCF6B,$0001,$0001,$0138
	dw $0000,$0000,$0001,$013C
	dw $0000,$0000,$0001,$0140
	dw $0000,$0000,$0001,$0144
	dw $0000,$0000,$0001,$0148
	dw $0000,$0000,$0001,$014C
	dw $0000,$0000,$0001,$0150
	dw $0000,$0000,$0001,$0154
	dw $0000,$0000,$07FF,$0158

DATA_BCD028:
	dw $0000,$0000,$0003,$0858
	dw $0000,$0000,$0003,$085C
	dw $0000,$0000,$0003,$0860
	dw $0000,$0000,$0003,$0864
	dw $0000,$0000,$0003,$0868
	dw $0000,$0000,$0003,$086C
	dw $0000,$0000,$0003,$0870
	dw $0000,$0000,$0003,$0874
	dw $0000,$0000,$0003,$0878
	dw $0000,$0000,$0003,$087C
	dw $0000,$0000,$FFFE

DATA_BCD07E:
	dw $0000,$0000,$0003,$1054
	dw $0000,$0000,$0003,$1058
	dw $0000,$0000,$0003,$105C
	dw $0000,$0000,$0003,$1060
	dw $0000,$0000,$0003,$1064
	dw $0000,$0000,$0003,$1068
	dw $0000,$0000,$0003,$106C
	dw $0000,$0000,$0003,$1070
	dw $0000,$0000,$FFFE

DATA_BCD0C4:
	dw $0000,$0000,$0005,$0954
	dw $0000,$0000,$0005,$0958
	dw $0000,$0000,$0005,$095C
	dw $0000,$0000,$0005,$0960
	dw $0000,$0000,$0005,$0964
	dw $0000,$0000,$0005,$0968
	dw $0000,$0000,$0005,$096C
	dw $0000,$0000,$0005,$0970
	dw $0000,$0000,$0005,$0974
	dw $0000,$0000,$0005,$0978
	dw $0000,$0000,$0005,$097C
	dw $0000,$0000,$0005,$0980
	dw $0000,$0000,$0005,$0984
	dw $0000,$0000,$0005,$0988
	dw $0000,$0000,$0005,$098C
	dw $0000,$0000,$0005,$0990
	dw $0000,$0000,$0005,$0994
	dw $0000,$0000,$0005,$0998
	dw $0000,$0000,$0005,$099C
	dw $0000,$0000,$0005,$09A0
	dw $0000,$0000,$0005,$09A4
	dw $0000,$0000,$0005,$09A8
	dw $0000,$0000,$FFFE

DATA_BCD17A:
	dw $0000,$0000,$0001,$05B4
	dw $0000,$0000,$0001,$05B8
	dw $0000,$0000,$0001,$05BC
	dw $0000,$0000,$0001,$05C0
	dw $0000,$0000,$0001,$05C4
	dw $0000,$0000,$0001,$05CC
	dw $0000,$0000,$0060,$05D0
	dw $0000,$0000,$0003,$05CC
	dw $0000,$0000,$0003,$05C4
	dw $0000,$0000,$0003,$05C0
	dw $0000,$0000,$0003,$05BC
	dw $0000,$0000,$0003,$05B8
	dw $0000,$0000,$0003,$05B4
	dw $0000,$0000,$FFFF,$0032

DATA_BCD1EA:
	dw $0000,$0000,$0003,$00B4
	dw $0000,$0000,$0003,$00B8
	dw $0000,$0000,$0003,$00BC
	dw $0000,$0000,$0003,$00C0
	dw $0000,$0000,$0003,$00C4
	dw $0000,$0000,$000A,$00C8
	dw $0000,$0000,$0003,$00CC
	dw $0000,$0000,$0003,$00D0
	dw $0000,$0000,$0003,$00D4
	dw $0000,$0000,$0003,$00D8
	dw $0000,$0000,$000F,$00DC
	dw $0000,$0000,$0003,$00D8
	dw $0000,$0000,$0003,$00D4
	dw $0000,$0000,$0003,$00D0
	dw $0000,$0000,$0003,$00CC
	dw $0000,$0000,$0005,$00C8
	dw $0000,$0000,$0003,$00CC
	dw $0000,$0000,$0003,$00D0
	dw $0000,$0000,$0003,$00D4
	dw $0000,$0000,$0003,$00D8
	dw $0000,$0000,$000A,$00DC
	dw $0000,$0000,$0003,$00D8
	dw $0000,$0000,$0003,$00D4
	dw $0000,$0000,$0003,$00D0
	dw $0000,$0000,$0003,$00CC
	dw $0000,$0000,$000F,$00C8
	dw $0000,$0000,$0003,$00C4
	dw $0000,$0000,$0003,$00C0
	dw $0000,$0000,$0003,$00BC
	dw $0000,$0000,$0003,$00B8
	dw $0000,$0000,$0019,$00B4
	dw $0000,$0000,$0003,$00B8
	dw $0000,$0000,$0003,$00BC
	dw $0000,$0000,$0003,$00C0
	dw $0000,$0000,$0003,$00C4
	dw $0000,$0000,$000A,$00C8
	dw $0000,$0000,$0003,$00C4
	dw $0000,$0000,$0003,$00C0
	dw $0000,$0000,$0003,$00BC
	dw $0000,$0000,$0003,$00B8
	dw $0000,$0000,$000F,$00B4
	dw $0000,$0000,$FFFE

CODE_BCD338:
	LDA.w #!Define_DKC1_SoundID_KillKlaptrap
	JSL.l CODE_BFFB27
	RTS

CODE_BCD340:
	LDA.w #!Define_DKC1_SoundID_WingFlap
	JSL.l CODE_BFFB27
	RTS

DATA_BCD348:
	dw $0000,$0000,$0003,$1520
	dw $0000,$0000,$0003,$1524
	dw $0000,$0000,$0003,$1528
	dw $0000,$0000,$0003,$152C
	dw $0000,$0000,$0003,$1530
	dw $0000,$0000,$0003,$1534
	dw $0000,$0000,$0003,$1538
	dw $0000,$0000,$0003,$153C
	dw $0000,$0000,$0003,$1540
	dw $0000,$0000,$0003,$1544
	dw CODE_BCE7A4,$0001,$0003,$1548
	dw $0000,$0000,$0003,$154C
	dw $0000,$0000,$0003,$1550
	dw $0000,$0000,$0003,$1554
	dw $0000,$0000,$0003,$1558
	dw $0000,$0000,$0003,$155C
	dw $0000,$0000,$0003,$1560
	dw $0000,$0000,$0003,$1564
	dw $0000,$0000,$0003,$1568
	dw $0000,$0000,$0003,$156C
	dw $0000,$0000,$0003,$1520
	dw $0000,$0000,$0003,$1524
	dw $0000,$0000,$0003,$1528
	dw $0000,$0000,$0003,$152C
	dw $0000,$0000,$0003,$1530
	dw $0000,$0000,$0003,$1534
	dw $0000,$0000,$0003,$1538
	dw $0000,$0000,$0003,$153C
	dw $0000,$0000,$0003,$1540
	dw $0000,$0000,$0003,$1544
	dw CODE_BCE7A4,$0001,$0003,$1548
	dw $0000,$0000,$0003,$154C
	dw $0000,$0000,$0003,$1550
	dw $0000,$0000,$0003,$1554
	dw $0000,$0000,$0003,$1558
	dw $0000,$0000,$0003,$155C
	dw $0000,$0000,$0003,$1560
	dw $0000,$0000,$0003,$1564
	dw $0000,$0000,$0003,$1568
	dw $0000,$0000,$0003,$156C
	dw $0000,$0000,$0003,$1520
	dw $0000,$0000,$0003,$1524
	dw $0000,$0000,$0003,$1528
	dw $0000,$0000,$0003,$152C
	dw $0000,$0000,$0003,$1530
	dw $0000,$0000,$0003,$1534
	dw $0000,$0000,$0003,$1538
	dw $0000,$0000,$0003,$153C
	dw $0000,$0000,$0003,$1540
	dw $0000,$0000,$0003,$1544
	dw CODE_BCE7A4,$0001,$0003,$1548
	dw $0000,$0000,$0003,$154C
	dw $0000,$0000,$0003,$1550
	dw $0000,$0000,$0003,$1554
	dw $0000,$0000,$0003,$1558
	dw $0000,$0000,$0003,$155C
	dw $0000,$0000,$0003,$1560
	dw $0000,$0000,$0003,$1564
	dw $0000,$0000,$0003,$1568
	dw $0000,$0000,$0003,$156C
	dw $0000,$0000,$0003,$1520
	dw $0000,$0000,$0003,$1524
	dw $0000,$0000,$0003,$1528
	dw $0000,$0000,$0003,$152C
	dw $0000,$0000,$0003,$1530
	dw $0000,$0000,$0003,$1534
	dw $0000,$0000,$0003,$1538
	dw $0000,$0000,$0003,$153C
	dw $0000,$0000,$0003,$1540
	dw $0000,$0000,$0003,$1544
	dw CODE_BCE7A4,$0001,$0003,$1548
	dw $0000,$0000,$0003,$154C
	dw $0000,$0000,$0003,$1550
	dw $0000,$0000,$0003,$1554
	dw $0000,$0000,$0003,$1558
	dw $0000,$0000,$0003,$155C
	dw $0000,$0000,$0003,$1560
	dw $0000,$0000,$0003,$1564
	dw $0000,$0000,$0003,$1568
	dw $0000,$0000,$0003,$156C
	dw $0000,$0000,$0003,$14D4
	dw $0000,$0000,$0003,$14D8
	dw $0000,$0000,$0003,$14DC
	dw $0000,$0000,$0003,$14E0
	dw $0000,$0000,$0003,$14E4
	dw $0000,$0000,$0003,$14E8
	dw $0000,$0000,$0003,$14EC
	dw $0000,$0000,$0003,$14F0
	dw $0000,$0000,$0003,$14F4
	dw $0000,$0000,$0003,$14F8
	dw CODE_BCD340,$0001,$0003,$14FC
	dw $0000,$0000,$0003,$1500
	dw $0000,$0000,$0003,$14FC
	dw $0000,$0000,$0003,$14F8
	dw CODE_BCD340,$0001,$0003,$14FC
	dw $0000,$0000,$0003,$1500
	dw $0000,$0000,$0003,$14FC
	dw $0000,$0000,$0003,$14F8
	dw CODE_BCD340,$0001,$0003,$14FC
	dw $0000,$0000,$0003,$1500
	dw $0000,$0000,$0003,$14FC
	dw $0000,$0000,$0003,$14F8
	dw CODE_BCD340,$0001,$0003,$14FC
	dw $0000,$0000,$0003,$1500
	dw $0000,$0000,$0003,$14FC
	dw $0000,$0000,$0003,$14F8
	dw CODE_BCD340,$0001,$0003,$14FC
	dw $0000,$0000,$0003,$1500
	dw $0000,$0000,$0003,$14FC
	dw $0000,$0000,$0003,$14F8
	dw CODE_BCD340,$0001,$0003,$14FC
	dw $0000,$0000,$0003,$1500
	dw $0000,$0000,$0003,$14FC
	dw $0000,$0000,$0003,$14F8
	dw CODE_BCD340,$0001,$0003,$14FC
	dw $0000,$0000,$0003,$1500
	dw $0000,$0000,$0003,$14FC
	dw $0000,$0000,$0003,$14F8
	dw CODE_BCD340,$0001,$0003,$14FC
	dw $0000,$0000,$0003,$1500
	dw $0000,$0000,$0003,$14FC
	dw CODE_BCD856,$0001,$0003,$14F8
	dw $0000,$0000,$0000,$14FC
	dw $0000,$0000,$0000,$1500
	dw $0000,$0000,$0000,$1504
	dw $0000,$0000,$0000,$1508
	dw $0000,$0000,$0000,$150C
	dw $0000,$0000,$0000,$1510
	dw CODE_BCD340,$0001,$0000,$1514
	dw $0000,$0000,$0000,$1518
	dw CODE_BCD338,$0001,$000A,$151C
	dw $0000,$0000,$0002,$1518
	dw $0000,$0000,$0002,$1514
	dw $0000,$0000,$0005,$1510
	dw CODE_BCD340,$0001,$0000,$1514
	dw $0000,$0000,$0000,$1518
	dw CODE_BCD338,$0001,$000A,$151C
	dw $0000,$0000,$0002,$1518
	dw $0000,$0000,$0002,$1514
	dw $0000,$0000,$0005,$1510
	dw CODE_BCD340,$0001,$0000,$1514
	dw $0000,$0000,$0000,$1518
	dw CODE_BCD338,$0001,$000A,$151C
	dw $0000,$0000,$0002,$1518
	dw $0000,$0000,$0002,$1514
	dw $0000,$0000,$0005,$1510
	dw $0000,$0000,$0002,$150C
	dw $0000,$0000,$0002,$1508
	dw $0000,$0000,$0002,$1504
	dw $0000,$0000,$0002,$1500
	dw $0000,$0000,$0003,$14FC
	dw $0000,$0000,$0003,$14F8
	dw $0000,$0000,$0003,$14F4
	dw $0000,$0000,$0003,$14F0
	dw $0000,$0000,$0003,$14EC
	dw $0000,$0000,$0003,$14E8
	dw $0000,$0000,$0003,$14E4
	dw $0000,$0000,$0003,$14E0
	dw $0000,$0000,$0003,$14DC
	dw $0000,$0000,$0003,$14D8
	dw $0000,$0000,$0003,$14D4
	dw $0000,$0000,$FFFE

CODE_BCD856:
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	CMP.w #$0032
	BNE.b CODE_BCD864
	LDA.w #$0028
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
CODE_BCD864:
	RTS

DATA_BCD865:
	dw $0000,$0000,$0003,$12D0
	dw $0000,$0000,$0003,$12D4
	dw $0000,$0000,$0003,$12D8
	dw $0000,$0000,$0003,$12DC
	dw $0000,$0000,$0003,$12E0
	dw $0000,$0000,$0003,$12E4
	dw $0000,$0000,$0003,$12E8
	dw $0000,$0000,$0003,$12EC
	dw $0000,$0000,$FFFE

DATA_BCD8AB:
	dw $0000,$0000,$0003,$12AC
	dw $0000,$0000,$0003,$12B0
	dw $0000,$0000,$0003,$12B4
	dw $0000,$0000,$0003,$12B8
	dw $0000,$0000,$0003,$12BC
	dw $0000,$0000,$0003,$12C0
	dw $0000,$0000,$0003,$12C4
	dw $0000,$0000,$0003,$12C8
	dw $0000,$0000,$0003,$12CC
	dw $0000,$0000,$FFFE

DATA_BCD8F9:
	dw $0000,$0000,$0001,$1074
	dw $0000,$0000,$0001,$1078
	dw $0000,$0000,$0001,$107C
	dw $0000,$0000,$0001,$1080
	dw $0000,$0000,$0001,$1084
	dw $0000,$0000,$0001,$1088
	dw $0000,$0000,$0001,$108C
	dw CODE_BCDA2C,$0001,$0001,$1090
	dw $0000,$0000,$0001,$108C
	dw $0000,$0000,$0001,$1088
	dw $0000,$0000,$0001,$1084
	dw $0000,$0000,$0001,$1080
	dw $0000,$0000,$0001,$107C
	dw $0000,$0000,$0001,$1078
	dw $0000,$0000,$FFFE

DATA_BCD96F:
	dw $0000,$0000,$0001,$0880
	dw $0000,$0000,$0001,$0884
	dw $0000,$0000,$0001,$0888
	dw $0000,$0000,$0001,$088C
	dw $0000,$0000,$0001,$0890
	dw $0000,$0000,$0001,$0894
	dw $0000,$0000,$0001,$0898
	dw CODE_BCDA2C,$0001,$0001,$089C
	dw $0000,$0000,$0001,$0898
	dw $0000,$0000,$0001,$0894
	dw $0000,$0000,$0001,$0890
	dw $0000,$0000,$0001,$088C
	dw $0000,$0000,$0001,$0888
	dw $0000,$0000,$0001,$0884
	dw $0000,$0000,$FFFE

DATA_BCD9E5:
	dw $0000,$0000,$0001,$1094
	dw $0000,$0000,$0001,$1098
	dw $0000,$0000,$0001,$109C
	dw CODE_BCDA25,$0001,$FFFF,$001C

DATA_BCDA05:
	dw $0000,$0000,$0001,$08A0
	dw $0000,$0000,$0001,$08A4
	dw $0000,$0000,$0001,$08A8
	dw CODE_BCDA25,$0001,$FFFF,$001E

CODE_BCDA25:
	LDA.w #$0080
	TSB.w $057D
	RTS

CODE_BCDA2C:
	LDA.b $28
	CMP.w #$0090
	BCC.b CODE_BCDA3D
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	CLC
	ADC.w #$0004
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
CODE_BCDA3D:
	RTS

DATA_BCDA3E:
	dw $0000,$0000,$0013,$1244
	dw $0000,$0000,$0001,$1248
	dw $0000,$0000,$0001,$124C
	dw $0000,$0000,$0001,$1250
	dw $0000,$0000,$0001,$1254
	dw $0000,$0000,$0001,$1258
	dw $0000,$0000,$0001,$125C
	dw $0000,$0000,$0001,$1260
	dw $0000,$0000,$0013,$1264
	dw $0000,$0000,$0001,$1260
	dw $0000,$0000,$0001,$125C
	dw $0000,$0000,$0001,$1258
	dw $0000,$0000,$0001,$1254
	dw $0000,$0000,$0001,$1250
	dw $0000,$0000,$0001,$124C
	dw $0000,$0000,$0001,$1248
	dw $0000,$0000,$0001,$1244
	dw $0000,$0000,$0001,$1248
	dw $0000,$0000,$0001,$124C
	dw $0000,$0000,$0001,$1250
	dw $0000,$0000,$0001,$1254
	dw $0000,$0000,$0001,$1258
	dw $0000,$0000,$0001,$125C
	dw $0000,$0000,$0001,$1260
	dw $0000,$0000,$0001,$1264
	dw $0000,$0000,$0001,$1260
	dw $0000,$0000,$0001,$125C
	dw $0000,$0000,$0001,$1258
	dw $0000,$0000,$0001,$1254
	dw $0000,$0000,$0001,$1250
	dw $0000,$0000,$0001,$124C
	dw $0000,$0000,$0001,$1248
	dw $0000,$0000,$0001,$1244
	dw $0000,$0000,$0001,$1248
	dw $0000,$0000,$0001,$124C
	dw $0000,$0000,$0001,$1250
	dw $0000,$0000,$0001,$1254
	dw $0000,$0000,$0001,$1258
	dw $0000,$0000,$0001,$125C
	dw $0000,$0000,$0001,$1260
	dw $0000,$0000,$0001,$1264
	dw $0000,$0000,$0001,$1260
	dw $0000,$0000,$0001,$125C
	dw $0000,$0000,$0001,$1258
	dw $0000,$0000,$0001,$1254
	dw $0000,$0000,$0001,$1250
	dw $0000,$0000,$0001,$124C
	dw $0000,$0000,$0001,$1248
	dw $0000,$0000,$0001,$1244
	dw $0000,$0000,$0001,$1248
	dw $0000,$0000,$0001,$124C
	dw $0000,$0000,$0001,$1250
	dw $0000,$0000,$0001,$1254
	dw $0000,$0000,$0001,$1258
	dw $0000,$0000,$0001,$125C
	dw $0000,$0000,$0001,$1260
	dw $0000,$0000,$0001,$1264
	dw $0000,$0000,$0001,$1260
	dw $0000,$0000,$0001,$125C
	dw $0000,$0000,$0001,$1258
	dw $0000,$0000,$0001,$1254
	dw $0000,$0000,$0001,$1250
	dw $0000,$0000,$0001,$124C
	dw $0000,$0000,$0001,$1248
	dw $0000,$0000,$0013,$1244
	dw $0000,$0000,$0001,$1248
	dw $0000,$0000,$0001,$124C
	dw $0000,$0000,$0001,$1250
	dw $0000,$0000,$0001,$1254
	dw $0000,$0000,$0001,$1258
	dw $0000,$0000,$0001,$125C
	dw $0000,$0000,$0001,$1260
	dw $0000,$0000,$0013,$1264
	dw $0000,$0000,$0001,$1260
	dw $0000,$0000,$0001,$125C
	dw $0000,$0000,$0001,$1258
	dw $0000,$0000,$0001,$1254
	dw $0000,$0000,$0001,$1250
	dw $0000,$0000,$0001,$124C
	dw $0000,$0000,$0001,$1248
	dw $0000,$0000,$0001,$1244
	dw $0000,$0000,$0001,$1248
	dw $0000,$0000,$0001,$124C
	dw $0000,$0000,$0001,$1250
	dw $0000,$0000,$0001,$1254
	dw $0000,$0000,$0001,$1258
	dw $0000,$0000,$0001,$125C
	dw $0000,$0000,$0001,$1260
	dw $0000,$0000,$0001,$1264
	dw $0000,$0000,$0001,$1268
	dw $0000,$0000,$0001,$126C
	dw $0000,$0000,$0001,$1270
	dw $0000,$0000,$0001,$1274
	dw $0000,$0000,$0001,$1278
	dw $0000,$0000,$0001,$1274
	dw $0000,$0000,$0001,$1270
	dw $0000,$0000,$0001,$126C
	dw $0000,$0000,$0001,$1268
	dw $0000,$0000,$0001,$1264
	dw $0000,$0000,$0001,$1268
	dw $0000,$0000,$0001,$126C
	dw $0000,$0000,$0001,$1270
	dw $0000,$0000,$0001,$1274
	dw $0000,$0000,$0001,$1278
	dw $0000,$0000,$0001,$1274
	dw $0000,$0000,$0001,$1270
	dw $0000,$0000,$0001,$126C
	dw $0000,$0000,$0001,$1268
	dw $0000,$0000,$0001,$1264
	dw $0000,$0000,$0001,$1268
	dw $0000,$0000,$0001,$126C
	dw $0000,$0000,$0001,$1270
	dw $0000,$0000,$0001,$1274
	dw $0000,$0000,$0001,$1278
	dw $0000,$0000,$0001,$127C
	dw $0000,$0000,$0001,$1280
	dw $0000,$0000,$0001,$1284
	dw $0000,$0000,$0013,$1288
	dw $0000,$0000,$0001,$128C
	dw $0000,$0000,$0001,$1290
	dw $0000,$0000,$0001,$1294
	dw $0000,$0000,$0001,$1298
	dw $0000,$0000,$0001,$129C
	dw $0000,$0000,$0001,$12A0
	dw $0000,$0000,$0001,$12A4
	dw $0000,$0000,$0013,$12A8
	dw $0000,$0000,$0001,$12A4
	dw $0000,$0000,$0001,$12A0
	dw $0000,$0000,$0001,$129C
	dw $0000,$0000,$0001,$1298
	dw $0000,$0000,$0001,$1294
	dw $0000,$0000,$0001,$1290
	dw $0000,$0000,$0001,$128C
	dw $0000,$0000,$0001,$1288
	dw $0000,$0000,$0001,$128C
	dw $0000,$0000,$0001,$1290
	dw $0000,$0000,$0001,$1294
	dw $0000,$0000,$0001,$1298
	dw $0000,$0000,$0001,$129C
	dw $0000,$0000,$0001,$12A0
	dw $0000,$0000,$0001,$12A4
	dw $0000,$0000,$0001,$12A8
	dw $0000,$0000,$0001,$12A4
	dw $0000,$0000,$0001,$12A0
	dw $0000,$0000,$0001,$129C
	dw $0000,$0000,$0001,$1298
	dw $0000,$0000,$0001,$1294
	dw $0000,$0000,$0001,$1290
	dw $0000,$0000,$0001,$128C
	dw $0000,$0000,$0001,$1288
	dw $0000,$0000,$0001,$128C
	dw $0000,$0000,$0001,$1290
	dw $0000,$0000,$0001,$1294
	dw $0000,$0000,$0001,$1298
	dw $0000,$0000,$0001,$129C
	dw $0000,$0000,$0001,$12A0
	dw $0000,$0000,$0001,$12A4
	dw $0000,$0000,$0001,$12A8
	dw $0000,$0000,$0001,$12A4
	dw $0000,$0000,$0001,$12A0
	dw $0000,$0000,$0001,$129C
	dw $0000,$0000,$0001,$1298
	dw $0000,$0000,$0001,$1294
	dw $0000,$0000,$0001,$1290
	dw $0000,$0000,$0001,$128C
	dw $0000,$0000,$0001,$1288
	dw $0000,$0000,$0001,$128C
	dw $0000,$0000,$0001,$1290
	dw $0000,$0000,$0001,$1294
	dw $0000,$0000,$0001,$1298
	dw $0000,$0000,$0001,$129C
	dw $0000,$0000,$0001,$12A0
	dw $0000,$0000,$0001,$12A4
	dw $0000,$0000,$0001,$12A8
	dw $0000,$0000,$0001,$12A4
	dw $0000,$0000,$0001,$12A0
	dw $0000,$0000,$0001,$129C
	dw $0000,$0000,$0001,$1298
	dw $0000,$0000,$0001,$1294
	dw $0000,$0000,$0001,$1290
	dw $0000,$0000,$0001,$128C
	dw $0000,$0000,$0001,$128C
	dw $0000,$0000,$0001,$1290
	dw $0000,$0000,$0001,$1294
	dw $0000,$0000,$0001,$1298
	dw $0000,$0000,$0001,$129C
	dw $0000,$0000,$0001,$12A0
	dw $0000,$0000,$0001,$12A4
	dw $0000,$0000,$0001,$12A8
	dw $0000,$0000,$0001,$12A4
	dw $0000,$0000,$0001,$12A0
	dw $0000,$0000,$0001,$129C
	dw $0000,$0000,$0001,$1298
	dw $0000,$0000,$0001,$1294
	dw $0000,$0000,$0001,$1290
	dw $0000,$0000,$0001,$128C
	dw $0000,$0000,$0001,$1288
	dw $0000,$0000,$0001,$1284
	dw $0000,$0000,$0001,$1280
	dw $0000,$0000,$0001,$127C
	dw $0000,$0000,$0001,$1278
	dw $0000,$0000,$0001,$1274
	dw $0000,$0000,$0001,$1270
	dw $0000,$0000,$0001,$126C
	dw $0000,$0000,$0001,$1268
	dw $0000,$0000,$0001,$1264
	dw $0000,$0000,$0001,$1260
	dw $0000,$0000,$0001,$125C
	dw $0000,$0000,$0001,$1258
	dw $0000,$0000,$0001,$1254
	dw $0000,$0000,$0001,$1250
	dw $0000,$0000,$0001,$124C
	dw $0000,$0000,$0001,$1248
	dw $0000,$0000,$FFFE

CODE_BCE0EC:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w #$0088
	CMP.w #$0008
	BCS.b CODE_BCE117
	LDA.w #$5C68
	STA.w !RAM_DKC1_NorSpr_XPosLo+$08
	LDA.w #!Define_DKC1_OWSpr04_DisplayAnimation
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$08
	LDA.w #$0070
	STA.w !RAM_DKC1_NorSpr_YPosLo+$08
	LDA.w #$0016
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$08
	LDA.w #!Define_DKC1_SoundID_StompEnemy
	JSL.l CODE_BFFB09
CODE_BCE117:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CMP.w #$0070
	BCS.b CODE_BCE13D
	LDA.w #$0C00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationIDLo
	LDA.w #$0180
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo
	LDA.w #$1800
	STA.w !RAM_DKC1_NorSpr_YSpeedLo
	LDA.w #$FA00
	STA.w !RAM_DKC1_NorSpr_XSpeedLo
CODE_BCE13D:
	RTS

CODE_BCE13E:
	LDA.w #$00C0
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	RTS

CODE_BCE145:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CMP.w #$005F
	BCS.b CODE_BCE160
	LDA.w #$0060
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w #!Define_DKC1_SoundID_CrankyFalls
	JSL.l CODE_BFFB09
CODE_BCE160:
	RTS

DATA_BCE161:
	dw $0000,$0000,$0001,$1474
	dw $0000,$0000,$0000,$1478
	dw $0000,$0000,$0000,$147C
	dw $0000,$0000,$0000,$1480
	dw $0000,$0000,$0000,$1484
	dw $0000,$0000,$0000,$1488
	dw $0000,$0000,$0000,$148C
	dw $0000,$0000,$0000,$1490
	dw $0000,$0000,$0000,$1494
	dw $0000,$0000,$0000,$1498
	dw $0000,$0000,$0000,$149C
	dw $0000,$0000,$0000,$14A0
	dw $0000,$0000,$0000,$14A4
	dw CODE_BCE757,$0001,$0002,$14A8
	dw CODE_BCE771,$0002,$0002,$14A4
	dw CODE_BCE771,$0002,$0002,$14A0
	dw CODE_BCE771,$0002,$0002,$149C
	dw CODE_BCE771,$0002,$0002,$1498
	dw CODE_BCE771,$0002,$0002,$149C
	dw CODE_BCE771,$0002,$0002,$14A0
	dw CODE_BCE771,$0002,$0002,$14A4
	dw CODE_BCE771,$0002,$0002,$14A8
	dw CODE_BCE771,$0002,$0002,$14A4
	dw CODE_BCE771,$0002,$0002,$14A0
	dw CODE_BCE771,$0002,$0002,$149C
	dw CODE_BCE771,$0002,$0002,$1498
	dw CODE_BCE771,$0002,$0002,$149C
	dw CODE_BCE771,$0002,$0002,$14A0
	dw CODE_BCE771,$0002,$0002,$14A4
	dw CODE_BCE771,$0002,$0002,$14A8
	dw CODE_BCE78C,$0002,$0002,$14AC
	dw CODE_BCE78C,$0002,$0002,$14B0
	dw CODE_BCE78C,$0002,$0002,$14B4
	dw CODE_BCE78C,$0002,$0002,$14B8
	dw CODE_BCE78C,$0002,$0002,$14BC
	dw CODE_BCE78C,$0002,$0002,$14C0
	dw CODE_BCE78C,$0002,$0002,$14C4
	dw CODE_BCE78C,$0002,$0002,$14C8
	dw CODE_BCE78C,$0002,$0002,$14CC
	dw CODE_BCE78C,$0002,$00FF,$14D0
	dw $0000,$0000,$000A,$1458
	dw $0000,$0000,$0003,$145C
	dw $0000,$0000,$0003,$1460
	dw $0000,$0000,$0003,$1464
	dw $0000,$0000,$0003,$1468
	dw $0000,$0000,$0003,$146C
	dw $0000,$0000,$0032,$1470
	dw CODE_BCE73B,$0001,$0002,$1408
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1418
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1408
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1418
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1408
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1418
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1408
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1418
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1408
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1418
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1408
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1418
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1408
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1418
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1408
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1418
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1408
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1418
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1408
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1418
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1408
	dw $0000,$0000,$0002,$140C
	dw $0000,$0000,$0002,$1410
	dw $0000,$0000,$0002,$1414
	dw $0000,$0000,$0002,$1418
	dw $0000,$0000,$0014,$1418
	dw CODE_BCE722,$0001,$0002,$141C
	dw CODE_BCE713,$0002,$00FF,$141C
	dw $0000,$0000,$0001,$1420
	dw $0000,$0000,$0001,$1424
	dw CODE_BCE705,$0001,$0001,$1428
	dw $0000,$0000,$0001,$142C
	dw $0000,$0000,$0001,$1430
	dw $0000,$0000,$0001,$1434
	dw $0000,$0000,$0014,$1438
	dw $0000,$0000,$0001,$143C
	dw $0000,$0000,$0001,$1440
	dw $0000,$0000,$0001,$1444
	dw CODE_BCE6F7,$0001,$0001,$1448
	dw $0000,$0000,$0002,$144C
	dw $0000,$0000,$0002,$1450
	dw $0000,$0000,$0002,$1454
	dw $0000,$0000,$0002,$1450
	dw $0000,$0000,$0002,$144C
	dw $0000,$0000,$0002,$1450
	dw $0000,$0000,$0002,$1454
	dw $0000,$0000,$0002,$1450
	dw $0000,$0000,$0002,$144C
	dw $0000,$0000,$0002,$1450
	dw $0000,$0000,$0002,$1454
	dw $0000,$0000,$0002,$1450
	dw $0000,$0000,$0002,$144C
	dw $0000,$0000,$0002,$1450
	dw $0000,$0000,$0002,$1454
	dw $0000,$0000,$0002,$1450
	dw $0000,$0000,$0002,$144C
	dw $0000,$0000,$0002,$1450
	dw $0000,$0000,$0002,$1454
	dw $0000,$0000,$0002,$1450
	dw $0000,$0000,$0002,$144C
	dw $0000,$0000,$0002,$1450
	dw $0000,$0000,$0002,$1454
	dw $0000,$0000,$0002,$1450
	dw $0000,$0000,$0002,$144C
	dw $0000,$0000,$0002,$1450
	dw $0000,$0000,$0002,$1454
	dw $0000,$0000,$0002,$1450
	dw $0000,$0000,$0002,$144C
	dw $0000,$0000,$0002,$1450
	dw $0000,$0000,$0002,$1454
	dw $0000,$0000,$0002,$1450
	dw $0000,$0000,$FFFE

CODE_BCE6F7:
	LDA.w #$000C
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w #!Define_DKC1_SoundID_Laugh
	JSL.l CODE_BFFB27
	RTS

CODE_BCE705:
	LDA.w #!Define_DKC1_OWSpr0C_FallingObject
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$10
	LDA.w #!Define_DKC1_SoundID_WingFlap
	JSL.l CODE_BFFB09
	RTS

CODE_BCE713:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BCE721
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationIDLo,x
CODE_BCE721:
	RTS

CODE_BCE722:
	LDA.w #!Define_DKC1_OWSpr0E_TNTBarrel
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$10
	LDA.w #$FFD0
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$0400
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$000C
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	RTS

CODE_BCE73B:
	LDA.w #$FFE0
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$01E0
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #$5CD0
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

CODE_BCE757:
	LDA.w !RAM_DKC1_NorSpr_XPosLo
	STA.w !RAM_DKC1_NorSpr_XPosLo+$0E
	LDA.w !RAM_DKC1_NorSpr_YPosLo
	STA.w !RAM_DKC1_NorSpr_YPosLo+$0E
	LDA.w #!Define_DKC1_OWSpr0C_FallingObject
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$0E
	RTS

CODE_BCE76A:
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo
	RTS

CODE_BCE771:
	LDA.w !RAM_DKC1_NorSpr_YPosLo
	CMP.w #$0060
	BCS.b CODE_BCE78B
	LDA.w #$0061
	STA.w !RAM_DKC1_NorSpr_YPosLo
	LDA.w #$0080
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo
	LDA.w #$0800
	STA.w !RAM_DKC1_NorSpr_YSpeedLo
CODE_BCE78B:
	RTS

CODE_BCE78C:
	LDA.w !RAM_DKC1_NorSpr_YPosLo
	CMP.w #$0060
	BCS.b CODE_BCE7A3
	LDA.w #$0061
	STA.w !RAM_DKC1_NorSpr_YPosLo
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo
CODE_BCE7A3:
	RTS

CODE_BCE7A4:
	LDA.w #!Define_DKC1_SoundID_CrankyWhistle
	JSL.l CODE_BFFB27
	RTS

CODE_BCE7AC:
	LDA.w #!Define_DKC1_SoundID_RambiWalk2
	JSL.l CODE_BFFB09
	RTS

DATA_BCE7B4:
	dw CODE_BCE7A4,$0001,$0002,$13D8
	dw $0000,$0000,$0002,$13DC
	dw $0000,$0000,$0002,$13E0
	dw $0000,$0000,$0002,$13E4
	dw $0000,$0000,$0002,$13E8
	dw $0000,$0000,$0002,$13EC
	dw CODE_BCE7AC,$0001,$0002,$13F0
	dw $0000,$0000,$0002,$13F4
	dw $0000,$0000,$0002,$13F8
	dw $0000,$0000,$0002,$13FC
	dw $0000,$0000,$0002,$1400
	dw $0000,$0000,$0002,$1404
	dw $0000,$0000,$FFFE

DATA_BCE81A:
	dw $0000,$0000,$0002,$12F0
	dw $0000,$0000,$0002,$12F4
	dw $0000,$0000,$0002,$12F8
	dw $0000,$0000,$0002,$12FC
	dw $0000,$0000,$0002,$1300
	dw $0000,$0000,$0002,$1304
	dw $0000,$0000,$0002,$1308
	dw $0000,$0000,$0002,$130C
	dw $0000,$0000,$FFFE

DATA_BCE860:
	dw $0000,$0000,$0002,$1D64
	dw $0000,$0000,$0002,$1D68
	dw $0000,$0000,$0002,$1D6C
	dw $0000,$0000,$0002,$1D70
	dw $0000,$0000,$0002,$1D74
	dw $0000,$0000,$0002,$1D78
	dw $0000,$0000,$0002,$1D7C
	dw $0000,$0000,$0002,$1D80
	dw CODE_BCE8F0,$0001,$0002,$1D80

DATA_BCE8A8:
	dw $0000,$0000,$0001,$1D64
	dw $0000,$0000,$0001,$1D68
	dw $0000,$0000,$0001,$1D6C
	dw $0000,$0000,$0001,$1D70
	dw $0000,$0000,$0001,$1D74
	dw $0000,$0000,$0001,$1D78
	dw $0000,$0000,$0001,$1D7C
	dw $0000,$0000,$0001,$1D80
	dw CODE_BCE8F0,$0001,$0002,$1D80

CODE_BCE8F0:
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

DATA_BCE8FA:
	dw CODE_BCE9AA,$0001,$0003,$135C
	dw $0000,$0000,$0003,$1360
	dw $0000,$0000,$0003,$1364
	dw $0000,$0000,$0003,$1368
	dw $0000,$0000,$0003,$136C
	dw $0000,$0000,$0003,$1370
	dw $0000,$0000,$0003,$1374
	dw $0000,$0000,$0003,$1378
	dw $0000,$0000,$0003,$137C
	dw $0000,$0000,$0003,$1380
	dw $0000,$0000,$0003,$1384
	dw $0000,$0000,$0003,$1388
	dw $0000,$0000,$0003,$138C
	dw $0000,$0000,$0003,$1390
	dw $0000,$0000,$0003,$1394
	dw $0000,$0000,$0003,$1398
	dw $0000,$0000,$0003,$139C
	dw $0000,$0000,$0003,$13A0
	dw $0000,$0000,$0003,$13A4
	dw $0000,$0000,$0003,$13A8
	dw $0000,$0000,$0003,$13AC
	dw $0000,$0000,$0080,$13B0

CODE_BCE9AA:
	LDA.w #$0300
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w #!Define_DKC1_SoundID_DKHowl
	JSL.l CODE_BFFB09
	RTS

CODE_BCE9BE:
	LDA.w #!Define_DKC1_SoundID_DKMonkeySound
	JSL.l CODE_BFFB27
	RTS

DATA_BCE9C6:
	dw CODE_BCE9BE,$0001,$0001,$11DC
	dw $0000,$0000,$0001,$11E0
	dw $0000,$0000,$0001,$11E4
	dw $0000,$0000,$0001,$11E8
	dw $0000,$0000,$0001,$11EC
	dw $0000,$0000,$0001,$11F0
	dw $0000,$0000,$0001,$11F4
	dw $0000,$0000,$0001,$11F8
	dw $0000,$0000,$0001,$11FC
	dw $0000,$0000,$0001,$1200
	dw $0000,$0000,$0001,$1204
	dw $0000,$0000,$0001,$1208
	dw $0000,$0000,$0001,$120C
	dw $0000,$0000,$0001,$1210
	dw $0000,$0000,$0001,$1214
	dw $0000,$0000,$0001,$1218
	dw $0000,$0000,$0001,$121C
	dw $0000,$0000,$0001,$1220
	dw $0000,$0000,$0001,$1224
	dw $0000,$0000,$0001,$1228
	dw $0000,$0000,$0001,$122C
	dw $0000,$0000,$0001,$1230
	dw $0000,$0000,$0001,$1234
	dw $0000,$0000,$0001,$1238
	dw $0000,$0000,$0001,$123C
	dw $0000,$0000,$0001,$1240
	dw $0000,$0000,$0001,$123C
	dw $0000,$0000,$0001,$1238
	dw $0000,$0000,$0001,$1234
	dw $0000,$0000,$0001,$1230
	dw $0000,$0000,$0001,$122C
	dw $0000,$0000,$0001,$1228
	dw $0000,$0000,$0001,$1224
	dw $0000,$0000,$0001,$1220
	dw $0000,$0000,$0001,$121C
	dw $0000,$0000,$0001,$1218
	dw $0000,$0000,$0001,$1214
	dw $0000,$0000,$0001,$1210
	dw $0000,$0000,$0001,$120C
	dw $0000,$0000,$0001,$1208
	dw $0000,$0000,$0002,$1204
	dw $0000,$0000,$0003,$1200
	dw $0000,$0000,$0004,$11FC
	dw $0000,$0000,$0005,$11F8
	dw $0000,$0000,$0004,$11FC
	dw $0000,$0000,$0003,$1200
	dw $0000,$0000,$0002,$1204
	dw $0000,$0000,$0001,$1208
	dw $0000,$0000,$0001,$120C
	dw $0000,$0000,$0001,$1210
	dw $0000,$0000,$0001,$1214
	dw $0000,$0000,$0001,$1218
	dw CODE_BCE13E,$0001,$0001,$1218
	dw $0000,$0000,$0002,$1198
	dw $0000,$0000,$0002,$119C
	dw $0000,$0000,$0002,$11A0
	dw CODE_BCE0EC,$0002,$0FFF,$11A4
	dw $0000,$0000,$0003,$11A8
	dw $0000,$0000,$0003,$11AC
	dw $0000,$0000,$0003,$11B0
	dw CODE_BCE145,$0002,$0003,$11B4
	dw CODE_BCE145,$0002,$0003,$11B8
	dw CODE_BCE145,$0002,$0003,$11BC
	dw CODE_BCE145,$0002,$0003,$11C0
	dw CODE_BCE145,$0002,$0003,$11C4
	dw CODE_BCE145,$0002,$0003,$11C8
	dw CODE_BCE145,$0002,$0003,$11CC
	dw CODE_BCE145,$0002,$0003,$11D0
	dw CODE_BCE145,$0002,$0003,$11D4
	dw CODE_BCE145,$0002,$0003,$11D8
	dw $0000,$0000,$FFFF,$0010

DATA_BCEBFE:
	dw CODE_BCEC64,$0002,$00FF,$134C
	dw $0000,$0000,$0002,$1350
	dw $0000,$0000,$0002,$1354
	dw CODE_BCECB3,$0002,$00FF,$1358
	dw CODE_BCECD2,$0002,$00FF,$1354
	dw $0000,$0000,$FFFF,$0008

DATA_BCEC2E:
	dw $0000,$0000,$0003,$1354
	dw $0000,$0000,$0003,$1340
	dw $0000,$0000,$0003,$1344
	dw $0000,$0000,$0003,$1348
	dw $0000,$0000,$0003,$1344
	dw $0000,$0000,$0003,$1340
	dw $0000,$0000,$FFFE

CODE_BCEC64:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CMP.w #$0064
	BCS.b CODE_BCECB2
	LDA.w #$0065
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$1000
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo
	LDA.w #!Define_DKC1_OWSpr08_StartledCranky
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo
	LDA.w #$1000
	STA.w !RAM_DKC1_NorSpr_YSpeedLo
	LDA.w #$FE00
	STA.w !RAM_DKC1_NorSpr_XSpeedLo
	LDA.w #$0012
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
	LDA.w #!Define_DKC1_OWSpr0C_FallingObject
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$02
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$0A
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$0C
	LDA.w #!Define_DKC1_OWSpr04_DisplayAnimation
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$08
	LDA.w #!Define_DKC1_SoundID_BoomboxLands
	JSL.l CODE_BFFB09
CODE_BCECB2:
	RTS

CODE_BCECB3:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CMP.w #$0064
	BCS.b CODE_BCECD1
	LDA.w #$0065
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$0800
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	LDA.w #!Define_DKC1_SoundID_RambiLand
	JSL.l CODE_BFFB09
CODE_BCECD1:
	RTS

CODE_BCECD2:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CMP.w #$0064
	BCS.b CODE_BCECF0
	LDA.w #$0065
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	LDA.w #!Define_DKC1_SoundID_RambiLand
	JSL.l CODE_BFFB09
CODE_BCECF0:
	RTS

CODE_BCECF1:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$0800
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0010
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

DATA_BCED05:
	dw CODE_BCEE3B,$0002,$00FF,$1C70
	dw $0000,$0000,$0030,$1C70
	dw CODE_BCECF1,$0001,$0002,$1E58
	dw CODE_BCED83,$0001,$0002,$1E5C
	dw $0000,$0000,$0002,$1E60
	dw $0000,$0000,$0002,$1E64
	dw $0000,$0000,$0002,$1E68
	dw CODE_BCEDF1,$0001,$0002,$1E6C
	dw $0000,$0000,$0002,$1E70
	dw $0000,$0000,$0002,$1E74
	dw CODE_BCED83,$0001,$0002,$1E78
	dw $0000,$0000,$0002,$1E7C
	dw $0000,$0000,$0002,$1E80
	dw $0000,$0000,$0002,$1E84
	dw CODE_BCE8F0,$0001,$0002,$1E84
	dw $0000,$0000,$FFFE

CODE_BCED83:
	LDA.w #!Define_DKC1_SoundID_BreakBarrel
	JSL.l CODE_BFFB09
	RTS

DATA_BCED8B:
	dw $0000,$0000,$0002,$1E58
	dw $0000,$0000,$0002,$1E5C
	dw $0000,$0000,$0002,$1E60
	dw $0000,$0000,$0002,$1E64
	dw $0000,$0000,$0002,$1E68
	dw $0000,$0000,$0002,$1E6C
	dw $0000,$0000,$0002,$1E70
	dw $0000,$0000,$0002,$1E74
	dw $0000,$0000,$0002,$1E78
	dw $0000,$0000,$0002,$1E7C
	dw $0000,$0000,$0002,$1E80
	dw $0000,$0000,$0002,$1E84
	dw $0000,$0000,$FFFE

CODE_BCEDF1:
	LDA.w #!Define_DKC1_OWSpr04_DisplayAnimation
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$02
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo+$08
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CLC
	ADC.w #$0010
	STA.w !RAM_DKC1_NorSpr_XPosLo+$02
	SEC
	SBC.w #$0028
	STA.w !RAM_DKC1_NorSpr_XPosLo+$08
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0010
	STA.w !RAM_DKC1_NorSpr_YPosLo+$02
	SEC
	SBC.w #$0008
	STA.w !RAM_DKC1_NorSpr_YPosLo+$08
	LDA.w #$002E
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$02
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$08
	LDA.w #$3620
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$02
	LDA.w #$36A0
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo+$08
	LDA.w #$0102
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$02
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo+$08
	RTS

CODE_BCEE3B:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BCEE67
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CMP.w #$0060
	BCS.b CODE_BCEE67
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w #!Define_DKC1_SoundID_ClamboClose
	JSL.l CODE_BFFB09
	STZ.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #$0060
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$002C
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo+$06
CODE_BCEE67:
	RTS

DATA_BCEE68:
	dw $0000,$0000,$0002,$1174
	dw $0000,$0000,$0002,$1178
	dw $0000,$0000,$0002,$117C
	dw $0000,$0000,$0002,$1180
	dw $0000,$0000,$0002,$1184
	dw $0000,$0000,$0002,$1188
	dw $0000,$0000,$0002,$118C
	dw $0000,$0000,$0002,$1190
	dw $0000,$0000,$FFFE

DATA_BCEEAE:
	dw $0000,$0000,$0003,$13B4
	dw $0000,$0000,$0003,$13B8
	dw $0000,$0000,$0003,$13BC
	dw $0000,$0000,$0003,$13C0
	dw $0000,$0000,$0003,$13C4
	dw $0000,$0000,$0003,$13C8
	dw $0000,$0000,$0003,$13CC
	dw $0000,$0000,$0003,$13D0
	dw $0000,$0000,$0003,$13D4
	dw $0000,$0000,$0003,$13D0
	dw $0000,$0000,$0003,$13CC
	dw $0000,$0000,$0003,$13C8
	dw $0000,$0000,$0003,$13C4
	dw $0000,$0000,$0003,$13C0
	dw $0000,$0000,$0003,$13BC
	dw $0000,$0000,$0003,$13B8
	dw $0000,$0000,$FFFE

DATA_BCEF34:
	dw $0000,$0000,$0002,$133C
	dw $0000,$0000,$0002,$1310
	dw $0000,$0000,$0002,$1314
	dw $0000,$0000,$0002,$1318
	dw $0000,$0000,$0002,$131C
	dw $0000,$0000,$0002,$1320
	dw $0000,$0000,$0002,$1324
	dw $0000,$0000,$0002,$1328
	dw $0000,$0000,$0002,$132C
	dw $0000,$0000,$0002,$1330
	dw $0000,$0000,$0002,$1334
	dw $0000,$0000,$0002,$1338
	dw $0000,$0000,$FFFE

CODE_BCEF9A:
	PEA.w ((DATA_BCC388&$FF0000)>>16)|((CODE_808000&$FF0000)>>8)
	PLB
CODE_BCEF9E:
	STZ.b $6C
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	CMP.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	BEQ.b CODE_BCEFC6
	STZ.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	TAY
	LDA.w DATA_BCC388,y
	STA.b $7A
	LDY.w #$0004
	LDA.b ($7A),y
	BNE.b CODE_BCEFBE
	JMP.w CODE_BCF04E

CODE_BCEFBE:
	STA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	LDA.w #$0000
	BRA.b CODE_BCEFE2

CODE_BCEFC6:
	TAY
	LDA.w DATA_BCC388,y
	STA.b $7A
	LDY.w #$0004
	LDA.b ($7A),y
	BNE.b CODE_BCEFD6
	JMP.w CODE_BCF04E

CODE_BCEFD6:
	DEC.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	BPL.b CODE_BCEFF6
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	CLC
	ADC.w #$0008
CODE_BCEFE2:
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	ORA.w #$0004
	TAY
	LDA.b ($7A),y
	STA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	LDA.w #$0001
	STA.b $6C
CODE_BCEFF6:
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	AND.w #$0FF8
	ORA.w #$0004
	TAY
	LDA.b ($7A),y
	INY
	INY
	SEC
	SBC.w #$FFFE
	BCS.b CODE_BCF00F
	LDA.b ($7A),y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
CODE_BCF00F:
	DEY
	DEY
	DEY
	DEY
	LDA.b ($7A),y
	BEQ.b CODE_BCF02E
	CMP.w #$0002
	BEQ.b CODE_BCF025
	CMP.w #$0001
	BNE.b CODE_BCF02E
	LDA.b $6C
	BEQ.b CODE_BCF02E
CODE_BCF025:
	DEY
	DEY
	LDA.b ($7A),y
	STA.b $7C
	JSR.w CODE_BCF0A9
CODE_BCF02E:
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	AND.w #$0FF8
	ORA.w #$0004
	TAY
	LDA.b ($7A),y
	SEC
	SBC.w #$FFFE
	BEQ.b CODE_BCEFE2
	BCC.b CODE_BCF04C
	INY
	INY
	LDA.b ($7A),y
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	JMP.w CODE_BCEF9E

CODE_BCF04C:
	PLB
	RTL

CODE_BCF04E:
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	ASL
	ASL
	ASL
	AND.w #$0FF8
	ORA.w #$0002
	TAY
	LDA.b ($7A),y
	BEQ.b CODE_BCF076
	CMP.w #$0002
	BEQ.b CODE_BCF06D
	CMP.w #$0001
	BNE.b CODE_BCF076
	LDA.b $6C
	BEQ.b CODE_BCF076
CODE_BCF06D:
	DEY
	DEY
	LDA.b ($7A),y
	STA.b $7C
	JSR.w CODE_BCF0A9
CODE_BCF076:
	LDA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	ASL
	ASL
	ASL
	AND.w #$0FF8
	ORA.w #$0004
	TAY
	LDA.b ($7A),y
	SEC
	SBC.w #$FFFE
	BEQ.b CODE_BCF097
	BCC.b CODE_BCF0A0
	INY
	INY
	LDA.b ($7A),y
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	JMP.w CODE_BCEF9E

CODE_BCF097:
	LDY.w #$0004
	STZ.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
CODE_BCF0A0:
	INY
	INY
	LDA.b ($7A),y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	PLB
	RTL

CODE_BCF0A9:
	JMP.w ($007C)

DATA_BCF0AC:
	db $00,$0E,$14,$19,$1D,$20,$23,$26,$29,$2C,$2E,$30,$33,$35,$37,$39
	db $3B,$3D,$3E,$40,$42,$44,$45,$47,$49,$4A,$4C,$4D,$4F,$51,$52,$54
	db $55,$57,$58,$5A,$5B,$5D,$5E,$5F,$61,$62,$63,$65,$66,$67,$69,$6A
	db $6B,$6D,$6E,$6F,$71,$72,$73,$75,$76,$77,$78,$7A,$7B,$7C,$7D,$7F
	db $80,$82,$83,$84,$85,$86,$88,$89,$8A,$8B,$8D,$8E,$8F,$91,$92,$93
	db $95,$96,$97,$99,$9A,$9B,$9D,$9E,$9F,$A1,$A2,$A3,$A5,$A6,$A8,$A9
	db $AB,$AC,$AE,$AF,$B1,$B2,$B4,$B5,$B7,$B9,$BA,$BC,$BE,$C0,$C1,$C3
	db $C5,$C7,$C9,$CB,$CD,$D0,$D2,$D4,$D7,$DA,$DC,$E0,$E3,$E7,$EC,$F2

CODE_BCF12C:
	PEA.w ((DATA_BCF32A&$FF0000)>>16)|((CODE_808000&$FF0000)>>8)
	PLB
	STZ.b $6C
CODE_BCF132:
	LDY.b $6C
	INC.b $6C
	INC.b $6C
	LDA.b $02
	ASL
	TAX
	LDA.w DATA_BCF32A,x
	STA.b $4C
	LDA.w #DATA_BCF344>>16
	STA.b $4E
	LDA.b [$4C],y
	BNE.b CODE_BCF14D
	JMP.w CODE_BCF204

CODE_BCF14D:
	AND.w #$00FF
	ASL
	ASL
	TAX
	SEP.b #$20
	LDA.l $7EFC00,x
	INY
	CMP.b [$4C],y
	BEQ.b CODE_BCF17D
	INX
	LDA.l $7EFC00,x
	CMP.b [$4C],y
	BEQ.b CODE_BCF17D
	INX
	LDA.l $7EFC00,x
	CMP.b [$4C],y
	BEQ.b CODE_BCF17D
	INX
	LDA.l $7EFC00,x
	CMP.b [$4C],y
	BEQ.b CODE_BCF17D
	REP.b #$20
	BRA.b CODE_BCF132

CODE_BCF17D:
	REP.b #$20
	DEY
	LDA.b [$4C],y
	AND.w #$00FF
	TAX
	STA.b $5A
	INY
	LDA.b [$4C],y
	AND.w #$00FF
	TAY
	STA.b $56
	SEP.b #$20
	TYA
	XBA
	TXA
	REP.b #$20
	CMP.w #$EAEE
	BNE.b CODE_BCF1C1
	LDY.w #$0070
	LDA.w #$000A
	JSR.w CODE_BCF206
	LDX.w #$0070
	LDY.w #$0071
	LDA.w #$000E
	JSR.w CODE_BCF206
	LDX.w #$0071
	LDY.w #$00EA
	LDA.w #$0012
	JSR.w CODE_BCF206
	JMP.w CODE_BCF132

CODE_BCF1C1:
	CMP.w #$0C16
	BNE.b CODE_BCF1DE
	LDY.w #$0072
	LDA.w #$0002
	JSR.w CODE_BCF206
	LDX.w #$0072
	LDY.w #$000C
	LDA.w #$0006
	JSR.w CODE_BCF206
	JMP.w CODE_BCF132

CODE_BCF1DE:
	CMP.w #$F4BF
	BNE.b CODE_BCF1FB
	LDY.w #$0073
	LDA.w #$0002
	JSR.w CODE_BCF206
	LDX.w #$0073
	LDY.w #$00F4
	LDA.w #$0006
	JSR.w CODE_BCF206
	JMP.w CODE_BCF132

CODE_BCF1FB:
	LDA.w #$0002
	JSR.w CODE_BCF206
	JMP.w CODE_BCF132

CODE_BCF204:
	PLB
	RTL

CODE_BCF206:
	STA.b $5C
	LDA.w #$00FF
	STA.b $58
	STX.b $52
	LDX.w #$0000
CODE_BCF212:
	LDA.l $7EFBFC,x
	AND.w #$00FF
	CMP.b $5A
	BNE.b CODE_BCF228
	LDA.l $7EFC00,x
	AND.w #$00FF
	CMP.b $56
	BEQ.b CODE_BCF230
CODE_BCF228:
	INX
	CPX.w #$0004
	BNE.b CODE_BCF212
	BRA.b CODE_BCF241

CODE_BCF230:
	LDA.b $28
	LSR
	LSR
	LSR
	SEC
	SBC.b $5C
	BEQ.b CODE_BCF23C
	BPL.b CODE_BCF23F
CODE_BCF23C:
	JMP.w CODE_BCF329

CODE_BCF23F:
	STA.b $58
CODE_BCF241:
	LDX.b $52
	LDA.w DATA_BCF54B,x
	AND.w #$00FF
	STA.b $4C
	STA.b $50
	LDA.w DATA_BCF54B,y
	AND.w #$00FF
	SEC
	SBC.b $4C
	STA.b $4C
	LDA.w DATA_BCF44B,x
	SEC
	SBC.w DATA_BCF44B,y
	AND.w #$00FF
	BEQ.b CODE_BCF279
	BIT.w #$0080
	BNE.b CODE_BCF271
	LDA.b $4C
	SEC
	SBC.w #$0100
	BRA.b CODE_BCF277

CODE_BCF271:
	LDA.b $4C
	CLC
	ADC.w #$0100
CODE_BCF277:
	STA.b $4C
CODE_BCF279:
	LDA.w DATA_BCF64B,y
	AND.w #$00FF
	STA.b $4E
	LDA.w DATA_BCF64B,x
	AND.w #$00FF
	STA.b $52
	SEC
	SBC.b $4E
	STA.b $4E
	LDA.b $50
	SEC
	SBC.w #$0004
	STA.b $50
	LDA.b $52
	EOR.w #$00FF
	SEC
	SBC.w #$000C
	STA.b $52
	LDA.b $4C
	BPL.b CODE_BCF2A9
	EOR.w #$FFFF
	INC
CODE_BCF2A9:
	STA.b $54
	LDA.b $4E
	BPL.b CODE_BCF2B3
	EOR.w #$FFFF
	INC
CODE_BCF2B3:
	CLC
	ADC.b $54
	LDY.w #$0010
	LDX.w #$0004
	CMP.w #$00A0
	BCS.b CODE_BCF2E1
	CMP.w #$0058
	BCS.b CODE_BCF2DB
	CMP.w #$0020
	BCS.b CODE_BCF2D3
	LDY.w #$0002
	LDX.w #$0001
	BRA.b CODE_BCF2E1

CODE_BCF2D3:
	LDY.w #$0004
	LDX.w #$0002
	BRA.b CODE_BCF2E1

CODE_BCF2DB:
	LDY.w #$0008
	LDX.w #$0003
CODE_BCF2E1:
	LDA.b $4C
	LSR
	STA.b $4C
	LDA.b $4E
	LSR
	STA.b $4E
	DEX
	BNE.b CODE_BCF2E1
	TYA
	CMP.b $58
	BCC.b CODE_BCF2F5
	LDY.b $58
CODE_BCF2F5:
	LDX.b !RAM_DKC1_Global_OAMIndexLo
	SEP.b #$20
CODE_BCF2F9:
	LDA.b $4C
	BPL.b CODE_BCF304
	CLC
	ADC.b $50
	BCS.b CODE_BCF309
	BRA.b CODE_BCF325

CODE_BCF304:
	CLC
	ADC.b $50
	BCS.b CODE_BCF325
CODE_BCF309:
	STA.b $50
	STA.b DKC1_Global_OAMBuffer[$00].XDisp,x
	LDA.b $52
	CLC
	ADC.b $4E
	STA.b $52
	STA.b DKC1_Global_OAMBuffer[$00].YDisp,x
	LDA.b #$60
	STA.b DKC1_Global_OAMBuffer[$00].Tile,x
	LDA.b #$2C
	STA.b DKC1_Global_OAMBuffer[$00].Prop,x
	INX
	INX
	INX
	INX
	DEY
	BNE.b CODE_BCF2F9
CODE_BCF325:
	REP.b #$20
	STX.b !RAM_DKC1_Global_OAMIndexLo
CODE_BCF329:
	RTS

DATA_BCF32A:
	dw DATA_BCF344,DATA_BCF354,DATA_BCF35E,DATA_BCF36C,DATA_BCF378,DATA_BCF382,DATA_BCF392,DATA_BCF39C
	dw DATA_BCF3A6,DATA_BCF3B4,DATA_BCF3BE,DATA_BCF3CA,DATA_BCF3D4

DATA_BCF344:
	dw $ECEB,$EDEC,$E9ED,$E8E9,$E7E8,$E6E7,$68E6,$0000

DATA_BCF354:
	dw $0C16,$EE0C,$EAEE,$01EA,$0000

DATA_BCF35E:
	dw $EA01,$BF01,$F4BF,$17F4,$FA17,$E0FA,$0000

DATA_BCF36C:
	dw $2ED9,$072E,$3107,$FB31,$F531,$0000

DATA_BCF378:
	dw $31F5,$42F5,$EF42,$E1EF,$0000

DATA_BCF382:
	dw $6D24,$A76D,$3EA7,$CEF6,$F03E,$14F6,$E2CE,$0000

DATA_BCF392:
	dw $F614,$3EF0,$14F0,$FC14,$0000

DATA_BCF39C:
	dw $2F40,$182F,$FD18,$2218,$0000

DATA_BCF3A6:
	dw $2722,$F122,$F727,$41F7,$1822,$E341,$0000

DATA_BCF3B4:
	dw $1230,$0A12,$F80A,$36F8,$0000

DATA_BCF3BE:
	dw $F836,$FE36,$2BFE,$F22B,$E42B,$0000

DATA_BCF3CA:
	dw $A4A5,$F9A4,$D0A4,$43D0,$0000

DATA_BCF3D4:
	dw $D043,$FF43,$0DFF,$F30D,$DEF3,$E5DE,$0000

DATA_BCF3E2:
	dw DATA_BCF3FC,DATA_BCF405,DATA_BCF40A,DATA_BCF411,DATA_BCF417,DATA_BCF41C,DATA_BCF424,DATA_BCF428
	dw DATA_BCF42D,DATA_BCF434,DATA_BCF439,DATA_BCF43F,DATA_BCF444

DATA_BCF3FC:
	db $EB,$EC,$ED,$E9,$E8,$E7,$E6,$68,$00

DATA_BCF405:
	db $16,$0C,$EE,$EA,$00

DATA_BCF40A:
	db $F4,$01,$BF,$17,$FA,$E0,$00

DATA_BCF411:
	db $D9,$2E,$07,$31,$FB,$00

DATA_BCF417:
	db $F5,$42,$EF,$E1,$00

DATA_BCF41C:
	db $24,$6D,$A7,$3E,$F6,$CE,$E2,$00

DATA_BCF424:
	db $F0,$14,$FC,$0

DATA_BCF428:
	db $40,$2F,$18,$FD,$00

DATA_BCF42D:
	db $22,$27,$F7,$41,$F1,$E3,$00

DATA_BCF434:
	db $30,$12,$0A,$F8,$00

DATA_BCF439:
	db $36,$FE,$2B,$F2,$E4,$00

DATA_BCF43F:
	db $A5,$D0,$F9,$A4,$00

DATA_BCF444:
	db $43,$FF,$0D,$F3,$DE,$E5,$00

DATA_BCF44B:
	db $00,$02,$00,$00,$00,$00,$00,$03,$00,$00,$09,$00,$01,$0C,$00,$00
	db $00,$00,$09,$00,$06,$00,$01,$02,$07,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$08,$00,$05,$00,$00,$08,$00,$00,$00,$0A,$00,$00,$03,$07
	db $09,$03,$00,$00,$00,$00,$0A,$00,$00,$00,$00,$00,$00,$00,$05,$00
	db $07,$08,$04,$0C,$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,$05,$00,$00
	db $01,$01,$01,$02,$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,$0B,$0B,$00,$05,$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
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$05,$00
	db $0B,$00,$00,$00,$00,$00,$00,$00,$00,$03,$00,$00,$00,$00,$0C,$00
	db $02,$04,$05,$08,$0A,$0C,$00,$00,$00,$00,$01,$00,$00,$00,$01,$04
	db $06,$08,$0A,$0C,$02,$04,$05,$08,$09,$0B,$02,$03,$06,$07,$0A,$0C

DATA_BCF54B:
	db $00,$18,$00,$00,$00,$00,$00,$78,$00,$00,$88,$00,$40,$E4,$00,$00
	db $00,$00,$38,$00,$48,$00,$70,$70,$20,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$28,$00,$10,$00,$00,$30,$00,$00,$00,$80,$00,$00,$58,$C0
	db $28,$B0,$00,$00,$00,$00,$AC,$00,$00,$00,$00,$00,$00,$00,$CC,$00
	db $40,$D0,$70,$80,$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,$38,$00,$00,$00,$00,$50,$00,$00
	db $80,$A0,$68,$4C,$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,$90,$30,$00,$88,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$78
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$90,$00
	db $88,$00,$00,$00,$00,$00,$00,$00,$00,$38,$00,$00,$00,$00,$50,$00
	db $C0,$E8,$40,$70,$A0,$50,$70,$74,$98,$D0,$D8,$50,$70,$AC,$B0,$A8
	db $80,$80,$30,$D0,$38,$20,$E0,$90,$90,$D8,$B0,$B0,$C0,$38,$B8,$C0

DATA_BCF64B:
	db $00,$48,$00,$00,$00,$00,$00,$50,$00,$00,$28,$00,$60,$80,$00,$00
	db $00,$00,$A8,$00,$98,$00,$A0,$60,$50,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$48,$00,$50,$00,$00,$A0,$00,$00,$00,$5C,$00,$00,$78,$B0
	db $40,$48,$00,$00,$00,$00,$C8,$00,$00,$00,$00,$00,$00,$00,$3C,$00
	db $B0,$A0,$60,$68,$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,$80,$00,$00,$00,$00,$50,$00,$00
	db $48,$28,$70,$48,$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,$98,$A8,$00,$4C,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$30
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$90,$00
	db $48,$00,$00,$00,$00,$00,$00,$00,$00,$68,$00,$00,$00,$00,$40,$00
	db $A0,$4C,$B4,$B0,$30,$98,$9C,$B8,$C8,$80,$38,$30,$38,$40,$60,$4C
	db $40,$30,$58,$58,$68,$40,$90,$70,$80,$80,$58,$90,$90,$28,$68,$98

DATA_BCF74B:
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CoralCapers_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_StopAndGoStation_Main
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CrankysCabin_KongoJungle,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_MistyMine_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CandysSavePoint_GorillaGlacier,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CandysSavePoint_KongoJungle
	db !Define_DKC1_EntranceID_PoisonPond_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CrankysCabin_KremkrocIndustriesInc,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_SlipSlideRide_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_FunkysFlights_KremkrocIndustriesInc
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CandysSavePoint_ChimpCaverns,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_BouncyBonanza_Main,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_FunkysFlights_MonkeyMines,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CrankysCabin_GorillaGlacier,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_TrickTrackTrek_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CrankysCabin_MonkeyMines,!Define_DKC1_EntranceID_CandysSavePoint_VineValley,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_ChimpCavernsMap,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_IceAgeAlley_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_FunkysFlights_VineValley,!Define_DKC1_EntranceID_TreeTopTown_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CroctopusChase_Main
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_FunkysFlights_GorillaGlacier,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_TempleTempest_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_MineCartCarnage_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CrankysCabin_VineValley,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_RopeBridgeRumble_Main,!Define_DKC1_EntranceID_BlackoutBasement_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_GorillaGlacierMap
	db !Define_DKC1_EntranceID_VineValleyMap,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_ReptileRumble_Main2,!Define_DKC1_EntranceID_KongoJungleMap,!Define_DKC1_EntranceID_MonkeyMinesMap,!Define_DKC1_EntranceID_VineValleyMap,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_NeckysNuts_Main
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_PlatformPerils_Main,!Define_DKC1_EntranceID_OrangutanGang_Main,!Define_DKC1_EntranceID_BarrelCannonCanyon_Main,!Define_DKC1_EntranceID_MillstoneMayhem_Main,!Define_DKC1_EntranceID_TorchlightTrouble_Main,!Define_DKC1_EntranceID_BlackoutBasement_Main
	db !Define_DKC1_EntranceID_LoopyLights_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_OrangutanGang_Main

DATA_BCF84B:
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_ReptileRumble_Main1,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_MineCartCarnage_Main
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_ManicMincers_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CandysSavePoint_VineValley,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_FunkysFlights_GorillaGlacier,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_FunkysFlights_KongoJungle
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_ElevatorAntics_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CrankysCabin_ChimpCaverns,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_WinkysWalkway_Main,!Define_DKC1_EntranceID_OilDrumAlley_Main
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_BouncyBonanza_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_FunkysFlights_ChimpCaverns,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_IceAgeAlley_Main,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_BossDumbDrum_Main,!Define_DKC1_EntranceID_FunkysFlights_MonkeyMines,!Define_DKC1_EntranceID_ForestFrenzy_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_SnowBarrelBlast_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_VultureCulture_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_SlipSlideRide_Main
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_ReptileRumble_Main2
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_ReallyGnawtyRampage_Main,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CrankysCabin_MonkeyMines,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_GangplankGalleon_Main,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_KremkrocIndustriesIncMap,!Define_DKC1_EntranceID_MonkeyMinesMap,!Define_DKC1_EntranceID_CrankysCabin_KongoJungle,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidMap,!Define_DKC1_EntranceID_KongoJungleMap,!Define_DKC1_EntranceID_RopeyRampage_Main,!Define_DKC1_EntranceID_MillstoneMayhem_Main
	db !Define_DKC1_EntranceID_CroctopusChase_Main,!Define_DKC1_EntranceID_PoisonPond_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_ClamCity_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_StopAndGoStation_Main,!Define_DKC1_EntranceID_RopeBridgeRumble_Main,!Define_DKC1_EntranceID_MinecartMadness_Main
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_TreeTopTown_Main,!Define_DKC1_EntranceID_BarrelCannonCanyon_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_TorchlightTrouble_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_PlatformPerils_Main,!Define_DKC1_EntranceID_TempleTempest_Main

DATA_BCF94B:
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_FunkysFlights_ChimpCaverns,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_JungleHijinxs_Main,!Define_DKC1_EntranceID_CandysSavePoint_VineValley,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_TrickTrackTrek_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_MinecartMadness_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_ManicMincers_Main,!Define_DKC1_EntranceID_CandysSavePoint_MonkeyMines,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CandysSavePoint_VineValley,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_ChimpCavernsMap,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_FunkysFlights_KongoJungle
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_TreeTopTown_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_BumbleBRumble_Main,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_PlatformPerils_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_KremkrocIndustriesIncMap,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_GorillaGlacierMap,!Define_DKC1_EntranceID_CrankysCabin_KongoJungle,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_VineValleyMap,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_TorchlightTrouble_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_OrangutanGang_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_BlackoutBasement_Main
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_VeryGnawtysLair_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_ElevatorAntics_Main,!Define_DKC1_EntranceID_LoopyLights_Main,!Define_DKC1_EntranceID_InvalidID

DATA_BCFA4B:
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CrankysCabin_VineValley,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_TankedUpTrouble_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CrankysCabin_GorillaGlacier,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_RopeyRampage_Main,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_CandysSavePoint_KremkrocIndustriesInc,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_PoisonPond_Main
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_NeckysRevenge_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_ElevatorAntics_Main
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CandysSavePoint_ChimpCaverns,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_FunkysFlights_KremkrocIndustriesInc,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_ForestFrenzy_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_CandysSavePoint_KongoJungle,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_ClamCity_Main,!Define_DKC1_EntranceID_GangplankGalleon_Main,!Define_DKC1_EntranceID_ChimpCavernsMap
	db !Define_DKC1_EntranceID_VineValleyMap,!Define_DKC1_EntranceID_MonkeyMinesMap,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_ReptileRumble_Main1,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_CoralCapers_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID
	db !Define_DKC1_EntranceID_MistyMine_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_StopAndGoStation_Main,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID,!Define_DKC1_EntranceID_InvalidID

UNK_BCFB4B:
	incbin "Graphics/GFX_Layer1_UnknownFont4.bin"

	%InsertGarbageData($FCFF1B, incbin, DATA_BCFF1B.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankFDMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_FD0000:
	db $0D,$06,$2A,$07,$3A,$41,$00,$00,$79,$5D,$69,$5D,$59,$5D,$56,$6D
	db $66,$6D,$76,$6D,$89,$5D,$84,$4D,$74,$4D,$64,$4D,$6C,$3D,$7C,$3D
	db $81,$2D,$8C,$45,$8A,$3D,$94,$4C,$56,$65,$53,$70,$86,$6D,$8A,$6D
	db $5E,$55,$5E,$7D,$6E,$7D,$76,$7D,$7E,$7D,$95,$60
	incbin "Graphics/DynamicSprites/GFX_KRool_Jump1.bin"	; GFXSize = $820

DATA_FD085C:
	db $0E,$04,$2C,$06,$3C,$42,$00,$00,$76,$5B,$66,$5B,$56,$5B,$52,$6B
	db $62,$6B,$72,$6B,$86,$5B,$7E,$4B,$6E,$4B,$5E,$4B,$8E,$4B,$86,$3B
	db $76,$3B,$82,$6B,$86,$33,$8D,$33,$59,$7B,$5E,$7B,$6E,$43,$99,$53
	db $80,$7B,$6C,$7B,$74,$7B,$7C,$7B
	incbin "Graphics/DynamicSprites/GFX_KRool_Jump2.bin"	; GFXSize = $840

DATA_FD10D4:
	db $0F,$02,$2E,$0A,$3E,$48,$00,$00,$76,$5B,$66,$5B,$56,$5B,$52,$6B
	db $62,$6B,$72,$6B,$86,$5B,$7F,$4B,$6F,$4B,$5F,$4B,$8F,$4B,$85,$3B
	db $86,$2B,$75,$3B,$82,$6B,$4E,$5F,$57,$7B,$95,$43,$6D,$43,$65,$43
	db $9D,$43,$80,$7B,$A2,$43,$4E,$67,$6C,$7B,$74,$7B,$7C,$7B
	incbin "Graphics/DynamicSprites/GFX_KRool_Jump3.bin"	; GFXSize = $900

DATA_FD1A12:
	db $0E,$04,$2C,$0C,$3C,$48,$00,$00,$6E,$59,$5E,$59,$4E,$59,$56,$69
	db $6E,$69,$7E,$59,$7B,$49,$6B,$49,$8B,$49,$78,$39,$88,$39,$68,$39
	db $85,$29,$77,$73,$66,$69,$63,$51,$8E,$59,$7E,$69,$86,$69,$8C,$61
	db $98,$3A,$56,$51,$A0,$37,$64,$41,$98,$47,$6F,$78,$4F,$69,$8A,$69
	db $63,$49,$5B,$51
	incbin "Graphics/DynamicSprites/GFX_KRool_Jump4.bin"	; GFXSize = $900

DATA_FD2356:
	db $11,$09,$42,$00,$00,$4B,$50,$02,$6E,$59,$5E,$59,$4E,$59,$53,$69
	db $6E,$69,$7E,$59,$7B,$49,$6B,$49,$5B,$49,$8B,$49,$78,$39,$88,$39
	db $68,$39,$77,$29,$87,$29,$97,$2D,$77,$73,$72,$79,$8E,$59,$7E,$69
	db $86,$69,$8C,$61,$53,$51,$9A,$43,$6F,$31,$97,$43
	incbin "Graphics/DynamicSprites/GFX_KRool_Jump5.bin"	; GFXSize = $9A0

DATA_FD2D32:
	db $0F,$02,$2E,$12,$3E,$50,$00,$00,$6E,$59,$5E,$59,$4E,$59,$71,$69
	db $7E,$59,$7B,$49,$6B,$49,$5B,$49,$8B,$49,$76,$39,$86,$39,$66,$39
	db $7C,$29,$8C,$29,$77,$73,$53,$69,$4D,$51,$8E,$59,$81,$69,$88,$69
	db $8D,$61,$53,$51,$9B,$42,$74,$31,$96,$42,$5B,$69,$54,$71,$74,$29
	db $6C,$31,$7B,$21,$83,$21,$8B,$21,$93,$21,$99,$26,$94,$3A
	incbin "Graphics/DynamicSprites/GFX_KRool_Jump6.bin"	; GFXSize = $A00

DATA_FD3780:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6E,$6A,$7E,$6A,$8E,$6A,$7E,$82
	db $6E,$7A,$76,$7A,$7E,$7A,$7C,$62,$84,$62,$8C,$62
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_EnterCrawlSpace1.bin"	; GFXSize = $260

DATA_FD39FC:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6D,$6E,$7D,$6E,$8D,$6E,$6D,$7E
	db $75,$7E,$7D,$7E,$76,$66,$7E,$66,$86,$66,$9A,$73,$8A,$66
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_EnterCrawlSpace2.bin"	; GFXSize = $280

DATA_FD3C9A:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6C,$70,$7C,$70,$8C,$70,$8B,$68
	db $6A,$7A,$76,$80,$6D,$68,$75,$68,$7D,$68,$96,$78,$85,$68
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_EnterCrawlSpace3.bin"	; GFXSize = $280

DATA_FD3F38:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$65,$72,$75,$72,$85,$72,$89,$6A
	db $92,$7A,$69,$6A,$71,$6A,$79,$6A,$81,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_EnterCrawlSpace4.bin"	; GFXSize = $240

DATA_FD4192:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$62,$72,$72,$72,$82,$72,$86,$6A
	db $92,$7A,$68,$6A,$70,$6A,$78,$6A,$80,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling1.bin"	; GFXSize = $240

DATA_FD43EC:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$63,$71,$73,$69,$83,$73,$83,$6B
	db $90,$7B,$87,$6B,$73,$79,$7B,$79,$7B,$81,$6B,$69,$68,$69
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling2.bin"	; GFXSize = $280

DATA_FD468A:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$65,$72,$75,$73,$85,$74,$83,$6C
	db $88,$6C,$7B,$6B,$73,$6B,$73,$63,$6B,$6A,$68,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling3.bin"	; GFXSize = $260

DATA_FD4906:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$67,$72,$77,$74,$85,$74,$7F,$6C
	db $77,$6C,$78,$64,$87,$6C,$70,$6A,$69,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling4.bin"	; GFXSize = $240

DATA_FD4B60:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$67,$72,$77,$74,$86,$74,$7F,$6C
	db $77,$6C,$76,$64,$87,$6C,$70,$6A,$69,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling5.bin"	; GFXSize = $240

DATA_FD4DBA:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$68,$72,$78,$74,$87,$74,$7F,$6C
	db $77,$6C,$76,$64,$87,$6C,$70,$6A,$69,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling6.bin"	; GFXSize = $240

DATA_FD5014:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$67,$72,$77,$74,$87,$74,$7F,$6C
	db $77,$6C,$76,$64,$87,$6C,$91,$74,$70,$6A,$69,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling7.bin"	; GFXSize = $260

DATA_FD5290:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$63,$72,$73,$75,$83,$75,$7B,$6D
	db $73,$6D,$77,$65,$83,$6D,$93,$75,$84,$65,$88,$6D,$6F,$6A,$69,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling8.bin"	; GFXSize = $2A0

DATA_FD5550:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$83,$74,$73,$74,$71,$64,$63,$72
	db $81,$6C,$86,$6C,$93,$77,$69,$6A,$81,$84
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling9.bin"	; GFXSize = $2A0

DATA_FD580A:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$84,$74,$74,$74,$71,$64,$64,$72
	db $81,$6C,$85,$6C,$94,$77,$69,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling10.bin"	; GFXSize = $280

DATA_FD5AA2:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$85,$73,$75,$73,$65,$72,$84,$6B
	db $7C,$6B,$74,$6B,$95,$7A,$6C,$6A,$69,$6A,$74,$63
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling11.bin"	; GFXSize = $260

DATA_FD5D1E:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$85,$74,$75,$74,$65,$72,$85,$6C
	db $7D,$6C,$75,$6C,$95,$7A,$6D,$6A,$69,$6A,$75,$64
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling12.bin"	; GFXSize = $260

DATA_FD5F9A:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$85,$74,$75,$74,$65,$72,$85,$6C
	db $7D,$6C,$75,$6C,$95,$7A,$6D,$6A,$69,$6A,$75,$64
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling13.bin"	; GFXSize = $260

DATA_FD6216:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$85,$73,$75,$72,$67,$72,$85,$6B
	db $7D,$6A,$75,$6A,$92,$7B,$6D,$6A,$68,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling14.bin"	; GFXSize = $240

DATA_FD6470:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$85,$72,$75,$72,$65,$72,$85,$6A
	db $7D,$6A,$75,$6A,$90,$7B,$6D,$6A,$68,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling15.bin"	; GFXSize = $240

DATA_FD66CA:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$84,$72,$74,$72,$64,$72,$85,$6A
	db $7D,$6A,$75,$6A,$8F,$7A,$6D,$6A,$68,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling16.bin"	; GFXSize = $240

DATA_FD6924:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$82,$72,$72,$72,$62,$72,$86,$6A
	db $7E,$6A,$76,$6A,$8D,$7A,$6E,$6A,$68,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling17.bin"	; GFXSize = $240

DATA_FD6B7E:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$80,$72,$70,$72,$60,$72,$86,$6A
	db $7E,$6A,$76,$6A,$8C,$78,$6E,$6A,$68,$6A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling18.bin"	; GFXSize = $240

DATA_FD6DD8:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7E,$72,$6E,$72,$5E,$72,$86,$6A
	db $7E,$6A,$76,$6A,$8E,$72,$6E,$6A,$68,$6A,$8E,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling19.bin"	; GFXSize = $260

DATA_FD7054:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$80,$72,$70,$72,$60,$72,$87,$6A
	db $7F,$6A,$77,$6A,$8E,$72,$6F,$6A,$68,$6A,$90,$7A
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Crawling20.bin"	; GFXSize = $260

	%InsertGarbageData($FD72D0, incsrc, DATA_FD72D0.asm)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

DATA_BD8000:
	dw DATA_BD81CC,DATA_BD81CC,DATA_BD846C,DATA_BD8484,DATA_BD849C,DATA_BD84C4,DATA_BD84D4,DATA_BD84EC
	dw DATA_BD95DC,DATA_BD81CC,DATA_BD8834,DATA_BD81CC,DATA_BD8AD4,DATA_BD8D7C,DATA_BD95DC,DATA_BD8AD4
	dw DATA_BD84EC,DATA_BD90C4,DATA_BD9104,DATA_BD9434,DATA_BD9434,DATA_BD84EC,DATA_BD95DC,DATA_BD981C
	dw DATA_BD9CD4,DATA_BD981C,DATA_BDA03C,DATA_BDA04C,DATA_BDA05C,DATA_BD8D7C,DATA_BDA0A4,DATA_BDA0CC
	dw DATA_BDA0FC,DATA_BDA10C,DATA_BDA10C,DATA_BD9CD4,DATA_BDA7E0,DATA_BD95DC,DATA_BD81CC,DATA_BDAC38
	dw DATA_BDA7E0,DATA_BD9104,DATA_BDA10C,DATA_BDAEB8,DATA_BDAEB8,DATA_BD8834,DATA_BDB2B0,DATA_BDB3F8
	dw DATA_BDB658,DATA_BDB9C0,DATA_BDBE28,DATA_BDBE38,DATA_BDBE78,DATA_BDCAB8,DATA_BDBEE8,DATA_BDC320
	dw DATA_BDB2B0,DATA_BDB3F8,DATA_BDB658,DATA_BDAC38,DATA_BDB9C0,DATA_BDBEE8,DATA_BDA5A6,DATA_BDA5A6
	dw DATA_BDC370,DATA_BDC810,DATA_BDCAB8,DATA_BDCD38,DATA_BDC370,DATA_BDC810,DATA_BDCFF0,DATA_BDD048
	dw DATA_BDD068,DATA_BDD0C8,DATA_BDD130,DATA_BDD160,DATA_BDD198,DATA_BDD1B8,DATA_BDD210,DATA_BDD220
	dw DATA_BDD270,DATA_BDEE64,DATA_BDD280,DATA_BDD2F8,DATA_BDDB2A,DATA_BDD310,DATA_BDD338,DATA_BDD350
	dw DATA_BDCAB8,DATA_BDCD38,DATA_BDD360,DATA_BDD380,DATA_BDD3A0,DATA_BDD3D8,DATA_BDD400,DATA_BD95DC
	dw DATA_BDD418,DATA_BDD468,DATA_BDD638,DATA_BDD488,DATA_BDD4A0,DATA_BDDE32,DATA_BDD508,DATA_BDD568
	dw DATA_BDD578,DATA_BDD590,DATA_BDD5B0,DATA_BDD610,DATA_BDD620,DATA_BDD638,DATA_BD95DC,DATA_BD8AD4
	dw DATA_BD8AD4,DATA_BD8D7C,DATA_BD8D7C,DATA_BD8D7C,DATA_BD8D7C,DATA_BD8D7C,DATA_BD981C,DATA_BD981C
	dw DATA_BD84EC,DATA_BD84EC,DATA_BD9104,DATA_BD9104,DATA_BD9104,DATA_BD9CD4,DATA_BD9CD4,DATA_BD9CD4
	dw DATA_BD8834,DATA_BD8834,DATA_BDB9C0,DATA_BDB9C0,DATA_BDBEE8,DATA_BDBEE8,DATA_BDAEB8,DATA_BDAEB8
	dw DATA_BDB3F8,DATA_BDB3F8,DATA_BDB3F8,DATA_BDB658,DATA_BDAC38,DATA_BDAC38,DATA_BDAC38,DATA_BDC370
	dw DATA_BDC370,DATA_BDC370,DATA_BDC810,DATA_BDC810,DATA_BDA7E0,DATA_BDA7E0,DATA_BDA7E0,DATA_BDD9BA
	dw DATA_BDD9CA,DATA_BDD9DA,DATA_BDDA22,DATA_BDDA32,DATA_BDDA8A,DATA_BDDA9A,DATA_BDDAAA,DATA_BDDABA
	dw DATA_BDDACA,DATA_BDDADA,DATA_BDDAF2,DATA_BDDB12,DATA_BDDB2A,DATA_BDDE32,DATA_BDE11A,DATA_BDE152
	dw DATA_BDE152,DATA_BDDB2A,DATA_BDDE32,DATA_BDD638,DATA_BDE152,DATA_BDE152,DATA_BDCAB8,DATA_BDCAB8
	dw DATA_BDCAB8,DATA_BDCD38,DATA_BDCD38,DATA_BDE3D2,DATA_BDE3EA,DATA_BDDB2A,DATA_BDDB2A,DATA_BDE3FA
	dw DATA_BDE412,DATA_BDE42A,DATA_BDDE32,DATA_BDDE32,DATA_BDDE32,DATA_BDB3F8,DATA_BDE492,DATA_BDE4AA
	dw DATA_BDE4AA,DATA_BDE60C,DATA_BD9434,DATA_BDE61C,DATA_BD9434,DATA_BDE63C,DATA_BDE64C,DATA_BDD638
	dw DATA_BDD638,DATA_BD81CC,DATA_BDE6A4,DATA_BDD638,DATA_BDB2B0,DATA_BDB9C0,DATA_BDE6B4,DATA_BDE6B4
	dw DATA_BDE99C,DATA_BDE99C,DATA_BDECE4,DATA_BDECFC,DATA_BDEDBC,DATA_BDEDDC,DATA_BDE6B4,DATA_BDEE54
	dw DATA_BDE6B4,DATA_BDEE64,DATA_BDEE64,DATA_BDE99C,DATA_BDEFBC,DATA_BDE99C,DATA_BDEFCC,DATA_BDEFCC
	dw DATA_BDF18E,DATA_BDF19E,DATA_BDF1AE,DATA_BDF1BE,DATA_BDF1CE,DATA_BDF1DE

DATA_BD81CC:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ReptileRumble_Main.bin"
else
	dw $0001,$01B4,$0130,DATA_B592A9
	dw $0001,$0228,$0118,DATA_B59CCF
	dw $0001,$0230,$010F,DATA_B59A61
	dw $0001,$02DD,$0139,DATA_B59349
	dw $0001,$0385,$010F,DATA_B592A9
	dw $0001,$0430,$00D2,DATA_B59C15
	dw $0001,$0470,$00B2,DATA_B59C15
	dw $0001,$04E0,$007F,DATA_B59A61
	dw $0001,$0546,$00DA,DATA_B5A551
	dw $0001,$0570,$0094,DATA_B5ED59
	dw $0001,$05F0,$00B4,DATA_B5F067
	dw $0001,$0619,$00AF,DATA_B592A9
	dw $0001,$0690,$00B8,DATA_B59C15
	dw $0001,$06E8,$00B8,DATA_B59C15
	dw $0001,$0738,$00B8,DATA_B59C15
	dw $0001,$0788,$00AF,DATA_B59A61
	dw $0001,$0798,$00B8,DATA_B59C15
	dw $0001,$0800,$0090,DATA_B5907F
	dw $0001,$08A0,$01A8,DATA_B5ADD9
	dw $0001,$0900,$0170,DATA_B59349
	dw $0001,$0920,$01FF,DATA_B5AEE1
	dw $0001,$0920,$00E0,DATA_B5907F
	dw $0001,$0920,$016F,DATA_B59A61
	dw $0001,$09DA,$00D1,DATA_B5907F
	dw $0001,$0A50,$0090,DATA_B59C15
	dw $0001,$0A98,$006F,DATA_B59A61
	dw $0001,$0AB0,$0070,DATA_B59C15
	dw $0001,$0B20,$0048,DATA_B59C15
	dw $0001,$0C00,$0058,DATA_B5907F
	dw $0001,$0CF3,$005F,DATA_B5A51F
	dw $0001,$0CF8,$00C0,DATA_B59D21
	dw $0001,$0D38,$0090,DATA_B5907F
	dw $0001,$0D38,$0110,DATA_B5A55D
	dw $0001,$0D73,$005F,DATA_B5A51F
	dw $0001,$0D74,$00C0,DATA_B59D21
	dw $0001,$0EC2,$00B0,DATA_B5907F
	dw $0001,$0F37,$0186,DATA_B5B719
	dw $0001,$0F38,$012F,DATA_B59A61
	dw $0001,$0F99,$00D6,DATA_B59CCF
	dw $0001,$0FCB,$00D6,DATA_B59CCF
	dw $0001,$0FE5,$0050,DATA_B5907F
	dw $0001,$100C,$0050,DATA_B5907F
	dw $0001,$1034,$0050,DATA_B5907F
	dw $0001,$1060,$008F,DATA_B59A61
	dw $0001,$106E,$0100,DATA_B5A569
	dw $0001,$1070,$00A0,DATA_B59E95
	dw $0001,$10B2,$0050,DATA_B5907F
	dw $0001,$10D7,$0050,DATA_B5907F
	dw $0001,$10FE,$0050,DATA_B5907F
	dw $0001,$11A4,$014F,DATA_B59349
	dw $0001,$11C0,$014F,DATA_B59A61
	dw $0001,$11C4,$00C0,DATA_B5907F
	dw $0001,$11E0,$014F,DATA_B592A9
	dw $0001,$1251,$0094,DATA_B5F07D
	dw $0003,$129C,$0090,DATA_B59CCF
	dw $0003,$12CC,$0086,DATA_B59CCF
	dw $0001,$1310,$0084,DATA_B5ED6B
	dw $0001,$13B8,$00D8,DATA_B5907F
	dw $0001,$13F0,$0130,DATA_B59D21
	dw $0001,$14D8,$01DE,DATA_B59C61
	dw $0001,$1520,$01C0,DATA_B5A5B7
	dw $0001,$1578,$01DE,DATA_B59C61
	dw $0001,$163C,$0130,DATA_B5907F
	dw $0001,$1688,$0119,DATA_B59CCF
	dw $0001,$16A0,$0112,DATA_B59A61
	dw $0001,$16B8,$0119,DATA_B59CE3
	dw $0001,$16E0,$0119,DATA_B59CD9
	dw $0001,$16E0,$0112,DATA_B59A61
	dw $0001,$1720,$0119,DATA_B59CCF
	dw $0001,$1720,$0112,DATA_B59A61
	dw $0001,$17D8,$010C,DATA_B5FBD7
	dw $0001,$18AF,$00F0,DATA_B5907F
	dw $0001,$18EB,$011D,DATA_B59C15
	dw $0001,$18EF,$0110,DATA_B5907F
	dw $0001,$192D,$01AC,DATA_B5A575
	dw $0001,$192F,$0130,DATA_B5907F
	dw $0001,$196F,$0150,DATA_B5907F
	dw $0001,$19AF,$0170,DATA_B5907F
	dw $0001,$19B0,$0178,DATA_B59C15
	dw $0001,$19EF,$0190,DATA_B5907F
	dw $0001,$1A30,$01AF,DATA_B59A61
	dw $0001,$1A98,$016E,DATA_B5FC0B
	dw $0002,$1AD4,$016F,DATA_B5E9DF
	dw $0000,$0000,$0000,$0000
endif

DATA_BD846C:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ReptileRumble_Bonus1.bin"
else
	dw $0001,$6A7D,$01C0,DATA_B5E5A3
	dw $0002,$6BC0,$014F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BD8484:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/BouncyBonanza_WinkyRoom.bin"
else
	dw $0001,$6C80,$014F,DATA_B591C1
	dw $0002,$6CC6,$014F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BD849C:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ReptileRumble_Bonus3.bin"
else
	dw $0001,$6DB8,$002F,DATA_B5907F
	dw $0001,$6E20,$00E0,DATA_B59155
	dw $0001,$6E20,$00C0,DATA_B5A66F
	dw $0002,$6ED4,$006F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BD84C4:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ManicMincers_Bonus1.bin"
else
	dw $0002,$6C80,$014F,DATA_B5F365
	dw $0000,$0000,$0000,$0000
endif

DATA_BD84D4:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/JungleHijinxs_Bonus1.bin"
else
	dw $0001,$6C5E,$00A0,DATA_B5E5A3
	dw $0002,$6CD0,$004F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BD84EC:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/BouncyBonanza_Main.bin"
else
	dw $0001,$1B12,$01C0,DATA_B5A599
	dw $0001,$1BDB,$00EF,DATA_B5958D
	dw $0001,$1C6A,$0142,DATA_B592EF
	dw $0001,$1D30,$018F,DATA_B59A61
	dw $0001,$1D30,$018F,DATA_B5A2B1
	dw $0001,$1D4F,$018F,DATA_B59155
	dw $0001,$1EE4,$0170,DATA_B59B83
	dw $0001,$1EF0,$01DD,DATA_B5A551
	dw $0001,$1EF0,$016F,DATA_B59A61
	dw $0001,$1F80,$0170,DATA_B59B83
	dw $0001,$2040,$0158,DATA_B5A26F
	dw $0001,$2044,$016F,DATA_B5907F
	dw $0001,$20FD,$0172,DATA_B592EF
	dw $0001,$21BE,$0132,DATA_B5907F
	dw $0001,$21E7,$0132,DATA_B5907F
	dw $0001,$21E8,$01CA,DATA_B59357
	dw $0001,$2210,$0132,DATA_B5907F
	dw $0001,$22E7,$0170,DATA_B59D21
	dw $0001,$22F0,$00EF,DATA_B59A61
	dw $0001,$230F,$01A0,DATA_B59D4B
	dw $0001,$2331,$00F4,DATA_B5ED7D
	dw $0001,$241E,$00E0,DATA_B5A627
	dw $0001,$2420,$00F8,DATA_B5907F
	dw $0001,$2448,$00E0,DATA_B5A627
	dw $0001,$244A,$00F8,DATA_B5907F
	dw $0001,$2530,$00D4,DATA_B5F093
	dw $0001,$2564,$00D4,DATA_B59BBF
	dw $0001,$25A8,$00EF,DATA_B59A61
	dw $0001,$2630,$00AF,DATA_B59BAD
	dw $0001,$279C,$0078,DATA_B5A2B1
	dw $0001,$27A0,$0070,DATA_B5A55D
	dw $0005,$2840,$0073,DATA_BD87D4
	dw $0001,$2934,$011E,DATA_B5B6E7
	dw $0001,$2A98,$016F,DATA_B59A61
	dw $0006,$2B10,$0022,DATA_B59103
	dw $0006,$2B10,$0087,DATA_B590E5
	dw $0006,$2B35,$0022,DATA_B59103
	dw $0006,$2B35,$0087,DATA_B590E5
	dw $0006,$2B40,$0157,DATA_B5A569
	dw $0006,$2B40,$0165,DATA_B5A2FD
	dw $0006,$2B59,$0022,DATA_B59103
	dw $0006,$2B59,$0087,DATA_B590E5
	dw $0006,$2C2B,$0170,DATA_B59BBF
	dw $0006,$2C50,$0040,DATA_B5A2FD
	dw $0001,$2C68,$0171,DATA_B59A61
	dw $0006,$2D0C,$00F0,DATA_B5907F
	dw $0006,$2D32,$00F0,DATA_B5907F
	dw $0006,$2D32,$01B8,DATA_B59357
	dw $0006,$2D58,$00F0,DATA_B5907F
	dw $0005,$2D70,$0040,DATA_BD87F4
	dw $0006,$2D72,$007F,DATA_B59357
	dw $0001,$2DC0,$0170,DATA_B59BBF
	dw $0001,$2DF8,$0173,DATA_B59A61
	dw $0001,$2E78,$01FF,DATA_B5AEE1
	dw $0001,$2E78,$0030,DATA_B5907F
	dw $0002,$2EF8,$00CF,DATA_B5ECB5
	dw $0001,$3010,$0052,DATA_B5907F
	dw $0001,$3040,$008F,DATA_B5958D
	dw $0005,$3100,$0090,DATA_BD8814
	dw $0001,$32A6,$0088,DATA_B5A627
	dw $0001,$32A8,$00A0,DATA_B5907F
	dw $0001,$331E,$0088,DATA_B5A627
	dw $0001,$3320,$00A0,DATA_B5907F
	dw $0001,$3321,$00C0,DATA_B5A2B1
	dw $0001,$34C6,$0088,DATA_B5A627
	dw $0001,$34C8,$00A0,DATA_B5907F
	dw $0001,$34C9,$00C0,DATA_B5A2B1
	dw $0001,$353E,$0088,DATA_B5A627
	dw $0001,$3540,$00A0,DATA_B5907F
	dw $0001,$3541,$00C0,DATA_B5A2B1
	dw $0001,$366B,$0154,DATA_B5A2E7
	dw $0001,$366B,$00B0,DATA_B5907F
	dw $0001,$366B,$0140,DATA_B59357
	dw $0001,$37B0,$00B8,DATA_B5A2B1
	dw $0001,$37B0,$00B8,DATA_B5A2C3
	dw $0001,$37AE,$0088,DATA_B5A627
	dw $0001,$37B0,$00A0,DATA_B5907F
	dw $0001,$3944,$00F0,DATA_B59BBF
	dw $0001,$39D4,$00EF,DATA_B59A61
	dw $0001,$39E3,$00F0,DATA_B59BBF
	dw $0001,$3A20,$00D8,DATA_B5A575
	dw $0001,$3A20,$00AB,DATA_B5FBD7
	dw $0001,$3A74,$00EF,DATA_B59A61
	dw $0001,$3A84,$00F0,DATA_B59BBF
	dw $0001,$3B6A,$0130,DATA_B59155
	dw $0001,$3C10,$011D,DATA_B5A2B1
	dw $0001,$3DA8,$00E6,DATA_B5A64D
	dw $0001,$3DC0,$0198,DATA_B5AB17
	dw $0001,$3E80,$00EF,DATA_B59A61
	dw $0001,$3ED0,$01FF,DATA_B5AEE1
	dw $0001,$3F08,$00D0,DATA_B5FC0B
	dw $0002,$3F54,$00CF,DATA_B5E953
	dw $0000,$0000,$0000,$0000

DATA_BD87D4:
	dw $0000,$0000,$0000,$0000
	dw $0001,$2840,$0073,DATA_B59155
	dw $0001,$2A31,$0077,DATA_B5A77F
	dw $0000,$0000,$0000,$0000

DATA_BD87F4:
	dw $0000,$0000,$0000,$0000
	dw $0001,$2D70,$0040,DATA_B5A2FD
	dw $0001,$2D70,$0040,DATA_B5A2D5
	dw $0000,$0000,$0000,$0000

DATA_BD8814:
	dw $0000,$0000,$0000,$0000
	dw $0001,$3100,$0090,DATA_B59BAD
	dw $0001,$3180,$0090,DATA_B59B83
	dw $0000,$0000,$0000,$0000
endif

DATA_BD8834:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/MistyMine_Main.bin"
else
	dw $0008,$0340,$0040,CODE_BDFD31
	dw $0001,$03C8,$004F,DATA_B5938F
	dw $0001,$0478,$0068,DATA_B59CCF
	dw $0001,$0521,$0051,DATA_B5C4E5
	dw $0001,$05F0,$00AF,DATA_B59349
	dw $0001,$0690,$0094,DATA_B59CCF
	dw $0001,$071F,$0093,DATA_B5C51B
	dw $0001,$07D0,$00E0,DATA_B5BF7B
	dw $0001,$07F0,$004F,DATA_B5938F
	dw $0001,$089E,$0053,DATA_B5A51F
	dw $0001,$089E,$0053,DATA_B5C56D
	dw $0001,$0961,$00B1,DATA_B5C51B
	dw $0001,$09C8,$00CF,DATA_B5938F
	dw $0001,$0AB8,$0093,DATA_B5C51B
	dw $0001,$0B47,$00CF,DATA_B5938F
	dw $0001,$0BF0,$00F3,DATA_B5C51B
	dw $0001,$0CD2,$0094,DATA_B5C4E5
	dw $0001,$0CD0,$0070,DATA_B5A599
	dw $0001,$0E10,$00F0,DATA_B5C599
	dw $0001,$0E70,$00B0,DATA_B5BF95
	dw $0001,$0F00,$00B8,DATA_B5A51F
	dw $0001,$1010,$00D3,DATA_B5C51B
	dw $0001,$1140,$00AF,DATA_B59349
	dw $0001,$1168,$00AF,DATA_B5938F
	dw $0001,$11FA,$007E,DATA_B59CCF
	dw $0001,$1248,$0090,DATA_B59CCF
	dw $0001,$12E8,$0093,DATA_B5C4E5
	dw $0001,$1440,$006F,DATA_B59CCF
	dw $0001,$1490,$0073,DATA_B5C51B
	dw $0001,$14F0,$0070,DATA_B5BF7B
	dw $0001,$1618,$00C8,DATA_B5BFAF
	dw $0001,$17B4,$00F3,DATA_B5C599
	dw $0001,$1925,$015A,DATA_B5B74B
	dw $0008,$1925,$0040,CODE_BDFD31
	dw $0001,$1A90,$00F3,DATA_B5C51B
	dw $0001,$1AE0,$0040,DATA_B5BFC9
	dw $0001,$1BB7,$00D8,DATA_B59357
	dw $0001,$1CD4,$0113,DATA_B5C51B
	dw $0002,$1CE8,$002F,DATA_B5ECF9
	dw $0001,$1E08,$00BD,DATA_B5B413
	dw $0001,$1E68,$00AF,DATA_B5B413
	dw $0001,$1EC8,$00AF,DATA_B5B413
	dw $0001,$1F28,$00AF,DATA_B5B413
	dw $0001,$1F88,$009F,DATA_B5B413
	dw $0001,$1FE8,$0090,DATA_B5B413
	dw $0001,$203F,$008E,DATA_B5B413
	dw $0001,$203A,$0093,DATA_B5C577
	dw $0001,$2140,$00D3,DATA_B5C51B
	dw $0001,$21D0,$01FF,DATA_B5AEE1
	dw $0008,$2220,$0040,CODE_BDFD38
	dw $0001,$2230,$0128,DATA_B5A5AD
	dw $0001,$22C0,$008F,DATA_B596F5
	dw $0001,$2340,$00A8,DATA_B5C559
	dw $0001,$2460,$004D,DATA_B5907F
	dw $0001,$24BF,$0078,DATA_B5C559
	dw $0001,$24F8,$00CF,DATA_B5938F
	dw $0001,$25D0,$00F0,DATA_B596F5
	dw $0001,$2620,$00F0,DATA_B596F5
	dw $0001,$2668,$0108,DATA_B5C559
	dw $0001,$2771,$0078,DATA_B5EDB3
	dw $0008,$2770,$0040,CODE_BDFD31
	dw $0001,$2788,$01FF,DATA_B5AEE1
	dw $0001,$2890,$00C8,DATA_B5C559
	dw $0001,$2930,$00C8,DATA_B5C559
	dw $0001,$2A58,$00C0,DATA_B5C559
	dw $0001,$2A58,$011D,DATA_B59357
	dw $0001,$2B60,$00B8,DATA_B5C559
	dw $0008,$2B80,$0040,CODE_BDFD38
	dw $0001,$2C18,$010F,DATA_B5A467
	dw $0001,$2CA8,$0113,DATA_B5C585
	dw $0001,$2DA8,$010F,DATA_B5A467
	dw $0001,$2EA8,$0113,DATA_B5C58F
	dw $0001,$3025,$0113,DATA_B5C585
	dw $0001,$30D0,$010B,DATA_B5FBD7
	dw $0005,$3161,$00EC,DATA_BD8AA4
	dw $0001,$3418,$00EC,DATA_B5FC0B
	dw $0002,$344C,$00EF,DATA_B5EA61
	dw $0000,$0000,$0000,$0000

DATA_BD8AA4:
	dw $0000,$0000,$0000,$0000
	dw $0001,$3161,$00EC,DATA_B5C525
	dw $0001,$31A1,$00EC,DATA_B5C52F
	dw $0001,$31E1,$00EC,DATA_B5C53D
	dw $0001,$3221,$00EC,DATA_B5C54B
	dw $0000,$0000,$0000,$0000
endif

DATA_BD8AD4:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/RopeyRampage_Main.bin"
else
	dw $0008,$17A0,$00C0,CODE_BDFD50
	dw $0001,$187D,$0040,DATA_B5A471
	dw $0001,$18F7,$018F,DATA_B5A51F
	dw $0001,$1900,$007F,DATA_B59A61
	dw $0001,$1910,$00CF,DATA_B59A61
	dw $0001,$1912,$018F,DATA_B5A51F
	dw $0001,$192E,$018F,DATA_B5A51F
	dw $0001,$1943,$0043,DATA_B5938F
	dw $0001,$192E,$00D0,DATA_B5A485
	dw $0001,$19A0,$00E8,DATA_B5A551
	dw $0001,$1A48,$0090,DATA_B5BF0B
	dw $0001,$1A40,$0050,DATA_B5A471
	dw $0001,$1AA0,$00FF,DATA_B59A61
	dw $0001,$1B00,$00FF,DATA_B59A61
	dw $0001,$1B28,$0100,DATA_B5A471
	dw $0001,$1B80,$011F,DATA_B59A61
	dw $0001,$1C6E,$0100,DATA_B5BF0B
	dw $0001,$1CC8,$00C4,DATA_B594ED
	dw $0001,$1CF0,$017A,DATA_B59349
	dw $0001,$1CF0,$016F,DATA_B59A61
	dw $0001,$1D30,$00C9,DATA_B594ED
	dw $0001,$1DAC,$00D0,DATA_B594ED
	dw $0001,$1DEF,$0162,DATA_B5A599
	dw $0004,$1E50,$0150,DATA_B5A411
	dw $0001,$1E60,$0088,DATA_B59A61
	dw $0001,$1FB6,$00FF,DATA_B5A471
	dw $0004,$205B,$0168,DATA_B5A411
	dw $0001,$2120,$011F,DATA_B59A61
	dw $0001,$2180,$00FF,DATA_B59A61
	dw $0001,$21A5,$016F,DATA_B5A55D
	dw $0001,$21CF,$0058,DATA_B5CD0B
	dw $0001,$2208,$0110,DATA_B5A493
	dw $0001,$2278,$00F4,DATA_B5A493
	dw $0004,$231A,$015C,DATA_B5A411
	dw $0001,$23AC,$004E,DATA_B5EE8B
	dw $0001,$24C1,$018D,DATA_B5B6D3
	dw $0001,$251F,$0110,DATA_B5938F
	dw $0001,$25BD,$00F6,DATA_B594ED
	dw $0004,$2650,$0150,DATA_B5A411
	dw $0001,$2670,$007F,DATA_B59A61
	dw $0001,$2666,$0080,DATA_B5A467
	dw $0001,$2720,$007F,DATA_B59A61
	dw $0001,$2720,$007D,DATA_B5A467
	dw $0004,$2757,$0150,DATA_B5A411
	dw $0001,$27BC,$0093,DATA_B5938F
	dw $0001,$2920,$012F,DATA_B59A61
	dw $0001,$2922,$0085,DATA_B59349
	dw $0001,$2923,$0130,DATA_B5A467
	dw $0001,$2955,$00F2,DATA_B5F129
	dw $0001,$2AA2,$0110,DATA_B594ED
	dw $0004,$2B28,$018B,DATA_B5A41B
	dw $0001,$2BDB,$011F,DATA_B5A493
	dw $0004,$2C88,$0190,DATA_B5A411
	dw $0001,$2CF0,$01A0,DATA_B5A569
	dw $0004,$2DA0,$0190,DATA_B5A411
	dw $0001,$2E28,$0160,DATA_B59D21
	dw $0001,$2EAE,$00EE,DATA_B59B29
	dw $0001,$2FFE,$010E,DATA_B5A467
	dw $0001,$2FFE,$010E,DATA_B59B47
	dw $0001,$3000,$00BF,DATA_B59A61
	dw $0004,$312D,$0150,DATA_B5A411
	dw $0001,$31BC,$0150,DATA_B59D21
	dw $0004,$3250,$0150,DATA_B5A411
	dw $0001,$32E0,$0150,DATA_B59D21
	dw $0004,$3372,$0150,DATA_B5A411
	dw $0001,$3408,$00E0,DATA_B59D21
	dw $0001,$3408,$0120,DATA_B59D21
	dw $0001,$3464,$0190,DATA_B5AEE1
	dw $0001,$34BC,$00B4,DATA_B5A4CB
	dw $0001,$34DC,$0020,DATA_B5AB65
	dw $0001,$352E,$0068,DATA_B5FBD7
	dw $0001,$3540,$0168,DATA_B5A51F
	dw $0001,$3550,$0168,DATA_B5A51F
	dw $0008,$3620,$0030,CODE_BDFDB3
	dw $0008,$3640,$0030,CODE_BDFD46
	dw $0008,$3660,$0030,CODE_BDFD63
	dw $0001,$3668,$00C5,DATA_B5B927
	dw $0001,$3696,$0070,DATA_B5A467
	dw $0001,$36A0,$006F,DATA_B59A61
	dw $0001,$36E3,$0074,DATA_B5B931
	dw $0001,$36F6,$011C,DATA_B5A575
	dw $0001,$3702,$00E8,DATA_B5B927
	dw $0001,$3708,$0048,DATA_B5FC0B
	dw $0002,$3750,$005F,DATA_B5EA25
	dw $0000,$0000,$0000,$0000
endif

DATA_BD8D7C:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/OrangutanGang_Main.bin"
else
	dw $0002,$3788,$004F,DATA_B5ED27
	dw $0001,$37A5,$0160,DATA_B59255
	dw $0001,$37A5,$01B0,DATA_B5A0D5
	dw $0001,$37EA,$0090,DATA_B5B91D
	dw $0001,$396B,$00B0,DATA_B5B913
	dw $0001,$39B8,$019F,DATA_B59A61
	dw $0008,$39ED,$019F,CODE_BDFD50
	dw $0001,$39ED,$019F,DATA_B5953B
	dw $0001,$3B0C,$013F,DATA_B5953B
	dw $0001,$3BBF,$008F,DATA_B59349
	dw $0001,$3C1E,$00F4,DATA_B59641
	dw $0001,$3CC4,$00AF,DATA_B59689
	dw $0001,$3CD0,$00AF,DATA_B59A61
	dw $0001,$3D79,$00A4,DATA_B5953B
	dw $0001,$3EAC,$00B8,DATA_B5953B
	dw $0001,$3F18,$008E,DATA_B5953B
	dw $0001,$4008,$00DC,DATA_B5A0D5
	dw $0001,$4008,$00E0,DATA_B5A551
	dw $0001,$41C6,$00BE,DATA_B5953B
	dw $0001,$4232,$008F,DATA_B5953B
	dw $0001,$42A3,$0080,DATA_B5953B
	dw $0001,$4317,$004A,DATA_B5953B
	dw $0001,$4423,$0087,DATA_B5B927
	dw $0001,$45B1,$0095,DATA_B59641
	dw $0001,$45E1,$012F,DATA_B591CF
	dw $0001,$45E0,$00DF,DATA_B59A61
	dw $0001,$45FC,$0068,DATA_B5A55D
	dw $0001,$460D,$0095,DATA_B59665
	dw $0001,$46A3,$005C,DATA_B5A51F
	dw $0001,$47C8,$0150,DATA_B5B6FB
	dw $0001,$488C,$011F,DATA_B596AD
	dw $0001,$4906,$0178,DATA_B59357
	dw $0005,$4A98,$00FF,DATA_BD8FC4
	dw $0001,$4B22,$013F,DATA_B59255
	dw $0005,$4CB0,$011F,DATA_BD8FE4
	dw $0005,$4E88,$017F,DATA_BD9004
	dw $0001,$4F79,$012F,DATA_B596AD
	dw $0001,$4F80,$012F,DATA_B59A61
	dw $0001,$5004,$01FF,DATA_B5AEE1
	dw $0001,$50A2,$00AF,DATA_B596AD
	dw $0001,$50AC,$00CD,DATA_B5A569
	dw $0001,$50E1,$014F,DATA_B59641
	dw $0001,$5133,$013F,DATA_B59349
	dw $0001,$5230,$00E5,DATA_B5953B
	dw $0005,$5270,$013F,DATA_BD9044
	dw $0001,$53A1,$0068,DATA_B5A51F
	dw $0001,$5470,$00E5,DATA_B5953B
	dw $0005,$5480,$013F,DATA_BD9064
	dw $0001,$556C,$0050,DATA_B592A9
	dw $0001,$55CC,$004E,DATA_B5EE31
	dw $0001,$56CF,$01AE,DATA_B59AC3
	dw $0001,$574A,$008F,DATA_B5953B
	dw $0001,$5774,$008F,DATA_B59A61
	dw $0001,$577F,$01AF,DATA_B59155
	dw $0001,$5790,$008F,DATA_B5953B
	dw $0001,$5831,$01AE,DATA_B59AFD
	dw $0001,$5888,$01FF,DATA_B5AEE1
	dw $0001,$58C2,$010F,DATA_B592A9
	dw $0001,$5910,$01FF,DATA_B5AEE1
	dw $0001,$5912,$0092,DATA_B5907F
	dw $0001,$5955,$0012,DATA_B5EE9D
	dw $0001,$5990,$000F,DATA_B5907F
	dw $0005,$5A40,$017F,DATA_BD9084
	dw $0001,$5A8C,$006E,DATA_B5EE43
	dw $0001,$5B28,$01F0,DATA_B5A51F
	dw $0001,$5B38,$01F0,DATA_B5A51F
	dw $0001,$5C0C,$00EE,DATA_B5EE55
	dw $0001,$5C48,$0128,DATA_B5FBD7
	dw $0001,$5C6D,$012F,DATA_B5953B
	dw $0001,$5C75,$00F2,DATA_B5F13F
	dw $0001,$5CC8,$00E8,DATA_B5FC0B
	dw $0002,$5D10,$00FF,DATA_B5EA39
	dw $0000,$0000,$0000,$0000

DATA_BD8FC4:
	dw $0000,$0000,$0000,$0000
	dw $000C,$4A98,$013C,$0000
	dw $0001,$4A98,$00FF,DATA_B5BD95
	dw $0000,$0000,$0000,$0000

DATA_BD8FE4:
	dw $0000,$0000,$0000,$0000
	dw $000C,$4BA0,$01A0,$0000
	dw $0001,$4CB0,$011F,DATA_B5BD95
	dw $0000,$0000,$0000,$0000

DATA_BD9004:
	dw $0000,$0000,$0000,$0000
	dw $000C,$4D80,$01A0,$0000
	dw $0001,$4E88,$017F,DATA_B5BD95
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
	dw $000C,$50CD,$01A0,$0000
	dw $0001,$50CD,$014F,DATA_B5BD95
	dw $0000,$0000,$0000,$0000

DATA_BD9044:
	dw $0000,$0000,$0000,$0000
	dw $000C,$5200,$01A0,$0000
	dw $0001,$5370,$013F,DATA_B5BDA9
	dw $0000,$0000,$0000,$0000

DATA_BD9064:
	dw $0000,$0000,$0000,$0000
	dw $000C,$5480,$01A0,$0000
	dw $0001,$55B0,$013F,DATA_B5BDB3
	dw $0000,$0000,$0000,$0000

DATA_BD9084:
	dw $0000,$0000,$0000,$0000
	dw $000C,$5957,$01A0,$0000
	dw $0001,$5A50,$017F,DATA_B5BDBD
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
	dw $000C,$5A00,$0060,$0000
	dw $0001,$5A40,$006F,DATA_B5BDBD
	dw $0000,$0000,$0000,$0000
endif

DATA_BD90C4:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/BouncyBonanza_Bonus2.bin"
else
	dw $0001,$4000,$0020,DATA_B5CD29
	dw $0001,$3FD0,$0120,DATA_B59055
	dw $0001,$4036,$0120,DATA_B59055
	dw $0001,$3FB4,$01E8,DATA_B590E5
	dw $0001,$3FE0,$01E8,DATA_B590E5
	dw $0001,$4024,$01E8,DATA_B590E5
	dw $0001,$4052,$01E8,DATA_B590E5
	dw $0000,$0000,$0000,$0000
endif

DATA_BD9104:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ManicMincers_Main.bin"
else
	dw $0001,$4190,$012F,DATA_B5B413
	dw $0001,$4202,$0150,DATA_B5B1B7
	dw $0001,$4286,$0132,DATA_B59349
	dw $0001,$4310,$0170,DATA_B5B17F
	dw $0001,$43FB,$011A,DATA_B5B413
	dw $0001,$4431,$0122,DATA_B5A551
	dw $0001,$4432,$0178,DATA_B5B20B
	dw $0001,$44F4,$0150,DATA_B5B17F
	dw $0001,$45C6,$0111,DATA_B591B3
	dw $0001,$4633,$0110,DATA_B5B20B
	dw $0001,$4633,$01A8,DATA_B5B20B
	dw $0001,$4729,$010F,DATA_B5B413
	dw $0001,$478F,$00F0,DATA_B5B413
	dw $0001,$47C4,$014B,DATA_B5B17F
	dw $0001,$4865,$010D,DATA_B5B413
	dw $0001,$48A0,$0173,DATA_B5B19B
	dw $0001,$4928,$014F,DATA_B5B413
	dw $0001,$4985,$0157,DATA_B5B155
	dw $0001,$4985,$01A2,DATA_B5A55D
	dw $0001,$4985,$01A8,DATA_B5B17F
	dw $0001,$4AF2,$01E2,DATA_B5B155
	dw $0001,$4AF2,$01A0,DATA_B5A51F
	dw $0001,$4AF2,$019A,DATA_B5B1B7
	dw $0001,$4BCE,$0175,DATA_B5B155
	dw $0001,$4C74,$016F,DATA_B5B413
	dw $0001,$4C74,$016A,DATA_B5B155
	dw $0001,$4D03,$0161,DATA_B5B413
	dw $0001,$4D13,$0153,DATA_B5B155
	dw $0001,$4D93,$0153,DATA_B5B339
	dw $0001,$4E13,$0153,DATA_B5B155
	dw $0001,$5005,$01B8,DATA_B5B72D
	dw $0001,$505A,$0150,DATA_B5938F
	dw $0001,$50EE,$0178,DATA_B5B155
	dw $0001,$50EE,$0178,DATA_B5AF67
	dw $0001,$5226,$0143,DATA_B5B575
	dw $0001,$52E5,$0170,DATA_B59349
	dw $0005,$53D1,$0160,DATA_BD93CC
	dw $0001,$5475,$0138,DATA_B592A9
	dw $0001,$54F1,$00CF,DATA_B5B5BD
	dw $0001,$552F,$00D4,DATA_B5ED8F
	dw $0001,$5554,$01FF,DATA_B5AEE1
	dw $0005,$565C,$0138,DATA_BD93EC
	dw $0001,$565C,$0138,DATA_B5A51F
	dw $0001,$5842,$0128,DATA_B5B155
	dw $0001,$5842,$0100,DATA_B5A691
	dw $0001,$5910,$0117,DATA_B5938F
	dw $0001,$59A4,$010F,DATA_B5B559
	dw $0001,$5A3B,$0180,DATA_B5A569
	dw $0001,$5A80,$0128,DATA_B5B155
	dw $0001,$5AA0,$0100,DATA_B5A6B3
	dw $0001,$5B00,$0128,DATA_B5B155
	dw $0001,$5BF0,$010F,DATA_B59349
	dw $0001,$5CC2,$0100,DATA_B5A5DB
	dw $0001,$5CC2,$00F4,DATA_B5B01B
	dw $0001,$5DEE,$009E,DATA_B5B5BD
	dw $0001,$5EC8,$00C0,DATA_B5B5BD
	dw $0001,$5FE5,$0093,DATA_B5A5DB
	dw $0005,$5FE5,$0093,DATA_BD9414
	dw $0001,$6110,$0073,DATA_B5B413
	dw $0001,$6160,$0070,DATA_B5B413
	dw $0001,$61B0,$0072,DATA_B5B413
	dw $0001,$6200,$0090,DATA_B5FBD7
	dw $0001,$62E6,$007F,DATA_B5B155
	dw $0001,$62E6,$0098,DATA_B5B0F7
	dw $0001,$63F0,$0190,DATA_B5A5A3
	dw $0002,$6451,$00B0,DATA_B5ED0B
	dw $0001,$64A0,$00D0,DATA_B59349
	dw $0001,$64B8,$003B,DATA_B5B413
	dw $0001,$6510,$0032,DATA_B5B413
	dw $0001,$6558,$00F3,DATA_B5938F
	dw $0001,$6568,$0044,DATA_B5B413
	dw $0001,$65C0,$0054,DATA_B5B413
	dw $0001,$6618,$0049,DATA_B5B413
	dw $0001,$6711,$0054,DATA_B5EDA1
	dw $0001,$672F,$0090,DATA_B5907F
	dw $0001,$6786,$00C0,DATA_B5B155
	dw $0001,$6786,$0100,DATA_B5B155
	dw $0001,$67B1,$0071,DATA_B5F0A9
	dw $0001,$6898,$008C,DATA_B5FC0B
	dw $0002,$68D4,$008F,DATA_B5E8BD
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
	dw $0001,$4B64,$018B,DATA_B5B17F
	dw $0001,$4BBF,$018B,DATA_B5B17F
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
	dw $0001,$4ED2,$016F,DATA_B5B29F
	dw $0001,$4F42,$016F,DATA_B5B29F
	dw $0000,$0000,$0000,$0000

DATA_BD93CC:
	dw $0000,$0000,$0000,$0000
	dw $0001,$53F0,$01A0,DATA_B5AF79
	dw $0001,$53F0,$01A0,DATA_B5AFC1
	dw $0000,$0000,$0000,$0000

DATA_BD93EC:
	dw $0000,$0000,$0000,$0000
	dw $0001,$565C,$0138,DATA_B5AF55
	dw $0001,$565C,$0138,DATA_B5AF8B
	dw $0001,$565C,$0138,DATA_B5AF9D
	dw $0000,$0000,$0000,$0000

DATA_BD9414:
	dw $0000,$0000,$0000,$0000
	dw $0001,$5FE5,$008B,DATA_B5B087
	dw $0001,$5FE5,$008B,DATA_B5B099
	dw $0000,$0000,$0000,$0000
endif

DATA_BD9434:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/TorchlightTrouble_Main.bin"
else
	dw $0001,$7130,$0120,DATA_B59357
	dw $0001,$71C8,$00F0,DATA_B591EF
	dw $0001,$729C,$0110,DATA_B598B3
	dw $0001,$72C8,$0116,DATA_B5E667
	dw $0001,$72E8,$00B8,DATA_B5A551
	dw $0001,$7360,$00B4,DATA_B5E667
	dw $0001,$7390,$00B4,DATA_B598B3
	dw $0001,$7460,$00B4,DATA_B5E667
	dw $0001,$7498,$00AF,DATA_B598B3
	dw $0001,$74C8,$00B4,DATA_B5E667
	dw $0001,$7550,$00B0,DATA_B5A6D5
	dw $0001,$7550,$011B,DATA_B5A55D
	dw $0001,$75D8,$00D4,DATA_B5E667
	dw $0001,$7660,$00EF,DATA_B598B3
	dw $0001,$76A8,$00F4,DATA_B5E667
	dw $0001,$7700,$0100,DATA_B5A7A1
	dw $0001,$7798,$00F4,DATA_B5E667
	dw $0001,$7818,$00CF,DATA_B598B3
	dw $0001,$7848,$00D4,DATA_B5E667
	dw $0001,$78B0,$00F0,DATA_B5A7A1
	dw $0001,$7918,$0134,DATA_B5E667
	dw $0001,$79A8,$0134,DATA_B5E667
	dw $0001,$7A18,$00B4,DATA_B5E667
	dw $0001,$7A46,$00AF,DATA_B5B6DD
	dw $0001,$7AD0,$00CC,DATA_B59357
	dw $0001,$7BB0,$00D4,DATA_B5EDE9
	dw $0001,$7BC0,$010F,DATA_B592A9
	dw $0001,$7C50,$0118,DATA_B5B5CB
	dw $0001,$7C80,$0108,DATA_B5B155
	dw $0001,$7CD0,$01FF,DATA_B5AEE1
	dw $0001,$7D58,$0138,DATA_B5B155
	dw $0001,$7E10,$0110,DATA_B5B5CB
	dw $0001,$7E48,$011C,DATA_B5B155
	dw $0001,$7F10,$014F,DATA_B5B5CB
	dw $0001,$7F70,$014F,DATA_B5B5CB
	dw $0001,$8058,$0118,DATA_B5B155
	dw $0001,$80A8,$010F,DATA_B5FBD7
	dw $0001,$80E8,$0118,DATA_B5B155
	dw $0001,$80E8,$0118,DATA_B5B5CB
	dw $0001,$81E8,$00F8,DATA_B5B155
	dw $0001,$8250,$0100,DATA_B5A7A1
	dw $0001,$8288,$0118,DATA_B5A569
	dw $0001,$8368,$0138,DATA_B5B155
	dw $0001,$836C,$012F,DATA_B5B53D
	dw $0001,$83D8,$0138,DATA_B5B155
	dw $0001,$840C,$012F,DATA_B592A9
	dw $0001,$84C0,$0164,DATA_B5B227
	dw $0001,$84D0,$0094,DATA_B5EDFB
	dw $0001,$8510,$01FF,DATA_B5AEE1
	dw $0001,$8588,$0090,DATA_B5FC0B
	dw $0001,$8588,$0093,DATA_B59A61
	dw $0002,$85D4,$008F,DATA_B5E8E5
	dw $0000,$0000,$0000,$0000
endif

DATA_BD95DC:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/JungleHijinxs_Main.bin"
else
	dw $0002,$0004,$015F,DATA_B5ED39
	dw $0001,$0018,$0168,DATA_B5F155
	dw $0001,$0018,$0168,DATA_B5F173
	dw $0002,$0054,$00AF,DATA_B5ED19
	dw $0001,$00C0,$015F,DATA_B59A61
	dw $0001,$00D4,$0108,DATA_B5B91D
	dw $0001,$0150,$00AF,DATA_B59A61
	dw $0001,$0190,$00AF,DATA_B59A61
	dw $0001,$01EE,$00AE,DATA_B59ADB
	dw $0001,$0215,$00AF,DATA_B5B413
	dw $0001,$0275,$009F,DATA_B59349
	dw $0001,$0317,$01C0,DATA_B5A51F
	dw $0001,$0345,$00EF,DATA_B59443
	dw $0001,$03B8,$00AF,DATA_B5B413
	dw $0001,$03C3,$0150,DATA_B5A551
	dw $0001,$03C3,$00FF,DATA_B59A61
	dw $0001,$0400,$019F,DATA_B59A61
	dw $0001,$04E4,$018F,DATA_B5E5A3
	dw $0001,$0540,$009F,DATA_B59A61
	dw $0001,$0540,$00EF,DATA_B59A61
	dw $0001,$0540,$019F,DATA_B59A61
	dw $0001,$0571,$00EC,DATA_B594ED
	dw $0001,$0594,$0148,DATA_B5A51F
	dw $0001,$05E0,$009F,DATA_B59A61
	dw $0001,$05E0,$00EF,DATA_B59A61
	dw $0001,$0603,$00EF,DATA_B594ED
	dw $0001,$0680,$01A0,DATA_B5E5A3
	dw $0001,$0680,$015F,DATA_B59A61
	dw $0001,$0724,$00D1,DATA_B59955
	dw $0001,$0795,$00DD,DATA_B59955
	dw $0001,$07E5,$01B0,DATA_B5E5D1
	dw $0001,$080C,$00D8,DATA_B5B70F
	dw $0001,$0870,$008F,DATA_B59349
	dw $0001,$0870,$0130,DATA_B5A55D
	dw $0001,$0980,$00B0,DATA_B591FD
	dw $0001,$0986,$005F,DATA_B592A9
	dw $0001,$0A00,$00F0,DATA_B5C703
	dw $0001,$0A00,$00EF,DATA_B59A61
	dw $0001,$0A00,$00A3,DATA_B5A5AD
	dw $0001,$0B88,$0090,DATA_B591B3
	dw $0001,$0BD5,$00F7,DATA_B5B91D
	dw $0005,$0C40,$0086,DATA_BD97F4
	dw $0001,$0D2E,$00C0,DATA_B5A569
	dw $0001,$0DEC,$006D,DATA_B5EE0D
	dw $0001,$0EB0,$00DF,DATA_B594ED
	dw $0001,$0F1C,$00FF,DATA_B594ED
	dw $0001,$0F80,$011F,DATA_B594ED
	dw $0001,$1015,$00F2,DATA_B5F113
	dw $0001,$1080,$00DF,DATA_B59A61
	dw $0001,$1090,$0128,DATA_B5A575
	dw $0001,$10CC,$002D,DATA_B5EE1F
	dw $0001,$10E4,$01FF,DATA_B5AEE1
	dw $0001,$1111,$006E,DATA_B59AEF
	dw $0001,$11D0,$0074,DATA_B59955
	dw $0001,$1295,$00C8,DATA_B5A51F
	dw $0001,$12D9,$006C,DATA_B5FBD7
	dw $0001,$1328,$006F,DATA_B59A61
	dw $0008,$1380,$0100,CODE_BDFD50
	dw $0001,$1398,$006F,DATA_B59A61
	dw $0001,$13D2,$0130,DATA_B5A51F
	dw $0001,$1468,$0028,DATA_B5FC0B
	dw $0001,$14B0,$01F8,DATA_B5E615
	dw $0001,$14C0,$01F8,DATA_B5E615
	dw $0002,$14B0,$003F,DATA_B5E8C7
	dw $0001,$14EF,$0158,DATA_B59055
	dw $0001,$14EF,$01F8,DATA_B5D543
	dw $0000,$0000,$0000,$0000

DATA_BD97F4:
	dw $0000,$0000,$0000,$0000
	dw $0001,$0C40,$0086,DATA_B5B405
	dw $0001,$0CA0,$008F,DATA_B5B405
	dw $0001,$0D00,$00A0,DATA_B5B405
	dw $0000,$0000,$0000,$0000
endif

DATA_BD981C:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/BarrelCannonCanyon_Main.bin"
else
	dw $0001,$6380,$0140,DATA_B5CBAF
	dw $0001,$63FD,$0087,DATA_B5B913
	dw $0001,$648B,$0042,DATA_B594ED
	dw $0001,$64C8,$0051,DATA_B594ED
	dw $0001,$64CB,$00DF,DATA_B5B913
	dw $0001,$651E,$0050,DATA_B5CADF
	dw $0001,$651E,$01E8,DATA_B5A551
	dw $0001,$6572,$00AE,DATA_B59AFD
	dw $0001,$65D8,$01D0,DATA_B5CBC9
	dw $0001,$6630,$009B,DATA_B59A61
	dw $0001,$661D,$00EF,DATA_B59C15
	dw $0001,$6651,$00C7,DATA_B5B913
	dw $0001,$66B0,$00B6,DATA_B5B913
	dw $0001,$670E,$014F,DATA_B59C15
	dw $0001,$67A5,$0166,DATA_B5B913
	dw $0001,$67A6,$002F,DATA_B5CC05
	dw $0001,$67A6,$00AE,DATA_B5A5A3
	dw $0001,$67EB,$00D0,DATA_B5CAF9
	dw $0001,$68B8,$01D0,DATA_B5CC93
	dw $0001,$68F0,$012F,DATA_B59C15
	dw $0001,$699D,$0110,DATA_B59C15
	dw $0001,$69CC,$00CF,DATA_B5A4BD
	dw $0001,$6A63,$01D0,DATA_B5CC93
	dw $0001,$6AB0,$004F,DATA_B59A61
	dw $0001,$6A8B,$008F,DATA_B5A4D9
	dw $0001,$6ABE,$00F2,DATA_B5B913
	dw $0001,$6BE8,$00B0,DATA_B5CB47
	dw $0001,$6BE8,$0130,DATA_B5CB2D
	dw $0001,$6C03,$0067,DATA_B5A4F5
	dw $0001,$6C43,$0070,DATA_B5A4E7
	dw $0001,$6CA0,$0062,DATA_B5B913
	dw $0001,$6CE0,$01D0,DATA_B5CC75
	dw $0001,$6D40,$0038,DATA_B5C767
	dw $0001,$6DA0,$00E4,DATA_B5C781
	dw $0001,$6E00,$0038,DATA_B5C79B
	dw $0001,$6EC9,$01AF,DATA_B59357
	dw $0001,$6F73,$011A,DATA_B5B913
	dw $0001,$6FFB,$00AF,DATA_B5958D
	dw $0001,$7000,$015F,DATA_B59A61
	dw $0001,$7020,$00AF,DATA_B59A61
	dw $0001,$7024,$00AF,DATA_B5958D
	dw $0001,$704D,$00AF,DATA_B5958D
	dw $0001,$70A0,$01D0,DATA_B5A599
	dw $0001,$7105,$01C5,DATA_B5CCED
	dw $0005,$718F,$008F,DATA_BD9BE4
	dw $0005,$7318,$018F,DATA_BD9C0C
	dw $0001,$72F0,$01D3,DATA_B5A55D
	dw $0001,$73C0,$00EF,DATA_B5C837
	dw $0001,$7400,$012F,DATA_B5C851
	dw $0001,$746B,$0137,DATA_B5A55D
	dw $0001,$74A5,$00E8,DATA_B5C86B
	dw $0001,$74A5,$0070,DATA_B5C885
	dw $0001,$7520,$00C0,DATA_B5C89F
	dw $0001,$7520,$014F,DATA_B5C8B9
	dw $0001,$754C,$006E,DATA_B5EE67
	dw $0001,$7636,$0152,DATA_B5958D
	dw $0001,$76A0,$013F,DATA_B59A61
	dw $0001,$772C,$012E,DATA_B5F0E7
	dw $0001,$7750,$0166,DATA_B5B6F1
	dw $0001,$7776,$01AC,DATA_B5B913
	dw $0001,$7894,$00EF,DATA_B59A61
	dw $0001,$7891,$00F4,DATA_B5958D
	dw $0001,$78C1,$010F,DATA_B59349
	dw $0001,$7932,$01A3,DATA_B5B913
	dw $0001,$798B,$014F,DATA_B5958D
	dw $0001,$798C,$0169,DATA_B5B913
	dw $0001,$79EC,$00EE,DATA_B5EE79
	dw $0001,$7A10,$012F,DATA_B59A61
	dw $0001,$7A2B,$012F,DATA_B5958D
	dw $0001,$7A67,$00D0,DATA_B5938F
	dw $0001,$7A8C,$00CE,DATA_B5F0FD
	dw $0001,$7AC9,$010F,DATA_B5958D
	dw $0001,$7AB0,$010F,DATA_B59A61
	dw $0001,$7BBB,$00CE,DATA_B594ED
	dw $0001,$7C47,$01CB,DATA_B5CBE7
	dw $0001,$7CBA,$007F,DATA_B5958D
	dw $0001,$7CE0,$00CF,DATA_B5CB7B
	dw $0001,$7CE0,$007F,DATA_B59A61
	dw $0001,$7D06,$007F,DATA_B5958D
	dw $0001,$7D11,$014F,DATA_B5CB61
	dw $0001,$7DFE,$004F,DATA_B5A503
	dw $0001,$7EAE,$014F,DATA_B5CB95
	dw $0001,$7EB0,$008E,DATA_B59A8D
	dw $0001,$7F65,$0050,DATA_B5958D
	dw $0001,$7FC8,$01DD,DATA_B5A569
	dw $0001,$7FEB,$00BA,DATA_B5B913
	dw $0001,$8048,$006F,DATA_B5958D
	dw $0001,$8090,$0090,DATA_B5C8D3
	dw $0001,$8110,$0110,DATA_B5C8ED
	dw $0005,$8190,$0100,DATA_BD9C2C
	dw $0001,$8200,$01CB,DATA_B5CCB1
	dw $0001,$82B0,$0040,DATA_B5C955
	dw $0001,$8350,$0074,DATA_B5C96F
	dw $0005,$83C0,$0108,DATA_BD9C64
	dw $0005,$8480,$0108,DATA_BD9C8C
	dw $0001,$8510,$012F,DATA_B59D59
	dw $0001,$85B0,$012F,DATA_B59D59
	dw $0001,$8600,$0188,DATA_B5CA0B
	dw $0001,$86C0,$00C8,DATA_B5CA25
	dw $0001,$8780,$0188,DATA_B5CA3F
	dw $0001,$8818,$0188,DATA_B5CA59
	dw $0005,$87E4,$0148,DATA_BD9CB4
	dw $0001,$8878,$01CB,DATA_B5CCCF
	dw $0001,$8900,$00E8,DATA_B5CAA7
	dw $0001,$8952,$010E,DATA_B59D91
	dw $0001,$8998,$0105,DATA_B5CAC5
	dw $0001,$8A78,$0108,DATA_B5FBD7
	dw $0001,$8B20,$00EF,DATA_B59C15
	dw $0001,$8B40,$019F,DATA_B59A61
	dw $0001,$8B4B,$014B,DATA_B5B913
	dw $0001,$8B70,$00EF,DATA_B59C15
	dw $0001,$8BC0,$00EF,DATA_B59C15
	dw $0001,$8BC0,$00EF,DATA_B59A61
	dw $0001,$8C20,$019F,DATA_B59A61
	dw $0001,$8C34,$01CD,DATA_B5A575
	dw $0001,$8C92,$00E5,DATA_B5B913
	dw $0001,$8CC8,$00E8,DATA_B5FC0B
	dw $0001,$8CCB,$0148,DATA_B5B913
	dw $0001,$8CEA,$00FA,DATA_B5958D
	dw $0002,$8D10,$00FF,DATA_B5EA6B
	dw $0000,$0000,$0000,$0000

DATA_BD9BE4:
	dw $0000,$0000,$0000,$0000
	dw $0001,$718F,$008F,DATA_B5C7B5
	dw $0001,$7240,$018F,DATA_B5C7CF
	dw $0001,$7240,$00EF,DATA_B5C7E9
	dw $0000,$0000,$0000,$0000

DATA_BD9C0C:
	dw $0000,$0000,$0000,$0000
	dw $0001,$7318,$00EF,DATA_B5C81D
	dw $0001,$7318,$018F,DATA_B5C803
	dw $0000,$0000,$0000,$0000

DATA_BD9C2C:
	dw $0000,$0000,$0000,$0000
	dw $0001,$8190,$0090,DATA_B5C907
	dw $0001,$81D8,$00C8,DATA_B59D75
	dw $0001,$8220,$0100,DATA_B5C921
	dw $0001,$8268,$00C8,DATA_B59D83
	dw $0001,$82B0,$0090,DATA_B5C93B
	dw $0000,$0000,$0000,$0000

DATA_BD9C64:
	dw $0000,$0000,$0000,$0000
	dw $0001,$8400,$0074,DATA_B5C989
	dw $0001,$842C,$00D0,DATA_B59EC1
	dw $0001,$842C,$0118,DATA_B5C9A3
	dw $0000,$0000,$0000,$0000

DATA_BD9C8C:
	dw $0000,$0000,$0000,$0000
	dw $0001,$84C0,$0118,DATA_B5C9BD
	dw $0001,$8560,$00E8,DATA_B5C9D7
	dw $0001,$8600,$0108,DATA_B5C9F1
	dw $0000,$0000,$0000,$0000

DATA_BD9CB4:
	dw $0000,$0000,$0000,$0000
	dw $0001,$87E4,$0148,DATA_B59ED7
	dw $0001,$881C,$00E8,DATA_B5CA73
	dw $0000,$0000,$0000,$0000
endif

DATA_BD9CD4:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ElevatorAntics_Main.bin"
else
	dw $0001,$86B0,$01FF,DATA_B5AEE1
	dw $0001,$8720,$00F0,DATA_B5BF0B
	dw $0002,$8778,$01AF,DATA_B5ECC3
	dw $0001,$87C1,$00B4,DATA_B5BF0B
	dw $0001,$87D4,$0051,DATA_B59CCF
	dw $0001,$8801,$0110,DATA_B5BF0B
	dw $0001,$8822,$0050,DATA_B59CCF
	dw $0001,$8841,$0110,DATA_B5BF0B
	dw $0001,$8841,$0148,DATA_B5A551
	dw $0001,$88FA,$0090,DATA_B5B863
	dw $0001,$8A0A,$007D,DATA_B59CCF
	dw $0001,$8AF5,$0034,DATA_B59CCF
	dw $0001,$8BE5,$0034,DATA_B59CCF
	dw $0001,$8C15,$0034,DATA_B59CCF
	dw $0001,$8C63,$005C,DATA_B5BF0B
	dw $0001,$8CB9,$0039,DATA_B5A51F
	dw $0001,$8CD4,$012F,DATA_B5B881
	dw $0001,$8CD6,$0036,DATA_B5C51B
	dw $0001,$8D5D,$01BF,DATA_B59357
	dw $0001,$8E48,$0134,DATA_B5C4E5
	dw $0001,$8E90,$00F8,DATA_B5BF0B
	dw $0001,$8EF0,$0128,DATA_B5BF0B
	dw $0001,$8EF0,$0178,DATA_B59D21
	dw $0001,$8F50,$0128,DATA_B5BF0B
	dw $0001,$9005,$0087,DATA_B59CCF
	dw $0001,$9032,$00D0,DATA_B59D9F
	dw $0001,$90D8,$00D0,DATA_B59D9F
	dw $0001,$9128,$00A0,DATA_B59DAD
	dw $0001,$9212,$00C0,DATA_B5BF0B
	dw $0005,$9212,$0115,DATA_BD9F94
	dw $0001,$9266,$00C0,DATA_B5BF0B
	dw $0001,$92BA,$00C0,DATA_B5BF0B
	dw $0001,$9398,$000F,DATA_B59349
	dw $0002,$9398,$01CF,DATA_B5ECD5
	dw $0001,$93F2,$0048,DATA_B5BF0B
	dw $0001,$93F2,$009F,DATA_B59F5B
	dw $0001,$9473,$000F,DATA_B5C51B
	dw $0001,$9560,$00F0,DATA_B5BF0B
	dw $0005,$9580,$012C,DATA_BD9FBC
	dw $0001,$95A0,$00F0,DATA_B5BF0B
	dw $0001,$95E0,$00F0,DATA_B5BF0B
	dw $0001,$9620,$0020,DATA_B5BF0B
	dw $0001,$9620,$0024,DATA_B5A51F
	dw $0001,$96F7,$008F,DATA_B59CCF
	dw $0001,$97C9,$0077,DATA_B5C4E5
	dw $0001,$98BB,$00C0,DATA_B5BF0B
	dw $0001,$9928,$01FF,DATA_B5AEE1
	dw $0001,$992A,$012F,DATA_B5B8B3
	dw $0001,$99E5,$01A8,DATA_B5B705
	dw $0001,$9AEF,$00ED,DATA_B59963
	dw $0007,$9BBD,$0080,DATA_B5B62B
	dw $0001,$9C03,$001C,DATA_B5A51F
	dw $0001,$9CE1,$00F3,DATA_B59255
	dw $0001,$9E1F,$010F,DATA_B5B8BD
	dw $0001,$9E4A,$0036,DATA_B5A569
	dw $0007,$9E9D,$0080,DATA_B5B635
	dw $0005,$9F9E,$012C,DATA_BD9FDC
	dw $0001,$A112,$008F,DATA_B59255
	dw $0001,$A160,$00B8,DATA_B59D9F
	dw $0007,$A19D,$0080,DATA_B5B63F
	dw $0005,$A1E4,$012F,DATA_BD9FFC
	dw $0001,$A39B,$0094,DATA_B59F19
	dw $0007,$A39D,$0080,DATA_B5B649
	dw $0001,$A418,$0094,DATA_B59F19
	dw $0001,$A4CC,$0155,DATA_B59971
	dw $0001,$A549,$01B4,DATA_B59357
	dw $0001,$A5AF,$012F,DATA_B59971
	dw $0001,$A63C,$01B0,DATA_B59F19
	dw $0007,$A63D,$0080,DATA_B5B653
	dw $0001,$A6F9,$01B0,DATA_B59F19
	dw $0001,$A866,$012F,DATA_B5B84F
	dw $0007,$A8E5,$0080,DATA_B5B65D
	dw $0001,$A8EC,$0148,DATA_B59F5B
	dw $0001,$A9DE,$01A4,DATA_B5A575
	dw $0001,$A9DE,$0134,DATA_B5FBD7
	dw $0001,$AA65,$0133,DATA_B5B859
	dw $0007,$AAA5,$0080,DATA_B5B667
	dw $0001,$AB7E,$0120,DATA_B59F19
	dw $0007,$ABE5,$0080,DATA_B5B671
	dw $0001,$AC32,$0013,DATA_B59F19
	dw $0001,$AD02,$010F,DATA_B5907F
	dw $0001,$AD68,$0174,DATA_B5B89F
	dw $0007,$ADDD,$0080,DATA_B5B67B
	dw $0001,$AE24,$01FF,DATA_B5AEE1
	dw $0002,$AE78,$000F,DATA_B5ECE7
	dw $0001,$AE88,$0110,DATA_B5FC0B
	dw $0002,$AED4,$010F,DATA_B5E903
	dw $0000,$0000,$0000,$0000

DATA_BD9F94:
	dw $0000,$0000,$0000,$0000
	dw $0001,$9212,$01A8,DATA_B59D9F
	dw $0001,$9266,$0105,DATA_B59D9F
	dw $0001,$92BA,$01A8,DATA_B59D9F
	dw $0000,$0000,$0000,$0000

DATA_BD9FBC:
	dw $0000,$0000,$0000,$0000
	dw $0001,$9580,$0168,DATA_B59F2F
	dw $0001,$9600,$0100,DATA_B59F45
	dw $0000,$0000,$0000,$0000

DATA_BD9FDC:
	dw $0000,$0000,$0000,$0000
	dw $0001,$9F9E,$010F,DATA_B598E5
	dw $0001,$A030,$00CF,DATA_B598E5
	dw $0000,$0000,$0000,$0000

DATA_BD9FFC:
	dw $0000,$0000,$0000,$0000
	dw $0001,$A1E4,$012F,DATA_B5997F
	dw $0001,$A284,$012F,DATA_B5998D
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
	dw $0001,$AD58,$0174,DATA_B5B863
	dw $0001,$AD58,$0194,DATA_B5B895
	dw $0000,$0000,$0000,$0000
endif

DATA_BDA03C:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/JungleHijinxs_Bonus2.bin"
else
	dw $0002,$5DE0,$0080,DATA_B5F1E3
	dw $0000,$0000,$0000,$0000
endif

DATA_BDA04C:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/RopeyRampage_Bonus2.bin"
else
	dw $0002,$5DE0,$0190,DATA_B5F269
	dw $0000,$0000,$0000,$0000
endif

DATA_BDA05C:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/RopeyRampage_Bonus1.bin"
else
	dw $0001,$6048,$0028,DATA_B5BF0B
	dw $0001,$60B4,$0028,DATA_B5BF0B
	dw $0001,$6120,$0028,DATA_B5BF0B
	dw $0001,$618C,$0028,DATA_B5BF0B
	dw $0001,$61F8,$0028,DATA_B5BF0B
	dw $0001,$6264,$0028,DATA_B5BF0B
	dw $0001,$6320,$0058,DATA_B5A569
	dw $0002,$6338,$004F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDA0A4:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/OrangutanGang_Bonus3.bin"
else
	dw $0001,$6098,$0180,DATA_B59055
	dw $0001,$60F0,$012E,DATA_B59A6B
	dw $0001,$6110,$012E,DATA_B59A6B
	dw $0002,$6138,$012F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDA0CC:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/OrangutanGang_Bonus2.bin"
else
	dw $0001,$6198,$0180,DATA_B59055
	dw $0001,$61D0,$012E,DATA_B59A6B
	dw $0001,$61F0,$012E,DATA_B59AFD
	dw $0001,$6210,$012E,DATA_B59A6B
	dw $0002,$6238,$012F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDA0FC:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/OrangutanGang_Bonus1.bin"
else
	dw $0002,$5DE0,$00A8,DATA_B5F5B7
	dw $0000,$0000,$0000,$0000
endif

DATA_BDA10C:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/PoisonPond_Main.bin"
else
	dw $0009,$0000,$0000,DATA_BDA584
	dw $000F,$0080,$63FF,DATA_B591DD
	dw $0002,$0130,$6420,DATA_B5E29D
	dw $000F,$0165,$6570,DATA_B5A551
	dw $000F,$0168,$6650,DATA_B5C39F
	dw $000F,$01D8,$6650,DATA_B5A51F
	dw $000F,$0230,$64B8,DATA_B5C3BF
	dw $000F,$02AA,$644A,DATA_B5C3BF
	dw $000F,$02BA,$6430,DATA_B5C3E3
	dw $000F,$0322,$643E,DATA_B59357
	dw $000F,$0410,$6658,DATA_B5C38D
	dw $000F,$0428,$65F0,DATA_B5C3BF
	dw $000F,$0435,$6455,DATA_B5C265
	dw $000F,$04AE,$661C,DATA_B5DFD9
	dw $000F,$04D7,$6452,DATA_B5A51F
	dw $000F,$05B4,$65F0,DATA_B5C135
	dw $0005,$063A,$65C9,DATA_BDA544
	dw $000F,$077F,$65B8,DATA_B5B1E1
	dw $000F,$07B0,$65B1,DATA_B5A51F
	dw $000F,$0048,$6838,DATA_B5C123
	dw $000F,$0084,$68D7,DATA_B5A55D
	dw $000F,$00C7,$684C,DATA_B5C123
	dw $000F,$00DB,$67CF,DATA_B5C123
	dw $0005,$0220,$681C,DATA_BDA42C
	dw $000F,$02EB,$67B0,DATA_B5C3F5
	dw $000F,$02ED,$6870,DATA_B5C40B
	dw $000F,$02F0,$6810,DATA_B5C421
	dw $000F,$03FA,$67EE,DATA_B5B155
	dw $000F,$0482,$6824,DATA_B5B2F3
	dw $000F,$04CB,$67EE,DATA_B5B155
	dw $000F,$051F,$67CE,DATA_B59357
	dw $000F,$0520,$6850,DATA_B5C123
	dw $000F,$0578,$6820,DATA_B5C123
	dw $000F,$06A2,$689D,DATA_B5C2E5
	dw $0005,$06F2,$6773,DATA_BDA40C
	dw $000F,$07B0,$6726,DATA_B5C309
	dw $000F,$0117,$6920,DATA_B5C135
	dw $000F,$015C,$6953,DATA_B5C135
	dw $000F,$017B,$69A2,DATA_B5C135
	dw $000F,$0219,$69C7,DATA_B5B2E5
	dw $000F,$0380,$69D6,DATA_B5B737
	dw $000F,$0453,$6973,DATA_B5A51F
	dw $000F,$0453,$69EF,DATA_B5B163
	dw $000F,$0533,$6A4C,DATA_B5B219
	dw $000F,$0533,$6B0A,DATA_B5A51F
	dw $000F,$0610,$6BE4,DATA_B5B301
	dw $000F,$061B,$6A50,DATA_B5C437
	dw $0005,$06CB,$6929,DATA_BDA44C
	dw $000F,$0705,$6A2B,DATA_B5C273
	dw $000F,$0734,$6BD0,DATA_B5C437
	dw $000F,$0734,$6C34,DATA_B5C437
	dw $000F,$07A8,$6B73,DATA_B59357
	dw $000F,$07B6,$6A3F,DATA_B591DD
	dw $0005,$0092,$6D0D,DATA_BDA524
	dw $0001,$0140,$6DC4,DATA_B5D559
	dw $000F,$0186,$6C9C,DATA_B5B155
	dw $000F,$0186,$6C9C,DATA_B5AFD3
	dw $000F,$01A0,$6DD0,DATA_B5A5AD
	dw $000F,$022F,$6BD0,DATA_B59357
	dw $000F,$0294,$6C1E,DATA_B5B155
	dw $000F,$0294,$6C1E,DATA_B5B063
	dw $0002,$0350,$6DE0,DATA_B5E2C1
	dw $000F,$03AD,$6B70,DATA_B5B155
	dw $0005,$03CD,$6BE3,DATA_BDA4E4
	dw $000F,$041A,$6CCD,DATA_B5C31B
	dw $000F,$0435,$6B74,DATA_B5A51F
	dw $0005,$0470,$6DBA,DATA_BDA4B4
	dw $000F,$05B4,$6DC5,DATA_B5B30F
	dw $000F,$05D3,$6E0F,DATA_B5A569
	dw $0005,$074E,$6CD2,DATA_BDA46C
	dw $0002,$0750,$6E30,DATA_B5E2AF
	dw $000F,$0770,$6F60,DATA_B5A599
	dw $0001,$0184,$6EBA,DATA_B5FBD7
	dw $000F,$01F5,$6F48,DATA_B5C437
	dw $000F,$0210,$6ED0,DATA_B5C449
	dw $000F,$0255,$6F0B,DATA_B5C46D
	dw $000F,$028B,$6F62,DATA_B5C437
	dw $000F,$02B0,$6EE0,DATA_B5C437
	dw $000F,$02D0,$6F3D,DATA_B5C3BF
	dw $000F,$0308,$6F2D,DATA_B5C437
	dw $000F,$034A,$6EE8,DATA_B5C46D
	dw $000F,$0382,$6F44,DATA_B5C3BF
	dw $000F,$03B6,$6F18,DATA_B5C437
	dw $000F,$03E7,$6ECF,DATA_B5C437
	dw $000F,$040C,$6F6B,DATA_B5C46D
	dw $000F,$042E,$6F1D,DATA_B5A575
	dw $000F,$045E,$6EF4,DATA_B5C437
	dw $000F,$04A3,$6F40,DATA_B5C437
	dw $000F,$04D0,$6F14,DATA_B5C46D
	dw $000F,$0520,$6F5D,DATA_B5C437
	dw $000F,$054C,$6EE0,DATA_B5C46D
	dw $0005,$056A,$6F40,DATA_BDA564
	dw $000F,$05AD,$6F18,DATA_B5C46D
	dw $0001,$0677,$6EB8,DATA_B5FC0B
	dw $0002,$06C8,$6EFF,DATA_B5EA9D
	dw $0000,$0000,$0000,$0000

DATA_BDA40C:
	dw $0000,$0000,$0000,$0000
	dw $0001,$06F2,$6773,DATA_B5B2AD
	dw $0001,$06F2,$6828,DATA_B5B2AD
	dw $0000,$0000,$0000,$0000

DATA_BDA42C:
	dw $0000,$0000,$0000,$0000
	dw $0001,$0180,$67D4,DATA_B5B2BB
	dw $0001,$0220,$681D,DATA_B5B2D7
	dw $0000,$0000,$0000,$0000

DATA_BDA44C:
	dw $0000,$0000,$0000,$0000
	dw $0001,$06CB,$692E,DATA_B5B17F
	dw $0001,$0738,$6964,DATA_B5B1B7
	dw $0000,$0000,$0000,$0000

DATA_BDA46C:
	dw $0000,$0000,$0000,$0000
	dw $0001,$074E,$6DB7,DATA_B5B02D
	dw $0001,$074E,$6DB7,DATA_B5B03F
	dw $0001,$074E,$6DB7,DATA_B5B051
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
	dw $0001,$051D,$6DC4,DATA_B5B29F
	dw $0001,$064D,$6DC4,DATA_B5B29F
	dw $0000,$0000,$0000,$0000

DATA_BDA4B4:
	dw $0000,$0000,$0000,$0000
	dw $0001,$03D2,$6DBA,DATA_B5B02D
	dw $0001,$03D2,$6DBA,DATA_B5B03F
	dw $0001,$03D2,$6DBA,DATA_B5B051
	dw $000C,$0470,$6DAF,$0000
	dw $0000,$0000,$0000,$0000

DATA_BDA4E4:
	dw $0000,$0000,$0000,$0000
	dw $0001,$03D2,$6BE3,DATA_B5B31D
	dw $0001,$03D2,$6BAA,DATA_B5B31D
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
	dw $0001,$028B,$6BEF,DATA_B5B29F
	dw $0001,$028B,$6C4F,DATA_B5B29F
	dw $0000,$0000,$0000,$0000

DATA_BDA524:
	dw $0000,$0000,$0000,$0000
	dw $0001,$0090,$6D40,DATA_B5B1EF
	dw $0001,$0090,$6EC0,DATA_B5B1FD
	dw $0000,$0000,$0000,$0000

DATA_BDA544:
	dw $0000,$0000,$0000,$0000
	dw $0001,$063A,$65C9,DATA_B5DFE7
	dw $0001,$066A,$65C9,DATA_B5DFE7
	dw $0000,$0000,$0000,$0000

DATA_BDA564:
	dw $0000,$0000,$0000,$0000
	dw $0001,$056A,$6F48,DATA_B5E023
	dw $0001,$056A,$6ECC,DATA_B5E015
	dw $0000,$0000,$0000,$0000

DATA_BDA584:
	dw $1201,$072C,$6680,$2313,$2313,$0078,$6900,$3424
	dw $3424,$0750,$6C80,$4735,$4735,$0120,$6F00,$5F48
	dw $0000
endif

DATA_BDA5A6:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/CroctopusChase_Main.bin"
else
	dw $0009,$0000,$0000,DATA_BDA7BE
	dw $0001,$0138,$52F8,DATA_B5C16B
	dw $0001,$0294,$5490,DATA_B5E123
	dw $0001,$0453,$5487,DATA_B59357
	dw $0001,$0520,$54A0,DATA_B5C159
	dw $0001,$0594,$53E0,DATA_B5E135
	dw $0001,$06EC,$5530,DATA_B5A51F
	dw $0001,$06F6,$53C3,DATA_B5E147
	dw $0001,$0728,$54A0,DATA_B5C17D
	dw $0001,$0790,$553E,DATA_B5A551
	dw $0001,$0110,$5660,DATA_B5C293
	dw $0001,$0110,$56AC,DATA_B5E16B
	dw $0001,$0130,$576B,DATA_B5A55D
	dw $0001,$01DE,$5810,DATA_B5DBED
	dw $0001,$01DE,$56A8,DATA_B5DC0B
	dw $0001,$0202,$5810,DATA_B5DBED
	dw $0001,$0202,$56A8,DATA_B5DC0B
	dw $0002,$0218,$5640,DATA_B5E2E5
	dw $0001,$0292,$56CB,DATA_B59357
	dw $0001,$03B8,$5600,DATA_B5C18F
	dw $0001,$0448,$5640,DATA_B5E159
	dw $0001,$0540,$56B4,DATA_B5C39F
	dw $0001,$0548,$56E8,DATA_B59357
	dw $0001,$06A8,$5750,DATA_B5C159
	dw $0001,$0192,$5B10,DATA_B5B791
	dw $0001,$01DD,$5B2F,DATA_B5FBD7
	dw $0001,$0238,$5B90,DATA_B5E17D
	dw $0001,$03D2,$5B88,DATA_B59357
	dw $0001,$04F4,$5B18,DATA_B5E18F
	dw $0001,$0590,$5B50,DATA_B5E1A1
	dw $0001,$0630,$5CD8,DATA_B5C34D
	dw $0001,$0790,$5A94,DATA_B5A5A3
	dw $0001,$00D0,$5C38,DATA_B5E1C5
	dw $0001,$0120,$5C60,DATA_B59357
	dw $0001,$0160,$5C28,DATA_B5C35B
	dw $0001,$0160,$5C98,DATA_B5C35B
	dw $0001,$0250,$5ED7,DATA_B5A569
	dw $0002,$02F0,$5C5C,DATA_B5E2D3
	dw $0001,$039C,$5C70,DATA_B5A51F
	dw $0001,$03B4,$5C70,DATA_B5A51F
	dw $0001,$03D4,$5C70,DATA_B5A5B7
	dw $0001,$03F4,$5C70,DATA_B5A51F
	dw $0001,$040C,$5C70,DATA_B5A51F
	dw $0001,$04B0,$5FB0,DATA_B5E1B3
	dw $0001,$0550,$5F68,DATA_B5C213
	dw $0001,$0640,$5F68,DATA_B5C213
	dw $0001,$077E,$5D28,DATA_B5DC29
	dw $0001,$077E,$5F64,DATA_B5DC47
	dw $0001,$07A2,$5F64,DATA_B5DC47
	dw $0001,$07A2,$5D28,DATA_B5DC29
	dw $0001,$07D0,$5CB8,DATA_B5C34D
	dw $0001,$0038,$613F,DATA_B591DD
	dw $0001,$00C0,$61EE,DATA_B5E5A3
	dw $0001,$00E8,$615C,DATA_B5C1E5
	dw $0001,$02B0,$60D0,DATA_B5E1D7
	dw $0001,$0350,$6240,DATA_B5E1E9
	dw $0001,$0559,$630E,DATA_B5FBD7
	dw $0001,$05B0,$6130,DATA_B5E1FB
	dw $0001,$0640,$62E8,DATA_B5C16B
	dw $0001,$0680,$63C8,DATA_B5C159
	dw $0001,$06B8,$6338,DATA_B5C16B
	dw $0001,$06F4,$63B0,DATA_B5C159
	dw $0001,$0708,$62E8,DATA_B5C16B
	dw $0001,$0760,$6330,DATA_B5A575
	dw $0001,$07CA,$6314,DATA_B5FC0B
	dw $0002,$07E8,$637F,DATA_B5EABB
	dw $0000,$0000,$0000,$0000

DATA_BDA7BE:
	dw $0901,$0780,$5560,$170A,$170A,$0100,$5A80,$1F18
	dw $1F18,$06C0,$5CC0,$3220,$3220,$0240,$5F00,$4233
	dw $0000
endif

DATA_BDA7E0:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/SnowBarrelBlast_Main.bin"
else
	dw $0001,$022A,$0118,DATA_B5AC69
	dw $0001,$0320,$00B0,DATA_B5BD29
	dw $0001,$0370,$01FF,DATA_B5AEE1
	dw $0001,$03CF,$00C0,DATA_B5BD37
	dw $0001,$040C,$00A7,DATA_B5D6A1
	dw $0001,$0448,$00A7,DATA_B59A61
	dw $0005,$05D0,$0150,DATA_BDABE8
	dw $0001,$0660,$01B0,DATA_B5E5A3
	dw $0001,$06F8,$0127,DATA_B59703
	dw $0001,$0758,$0127,DATA_B59703
	dw $0001,$0804,$0127,DATA_B59349
	dw $0001,$0804,$0137,DATA_B5A29B
	dw $0008,$08E9,$0100,CODE_BDFD7D
	dw $0001,$0968,$0140,DATA_B5BD45
	dw $0001,$09E0,$0108,DATA_B5BD37
	dw $0001,$09EF,$00C7,DATA_B5D6DD
	dw $0001,$0A60,$0158,DATA_B59D4B
	dw $0008,$0B18,$0100,CODE_BDFD84
	dw $0001,$0B98,$0180,DATA_B5BD45
	dw $0001,$0C1C,$00FD,DATA_B59703
	dw $0001,$0C79,$00A2,DATA_B59703
	dw $0001,$0CA0,$0087,DATA_B59A61
	dw $0001,$0D17,$00F0,DATA_B5A551
	dw $0001,$0D3D,$0068,DATA_B5D6A1
	dw $0001,$0DCD,$00F8,DATA_B5D719
	dw $0001,$0E5D,$0068,DATA_B5D6FB
	dw $0005,$0FFB,$00E7,DATA_BDAC10
	dw $0001,$1116,$0100,DATA_B5A285
	dw $0001,$1118,$00E8,DATA_B5CB13
	dw $0001,$11A8,$0178,DATA_B5D719
	dw $0001,$1236,$0100,DATA_B5A349
	dw $0001,$1238,$00E8,DATA_B5D737
	dw $0001,$12C8,$0178,DATA_B5D719
	dw $0001,$13D6,$0143,DATA_B59703
	dw $0008,$1400,$0100,CODE_BDFD8B
	dw $0001,$1404,$0147,DATA_B59255
	dw $0001,$1560,$0159,DATA_B5B413
	dw $0001,$1590,$012C,DATA_B5B413
	dw $0001,$15C0,$0101,DATA_B5B413
	dw $0001,$15F0,$00C8,DATA_B5B413
	dw $0001,$16B0,$00A8,DATA_B5CDDD
	dw $0001,$16B0,$0188,DATA_B5CEEB
	dw $0001,$16F0,$00E0,DATA_B5BD37
	dw $0001,$17D8,$0170,DATA_B5BD37
	dw $0008,$184D,$0100,CODE_BDFD92
	dw $0001,$188A,$0160,DATA_B5BD45
	dw $0001,$1960,$00B0,DATA_B5BD37
	dw $0001,$1968,$0098,DATA_B5D6FB
	dw $0001,$19D8,$0108,DATA_B5CD83
	dw $0001,$1A48,$0098,DATA_B5CDA1
	dw $0001,$1AB8,$0108,DATA_B5CDBF
	dw $0001,$1C1A,$0030,DATA_B5AC83
	dw $0001,$1C60,$00E7,DATA_B5B587
	dw $0008,$1D68,$0100,CODE_BDFD99
	dw $0001,$1D68,$00E8,DATA_B5B723
	dw $0001,$1D68,$01FF,DATA_B5AEE1
	dw $0001,$1E2A,$0190,DATA_B5D867
	dw $0001,$1EA0,$00EC,DATA_B59703
	dw $0001,$1F48,$0190,DATA_B59357
	dw $0001,$20E0,$00F0,DATA_B5BD45
	dw $0001,$216D,$0100,DATA_B5BD45
	dw $0001,$21B0,$00F0,DATA_B5BD45
	dw $0001,$2220,$00E0,DATA_B5BD45
	dw $0001,$2230,$0110,DATA_B5BD45
	dw $0001,$229D,$00F8,DATA_B5CDFB
	dw $0001,$22C0,$0128,DATA_B5BD45
	dw $0001,$23B0,$00F8,DATA_B5D889
	dw $0001,$23F0,$00C8,DATA_B59F71
	dw $0001,$24A1,$0047,DATA_B5AC9D
	dw $0001,$24A1,$0100,DATA_B5A569
	dw $0001,$2520,$0027,DATA_B59A61
	dw $0001,$2542,$0027,DATA_B59349
	dw $0001,$2570,$00F8,DATA_B5CE37
	dw $0008,$2570,$0100,CODE_BDFD99
	dw $0001,$2680,$01A7,DATA_B59F71
	dw $0001,$26A9,$01AD,DATA_B5A599
	dw $0001,$26AC,$0170,DATA_B5D8AB
	dw $0001,$26D8,$01A7,DATA_B59F71
	dw $0001,$2774,$0108,DATA_B5BC87
	dw $0001,$27C0,$0108,DATA_B5D8CD
	dw $0001,$2840,$0108,DATA_B5D977
	dw $000A,$2890,$0108,$04E0
	dw $0001,$28C0,$0008,DATA_B5DA65
	dw $0001,$28C0,$0088,DATA_B5D911
	dw $0001,$2940,$0108,DATA_B5CE55
	dw $0001,$29C0,$0108,DATA_B5D955
	dw $0001,$2A00,$0148,DATA_B59D4B
	dw $0001,$2A40,$0108,DATA_B5D955
	dw $0001,$2A80,$0118,DATA_B59DBB
	dw $0001,$2AC0,$0108,DATA_B5CE73
	dw $0001,$2B40,$0188,DATA_B5CD83
	dw $0001,$2BC0,$0108,DATA_B5D911
	dw $0001,$2C40,$0108,DATA_B5D955
	dw $0001,$2C40,$0112,DATA_B5A30F
	dw $0001,$2C58,$001C,DATA_B5A575
	dw $0001,$2CC0,$0108,DATA_B5D955
	dw $0001,$2CC0,$0112,DATA_B5A333
	dw $0001,$2D40,$0108,DATA_B5D955
	dw $0001,$2DC0,$0108,DATA_B5CE91
	dw $0001,$2DD0,$0112,DATA_B5A321
	dw $0001,$2E40,$0108,DATA_B5D9FF
	dw $0001,$2EC0,$0108,DATA_B5DA21
	dw $0001,$2F00,$0118,DATA_B59D3D
	dw $0001,$2F40,$0108,DATA_B5D9FF
	dw $0001,$2F80,$0118,DATA_B59DBB
	dw $0001,$2FC0,$0108,DATA_B5CE73
	dw $0001,$3040,$0188,DATA_B5CEAF
	dw $0001,$3040,$0108,DATA_B5A575
	dw $0001,$3040,$0088,DATA_B5CECD
	dw $0001,$3040,$0008,DATA_B5DA87
	dw $0001,$30C0,$0108,DATA_B5D999
	dw $0001,$3140,$0188,DATA_B5A12F
	dw $0001,$3140,$0188,DATA_B5D9BB
	dw $0001,$31C0,$0108,DATA_B5D911
	dw $0001,$3240,$0108,DATA_B5A141
	dw $0001,$3240,$0108,DATA_B5D977
	dw $0001,$32C0,$0088,DATA_B5D911
	dw $0001,$3340,$0108,DATA_B5A153
	dw $0001,$3340,$0108,DATA_B5D9DD
	dw $000B,$340A,$0140,DATA_B5E5FF
	dw $0001,$340D,$00FD,DATA_B5FBD7
	dw $0001,$3525,$00A2,DATA_B5A165
	dw $0001,$3525,$0128,DATA_B5A51F
	dw $0001,$35E8,$0008,DATA_B5DAA9
	dw $0001,$3726,$0117,DATA_B59703
	dw $0001,$3768,$00E7,DATA_B59A61
	dw $0001,$387C,$015E,DATA_B5FC0B
	dw $0002,$38AC,$0167,DATA_B5E999
	dw $0000,$0000,$0000,$0000

DATA_BDABE8:
	dw $0000,$0000,$0000,$0000
	dw $0001,$05D8,$0140,DATA_B5BD37
	dw $0001,$0630,$0170,DATA_B5BD37
	dw $0001,$0688,$01A0,DATA_B5BD37
	dw $0000,$0000,$0000,$0000

DATA_BDAC10:
	dw $0000,$0000,$0000,$0000
	dw $0001,$0FFB,$00E7,DATA_B59703
	dw $0001,$107B,$00E7,DATA_B59703
	dw $0001,$10FB,$00E7,DATA_B59703
	dw $0000,$0000,$0000,$0000
endif

DATA_BDAC38:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/MinecartMadness_Main.bin"
else
	dw $0001,$0125,$01C0,DATA_B5B413
	dw $0001,$01C8,$01A0,DATA_B5B413
	dw $0001,$01ED,$0142,DATA_B59357
	dw $0001,$021E,$01A0,DATA_B5B413
	dw $0001,$02BB,$00B2,DATA_B5C667
	dw $0001,$04A0,$011E,DATA_B5BD61
	dw $0001,$05C3,$00BE,DATA_B5BD61
	dw $0001,$07A1,$00D8,DATA_B5BD61
	dw $0001,$07E8,$00B3,DATA_B5C667
	dw $0001,$0970,$00FE,DATA_B5BD61
	dw $0001,$09C8,$0128,DATA_B5A551
	dw $0001,$0A20,$00FE,DATA_B5BD61
	dw $0001,$0B10,$0140,DATA_B5BF0B
	dw $0001,$0B80,$0160,DATA_B5C667
	dw $0001,$0CB0,$0056,DATA_B5C667
	dw $0001,$0D10,$01D0,DATA_B5AB99
	dw $0001,$0E6E,$0100,DATA_B5BD29
	dw $0001,$0F82,$00D8,DATA_B59F87
	dw $0001,$0FC8,$00B3,DATA_B5C667
	dw $0001,$0FC8,$01FF,DATA_B5AEE1
	dw $0001,$1100,$0100,DATA_B5BD29
	dw $0001,$1238,$0128,DATA_B5BD37
	dw $0001,$1250,$0190,DATA_B5A55D
	dw $0001,$1258,$0148,DATA_B5BD37
	dw $0001,$1388,$00F3,DATA_B5C667
	dw $0001,$13C8,$0053,DATA_B5C667
	dw $0001,$14C4,$00E1,DATA_B5A5B7
	dw $0001,$1500,$0180,DATA_B59F87
	dw $0001,$16F0,$0153,DATA_B5C667
	dw $0001,$17F0,$0133,DATA_B5C667
	dw $0001,$18ED,$0153,DATA_B5C667
	dw $0001,$1A44,$0108,DATA_B5B773
	dw $0001,$1CA0,$0098,DATA_B5BD45
	dw $0001,$1D70,$0098,DATA_B5BD45
	dw $0001,$1E58,$0073,DATA_B5C667
	dw $0001,$1F1F,$00C2,DATA_B5C667
	dw $0001,$2008,$0070,DATA_B5A569
	dw $0001,$2050,$0094,DATA_B5C667
	dw $0001,$21C0,$0170,DATA_B59055
	dw $0001,$2210,$01A0,DATA_B5ABB3
	dw $0001,$22D0,$00F8,DATA_B59F87
	dw $0001,$2340,$0120,DATA_B59F87
	dw $0001,$24E0,$01FF,DATA_B5AEE1
	dw $0001,$24E2,$0113,DATA_B5907F
	dw $0001,$2564,$00F3,DATA_B5C667
	dw $0001,$2655,$011E,DATA_B59F87
	dw $0001,$2655,$0190,DATA_B59F87
	dw $0001,$27E2,$0133,DATA_B5907F
	dw $0001,$27E2,$01BC,DATA_B5A575
	dw $0001,$27E2,$0133,DATA_B5A1BF
	dw $0001,$2870,$0113,DATA_B5C667
	dw $0001,$2AC2,$00B3,DATA_B5907F
	dw $0001,$2AC2,$00B3,DATA_B5A1BF
	dw $0001,$2B48,$0073,DATA_B5C667
	dw $0001,$2C02,$0093,DATA_B5907F
	dw $0001,$2C43,$00D3,DATA_B59D2F
	dw $0001,$2C82,$0093,DATA_B5907F
	dw $0001,$2CD0,$0073,DATA_B5C675
	dw $0001,$2E40,$0088,DATA_B59D2F
	dw $0001,$2E82,$0073,DATA_B5907F
	dw $0001,$2F08,$0053,DATA_B5C675
	dw $0001,$2FC0,$008C,DATA_B59F87
	dw $0001,$3054,$00D8,DATA_B59F87
	dw $0001,$30E4,$010C,DATA_B59F87
	dw $0001,$3248,$0093,DATA_B5C675
	dw $0001,$3360,$0138,DATA_B5A51F
	dw $0001,$33B0,$00F8,DATA_B5BD45
	dw $0001,$34C2,$00D3,DATA_B5907F
	dw $0001,$34C2,$00D3,DATA_B5A1E3
	dw $0001,$3528,$0033,DATA_B5C675
	dw $0001,$36B5,$01AB,DATA_B5FBD7
	dw $0001,$36B8,$0160,DATA_B5ABCD
	dw $0001,$36B8,$00D0,DATA_B59055
	dw $0001,$3718,$0088,DATA_B59055
	dw $0001,$3770,$0040,DATA_B59055
	dw $0001,$3870,$01FF,DATA_B5AEE1
	dw $0001,$38B0,$0190,DATA_B5B413
	dw $0001,$3988,$00B5,DATA_B5FC0B
	dw $0002,$39E4,$00CD,DATA_B5EA57
	dw $0000,$0000,$0000,$0000
endif

DATA_BDAEB8:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/PlatformPerils_Main.bin"
else
	dw $0001,$3B18,$0030,DATA_B5AB7F
	dw $0001,$3B18,$0093,DATA_B592A9
	dw $0001,$3C00,$00F4,DATA_B5C5DF
	dw $0001,$3C10,$0070,DATA_B5B5AB
	dw $0001,$3CA3,$003B,DATA_B5BA85
	dw $0001,$3CA3,$0010,DATA_B5BA77
	dw $0001,$3DA0,$01FF,DATA_B5AEE1
	dw $0001,$3E46,$00E8,DATA_B5A467
	dw $0001,$3E66,$00EB,DATA_B59349
	dw $0001,$3E86,$00EF,DATA_B592A9
	dw $0001,$3F0C,$00FC,DATA_B5A467
	dw $0001,$3F58,$00A6,DATA_B5BA85
	dw $0001,$4022,$00F0,DATA_B5B9A5
	dw $0001,$4110,$0123,DATA_B598B3
	dw $0001,$4148,$00FB,DATA_B598B3
	dw $0001,$4180,$00F3,DATA_B598B3
	dw $0001,$4240,$00F1,DATA_B5A551
	dw $0001,$4240,$0088,DATA_B5B9B3
	dw $0001,$42C8,$0118,DATA_B5B9EB
	dw $0001,$430A,$00A6,DATA_B59F71
	dw $0001,$4350,$0088,DATA_B5BABD
	dw $0001,$4444,$00B8,DATA_B59E01
	dw $0001,$4548,$00D8,DATA_B5A467
	dw $0001,$4580,$0150,DATA_B5C5DF
	dw $0001,$45A0,$00E0,DATA_B5A467
	dw $0001,$4630,$00F0,DATA_B5B9F9
	dw $0001,$46D4,$0148,DATA_B5C5DF
	dw $0001,$4770,$00E0,DATA_B5B9F9
	dw $0001,$47B8,$0100,DATA_B59DD7
	dw $0001,$4800,$00D0,DATA_B5B9F9
	dw $0001,$4848,$00F0,DATA_B59DD7
	dw $0001,$48C4,$0138,DATA_B5C5DF
	dw $0001,$493C,$00EB,DATA_B5A467
	dw $0001,$4A02,$00F8,DATA_B5BA07
	dw $0001,$4A58,$0100,DATA_B5BD61
	dw $0001,$4AA3,$00F3,DATA_B592A9
	dw $0001,$4AA8,$0030,DATA_B5BA15
	dw $0001,$4B34,$016B,DATA_B5A467
	dw $0001,$4B48,$0030,DATA_B5BA15
	dw $0001,$4B48,$0050,DATA_B5A5A3
	dw $0001,$4B64,$016B,DATA_B5A47B
	dw $0001,$4BE8,$0030,DATA_B5B9C1
	dw $0001,$4C90,$00A8,DATA_B5B9F9
	dw $0001,$4D20,$0088,DATA_B5A0F9
	dw $0001,$4D20,$0088,DATA_B5B9F9
	dw $0001,$4DB0,$0068,DATA_B5B9F9
	dw $0001,$4E40,$0048,DATA_B5A0F9
	dw $0001,$4E40,$0048,DATA_B5B9F9
	dw $0001,$4ED3,$004B,DATA_B592A9
	dw $0001,$4FF8,$0130,DATA_B5C5DF
	dw $0001,$5029,$00A1,DATA_B5A467
	dw $0001,$5138,$010A,DATA_B5A467
	dw $0001,$51FB,$016C,DATA_B5A467
	dw $0001,$5280,$0168,DATA_B5BA31
	dw $0001,$52B8,$00A5,DATA_B5A55D
	dw $0001,$5350,$0110,DATA_B5B741
	dw $0001,$5350,$0110,DATA_B5A177
	dw $0001,$5420,$006A,DATA_B5BB65
	dw $0001,$5420,$0068,DATA_B5BAF5
	dw $0001,$54C0,$00B8,DATA_B5BA23
	dw $0001,$54C0,$00BA,DATA_B5BBB1
	dw $0001,$55C0,$0090,DATA_B5A467
	dw $0001,$5630,$004A,DATA_B5BB77
	dw $0001,$5630,$0048,DATA_B5BA85
	dw $0001,$56A8,$00B8,DATA_B5A569
	dw $0001,$56A8,$00B8,DATA_B5A1AD
	dw $0001,$5780,$006A,DATA_B5BB77
	dw $0001,$5780,$0068,DATA_B5BB2D
	dw $0001,$5860,$008A,DATA_B5BB77
	dw $0001,$5860,$0088,DATA_B5B9DD
	dw $0001,$58E0,$014A,DATA_B5BB77
	dw $0001,$58E0,$0148,DATA_B5BA4D
	dw $0001,$5960,$007A,DATA_B5BB77
	dw $0001,$5960,$0078,DATA_B5BA85
	dw $0001,$5A9D,$0052,DATA_B5BB9F
	dw $0001,$5A9D,$0050,DATA_B5BA5B
	dw $0001,$5B80,$00AB,DATA_B598B3
	dw $0001,$5BA2,$00AB,DATA_B5907F
	dw $0001,$5C02,$0113,DATA_B5907F
	dw $0001,$5C80,$016A,DATA_B5BB77
	dw $0001,$5C80,$0168,DATA_B5BA15
	dw $0001,$5D00,$013A,DATA_B5BB77
	dw $0001,$5D00,$0138,DATA_B5BA5B
	dw $0001,$5D80,$00F2,DATA_B5BB77
	dw $0001,$5D80,$00F0,DATA_B5BA5B
	dw $0001,$5E00,$00AA,DATA_B5BB77
	dw $0001,$5E00,$00A8,DATA_B5BA5B
	dw $0001,$5E00,$0058,DATA_B5A51F
	dw $0001,$5F11,$00CC,DATA_B59DD7
	dw $0001,$5F6D,$008B,DATA_B592EF
	dw $0001,$6010,$0082,DATA_B5BB89
	dw $0001,$6010,$0080,DATA_B5B9F9
	dw $0001,$60A0,$008C,DATA_B5FBD7
	dw $0001,$60F0,$00D0,DATA_B59DD7
	dw $0001,$6140,$0068,DATA_B5BAAF
	dw $0001,$6280,$006A,DATA_B5BBD3
	dw $0001,$6280,$0068,DATA_B5BAAF
	dw $0001,$63A0,$004A,DATA_B5BB89
	dw $0001,$63A0,$0048,DATA_B5BB2D
	dw $0001,$63E0,$016A,DATA_B5BB89
	dw $0001,$63E0,$0168,DATA_B5BA93
	dw $0001,$6458,$0080,DATA_B59055
	dw $0001,$6458,$00DA,DATA_B5BBD3
	dw $0001,$6458,$00D8,DATA_B5B9CF
	dw $0001,$6528,$01A8,DATA_B59DD7
	dw $0001,$6560,$016A,DATA_B5BBD3
	dw $0001,$6560,$0168,DATA_B5BA3F
	dw $0001,$65E0,$006A,DATA_B5BB89
	dw $0001,$65E0,$0068,DATA_B5BB57
	dw $0001,$6680,$00BA,DATA_B5BBD3
	dw $0001,$6680,$00B8,DATA_B5BA23
	dw $0001,$6780,$006A,DATA_B5BB89
	dw $0001,$6780,$0068,DATA_B5BACB
	dw $0001,$6780,$016A,DATA_B5BBD3
	dw $0001,$6780,$0168,DATA_B5BB03
	dw $0001,$6840,$01D0,DATA_B5A575
	dw $0001,$6860,$00A0,DATA_B59055
	dw $0001,$6860,$0124,DATA_B5BA69
	dw $0001,$6928,$016A,DATA_B5BB77
	dw $0001,$6928,$0168,DATA_B5BA23
	dw $0001,$69AF,$015D,DATA_B5999B
	dw $0001,$6AA0,$0040,DATA_B5ABE7
	dw $0001,$6AC8,$01FF,DATA_B5AEE1
	dw $0001,$6B36,$00F8,DATA_B5FC0B
	dw $0001,$6B50,$0183,DATA_B5C5DF
	dw $0002,$6B68,$00F7,DATA_B5E92B
	dw $0000,$0000,$0000,$0000
endif

DATA_BDB2B0:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/MineCartCarnage_Main.bin"
else
	dw $0001,$0034,$00EF,DATA_B59A61
	dw $0001,$0090,$00F0,DATA_B59349
	dw $0001,$00D2,$010C,DATA_B5DB1D
	dw $0001,$00E0,$0070,DATA_B5DB37
	dw $0001,$01E0,$0070,DATA_B5ADF3
	dw $0001,$0220,$0113,DATA_B5C683
	dw $0001,$08E0,$0140,DATA_B5A551
	dw $0001,$0F50,$0088,DATA_B5A51F
	dw $0001,$1580,$00E0,DATA_B5A55D
	dw $0001,$1764,$0108,DATA_B5A51F
	dw $0001,$1B0C,$011C,DATA_B5A5B7
	dw $0001,$1D32,$0092,DATA_B5B755
	dw $0001,$1D80,$0080,DATA_B59357
	dw $0001,$2013,$00B3,DATA_B5C691
	dw $0001,$21B2,$0033,DATA_B5C691
	dw $0001,$24E2,$0193,DATA_B5C691
	dw $0001,$26A2,$00B3,DATA_B5C691
	dw $0001,$26F8,$00B0,DATA_B5A569
	dw $0001,$2788,$0093,DATA_B5C691
	dw $0001,$2938,$0052,DATA_B5C6AD
	dw $0001,$2960,$00E8,DATA_B5A51F
	dw $0001,$2AB4,$0058,DATA_B5E5A3
	dw $0001,$2C48,$0039,DATA_B5C6AD
	dw $0001,$2F50,$011C,DATA_B5C6AD
	dw $0001,$3100,$0172,DATA_B5C6AD
	dw $0001,$3460,$00A5,DATA_B5C6AD
	dw $0001,$3573,$0133,DATA_B5A575
	dw $0001,$35A8,$0113,DATA_B5C691
	dw $0001,$3C72,$0126,DATA_B5C6AD
	dw $0001,$3FC8,$012D,DATA_B5C6AD
	dw $0001,$4088,$00CD,DATA_B5C6AD
	dw $0001,$430B,$00B3,DATA_B5C691
	dw $0001,$43D0,$0073,DATA_B5C691
	dw $0001,$446A,$00B3,DATA_B5C691
	dw $0001,$44B8,$01FF,DATA_B5AEE1
	dw $0001,$44B8,$0072,DATA_B5C683
	dw $0001,$44F8,$006A,DATA_B5FBD7
	dw $0001,$47E0,$0073,DATA_B5C69F
	dw $0001,$4888,$006C,DATA_B5FC0B
	dw $0002,$4880,$0073,DATA_B5EAC5
	dw $0000,$0000,$0000,$0000
endif

DATA_BDB3F8:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/TrickTrackTrek_Main.bin"
else
	dw $0001,$6BE0,$0173,DATA_B5C721
	dw $000D,$6D50,$00A8,DATA_B5E0AB
	dw $0001,$6DD0,$0170,DATA_B5AECB
	dw $0001,$6E70,$00C8,DATA_B5BD61
	dw $0001,$6E70,$0110,DATA_B59357
	dw $0001,$7068,$0048,DATA_B5BD05
	dw $0001,$7200,$00F0,DATA_B5BC99
	dw $0001,$7200,$0150,DATA_B5A51F
	dw $0001,$7360,$0153,DATA_B5C735
	dw $0001,$7360,$0118,DATA_B5A551
	dw $0001,$7428,$0134,DATA_B5BD17
	dw $0001,$7528,$0120,DATA_B5BD17
	dw $0001,$7528,$0098,DATA_B5BD17
	dw $0001,$7670,$0068,DATA_B5BD45
	dw $0001,$7690,$0178,DATA_B59357
	dw $0001,$77B0,$0160,DATA_B5BD45
	dw $0001,$77E0,$0128,DATA_B5BD45
	dw $0001,$7918,$00E8,DATA_B5BD45
	dw $0001,$7A08,$0088,DATA_B5B863
	dw $0005,$7B48,$00A8,DATA_BDB630
	dw $0001,$7BB8,$0120,DATA_B5A55D
	dw $0001,$7D50,$0130,DATA_B5B863
	dw $0001,$7D50,$00C8,DATA_B5B863
	dw $0001,$7F20,$0020,DATA_B5AC01
	dw $0001,$7F60,$01FF,DATA_B5AEE1
	dw $0001,$7FFC,$00F8,DATA_B5B3F7
	dw $000D,$8060,$00A8,DATA_B5E0C1
	dw $0001,$805A,$0138,DATA_B5B75F
	dw $0001,$8060,$01FF,DATA_B5AEE1
	dw $0001,$8148,$015F,DATA_B5B427
	dw $0001,$8250,$00D0,DATA_B59F87
	dw $0001,$8250,$0118,DATA_B59357
	dw $0001,$82F0,$014C,DATA_B5B427
	dw $0001,$838C,$0163,DATA_B5B45D
	dw $0001,$8550,$0148,DATA_B5B88B
	dw $0001,$85F0,$0198,DATA_B59DE5
	dw $0001,$871E,$014B,DATA_B5B44B
	dw $0001,$8738,$014A,DATA_B5B439
	dw $0001,$87D0,$014C,DATA_B5ACB7
	dw $0001,$8880,$015A,DATA_B59C27
	dw $0001,$8988,$0154,DATA_B598D3
	dw $0001,$89E0,$0128,DATA_B59357
	dw $0001,$8B30,$0068,DATA_B5B895
	dw $0001,$8C36,$0159,DATA_B598C1
	dw $0001,$8DA0,$0193,DATA_B5C735
	dw $0001,$8DA0,$0163,DATA_B5A569
	dw $0001,$8F02,$0153,DATA_B59735
	dw $0001,$9028,$00CC,DATA_B5A575
	dw $0001,$9028,$00CC,DATA_B5A177
	dw $0001,$9132,$0153,DATA_B59735
	dw $0001,$9142,$0153,DATA_B59735
	dw $0005,$9288,$0153,DATA_BDB5F0
	dw $0001,$93C0,$00C8,DATA_B59FB3
	dw $0001,$9480,$014F,DATA_B5B5E3
	dw $0001,$9760,$00F8,DATA_B5FBD7
	dw $0001,$9760,$01FF,DATA_B5AEE1
	dw $0005,$98AB,$00AB,DATA_BDB610
	dw $0001,$98C3,$0010,DATA_B5AC1B
	dw $0001,$98C0,$01FF,DATA_B5AEE1
	dw $0001,$9927,$00ED,DATA_B5FC0B
	dw $0001,$9951,$003C,DATA_B5A5A3
	dw $0002,$9968,$00EB,DATA_B5E903
	dw $0000,$0000,$0000,$0000

DATA_BDB5F0:
	dw $0000,$0000,$0000,$0000
	dw $000C,$91B8,$0153,$0000
	dw $0001,$9278,$0153,DATA_B5BDA9
	dw $0000,$0000,$0000,$0000

DATA_BDB610:
	dw $0000,$0000,$0000,$0000
	dw $000C,$9780,$00AB,$0000
	dw $0001,$98AB,$00AB,DATA_B5BDA9
	dw $0000,$0000,$0000,$0000

DATA_BDB630:
	dw $0000,$0000,$0000,$0000
	dw $0001,$7B48,$00A8,DATA_B5BD37
	dw $0001,$7BA0,$00D8,DATA_B5BD37
	dw $0001,$7BF8,$0108,DATA_B5BD37
	dw $0000,$0000,$0000,$0000
endif

DATA_BDB658:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/TankedUpTrouble_Main.bin"
else
	dw $0001,$991C,$00A4,DATA_B5A51F
	dw $0001,$99DC,$0130,DATA_B5C5DF
	dw $0001,$9AFA,$0137,DATA_B59357
	dw $0001,$9B80,$00EE,DATA_B5A511
	dw $0001,$9B98,$0190,DATA_B5C5DF
	dw $000D,$9C48,$0088,DATA_B5E07F
	dw $0001,$9C50,$01FF,DATA_B5AEE1
	dw $0001,$9D24,$00A8,DATA_B5E071
	dw $0001,$9DC8,$0048,DATA_B5ACD1
	dw $0001,$9E60,$0140,DATA_B5BD61
	dw $0001,$9E60,$0188,DATA_B5E071
	dw $0001,$9F90,$01C4,DATA_B5C5DF
	dw $0001,$A048,$0158,DATA_B5E071
	dw $0001,$A130,$00C0,DATA_B5BC99
	dw $0001,$A130,$0120,DATA_B5A551
	dw $0001,$A1E0,$00E0,DATA_B5BA15
	dw $0001,$A1E0,$0130,DATA_B5E071
	dw $0001,$A2D8,$0144,DATA_B5C5DF
	dw $0001,$A361,$00D1,DATA_B5A493
	dw $0001,$A361,$0130,DATA_B5E071
	dw $0001,$A488,$0070,DATA_B5BA15
	dw $0001,$A4D0,$00C4,DATA_B5E071
	dw $0001,$A518,$0090,DATA_B5BA15
	dw $0001,$A560,$00E0,DATA_B5A51F
	dw $0001,$A5C0,$0070,DATA_B5BD05
	dw $0001,$A601,$0133,DATA_B5A493
	dw $0001,$A601,$0160,DATA_B5E071
	dw $0001,$A6E1,$00B3,DATA_B5A493
	dw $0001,$A6E1,$00E0,DATA_B5A55D
	dw $0001,$A7B8,$01B8,DATA_B5BA23
	dw $0001,$A7B8,$01C0,DATA_B5A51F
	dw $0001,$A838,$0128,DATA_B5BD61
	dw $0001,$A8E8,$00F0,DATA_B5BC99
	dw $0001,$A8E8,$0150,DATA_B5E063
	dw $0001,$A9C0,$0150,DATA_B5E071
	dw $0001,$A9C0,$006C,DATA_B5DB6B
	dw $0001,$AA81,$00D3,DATA_B5A493
	dw $0001,$AB30,$0180,DATA_B5A5B7
	dw $0001,$ABD2,$0120,DATA_B5B769
	dw $000D,$ACB0,$0088,DATA_B5E095
	dw $0001,$AD38,$00F8,DATA_B59357
	dw $0001,$AD88,$00A0,DATA_B59055
	dw $0001,$ADC8,$0130,DATA_B5E063
	dw $0001,$AE78,$00A8,DATA_B5BD61
	dw $0001,$AEC2,$00D3,DATA_B5907F
	dw $0001,$AF05,$00F4,DATA_B5BC99
	dw $0001,$AF42,$00D3,DATA_B5907F
	dw $0001,$AFA8,$00C8,DATA_B5E063
	dw $0001,$B008,$0070,DATA_B59055
	dw $0001,$B048,$0098,DATA_B59F87
	dw $0001,$B078,$00D0,DATA_B5E063
	dw $0001,$B130,$0070,DATA_B59055
	dw $0001,$B178,$0098,DATA_B59F87
	dw $0001,$B1A8,$00D0,DATA_B5E063
	dw $0001,$B1D8,$0098,DATA_B59F87
	dw $0001,$B308,$00E8,DATA_B59055
	dw $0001,$B308,$00E8,DATA_B5A19B
	dw $0001,$B360,$0130,DATA_B5E063
	dw $0001,$B458,$00CE,DATA_B5915F
	dw $0001,$B490,$0170,DATA_B5C5DF
	dw $0001,$B4F0,$00DF,DATA_B5B413
	dw $0001,$B560,$00EB,DATA_B5B413
	dw $0001,$B610,$0148,DATA_B5E063
	dw $0001,$B6EC,$0058,DATA_B5DB85
	dw $0001,$B6EC,$00F0,DATA_B5E063
	dw $0001,$B6EC,$00A2,DATA_B59357
	dw $0001,$B890,$00F8,DATA_B5B413
	dw $0001,$B8A0,$00D0,DATA_B5A569
	dw $0001,$B8D0,$0100,DATA_B5B413
	dw $0005,$B920,$00E0,DATA_BDB9A0
	dw $0001,$B928,$0138,DATA_B5E071
	dw $0001,$BA28,$00F8,DATA_B5DB9F
	dw $0001,$BA78,$0128,DATA_B5A51F
	dw $0001,$BAC8,$0148,DATA_B5DBB9
	dw $0001,$BC00,$00C8,DATA_B59F87
	dw $0001,$BCE8,$00C4,DATA_B59F87
	dw $0001,$BCE8,$00E4,DATA_B59F87
	dw $0001,$BD20,$0108,DATA_B5E047
	dw $0001,$BDF0,$0068,DATA_B59F87
	dw $0001,$BDF0,$00A4,DATA_B5E047
	dw $0001,$BDF0,$00E8,DATA_B59F87
	dw $0001,$BEE0,$00C8,DATA_B59F87
	dw $0001,$BEE0,$0108,DATA_B5E047
	dw $0001,$BF60,$00C8,DATA_B59F87
	dw $0001,$BF60,$0108,DATA_B5E047
	dw $0001,$C0A0,$0168,DATA_B5A177
	dw $0001,$C0A0,$0168,DATA_B5E071
	dw $0001,$C1E0,$00C8,DATA_B59F87
	dw $0001,$C240,$00E0,DATA_B59F87
	dw $0001,$C240,$0120,DATA_B5A51F
	dw $0001,$C2A0,$00C8,DATA_B59F87
	dw $0001,$C4A1,$00BE,DATA_B5E063
	dw $0001,$C4A1,$0148,DATA_B5DBD3
	dw $0001,$C550,$00C0,DATA_B5A00B
	dw $0001,$C5A8,$00C0,DATA_B5A00B
	dw $0001,$C600,$00C0,DATA_B5A00B
	dw $0001,$C600,$0110,DATA_B5A575
	dw $0001,$C740,$0052,DATA_B5FBD7
	dw $0001,$C7A8,$0110,DATA_B5C5DF
	dw $0001,$C7D0,$00A3,DATA_B5B413
	dw $0001,$C858,$00ED,DATA_B5B413
	dw $0001,$C910,$01C8,DATA_B5C5DF
	dw $0001,$C927,$012D,DATA_B5FC0B
	dw $0002,$C96A,$012B,DATA_B5E8DB
	dw $0000,$0000,$0000,$0000

DATA_BDB9A0:
	dw $0000,$0000,$0000,$0000
	dw $0001,$B900,$0120,DATA_B59DF3
	dw $0001,$B950,$0120,DATA_B59DF3
	dw $0000,$0000,$0000,$0000
endif

DATA_BDB9C0:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/StopAndGoStation_Main.bin"
else
	dw $0002,$3490,$004F,DATA_B5ED4B
	dw $0002,$3560,$0100,DATA_B5E69F
	dw $0001,$3598,$002F,DATA_B596BF
	dw $0001,$3658,$00A0,DATA_B5E809
	dw $0001,$3658,$004F,DATA_B59A61
	dw $0001,$36C0,$002F,DATA_B5E4B7
	dw $0001,$36C0,$00D0,DATA_B5C5E9
	dw $0001,$3780,$007F,DATA_B59357
	dw $0001,$37E0,$0054,DATA_B5E813
	dw $0001,$381C,$008F,DATA_B5E4C5
	dw $0001,$3850,$0140,DATA_B5C5E9
	dw $0001,$387C,$00CF,DATA_B5E4C5
	dw $0001,$39D0,$00EF,DATA_B596F5
	dw $0001,$3A00,$00EF,DATA_B59A61
	dw $0001,$3A60,$012C,DATA_B5A551
	dw $0001,$3AC8,$008F,DATA_B5907F
	dw $0001,$3B04,$011D,DATA_B5E81D
	dw $0005,$3B80,$0088,DATA_BDBCF8
	dw $0001,$3BA0,$0110,DATA_B5C5E9
	dw $0001,$3D40,$006F,DATA_B596F5
	dw $0001,$3D80,$00E0,DATA_B5E827
	dw $0001,$3E10,$006F,DATA_B5A7E5
	dw $0001,$3E10,$0084,DATA_B5BBDD
	dw $0001,$3E10,$0108,DATA_B5C5E9
	dw $0001,$3ECE,$00E0,DATA_B5E831
	dw $0001,$3F70,$0053,DATA_B596F5
	dw $0001,$3F90,$00E8,DATA_B5C5E9
	dw $0001,$4020,$004F,DATA_B596F5
	dw $0005,$40B8,$004F,DATA_BDBD18
	dw $0001,$4120,$00E8,DATA_B5C5E9
	dw $0001,$4120,$004F,DATA_B59A61
	dw $0001,$41D0,$00A0,DATA_B5E83B
	dw $0001,$4260,$0108,DATA_B5A5AD
	dw $0001,$4310,$00AA,DATA_B5A947
	dw $0001,$4310,$00C4,DATA_B5BBDD
	dw $0001,$4310,$0102,DATA_B5C5E9
	dw $0001,$43E2,$0104,DATA_B59357
	dw $0001,$4448,$00D5,DATA_B5E845
	dw $0001,$452C,$0118,DATA_B5C5E9
	dw $0001,$4578,$006F,DATA_B596F5
	dw $0001,$45CC,$00AF,DATA_B5E4FD
	dw $0001,$464C,$00EF,DATA_B5E4FD
	dw $0001,$4724,$012F,DATA_B596F5
	dw $0001,$4770,$01B0,DATA_B5C5E9
	dw $0001,$4770,$0110,DATA_B5A55D
	dw $0001,$4800,$012F,DATA_B59A61
	dw $0001,$4860,$0170,DATA_B5B77D
	dw $0002,$4860,$0180,DATA_B5E69F
	dw $0001,$4938,$00AF,DATA_B592B7
	dw $0005,$4978,$006F,DATA_BDBD38
	dw $0001,$49D8,$006F,DATA_B5E84F
	dw $0001,$49D8,$0110,DATA_B5C5E9
	dw $0001,$4AB0,$002F,DATA_B5E4EF
	dw $0001,$4AD1,$0038,DATA_B5EDC5
	dw $0002,$4AF0,$0100,DATA_B5E69F
	dw $0001,$4AF0,$01FF,DATA_B5AEE1
	dw $0001,$4BE0,$006F,DATA_B596F5
	dw $0001,$4C00,$0118,DATA_B5AC35
	dw $0001,$4C00,$004F,DATA_B59A61
	dw $0005,$4C80,$004F,DATA_BDBD80
	dw $0001,$4D08,$00D8,DATA_B59357
	dw $0002,$4D10,$0100,DATA_B5E69F
	dw $0001,$4D10,$01FF,DATA_B5AEE1
	dw $0001,$4D30,$008B,DATA_B59155
	dw $0001,$4DF0,$006F,DATA_B596F5
	dw $0001,$4E10,$0100,DATA_B5E859
	dw $0001,$4E58,$006F,DATA_B59A61
	dw $0001,$4E84,$008F,DATA_B596BF
	dw $0001,$4EF8,$00A7,DATA_B5A7E5
	dw $0001,$4EF8,$00BC,DATA_B5BBDD
	dw $0001,$4F70,$00BF,DATA_B5A7E5
	dw $0001,$4F70,$00D4,DATA_B5BBDD
	dw $0001,$4FE8,$00D7,DATA_B5A7E5
	dw $0001,$4FE8,$00EC,DATA_B5BBDD
	dw $0001,$50E0,$00EF,DATA_B596E3
	dw $0001,$5140,$00EF,DATA_B596BF
	dw $0001,$5140,$0112,DATA_B5A569
	dw $0001,$5220,$00EF,DATA_B596E3
	dw $0005,$5250,$00EF,DATA_BDBD50
	dw $0001,$5278,$0150,DATA_B5E863
	dw $0001,$53B0,$01EF,DATA_B59357
	dw $0001,$53B0,$01FF,DATA_B5AEE1
	dw $0002,$53B0,$0100,DATA_B5E69F
	dw $0005,$5470,$00AF,DATA_BDBDA8
	dw $0001,$5478,$00AF,DATA_B5E86D
	dw $0001,$54E0,$00B8,DATA_B5FBD7
	dw $0001,$5550,$0130,DATA_B5E877
	dw $0005,$5580,$00CF,DATA_BDBDC8
	dw $0001,$5640,$00CF,DATA_B5907F
	dw $0005,$5670,$00AF,DATA_BDBDE8
	dw $0001,$56A0,$0150,DATA_B5E881
	dw $0001,$56C0,$00A8,DATA_B59155
	dw $0001,$5790,$008F,DATA_B5E527
	dw $0001,$57E0,$013D,DATA_B5E88B
	dw $0001,$582C,$00AF,DATA_B5E4B7
	dw $0001,$58A0,$00EF,DATA_B5E4C5
	dw $0005,$58E0,$00EF,DATA_BDBE08
	dw $0001,$5A1C,$00CF,DATA_B59A61
	dw $0001,$5A50,$0118,DATA_B5A575
	dw $0001,$5A90,$0180,DATA_B5C5E9
	dw $0001,$5A98,$010C,DATA_B5FC0B
	dw $0002,$5ACC,$010F,DATA_B5E953
	dw $0000,$0000,$0000,$0000

DATA_BDBCF8:
	dw $0000,$0000,$0000,$0000
	dw $0001,$3B40,$008F,DATA_B5E4D3
	dw $0001,$3C00,$006F,DATA_B5E4E1
	dw $0000,$0000,$0000,$0000

DATA_BDBD18:
	dw $0000,$0000,$0000,$0000
	dw $0001,$40B8,$004F,DATA_B5E4D3
	dw $0001,$4178,$004F,DATA_B5E4E1
	dw $0000,$0000,$0000,$0000

DATA_BDBD38:
	dw $0000,$0000,$0000,$0000
	dw $0001,$4978,$006F,DATA_B5E4D3
	dw $0000,$0000,$0000,$0000

DATA_BDBD50:
	dw $0000,$0000,$0000,$0000
	dw $0001,$5260,$00DF,DATA_B5A8D5
	dw $0001,$5260,$00F4,DATA_B5BBDD
	dw $0001,$5360,$00DF,DATA_B5A8FB
	dw $0001,$5360,$00F4,DATA_B5BBDD
	dw $0000,$0000,$0000,$0000

DATA_BDBD80:
	dw $0000,$0000,$0000,$0000
	dw $0001,$4C78,$004F,DATA_B596F5
	dw $0001,$4CA8,$004F,DATA_B596F5
	dw $0001,$4CD8,$004F,DATA_B596F5
	dw $0000,$0000,$0000,$0000

DATA_BDBDA8:
	dw $0000,$0000,$0000,$0000
	dw $0001,$5470,$00AF,DATA_B5E4D3
	dw $0001,$5530,$00CF,DATA_B5E4E1
	dw $0000,$0000,$0000,$0000

DATA_BDBDC8:
	dw $0000,$0000,$0000,$0000
	dw $0001,$5580,$00CF,DATA_B5E4D3
	dw $0001,$5640,$00CF,DATA_B5E4E1
	dw $0000,$0000,$0000,$0000

DATA_BDBDE8:
	dw $0000,$0000,$0000,$0000
	dw $0001,$5670,$00AF,DATA_B5E4D3
	dw $0001,$5730,$008F,DATA_B5E4E1
	dw $0000,$0000,$0000,$0000

DATA_BDBE08:
	dw $0000,$0000,$0000,$0000
	dw $0001,$58E0,$00EF,DATA_B5E4D3
	dw $0001,$59A0,$00CF,DATA_B5E4E1
	dw $0000,$0000,$0000,$0000
endif

DATA_BDBE28:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/MistyMine_Bonus2.bin"
else
	dw $0002,$5B80,$0180,DATA_B5F1E3
	dw $0000,$0000,$0000,$0000
endif

DATA_BDBE38:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/MistyMine_Bonus1.bin"
else
	dw $0008,$5B40,$0040,CODE_BDFD31
	dw $0001,$5BC0,$0014,DATA_B5BFE3
	dw $0001,$5CA0,$00DB,DATA_B5A551
	dw $0001,$5DE8,$001B,DATA_B5A55D
	dw $0001,$5F30,$00DB,DATA_B5A569
	dw $0001,$6078,$001B,DATA_B5A575
	dw $0001,$6188,$004F,DATA_B591CF
	dw $0002,$61A0,$004F,DATA_B5EA93
endif

DATA_BDBE78:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/AnimalTokenTest_Main.bin"
else
	dw $0001,$AF60,$0070,DATA_B5A599
	dw $0001,$AF60,$0090,DATA_B5A599
	dw $0001,$AF60,$00B0,DATA_B5A599
	dw $0001,$AFCA,$0070,DATA_B5A5B7
	dw $0001,$AFCA,$0090,DATA_B5A5B7
	dw $0001,$AFCA,$00B0,DATA_B5A5B7
	dw $0001,$B034,$0070,DATA_B5A5AD
	dw $0001,$B034,$0090,DATA_B5A5AD
	dw $0001,$B034,$00B0,DATA_B5A5AD
	dw $0001,$B0A0,$0070,DATA_B5A5A3
	dw $0001,$B0A0,$0090,DATA_B5A5A3
	dw $0001,$B0A0,$00B0,DATA_B5A5A3
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
endif

DATA_BDBEE8:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/LoopyLights_Main.bin"
else
	dw $0002,$6250,$0090,DATA_B5E69F
	dw $0001,$6274,$0090,DATA_B5E70F
	dw $0001,$62E0,$00FC,DATA_B5C5F3
	dw $0001,$6330,$004F,DATA_B597F3
	dw $0001,$6400,$00E0,DATA_B5E719
	dw $0001,$6480,$0114,DATA_B5C5F3
	dw $0001,$6480,$0010,DATA_B5AC4F
	dw $0002,$6510,$0080,DATA_B5E69F
	dw $0001,$6510,$01FF,DATA_B5AEE1
	dw $0001,$6510,$00E0,DATA_B5E723
	dw $0001,$6608,$015C,DATA_B5C5F3
	dw $0001,$6608,$00AF,DATA_B59349
	dw $0001,$6608,$00AF,DATA_B597D1
	dw $0001,$6700,$00E0,DATA_B5E72D
	dw $0001,$6730,$008F,DATA_B597D1
	dw $0001,$67C0,$0120,DATA_B5C5F3
	dw $0001,$67C0,$0080,DATA_B5A83D
	dw $0001,$68D8,$00E0,DATA_B5E737
	dw $0001,$68E0,$008F,DATA_B597D1
	dw $0001,$6920,$0120,DATA_B5C5F3
	dw $0005,$6980,$00A0,DATA_BDC2C0
	dw $0001,$6A90,$0138,DATA_B5C5F3
	dw $0001,$6B10,$0140,DATA_B5E741
	dw $0001,$6B60,$00EF,DATA_B597D1
	dw $0001,$6BC8,$0130,DATA_B5C5F3
	dw $0001,$6BC8,$00A0,DATA_B5A813
	dw $0001,$6BC8,$00B3,DATA_B5907F
	dw $0001,$6CC0,$0090,DATA_B5907F
	dw $0001,$6CC0,$0124,DATA_B5E74B
	dw $0001,$6D00,$008F,DATA_B597D1
	dw $0001,$6D40,$008F,DATA_B597D1
	dw $0001,$6D80,$00C0,DATA_B5A7E5
	dw $0001,$6DB0,$0138,DATA_B5C5F3
	dw $0001,$6DE0,$00A0,DATA_B5A7E5
	dw $0001,$6E50,$0080,DATA_B5A7E5
	dw $0001,$6EB0,$00A0,DATA_B5A7E5
	dw $0001,$6EE0,$0138,DATA_B5C5F3
	dw $0001,$6F10,$00C0,DATA_B5A7E5
	dw $0001,$6FC0,$0120,DATA_B5E755
	dw $0001,$7030,$013C,DATA_B5C5F3
	dw $0001,$7050,$008F,DATA_B597D1
	dw $0001,$7080,$008F,DATA_B597D1
	dw $0001,$70F0,$00E8,DATA_B5E75F
	dw $0001,$7170,$00FC,DATA_B5C5F3
	dw $0001,$72A0,$006F,DATA_B597D1
	dw $0001,$72E0,$0078,DATA_B5A55D
	dw $0001,$7388,$008F,DATA_B597D1
	dw $0001,$7420,$015C,DATA_B5C5F3
	dw $0001,$744C,$00AF,DATA_B597D1
	dw $0001,$7508,$0120,DATA_B5E769
	dw $0002,$7630,$0110,DATA_B5E69F
	dw $0001,$7640,$010A,DATA_B5B787
	dw $0001,$76C8,$0124,DATA_B5E773
	dw $0001,$7764,$0100,DATA_B5C5F3
	dw $0001,$7764,$004F,DATA_B59349
	dw $0001,$77A0,$008F,DATA_B59B83
	dw $0001,$7820,$0090,DATA_B5E77D
	dw $0001,$7880,$0138,DATA_B5C5F3
	dw $0001,$7880,$00CF,DATA_B59155
	dw $0001,$78C0,$00CF,DATA_B59B83
	dw $0001,$7958,$0124,DATA_B5E787
	dw $0001,$7A00,$0080,DATA_B5A863
	dw $0001,$7A00,$0118,DATA_B5C5F3
	dw $0001,$7A00,$0134,DATA_B5A51F
	dw $0001,$7B10,$008F,DATA_B597D1
	dw $0001,$7B28,$002F,DATA_B597D1
	dw $0001,$7B48,$002F,DATA_B597D1
	dw $0001,$7B84,$00B8,DATA_B5E791
	dw $0001,$7C50,$00F8,DATA_B5C5F3
	dw $0001,$7D80,$0159,DATA_B5E79B
	dw $0001,$7D80,$0178,DATA_B5C73F
	dw $0001,$7D80,$010F,DATA_B592A9
	dw $0001,$7F6C,$00E0,DATA_B5E7A5
	dw $0001,$7FD1,$0078,DATA_B5EDD7
	dw $0001,$8030,$00CF,DATA_B597D1
	dw $0002,$8030,$0080,DATA_B5E69F
	dw $0001,$8031,$0070,DATA_B5F0BF
	dw $0001,$80F0,$006F,DATA_B597D1
	dw $0001,$8120,$006F,DATA_B597D1
	dw $0001,$8148,$0100,DATA_B5E7AF
	dw $0005,$81B0,$0080,DATA_BDC2E0
	dw $0001,$81F0,$0114,DATA_B5C5F3
	dw $0001,$8298,$00AF,DATA_B59B9F
	dw $0001,$82D0,$0120,DATA_B5E7B9
	dw $0001,$8380,$00A0,DATA_B5A813
	dw $0001,$8380,$00B3,DATA_B5907F
	dw $0001,$8400,$00A0,DATA_B5A813
	dw $0001,$8400,$00B3,DATA_B5907F
	dw $0001,$8480,$00A0,DATA_B5A813
	dw $0001,$8480,$00B3,DATA_B5907F
	dw $0001,$8500,$00A0,DATA_B5A813
	dw $0001,$8500,$00B3,DATA_B5907F
	dw $0001,$8500,$0140,DATA_B5C5F3
	dw $0001,$8630,$00F0,DATA_B5E7C3
	dw $0001,$8668,$0080,DATA_B59F87
	dw $0001,$8668,$00FC,DATA_B5C5F3
	dw $0001,$86E8,$0050,DATA_B59F87
	dw $0001,$8760,$00C0,DATA_B5E7CD
	dw $0001,$8760,$0090,DATA_B59D21
	dw $0001,$87E0,$0080,DATA_B59F87
	dw $0001,$886C,$00C0,DATA_B59FF5
	dw $0001,$8880,$0080,DATA_B59F87
	dw $0001,$88F8,$00C0,DATA_B5A575
	dw $0001,$88F8,$0090,DATA_B59D21
	dw $0001,$8974,$00FC,DATA_B5C5F3
	dw $0001,$8998,$0050,DATA_B59F87
	dw $0001,$89E0,$0088,DATA_B59FC9
	dw $0001,$8AB0,$00D0,DATA_B5E7D7
	dw $0001,$8B50,$00FC,DATA_B5C5F3
	dw $0001,$8B50,$004A,DATA_B5FBD7
	dw $0001,$8BC0,$008F,DATA_B5E3E9
	dw $0001,$8C80,$00CF,DATA_B5E3E9
	dw $0001,$8D40,$010F,DATA_B5E3E9
	dw $0001,$8E00,$014F,DATA_B5E3E9
	dw $0005,$8EB8,$016F,DATA_BDC300
	dw $0001,$8EC4,$01B0,DATA_B5E7E1
	dw $0001,$8F50,$010F,DATA_B5B685
	dw $0001,$8FC4,$00B0,DATA_B5E7EB
	dw $0001,$9060,$013C,DATA_B5C5F3
	dw $0001,$9098,$008C,DATA_B5FC0B
	dw $0002,$90CC,$008F,DATA_B5EA7F
	dw $0001,$90F0,$008F,DATA_B597DB
	dw $0000,$0000,$0000,$0000

DATA_BDC2C0:
	dw $0000,$0000,$0000,$0000
	dw $0001,$6948,$0080,DATA_B5A889
	dw $0001,$6A88,$00B0,DATA_B5A8AF
	dw $0000,$0000,$0000,$0000

DATA_BDC2E0:
	dw $0000,$0000,$0000,$0000
	dw $0001,$81B0,$0068,DATA_B5A921
	dw $0001,$8230,$00A8,DATA_B5A947
	dw $0000,$0000,$0000,$0000

DATA_BDC300:
	dw $0000,$0000,$0000,$0000
	dw $000C,$8EB8,$0140,$0000
	dw $0001,$8EB8,$016F,DATA_B5BDA9
	dw $0000,$0000,$0000,$0000
endif

DATA_BDC320:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/LoopyLights_Bonus2.bin"
else
	dw $0002,$9100,$0090,DATA_B5E69F
	dw $0001,$9198,$0080,DATA_B5E7F5
	dw $0001,$9198,$00C0,DATA_B5C5DF
	dw $0001,$9308,$0058,DATA_B5A51F
	dw $0001,$9408,$007C,DATA_B5A569
	dw $0001,$94E8,$0098,DATA_B5A5AD
	dw $0001,$95A8,$0120,DATA_B5E5A3
	dw $0001,$95A8,$00D2,DATA_B5907F
	dw $0002,$96E0,$014C,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDC370:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/OilDrumAlley_Main.bin"
else
	dw $0001,$028E,$012A,DATA_B59B15
	dw $0001,$02D0,$01B8,DATA_B5BFFD
	dw $0001,$0380,$016B,DATA_B5B413
	dw $0001,$0470,$0010,DATA_B5AB31
	dw $0001,$0470,$0104,DATA_B5E667
	dw $0001,$04B0,$01FF,DATA_B5AEE1
	dw $0001,$0550,$010E,DATA_B59C15
	dw $0001,$05A0,$00FF,DATA_B59C15
	dw $0001,$05F0,$00FF,DATA_B59349
	dw $0001,$06A0,$00BF,DATA_B5E667
	dw $0001,$0768,$007F,DATA_B59C15
	dw $0001,$0798,$007F,DATA_B59C15
	dw $0001,$07E0,$00F0,DATA_B5A551
	dw $0001,$0874,$009F,DATA_B590A1
	dw $0001,$0890,$00DF,DATA_B5E667
	dw $0001,$09A0,$011F,DATA_B5B413
	dw $0001,$0A00,$015F,DATA_B5B413
	dw $0001,$0A60,$019F,DATA_B5B413
	dw $0001,$0A9D,$0129,DATA_B5EED3
	dw $0001,$0B0E,$012A,DATA_B59B15
	dw $0001,$0B50,$01FF,DATA_B5AEE1
	dw $0001,$0B50,$011F,DATA_B590A1
	dw $0001,$0B70,$015F,DATA_B5E667
	dw $0001,$0BC0,$013F,DATA_B590A1
	dw $0001,$0BF0,$017F,DATA_B5E667
	dw $0001,$0C40,$015F,DATA_B590A1
	dw $0001,$0DB0,$017F,DATA_B5E667
	dw $0001,$0DDC,$013F,DATA_B5B3F7
	dw $0001,$0E30,$00FF,DATA_B5E667
	dw $0001,$0E5C,$00BF,DATA_B5B3F7
	dw $0001,$0EB0,$007F,DATA_B5E667
	dw $0001,$0EEE,$004A,DATA_B59AFD
	dw $0001,$0FB0,$005F,DATA_B59C15
	dw $0001,$1024,$0063,DATA_B5DC65
	dw $0001,$106E,$010A,DATA_B59B33
	dw $0005,$1140,$0118,DATA_BDC708
	dw $0001,$1270,$00C0,DATA_B5E667
	dw $0001,$1310,$00BF,DATA_B59C4F
	dw $0001,$1320,$00C0,DATA_B5E667
	dw $0001,$1320,$0180,DATA_B5A51F
	dw $0001,$13C0,$00DF,DATA_B59C4F
	dw $0001,$13E0,$00E0,DATA_B5E667
	dw $0001,$1470,$00C5,DATA_B59C4F
	dw $0001,$149B,$0180,DATA_B5A55D
	dw $0001,$14A0,$00C0,DATA_B5E667
	dw $0001,$1530,$00BF,DATA_B59C4F
	dw $0001,$15A0,$012A,DATA_B5B79B
	dw $0001,$1700,$012B,DATA_B5E671
	dw $0001,$178E,$00EA,DATA_B59AFD
	dw $0001,$1800,$003F,DATA_B591B3
	dw $0001,$1800,$003F,DATA_B590A1
	dw $0005,$1940,$00BF,DATA_BDC770
	dw $0001,$1A10,$007F,DATA_B5E671
	dw $0001,$1B20,$00DF,DATA_B59C15
	dw $0001,$1B70,$00DF,DATA_B59C15
	dw $0005,$1C38,$00CB,DATA_BDC790
	dw $0001,$1C68,$00CB,DATA_B592A9
	dw $0001,$1D60,$009F,DATA_B59C15
	dw $0001,$1D80,$009F,DATA_B59C15
	dw $0001,$1E10,$00BF,DATA_B5E671
	dw $0001,$1E65,$0069,DATA_B5EEAF
	dw $0005,$1F34,$012B,DATA_BDC7B0
	dw $0001,$1F80,$0190,DATA_B5A51F
	dw $0005,$1FEC,$012B,DATA_BDC7D0
	dw $0001,$204E,$00EA,DATA_B59AE5
	dw $0001,$20D0,$01FF,DATA_B5AEE1
	dw $0001,$2150,$013F,DATA_B5E671
	dw $0001,$2210,$015F,DATA_B59C15
	dw $0001,$2270,$012F,DATA_B5E671
	dw $0001,$2300,$00FF,DATA_B59349
	dw $0005,$23A0,$00D5,DATA_BDC688
	dw $0001,$24E8,$005F,DATA_B59C15
	dw $0001,$2510,$005F,DATA_B59C15
	dw $0001,$2570,$008F,DATA_B5E671
	dw $0005,$2844,$013F,DATA_BDC7F0
	dw $0001,$295C,$00B9,DATA_B5FBD7
	dw $0005,$29E6,$0098,DATA_BDC730
	dw $0001,$2AB2,$00B8,DATA_B59071
	dw $0005,$2B58,$0100,DATA_BDC750
	dw $0001,$2BEC,$00F8,DATA_B59071
	dw $0001,$2C5E,$00F0,DATA_B5E67B
	dw $0001,$2CD0,$00FF,DATA_B5E671
	dw $0001,$2D4E,$00CA,DATA_B59A97
	dw $0001,$2EE3,$00F9,DATA_B5FC0B
	dw $0002,$2F38,$00FF,DATA_B5E93F
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
	dw $0001,$0530,$0113,DATA_B5B413
	dw $0001,$0580,$00FF,DATA_B5B413
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
	dw $0001,$0768,$007F,DATA_B5B413
	dw $0001,$0798,$007F,DATA_B5B413
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
	dw $0001,$1160,$0108,DATA_B5B413
	dw $0001,$1190,$00ED,DATA_B5B413
	dw $0001,$11C0,$00D7,DATA_B5B413
	dw $0000,$0000,$0000,$0000

DATA_BDC688:
	dw $0000,$0000,$0000,$0000
	dw $0001,$23A0,$00D5,DATA_B5E671
	dw $0001,$2400,$00AB,DATA_B5E671
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
	dw $0001,$29DC,$00B0,DATA_B5E671
	dw $0001,$2A38,$00B0,DATA_B5E671
	dw $0001,$2A94,$00B0,DATA_B5E671
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
	dw $0001,$2B4C,$00B0,DATA_B5E671
	dw $0001,$2BA8,$00B0,DATA_B5E671
	dw $0001,$2C04,$00B0,DATA_B5E671
	dw $0001,$2C60,$00B0,DATA_B5E671
	dw $0001,$2CD0,$00FF,DATA_B5E671
	dw $0000,$0000,$0000,$0000

DATA_BDC708:
	dw $0000,$0000,$0000,$0000
	dw $0001,$1140,$0118,DATA_B59C15
	dw $0001,$1190,$00ED,DATA_B59C15
	dw $0001,$11E0,$00C5,DATA_B59C15
	dw $0000,$0000,$0000,$0000

DATA_BDC730:
	dw $0000,$0000,$0000,$0000
	dw $0001,$29E6,$0098,DATA_B5E67B
	dw $0001,$2A4C,$00D8,DATA_B5E67B
	dw $0000,$0000,$0000,$0000

DATA_BDC750:
	dw $0000,$0000,$0000,$0000
	dw $0001,$2B20,$0108,DATA_B5E67B
	dw $0001,$2B86,$00B0,DATA_B5E67B
	dw $0000,$0000,$0000,$0000

DATA_BDC770:
	dw $0000,$0000,$0000,$0000
	dw $000C,$1920,$00BF,$0000
	dw $0001,$1940,$00BF,DATA_B5BDA9
	dw $0000,$0000,$0000,$0000

DATA_BDC790:
	dw $0000,$0000,$0000,$0000
	dw $000C,$1C00,$00CB,$0000
	dw $0001,$1C38,$00CB,DATA_B5BDA9
	dw $0000,$0000,$0000,$0000

DATA_BDC7B0:
	dw $0000,$0000,$0000,$0000
	dw $000C,$1F34,$012B,$0000
	dw $0001,$1F34,$012B,DATA_B5BDA9
	dw $0000,$0000,$0000,$0000

DATA_BDC7D0:
	dw $0000,$0000,$0000,$0000
	dw $000C,$1FEC,$012B,$0000
	dw $0001,$1FEC,$012B,DATA_B5BDA9
	dw $0000,$0000,$0000,$0000

DATA_BDC7F0:
	dw $0000,$0000,$0000,$0000
	dw $000C,$2680,$013F,$0000
	dw $0001,$2844,$013F,DATA_B5BDE5
	dw $0000,$0000,$0000,$0000
endif

DATA_BDC810:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/BlackoutBasement_Main.bin"
else
	dw $0002,$2F80,$0150,DATA_B5E6BD
	dw $0001,$31A4,$009F,DATA_B59349
	dw $0001,$32C0,$00BF,DATA_B594ED
	dw $0001,$3488,$00BF,DATA_B594ED
	dw $0001,$34D0,$0130,DATA_B5A551
	dw $0001,$3610,$007F,DATA_B594ED
	dw $0001,$3640,$007F,DATA_B594ED
	dw $0001,$36B0,$0098,DATA_B5A96D
	dw $0001,$3860,$00A8,DATA_B5A96D
	dw $0001,$38D0,$00D8,DATA_B5A96D
	dw $0001,$38D0,$0060,DATA_B5A5B7
	dw $0001,$3940,$0078,DATA_B5A96D
	dw $0001,$3A40,$00A8,DATA_B594ED
	dw $0001,$3A70,$00BF,DATA_B594ED
	dw $0001,$3B58,$009A,DATA_B5A99B
	dw $0001,$3B58,$009C,DATA_B5907F
	dw $0001,$3C68,$009F,DATA_B594ED
	dw $0001,$3C98,$00B8,DATA_B594ED
	dw $0001,$3CC8,$00D1,DATA_B594ED
	dw $0001,$3D00,$00BF,DATA_B59349
	dw $0001,$3E88,$009E,DATA_B5A99B
	dw $0001,$3E88,$00A0,DATA_B5907F
	dw $0001,$3EF0,$00EE,DATA_B5A99B
	dw $0001,$3EF0,$00F0,DATA_B5907F
	dw $0001,$3F58,$009E,DATA_B5A99B
	dw $0001,$3F58,$00A0,DATA_B5907F
	dw $0001,$3FEE,$00AA,DATA_B59A83
	dw $0001,$40A0,$0090,DATA_B5A99B
	dw $0001,$40A0,$0092,DATA_B5907F
	dw $0001,$40A0,$0120,DATA_B5B7A5
	dw $0002,$40A0,$0120,DATA_B5E6BD
	dw $0001,$41E0,$007F,DATA_B598B3
	dw $0004,$42A0,$0110,DATA_B5A411
	dw $0001,$43D8,$009F,DATA_B598B3
	dw $0001,$4480,$009C,DATA_B5A9C5
	dw $0001,$45C0,$00E0,DATA_B5AA37
	dw $0001,$4700,$00F8,DATA_B598B3
	dw $0001,$4730,$00DF,DATA_B598B3
	dw $0004,$4810,$0150,DATA_B5A3BD
	dw $0001,$48E0,$0120,DATA_B59357
	dw $0005,$498A,$00AF,DATA_BDCA28
	dw $0005,$4B20,$007F,DATA_BDCA48
	dw $0001,$4D00,$005F,DATA_B59703
	dw $0001,$4D80,$0060,DATA_B5B9F9
	dw $0001,$4D80,$0030,DATA_B5A51F
	dw $0001,$4E88,$007F,DATA_B59703
	dw $0001,$4EB0,$007F,DATA_B59703
	dw $0001,$4ED8,$007F,DATA_B59703
	dw $0001,$4FE6,$0060,DATA_B5B9F9
	dw $0001,$504C,$0078,DATA_B5B9F9
	dw $0001,$50B2,$0090,DATA_B5B9F9
	dw $0001,$5118,$00A8,DATA_B5B9F9
	dw $0001,$5118,$0002,DATA_B5AB4B
	dw $0001,$51AE,$00CA,DATA_B59ADB
	dw $0002,$51B0,$0100,DATA_B5E6BD
	dw $0001,$51B0,$01FF,DATA_B5AEE1
	dw $0005,$5320,$005F,DATA_BDCA98
	dw $0001,$54D0,$0059,DATA_B5FBD7
	dw $0001,$5640,$015C,DATA_B5A575
	dw $0005,$5648,$010B,DATA_BDCA68
	dw $0002,$56C0,$0100,DATA_B5E6BD
	dw $0001,$56C0,$01FF,DATA_B5AEE1
	dw $0001,$56DD,$0069,DATA_B5EEE5
	dw $0001,$582C,$0079,DATA_B5FC0B
	dw $0001,$5828,$007F,DATA_B59703
	dw $0002,$5838,$007F,DATA_B5EA07
	dw $0000,$0000,$0000,$0000

DATA_BDCA28:
	dw $0000,$0000,$0000,$0000
	dw $0001,$498A,$00AF,DATA_B5AA37
	dw $0001,$49F4,$00AF,DATA_B5AA5D
	dw $0000,$0000,$0000,$0000

DATA_BDCA48:
	dw $0000,$0000,$0000,$0000
	dw $0001,$4B28,$007F,DATA_B5A9EB
	dw $0001,$4BF8,$007F,DATA_B5AA11
	dw $0000,$0000,$0000,$0000

DATA_BDCA68:
	dw $0000,$0000,$0000,$0000
	dw $0001,$5628,$010B,DATA_B594ED
	dw $0001,$5648,$00BF,DATA_B594ED
	dw $0001,$5668,$010B,DATA_B594ED
	dw $0001,$5688,$00BF,DATA_B594ED
	dw $0000,$0000,$0000,$0000

DATA_BDCA98:
	dw $0000,$0000,$0000,$0000
	dw $000C,$5300,$005F,$0000
	dw $0001,$54A0,$005F,DATA_B5BD95
	dw $0000,$0000,$0000,$0000
endif

DATA_BDCAB8:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/MillstoneMayhem_Main.bin"
else
	dw $0001,$0818,$0118,DATA_B5AD23
	dw $0001,$08B6,$0032,DATA_B5907F
	dw $0001,$0928,$00AF,DATA_B5938F
	dw $0001,$0948,$00AF,DATA_B5938F
	dw $0001,$0950,$0158,DATA_B5AEB5
	dw $0001,$09D0,$009F,DATA_B5B5CB
	dw $0001,$0A34,$008F,DATA_B59A61
	dw $0001,$0A50,$008F,DATA_B5B5CB
	dw $0001,$0AD0,$006F,DATA_B5B5CB
	dw $0001,$0AF0,$01FF,DATA_B5AEE1
	dw $0001,$0B28,$006F,DATA_B59349
	dw $0004,$0C70,$0114,DATA_B5F79D
	dw $0001,$0D50,$005E,DATA_B5DC7F
	dw $0001,$0D90,$00D9,DATA_B59B29
	dw $0001,$0E60,$00CF,DATA_B59C27
	dw $0004,$0EF0,$0118,DATA_B5F7B9
	dw $0001,$1008,$00CF,DATA_B59A61
	dw $0001,$1068,$0130,DATA_B5A55D
	dw $0001,$10B0,$008F,DATA_B59C27
	dw $0001,$1100,$008F,DATA_B59C27
	dw $0004,$1190,$00BC,DATA_B5F773
	dw $0001,$11B0,$0110,DATA_B5AD05
	dw $0001,$1230,$01FF,DATA_B5AEE1
	dw $0001,$1404,$002F,DATA_B59399
	dw $0004,$1404,$0098,DATA_B5F7B9
	dw $0001,$14F0,$007F,DATA_B5B5CB
	dw $0001,$1580,$009F,DATA_B5B5CB
	dw $0004,$16B0,$00E0,DATA_B5F773
	dw $0001,$16F9,$0079,DATA_B5EEF7
	dw $0001,$1750,$01FF,DATA_B5AEE1
	dw $0001,$1880,$004F,DATA_B59C27
	dw $0001,$18B0,$004F,DATA_B59C27
	dw $0001,$18C8,$004F,DATA_B59A61
	dw $0001,$18E0,$004F,DATA_B59C27
	dw $0001,$1910,$004F,DATA_B59C27
	dw $0001,$1A38,$00AF,DATA_B59349
	dw $0001,$1B60,$00F0,DATA_B5B7AF
	dw $0001,$1C70,$00CF,DATA_B5938F
	dw $0001,$1DA0,$0160,DATA_B59CCF
	dw $0004,$1DF0,$0158,DATA_B5F7C7
	dw $0001,$1F50,$0099,DATA_B59B29
	dw $0001,$20C8,$0150,DATA_B59CCF
	dw $0001,$20F8,$0150,DATA_B59CCF
	dw $0001,$2164,$008C,DATA_B5A6F7
	dw $0004,$2168,$0110,DATA_B5F7AB
	dw $0001,$2168,$0130,DATA_B5A605
	dw $0001,$21B4,$0140,DATA_B5A605
	dw $0001,$22E0,$016F,DATA_B591C1
	dw $0001,$2320,$006F,DATA_B59A61
	dw $0001,$2340,$0120,DATA_B59CCF
	dw $0001,$2370,$0120,DATA_B59CCF
	dw $0001,$23A0,$0120,DATA_B59CCF
	dw $0001,$2400,$0118,DATA_B5A569
	dw $0004,$2580,$00DC,DATA_B5F773
	dw $0001,$25D0,$006F,DATA_B59349
	dw $0001,$26F0,$00AF,DATA_B59A61
	dw $0001,$26F2,$013A,DATA_B5C73F
	dw $0004,$2890,$00BC,DATA_B5F781
	dw $0001,$28A8,$004F,DATA_B59CCF
	dw $0001,$2928,$004F,DATA_B59CCF
	dw $0001,$2A40,$0110,DATA_B59CCF
	dw $0001,$2BC8,$00CF,DATA_B59A61
	dw $0001,$2BCA,$00CF,DATA_B5C73F
	dw $0001,$2BC8,$0128,DATA_B5A575
	dw $0004,$2D30,$00FC,DATA_B5F781
	dw $0001,$2DD0,$0150,DATA_B59CCF
	dw $0001,$2DF0,$0150,DATA_B59CCF
	dw $0001,$2E10,$0150,DATA_B59CCF
	dw $0004,$2FA0,$013A,DATA_B5F7B9
	dw $0001,$3040,$01FF,DATA_B5AEE1
	dw $0001,$3068,$0128,DATA_B5FBD7
	dw $0001,$30F0,$0132,DATA_B590C3
	dw $0004,$30F0,$015C,DATA_B5F78F
	dw $0001,$3250,$00C8,DATA_B5A51F
	dw $0001,$3250,$0098,DATA_B59F87
	dw $0001,$3250,$00B4,DATA_B5A51F
	dw $0001,$334A,$00CF,DATA_B59A61
	dw $0001,$33A2,$00A8,DATA_B5FC0B
	dw $0002,$33B6,$00AF,DATA_B5EA2F
	dw $0000,$0000,$0000,$0000
endif

DATA_BDCD38:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/TempleTempest_Main.bin"
else
	dw $0001,$3420,$0100,DATA_B5A599
	dw $0001,$3574,$005F,DATA_B5B413
	dw $0001,$35A4,$006F,DATA_B59A61
	dw $0001,$35B4,$006F,DATA_B5B413
	dw $0001,$35F4,$008F,DATA_B5B413
	dw $0001,$3690,$0064,DATA_B5C017
	dw $0001,$36E0,$007C,DATA_B5A551
	dw $0001,$3790,$008F,DATA_B59349
	dw $0001,$3820,$008F,DATA_B5B413
	dw $0004,$3850,$00EC,DATA_B5F7D5
	dw $0001,$3A00,$008F,DATA_B5B413
	dw $0001,$3B79,$0099,DATA_B5EF09
	dw $0001,$3BA0,$00CF,DATA_B59A61
	dw $0001,$3BB0,$01FF,DATA_B5AEE1
	dw $0004,$3CF8,$0140,DATA_B5A411
	dw $0004,$3E30,$012C,DATA_B5F7E7
	dw $0001,$3F24,$00CF,DATA_B5B413
	dw $0001,$3F64,$00BF,DATA_B5B413
	dw $0001,$3FA4,$00AF,DATA_B5B413
	dw $0004,$4078,$0120,DATA_B5A411
	dw $0004,$42A0,$014C,DATA_B5F7F9
	dw $0001,$42A0,$00EF,DATA_B59A61
	dw $0001,$43A4,$00CF,DATA_B5B413
	dw $0001,$43E4,$00BF,DATA_B5B413
	dw $0001,$4424,$00BF,DATA_B5B413
	dw $0004,$4538,$0118,DATA_B5A411
	dw $0001,$45C0,$014B,DATA_B5A55D
	dw $0004,$4660,$0118,DATA_B5A411
	dw $0001,$47D4,$009F,DATA_B5B413
	dw $0001,$4814,$008F,DATA_B5B413
	dw $0001,$4854,$008F,DATA_B5B413
	dw $0001,$4910,$0078,DATA_B5BF1D
	dw $0001,$4980,$0100,DATA_B5B7B9
	dw $0001,$49C8,$00AF,DATA_B59A61
	dw $0001,$4A60,$006F,DATA_B59349
	dw $0001,$4B24,$009F,DATA_B59C4F
	dw $0001,$4B64,$00AF,DATA_B59C4F
	dw $0001,$4BA4,$00BF,DATA_B59C4F
	dw $0001,$4C80,$00FC,DATA_B5BF0B
	dw $0004,$4C84,$00BC,DATA_B5F80B
	dw $0001,$4DE0,$00C8,DATA_B5BF0B
	dw $0001,$4F28,$0098,DATA_B59F19
	dw $0001,$4FA8,$0098,DATA_B59F19
	dw $0001,$50E8,$00C8,DATA_B5BF0B
	dw $0001,$5150,$00C8,DATA_B5BF0B
	dw $0001,$5150,$0040,DATA_B5ACEB
	dw $0001,$51B8,$00C8,DATA_B5BF0B
	dw $0001,$5256,$00D2,DATA_B590C3
	dw $0001,$5256,$01FF,DATA_B5AEE1
	dw $0001,$5370,$00F9,DATA_B59A8D
	dw $0001,$5454,$010F,DATA_B59C4F
	dw $0001,$5494,$011F,DATA_B59C4F
	dw $0001,$54D4,$012F,DATA_B59C4F
	dw $0001,$55A0,$00EF,DATA_B59A61
	dw $0001,$55C4,$00FF,DATA_B59C4F
	dw $0001,$5604,$010F,DATA_B59C4F
	dw $0001,$5644,$011F,DATA_B59C4F
	dw $0001,$5750,$0108,DATA_B5A627
	dw $0001,$5752,$0118,DATA_B5907F
	dw $0001,$5860,$010F,DATA_B5907F
	dw $0001,$5898,$0190,DATA_B5A5DB
	dw $0001,$58A0,$019F,DATA_B59A61
	dw $0004,$58B0,$013C,DATA_B5F81D
	dw $0001,$5B1A,$0110,DATA_B5A627
	dw $0001,$5B1C,$0120,DATA_B5907F
	dw $0001,$5BA4,$0110,DATA_B5A627
	dw $0001,$5BA6,$0120,DATA_B5907F
	dw $0001,$5D10,$0112,DATA_B5907F
	dw $0001,$5D10,$01C6,DATA_B5A51F
	dw $0001,$5E7A,$0110,DATA_B5A627
	dw $0001,$5E7C,$0120,DATA_B5907F
	dw $0001,$5EC0,$0150,DATA_B59D21
	dw $0001,$5F04,$0110,DATA_B5A627
	dw $0001,$5F06,$0120,DATA_B5907F
	dw $0001,$5FF0,$00B2,DATA_B5907F
	dw $0001,$5FF0,$0180,DATA_B5A51F
	dw $0001,$61A8,$00C8,DATA_B5FBD7
	dw $0004,$6216,$00BC,DATA_B5F82F
	dw $0001,$6344,$010F,DATA_B59C4F
	dw $0001,$6384,$011F,DATA_B59C4F
	dw $0001,$63C4,$012F,DATA_B59C4F
	dw $0001,$6430,$00C0,DATA_B5C017
	dw $0001,$64D0,$0078,DATA_B5A575
	dw $0001,$64D0,$0038,DATA_B5D52D
	dw $0001,$6595,$0128,DATA_B5FC0B
	dw $0002,$65B6,$012F,DATA_B5EA89
	dw $0000,$0000,$0000,$0000
endif

DATA_BDCFF0:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/BarrelCannonCanyon_Bonus1.bin"
else
	dw $0001,$AFC0,$017C,DATA_B5DE4B
	dw $0001,$B040,$017C,DATA_B5DE69
	dw $0001,$B0C0,$017C,DATA_B5DE87
	dw $0001,$B100,$0178,DATA_B59357
	dw $0001,$B140,$017C,DATA_B5DEA5
	dw $0001,$B180,$0188,DATA_B5A51F
	dw $0001,$B1C0,$017C,DATA_B5DEC3
	dw $0001,$B200,$017C,DATA_B5E5B9
	dw $0001,$B240,$017C,DATA_B5DEE1
	dw $0002,$B2D4,$014F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD048:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/JungleHijinxs_EmptyKongsBananaHoard.bin"
else
	dw $0001,$B059,$0030,DATA_B5FC25
	dw $0002,$B080,$0080,DATA_B5F1B5
	dw $0002,$B0D4,$002F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD068:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ReptileRumble_Bonus2.bin"
else
	dw $0001,$B360,$0090,DATA_B5D56F
	dw $0001,$B360,$0130,DATA_B5D5D5
	dw $0001,$B360,$01D0,DATA_B5D5B3
	dw $0001,$B400,$0090,DATA_B5D65D
	dw $0001,$B400,$0130,DATA_B5D591
	dw $0001,$B400,$01D0,DATA_B5D5F7
	dw $0001,$B4A0,$0090,DATA_B5D67F
	dw $0001,$B4A0,$0130,DATA_B5D63B
	dw $0001,$B4A0,$01D0,DATA_B5D619
	dw $0001,$B4A0,$0058,DATA_B5A51F
	dw $0002,$B4D4,$004F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD0C8:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/LoopyLights_Bonus1.bin"
else
	dw $0002,$5E50,$0180,DATA_B5E69F
	dw $0001,$5E60,$01A0,DATA_B5E7FF
	dw $0001,$5EC0,$017C,DATA_B5DE4B
	dw $0001,$5F40,$017C,DATA_B5DE69
	dw $0001,$5FC0,$017C,DATA_B5DE87
	dw $0001,$6000,$0188,DATA_B5A51F
	dw $0001,$6040,$017C,DATA_B5DEA5
	dw $0001,$6080,$0188,DATA_B5A51F
	dw $0001,$60C0,$017C,DATA_B5DEC3
	dw $0001,$6100,$0188,DATA_B5A551
	dw $0001,$6140,$017C,DATA_B5DEE1
	dw $0002,$61CB,$014F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD130:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/StopAndGoStation_Bonus2.bin"
else
	dw $0008,$0000,$0020,CODE_BDFD31
	dw $0001,$0038,$01E0,DATA_B5A51F
	dw $0001,$0080,$0020,DATA_B5DF1D
	dw $0001,$0080,$01E0,DATA_B5A51F
	dw $0001,$00C8,$01E0,DATA_B5A5A3
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD160:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/StopAndGoStation_Bonus1.bin"
else
	dw $0001,$0168,$0090,DATA_B5DF95
	dw $0001,$0168,$01D0,DATA_B5DF95
	dw $0001,$0208,$0139,DATA_B5A51F
	dw $0001,$02A8,$0090,DATA_B5DF95
	dw $0001,$02A8,$01D0,DATA_B5DF95
	dw $0002,$02CB,$004F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD198:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/JungleHijinxs_FullKongsBananaHoard.bin"
else
	dw $0001,$B059,$0030,DATA_B5FC25
	dw $0002,$B080,$0080,DATA_B5F1C3
	dw $0002,$B0D4,$002F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD1B8:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/MinecartMadness_Bonus1.bin"
else
	dw $0001,$AFC0,$0170,DATA_B5DCB3
	dw $0001,$B040,$0170,DATA_B5DCD5
	dw $0001,$B0C0,$0170,DATA_B5DCF7
	dw $0001,$B100,$017C,DATA_B5A51F
	dw $0001,$B140,$0170,DATA_B5DD19
	dw $0001,$B180,$0176,DATA_B5A599
	dw $0001,$B1C0,$0170,DATA_B5DD3B
	dw $0001,$B200,$0170,DATA_B5E5B9
	dw $0001,$B240,$0170,DATA_B5DD5D
	dw $0002,$B2D4,$014F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD210:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/PlatformPerils_Bonus1.bin"
else
	dw $0002,$CA00,$0088,DATA_B5F1D1
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD220:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/WinkysWalkway_Bonus1.bin"
else
	dw $0001,$C9A0,$00D8,DATA_B5A51F
	dw $0001,$C9C0,$00D8,DATA_B5A51F
	dw $0001,$C9E0,$00D8,DATA_B5A51F
	dw $0001,$CA00,$0051,DATA_B5A569
	dw $0001,$CA00,$00D8,DATA_B5A51F
	dw $0001,$CA20,$00D8,DATA_B5A51F
	dw $0001,$CA40,$00D8,DATA_B5A51F
	dw $0001,$CA60,$00D8,DATA_B5A51F
	dw $0002,$CA6C,$0047,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD270:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/PlatformPerils_Bonus2.bin"
else
	dw $0002,$CA00,$0080,DATA_B5F2E7
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD280:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/TempleTempest_Bonus1.bin"
else
	dw $0001,$00B0,$0144,DATA_B5BD61
	dw $0001,$00E0,$0144,DATA_B5BD61
	dw $0001,$0110,$0144,DATA_B5BD61
	dw $0001,$0140,$0144,DATA_B5BD61
	dw $000A,$0148,$0144,$00B0
	dw $0001,$01A0,$0144,DATA_B5BD61
	dw $0001,$0200,$0140,DATA_B5BD61
	dw $0001,$0260,$013C,DATA_B5BD61
	dw $0001,$02C0,$0138,DATA_B5BD61
	dw $0001,$0320,$0138,DATA_B5BD61
	dw $000B,$0390,$0190,DATA_B5E5A3
	dw $0001,$0390,$014F,DATA_B591CF
	dw $0001,$03E8,$0203,DATA_B5A51F
	dw $0002,$03B4,$014F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD2F8:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/TempleTempest_Bonus2.bin"
else
	dw $0002,$0080,$002F,DATA_B5F30F
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD310:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/MillstoneMayhem_Bonus1.bin"
else
	dw $0001,$663A,$01D0,DATA_B59357
	dw $0001,$6680,$0020,DATA_B5DF1D
	dw $0001,$6680,$01E0,DATA_B5A51F
	dw $0001,$66C8,$01E0,DATA_B5A551
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD338:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/MillstoneMayhem_Bonus2.bin"
else
	dw $0002,$0080,$00A0,DATA_B5F4E5
	dw $0002,$00D6,$004F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD350:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/MillstoneMayhem_Bonus3.bin"
else
	dw $0002,$0080,$0080,DATA_B5F28D
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD360:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/OrangutanGang_Bonus5.bin"
else
	dw $0001,$5FD0,$004F,DATA_B591CF
	dw $0001,$6320,$0080,DATA_B5E5A3
	dw $0002,$633C,$004F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD380:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/OrangutanGang_Bonus4.bin"
else
	dw $0001,$5F98,$0180,DATA_B59055
	dw $0001,$6010,$012E,DATA_B59AA1
	dw $0002,$6038,$012F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD3A0:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/JungleHijinxs_DKsHouse.bin"
else
	dw $0001,$0080,$0127,DATA_B5907F
	dw $0001,$0080,$01D8,DATA_B5E5B9
	dw $0001,$002A,$01AB,DATA_B5E3A3
	dw $0001,$0053,$01A8,DATA_B5B913
	dw $0001,$0060,$01AC,DATA_B5B931
	dw $0002,$00E8,$0127,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD3D8:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/BarrelCannonCanyon_Bonus2.bin"
else
	dw $0001,$8F96,$01E4,DATA_B5A5B7
	dw $0001,$8FE0,$0020,DATA_B5DF1D
	dw $0001,$8FE0,$01D8,DATA_B5E5B9
	dw $0001,$9028,$01E0,DATA_B5A51F
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD400:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/Credits.bin"
else
	dw $0002,$0180,$0127,DATA_B5FE01
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD418:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/OilDrumAlley_Bonus4.bin"
else
	dw $0001,$59C0,$017C,DATA_B5DE4B
	dw $0001,$5A40,$017C,DATA_B5DE69
	dw $0001,$5AC0,$017C,DATA_B5DE87
	dw $0001,$5B40,$017C,DATA_B5DEA5
	dw $0001,$5B80,$0188,DATA_B5A51F
	dw $0001,$5BC0,$017C,DATA_B5DEC3
	dw $0001,$5C00,$018A,DATA_B5A569
	dw $0001,$5C40,$017C,DATA_B5DEE1
	dw $0002,$5CDB,$015F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD468:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/OilDrumAlley_Bonus2.bin"
else
	dw $0002,$5980,$0090,DATA_B5F22B
	dw $0001,$59E5,$0049,DATA_B5EEC1
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD488:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/OilDrumAlley_Bonus1.bin"
else
	dw $0001,$5D80,$0020,DATA_B5DF59
	dw $0001,$5D80,$01DD,DATA_B5E5B9
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD4A0:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/BlackoutBasement_Bonus1.bin"
else
	dw $0002,$5E40,$0100,DATA_B5E6BD
	dw $0001,$5E60,$0090,DATA_B5DF95
	dw $0001,$5E60,$0130,DATA_B5DF95
	dw $0001,$5E60,$01D0,DATA_B5DF95
	dw $0001,$5F00,$0090,DATA_B5DF95
	dw $0001,$5F00,$0142,DATA_B5A569
	dw $0001,$5F00,$01D0,DATA_B5DF95
	dw $0001,$5FA0,$0090,DATA_B5DF95
	dw $0001,$5FA0,$0130,DATA_B5DF95
	dw $0001,$5FA0,$01D0,DATA_B5DF95
	dw $0002,$5FD8,$005F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD508:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/SnowBarrelBlast_Bonus3.bin"
else
	dw $0008,$3A00,$0180,CODE_BDFD99
	dw $0001,$3AC0,$0170,DATA_B5DCB3
	dw $0001,$3B40,$0170,DATA_B5DCD5
	dw $0001,$3BC0,$0170,DATA_B5DCF7
	dw $0001,$3C40,$0170,DATA_B5DD19
	dw $0001,$3C80,$0178,DATA_B5A51F
	dw $0001,$3CC0,$0170,DATA_B5DD3B
	dw $0001,$3CF0,$0178,DATA_B5A51F
	dw $0001,$3D10,$0178,DATA_B5A51F
	dw $0001,$3D40,$0170,DATA_B5DD5D
	dw $0002,$3DC0,$0167,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD568:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/SnowBarrelBlast_Bonus1.bin"
else
	dw $0002,$3A80,$0080,DATA_B5F2D3
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD578:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/GangplankGalleon_Main.bin"
else
	dw $0001,$0100,$0127,DATA_B5FC55
	dw $0001,$0002,$0100,DATA_B5FC3F
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD590:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/SnowBarrelBlast_Bonus2.bin"
else
	dw $0008,$3900,$0100,CODE_BDFD99
	dw $0001,$3980,$0020,DATA_B5DF59
	dw $0001,$3980,$01E8,DATA_B5A55D
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD5B0:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/IceAgeAlley_Bonus1.bin"
else
	dw $0008,$4020,$0100,CODE_BDFD8B
	dw $0001,$4060,$0090,DATA_B5DF95
	dw $0001,$4060,$0130,DATA_B5DF95
	dw $0001,$4060,$01D0,DATA_B5DF95
	dw $0001,$4100,$0090,DATA_B5DF95
	dw $0001,$4100,$013B,DATA_B5A5AD
	dw $0001,$4100,$01D0,DATA_B5DF95
	dw $0001,$41A0,$0130,DATA_B5DF95
	dw $0001,$41A0,$01D0,DATA_B5DF95
	dw $0001,$41A0,$0047,DATA_B591CF
	dw $0002,$41C8,$0048,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD610:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/IceAgeAlley_Bonus2.bin"
else
	dw $0002,$3A80,$0080,DATA_B5F1F5
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD620:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ExpressoBonus.bin"
else
	dw $0001,$9680,$014F,DATA_B5FBC5
	dw $000D,$A2F0,$0117,DATA_B5FD6B
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD638:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/SlipSlideRide_Main.bin"
else
	dw $0009,$0000,$0000,DATA_BDD9A0
	dw $0001,$0030,$6633,DATA_B5AE71
	dw $000F,$0029,$65B1,DATA_B5EF51
	dw $000F,$0090,$65AF,DATA_B592A9
	dw $0001,$0100,$6480,DATA_B5BE91
	dw $000F,$0200,$63AF,DATA_B59C27
	dw $000F,$0240,$63AF,DATA_B59C27
	dw $0001,$02E0,$63E0,DATA_B5BE91
	dw $000F,$0380,$64AF,DATA_B59349
	dw $000F,$0478,$64EF,DATA_B5A467
	dw $0001,$0520,$6520,DATA_B5BE91
	dw $000F,$0560,$6640,DATA_B5A551
	dw $000F,$05E9,$63B1,DATA_B5EF63
	dw $0001,$061C,$63E0,DATA_B5BEC5
	dw $000F,$0650,$64A0,DATA_B59F87
	dw $000F,$0650,$6540,DATA_B59F87
	dw $000F,$06C8,$64AF,DATA_B592A9
	dw $000F,$0770,$642F,DATA_B5A467
	dw $000F,$076C,$65C0,DATA_B59F87
	dw $000F,$07A0,$6450,DATA_B59F19
	dw $0001,$07A0,$6460,DATA_B5BE9B
	dw $000F,$0038,$672F,DATA_B59711
	dw $0001,$0040,$6760,DATA_B5BE91
	dw $000F,$0040,$6810,DATA_B59357
	dw $000F,$0150,$66E8,DATA_B5B7E1
	dw $000F,$01B8,$66A0,DATA_B59F87
	dw $0001,$01B8,$6688,DATA_B5BEC5
	dw $000F,$0200,$6758,DATA_B59F87
	dw $000F,$0200,$6688,DATA_B5BE91
	dw $000F,$0248,$6680,DATA_B59F87
	dw $0001,$0248,$6688,DATA_B5BEC5
	dw $000F,$02A8,$66AF,DATA_B59C39
	dw $000F,$02D0,$66AF,DATA_B59C39
	dw $000F,$0440,$6740,DATA_B59F87
	dw $0001,$0440,$6748,DATA_B5BEC5
	dw $0001,$04B8,$676F,DATA_B59A61
	dw $000F,$04C0,$676F,DATA_B5A467
	dw $000F,$05E8,$6870,DATA_B5BD05
	dw $000F,$05E8,$68D0,DATA_B5A51F
	dw $0001,$0700,$65E0,DATA_B5BEA9
	dw $000F,$0700,$6750,DATA_B59F87
	dw $0001,$0740,$65E0,DATA_B5BEA9
	dw $000F,$0740,$66C0,DATA_B59F87
	dw $000F,$0740,$67E0,DATA_B59F87
	dw $000F,$07C0,$682F,DATA_B59349
	dw $000F,$0040,$6A38,DATA_B5A51F
	dw $000F,$0040,$6A5A,DATA_B5A55D
	dw $000F,$0040,$6A78,DATA_B5A51F
	dw $000F,$0088,$687F,DATA_B596BF
	dw $000F,$00C8,$68AA,DATA_B5D0EB
	dw $0001,$0100,$69C0,DATA_B5BE91
	dw $000F,$0110,$6932,DATA_B59AC3
	dw $000F,$01E8,$6954,DATA_B59C15
	dw $000F,$0270,$695E,DATA_B596F5
	dw $000F,$02A0,$691F,DATA_B596F5
	dw $000F,$0330,$69E7,DATA_B59F87
	dw $0001,$0330,$6919,DATA_B5BEB7
	dw $000F,$0390,$6A20,DATA_B59F87
	dw $0001,$0390,$6952,DATA_B5BEB7
	dw $000F,$03F0,$6B48,DATA_B5ADBF
	dw $000F,$03F0,$6A59,DATA_B59F87
	dw $0001,$03F0,$698B,DATA_B5BEB7
	dw $000F,$0450,$6AE0,DATA_B59F87
	dw $0001,$0450,$69C4,DATA_B5BEB7
	dw $000F,$04A8,$6A10,DATA_B5BD61
	dw $0001,$056C,$6950,DATA_B5AF0D
	dw $000F,$0580,$69F0,DATA_B59F87
	dw $000F,$0580,$6A14,DATA_B5A51F
	dw $0001,$0580,$69F0,DATA_B5BEC5
	dw $0001,$0060,$6C38,DATA_B5BEC5
	dw $0001,$00A8,$6C38,DATA_B5BEC5
	dw $0001,$0100,$6E00,DATA_B5BEC5
	dw $000F,$0100,$6E00,DATA_B59F87
	dw $0001,$0108,$6C4F,DATA_B59A61
	dw $000F,$0121,$6C46,DATA_B5FBF1
	dw $000F,$01A0,$6C20,DATA_B59F87
	dw $000F,$01A0,$6EE8,DATA_B5A575
	dw $0001,$01A0,$6C08,DATA_B5BEFD
	dw $0001,$02A8,$6C10,DATA_B5BE77
	dw $000F,$02C2,$6E27,DATA_B5FC0B
	dw $0002,$02C8,$6E2F,DATA_B5E9CB
	dw $000F,$0300,$6C68,DATA_B59F87
	dw $0001,$0300,$6C58,DATA_B5BEC5
	dw $000F,$0350,$6C8C,DATA_B59F87
	dw $0001,$0350,$6C7C,DATA_B5BEC5
	dw $000F,$03A8,$6CB0,DATA_B59F87
	dw $0001,$03A8,$6CA0,DATA_B5BEEF
	dw $000F,$0400,$6CD4,DATA_B59F87
	dw $0001,$0400,$6CC4,DATA_B5BEC5
	dw $0001,$0420,$6B38,DATA_B5AF0D
	dw $000F,$0458,$6CF8,DATA_B59F87
	dw $0001,$0458,$6CE8,DATA_B5BEC5
	dw $0001,$04C8,$6D2F,DATA_B59A61
	dw $0001,$0530,$6C20,DATA_B5BE91
	dw $000F,$0530,$6C78,DATA_B59F9D
	dw $000F,$0518,$6BEF,DATA_B59603
	dw $000F,$0548,$6BEF,DATA_B59619
	dw $0001,$0660,$6A60,DATA_B5BEB7
	dw $000F,$06C0,$6BC0,DATA_B59F87
	dw $000F,$06C0,$6BF8,DATA_B59F87
	dw $0001,$0720,$6A60,DATA_B5BE91
	dw $000F,$0720,$6AC0,DATA_B59F9D
	dw $000F,$0720,$6B18,DATA_B59F9D
	dw $000F,$0720,$6B70,DATA_B59F9D
	dw $000F,$0770,$6BB8,DATA_B5A51F
	dw $000F,$0788,$6BBA,DATA_B5A569
	dw $000F,$07A0,$6BB8,DATA_B5A51F
	dw $000F,$07C0,$6BAF,DATA_B59349
	dw $0000,$0000,$0000,$0000

DATA_BDD9A0:
	dw $1401,$0760,$6640,$2C15,$2C15,$0040,$6880,$442D
	dw $442D,$0600,$6A30,$6B45,$0000
endif

DATA_BDD9BA:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/BouncyBonanza_Bonus1.bin"
else
	dw $0002,$6C80,$01A0,DATA_B5F207
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD9CA:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ManicMincers_Bonus2.bin"
else
	dw $0002,$6C80,$01A0,DATA_B5F269
	dw $0000,$0000,$0000,$0000
endif

DATA_BDD9DA:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ManicMincers_MincerRoom.bin"
else
	dw $0005,$AFA0,$0050,DATA_BDD9FA
	dw $0001,$B0B4,$0040,DATA_B5A575
	dw $0002,$B0D4,$002F,DATA_B5E9A3
	dw $0000,$0000,$0000,$0000

DATA_BDD9FA:
	dw $0000,$0000,$0000,$0000
	dw $0001,$AFB0,$0060,DATA_B5B1A9
	dw $0001,$B018,$0060,DATA_B5B1A9
	dw $0001,$B080,$0060,DATA_B5B1A9
	dw $0000,$0000,$0000,$0000
endif

DATA_BDDA22:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ElevatorAntics_Bonus1.bin"
else
	dw $0002,$6C80,$01A0,DATA_B5F1D1
	dw $0000,$0000,$0000,$0000
endif

DATA_BDDA32:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ElevatorAntics_Bonus2.bin"
else
	dw $0001,$AFC0,$017C,DATA_B5DCB3
	dw $0001,$B040,$017C,DATA_B5DCD5
	dw $0001,$B0C0,$017C,DATA_B5DCF7
	dw $0001,$B100,$0188,DATA_B5A55D
	dw $0001,$B140,$017C,DATA_B5DD19
	dw $0001,$B180,$0182,DATA_B5A5AD
	dw $0001,$B1C0,$017C,DATA_B5DD3B
	dw $0001,$B200,$017C,DATA_B5E5E7
	dw $0001,$B240,$017C,DATA_B5DD5D
	dw $0002,$B2D4,$014F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDDA8A:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ElevatorAntics_Bonus3.bin"
else
	dw $0001,$4000,$0020,DATA_B5DEFF
	dw $0000,$0000,$0000,$0000
endif

DATA_BDDA9A:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/TrickTrackTrek_Bonus3.bin"
else
	dw $0002,$CA00,$0090,DATA_B5F1F5
	dw $0000,$0000,$0000,$0000
endif

DATA_BDDAAA:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/TrickTrackTrek_Bonus2.bin"
else
	dw $0002,$CA00,$0034,DATA_B5F34B
	dw $0000,$0000,$0000,$0000
endif

DATA_BDDABA:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/TankedUpTrouble_Bonus1.bin"
else
	dw $0002,$CA00,$0090,DATA_B5F269
	dw $0000,$0000,$0000,$0000
endif

DATA_BDDACA:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/MinecartMadness_Bonus2.bin"
else
	dw $0002,$CA00,$0090,DATA_B5F1E3
	dw $0000,$0000,$0000,$0000
endif

DATA_BDDADA:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/TrickTrackTrek_Bonus1.bin"
else
	dw $000D,$CB40,$0038,DATA_B5E0D7
	dw $0002,$CC6C,$0053,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDDAF2:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/MinecartMadness_Bonus3.bin"
else
	dw $0001,$CB70,$0088,DATA_B59155
	dw $0001,$CB70,$0070,DATA_B5A66F
	dw $0002,$CC6C,$0053,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDDB12:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/BlackoutBasement_Bonus2.bin"
else
	dw $0002,$5980,$0080,DATA_B5E6BD
	dw $0002,$5980,$0090,DATA_B5F27B
	dw $0000,$0000,$0000,$0000
endif

DATA_BDDB2A:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/TreeTopTown_Main.bin"
else
	dw $0001,$0018,$00E2,DATA_B5AD8B
	dw $0001,$0050,$004F,DATA_B59A61
	dw $0001,$0180,$0130,DATA_B5B413
	dw $0001,$01E0,$0110,DATA_B59055
	dw $0001,$01E0,$01C0,DATA_B5AE9F
	dw $0001,$0238,$01FF,DATA_B5AEE1
	dw $0001,$0238,$0060,DATA_B5CF09
	dw $0001,$0240,$00A8,DATA_B5BD45
	dw $0001,$02C0,$00CC,DATA_B59357
	dw $0001,$03C0,$0150,DATA_B5B413
	dw $0001,$03E0,$0058,DATA_B5CF2B
	dw $0001,$0440,$00AC,DATA_B5CFAF
	dw $0001,$04A0,$0100,DATA_B5CF4D
	dw $0001,$0500,$00AC,DATA_B5CF6F
	dw $0001,$0580,$0058,DATA_B5CF91
	dw $0001,$0700,$0150,DATA_B5B413
	dw $0001,$0740,$0150,DATA_B5B413
	dw $0001,$0780,$0150,DATA_B5B413
	dw $0001,$0860,$00AC,DATA_B5CFD1
	dw $0001,$0900,$0100,DATA_B5CFEF
	dw $0001,$09A0,$00AC,DATA_B5D00D
	dw $0001,$0A40,$0058,DATA_B5CFD1
	dw $0001,$0AE0,$00AC,DATA_B5D02F
	dw $0001,$0B80,$0100,DATA_B5D051
	dw $0001,$0CE1,$00F8,DATA_B5A551
	dw $0001,$0D08,$0065,DATA_B59A61
	dw $0001,$0DA0,$0150,DATA_B5B413
	dw $0001,$0DC0,$0150,DATA_B5B413
	dw $0001,$0DE0,$0150,DATA_B5B413
	dw $0001,$0E00,$008C,DATA_B5D073
	dw $0001,$0E80,$008C,DATA_B5D091
	dw $0001,$0F00,$008C,DATA_B5D0AF
	dw $0001,$0F80,$008C,DATA_B5D0CD
	dw $0001,$1000,$008C,DATA_B5D0AF
	dw $0001,$1080,$008C,DATA_B5D0CD
	dw $0001,$1140,$0074,DATA_B5B7CD
	dw $0001,$11B0,$00B9,DATA_B592EF
	dw $0001,$11C0,$0020,DATA_B5D513
	dw $0001,$12F0,$0180,DATA_B59C7F
	dw $0001,$1342,$00A0,DATA_B5D0EB
	dw $0001,$1342,$0150,DATA_B5D109
	dw $0001,$1390,$015C,DATA_B5A55D
	dw $0001,$14A0,$00C7,DATA_B59349
	dw $0001,$1500,$0180,DATA_B59C7F
	dw $0001,$1600,$00D0,DATA_B5D127
	dw $0001,$1668,$00B0,DATA_B5D149
	dw $0001,$1668,$0140,DATA_B5D16B
	dw $0001,$1700,$0098,DATA_B5D189
	dw $0001,$1780,$008F,DATA_B59A61
	dw $0001,$17F0,$0180,DATA_B5B413
	dw $0001,$17F4,$00E4,DATA_B5D1A7
	dw $0001,$1880,$00E8,DATA_B5D1C5
	dw $0001,$18E0,$00E8,DATA_B5D1E7
	dw $0001,$1940,$00E8,DATA_B5D209
	dw $0001,$1910,$0020,DATA_B5AD71
	dw $0001,$1A20,$0020,DATA_B5D227
	dw $0001,$1A60,$01FF,DATA_B5AEE1
	dw $0001,$1A90,$0180,DATA_B5B413
	dw $0001,$1AC0,$00A0,DATA_B5D249
	dw $0001,$1AC0,$0060,DATA_B5D0EB
	dw $0001,$1B40,$00A0,DATA_B5D1C5
	dw $0001,$1BC0,$00A0,DATA_B5D26B
	dw $0001,$1BC0,$0140,DATA_B5D28D
	dw $0001,$1CC0,$0140,DATA_B5D2AF
	dw $0001,$1D40,$0140,DATA_B5D2D1
	dw $0001,$1D40,$00A0,DATA_B5D2F3
	dw $0001,$1D40,$0060,DATA_B5D227
	dw $0001,$1E00,$00A0,DATA_B5D315
	dw $0001,$1E88,$00F1,DATA_B592A9
	dw $0001,$1F60,$01F0,DATA_B59C7F
	dw $0001,$1F90,$01F0,DATA_B59C7F
	dw $0001,$1FC0,$01F0,DATA_B59C7F
	dw $0001,$1FF0,$01F0,DATA_B59C7F
	dw $0001,$2020,$01F0,DATA_B59C7F
	dw $0001,$2160,$0108,DATA_B5D0EB
	dw $0001,$2160,$01B0,DATA_B5D337
	dw $0001,$21C0,$0194,DATA_B5D359
	dw $0001,$2270,$01B0,DATA_B5D37B
	dw $0005,$2400,$00D4,DATA_BDDDFA
	dw $0001,$2630,$0100,DATA_B5BCAB
	dw $0001,$2670,$0140,DATA_B5A575
	dw $0001,$26CE,$00B4,DATA_B5907F
	dw $0001,$26CE,$01FF,DATA_B5AEE1
	dw $0001,$2717,$0105,DATA_B5FBD7
	dw $0001,$2788,$00C0,DATA_B5A5AD
	dw $0001,$2788,$0098,DATA_B59F87
	dw $0001,$2830,$00CF,DATA_B59A61
	dw $0001,$28A1,$00DF,DATA_B5FC0B
	dw $0002,$28C0,$00EB,DATA_B5E9AD
	dw $0000,$0000,$0000,$0000

DATA_BDDDFA:
	dw $0000,$0000,$0000,$0000
	dw $0001,$2400,$00D8,DATA_B5D39D
	dw $0001,$2460,$0140,DATA_B5D3BF
	dw $0001,$24C0,$00D8,DATA_B5D3E1
	dw $0001,$2520,$0140,DATA_B5D403
	dw $0001,$2580,$00D8,DATA_B5D425
	dw $0000,$0000,$0000,$0000
endif

DATA_BDDE32:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/VultureCulture_Main.bin"
else
	dw $000A,$0210,$0100,$0230
	dw $0001,$02B0,$008F,DATA_B592A9
	dw $0001,$03B0,$00EF,DATA_B5B8D5
	dw $0001,$0430,$00EF,DATA_B5D447
	dw $0001,$04A0,$00EF,DATA_B5BD61
	dw $0001,$0500,$010F,DATA_B59357
	dw $0001,$05A8,$00EF,DATA_B59A61
	dw $0001,$0630,$00D8,DATA_B5D127
	dw $0001,$06B0,$00D8,DATA_B5D469
	dw $0001,$0710,$00D8,DATA_B5BD17
	dw $0001,$07B0,$010F,DATA_B59A79
	dw $0001,$0848,$0168,DATA_B5C749
	dw $0001,$0848,$014F,DATA_B59155
	dw $0001,$0920,$01D4,DATA_B5ADA5
	dw $000B,$094C,$00E3,DATA_B5AE89
	dw $0001,$0980,$0120,DATA_B5D127
	dw $0001,$0A10,$0120,DATA_B5D469
	dw $0001,$0A80,$0158,DATA_B5BCCF
	dw $0001,$0AF0,$01FF,DATA_B5AEE1
	dw $0001,$0B20,$012F,DATA_B592A9
	dw $0001,$0BA3,$010F,DATA_B59A61
	dw $0001,$0CA8,$00CF,DATA_B5B8C7
	dw $0001,$0D00,$00D0,DATA_B5D48B
	dw $0001,$0D80,$00D0,DATA_B5BD61
	dw $0001,$0E00,$00B0,DATA_B5BD61
	dw $0001,$0F08,$00CF,DATA_B5B8C7
	dw $0001,$0F90,$00F0,DATA_B5D4AD
	dw $0001,$0FF0,$0110,DATA_B5BC99
	dw $0001,$1060,$0130,DATA_B5BC99
	dw $0001,$10C0,$00EF,DATA_B5B8C7
	dw $0001,$10F1,$00B1,DATA_B5EF1B
	dw $0001,$1130,$00AF,DATA_B59AE5
	dw $0001,$11A0,$00C0,DATA_B5D4CF
	dw $0001,$1210,$00C0,DATA_B5BC63
	dw $0001,$12C0,$00C0,DATA_B5D4F1
	dw $0001,$12C0,$01FF,DATA_B5AEE1
	dw $0001,$1320,$00C0,DATA_B5BD61
	dw $0001,$1368,$00D0,DATA_B5BD61
	dw $0001,$13B0,$00E0,DATA_B5BD61
	dw $0001,$13F8,$00F0,DATA_B5BD61
	dw $0001,$1560,$0090,DATA_B5D791
	dw $0001,$1560,$0138,DATA_B5B7D7
	dw $0001,$1760,$014F,DATA_B5C753
	dw $0001,$17A0,$00BF,DATA_B59349
	dw $0001,$17E0,$014F,DATA_B5C753
	dw $0001,$1860,$00CE,DATA_B59A61
	dw $0001,$1940,$00AF,DATA_B5D7AF
	dw $0001,$19E0,$00AF,DATA_B5D7AF
	dw $0001,$1A60,$00AF,DATA_B59A61
	dw $0001,$1B28,$00EF,DATA_B5B8C7
	dw $0001,$1C00,$00F2,DATA_B5A55D
	dw $0001,$1C90,$00C0,DATA_B5D7EB
	dw $0001,$1D50,$00D8,DATA_B5BD61
	dw $0001,$1DA0,$00F0,DATA_B5BD61
	dw $0001,$1E06,$00EF,DATA_B592A9
	dw $0001,$1E38,$00AF,DATA_B59A61
	dw $0001,$1F00,$00B8,DATA_B5B863
	dw $0001,$1F00,$00AF,DATA_B5B86D
	dw $0001,$1FD0,$00CF,DATA_B5D7CD
	dw $0001,$2040,$00C0,DATA_B5BC75
	dw $0001,$2040,$00C0,DATA_B59F19
	dw $0001,$2180,$00AF,DATA_B5D809
	dw $0001,$2200,$00AF,DATA_B5D809
	dw $0001,$2240,$0100,DATA_B59D4B
	dw $0001,$2280,$00AF,DATA_B5D809
	dw $0001,$22F0,$00DF,DATA_B59357
	dw $0001,$23B0,$008F,DATA_B59AE5
	dw $0001,$2420,$010F,DATA_B5C75D
	dw $0001,$2451,$00D1,DATA_B5EF2D
	dw $0001,$2570,$008F,DATA_B5D7AF
	dw $0001,$2610,$0098,DATA_B5A1F5
	dw $0001,$2610,$008F,DATA_B5D7AF
	dw $0001,$27A0,$00AF,DATA_B5B8C7
	dw $0001,$27A0,$01FF,DATA_B5AEE1
	dw $0001,$27D8,$00AC,DATA_B5FBD7
	dw $0001,$2840,$0090,DATA_B5D7AF
	dw $0001,$2890,$0098,DATA_B5A021
	dw $0001,$2890,$0120,DATA_B5A021
	dw $0001,$28E0,$0090,DATA_B5D845
	dw $0001,$2950,$0090,DATA_B5D845
	dw $0001,$29C0,$0090,DATA_B5D7AF
	dw $0005,$2A10,$00A0,DATA_BDE0FA
	dw $0001,$2A10,$00D8,DATA_B5A575
	dw $0001,$2A60,$0090,DATA_B5D827
	dw $0001,$2AC0,$00AF,DATA_B5B8C7
	dw $0001,$2AC0,$00AF,DATA_B59A61
	dw $0001,$2B90,$00C3,DATA_B5FC0B
	dw $0002,$2BBC,$00CF,DATA_B5E9AD
	dw $0000,$0000,$0000,$0000

DATA_BDE0FA:
	dw $0000,$0000,$0000,$0000
	dw $0001,$2A10,$00A0,DATA_B59D21
	dw $0001,$2A10,$0128,DATA_B59D21
	dw $0000,$0000,$0000,$0000
endif

DATA_BDE11A:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/EnguardeBonus.bin"
else
	dw $0010,$012C,$5040,DATA_B5E32D
	dw $0010,$0270,$4E38,DATA_B5E31B
	dw $0010,$0270,$5182,DATA_B5E351
	dw $0001,$02C0,$4FB0,DATA_B5FB8F
	dw $000D,$02C0,$4D80,DATA_B5FD8B
	dw $0010,$0454,$5040,DATA_B5E33F
	dw $0000,$0000,$0000,$0000
endif

DATA_BDE152:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/IceAgeAlley_Main.bin"
else
	dw $0001,$4248,$0047,DATA_B591CF
	dw $0001,$4298,$001B,DATA_B5A551
	dw $0001,$42F8,$0007,DATA_B5907F
	dw $0001,$4390,$0087,DATA_B59349
	dw $0008,$43A0,$0100,CODE_BDFD99
	dw $0001,$43B8,$0078,DATA_B5B8C7
	dw $0001,$4528,$00A7,DATA_B59A61
	dw $0004,$45D8,$0108,DATA_B5A3BD
	dw $0001,$4638,$0067,DATA_B5B863
	dw $0008,$4773,$0100,CODE_BDFD92
	dw $0001,$47C0,$0147,DATA_B59C27
	dw $0004,$4870,$01B8,DATA_B5A3BD
	dw $0001,$4938,$0150,DATA_B5BD61
	dw $0001,$4A58,$0180,DATA_B5BD61
	dw $0001,$4AC8,$0190,DATA_B5BD61
	dw $0008,$4B46,$0100,CODE_BDFD8B
	dw $0001,$4B50,$01C7,DATA_B5AD3D
	dw $0001,$4B70,$00C7,DATA_B5B88B
	dw $0008,$4C20,$0100,CODE_BDFD8B
	dw $0004,$4D20,$0160,DATA_B5A3BD
	dw $0001,$4DC0,$00DC,DATA_B5BD61
	dw $0001,$4EA0,$0167,DATA_B59349
	dw $0001,$4EA0,$0174,DATA_B5B88B
	dw $0008,$4F19,$0100,CODE_BDFD84
	dw $0001,$4F78,$00E2,DATA_B596BF
	dw $0005,$5160,$00C0,DATA_BDE32A
	dw $0008,$52EC,$0100,CODE_BDFD7D
	dw $0001,$5478,$0060,DATA_B5A55D
	dw $0001,$54D0,$00A7,DATA_B5B8B3
	dw $0004,$5610,$0120,DATA_B5A3BD
	dw $0008,$56C0,$0100,CODE_BDFD76
	dw $0001,$56C0,$0100,DATA_B5B7C3
	dw $0001,$56C0,$0078,DATA_B5DC99
	dw $0001,$58B0,$00C7,DATA_B596BF
	dw $0001,$58B0,$0125,DATA_B59357
	dw $0001,$5A28,$0067,DATA_B59A61
	dw $0005,$5A48,$0067,DATA_BDE372
	dw $0005,$5B10,$00D0,DATA_BDE352
	dw $0001,$5BE4,$0068,DATA_B5907F
	dw $0001,$5E60,$0103,DATA_B596D1
	dw $0001,$5F88,$0107,DATA_B59255
	dw $0001,$6090,$00C7,DATA_B596BF
	dw $0001,$6110,$0087,DATA_B596BF
	dw $0001,$6190,$01A8,DATA_B5A569
	dw $0001,$61A0,$0047,DATA_B596BF
	dw $0001,$61C0,$0187,DATA_B5AD57
	dw $0001,$6210,$0047,DATA_B59349
	dw $0001,$6260,$01FF,DATA_B5AEE1
	dw $0005,$63F8,$0167,DATA_BDE392
	dw $0004,$6500,$0190,DATA_B5A3BD
	dw $0001,$65C0,$0128,DATA_B5BD61
	dw $0001,$6688,$017C,DATA_B5A575
	dw $0001,$676E,$003C,DATA_B5FBD7
	dw $0005,$6856,$00F9,DATA_BDE3B2
	dw $0001,$69F8,$00C0,DATA_B596F5
	dw $0001,$6A30,$00B0,DATA_B5A51F
	dw $0001,$6B4E,$00DC,DATA_B5FC0B
	dw $0002,$6B6C,$00E7,DATA_B5E967
	dw $0000,$0000,$0000,$0000

DATA_BDE32A:
	dw $0000,$0000,$0000,$0000
	dw $0004,$5120,$00E0,DATA_B5A3BD
	dw $0004,$51F0,$00E0,DATA_B5A3D5
	dw $0004,$52C0,$00E0,DATA_B5A3DF
	dw $0000,$0000,$0000,$0000

DATA_BDE352:
	dw $0000,$0000,$0000,$0000
	dw $0004,$5B10,$00D0,DATA_B5A3BD
	dw $0004,$5C90,$00D0,DATA_B5A3BD
	dw $0000,$0000,$0000,$0000

DATA_BDE372:
	dw $0000,$0000,$0000,$0000
	dw $000C,$5980,$0100,$0000
	dw $0001,$5A48,$0067,DATA_B5BDEF
	dw $0000,$0000,$0000,$0000

DATA_BDE392:
	dw $0000,$0000,$0000,$0000
	dw $000C,$6300,$0100,$0000
	dw $0001,$63F8,$0167,DATA_B5BD9F
	dw $0000,$0000,$0000,$0000

DATA_BDE3B2:
	dw $0000,$0000,$0000,$0000
	dw $000C,$6780,$0100,$0000
	dw $0001,$6856,$00F9,DATA_B5BDA9
	dw $0000,$0000,$0000,$0000
endif

DATA_BDE3D2:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/TreeTopTown_Bonus2.bin"
else
	dw $0001,$2980,$01E8,DATA_B5A569
	dw $0001,$2980,$0020,DATA_B5DF77
	dw $0000,$0000,$0000,$0000
endif

DATA_BDE3EA:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/TreeTopTown_Bonus1.bin"
else
	dw $0002,$2A80,$0080,DATA_B5F1D1
	dw $0000,$0000,$0000,$0000
endif

DATA_BDE3FA:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/VultureCulture_Bonus1.bin"
else
	dw $0002,$2C80,$01A0,DATA_B5F4BF
	dw $0002,$6CD6,$004F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDE412:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/VultureCulture_Bonus2.bin"
else
	dw $0002,$2C80,$012F,DATA_B5F33D
	dw $0002,$6CD6,$004F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDE42A:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/VultureCulture_Bonus3.bin"
else
	dw $0001,$2CC0,$007C,DATA_B5DE4B
	dw $0001,$2D40,$007C,DATA_B5DE69
	dw $0001,$2DC0,$007C,DATA_B5DE87
	dw $0001,$2E00,$0078,DATA_B59357
	dw $0001,$2E40,$007C,DATA_B5DEA5
	dw $0001,$2E80,$0088,DATA_B5A51F
	dw $0001,$2EC0,$007C,DATA_B5DEC3
	dw $0001,$2F00,$0088,DATA_B5A569
	dw $0001,$2F40,$007C,DATA_B5DEE1
	dw $0002,$2FDC,$004F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
	dw $0002,$6CD6,$004F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDE492:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/OilDrumAlley_Bonus3.bin"
else
	dw $0002,$5980,$00A8,DATA_B5F50B
	dw $0002,$6CD6,$004F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDE4AA:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/CoralCapers_Main.bin"
else
	dw $0009,$0000,$0000,DATA_BDE5FA
	dw $000F,$01A0,$4638,DATA_B5C3BF
	dw $000F,$01F8,$4628,DATA_B59357
	dw $000F,$0290,$4638,DATA_B5C3BF
	dw $000F,$03F8,$4670,DATA_B5C3BF
	dw $000F,$0410,$4658,DATA_B5C3E3
	dw $000F,$0412,$4830,DATA_B5A551
	dw $0001,$052C,$4774,DATA_B5E20D
	dw $0002,$0540,$475C,DATA_B5E2F7
	dw $000F,$05C4,$46A0,DATA_B5A51F
	dw $000F,$0750,$4800,DATA_B5C32D
	dw $000F,$0780,$46BF,DATA_B591DD
	dw $000F,$0090,$494C,DATA_B5C1E5
	dw $000F,$0090,$4A0C,DATA_B5C1E5
	dw $000F,$00C0,$483E,DATA_B59357
	dw $0002,$00F0,$4938,DATA_B5E309
	dw $000F,$0150,$49B0,DATA_B5A5AD
	dw $000F,$0198,$4830,DATA_B5C265
	dw $000F,$0280,$4A58,DATA_B5A51F
	dw $0001,$02F0,$48D0,DATA_B5E231
	dw $000F,$0300,$4A58,DATA_B5A55D
	dw $000F,$0300,$4A00,DATA_B5C257
	dw $000F,$033C,$4978,DATA_B5B7EB
	dw $000F,$0350,$47FF,DATA_B591DD
	dw $000F,$0460,$49B8,DATA_B5C3F5
	dw $000F,$04D0,$4960,DATA_B5C3F5
	dw $000F,$0680,$49F6,DATA_B59357
	dw $0001,$0750,$4954,DATA_B5E21F
	dw $000F,$07B0,$49B0,DATA_B5E5A3
	dw $000F,$0091,$4CB0,DATA_B5A569
	dw $000F,$0200,$4BE8,DATA_B5C437
	dw $000F,$02B0,$4B98,DATA_B5C437
	dw $000F,$0338,$4C40,DATA_B5C437
	dw $000F,$0340,$4C28,DATA_B5C437
	dw $000F,$03D8,$4BD8,DATA_B5C437
	dw $000F,$04B6,$4BA2,DATA_B5E42B
	dw $0001,$05E0,$4BF0,DATA_B5E24B
	dw $0001,$061E,$4C17,DATA_B5FBD7
	dw $000F,$0661,$4BF0,DATA_B5A575
	dw $0001,$077A,$4BEE,DATA_B5FC0B
	dw $0002,$07E8,$4C20,DATA_B5EAB1
	dw $0000,$0000,$0000,$0000

DATA_BDE5FA:
	dw $0B01,$0750,$4860,$1C0C,$1C0C,$0090,$4B90,$281D
	dw $0000
endif

DATA_BDE60C:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/TorchlightTrouble_Bonus1.bin"
else
	dw $0002,$6C80,$0190,DATA_B5F219
	dw $0000,$0000,$0000,$0000
endif

DATA_BDE61C:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/TorchlightTrouble_Bonus2.bin"
else
	dw $0001,$6C28,$014F,DATA_B5907F
	dw $0002,$6C80,$014F,DATA_B5F31D
	dw $0001,$6CF8,$01C8,DATA_B5A575
	dw $0000,$0000,$0000,$0000
endif

DATA_BDE63C:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/SlipSlideRide_Bonus2.bin"
else
	dw $0002,$0680,$6E98,DATA_B5F585
	dw $0000,$0000,$0000,$0000
endif

DATA_BDE64C:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/SlipSlideRide_Bonus3.bin"
else
	dw $0001,$04A8,$61B0,DATA_B5BEC5
	dw $0001,$04A8,$61B8,DATA_B5A51F
	dw $0001,$04E0,$61B0,DATA_B5BEB7
	dw $0001,$04E0,$61B8,DATA_B5A51F
	dw $0001,$0518,$61B0,DATA_B5BEC5
	dw $0001,$0518,$61B8,DATA_B5A51F
	dw $0001,$0550,$61B0,DATA_B5BEB7
	dw $0001,$0550,$61B8,DATA_B5A51F
	dw $0001,$05B8,$62B4,DATA_B5A5AD
	dw $0002,$05C8,$62AF,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDE6A4:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/SlipSlideRide_Bonus1.bin"
else
	dw $0002,$0680,$6E88,DATA_B5F1D1
	dw $0000,$0000,$0000,$0000
endif

DATA_BDE6B4:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/RopeBridgeRumble_Main.bin"
else
	dw $0001,$2B18,$00F2,DATA_B59349
	dw $0001,$2C90,$00F0,DATA_B5A627
	dw $0001,$2C90,$0108,DATA_B5907F
	dw $0001,$2D38,$00EF,DATA_B5A485
	dw $0001,$2DB4,$0144,DATA_B5907F
	dw $0001,$2DE0,$006F,DATA_B5AE23
	dw $0001,$2E10,$00C4,DATA_B5907F
	dw $0001,$2EC0,$00C0,DATA_B5A467
	dw $0001,$2F90,$00B8,DATA_B5A467
	dw $0001,$2FB4,$00C4,DATA_B5907F
	dw $0001,$3070,$01FF,DATA_B5AEE1
	dw $0001,$30D4,$0144,DATA_B5907F
	dw $0001,$3110,$00A0,DATA_B5A627
	dw $0001,$3110,$00B8,DATA_B5907F
	dw $0001,$3110,$00B8,DATA_B5A177
	dw $0001,$3110,$00D8,DATA_B5A551
	dw $0001,$3150,$0144,DATA_B5907F
	dw $0001,$3214,$0144,DATA_B5907F
	dw $0001,$3270,$010B,DATA_B59FB3
	dw $0001,$33B0,$00B0,DATA_B5A627
	dw $0001,$33B0,$00C8,DATA_B5907F
	dw $0001,$33B0,$00C8,DATA_B5A1BF
	dw $0001,$34C8,$00A4,DATA_B5A485
	dw $0001,$34D4,$00A4,DATA_B5907F
	dw $0001,$35D4,$0124,DATA_B5907F
	dw $0001,$3630,$0160,DATA_B5A627
	dw $0001,$3630,$0178,DATA_B5907F
	dw $0001,$3630,$0178,DATA_B5A177
	dw $0001,$36C0,$0113,DATA_B59349
	dw $0001,$37D0,$00F0,DATA_B5A627
	dw $0001,$37D0,$0108,DATA_B5907F
	dw $0001,$3830,$00F0,DATA_B5A627
	dw $0001,$3830,$0108,DATA_B5907F
	dw $0001,$3830,$0108,DATA_B5A177
	dw $0001,$3890,$00F0,DATA_B5A627
	dw $0001,$3890,$0108,DATA_B5907F
	dw $0001,$38F0,$00F0,DATA_B5A627
	dw $0001,$38F0,$0108,DATA_B5907F
	dw $0001,$38F0,$0108,DATA_B5A177
	dw $0001,$3ABC,$0120,DATA_B5B7F5
	dw $0001,$3B70,$00E4,DATA_B59BBF
	dw $0001,$3BB0,$00D0,DATA_B5A55D
	dw $0001,$3CB0,$00E0,DATA_B5907F
	dw $0001,$3D40,$0172,DATA_B59155
	dw $0001,$3D40,$0158,DATA_B5A66F
	dw $0001,$3D70,$00E7,DATA_B5A4F5
	dw $0005,$3EB0,$00C4,DATA_BDE91C
	dw $0001,$3EF0,$00B0,DATA_B5A51F
	dw $0001,$3FE8,$00A4,DATA_B5A485
	dw $0001,$4070,$009A,DATA_B59155
	dw $0001,$4070,$0080,DATA_B5A6D5
	dw $0001,$4070,$0138,DATA_B5A569
	dw $0001,$4270,$00AA,DATA_B59155
	dw $0001,$4270,$0090,DATA_B5A719
	dw $0001,$4270,$00D0,DATA_B59F87
	dw $0001,$4340,$00B4,DATA_B5A5DB
	dw $0001,$4340,$00E0,DATA_B59357
	dw $0001,$43F8,$00AA,DATA_B59155
	dw $0001,$43F8,$0090,DATA_B5A719
	dw $0001,$43F8,$00D0,DATA_B59F87
	dw $0001,$43F8,$00F0,DATA_B59F87
	dw $0005,$45A0,$00A4,DATA_BDE93C
	dw $0001,$45D0,$0080,DATA_B5A575
	dw $0001,$4640,$0088,DATA_B5FBD7
	dw $0001,$46A0,$00B4,DATA_B592EF
	dw $0005,$47C8,$00A0,DATA_BDE95C
	dw $0001,$48B0,$0144,DATA_B5AE09
	dw $0001,$4B48,$00B6,DATA_B5A467
	dw $0001,$4B48,$01FF,DATA_B5AEE1
	dw $0001,$4C20,$00BA,DATA_B59155
	dw $0001,$4C20,$00A0,DATA_B5A719
	dw $0001,$4C20,$00E0,DATA_B59F87
	dw $0001,$4C20,$0100,DATA_B59F87
	dw $0001,$4C20,$0120,DATA_B59F87
	dw $0001,$4DA1,$00BF,DATA_B5FC0B
	dw $0002,$4DC0,$00CB,DATA_B5E9FD
	dw $0000,$0000,$0000,$0000

DATA_BDE91C:
	dw $0000,$0000,$0000,$0000
	dw $0001,$3EB0,$00C4,DATA_B59BBF
	dw $0001,$3F30,$00C4,DATA_B59BD1
	dw $0000,$0000,$0000,$0000

DATA_BDE93C:
	dw $0000,$0000,$0000,$0000
	dw $0001,$4590,$00A4,DATA_B59BBF
	dw $0001,$4610,$00A4,DATA_B59BD1
	dw $0000,$0000,$0000,$0000

DATA_BDE95C:
	dw $0000,$0000,$0000,$0000
	dw $0001,$4798,$00BA,DATA_B59155
	dw $0001,$4798,$00A0,DATA_B5A719
	dw $0001,$48B0,$0082,DATA_B59155
	dw $0001,$48B0,$0068,DATA_B5A75D
	dw $0001,$49C8,$00DA,DATA_B59155
	dw $0001,$49C8,$00C0,DATA_B5A719
	dw $0000,$0000,$0000,$0000
endif

DATA_BDE99C:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ForestFrenzy_Main.bin"
else
	dw $0001,$3190,$00AF,DATA_B5953B
	dw $0001,$31F0,$007C,DATA_B5BF33
	dw $0001,$3360,$0093,DATA_B5953B
	dw $0001,$3360,$00EF,DATA_B59349
	dw $0001,$3398,$0096,DATA_B59A61
	dw $0001,$33E8,$00B2,DATA_B5953B
	dw $0001,$3470,$00D8,DATA_B5BF33
	dw $0001,$34A0,$00A0,DATA_B5A551
	dw $0001,$3580,$008F,DATA_B5953B
	dw $0005,$35D0,$0070,DATA_BDECC4
	dw $0001,$3620,$00D0,DATA_B59F87
	dw $0001,$3750,$008F,DATA_B59AFD
	dw $0001,$37D0,$00CF,DATA_B59A61
	dw $0001,$37CE,$00CF,DATA_B5953B
	dw $0001,$37FC,$00CF,DATA_B5953B
	dw $0001,$3840,$009C,DATA_B5C031
	dw $0001,$38B0,$0100,DATA_B59F87
	dw $0001,$38DC,$0108,DATA_B5A55D
	dw $0001,$3998,$008F,DATA_B59A61
	dw $0001,$39CE,$008F,DATA_B5953B
	dw $0001,$3A0D,$008F,DATA_B5953B
	dw $0001,$3A50,$007C,DATA_B5C04B
	dw $0001,$3AC0,$0135,DATA_B59F87
	dw $0001,$3AF8,$00BD,DATA_B59F87
	dw $0001,$3B44,$008C,DATA_B59F87
	dw $0001,$3B80,$0110,DATA_B59F87
	dw $0001,$3BBD,$00B8,DATA_B59F87
	dw $0001,$3C14,$0132,DATA_B59F87
	dw $0001,$3C2B,$00AA,DATA_B59F87
	dw $0001,$3C88,$0100,DATA_B59F87
	dw $0001,$3CB8,$008C,DATA_B59F87
	dw $0001,$3CE8,$0132,DATA_B59F87
	dw $0001,$3D25,$00C8,DATA_B59F87
	dw $0001,$3DA2,$010D,DATA_B59F87
	dw $0001,$3DB4,$00A8,DATA_B59F87
	dw $0001,$3E05,$00DC,DATA_B59F87
	dw $0001,$3E40,$0090,DATA_B59F87
	dw $0001,$3E73,$0130,DATA_B59F87
	dw $0001,$3EA8,$00C5,DATA_B59F87
	dw $0001,$3F40,$0128,DATA_B5B7FF
	dw $0001,$3FB8,$007C,DATA_B5C099
	dw $0001,$4070,$00F0,DATA_B59D4B
	dw $0001,$4072,$0128,DATA_B59357
	dw $0001,$4180,$00AF,DATA_B5958D
	dw $0001,$41F0,$007C,DATA_B5C0B3
	dw $0001,$4278,$00D8,DATA_B59E45
	dw $0001,$4300,$00D8,DATA_B59E1D
	dw $0001,$4388,$00A0,DATA_B59E2B
	dw $0001,$4410,$00D8,DATA_B59E45
	dw $0001,$4498,$00D8,DATA_B59E1D
	dw $0001,$4520,$00DC,DATA_B59E61
	dw $0001,$45A8,$00DC,DATA_B59E53
	dw $0001,$46A0,$00AF,DATA_B59A61
	dw $0001,$46C0,$00AF,DATA_B5958D
	dw $0001,$4720,$00CF,DATA_B5BCBD
	dw $0001,$4780,$00AF,DATA_B5958D
	dw $0001,$47F0,$007C,DATA_B5C099
	dw $0001,$48A4,$0100,DATA_B5A1BF
	dw $0001,$48A4,$00A3,DATA_B5A569
	dw $0001,$4990,$007C,DATA_B5C07F
	dw $0001,$4A80,$0100,DATA_B5A1D1
	dw $0001,$4BC0,$00B8,DATA_B5A1D1
	dw $0001,$4CC0,$00DC,DATA_B5A207
	dw $0001,$4CC0,$00DC,DATA_B59357
	dw $0001,$4DC0,$00DC,DATA_B5A219
	dw $0001,$4EC0,$0118,DATA_B5A189
	dw $0001,$4EC0,$00A0,DATA_B5A189
	dw $0001,$4EC0,$00A8,DATA_B5A575
	dw $0001,$4FC0,$00E2,DATA_B5A22B
	dw $0001,$4FC0,$00DC,DATA_B5E5B9
	dw $0001,$5100,$00DC,DATA_B5BD29
	dw $0001,$5200,$0122,DATA_B5BD37
	dw $0001,$5220,$00B0,DATA_B5BD37
	dw $0001,$5260,$007C,DATA_B5BD37
	dw $0001,$5272,$0100,DATA_B5BD37
	dw $0001,$52A0,$0050,DATA_B5AE3D
	dw $0001,$52C0,$00C4,DATA_B5BD37
	dw $0001,$52F8,$012B,DATA_B5BD37
	dw $0001,$5320,$0092,DATA_B5BD37
	dw $0001,$5358,$00EA,DATA_B5BD37
	dw $0001,$5380,$007E,DATA_B5BD37
	dw $0001,$53C0,$00CE,DATA_B5BD37
	dw $0001,$53D8,$012B,DATA_B5BD45
	dw $0001,$5400,$0083,DATA_B5BD45
	dw $0001,$5418,$00FA,DATA_B5BD45
	dw $0001,$5450,$00C3,DATA_B5BD45
	dw $0001,$5470,$0130,DATA_B5BD45
	dw $0001,$54A8,$008F,DATA_B5958D
	dw $0001,$54F0,$008F,DATA_B59AEF
	dw $0001,$54F0,$01FF,DATA_B5AEE1
	dw $0001,$5540,$00CF,DATA_B5958D
	dw $0001,$55C0,$010F,DATA_B5958D
	dw $0001,$5660,$014F,DATA_B59A61
	dw $0001,$5662,$0145,DATA_B5FBD7
	dw $0001,$5718,$010F,DATA_B5958D
	dw $0001,$5798,$00CF,DATA_B5958D
	dw $0001,$5798,$01FF,DATA_B5AEE1
	dw $0001,$57B1,$0091,DATA_B5EF3F
	dw $0001,$58A8,$0087,DATA_B5FC0B
	dw $0002,$58DC,$008F,DATA_B5E98F
	dw $0000,$0000,$0000,$0000

DATA_BDECC4:
	dw $0000,$0000,$0000,$0000
	dw $0001,$35D0,$006C,DATA_B5BF33
	dw $0001,$36F0,$006C,DATA_B5BF45
	dw $0000,$0000,$0000,$0000
endif

DATA_BDECE4:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/RambiBonus.bin"
else
	dw $0001,$6BF0,$0180,DATA_B5FBA1
	dw $000D,$73C0,$014F,DATA_B5FD59
	dw $0000,$0000,$0000,$0000
endif

DATA_BDECFC:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/WinkyBonus.bin"
else
	dw $000D,$B560,$0037,DATA_B5FD7D
	dw $0001,$B678,$0032,DATA_B5907F
	dw $0001,$B6D8,$00B2,DATA_B5907F
	dw $0001,$B738,$0132,DATA_B5907F
	dw $0001,$B862,$00C0,DATA_B5A5DB
	dw $0001,$B862,$01A0,DATA_B5A5DB
	dw $0001,$B8C2,$0130,DATA_B5A5DB
	dw $0001,$B8C2,$0032,DATA_B5907F
	dw $0001,$B922,$00C0,DATA_B5A5DB
	dw $0001,$B922,$01A0,DATA_B5A5DB
	dw $0001,$BA82,$00C0,DATA_B5A5DB
	dw $0001,$BA82,$01A0,DATA_B5A5DB
	dw $0001,$BAD2,$0130,DATA_B5A5DB
	dw $0001,$BAD2,$0032,DATA_B5907F
	dw $0001,$BB22,$00C0,DATA_B5A5DB
	dw $0001,$BB22,$01A0,DATA_B5A5DB
	dw $0001,$BC82,$00C0,DATA_B5A5DB
	dw $0001,$BC82,$01A0,DATA_B5A5DB
	dw $0001,$BCE2,$0130,DATA_B5A5DB
	dw $0001,$BCE2,$0032,DATA_B5907F
	dw $0001,$BD42,$00C0,DATA_B5A5DB
	dw $0001,$BD42,$01A0,DATA_B5A5DB
	dw $0001,$BEC0,$0030,DATA_B5FBB3
	dw $0000,$0000,$0000,$0000
endif

DATA_BDEDBC:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ForestFrenzy_Bonus2.bin"
else
	dw $0001,$5A00,$0060,DATA_B5BF69
	dw $0001,$5AB0,$0054,DATA_B5A5B7
	dw $0002,$5ADC,$004F,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDEDDC:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/RopeBridgeRumble_Bonus1.bin"
else
	dw $0001,$4EC0,$0128,DATA_B5907F
	dw $0001,$4EC0,$0110,DATA_B5A627
	dw $0001,$4F40,$0128,DATA_B5907F
	dw $0001,$4F40,$0110,DATA_B5A627
	dw $0001,$4FC0,$0128,DATA_B5907F
	dw $0001,$4FC0,$0110,DATA_B5A627
	dw $0001,$5040,$0128,DATA_B5907F
	dw $0001,$5040,$0110,DATA_B5A627
	dw $0001,$50C0,$0128,DATA_B5907F
	dw $0001,$50C0,$0110,DATA_B5A627
	dw $0001,$5140,$0128,DATA_B5907F
	dw $0001,$5140,$0110,DATA_B5A627
	dw $0001,$51AF,$0148,DATA_B591C1
	dw $0002,$51B0,$0148,DATA_B5EA93
	dw $0000,$0000,$0000,$0000
endif

DATA_BDEE54:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/RopeBridgeRumble_Bonus2.bin"
else
	dw $0002,$2A80,$0080,DATA_B5F1E3
	dw $0000,$0000,$0000,$0000
endif

DATA_BDEE64:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/WinkysWalkway_Main.bin"
else
	dw $0001,$CCC4,$00F0,DATA_B5C5DF
	dw $0001,$CD64,$007E,DATA_B59A61
	dw $0001,$CDC8,$009C,DATA_B594ED
	dw $0001,$CE60,$00D8,DATA_B5BD61
	dw $0001,$CE60,$0120,DATA_B5A551
	dw $0001,$CEA8,$0053,DATA_B59349
	dw $0001,$CF98,$0035,DATA_B594ED
	dw $0001,$CFB0,$00D0,DATA_B5C5DF
	dw $0001,$CFD8,$002F,DATA_B594ED
	dw $0001,$D060,$0028,DATA_B5BD61
	dw $0001,$D190,$0100,DATA_B5BCAB
	dw $0001,$D1D0,$00AF,DATA_B59A61
	dw $0001,$D1D8,$014B,DATA_B591C1
	dw $0001,$D230,$0100,DATA_B5BCAB
	dw $0001,$D2F0,$00D3,DATA_B594ED
	dw $0001,$D320,$0163,DATA_B5A55D
	dw $0001,$D420,$0128,DATA_B5B809
	dw $0001,$D420,$0164,DATA_B5C5DF
	dw $0001,$D420,$00DC,DATA_B59A61
	dw $0001,$D4C8,$00AB,DATA_B59349
	dw $0001,$D568,$00BE,DATA_B5B413
	dw $0001,$D5E0,$00D3,DATA_B5C56D
	dw $0001,$D6F0,$0160,DATA_B5BD17
	dw $0001,$D6F0,$01C0,DATA_B5AE57
	dw $0001,$D7C4,$00BD,DATA_B5B413
	dw $0001,$D848,$00B2,DATA_B5C56D
	dw $0001,$D928,$013C,DATA_B5C5DF
	dw $0001,$D9E0,$008B,DATA_B59A61
	dw $0001,$DA68,$0068,DATA_B5BD05
	dw $0001,$DB00,$0104,DATA_B5A5AD
	dw $0001,$DB00,$0104,DATA_B5A177
	dw $0001,$DC28,$0060,DATA_B5BC99
	dw $0001,$DC70,$00E0,DATA_B5A575
	dw $0001,$DC9E,$002A,DATA_B5FBD7
	dw $0001,$DD18,$0033,DATA_B5B413
	dw $0001,$DDA0,$0084,DATA_B5B413
	dw $0001,$DE18,$0095,DATA_B5C56D
	dw $0001,$DE18,$0130,DATA_B5C5DF
	dw $0001,$DE38,$0097,DATA_B59A61
	dw $0001,$E000,$01C4,DATA_B5C5DF
	dw $0001,$E003,$0131,DATA_B5FC0B
	dw $0002,$E01C,$0137,DATA_B5E935
	dw $0000,$0000,$0000,$0000
endif

DATA_BDEFBC:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ForestFrenzy_Bonus1.bin"
else
	dw $0002,$2C80,$0180,DATA_B5F2DD
	dw $0000,$0000,$0000,$0000
endif

DATA_BDEFCC:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ClamCity_Main.bin"
else
	dw $0009,$0000,$0000,DATA_BDF17C
	dw $000F,$00AA,$40FF,DATA_B591DD
	dw $000F,$00E0,$4160,DATA_B5A551
	dw $0002,$018C,$40FF,DATA_B5E363
	dw $000F,$0190,$3F9E,DATA_B5A51F
	dw $000F,$01B0,$3F7E,DATA_B5E461
	dw $000F,$0228,$4180,DATA_B59357
	dw $000F,$0340,$4140,DATA_B5C32D
	dw $000F,$03B0,$4078,DATA_B5E457
	dw $000F,$0478,$3FC8,DATA_B5C32D
	dw $000F,$04C8,$3F70,DATA_B5C32D
	dw $000F,$0510,$3FE8,DATA_B5C32D
	dw $000F,$0510,$4028,DATA_B5A55D
	dw $000F,$0550,$3F90,DATA_B5C32D
	dw $000F,$05A0,$3FD0,DATA_B5C32D
	dw $000F,$05D0,$3F78,DATA_B5C32D
	dw $000F,$0690,$40F8,DATA_B5E449
	dw $000F,$0723,$3F9E,DATA_B5E42B
	dw $000F,$0778,$3F70,DATA_B5A51F
	dw $000F,$0790,$41B8,DATA_B5E457
	dw $000F,$00D8,$42E0,DATA_B5C1F3
	dw $000F,$0100,$4348,DATA_B5C1F3
	dw $000F,$0130,$4278,DATA_B5C201
	dw $000F,$0130,$43B0,DATA_B5C201
	dw $000F,$01C0,$4233,DATA_B59357
	dw $000F,$01F0,$42F8,DATA_B5E475
	dw $000F,$02E0,$439E,DATA_B5E421
	dw $000F,$03D0,$42F8,DATA_B5E46B
	dw $000F,$0432,$427C,DATA_B5B813
	dw $000F,$04C8,$4250,DATA_B5C281
	dw $000F,$0508,$42F0,DATA_B5C273
	dw $000F,$0548,$4290,DATA_B5C273
	dw $000F,$05A8,$42B8,DATA_B5C273
	dw $000F,$05D0,$4260,DATA_B5C273
	dw $000F,$05F0,$42E8,DATA_B5C273
	dw $000F,$0718,$42E4,DATA_B5C273
	dw $000F,$0798,$42E8,DATA_B59357
	dw $000F,$0098,$4538,DATA_B5A569
	dw $000F,$00D8,$4418,DATA_B5C1F3
	dw $000F,$0100,$4480,DATA_B5C201
	dw $000F,$02D0,$4444,DATA_B5A5A3
	dw $000F,$0304,$4472,DATA_B5E435
	dw $0001,$0410,$44B6,DATA_B5FBD7
	dw $0005,$0470,$44C8,DATA_BDF154
	dw $000F,$0720,$44FE,DATA_B5E43F
	dw $000F,$0720,$4484,DATA_B5A575
	dw $0002,$07E8,$4508,DATA_B5EAA7
	dw $0001,$07F0,$44E8,DATA_B5FC0B
	dw $0000,$0000,$0000,$0000

DATA_BDF154:
	dw $0000,$0000,$0000,$0000
	dw $0001,$04B0,$44C8,DATA_B5E25D
	dw $0001,$0530,$44C8,DATA_B5E26F
	dw $0001,$05B0,$44C8,DATA_B5E25D
	dw $0000,$0000,$0000,$0000

DATA_BDF17C:
	dw $1301,$0710,$41E0,$2414,$2414,$0100,$4400,$2F25
	dw $0000
endif

DATA_BDF18E:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/VeryGnawtysLair_Main.bin"
else
	dw $0001,$0100,$0133,DATA_B5F841
	dw $0000,$0000,$0000,$0000
endif

DATA_BDF19E:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/NeckysNuts_Main.bin"
else
	dw $0001,$0180,$0033,DATA_B5FA61
	dw $0000,$0000,$0000,$0000
endif

DATA_BDF1AE:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/ReallyGnawtyRampage_Main.bin"
else
	dw $0001,$0100,$0133,DATA_B5F865
	dw $0000,$0000,$0000,$0000
endif

DATA_BDF1BE:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/BossDumbDrum_Main.bin"
else
	dw $0001,$0180,$0110,DATA_B5F90D
	dw $0000,$0000,$0000,$0000
endif

DATA_BDF1CE:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/NeckysRevenge_Main.bin"
else
	dw $0001,$0180,$0033,DATA_B5FAAF
	dw $0000,$0000,$0000,$0000
endif

DATA_BDF1DE:
if !Define_DKC1_Global_UseExternalLevelSpriteDataFiles == !TRUE
	incbin "LevelData/SpriteData/BumbleBRumble_Main.bin"
else
	dw $0001,$0100,$0173,DATA_B5F9BB
	dw $0000,$0000,$0000,$0000
	dw $0000
endif

CODE_BDF1F0:
	JSR.w CODE_BDF1F4
	RTL

CODE_BDF1F4:
	STA.b $8C
	LDX.w #$FFFE
CODE_BDF1F9:
	INX
	INX
	CPX.w #$0010
	BEQ.b CODE_BDF22B
	LDA.w !RAM_DKC1_Global_CurrentlyLoadedSpritePalettePtrsLo,x
	BEQ.b CODE_BDF210
	CMP.b $8C
	BNE.b CODE_BDF1F9
	LDA.w $1AE3,x
	BMI.b CODE_BDF1F9
	BRA.b CODE_BDF225

CODE_BDF210:
	STX.b $76
CODE_BDF212:
	INX
	INX
	CPX.w #$0010
	BEQ.b CODE_BDF266
	LDA.w !RAM_DKC1_Global_CurrentlyLoadedSpritePalettePtrsLo,x
	CMP.b $8C
	BNE.b CODE_BDF212
	LDA.w $1AE3,x
	BMI.b CODE_BDF212
CODE_BDF225:
	INC.w $1AE3,x
	TXA
	XBA
	RTS

CODE_BDF22B:
	LDA.w #$0078
	STA.w $1E3D
	LDA.b $8C
	STA.w $1E35
	LDA.w #$0000
	RTS

CODE_BDF23A:
	STA.b $8C
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	XBA
	AND.w #$000E
	STA.b $76
	TAX
	LDA.w !RAM_DKC1_Global_CurrentlyLoadedSpritePalettePtrsLo,x
	CMP.b $8C
	BEQ.b CODE_BDF253
	JSR.w CODE_BDF266
	DEC.w $1AE3,x
CODE_BDF253:
	RTL

CODE_BDF254:
	STA.b $8C
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	XBA
	AND.w #$000E
	STA.b $76
	JSR.w CODE_BDF266
	DEC.w $1AE3,x
	RTL

CODE_BDF266:
	LDA.w $1E15
	AND.w #$0010
	BNE.b CODE_BDF2A0
	LDA.w $1AD1
	ASL
	ASL
	TAX
	LDA.b $8C
	STA.w DKC1_NorSpr_SpritePaletteUploadTable[$00].PtrLo,x
	LDA.b $76
	ASL
	ASL
	ASL
	CLC
	ADC.w #$0081
	XBA
	ORA.w #DATA_BC81CC>>16
	STA.w DKC1_NorSpr_SpritePaletteUploadTable[$00].PtrBank,x
	LDA.w $1AD1
	INC
	AND.w #$000F
	STA.w $1AD1
	LDX.b $76
	INC.w $1AE3,x
	LDA.b $8C
	STA.w !RAM_DKC1_Global_CurrentlyLoadedSpritePalettePtrsLo,x
	TXA
	XBA
	RTS

CODE_BDF2A0:
	LDA.w $1AD1
	ASL
	ASL
	TAX
	LDA.b $8C
	CLC
	ADC.w #!RAM_DKC1_Level_SpritePaletteBuffer-(DATA_BC81CC&$00FFFF)
	STA.w DKC1_NorSpr_SpritePaletteUploadTable[$00].PtrLo,x
	LDA.b $76
	ASL
	ASL
	ASL
	CLC
	ADC.w #$0081
	XBA
	ORA.w #!RAM_DKC1_Level_SpritePaletteBuffer>>16
	STA.w DKC1_NorSpr_SpritePaletteUploadTable[$00].PtrBank,x
	LDA.w $1AD1
	INC
	AND.w #$000F
	STA.w $1AD1
	LDX.b $76
	INC.w $1AE3,x
	LDA.b $8C
	STA.w !RAM_DKC1_Global_CurrentlyLoadedSpritePalettePtrsLo,x
	TXA
	XBA
	RTS

CODE_BDF2D6:
	JSR.w CODE_BDF2DA
	RTL

CODE_BDF2DA:
	XBA
	AND.w #$000E
	TAX
	DEC.w $1AE3,x
	BMI.b CODE_BDF2E7
	BEQ.b CODE_BDF2E7
	RTS

CODE_BDF2E7:
	STZ.w !RAM_DKC1_Global_CurrentlyLoadedSpritePalettePtrsLo,x
	RTS

CODE_BDF2EB:
	LDA.b $4C
	STA.b $4E
	LDY.w #$001C
CODE_BDF2F2:
	LDA.w $1A6F,y
	BEQ.b CODE_BDF306
CODE_BDF2F7:
	DEY
	DEY
	CPY.w #$0008
	BPL.b CODE_BDF2F2
CODE_BDF2FE:
	SEC
	RTS

CODE_BDF300:
	LDA.b $4E
	STA.b $4C
	BRA.b CODE_BDF2F7

CODE_BDF306:
	DEC.b $4C
	BEQ.b CODE_BDF323
	DEY
	DEY
	CPY.w #$0008
	BMI.b CODE_BDF2FE
CODE_BDF311:
	LDA.w $1A6F,y
	BNE.b CODE_BDF300
	DEC.b $4C
	BEQ.b CODE_BDF323
	DEY
	DEY
	CPY.w #$0008
	BPL.b CODE_BDF311
	BRA.b CODE_BDF2FE

CODE_BDF323:
	TYA
	ASL
	ASL
	ASL
	ASL
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$01FF
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BRA.b CODE_BDF338

CODE_BDF336:
	INY
	INY
CODE_BDF338:
	TXA
	STA.w $1A6F,y
	DEC.b $4E
	BNE.b CODE_BDF336
	CLC
	RTS

CODE_BDF342:
	JSR.w CODE_BDF346
	RTL

CODE_BDF346:
	LDY.w #$001C
CODE_BDF349:
	LDA.w $1A6F,y
	BEQ.b CODE_BDF357
	DEY
	DEY
	CPY.w #$0008
	BPL.b CODE_BDF349
	SEC
	RTS

CODE_BDF357:
	TXA
	STA.w $1A6F,y
	TYA
	ASL
	ASL
	ASL
	ASL
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$01FF
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	CLC
	RTS

CODE_BDF36E:
	LDY.w #$001C
	LDX.w #$0000
CODE_BDF374:
	LDA.w $1A6F,y
	BNE.b CODE_BDF37A
	INX
CODE_BDF37A:
	DEY
	DEY
	CPY.w #$0008
	BPL.b CODE_BDF374
	TXA
	BEQ.b CODE_BDF386
	CLC
	RTL

CODE_BDF386:
	SEC
	RTL

CODE_BDF388:
	JSR.w CODE_BDF38C
	RTL

CODE_BDF38C:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$01E0
	LSR
	LSR
	LSR
	LSR
	TAY
	LDA.w #$0000
	STA.w $1A6F,y
	RTS

CODE_BDF39E:
	JSR.w CODE_BDF3A2
	RTL

CODE_BDF3A2:
	LDX.w #$0002
CODE_BDF3A5:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_BDF3B5
	INX
	INX
	CPX.w #$001E
	BNE.b CODE_BDF3A5
	STZ.b $86
	SEC
	RTS

CODE_BDF3B5:
	STX.b $86
	LDA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	CLC
	RTS

CODE_BDF3BF:
	JSR.w CODE_BDF3C3
	RTL

CODE_BDF3C3:
	LDX.w #$001E
CODE_BDF3C6:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_BDF3D6
	INX
	INX
	CPX.w #$0034
	BNE.b CODE_BDF3C6
	STZ.b $86
	SEC
	RTS

CODE_BDF3D6:
	STX.b $86
	LDA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	CLC
	RTS

CODE_BDF3E0:
	STA.b $4C
	JSR.w CODE_BDF3A2
	BCS.b CODE_BDF3F2
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	PHY
	JSR.w CODE_BDF2EB
	PLY
	BCS.b CODE_BDF3F2
	RTL

CODE_BDF3F2:
	RTL

CODE_BDF3F3:
	JSR.w CODE_BDF3A2
	BCS.b CODE_BDF403
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	PHY
	JSR.w CODE_BDF346
	PLY
	BCS.b CODE_BDF403
	RTL

CODE_BDF403:
	RTL

CODE_BDF404:
	JSR.w CODE_BDF3C3
	BCS.b CODE_BDF414
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	PHY
	JSR.w CODE_BDF346
	PLY
	BCS.b CODE_BDF414
	RTL

CODE_BDF414:
	RTL

CODE_BDF415:
	JSR.w CODE_BDF751
	BCS.b CODE_BDF476
	RTL

CODE_BDF41B:
	JSR.w CODE_BDF6FF
	BCS.b CODE_BDF476
	RTL

CODE_BDF421:
	JSR.w CODE_BDF78C
	BCS.b CODE_BDF476
	RTL

CODE_BDF427:
	JSR.w CODE_BDF78C
	BCS.b CODE_BDF42D
	RTL

CODE_BDF42D:
	JSL.l CODE_BCBC37
	JML.l CODE_BDF476

CODE_BDF435:
	JSR.w CODE_BDF7D4
	BCS.b CODE_BDF476
	RTL

CODE_BDF43B:
	JSR.w CODE_BDF78C
	BCC.b CODE_BDF444
	JSL.l CODE_BDF488
CODE_BDF444:
	RTL

CODE_BDF445:
	JSR.w CODE_BDF78C
	BCS.b CODE_BDF44B
	RTL

CODE_BDF44B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	LDX.w #$0002
CODE_BDF453:
	CMP.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_BDF461
CODE_BDF458:
	INX
	INX
	CPX.w #$0034
	BMI.b CODE_BDF453
	BRA.b CODE_BDF476

CODE_BDF461:
	CPX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BEQ.b CODE_BDF458
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JSR.w CODE_BDF2DA
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	RTL

CODE_BDF476:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_BDF490
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JSR.w CODE_BDF2DA
CODE_BDF483:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_BDF38C
CODE_BDF488:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
CODE_BDF490:
	RTL

CODE_BDF491:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JSR.w CODE_BDF2DA
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	RTL

CODE_BDF49F:
	JSR.w CODE_BDF4A3
	RTL

CODE_BDF4A3:
	LDX.w #$0034
CODE_BDF4A6:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_BDF4B6
	INX
	INX
	CPX.w #$0074
	BNE.b CODE_BDF4A6
	STZ.b $86
	SEC
	RTS

CODE_BDF4B6:
	STX.b $86
	CLC
	RTS

CODE_BDF4BA:
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	CMP.w #$0002
	BEQ.b CODE_BDF4FD
	JSR.w CODE_BDF7D4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BCC.b CODE_BDF4D8
	DEC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BPL.b CODE_BDF4DE
	JSL.l CODE_BDF502
	BCS.b CODE_BDF4DE
	STZ.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	RTL

CODE_BDF4D8:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
CODE_BDF4DE:
	RTL

CODE_BDF4DF:
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	CMP.w #$0002
	BEQ.b CODE_BDF4FD
	JSR.w CODE_BDF78C
	BCS.b CODE_BDF502
	CLC
	RTL

CODE_BDF4EE:
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	CMP.w #$0002
	BEQ.b CODE_BDF4FD
	JSR.w CODE_BDF7D4
	BCS.b CODE_BDF502
	CLC
	RTL

CODE_BDF4FD:
	JMP.w CODE_BDF6A9

CODE_BDF500:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
CODE_BDF502:
	PHB
	PHK
	PLB
	LDA.b $32
	CMP.w #$0003
	BNE.b CODE_BDF514
	LDA.w $1E0F
	CMP.w #$003E
	BEQ.b CODE_BDF561
CODE_BDF514:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	TAY
	LDA.w DATA_BD8000,y
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	BMI.b CODE_BDF564
	ASL
	ASL
	ASL
	CLC
	ADC.b $76
	TAY
	LDA.w $0000,y
	CMP.w #$0005
	BEQ.b CODE_BDF585
	LDA.b $EF
	CMP.w $0002,y
	BCS.b CODE_BDF570
	LDA.b $F1
	CMP.w $0002,y
	BCC.b CODE_BDF570
	LDA.b $32
	CMP.w #$0003
	BNE.b CODE_BDF561
	LDA.b $4A
	CLC
	ADC.w #$0020
	SEC
	SBC.w $0004,y
	STA.b $76
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.b $76
	BPL.b CODE_BDF570
	CLC
	ADC.w #$0120
	CMP.b $76
	BMI.b CODE_BDF570
CODE_BDF561:
	PLB
	CLC
	RTL

CODE_BDF564:
	CMP.w #$8000
	BNE.b CODE_BDF561
	PLB
	JSL.l CODE_BDF476
	CLC
	RTL

CODE_BDF570:
	PLB
	LDA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	TAY
	LDA.w #$0000
	SEP.b #$20
	STA.w $192B,y
	REP.b #$20
	JSL.l CODE_BDF476
	SEC
	RTL

CODE_BDF585:
	STY.b $76
	LDA.w $0006,y
	CLC
	ADC.w #$0008
	TAY
	STY.b $78
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0120
	CMP.w $0002,y
	BCC.b CODE_BDF5C5
CODE_BDF59D:
	LDA.w $0008,y
	BEQ.b CODE_BDF5AA
	TYA
	CLC
	ADC.w #$0008
	TAY
	BRA.b CODE_BDF59D

CODE_BDF5AA:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	BPL.b CODE_BDF5C0
	CMP.w #$FC00
	BCC.b CODE_BDF5C0
	CMP.w $0002,y
	BCC.b CODE_BDF5C5
CODE_BDF5BD:
	JMP.w CODE_BDF67A

CODE_BDF5C0:
	CMP.w $0002,y
	BCC.b CODE_BDF5BD
CODE_BDF5C5:
	LDA.b $78
	SEC
	SBC.b $76
	LSR
	LSR
	LSR
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	STA.b $A4
	LDX.b $A4
	LDY.b $78
	BRA.b CODE_BDF5E0

CODE_BDF5D9:
	TYA
	CLC
	ADC.w #$0008
	TAY
	INX
CODE_BDF5E0:
	STY.b $4E
	LDA.w $192B,x
	AND.w #$00FF
	TAY
	LDA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,y
	BPL.b CODE_BDF60F
	EOR.w #$FFFF
	INC
	STA.b $4C
	CPX.b $4C
	BNE.b CODE_BDF60F
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	BCS.b CODE_BDF60F
	CLC
	ADC.w #$0140
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	BCC.b CODE_BDF60F
	BRA.b CODE_BDF67A

CODE_BDF60F:
	LDY.b $4E
	LDA.w $0008,y
	BNE.b CODE_BDF5D9
	LDX.b $A4
	LDY.b $78
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
CODE_BDF61D:
	LDA.w $0000,y
	STA.b $50
	LDA.w $192B,x
	AND.w #$00FF
	PHY
	PHX
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TAY
	LDA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,y
	BPL.b CODE_BDF654
	EOR.w #$FFFF
	INC
	STA.b $4C
	CPX.b $4C
	BNE.b CODE_BDF654
	SEP.b #$20
	STZ.w $192B,x
	REP.b #$20
	LDA.b $50
	CMP.w #$000C
	BEQ.b CODE_BDF650
	JSL.l CODE_BDF476
	BRA.b CODE_BDF654

CODE_BDF650:
	JSL.l CODE_BDF488
CODE_BDF654:
	PLX
	PLY
	LDA.w $0008,y
	BEQ.b CODE_BDF664
	TYA
	CLC
	ADC.w #$0008
	TAY
	INX
	BRA.b CODE_BDF61D

CODE_BDF664:
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TAX
	LDA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	TAX
	SEP.b #$20
	STZ.w $192B,x
	REP.b #$20
	PLB
	JSL.l CODE_BDF488
	SEC
	RTL

CODE_BDF67A:
	PLB
	CLC
	RTL

CODE_BDF67D:
	PHB
	PHK
	PLB
	JSR.w CODE_BDF693
	STA.w $0002,y
	PLB
	RTL

CODE_BDF688:
	PHB
	PHK
	PLB
	JSR.w CODE_BDF693
	STA.w $0004,y
	PLB
	RTL

CODE_BDF693:
	PHA
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	TAY
	LDA.w DATA_BD8000,y
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	ASL
	ASL
	ASL
	CLC
	ADC.b $76
	TAY
	PLA
	RTS

CODE_BDF6A9:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHB
	PHK
	PLB
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	TAY
	LDA.w DATA_BD8000,y
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	ASL
	ASL
	ASL
	CLC
	ADC.b $76
	TAY
	PLB
	LDA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	TAY
	LDA.w #$0000
	SEP.b #$20
	STA.w $192B,y
	REP.b #$20
	JML.l CODE_BDF476

CODE_BDF6D4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHB
	PHK
	PLB
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	TAY
	LDA.w DATA_BD8000,y
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	ASL
	ASL
	ASL
	CLC
	ADC.b $76
	TAY
	PLB
	LDA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	TAY
	LDA.w #$0000
	SEP.b #$20
	STA.w $192B,y
	REP.b #$20
	JML.l CODE_BDF488

CODE_BDF6FF:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	BMI.b CODE_BDF743
CODE_BDF70A:
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCS.b CODE_BDF74F
CODE_BDF70F:
	CLC
	ADC.w #$0140
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCC.b CODE_BDF74F
	LDA.b $4A
	CLC
	ADC.w #$0020
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BDF737
	STA.b $76
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.b $76
	BPL.b CODE_BDF737
	CLC
	ADC.w #$0120
	CMP.b $76
	BMI.b CODE_BDF74F
	CLC
	RTS

CODE_BDF737:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BDF74F
	CMP.w #$0200
	BPL.b CODE_BDF74F
	CLC
	RTS

CODE_BDF743:
	CMP.w #$FC00
	BCC.b CODE_BDF70A
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCC.b CODE_BDF74F
	BRA.b CODE_BDF70F

CODE_BDF74F:
	SEC
	RTS

CODE_BDF751:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	BMI.b CODE_BDF77E
CODE_BDF75C:
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCS.b CODE_BDF78A
CODE_BDF761:
	LDA.b $4A
	CLC
	ADC.w #$0080
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.b $76
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.b $76
	BPL.b CODE_BDF78A
	CLC
	ADC.w #$0180
	CMP.b $76
	BMI.b CODE_BDF78A
	CLC
	RTS

CODE_BDF77E:
	CMP.w #$FC00
	BCC.b CODE_BDF75C
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCC.b CODE_BDF78A
	BRA.b CODE_BDF761

CODE_BDF78A:
	SEC
	RTS

CODE_BDF78C:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	BMI.b CODE_BDF7C2
CODE_BDF797:
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCS.b CODE_BDF7CE
CODE_BDF79C:
	CLC
	ADC.w #$0140
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCC.b CODE_BDF7CE
	LDA.b $4A
	CLC
	ADC.w #$0020
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.b $76
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.b $76
	BPL.b CODE_BDF7CE
	CLC
	ADC.w #$0120
	CMP.b $76
	BMI.b CODE_BDF7CE
	CLC
	RTS

CODE_BDF7C2:
	CMP.w #$FC00
	BCC.b CODE_BDF797
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCC.b CODE_BDF7CE
	BRA.b CODE_BDF79C

CODE_BDF7CE:
	SEC
	RTS

CODE_BDF7D0:
	JSR.w CODE_BDF78C
	RTL

CODE_BDF7D4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0080
	BMI.b CODE_BDF80A
CODE_BDF7DF:
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCS.b CODE_BDF816
CODE_BDF7E4:
	CLC
	ADC.w #$0200
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCC.b CODE_BDF816
	LDA.b $4A
	CLC
	ADC.w #$0020
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.b $76
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.b $76
	BPL.b CODE_BDF816
	CLC
	ADC.w #$0120
	CMP.b $76
	BMI.b CODE_BDF816
	CLC
	RTS

CODE_BDF80A:
	CMP.w #$FC00
	BCC.b CODE_BDF7DF
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCC.b CODE_BDF816
	BRA.b CODE_BDF7E4

CODE_BDF816:
	SEC
	RTS

CODE_BDF818:
	JSR.w CODE_BDF7D4
	RTL

CODE_BDF81C:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$00C0
	BMI.b CODE_BDF837
CODE_BDF827:
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCS.b CODE_BDF843
CODE_BDF82C:
	CLC
	ADC.w #$0280
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCC.b CODE_BDF843
	CLC
	RTS

CODE_BDF837:
	CMP.w #$FC00
	BCC.b CODE_BDF827
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BCC.b CODE_BDF843
	BRA.b CODE_BDF82C

CODE_BDF843:
	SEC
	RTS

CODE_BDF845:
	JSR.w CODE_BDF81C
	RTL

CODE_BDF849:
	JSR.w CODE_BDF85B
	BCC.b CODE_BDF851
	JMP.w CODE_BDF44B

CODE_BDF851:
	RTL

CODE_BDF852:
	JSR.w CODE_BDF85B
	BCC.b CODE_BDF85A
	JMP.w CODE_BDF476

CODE_BDF85A:
	RTL

CODE_BDF85B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $4A
	CLC
	ADC.w #$0040
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BDF87D
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CLC
	ADC.w #$0160
	CMP.b $76
	BMI.b CODE_BDF87B
	CLC
	RTS

CODE_BDF87B:
	SEC
	RTS

CODE_BDF87D:
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.b $76
	BPL.b CODE_BDF87B
	CLC
	RTS

CODE_BDF886:
	JSR.w CODE_BDF88A
	RTL

CODE_BDF88A:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	CMP.w #$FC00
	BCC.b CODE_BDF899
	LDA.w #$0000
CODE_BDF899:
	STA.b $EF
	CLC
	ADC.w #$0140
	STA.b $F1
	RTS

CODE_BDF8A2:
	LDA.w $1E13
	BEQ.b CODE_BDF8AA
	DEC.w $1E13
CODE_BDF8AA:
	JSR.w CODE_BDF88A
	JMP.w CODE_BDFE39

DATA_BDF8B0:
	dw CODE_BDF8D2
	dw CODE_BDFA61
	dw CODE_BDFB0D
	dw CODE_BDF9E8
	dw CODE_BDFA14
	dw CODE_BDFB76
	dw CODE_BDFA31
	dw CODE_BDF972
	dw CODE_BDFD00
	dw CODE_BDFE37
	dw CODE_BDFCCC
	dw CODE_BDF98D
	dw CODE_BDF8D4
	dw CODE_BDF902
	dw CODE_BDF8D5
	dw CODE_BDF9A2
	dw CODE_BDFADB

CODE_BDF8D2:
	CLC
	RTS

CODE_BDF8D4:
	RTS

CODE_BDF8D5:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	CMP.w $0002,y
	BCS.b CODE_BDF8FC
	CLC
	ADC.w #$0140
	CMP.w $0002,y
	BCC.b CODE_BDF8FC
	LDX.b $A4
	LDA.w $192B,x
	AND.w #$00FF
	BNE.b CODE_BDF8FF
	JSL.l CODE_BDF3BF
	BCS.b CODE_BDF8FF
	BRA.b CODE_BDF915

CODE_BDF8FC:
	JMP.w CODE_BDFAD9

CODE_BDF8FF:
	JMP.w CODE_BDFAD7

CODE_BDF902:
	LDX.b $A4
	LDA.w $192B,x
	AND.w #$00FF
	BNE.b CODE_BDF96F
	LDA.w #$0002
	JSL.l CODE_BDF3E0
	BCS.b CODE_BDF96F
CODE_BDF915:
	LDX.b $A4
	LDA.b $86
	SEP.b #$20
	STA.w $192B,x
	REP.b #$20
	TXA
	LDX.b $86
	STA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w $0004,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$00EC
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LDA.w $0006,y
	TAY
	JSL.l CODE_B58052
	PHK
	PLB
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	BEQ.b CODE_BDF96D
	LDX.b $86
	LDA.w #!Define_DKC1_NorSpr03_FreeMovementDebugEnemy
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
CODE_BDF96D:
	SEC
	RTS

CODE_BDF96F:
	JMP.w CODE_BDFAD7

CODE_BDF972:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$00C0
	CMP.w $0002,y
	BCS.b CODE_BDF98A
	CLC
	ADC.w #$0280
	CMP.w $0002,y
	BCC.b CODE_BDF98A
	JMP.w CODE_BDFB26

CODE_BDF98A:
	JMP.w CODE_BDFAD9

CODE_BDF98D:
	LDA.w $0006,y
	TAX
	DEX
	DEX
	LDA.l DATA_B5856D&$FF0000,x
	CMP.w $1E13
	BMI.b CODE_BDF99F
	JMP.w CODE_BDFA2E

CODE_BDF99F:
	JMP.w CODE_BDFA61

CODE_BDF9A2:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	CMP.w #$F000
	BCC.b CODE_BDF9B1
	LDA.w #$0000
CODE_BDF9B1:
	CMP.w $0002,y
	BCS.b CODE_BDF9E5
	CLC
	ADC.w #$0140
	CMP.w $0002,y
	BCC.b CODE_BDF9E5
	LDA.b $4A
	CLC
	ADC.w #$0020
	SEC
	SBC.w $0004,y
	BPL.b CODE_BDF9CE
	LDA.w #$0000
CODE_BDF9CE:
	STA.b $76
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.b $76
	BPL.b CODE_BDF9E2
	CLC
	ADC.w #$0120
	CMP.b $76
	BMI.b CODE_BDF9E2
	JMP.w CODE_BDFA6F

CODE_BDF9E2:
	JMP.w CODE_BDFAD7

CODE_BDF9E5:
	JMP.w CODE_BDFAD9

CODE_BDF9E8:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	CMP.w $0002,y
	BCS.b CODE_BDF9E5
	CLC
	ADC.w #$0140
	CMP.w $0002,y
	BCC.b CODE_BDF9E5
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0014
	CMP.w $0002,y
	BCS.b CODE_BDFA6F
	CLC
	ADC.w #$0128
	CMP.w $0002,y
	BCC.b CODE_BDFA6F
	SEC
	RTS

CODE_BDFA14:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0054
	CMP.w $0002,y
	BCS.b CODE_BDFA2B
	CLC
	ADC.w #$01A8
	CMP.w $0002,y
	BCC.b CODE_BDFA2B
	BRA.b CODE_BDFA6F

CODE_BDFA2B:
	JMP.w CODE_BDFAD9

CODE_BDFA2E:
	JMP.w CODE_BDFAD7

CODE_BDFA31:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	CMP.w $0002,y
	BCS.b CODE_BDFA2B
	CLC
	ADC.w #$0140
	CMP.w $0002,y
	BCC.b CODE_BDFA2B
	LDA.b $4A
	CLC
	ADC.w #$0020
	SEC
	SBC.w $0004,y
	STA.b $76
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.b $76
	BPL.b CODE_BDFA2E
	CLC
	ADC.w #$0120
	CMP.b $76
	BMI.b CODE_BDFA2E
CODE_BDFA61:
	LDA.b $EF
	CMP.w $0002,y
	BCS.b CODE_BDFAD9
	LDA.b $F1
	CMP.w $0002,y
	BCC.b CODE_BDFAD9
CODE_BDFA6F:
	LDX.b $A4
	LDA.w $192B,x
	AND.w #$00FF
	BNE.b CODE_BDFAD7
	JSL.l CODE_BDF3F3
	BCS.b CODE_BDFAD7
	LDX.b $A4
	LDA.b $86
	SEP.b #$20
	STA.w $192B,x
	REP.b #$20
	TXA
	LDX.b $86
	STA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w $0004,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$00EC
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LDA.w $0006,y
	TAY
	JSL.l CODE_B58052
	PHK
	PLB
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	BEQ.b CODE_BDFAD7
	LDX.b $86
	LDA.w #!Define_DKC1_NorSpr03_FreeMovementDebugEnemy
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
CODE_BDFAD7:
	SEC
	RTS

CODE_BDFAD9:
	CLC
	RTS

CODE_BDFADB:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	CMP.w $0002,y
	BCS.b CODE_BDFAD9
	CLC
	ADC.w #$0140
	CMP.w $0002,y
	BCC.b CODE_BDFAD9
	LDA.b $4A
	CLC
	ADC.w #$0020
	SEC
	SBC.w $0004,y
	STA.b $76
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.b $76
	BPL.b CODE_BDFAD7
	CLC
	ADC.w #$0120
	CMP.b $76
	BMI.b CODE_BDFAD7
	BRA.b CODE_BDFB26

CODE_BDFB0D:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	BPL.b CODE_BDFB18
	LDA.b $EF
CODE_BDFB18:
	CMP.w $0002,y
	BCS.b CODE_BDFAD9
	CLC
	ADC.w #$0140
	CMP.w $0002,y
	BCC.b CODE_BDFAD9
CODE_BDFB26:
	LDX.b $A4
	LDA.w $192B,x
	AND.w #$00FF
	BNE.b CODE_BDFB6E
	JSR.w CODE_BDF3A2
	BCS.b CODE_BDFB6E
	LDX.b $A4
	LDA.b $86
	SEP.b #$20
	STA.w $192B,x
	REP.b #$20
	TXA
	LDX.b $86
	STA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w $0004,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$00EC
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	LDA.w $0006,y
	TAY
	JSL.l CODE_B58052
	PHK
	PLB
CODE_BDFB6E:
	SEC
	RTS

CODE_BDFB70:
	CLC
	RTS

CODE_BDFB72:
	SEC
	RTS

CODE_BDFB74:
	CLC
	RTS

CODE_BDFB76:
	LDX.b $A4
	LDA.w $192B,x
	AND.w #$00FF
	BNE.b CODE_BDFB72
	STY.b $76
	LDA.w $0006,y
	CLC
	ADC.w #$0008
	TAY
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	CLC
	ADC.w #$0120
	CMP.w $0002,y
	BCC.b CODE_BDFB74
	STY.b $78
CODE_BDFB98:
	LDA.w $0008,y
	BEQ.b CODE_BDFBA5
	TYA
	CLC
	ADC.w #$0008
	TAY
	BRA.b CODE_BDFB98

CODE_BDFBA5:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	BPL.b CODE_BDFBBA
	CMP.w #$FC00
	BCC.b CODE_BDFBBA
	CMP.w $0002,y
	BCC.b CODE_BDFB74
	BRA.b CODE_BDFBBF

CODE_BDFBBA:
	CMP.w $0002,y
	BCS.b CODE_BDFB74
CODE_BDFBBF:
	JSR.w CODE_BDF3A2
	BCS.b CODE_BDFB74
	LDA.w #!Define_DKC1_NorSpr44_UnknownSprite
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	LDA.b $A4
	STA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	LDX.b $A4
	SEP.b #$20
	LDA.b #$FF
	STA.w $192B,x
	REP.b #$20
	LDA.b $A4
	PHA
	LDA.b $78
	SEC
	SBC.b $76
	LSR
	LSR
	LSR
	CLC
	ADC.b $A4
	STA.b $A4
	LDY.b $78
CODE_BDFBF5:
	PHY
	JSR.w CODE_BDFC59
	LDY.b $86
	BEQ.b CODE_BDFC07
	LDA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,y
CODE_BDFC07:
	PLY
	INC.b $A4
	TYA
	CLC
	ADC.w #$0008
	TAY
	LDA.w $0000,y
	BNE.b CODE_BDFBF5
	PLA
	STA.b $A4
	SEC
	RTS

CODE_BDFC1A:
	JSR.w CODE_BDF3C3
	BCC.b CODE_BDFC22
	JMP.w CODE_BDFCCB

CODE_BDFC22:
	LDX.b $A4
	LDA.b $86
	SEP.b #$20
	STA.w $192B,x
	REP.b #$20
	TXA
	LDX.b $86
	STA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	LDA.w #!Define_DKC1_NorSpr5B_UnknownSprite
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w $0004,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$00EC
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	BRA.b CODE_BDFCCB

CODE_BDFC59:
	STZ.b $86
	LDX.b $A4
	LDA.w $192B,x
	AND.w #$00FF
	BNE.b CODE_BDFCCB
	LDA.w $0000,y
	CMP.w #$000C
	BEQ.b CODE_BDFC1A
	JSL.l CODE_BDF3F3
	BCS.b CODE_BDFCCB
	LDX.b $A4
	LDA.b $86
	SEP.b #$20
	STA.w $192B,x
	REP.b #$20
	TXA
	LDX.b $86
	STA.w !RAM_DKC1_NorSpr_RAMTable15FDLo,x
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w $0004,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$00EC
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LDA.w $0006,y
	TAY
	JSL.l CODE_B58052
	PHK
	PLB
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	BEQ.b CODE_BDFCCB
	LDX.b $86
	LDA.w #!Define_DKC1_NorSpr03_FreeMovementDebugEnemy
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
CODE_BDFCCB:
	RTS

CODE_BDFCCC:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	CMP.w $0002,y
	BCS.b CODE_BDFCFE
	CLC
	ADC.w #$0140
	CMP.w $0002,y
	BCC.b CODE_BDFCFE
	LDX.b $A4
	LDA.w $192B,x
	AND.w #$00FF
	BNE.b CODE_BDFCFC
	LDA.w #$0001
	SEP.b #$20
	STA.w $192B,x
	REP.b #$20
	LDA.w $0006,y
	STA.w $1E13
	RTS

CODE_BDFCFC:
	SEC
	RTS

CODE_BDFCFE:
	CLC
	RTS

CODE_BDFD00:
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	CMP.w $0002,y
	BCS.b CODE_BDFD2F
	CLC
	ADC.w #$0140
	CMP.w $0002,y
	BCC.b CODE_BDFD2F
	LDX.b $A4
	LDA.w $192B,x
	AND.w #$00FF
	BNE.b CODE_BDFD2D
	LDA.w #$0001
	SEP.b #$20
	STA.w $192B,x
	REP.b #$20
	TYX
	JSR.w ($0006,x)
CODE_BDFD2D:
	SEC
	RTS

CODE_BDFD2F:
	CLC
	RTS

CODE_BDFD31:
	LDA.w #$001F
	STA.w $1DF5
	RTS

CODE_BDFD38:
	STZ.w $1DF5
	RTS

CODE_BDFD3C:
	LDA.w #$0001
	ORA.w $1DF3
	STA.w $1DF3
	RTS

CODE_BDFD46:
	LDA.w #$FFFE
	AND.w $1DF3
	STA.w $1DF3
	RTS

CODE_BDFD50:
	LDA.w #$0002
	ORA.w $1DF3
	STA.w $1DF3
	LDA.w $1E15
	ORA.w #$0010
	STA.w $1E15
	RTS

CODE_BDFD63:
	LDA.w #$FFFD
	AND.w $1DF3
	STA.w $1DF3
	LDA.w $1E15
	AND.w #$FFEF
	STA.w $1E15
	RTS

CODE_BDFD76:
	LDA.w #$0000
	STA.w $1DF3
	RTS

CODE_BDFD7D:
	LDA.w #$0001
	STA.w $1DF3
	RTS

CODE_BDFD84:
	LDA.w #$0002
	STA.w $1DF3
	RTS

CODE_BDFD8B:
	LDA.w #$0003
	STA.w $1DF3
	RTS

CODE_BDFD92:
	LDA.w #$0004
	STA.w $1DF3
	RTS

CODE_BDFD99:
	LDA.w #$0005
	STA.w $1DF3
	PHB
	LDY.w #DATA_B58C1B
	JSL.l CODE_B58000
	PLB
	RTS

CODE_BDFDA9:
	LDA.w #$0004
	ORA.w $1DF3
	STA.w $1DF3
	RTS

CODE_BDFDB3:
	LDA.w #$FFFB
	AND.w $1DF3
	STA.w $1DF3
	RTS

CODE_BDFDBD:
	PHK
	PLB
	STZ.w $1E03
	STZ.w $1E07
	LDA.w #$FFFF
	STA.w $1E0B
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	TAX
	LDA.l DATA_BD8000,x
	TAX
	LDA.w $0000,x
	CMP.w #$0009
	BNE.b CODE_BDFE36
	LDA.w $0006,x
	TAY
	LDA.b $4A
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	STA.b $76
	PHX
	LDX.w #$0000
CODE_BDFDEC:
	LDA.b $76
	CMP.w $0004,y
	BCC.b CODE_BDFDFE
	INX
	TYA
	ADC.w #$0007
	TAY
	LDA.w $0000,y
	BNE.b CODE_BDFDEC
CODE_BDFDFE:
	TXA
	STA.b $76
	INC
	XBA
	ORA.b $76
	STA.w $1E03
	PLX
	AND.w #$00FF
	ASL
	ASL
	ASL
	ADC.w $0006,x
	TAY
	LDA.w $0000,y
	BNE.b CODE_BDFE1D
	DEY
	DEY
	LDA.w $0000,y
CODE_BDFE1D:
	STZ.w $1E0B
	STZ.w $1E0D
	SEP.b #$20
	STA.w $1E07
	STA.w $1E09
	STA.b $A0
	XBA
	STA.w $1E0B
	STA.w $1E0D
	REP.b #$20
CODE_BDFE36:
	RTL

CODE_BDFE37:
	SEC
	RTS

CODE_BDFE39:
	PHK
	PLB
	LDA.w $1E03
	BEQ.b CODE_BDFE5A
	JSR.w CODE_BDFEE6
	LDX.w #$0002
	LDA.b $A0,x
	BEQ.b CODE_BDFE5A
	JSR.w CODE_BDFE7F
	LDA.b $A0,x
	STA.b $A4
	STZ.b $86
	JSR.w CODE_BDFE70
	LDA.b $86
	BNE.b CODE_BDFE67
CODE_BDFE5A:
	LDX.w #$0000
	JSR.w CODE_BDFE7F
	LDA.b $A0,x
	STA.b $A4
	JSR.w CODE_BDFE70
CODE_BDFE67:
	RTL

CODE_BDFE68:
	TYA
	CLC
	ADC.w #$0008
	TAY
	INC.b $A4
CODE_BDFE70:
	LDA.w $0000,y
	BEQ.b CODE_BDFE7E
	ASL
	TAX
	PHY
	JSR.w (DATA_BDF8B0,x)
	PLY
	BCS.b CODE_BDFE68
CODE_BDFE7E:
	RTS

CODE_BDFE7F:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	TAY
	LDA.w DATA_BD8000,y
	STA.b $76
	LDA.b $A0,x
	ASL
	ASL
	ASL
	CLC
	ADC.b $76
	TAY
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	BCS.b CODE_BDFE9D
	LDA.w #$0000
CODE_BDFE9D:
	STA.b $78
	LDA.w $0000,y
	BEQ.b CODE_BDFEAB
	LDA.b $78
	CMP.w $0002,y
	BCS.b CODE_BDFECA
CODE_BDFEAB:
	LDA.b $A0,x
	CMP.w $1E07,x
	BEQ.b CODE_BDFEC9
	TYA
	SEC
	SBC.w #$0008
	TAY
	DEC.b $A0,x
	LDA.b $78
	CMP.w $0002,y
	BCC.b CODE_BDFEAB
	LDA.w $0000,y
	CMP.w #$0005
	BNE.b CODE_BDFECA
CODE_BDFEC9:
	RTS

CODE_BDFECA:
	LDA.w $0000,y
	BEQ.b CODE_BDFEE5
	LDA.b $A0,x
	CMP.w $1E0B,x
	BEQ.b CODE_BDFEE5
	INC.b $A0,x
	TYA
	CLC
	ADC.w #$0008
	TAY
	LDA.b $78
	CMP.w $0002,y
	BCS.b CODE_BDFECA
CODE_BDFEE5:
	RTS

CODE_BDFEE6:
	LDA.w $1E05
	BNE.b CODE_BDFF24
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	ASL
	TAX
	LDA.w DATA_BD8000,x
	TAX
	LDA.w $1E03
	JSR.w CODE_BDFF9B
	BCS.b CODE_BDFF04
	LDA.w $1E04
	JSR.w CODE_BDFF9B
	BCS.b CODE_BDFF04
	RTS

CODE_BDFF04:
	STY.w $1E05
	LDA.w $0000,y
	SEP.b #$20
	CMP.w $1E07
	BNE.b CODE_BDFF18
	REP.b #$20
	LDA.w $0006,y
	SEP.b #$20
CODE_BDFF18:
	STA.w $1E09
	STA.b $A2
	XBA
	STA.w $1E0D
	REP.b #$20
	RTS

CODE_BDFF24:
	TAY
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	BCS.b CODE_BDFF31
	LDA.w #$0001
CODE_BDFF31:
	SEC
	SBC.w $0002,y
	BCS.b CODE_BDFF55
	ADC.w #$0140
	BCC.b CODE_BDFF6D
	LDA.b $4A
	SBC.w $0004,y
	STA.b $76
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	SEC
	SBC.w #$0020
	SEC
	SBC.b $76
	BCS.b CODE_BDFF6D
	ADC.w #$0120
	BCC.b CODE_BDFF55
	RTS

CODE_BDFF55:
	LDA.w $0000,y
	AND.w #$00FF
	CMP.w $1E07
	BNE.b CODE_BDFF95
	LDA.w $1E03
	CLC
	ADC.w #$0002
	XBA
	STA.w $1E03
	BRA.b CODE_BDFF85

CODE_BDFF6D:
	LDA.w $0006,y
	AND.w #$00FF
	CMP.w $1E07
	BNE.b CODE_BDFF95
	LDA.w $1E03
	XBA
	SEC
	SBC.w #$0002
	STA.w $1E03
	BRA.b CODE_BDFF85

CODE_BDFF85:
	LDA.w $1E09
	STA.w $1E07
	LDA.w $1E0D
	STA.w $1E0B
	LDA.b $A2
	STA.b $A0
CODE_BDFF95:
	STZ.b $A2
	STZ.w $1E05
	RTS

CODE_BDFF9B:
	AND.w #$00FF
	DEC
	BMI.b CODE_BDFFDA
	ASL
	ASL
	ASL
	ADC.w $0006,x
	TAY
	LDA.w $0000,y
	BEQ.b CODE_BDFFDA
	LDA.w !RAM_DKC1_Global_Layer1XPosLo
	SEC
	SBC.w #$0020
	BCS.b CODE_BDFFB9
	LDA.w #$0001
CODE_BDFFB9:
	SBC.w $0002,y
	BCS.b CODE_BDFFDA
	ADC.w #$0140
	BCC.b CODE_BDFFDB
	LDA.b $4A
	SBC.w $0004,y
	STA.b $76
	LDA.w !RAM_DKC1_Global_Layer1YPosLo
	SEC
	SBC.w #$0020
	SEC
	SBC.b $76
	BCS.b CODE_BDFFDA
	ADC.w #$0120
	RTS

CODE_BDFFDA:
	CLC
CODE_BDFFDB:
	RTS

DATA_BDFFDC:
	db $01,$90,$18

CODE_BDFFDF:
	LDA.b $4A
	SBC.w $0004,y
	STA.b $76
	LDA.w $0892
	SEC
	SBC.w #$0020
	SEC
	SBC.b $76
	BCS.b CODE_BDFFF6
	ADC.w #$0120
	RTS

CODE_BDFFF6:
	CLC
	RTS

	%FREE_BYTES($FDFFF8, 7, $00)
	%FREE_BYTES($FDFFFF, 1, $60)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankFEMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_FE0000:
	db $02,$03,$04,$00,$00,$07,$10,$04,$76,$6D,$75,$7D,$84,$74,$84,$7C
	db $83,$84
	incbin "Graphics/DynamicSprites/GFX_MasterNeckysNut_Pose1.bin"	; GFXSize = $160

DATA_FE0172:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7B,$6D,$74,$7D,$75,$75,$84,$7B
	db $84,$83
	incbin "Graphics/DynamicSprites/GFX_MasterNeckysNut_Pose2.bin"	; GFXSize = $160

DATA_FE02E4:
	db $02,$02,$04,$00,$00,$06,$10,$04,$74,$7C,$7E,$71,$84,$81,$76,$74
	incbin "Graphics/DynamicSprites/GFX_MasterNeckysNut_Pose3.bin"	; GFXSize = $140

DATA_FE0434:
	db $02,$03,$04,$00,$00,$07,$10,$04,$72,$74,$81,$74,$74,$84,$7C,$84
	db $84,$84
	incbin "Graphics/DynamicSprites/GFX_MasterNeckysNut_Pose4.bin"	; GFXSize = $160

DATA_FE05A6:
	db $02,$03,$04,$00,$00,$07,$10,$04,$73,$74,$82,$75,$74,$84,$7C,$84
	db $84,$85
	incbin "Graphics/DynamicSprites/GFX_MasterNeckysNut_Pose5.bin"	; GFXSize = $160

DATA_FE0718:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7A,$70,$7F,$60,$73,$60,$8E,$60
	db $84,$58,$73,$58,$78,$70
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked1.bin"	; GFXSize = $200

DATA_FE092E:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7A,$70,$80,$60,$78,$68,$8A,$70
	db $8D,$6A,$74,$58,$78,$70,$74,$60,$76,$68
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked2.bin"	; GFXSize = $1E0

DATA_FE0B28:
	db $02,$05,$04,$00,$00,$09,$10,$04,$79,$70,$7F,$60,$77,$68,$89,$70
	db $89,$78,$73,$5D,$73,$65
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked3.bin"	; GFXSize = $1A0

DATA_FE0CDE:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$78,$70,$7E,$60,$76,$68,$85,$70
	db $8B,$7C,$72,$5D,$72,$65,$83,$80,$83,$78
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked4.bin"	; GFXSize = $1E0

DATA_FE0ED8:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$78,$71,$7D,$61,$75,$69,$75,$61
	db $72,$5D,$81,$59,$85,$71,$85,$79,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked5.bin"	; GFXSize = $1E0

DATA_FE10D2:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$76,$6F,$76,$5F,$86,$77,$86,$6F
	db $86,$67,$71,$5D,$83,$5F,$7A,$7F,$82,$7F,$8A,$7E
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked6.bin"	; GFXSize = $200

DATA_FE12EE:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$74,$6F,$76,$5F,$84,$77,$81,$6F
	db $86,$67,$71,$5D,$83,$5F,$7A,$7F,$82,$7F,$8A,$7D
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked7.bin"	; GFXSize = $200

DATA_FE150A:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$79,$6F,$75,$5F,$8B,$7B,$71,$77
	db $71,$6F,$83,$67,$72,$5D,$83,$5F,$78,$7F,$80,$7F,$88,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked8.bin"	; GFXSize = $220

DATA_FE1748:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$78,$6E,$75,$5E,$8B,$7B,$70,$76
	db $70,$6E,$83,$66,$72,$5C,$83,$5E,$77,$7E,$82,$7E,$88,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked9.bin"	; GFXSize = $220

DATA_FE1986:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$78,$6E,$75,$5E,$8B,$7B,$70,$76
	db $71,$6E,$83,$66,$74,$5C,$83,$5E,$78,$7E,$82,$7E,$88,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked10.bin"	; GFXSize = $220

DATA_FE1BC4:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$79,$6E,$76,$5E,$89,$7B,$72,$76
	db $73,$6E,$85,$66,$75,$5C,$83,$5E,$79,$7E,$81,$7E,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked11.bin"	; GFXSize = $220

DATA_FE1E02:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7A,$6E,$78,$5E,$8A,$7B,$75,$76
	db $76,$6E,$88,$6B,$76,$5B,$87,$63,$7A,$7E,$82,$7E
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked12.bin"	; GFXSize = $200

DATA_FE201E:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$81,$6E,$78,$5E,$8A,$7B,$79,$76
	db $79,$6E,$87,$6C,$78,$56,$87,$64,$7A,$7E,$82,$7E
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked13.bin"	; GFXSize = $200

DATA_FE223A:
	db $03,$03,$06,$00,$00,$09,$10,$06,$78,$71,$78,$61,$83,$75,$88,$65
	db $88,$6D,$79,$59
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked14.bin"	; GFXSize = $1E0

DATA_FE242E:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7C,$5B,$7C,$6B,$8B,$64,$80,$7B
	db $88,$7B,$8B,$7B,$74,$6C,$74,$64,$74,$5C,$73,$59
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked15.bin"	; GFXSize = $200

DATA_FE264A:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$80,$62,$77,$52,$87,$58,$78,$62
	db $70,$62,$78,$6A,$81,$78,$85,$7A,$8B,$7B,$6F,$5A,$6C,$5B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked16.bin"	; GFXSize = $220

DATA_FE2888:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7F,$59,$6F,$59,$77,$49,$81,$78
	db $84,$7A,$8B,$7B,$6F,$4B,$6F,$51,$6A,$5B,$69,$53
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked17.bin"	; GFXSize = $260

DATA_FE2B04:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7F,$55,$6F,$5A,$6F,$4A,$81,$78
	db $84,$7B,$8B,$7B,$7D,$4D,$7E,$65,$69,$52,$69,$5A,$69,$62
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked18.bin"	; GFXSize = $280

DATA_FE2DA2:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7E,$5C,$70,$63,$70,$53,$80,$6C
	db $81,$78,$84,$7A,$7B,$54,$69,$58,$6B,$60,$69,$68,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked19.bin"	; GFXSize = $280

DATA_FE3040:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$71,$6D,$73,$5D,$83,$61,$81,$70
	db $80,$78,$83,$7B,$81,$68,$86,$69,$6B,$5D,$6C,$65,$69,$71,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked20.bin"	; GFXSize = $240

DATA_FE32A0:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7F,$61,$6E,$71,$70,$61,$7E,$71
	db $8B,$7B,$76,$59,$67,$71
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked21.bin"	; GFXSize = $260

DATA_FE3516:
	db $03,$03,$06,$00,$00,$09,$10,$06,$82,$72,$72,$72,$75,$62,$82,$6A
	db $6A,$77,$67,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked22.bin"	; GFXSize = $1E0

DATA_FE370A:
	db $03,$02,$06,$00,$00,$08,$10,$06,$82,$72,$72,$72,$75,$62,$6A,$77
	db $67,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked23.bin"	; GFXSize = $1C0

DATA_FE38DC:
	db $03,$02,$06,$00,$00,$08,$10,$06,$82,$72,$72,$72,$75,$62,$6A,$77
	db $67,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked24.bin"	; GFXSize = $1C0

DATA_FE3AAE:
	db $03,$02,$06,$00,$00,$08,$10,$06,$82,$72,$72,$72,$75,$62,$6A,$77
	db $67,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_BePranked25.bin"	; GFXSize = $1C0

DATA_FE3C80:
	db $03,$01,$06,$00,$00,$07,$10,$06,$82,$72,$72,$72,$76,$62,$6A,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger1.bin"	; GFXSize = $1A0

DATA_FE3E30:
	db $03,$02,$06,$00,$00,$08,$10,$06,$82,$73,$72,$73,$74,$63,$80,$6C
	db $6B,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger2.bin"	; GFXSize = $1C0

DATA_FE4002:
	db $03,$02,$06,$00,$00,$08,$10,$06,$82,$73,$72,$73,$73,$63,$80,$6C
	db $6E,$7A
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger3.bin"	; GFXSize = $1C0

DATA_FE41D4:
	db $02,$05,$04,$00,$00,$09,$10,$04,$72,$73,$73,$63,$82,$73,$81,$6B
	db $6E,$7A,$82,$7B,$8A,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger4.bin"	; GFXSize = $1A0

DATA_FE438A:
	db $03,$03,$06,$00,$00,$09,$10,$06,$7F,$72,$6F,$72,$74,$62,$82,$6A
	db $6D,$7A,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger5.bin"	; GFXSize = $1E0

DATA_FE457E:
	db $03,$03,$06,$00,$00,$09,$10,$06,$80,$72,$70,$72,$75,$62,$83,$6A
	db $6E,$76,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger6.bin"	; GFXSize = $1E0

DATA_FE4772:
	db $03,$03,$06,$00,$00,$09,$10,$06,$81,$72,$71,$72,$76,$62,$84,$6A
	db $6E,$76,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger7.bin"	; GFXSize = $1E0

DATA_FE4966:
	db $03,$02,$06,$00,$00,$08,$10,$06,$82,$72,$72,$72,$77,$62,$84,$6A
	db $6E,$76
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger8.bin"	; GFXSize = $1C0

DATA_FE4B38:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7C,$73,$72,$63,$82,$6B,$7B,$61
	db $74,$73,$78,$7B,$6D,$74,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger9.bin"	; GFXSize = $1C0

DATA_FE4D10:
	db $03,$03,$06,$00,$00,$09,$10,$06,$7C,$73,$6E,$62,$6E,$72,$83,$6B
	db $7E,$6B,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger10.bin"	; GFXSize = $1E0

DATA_FE4F04:
	db $03,$03,$06,$00,$00,$09,$10,$06,$7C,$73,$6B,$62,$6E,$72,$83,$6B
	db $7B,$6B,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger11.bin"	; GFXSize = $1E0

DATA_FE50F8:
	db $03,$03,$06,$00,$00,$09,$10,$06,$7F,$73,$6C,$63,$6F,$73,$84,$6B
	db $7C,$6B,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger12.bin"	; GFXSize = $1E0

DATA_FE52EC:
	db $03,$03,$06,$00,$00,$09,$10,$06,$6E,$63,$70,$73,$80,$73,$7E,$6B
	db $84,$6B,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger13.bin"	; GFXSize = $1E0

DATA_FE54E0:
	db $03,$03,$06,$00,$00,$09,$10,$06,$71,$63,$70,$73,$80,$73,$81,$6B
	db $84,$6B,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger14.bin"	; GFXSize = $1E0

DATA_FE56D4:
	db $03,$03,$06,$00,$00,$09,$10,$06,$71,$63,$70,$73,$80,$73,$81,$6B
	db $84,$6B,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger15.bin"	; GFXSize = $1E0

DATA_FE58C8:
	db $03,$02,$06,$00,$00,$08,$10,$06,$73,$63,$70,$73,$80,$73,$83,$6B
	db $8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger16.bin"	; GFXSize = $1C0

DATA_FE5A9A:
	db $03,$02,$06,$00,$00,$08,$10,$06,$73,$63,$70,$73,$80,$73,$83,$6B
	db $8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger17.bin"	; GFXSize = $1C0

DATA_FE5C6C:
	db $03,$02,$06,$00,$00,$08,$10,$06,$73,$63,$71,$73,$7D,$73,$83,$6B
	db $8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger18.bin"	; GFXSize = $1C0

DATA_FE5E3E:
	db $03,$02,$06,$00,$00,$08,$10,$06,$74,$63,$6F,$73,$7E,$73,$83,$6B
	db $8B,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger19.bin"	; GFXSize = $1C0

DATA_FE6010:
	db $03,$02,$06,$00,$00,$08,$10,$06,$72,$73,$82,$73,$76,$63,$82,$6B
	db $6A,$7B
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger20.bin"	; GFXSize = $1C0

DATA_FE61E2:
	db $03,$03,$06,$00,$00,$09,$10,$06,$73,$72,$83,$6F,$75,$63,$80,$67
	db $6B,$79,$8D,$76
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger21.bin"	; GFXSize = $1E0

DATA_FE63D6:
	db $03,$02,$06,$00,$00,$08,$10,$06,$74,$73,$83,$68,$74,$63,$84,$78
	db $6C,$75
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger22.bin"	; GFXSize = $1C0

DATA_FE65A8:
	db $02,$04,$04,$00,$00,$08,$10,$04,$75,$73,$75,$63,$85,$6C,$85,$64
	db $85,$74,$85,$7C
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger23.bin"	; GFXSize = $180

DATA_FE673C:
	db $02,$03,$04,$00,$00,$07,$10,$04,$74,$72,$75,$62,$84,$67,$84,$6F
	db $84,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger24.bin"	; GFXSize = $160

DATA_FE68AE:
	db $02,$04,$04,$00,$00,$08,$10,$04,$77,$62,$77,$72,$8A,$6B,$87,$65
	db $87,$6D,$84,$77
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger25.bin"	; GFXSize = $180

DATA_FE6A42:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$78,$72,$78,$62,$88,$62,$88,$6A
	db $88,$72,$8E,$71,$8B,$62,$84,$7A
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger26.bin"	; GFXSize = $1C0

DATA_FE6C1A:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$78,$71,$77,$61,$87,$61,$87,$69
	db $88,$71,$8D,$74,$8C,$61,$84,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger27.bin"	; GFXSize = $1C0

DATA_FE6DF2:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$78,$71,$74,$61,$84,$61,$74,$59
	db $88,$71,$83,$59,$87,$79
	incbin "Graphics/DynamicSprites/GFX_Diddy_BiteDKsFinger28.bin"	; GFXSize = $200

UNK_FE7008:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$71,$86,$6F,$86,$77,$87,$7F
	db $84,$7F
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Jump1.bin"	; GFXSize = $100

UNK_FE711A:
	db $01,$03,$02,$00,$00,$05,$10,$02,$79,$71,$86,$6F,$86,$77,$89,$7D
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Jump2.bin"	; GFXSize = $E0

UNK_FE720A:
	db $01,$04,$02,$00,$00,$06,$10,$02,$79,$71,$89,$78,$86,$70,$7E,$69
	db $86,$69
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Jump3.bin"	; GFXSize = $100

UNK_FE731C:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7C,$6A,$8C,$6F,$79,$7A,$78,$72
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Jump4.bin"	; GFXSize = $E0

UNK_FE740C:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7C,$67,$8C,$69,$7A,$79,$7A,$71
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Jump5.bin"	; GFXSize = $E0

UNK_FE74FC:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7B,$64,$8B,$64,$7B,$74,$7A,$7C
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Jump6.bin"	; GFXSize = $E0

UNK_FE75EC:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7B,$62,$7A,$72,$7B,$7A,$82,$5A
	db $88,$5C,$7C,$72
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Jump7.bin"	; GFXSize = $120

UNK_FE7720:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7A,$62,$7E,$5A,$85,$5A,$7A,$72
	db $7A,$7A,$7D,$72
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Jump8.bin"	; GFXSize = $120

UNK_FE7854:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7A,$5A,$7A,$6A,$84,$5A,$7C,$7A
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Jump9.bin"	; GFXSize = $140

UNK_FE79A4:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$5F,$85,$5F,$7A,$6F,$80,$6F
	db $7F,$77
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Jump10.bin"	; GFXSize = $100

UNK_FE7AB6:
	db $01,$04,$02,$00,$00,$06,$10,$02,$76,$62,$84,$67,$7A,$72,$80,$72
	db $7E,$7A
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Jump11.bin"	; GFXSize = $100

UNK_FE7BC8:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7A,$66,$7A,$76,$7E,$7A,$75,$6C
	db $77,$74
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Jump12.bin"	; GFXSize = $100

UNK_FE7CDA:
	db $01,$03,$02,$00,$00,$05,$10,$02,$79,$71,$7D,$69,$85,$69,$89,$71
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Jump13.bin"	; GFXSize = $E0

UNK_FE7DCA:
	db $01,$03,$02,$00,$00,$05,$10,$02,$80,$73,$78,$79,$7A,$71,$82,$6B
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Jump14.bin"	; GFXSize = $E0

UNK_FE7EBA:
	db $01,$03,$02,$00,$00,$05,$10,$02,$78,$72,$85,$76,$85,$7E,$85,$6E
	incbin "Graphics/DynamicSprites/GFX_MapDonkeyKong_Jump15.bin"	; GFXSize = $E0

	%InsertGarbageData($FE7FAA, incsrc, DATA_FE7FAA.asm)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

CODE_BE8000:
	PHB
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $28
	LSR
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	AND.w #$003F
	ASL
	ASL
	TAY
	LDA.w DATA_BED826,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w DATA_BED826+$02,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	TYA
	LSR
	XBA
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	PLB
	RTL

CODE_BE802F:
	TAX
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	LDA.b $86
	PHA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXA
	JSL.l CODE_BE80AF
	PLA
	STA.b $86
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTL

CODE_BE8044:
	STA.b $7A
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	SEC
	SBC.w #!Define_DKC1_NorSpr22_SteelKeg
	CLC
	ADC.b $7A
	BRA.b CODE_BE80AF

CODE_BE8054:
	LDY.b $84
	BEQ.b CODE_BE805C
	CLC
	ADC.w #!Define_DKC1_AnimationID_Diddy_Idle-$01
CODE_BE805C:
	STA.b $7A
	LDA.w $0512,y
	TAY
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,y
	CMP.b $7A
	BNE.b CODE_BE8076
	LDA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	BEQ.b CODE_BE806F
	RTL

CODE_BE806F:
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	RTL

CODE_BE8076:
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	TYA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $7A
	JSL.l CODE_BE80AF
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTL

CODE_BE8086:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CLC
	ADC.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	SEC
	SBC.w #!Define_DKC1_NorSpr09_Rambi
	BRA.b CODE_BE80AF

CODE_BE8092:
	STA.b $7A
	LDY.b $84
	LDA.w $0512,y
	TAY
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	SEC
	SBC.w #!Define_DKC1_NorSpr09_Rambi
	CLC
	ADC.b $7A
CODE_BE80A4:
	LDY.b $84
	STA.w $16AD,y
	BEQ.b CODE_BE80AF
	CLC
	ADC.w #!Define_DKC1_AnimationID_Diddy_Idle-$01
CODE_BE80AF:
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	TAY
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable130DLo,x
	TYA
	ASL
	TXY
	TAX
	LDA.l DATA_BE8572,x
	TYX
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	TAY
	BRA.b CODE_BE80F6

CODE_BE80D2:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	PHA
	JSL.l CODE_BE80E1
	PLA
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BE80E1:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BEQ.b CODE_BE80F1
	BPL.b CODE_BE812E
CODE_BE80F1:
	PHK
	PLB
	LDY.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
CODE_BE80F6:
	DEY
	LDA.w $0000,y
	BMI.b CODE_BE813E
	AND.w #$FF00
	CLC
	ADC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_BE8120
	INY
	INY
	INY
	INY
	BRA.b CODE_BE80F6

CODE_BE810E:
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	TYA
	CMP.b $8A
	BEQ.b CODE_BE80F6
	RTL

CODE_BE811B:
	STZ.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BRA.b CODE_BE812E

CODE_BE8120:
	INY
	INY
	LDA.w $0000,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	INY
	INY
	TYA
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
CODE_BE812E:
	LDA.w !RAM_DKC1_NorSpr_RAMTable130DLo,x
	BNE.b CODE_BE8134
	RTL

CODE_BE8134:
	STA.b $7C
	LDA.w !RAM_DKC1_NorSpr_RAMTable1341Lo,x
	STA.b $7A
	JMP.w [$007A]

CODE_BE813E:
	AND.w #$FF00
	INY
	XBA
	SEC
	SBC.w #$0080
	ASL
	TAX
	JMP.w (DATA_BE83CD,x)

CODE_BE814C:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	ASL
	TXY
	TAX
	LDA.l DATA_BE8572,x
	TYX
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	TAY
	BRA.b CODE_BE80F6

CODE_BE815F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INY
	LDA.w $0000,y
	STA.b $7A
	INY
	INY
	LDA.w $0000,y
	STA.b $7C
	INY
	TYA
	STA.b $8A
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	PHK
	PEA.w CODE_BE810E-$01
	JMP.w [$007A]

CODE_BE817C:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INY
	LDA.w $0000,y
	TAY
	JMP.w CODE_BE80F6

CODE_BE8186:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYA
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	INY
	LDA.w $0000,y
	STA.b $7A
	INY
	INY
	JMP.w ($007A)

CODE_BE8197:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INY
	LDA.w $0000,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1341Lo,x
	INY
	INY
	LDA.w $0000,y
	AND.w #$00FF
	STA.w !RAM_DKC1_NorSpr_RAMTable130DLo,x
	INY
	JMP.w CODE_BE80F6

CODE_BE81AF:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INY
	LDA.w $0000,y
	AND.w #$00FF
	JSL.l CODE_BFFAF6
	INY
	JMP.w CODE_BE80F6

CODE_BE81C0:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INY
	LDA.w $0000,y
	AND.w #$00FF
	JSL.l CODE_BFFB09
	INY
	JMP.w CODE_BE80F6

CODE_BE81D1:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INY
	LDA.w $0000,y
	AND.w #$00FF
	JSL.l CODE_BFFB27
	INY
	JMP.w CODE_BE80F6

CODE_BE81E2:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $0000,y
	AND.w #$FF00
	CLC
	ADC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_BE81FC
	INY
	INY
	INY
	INY
	INY
	INY
	JMP.w CODE_BE80F6

CODE_BE81FC:
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDX.b $84
	LDA.w $0512,x
	TAX
	LDA.w $0004,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYA
	CLC
	ADC.w #$0006
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	JMP.w CODE_BE812E

CODE_BE821E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $0000,y
	AND.w #$FF00
	CLC
	ADC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_BE823C
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	JMP.w CODE_BE80F6

CODE_BE823C:
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDX.b $84
	LDA.w $0512,x
	TAX
	LDA.w $0004,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDA.w $0006,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w $0008,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYA
	CLC
	ADC.w #$000A
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	JMP.w CODE_BE812E

CODE_BE826A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $0000,y
	AND.w #$FF00
	CLC
	ADC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_BE8286
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	JMP.w CODE_BE80F6

CODE_BE8286:
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDX.b $84
	LDA.w $0512,x
	TAX
	LDA.w $0004,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w $0006,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYA
	CLC
	ADC.w #$0008
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	JMP.w CODE_BE812E

CODE_BE82AB:
	LDX.b $84
	LDA.w $0512,x
	TAX
	LDA.w $0001,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w $0003,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYA
	CLC
	ADC.w #$0005
	TAY
	JMP.w CODE_BE80F6

CODE_BE82C8:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $0000,y
	AND.w #$FF00
	CLC
	ADC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_BE82E2
	INY
	INY
	INY
	INY
	INY
	INY
	JMP.w CODE_BE80F6

CODE_BE82E2:
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDX.b $84
	LDA.w $16F5,x
	TAX
	LDA.w $0004,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYA
	CLC
	ADC.w #$0006
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	JMP.w CODE_BE812E

CODE_BE8304:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $0000,y
	AND.w #$FF00
	CLC
	ADC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_BE8322
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	JMP.w CODE_BE80F6

CODE_BE8322:
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDX.b $84
	LDA.w $16F5,x
	TAX
	LDA.w $0004,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDA.w $0006,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w $0008,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYA
	CLC
	ADC.w #$000A
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	JMP.w CODE_BE812E

CODE_BE8350:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $0000,y
	AND.w #$FF00
	CLC
	ADC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_BE836C
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	JMP.w CODE_BE80F6

CODE_BE836C:
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	LDX.b $84
	LDA.w $16F5,x
	TAX
	LDA.w $0004,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w $0006,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYA
	CLC
	ADC.w #$0008
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	JMP.w CODE_BE812E

CODE_BE8391:
	LDX.b $84
	LDA.w $16F5,x
	TAX
	LDA.w $0001,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w $0003,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYA
	CLC
	ADC.w #$0005
	TAY
	JMP.w CODE_BE80F6

CODE_BE83AE:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_BE83C2
	TAX
	LDA.w $0001,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w $0003,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
CODE_BE83C2:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYA
	CLC
	ADC.w #$0005
	TAY
	JMP.w CODE_BE80F6

DATA_BE83CD:					; Script commands
								; XX < 80 - Display pose for XX time.
	dw CODE_BE814C				; 80 - End animation
	dw CODE_BE815F				; 81 - Execute subroutine (24-bit pointer)
	dw CODE_BE817C				; 82 - Jump to and parse script at $XXXX
	dw CODE_BE8186				; 83 - 
	dw CODE_BE8197				; 84 - 
	dw CODE_BE81E2				; 85 - 
	dw CODE_BE821E				; 86 - 
	dw CODE_BE826A				; 87 - 
	dw CODE_BE82AB				; 88 - 
	dw CODE_BE82C8				; 89 - 
	dw CODE_BE8304				; 8A - 
	dw CODE_BE8350				; 8B - 
	dw CODE_BE8391				; 8C - 
	dw CODE_BE83AE				; 8D - 
	dw CODE_BE81AF				; 8E - Play sound
	dw CODE_BE81C0				; 8F - Play sound
	dw CODE_BE81D1				; 90 - Play sound
	dw CODE_BE814C				; 91 - 

CODE_BE83F1:
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	TAY
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable130DLo,x
	TYA
	ASL
	TXY
	TAX
	LDA.l DATA_BE8572,x
	TYX
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
	TAY
	BRA.b CODE_BE842E

CODE_BE8414:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	BMI.b CODE_BE845B
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BEQ.b CODE_BE8429
	BPL.b CODE_BE845A
CODE_BE8429:
	PHK
	PLB
	LDY.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
CODE_BE842E:
	DEY
	LDA.w $0000,y
	BMI.b CODE_BE8446
	AND.w #$FF00
	CLC
	ADC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_BE844C
	INY
	INY
	INY
	INY
	BRA.b CODE_BE842E

CODE_BE8446:
	LDA.w $0002,y
	TAY
	BRA.b CODE_BE842E

CODE_BE844C:
	INY
	INY
	LDA.w $0000,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	INY
	INY
	TYA
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
CODE_BE845A:
	RTL

CODE_BE845B:
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BEQ.b CODE_BE8469
	BPL.b CODE_BE849A
CODE_BE8469:
	PHK
	PLB
	LDY.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
CODE_BE846E:
	DEY
	LDA.w $0000,y
	BMI.b CODE_BE8484
	AND.w #$FF00
	CLC
	ADC.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	BPL.b CODE_BE848A
	DEY
	DEY
	BRA.b CODE_BE846E

CODE_BE8484:
	LDA.w $0002,y
	TAY
	BRA.b CODE_BE846E

CODE_BE848A:
	INY
	INY
	LDA.w $0000,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	DEY
	DEY
	DEY
	DEY
	TYA
	STA.w !RAM_DKC1_NorSpr_AnimationScriptIndexLo,x
CODE_BE849A:
	RTL

CODE_BE849B:
	JMP.w CODE_BE811B

CODE_BE849E:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0055
	BNE.b CODE_BE849B
	LDA.w $1E0F
	BNE.b CODE_BE849B
	JMP.w CODE_BE84D7

CODE_BE84AE:
	LDA.w $0579
	AND.w #$0200
	BEQ.b CODE_BE84D7
	JMP.w CODE_BE811B

CODE_BE84B9:
	PHY
	LDY.b $84
	LDA.w $16CD,y
	PLY
	AND.w #$0100
	BNE.b CODE_BE84D7
	JMP.w CODE_BE811B

CODE_BE84C8:
	LDX.b $84
	LDA.w $16ED,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	AND.w #$0400
	BEQ.b CODE_BE84D7
	JMP.w CODE_BE811B

CODE_BE84D7:
	JMP.w CODE_BE80F6

CODE_BE84DA:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCS.b CODE_BE84D7
	JMP.w CODE_BE811B

CODE_BE84E3:
	LDA.w $0579
	AND.w #$0800
	BEQ.b CODE_BE84D7
	JMP.w CODE_BE811B

CODE_BE84EE:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCS.b CODE_BE84D7
	LDA.b $4A
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.w #$00F0
	BPL.b CODE_BE84D7
	JMP.w CODE_BE811B

CODE_BE8506:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BE84D7
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BMI.b CODE_BE84D7
	JMP.w CODE_BE811B

CODE_BE8513:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BMI.b CODE_BE84D7
	JMP.w CODE_BE811B

CODE_BE851B:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	DEC
	BPL.b CODE_BE8529
	CMP.w #$FFB8
	BMI.b CODE_BE8529
	JMP.w CODE_BE84D7

CODE_BE8529:
	JMP.w CODE_BE811B

CODE_BE852C:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0007
	CMP.b $F3
	BMI.b CODE_BE8539
CODE_BE8536:
	JMP.w CODE_BE811B

CODE_BE8539:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BMI.b CODE_BE8536
	JMP.w CODE_BE84D7

CODE_BE8541:
	LDX.b $84
	LDA.w $16BD,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CMP.w !RAM_DKC1_NorSpr_YPosLo,x
	BPL.b CODE_BE84D7
	JMP.w CODE_BE811B

CODE_BE8550:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	SEC
	SBC.w #$0100
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BPL.b CODE_BE856F
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	XBA
	EOR.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	AND.w #$FF00
	EOR.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	JMP.w CODE_BE84D7

CODE_BE856F:
	JMP.w CODE_BE811B

DATA_BE8572:
	dw DATA_BE8C41,DATA_BEA10E,DATA_BE9DE7,DATA_BE9F40,DATA_BEA8E3,DATA_BEA6A9,DATA_BEA8AA,DATA_BEA5E0
	dw DATA_BEA647,DATA_BE9AAC,DATA_BE995A,DATA_BE998F,DATA_BE9CC5,DATA_BE9D6A,DATA_BE9D2C,DATA_BE9D7F
	dw DATA_BE984F,DATA_BE97B4,DATA_BE97F3,DATA_BE97CF,DATA_BE9776,DATA_BE974C,DATA_BE96AE,DATA_BE95F6
	dw DATA_BE927E,DATA_BE9218,DATA_BE91F5,DATA_BE9560,DATA_BE95AA,DATA_BE95B8,DATA_BEBAD1,DATA_BEC86D
	dw DATA_BEC356,DATA_BEB97F,DATA_BEBEFA,DATA_BEBF5C,DATA_BEBFD2,DATA_BEC110,DATA_BEBCF9,DATA_BEC894
	dw DATA_BEC37F,DATA_BEB9A6,DATA_BEBE39,DATA_BEC93C,DATA_BEC48C,DATA_BEB9C8,DATA_BEC12C,DATA_BEC9CC
	dw DATA_BEC523,DATA_BEB97F,DATA_BEBEAF,DATA_BEC98F,DATA_BEC4E6,DATA_BEBA94,DATA_BEC136,DATA_BEC9E2
	dw DATA_BEC56D,DATA_BEB97F,DATA_BEBC32,DATA_BEBC32,DATA_BEBC32,DATA_BEBB8D,DATA_BEBBE2,DATA_BEBC71
	dw DATA_BEBC71,DATA_BEBC71,DATA_BEB97F,DATA_BECA2A,DATA_BECA2A,DATA_BECA2A,DATA_BEB97F,DATA_BE9077
	dw DATA_BE910A,DATA_BE9155,DATA_BE8DF6,DATA_BE9031,DATA_BE90CB,DATA_BE90E5,DATA_BE9A86,DATA_BEA815
	dw DATA_BEA83C,DATA_BEA61F,DATA_BEA64A,DATA_BE90F1,DATA_BE8F02,DATA_BE8F72,DATA_BE8FB3,DATA_BE9018
	dw DATA_BE9021,DATA_BE8F93,DATA_BE8FDE,DATA_BE95C6,DATA_BE8D18,DATA_BE8D18,DATA_BE8D91,DATA_BE8DD9
	dw DATA_BE8CBD,DATA_BE8C46,DATA_BE8C95,DATA_BE8930,DATA_BE8B84,DATA_BEB9DE,DATA_BE88E2,DATA_BEA070
	dw DATA_BEA661,DATA_BEAEFE,DATA_BEB720,DATA_BEB0DE,DATA_BEA8E3,DATA_BEB1B9,DATA_BEB33C,DATA_BEB242
	dw DATA_BEB175,DATA_BE9AAC,DATA_BEB4CE,DATA_BEB4F4,DATA_BEB352,DATA_BEB3A0,DATA_BEB377,DATA_BEB3B5
	dw DATA_BEB3E4,DATA_BE97B4,DATA_BE97F3,DATA_BE97CF,DATA_BEB769,DATA_BEB5F4,DATA_BEB6D4,DATA_BEB69E
	dw DATA_BEB618,DATA_BEB49F,DATA_BEB48F,DATA_BEB656,DATA_BEB67C,DATA_BEB690,DATA_BEBAD1,DATA_BEC86D
	dw DATA_BEC356,DATA_BEB97F,DATA_BEBF21,DATA_BEBF97,DATA_BEC071,DATA_BEC11E,DATA_BEBCF9,DATA_BEC894
	dw DATA_BEC37F,DATA_BEB9A6,DATA_BEBE39,DATA_BEC93C,DATA_BEC46F,DATA_BEB9C8,DATA_BEC1A0,DATA_BECAB6
	dw DATA_BEC64B,DATA_BEB97F,DATA_BEBE73,DATA_BEC952,DATA_BEC4A9,DATA_BEBA57,DATA_BEC1AE,DATA_BECACC
	dw DATA_BEC695,DATA_BEB97F,DATA_BEBB30,DATA_BEBC32,DATA_BEBC32,DATA_BEBB8D,DATA_BEBBE2,DATA_BEBB67
	dw DATA_BEBC71,DATA_BEBC71,DATA_BEB97F,DATA_BECA2A,DATA_BECA2A,DATA_BECA2A,DATA_BEB97F,DATA_BEAA4E
	dw DATA_BEAAB6,DATA_BEAAC4,DATA_BEAB12,DATA_BEAA80,DATA_BEAA34,DATA_BEAA0B,DATA_BEA9E5,DATA_BEB27B
	dw DATA_BEB2AB,DATA_BEB150,DATA_BEB175,DATA_BEAA1B,DATA_BEAB73,DATA_BEABB6,DATA_BEABE0,DATA_BEACAA
	dw DATA_BEACED,DATA_BE8F9F,DATA_BEABFC,DATA_BE95D8,DATA_BEB06C,DATA_BEB09A,DATA_BEAFD6,DATA_BEB0C8
	dw DATA_BEB039,DATA_BEAFEE,DATA_BEB021,DATA_BEA924,DATA_BEACFD,DATA_BEBA21,DATA_BE8908,DATA_BEA070
	dw DATA_BEB186,DATA_BECB14,DATA_BECBB2,DATA_BECBB7,DATA_BECBBC,DATA_BED417,DATA_BED536,DATA_BECB33
	dw DATA_BECB41,DATA_BECB52,DATA_BECB33,DATA_BECB41,DATA_BED53B,DATA_BECB19,DATA_BECB63,DATA_BECB7D
	dw DATA_BECB19,DATA_BECB63,DATA_BED55D,DATA_BECB82,DATA_BECB90,DATA_BECBA1,DATA_BECB82,DATA_BECB90
	dw DATA_BED54C,DATA_BECD27,DATA_BECDB8,DATA_BECD85,DATA_BECD45,DATA_BECE05,DATA_BECE66,DATA_BECE39
	dw DATA_BECE23,DATA_BECDEE,DATA_BECDE3,DATA_BEB7AC,DATA_BEC777,DATA_BEC21B,DATA_BEB792,DATA_BEB91F
	dw DATA_BEC814,DATA_BEC2FA,DATA_BEB96F,DATA_BECEBE,DATA_BECE7D,DATA_BECEB9,DATA_BEDBEA,DATA_BEDBB0
	dw DATA_BEDBE5,DATA_BECEFC,DATA_BECF17,DATA_BECF41,DATA_BECF6B,DATA_BECF8B,DATA_BECF90,DATA_BECF95
	dw DATA_BECF9A,DATA_BECF9F,DATA_BECDD8,DATA_BECFD3,DATA_BED001,DATA_BED019,DATA_BED023,DATA_BED01E
	dw DATA_BED028,DATA_BED02D,DATA_BED032,DATA_BED0A9,DATA_BED0F5,DATA_BED115,DATA_BED11A,DATA_BED16C
	dw DATA_BED171,DATA_BED2E0,DATA_BED2FA,DATA_BED31A,DATA_BECC98,DATA_BECBC1,DATA_BED334,DATA_BED352
	dw DATA_BED392,DATA_BEDA20,DATA_BEDA34,DATA_BED3C0,DATA_BED3C5,DATA_BED3DF,DATA_BED3F9,DATA_BED472
	dw DATA_BED4C1,DATA_BED4DB,DATA_BED4F5,DATA_BED4FA,DATA_BED4FF,DATA_BED504,DATA_BED513,DATA_BED531
	dw DATA_BED509,DATA_BED50E,DATA_BED518,DATA_BED522,DATA_BED527,DATA_BED52C,DATA_BED51D,DATA_BED562
	dw DATA_BED5F4,DATA_BED637,DATA_BED6FF,DATA_BED6D4,DATA_BED70D,DATA_BEDA02,DATA_BED732,DATA_BED765
	dw DATA_BED765,DATA_BED926,DATA_BED952,DATA_BED97C,DATA_BED9EE,DATA_BED9F3,DATA_BED9F8,DATA_BED9FD
	dw DATA_BEDA6E,DATA_BEDA8E,DATA_BEDA5A,DATA_BEDA5F,DATA_BEDA64,DATA_BEDA69,DATA_BEDAF4,DATA_BEDAD7
	dw DATA_BEDB77,DATA_BEDB34,DATA_BEDB91,DATA_BEDB96,DATA_BEDC12,DATA_BEDC1C,DATA_BEDC17,DATA_BEDC21
	dw DATA_BEDC26,DATA_BEDC2B,DATA_BEDC4D,DATA_BEDC30,DATA_BEDC81,DATA_BEE53B,DATA_BEE558,DATA_BEDC98
	dw DATA_BEDCA5,DATA_BEDCAA,DATA_BEDCAF,DATA_BEDCB4,DATA_BEDCB9,DATA_BEDD0B,DATA_BEDD33,DATA_BEDD69
	dw DATA_BEDEB4,DATA_BEDECE,DATA_BEDF12,DATA_BEDF5E,DATA_BEDF8F,DATA_BEDFA6,DATA_BEE030,DATA_BEE035
	dw DATA_BEE078,DATA_BEE09A,DATA_BEE0AB,DATA_BEE0F7,DATA_BEEB3D,DATA_BEE128,DATA_BEE13D,DATA_BEE16F
	dw DATA_BEE18E,DATA_BEE1BA,DATA_BEDED3,DATA_BEDF03,DATA_BEE138,DATA_BEE12D,DATA_BEE1D7,DATA_BEE24D
	dw DATA_BEE20B,DATA_BEE2A8,DATA_BEE2CE,DATA_BEE2D3,DATA_BEE2DC,DATA_BEE30F,DATA_BEE349,DATA_BEE3F9
	dw DATA_BEE378,DATA_BEE41C,DATA_BEE459,DATA_BECC07,DATA_BECBDB,DATA_BECC51,DATA_BEE448,DATA_BEE487
	dw DATA_BEE4E6,DATA_BEE500,DATA_BEE590,DATA_BEE5D9,DATA_BEE600,DATA_BEE6DF,DATA_BEE78D,DATA_BEE7C5
	dw DATA_BEE84F,DATA_BEE85A,DATA_BEE874,DATA_BEE889,DATA_BEEB4E,DATA_BEEB53,DATA_BEEB58,DATA_BEE948
	dw DATA_BEE988,DATA_BEE9BC,DATA_BEE9E0,DATA_BEEA01,DATA_BEEB5D,DATA_BEEC06,DATA_BEEB8D,DATA_BEEBBE
	dw DATA_BEEBD3,DATA_BEEC28,DATA_BEEC46,DATA_BEEB67,DATA_BEEC6C,DATA_BEECA4,DATA_BEECE9,DATA_BEED31
	dw DATA_BEEDE2,DATA_BEEB62,DATA_BEED67,DATA_BEEF38,DATA_BEEF3D,DATA_BEEF42,DATA_BEEF47,DATA_BEEF4C

DATA_BE88E2:
	%DKC1_AnS1_OpXX($02, $0178)
	%DKC1_AnS1_OpXX($02, $0174)
	%DKC1_AnS1_OpXX($02, $0170)
	%DKC1_AnS1_OpXX($02, $016C)
	%DKC1_AnS1_OpXX($02, $0168)
	%DKC1_AnS1_OpXX($02, $0164)
	%DKC1_AnS1_Op81(CODE_BE88FA)
	%DKC1_AnS1_Op80()

CODE_BE88FA:
	LDA.w #$002B
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Swimming
	JSL.l CODE_BE80A4
	RTL

DATA_BE8908:
	%DKC1_AnS1_OpXX($02, $0A6C)
	%DKC1_AnS1_OpXX($02, $0A68)
	%DKC1_AnS1_OpXX($02, $0A64)
	%DKC1_AnS1_Op81(CODE_BE88FA)
	%DKC1_AnS1_Op80()

CODE_BE8917:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0055
	BEQ.b CODE_BE892F
	LDA.w #!Define_DKC1_MusicID_Victory
	JSL.l CODE_B99036
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	REP.b #$20
CODE_BE892F:
	RTL

DATA_BE8930:							; Note: DK victory animation
	%DKC1_AnS1_OpXX($01, $07D8)
	%DKC1_AnS1_Op81(CODE_BE8917)
	%DKC1_AnS1_OpXX($03, $07D8)
	%DKC1_AnS1_OpXX($03, $07DC)
	%DKC1_AnS1_OpXX($03, $07E0)
	%DKC1_AnS1_OpXX($03, $07E4)
	%DKC1_AnS1_OpXX($03, $07E8)
	%DKC1_AnS1_OpXX($03, $07EC)
	%DKC1_AnS1_OpXX($03, $07F0)
	%DKC1_AnS1_OpXX($02, $07F4)
	%DKC1_AnS1_OpXX($02, $07F8)
	%DKC1_AnS1_OpXX($02, $07FC)
	%DKC1_AnS1_OpXX($02, $0800)
	%DKC1_AnS1_OpXX($02, $07FC)
	%DKC1_AnS1_OpXX($02, $07F8)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $07F4)
	%DKC1_AnS1_OpXX($02, $07F8)
	%DKC1_AnS1_OpXX($02, $07FC)
	%DKC1_AnS1_OpXX($02, $0800)
	%DKC1_AnS1_OpXX($02, $07FC)
	%DKC1_AnS1_OpXX($02, $07F8)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $07F4)
	%DKC1_AnS1_OpXX($02, $07F8)
	%DKC1_AnS1_OpXX($02, $07FC)
	%DKC1_AnS1_OpXX($02, $0800)
	%DKC1_AnS1_OpXX($02, $07FC)
	%DKC1_AnS1_OpXX($02, $07F8)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $07F4)
	%DKC1_AnS1_OpXX($02, $07F8)
	%DKC1_AnS1_OpXX($02, $07FC)
	%DKC1_AnS1_OpXX($02, $0800)
	%DKC1_AnS1_OpXX($03, $0804)
	%DKC1_AnS1_OpXX($03, $0808)
	%DKC1_AnS1_OpXX($03, $080C)
	%DKC1_AnS1_OpXX($03, $0810)
	%DKC1_AnS1_OpXX($01, $0814)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKTooCloseToEdge)
	%DKC1_AnS1_OpXX($01, $0818)
	%DKC1_AnS1_OpXX($01, $081C)
	%DKC1_AnS1_OpXX($01, $0820)
	%DKC1_AnS1_OpXX($01, $0824)
	%DKC1_AnS1_OpXX($08, $0828)
	%DKC1_AnS1_OpXX($01, $0824)
	%DKC1_AnS1_OpXX($01, $0820)
	%DKC1_AnS1_OpXX($01, $081C)
	%DKC1_AnS1_OpXX($01, $0818)
	%DKC1_AnS1_OpXX($01, $0814)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKTooCloseToEdge)
	%DKC1_AnS1_OpXX($02, $0814)
	%DKC1_AnS1_OpXX($02, $0818)
	%DKC1_AnS1_OpXX($02, $081C)
	%DKC1_AnS1_OpXX($02, $0820)
	%DKC1_AnS1_OpXX($02, $0824)
	%DKC1_AnS1_OpXX($0A, $0828)
	%DKC1_AnS1_OpXX($02, $0824)
	%DKC1_AnS1_OpXX($02, $0820)
	%DKC1_AnS1_OpXX($02, $081C)
	%DKC1_AnS1_OpXX($02, $0818)
	%DKC1_AnS1_OpXX($02, $0814)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKTooCloseToEdge)
	%DKC1_AnS1_OpXX($03, $0814)
	%DKC1_AnS1_OpXX($03, $0818)
	%DKC1_AnS1_OpXX($03, $081C)
	%DKC1_AnS1_OpXX($03, $0820)
	%DKC1_AnS1_OpXX($03, $0824)
	%DKC1_AnS1_OpXX($14, $0828)
	%DKC1_AnS1_OpXX($03, $0824)
	%DKC1_AnS1_OpXX($03, $0820)
	%DKC1_AnS1_OpXX($03, $081C)
	%DKC1_AnS1_OpXX($03, $0818)
	%DKC1_AnS1_OpXX($03, $0814)
	%DKC1_AnS1_OpXX($03, $0810)
	%DKC1_AnS1_OpXX($03, $080C)
	%DKC1_AnS1_OpXX($03, $0808)
	%DKC1_AnS1_OpXX($03, $0804)
	%DKC1_AnS1_OpXX($03, $0800)
	%DKC1_AnS1_OpXX($03, $082C)
	%DKC1_AnS1_OpXX($03, $0830)
	%DKC1_AnS1_OpXX($03, $0834)
	%DKC1_AnS1_OpXX($03, $0838)
	%DKC1_AnS1_OpXX($03, $083C)
	%DKC1_AnS1_OpXX($02, $0840)
	%DKC1_AnS1_OpXX($02, $0844)
	%DKC1_AnS1_OpXX($02, $0848)
	%DKC1_AnS1_OpXX($02, $084C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyTooCloseToEdge)
	%DKC1_AnS1_OpXX($02, $0850)
	%DKC1_AnS1_OpXX($02, $0854)
	%DKC1_AnS1_OpXX($02, $0850)
	%DKC1_AnS1_OpXX($02, $084C)
	%DKC1_AnS1_OpXX($02, $0848)
	%DKC1_AnS1_OpXX($02, $0844)
	%DKC1_AnS1_OpXX($02, $0840)
	%DKC1_AnS1_OpXX($02, $0844)
	%DKC1_AnS1_OpXX($02, $0848)
	%DKC1_AnS1_OpXX($02, $084C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyTooCloseToEdge)
	%DKC1_AnS1_OpXX($02, $0850)
	%DKC1_AnS1_OpXX($02, $0854)
	%DKC1_AnS1_OpXX($02, $0850)
	%DKC1_AnS1_OpXX($02, $084C)
	%DKC1_AnS1_OpXX($02, $0848)
	%DKC1_AnS1_OpXX($02, $0844)
	%DKC1_AnS1_OpXX($02, $0840)
	%DKC1_AnS1_OpXX($02, $0844)
	%DKC1_AnS1_OpXX($02, $0848)
	%DKC1_AnS1_OpXX($02, $084C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyTooCloseToEdge)
	%DKC1_AnS1_OpXX($02, $0850)
	%DKC1_AnS1_OpXX($02, $0854)
	%DKC1_AnS1_OpXX($02, $0850)
	%DKC1_AnS1_OpXX($02, $084C)
	%DKC1_AnS1_OpXX($02, $0848)
	%DKC1_AnS1_OpXX($02, $0844)
	%DKC1_AnS1_OpXX($02, $0840)
	%DKC1_AnS1_OpXX($02, $0844)
	%DKC1_AnS1_OpXX($02, $0848)
	%DKC1_AnS1_OpXX($02, $084C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyTooCloseToEdge)
	%DKC1_AnS1_OpXX($02, $0850)
	%DKC1_AnS1_OpXX($02, $0854)
	%DKC1_AnS1_OpXX($02, $0850)
	%DKC1_AnS1_OpXX($02, $084C)
	%DKC1_AnS1_OpXX($02, $0848)
	%DKC1_AnS1_OpXX($02, $0844)
	%DKC1_AnS1_OpXX($02, $0840)
	%DKC1_AnS1_OpXX($02, $0844)
	%DKC1_AnS1_OpXX($02, $0848)
	%DKC1_AnS1_OpXX($02, $084C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyTooCloseToEdge)
	%DKC1_AnS1_OpXX($02, $0850)
	%DKC1_AnS1_OpXX($10, $0854)
	%DKC1_AnS1_Op81(CODE_BE8B31)
	%DKC1_AnS1_OpXX($04, $0854)
	%DKC1_AnS1_Op83(CODE_BE849E)
	%DKC1_AnS1_OpXX($02, $0850)
	%DKC1_AnS1_OpXX($02, $084C)
	%DKC1_AnS1_OpXX($02, $0848)
	%DKC1_AnS1_OpXX($02, $0844)
	%DKC1_AnS1_OpXX($04, $0840)
	%DKC1_AnS1_OpXX($04, $083C)
	%DKC1_AnS1_OpXX($04, $0838)
	%DKC1_AnS1_OpXX($04, $0834)
	%DKC1_AnS1_OpXX($04, $0830)
	%DKC1_AnS1_OpXX($04, $082C)
	%DKC1_AnS1_OpXX($03, $0800)
	%DKC1_AnS1_OpXX($03, $07FC)
	%DKC1_AnS1_OpXX($03, $07F8)
	%DKC1_AnS1_OpXX($03, $07F4)
	%DKC1_AnS1_OpXX($03, $07F0)
	%DKC1_AnS1_OpXX($03, $07EC)
	%DKC1_AnS1_OpXX($03, $07E8)
	%DKC1_AnS1_OpXX($03, $07E4)
	%DKC1_AnS1_OpXX($03, $07E0)
	%DKC1_AnS1_OpXX($03, $07DC)
	%DKC1_AnS1_OpXX($03, $07D8)
	%DKC1_AnS1_Op81(CODE_BE8B0A)
	%DKC1_AnS1_Op80()

CODE_BE8B0A:
	LDA.w $0579
	AND.w #$0001
	BNE.b CODE_BE8B16
	JML.l CODE_BE9C96

CODE_BE8B16:
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	EOR.w #$0006
	TAX
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w $0579
	AND.w #$DFFF
	STA.w $0579
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JML.l CODE_BE9C96

CODE_BE8B31:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0055
	BEQ.b CODE_BE8B59
	LDA.b $32
	CMP.w #$000C
	BEQ.b CODE_BE8B4D
	CMP.w #$000D
	BEQ.b CODE_BE8B4D
	LDA.w $1E15
	AND.w #$0020
	BEQ.b CODE_BE8B5A
CODE_BE8B4D:
	LDA.w #$0044
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$820F
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
CODE_BE8B59:
	RTL

CODE_BE8B5A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0045
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0060
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w #$0001
	STA.w $1929
	JSL.l CODE_B6A856
	RTL

CODE_BE8B73:
	LDA.w #!Define_DKC1_MusicID_Failure
	JSL.l CODE_B99036
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	REP.b #$20
	RTL

DATA_BE8B84:
	%DKC1_AnS1_OpXX($01, $07A4)
	%DKC1_AnS1_Op81(CODE_BE8B73)
	%DKC1_AnS1_OpXX($06, $07A4)
	%DKC1_AnS1_OpXX($06, $07A8)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_KillKlump)
	%DKC1_AnS1_OpXX($06, $07AC)
	%DKC1_AnS1_OpXX($15, $07B0)
	%DKC1_AnS1_OpXX($0E, $07B4)
	%DKC1_AnS1_OpXX($09, $07B8)
	%DKC1_AnS1_OpXX($09, $07BC)
	%DKC1_AnS1_OpXX($06, $07C0)
	%DKC1_AnS1_OpXX($06, $07C4)
	%DKC1_AnS1_OpXX($06, $07C8)
	%DKC1_AnS1_OpXX($06, $07CC)
	%DKC1_AnS1_OpXX($06, $07C8)
	%DKC1_AnS1_OpXX($06, $07C4)
	%DKC1_AnS1_OpXX($06, $07C0)
	%DKC1_AnS1_OpXX($06, $07D0)
	%DKC1_AnS1_OpXX($08, $07D4)
	%DKC1_AnS1_OpXX($06, $07D0)
	%DKC1_AnS1_OpXX($06, $07C0)
	%DKC1_AnS1_OpXX($06, $07C4)
	%DKC1_AnS1_OpXX($06, $07C8)
	%DKC1_AnS1_OpXX($06, $07CC)
	%DKC1_AnS1_OpXX($06, $07C8)
	%DKC1_AnS1_OpXX($06, $07C4)
	%DKC1_AnS1_OpXX($06, $07C0)
	%DKC1_AnS1_OpXX($06, $07D0)
	%DKC1_AnS1_OpXX($08, $07D4)
	%DKC1_AnS1_OpXX($06, $07D0)
	%DKC1_AnS1_OpXX($06, $07C0)
	%DKC1_AnS1_OpXX($06, $07C4)
	%DKC1_AnS1_OpXX($06, $07C8)
	%DKC1_AnS1_OpXX($06, $07CC)
	%DKC1_AnS1_OpXX($06, $07C8)
	%DKC1_AnS1_OpXX($06, $07C4)
	%DKC1_AnS1_OpXX($06, $07C0)
	%DKC1_AnS1_OpXX($06, $07D0)
	%DKC1_AnS1_OpXX($08, $07D4)
	%DKC1_AnS1_OpXX($06, $07D0)
	%DKC1_AnS1_OpXX($06, $07C0)
	%DKC1_AnS1_OpXX($06, $07C4)
	%DKC1_AnS1_OpXX($06, $07C8)
	%DKC1_AnS1_OpXX($06, $07CC)
	%DKC1_AnS1_OpXX($06, $07C8)
	%DKC1_AnS1_OpXX($06, $07C4)
	%DKC1_AnS1_OpXX($06, $07C0)
	%DKC1_AnS1_OpXX($06, $07D0)
	%DKC1_AnS1_OpXX($08, $07D4)
	%DKC1_AnS1_OpXX($06, $07D0)
	%DKC1_AnS1_OpXX($06, $07C0)
	%DKC1_AnS1_OpXX($06, $07C4)
	%DKC1_AnS1_OpXX($06, $07C8)
	%DKC1_AnS1_Op81(CODE_BE8B31)
	%DKC1_AnS1_OpXX($06, $07CC)
	%DKC1_AnS1_OpXX($06, $07C8)
	%DKC1_AnS1_OpXX($06, $07C4)
	%DKC1_AnS1_OpXX($06, $07C0)
	%DKC1_AnS1_OpXX($06, $07D0)
	%DKC1_AnS1_OpXX($08, $07D4)
	%DKC1_AnS1_OpXX($06, $07D0)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BE8C41:
	%DKC1_AnS1_OpXX($01, $0330)
	%DKC1_AnS1_Op80()

DATA_BE8C46:
	%DKC1_AnS1_OpXX($04, $2084)
	%DKC1_AnS1_OpXX($04, $2088)
	%DKC1_AnS1_OpXX($04, $208C)
	%DKC1_AnS1_OpXX($04, $2090)
	%DKC1_AnS1_OpXX($04, $2094)
	%DKC1_AnS1_Op84(CODE_BE8C82)
DATA_BE8C59:
	%DKC1_AnS1_OpXX($24, $2098)
	%DKC1_AnS1_OpXX($04, $209C)
	%DKC1_AnS1_OpXX($04, $20A0)
	%DKC1_AnS1_OpXX($34, $20A4)
	%DKC1_AnS1_OpXX($04, $20A0)
	%DKC1_AnS1_OpXX($04, $209C)
	%DKC1_AnS1_OpXX($08, $2098)
	%DKC1_AnS1_OpXX($04, $209C)
	%DKC1_AnS1_OpXX($04, $20A0)
	%DKC1_AnS1_OpXX($34, $20A4)
	%DKC1_AnS1_OpXX($04, $20A0)
	%DKC1_AnS1_OpXX($04, $209C)
	%DKC1_AnS1_Op82(DATA_BE8C59)

DATA_BE8C80:
	%DKC1_AnS1_Op80()

CODE_BE8C82:
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_BE8C8B
	RTL

CODE_BE8C8B:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_DoneLookingUp
	JML.l CODE_BE80A4

DATA_BE8C95:
	%DKC1_AnS1_OpXX($04, $2094)
	%DKC1_AnS1_OpXX($04, $2090)
	%DKC1_AnS1_OpXX($04, $208C)
	%DKC1_AnS1_OpXX($04, $2088)
	%DKC1_AnS1_OpXX($04, $2084)
	%DKC1_AnS1_Op81(CODE_BE8CAA)
	%DKC1_AnS1_Op80()

CODE_BE8CAA:
	JSL.l CODE_BE9C96
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BE8CB6
	RTL

CODE_BE8CB6:
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

DATA_BE8CBD:
	%DKC1_AnS1_OpXX($04, $04F0)
	%DKC1_AnS1_Op84(CODE_BE8CFB)
	%DKC1_AnS1_OpXX($04, $04F4)
	%DKC1_AnS1_OpXX($04, $04F8)
	%DKC1_AnS1_OpXX($04, $04FC)
	%DKC1_AnS1_Op81(CODE_BE8CF4)
	%DKC1_AnS1_OpXX($04, $0500)
	%DKC1_AnS1_OpXX($04, $0504)
	%DKC1_AnS1_OpXX($04, $0508)
	%DKC1_AnS1_OpXX($04, $050C)
	%DKC1_AnS1_OpXX($04, $0510)
	%DKC1_AnS1_OpXX($04, $0514)
	%DKC1_AnS1_OpXX($04, $0518)
	%DKC1_AnS1_OpXX($04, $051C)
	%DKC1_AnS1_OpXX($04, $0520)
	%DKC1_AnS1_OpXX($04, $0524)
	%DKC1_AnS1_OpXX($04, $0528)
	%DKC1_AnS1_Op80()

CODE_BE8CF4:
	LDY.w #$EE12
	JML.l CODE_B88600

CODE_BE8CFB:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BE8D17
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BE8D17
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL
	EOR.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BPL.b CODE_BE8D17
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_BE8D17:
	RTL

DATA_BE8D18:
	%DKC1_AnS1_Op84(CODE_BE8D72)
	%DKC1_AnS1_OpXX($02, $072C)
	%DKC1_AnS1_OpXX($02, $0730)
	%DKC1_AnS1_OpXX($02, $0734)
	%DKC1_AnS1_OpXX($02, $0738)
	%DKC1_AnS1_OpXX($02, $073C)
	%DKC1_AnS1_OpXX($02, $0740)
	%DKC1_AnS1_OpXX($02, $073C)
	%DKC1_AnS1_OpXX($02, $0738)
	%DKC1_AnS1_OpXX($02, $0734)
	%DKC1_AnS1_OpXX($02, $0730)
	%DKC1_AnS1_Op81(CODE_BE8D40)
	%DKC1_AnS1_Op80()

CODE_BE8D40:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BE8D62
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	BNE.b CODE_BE8D52
	LDA.w #!Define_DKC1_AnimationID_DK_HangOntoVerticalRope
	JSL.l CODE_BE80A4
	RTL

CODE_BE8D52:
	BMI.b CODE_BE8D63
	LDY.b $84
	LDA.w #!Define_DKC1_AnimationID_DK_ClimbUpVerticalRope
	CMP.w $16AD,y
	BEQ.b CODE_BE8D62
	JSL.l CODE_BE80A4
CODE_BE8D62:
	RTL

CODE_BE8D63:
	LDY.b $84
	LDA.w #!Define_DKC1_AnimationID_DK_ClimbDownVerticalRope
	CMP.w $16AD,y
	BEQ.b CODE_BE8D62
	JSL.l CODE_BE80A4
	RTL

CODE_BE8D72:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BE8D88
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BEQ.b CODE_BE8D88
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL
	EOR.w #$FFFF
	EOR.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BMI.b CODE_BE8D89
CODE_BE8D88:
	RTL

CODE_BE8D89:
	LDA.w #!Define_DKC1_AnimationID_DK_TurnOnVerticalRope
	JSL.l CODE_BE80A4
	RTL

DATA_BE8D91:
	%DKC1_AnS1_Op84(CODE_BE8DA9)
	%DKC1_AnS1_OpXX($09, $0714)
	%DKC1_AnS1_OpXX($09, $0718)
	%DKC1_AnS1_OpXX($09, $071C)
	%DKC1_AnS1_OpXX($09, $0720)
	%DKC1_AnS1_OpXX($09, $071C)
	%DKC1_AnS1_OpXX($09, $0718)
	%DKC1_AnS1_Op80()

CODE_BE8DA9:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BEQ.b CODE_BE8DBA
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL
	EOR.w #$FFFF
	EOR.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BMI.b CODE_BE8DD1
CODE_BE8DBA:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	BEQ.b CODE_BE8DC8
	BMI.b CODE_BE8DC9
	LDA.w #!Define_DKC1_AnimationID_DK_ClimbUpVerticalRope
	JSL.l CODE_BE80A4
CODE_BE8DC8:
	RTL

CODE_BE8DC9:
	LDA.w #!Define_DKC1_AnimationID_DK_ClimbDownVerticalRope
	JSL.l CODE_BE80A4
	RTL

CODE_BE8DD1:
	LDA.w #!Define_DKC1_AnimationID_DK_TurnOnVerticalRope
	JSL.l CODE_BE80A4
	RTL

DATA_BE8DD9:
	%DKC1_AnS1_OpXX($02, $0724)
	%DKC1_AnS1_OpXX($02, $0728)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($02, $0728)
	%DKC1_AnS1_OpXX($02, $0724)
	%DKC1_AnS1_Op81(CODE_BE8DEF)
	%DKC1_AnS1_Op80()

CODE_BE8DEF:
	LDA.w #!Define_DKC1_AnimationID_DK_HangOntoVerticalRope
	JML.l CODE_BE80A4

DATA_BE8DF6:								; Note: DK throwing animation script
	%DKC1_AnS1_Op81(CODE_BE8E8A)
	%DKC1_AnS1_Op81(CODE_BE8E98)
	%DKC1_AnS1_Op8B($02, $02E4, $0002, $002E)
	%DKC1_AnS1_Op8B($02, $02E8, $FFFA, $002F)
	%DKC1_AnS1_Op8B($02, $02EC, $FFEE, $0030)
	%DKC1_AnS1_Op8B($02, $02F0, $FFE2, $002C)
	%DKC1_AnS1_Op8B($02, $02F4, $FFD8, $0027)
	%DKC1_AnS1_Op8B($02, $02F8, $FFDA, $0027)
	%DKC1_AnS1_Op8B($02, $02FC, $FFDC, $0026)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_WingFlap)
	%DKC1_AnS1_Op8B($02, $0300, $FFE0, $0027)
	%DKC1_AnS1_Op8B($02, $0304, $FFE4, $0029)
	%DKC1_AnS1_Op8B($02, $0308, $FFE8, $002D)
	%DKC1_AnS1_Op8B($02, $030C, $FFF9, $0036)
	%DKC1_AnS1_Op81(CODE_BE8EA7)
	%DKC1_AnS1_OpXX($02, $0310)
	%DKC1_AnS1_OpXX($02, $0314)
	%DKC1_AnS1_OpXX($02, $0318)
	%DKC1_AnS1_OpXX($02, $031C)
	%DKC1_AnS1_OpXX($02, $0320)
	%DKC1_AnS1_OpXX($02, $0324)
	%DKC1_AnS1_OpXX($02, $0328)
	%DKC1_AnS1_OpXX($08, $032C)
	%DKC1_AnS1_Op81(CODE_BE9C96)
	%DKC1_AnS1_Op80()

CODE_BE8E7A:
	LDA.w #$0200
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BE8E86
	EOR.w #$FFFF
	INC
CODE_BE8E86:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTL

CODE_BE8E8A:
	LDA.w #$0018
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BE8E91:
	LDA.w #$0017
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BE8E98:
	LDY.b $84
	LDA.w $16F5,y
	BEQ.b CODE_BE8EA6
	TAX
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
CODE_BE8EA6:
	RTL

CODE_BE8EA7:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDY.b $84
	LDA.w $16F5,y
	BEQ.b CODE_BE8EDF
	TAX
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #$1000
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BE8EC4
	EOR.w #$FFFF
	INC
CODE_BE8EC4:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #$0380
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BE8ED3
	EOR.w #$FFFF
	INC
CODE_BE8ED3:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$FF00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
CODE_BE8EDF:
	LDX.b $84
	STZ.w $16F5,x
	STZ.w $16E5,x
	RTL

CODE_BE8EE8:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDY.b $84
	LDA.w $16F5,y
	BEQ.b CODE_BE8EF9
	TAY
	LDA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
CODE_BE8EF9:
	LDX.b $84
	STZ.w $16F5,x
	STZ.w $16E5,x
	RTL

DATA_BE8F02:							; Note: DK Ducking animation script
	%DKC1_AnS1_OpXX($02, $05B4)
	%DKC1_AnS1_OpXX($02, $05B8)
	%DKC1_AnS1_OpXX($02, $05BC)
	%DKC1_AnS1_OpXX($02, $05C0)
	%DKC1_AnS1_OpXX($02, $05C4)
	%DKC1_AnS1_OpXX($02, $05CC)
	%DKC1_AnS1_OpXX($02, $05D0)
DATA_BE8F17:
	%DKC1_AnS1_Op84(CODE_BEABCE)
	%DKC1_AnS1_OpXX($02, $05D4)
	%DKC1_AnS1_OpXX($0F, $05D4)
	%DKC1_AnS1_OpXX($03, $05D8)
	%DKC1_AnS1_OpXX($03, $05DC)
	%DKC1_AnS1_OpXX($03, $05E0)
	%DKC1_AnS1_OpXX($11, $05E4)
	%DKC1_AnS1_OpXX($03, $05E8)
	%DKC1_AnS1_OpXX($03, $05EC)
	%DKC1_AnS1_OpXX($11, $05F0)
	%DKC1_AnS1_OpXX($03, $05F4)
	%DKC1_AnS1_OpXX($03, $05F8)
	%DKC1_AnS1_OpXX($03, $05FC)
	%DKC1_AnS1_OpXX($03, $0600)
	%DKC1_AnS1_OpXX($03, $0604)
	%DKC1_AnS1_OpXX($11, $0608)
	%DKC1_AnS1_OpXX($03, $0604)
	%DKC1_AnS1_OpXX($03, $0600)
	%DKC1_AnS1_OpXX($03, $05FC)
	%DKC1_AnS1_OpXX($03, $05F8)
	%DKC1_AnS1_OpXX($03, $05F4)
	%DKC1_AnS1_OpXX($11, $05F0)
	%DKC1_AnS1_OpXX($03, $05EC)
	%DKC1_AnS1_OpXX($03, $05E8)
	%DKC1_AnS1_OpXX($03, $05E4)
	%DKC1_AnS1_OpXX($03, $05E0)
	%DKC1_AnS1_OpXX($03, $05DC)
	%DKC1_AnS1_OpXX($03, $05D8)
	%DKC1_AnS1_OpXX($7F, $05D4)
	%DKC1_AnS1_Op82(DATA_BE8F17)

DATA_BE8F72:
	%DKC1_AnS1_OpXX($01, $05D4)
	%DKC1_AnS1_OpXX($01, $05D0)
	%DKC1_AnS1_OpXX($01, $05CC)
	%DKC1_AnS1_OpXX($01, $05C8)
	%DKC1_AnS1_OpXX($01, $05C4)
	%DKC1_AnS1_OpXX($01, $05C0)
	%DKC1_AnS1_OpXX($01, $05BC)
	%DKC1_AnS1_OpXX($01, $05B8)
	%DKC1_AnS1_OpXX($01, $05B4)
	%DKC1_AnS1_Op81(CODE_BE9C96)
	%DKC1_AnS1_Op80()

DATA_BE8F93:
	%DKC1_AnS1_OpXX($03, $038C)
	%DKC1_AnS1_OpXX($02, $0388)
	%DKC1_AnS1_OpXX($02, $0384)
	%DKC1_AnS1_OpXX($02, $0380)
DATA_BE8F9F:
	%DKC1_AnS1_Op81(CODE_BE8FA5)
	%DKC1_AnS1_Op80()

CODE_BE8FA5:
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Idle
	JSL.l CODE_BE80A4
	RTL

DATA_BE8FB3:
	%DKC1_AnS1_Op84(CODE_BEAC39)
	%DKC1_AnS1_OpXX($03, $0380)
	%DKC1_AnS1_OpXX($03, $0384)
	%DKC1_AnS1_OpXX($03, $0388)
	%DKC1_AnS1_OpXX($03, $038C)
DATA_BE8FC3:
	%DKC1_AnS1_OpXX($03, $0390)
	%DKC1_AnS1_OpXX($03, $0394)
	%DKC1_AnS1_OpXX($03, $0398)
	%DKC1_AnS1_Op81(CODE_BEAC78)
	%DKC1_AnS1_OpXX($03, $039C)
	%DKC1_AnS1_Op81(CODE_BEAC78)
	%DKC1_AnS1_OpXX($03, $03A0)
	%DKC1_AnS1_Op81(CODE_BEAC78)
DATA_BE8FDE:
	%DKC1_AnS1_Op84(CODE_BEAC39)
	%DKC1_AnS1_OpXX($03, $03A4)
	%DKC1_AnS1_Op81(CODE_BEAC78)
	%DKC1_AnS1_OpXX($03, $03A8)
	%DKC1_AnS1_OpXX($03, $03AC)
	%DKC1_AnS1_OpXX($03, $03B0)
	%DKC1_AnS1_OpXX($03, $03B4)
	%DKC1_AnS1_OpXX($03, $03B8)
	%DKC1_AnS1_OpXX($03, $03BC)
	%DKC1_AnS1_OpXX($03, $03C0)
	%DKC1_AnS1_OpXX($03, $03C4)
	%DKC1_AnS1_OpXX($03, $03C8)
	%DKC1_AnS1_OpXX($03, $03CC)
	%DKC1_AnS1_OpXX($03, $03D0)
	%DKC1_AnS1_OpXX($03, $03D4)
	%DKC1_AnS1_OpXX($03, $03D8)
	%DKC1_AnS1_OpXX($03, $03DC)
	%DKC1_AnS1_Op82(DATA_BE8FC3)

DATA_BE9016:
	%DKC1_AnS1_Op80()

DATA_BE9018:
	%DKC1_AnS1_Op84(CODE_BEACB3)
	%DKC1_AnS1_OpXX($40, $03A0)
	%DKC1_AnS1_Op80()

DATA_BE9021:
	%DKC1_AnS1_OpXX($03, $03A0)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($03, $03A0)
	%DKC1_AnS1_Op81(CODE_BEACE5)
	%DKC1_AnS1_Op80()

DATA_BE9031:
	%DKC1_AnS1_Op81(CODE_BE8E8A)
	%DKC1_AnS1_Op8B($02, $02A4, $FFFE, $0027)
	%DKC1_AnS1_Op8B($02, $02A0, $0004, $0026)
	%DKC1_AnS1_Op8B($02, $029C, $0014, $0021)
	%DKC1_AnS1_Op8B($02, $0298, $0014, $001B)
	%DKC1_AnS1_Op8B($02, $0294, $0014, $000F)
	%DKC1_AnS1_Op8B($02, $0290, $0014, $0003)
	%DKC1_AnS1_Op8B($02, $028C, $0013, $0003)
	%DKC1_AnS1_Op81(CODE_BE8EE8)
	%DKC1_AnS1_Op81(CODE_BE9C96)
	%DKC1_AnS1_Op80()

DATA_BE9077:
	%DKC1_AnS1_Op81(CODE_BE8E8A)
	%DKC1_AnS1_Op8B($02, $028C, $0013, $FFFB)
	%DKC1_AnS1_Op8B($02, $0290, $0014, $0003)
	%DKC1_AnS1_Op8B($02, $0294, $0014, $000F)
	%DKC1_AnS1_Op8B($02, $0298, $0014, $001B)
	%DKC1_AnS1_Op8B($02, $029C, $0014, $0021)
	%DKC1_AnS1_Op81(CODE_BE8E91)
	%DKC1_AnS1_Op8B($02, $02A0, $0004, $0026)
	%DKC1_AnS1_Op8B($04, $02A4, $FFFE, $0027)
	%DKC1_AnS1_Op81(CODE_BE90BD)
	%DKC1_AnS1_Op80()

CODE_BE90BD:
	LDA.w #$0017
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_HoldStand
	JSL.l CODE_BE80A4
	RTL

DATA_BE90CB:
	%DKC1_AnS1_Op8B($04, $02A8, $FFFE, $0029)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_Op8B($04, $02A8, $FFFE, $0029)
	%DKC1_AnS1_Op81(CODE_BE90BD)
	%DKC1_AnS1_Op80()

DATA_BE90E5:
	%DKC1_AnS1_Op8B($03, $02BC, $0009, $0029)
	%DKC1_AnS1_Op81(CODE_BEA7D6)
DATA_BE90F1:
	%DKC1_AnS1_Op8B($03, $02BC, $0009, $0029)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op8B($03, $02BC, $0009, $0029)
	%DKC1_AnS1_Op81(CODE_BE90BD)
	%DKC1_AnS1_Op80()

DATA_BE910A:
	%DKC1_AnS1_Op84(CODE_BE9130)
	%DKC1_AnS1_Op8B($0C, $06B8, $FFFE, $002A)
	%DKC1_AnS1_Op8B($09, $06BC, $FFFE, $0029)
	%DKC1_AnS1_Op8B($0C, $06C0, $FFFF, $0028)
	%DKC1_AnS1_Op8B($09, $06BC, $FFFE, $0029)
	%DKC1_AnS1_Op80()

CODE_BE9130:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BE9148
	LDY.b $84
	LDA.w $16F5,y
	BEQ.b CODE_BE9149
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BE9148
	LDA.w #!Define_DKC1_AnimationID_DK_HoldWalk
	JSL.l CODE_BE80A4
CODE_BE9148:
	RTL

CODE_BE9149:
	LDY.b $84
	LDA.w #$0000
	STA.w $16E5,y
	JML.l CODE_BE9C96

DATA_BE9155:
	%DKC1_AnS1_Op84(CODE_BE91B3)
	%DKC1_AnS1_Op8B($02, $02BC, $0009, $0029)
	%DKC1_AnS1_Op8B($02, $02C0, $0008, $002A)
	%DKC1_AnS1_Op8B($02, $02C4, $0007, $002B)
	%DKC1_AnS1_Op8B($02, $02C8, $0007, $002A)
	%DKC1_AnS1_Op81(CODE_BE91DA)
	%DKC1_AnS1_Op8B($02, $02CC, $0008, $0029)
	%DKC1_AnS1_Op8B($02, $02D0, $0009, $0028)
	%DKC1_AnS1_Op8B($02, $02D4, $0008, $002A)
	%DKC1_AnS1_Op81(CODE_BE91DA)
	%DKC1_AnS1_Op8B($02, $02D8, $0007, $002B)
	%DKC1_AnS1_Op8B($02, $02DC, $0007, $002B)
	%DKC1_AnS1_Op8B($02, $02E0, $0008, $002A)
	%DKC1_AnS1_Op80()

CODE_BE91B3:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BE91CD
	LDY.b $84
	LDA.w $16F5,y
	BEQ.b CODE_BE91D6
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BE91CD
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL
	EOR.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BMI.b CODE_BE91CE
CODE_BE91CD:
	RTL

CODE_BE91CE:
	LDA.w #!Define_DKC1_AnimationID_DK_HoldTurn
	JSL.l CODE_BE80A4
	RTL

CODE_BE91D6:
	JML.l CODE_BE9C96

CODE_BE91DA:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BE91F4
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BE91E8
	EOR.w #$FFFF
	INC
CODE_BE91E8:
	CMP.w #$0030
	BCS.b CODE_BE91F4
	LDA.w #!Define_DKC1_AnimationID_DK_HoldStand
	JSL.l CODE_BE80A4
CODE_BE91F4:
	RTL

DATA_BE91F5:
	%DKC1_AnS1_Op84(CODE_BE94A7)
	%DKC1_AnS1_OpXX($03, $04EC)
	%DKC1_AnS1_Op81(CODE_BE9202)
	%DKC1_AnS1_Op80()

CODE_BE9202:
	JSL.l CODE_BE9C96
	LDY.b $84
	LDA.w #$0000
	STA.w $16E5,y
	LDA.w $1699,y
	AND.w #$FF7F
	STA.w $1699,y
	RTL

DATA_BE9218:
	%DKC1_AnS1_Op84(CODE_BE94A7)
	%DKC1_AnS1_OpXX($03, $04E0)
	%DKC1_AnS1_Op81(CODE_BE924D)
	%DKC1_AnS1_OpXX($05, $04EC)
	%DKC1_AnS1_Op84($000000)
	%DKC1_AnS1_OpXX($01, $04EC)
	%DKC1_AnS1_OpXX($02, $00B4)
	%DKC1_AnS1_Op81(CODE_BE9241)
	%DKC1_AnS1_OpXX($06, $00B4)
	%DKC1_AnS1_Op81(CODE_BE9267)
	%DKC1_AnS1_Op81(CODE_BE9251)
	%DKC1_AnS1_Op80()

CODE_BE9241:
	DEX
	DEX
	LDA.w $1699,x
	AND.w #$FF7F
	STA.w $1699,x
	RTL

CODE_BE924D:
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	RTL

CODE_BE9251:
	JSL.l CODE_BE9C96
	LDY.b $84
	LDA.w #$0000
	STA.w $16E5,y
	LDA.w $1699,y
	AND.w #$FF7F
	STA.w $1699,y
	RTL

CODE_BE9267:
	LDY.b $84
	LDA.b $28
	SEC
	SBC.w $16A1,y
	CMP.w #$0014
	BMI.b CODE_BE9275
	RTL

CODE_BE9275:
	JSL.l CODE_BFBD4F
	JSL.l CODE_BFBDA9
	RTL

DATA_BE927E:
	%DKC1_AnS1_Op84(CODE_BE94A7)
	%DKC1_AnS1_OpXX($03, $04B8)
	%DKC1_AnS1_OpXX($03, $04C0)
	%DKC1_AnS1_OpXX($03, $04C4)
	%DKC1_AnS1_Op81(CODE_BE92AD)
	%DKC1_AnS1_OpXX($03, $04C8)
	%DKC1_AnS1_OpXX($03, $04CC)
	%DKC1_AnS1_OpXX($03, $04D0)
	%DKC1_AnS1_OpXX($03, $04D4)
	%DKC1_AnS1_OpXX($03, $04D8)
	%DKC1_AnS1_OpXX($03, $04DC)
	%DKC1_AnS1_OpXX($03, $04E0)
	%DKC1_AnS1_Op81(CODE_BE92B4)
	%DKC1_AnS1_OpXX($03, $04EC)
	%DKC1_AnS1_Op80()

CODE_BE92AD:
	LDA.w #$0013
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BE92B4:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0001
	BEQ.b CODE_BE92F4
	JSR.w CODE_BE92FD
	BCS.b CODE_BE92F4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w $16E5,y
	CMP.w #$0002
	BEQ.b CODE_BE92F5
	CMP.w #$0003
	BEQ.b CODE_BE92F5
	LDA.w $1699,y
	AND.w #$0040
	BNE.b CODE_BE92EA
	LDA.w $16A1,y
	CMP.w $16A9,y
	BNE.b CODE_BE92EA
	LDA.w $16ED,y
	AND.w #$4000
	BNE.b CODE_BE92F5
CODE_BE92EA:
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_EndRoll
	JSL.l CODE_BE80A4
CODE_BE92F4:
	RTL

CODE_BE92F5:
	LDA.w #!Define_DKC1_AnimationID_DK_CancelRoll
	JSL.l CODE_BE80A4
	RTL

CODE_BE92FD:
	LDA.b $32
	CMP.w #$0000
	BEQ.b CODE_BE9348
	CMP.w #$0007
	BEQ.b CODE_BE930C
	JMP.w CODE_BE939F

CODE_BE930C:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_OilDrumAlley_Main
	BEQ.b CODE_BE933E
	CMP.w #!Define_DKC1_EntranceID_OilDrumAlley_CheckpointBarrel
	BEQ.b CODE_BE933E
	CMP.w #!Define_DKC1_EntranceID_OilDrumAlley_ExitBonus1
	BEQ.b CODE_BE933E
	CMP.w #!Define_DKC1_EntranceID_OilDrumAlley_ExitBonus2
	BEQ.b CODE_BE933E
	CMP.w #!Define_DKC1_EntranceID_OilDrumAlley_ExitBonus4
	BEQ.b CODE_BE933E
	CMP.w #!Define_DKC1_EntranceID_BlackoutBasement_Main
	BEQ.b CODE_BE9343
	CMP.w #!Define_DKC1_EntranceID_BlackoutBasement_CheckpointBarrel
	BEQ.b CODE_BE9343
	CMP.w #!Define_DKC1_EntranceID_BlackoutBasement_ExitBonus1
	BEQ.b CODE_BE9343
	CMP.w #!Define_DKC1_EntranceID_BlackoutBasement_ExitBonus2
	BEQ.b CODE_BE9343
	JMP.w CODE_BE939F

CODE_BE933E:
	LDA.w #DATA_BE9407
	BRA.b CODE_BE9370

CODE_BE9343:
	LDA.w #DATA_BE942D
	BRA.b CODE_BE9370

CODE_BE9348:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_OrangutanGang_Main
	BEQ.b CODE_BE936D
	CMP.w #!Define_DKC1_EntranceID_OrangutanGang_CheckpointBarrel
	BEQ.b CODE_BE936D
	CMP.w #!Define_DKC1_EntranceID_OrangutanGang_ExitBonus1
	BEQ.b CODE_BE936D
	CMP.w #!Define_DKC1_EntranceID_OrangutanGang_ExitBonus2
	BEQ.b CODE_BE936D
	CMP.w #!Define_DKC1_EntranceID_OrangutanGang_ExitBonus3
	BEQ.b CODE_BE936D
	CMP.w #!Define_DKC1_EntranceID_OrangutanGang_ExitBonus4
	BEQ.b CODE_BE936D
	CMP.w #!Define_DKC1_EntranceID_OrangutanGang_ExitBonus5
	BNE.b CODE_BE939F
CODE_BE936D:
	LDA.w #DATA_BE93AB
CODE_BE9370:
	STA.b $4C
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYX
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BEQ.b CODE_BE939F
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	XBA
	EOR.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BE939F
	LDX.b $4C
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	BRA.b CODE_BE9390

CODE_BE938A:
	INX
	INX
	INX
	INX
	INX
	INX
CODE_BE9390:
	CMP.w $0002,x
	BMI.b CODE_BE939A
	CMP.w $0004,x
	BMI.b CODE_BE93A1
CODE_BE939A:
	BIT.w $0006,x
	BPL.b CODE_BE938A
CODE_BE939F:
	CLC
	RTS

CODE_BE93A1:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	CMP.w $0000,x
	BMI.b CODE_BE939F
	SEC
	RTS

DATA_BE93AB:
	dw $0130,$38D0,$39A0,$0130,$3A00,$3AD0,$0068,$3D30
	dw $3E00,$0068,$3E60,$3F30,$0068,$4050,$4120,$0068
	dw $4180,$4250,$0018,$42A0,$4370,$00F8,$4920,$49F0
	dw $00E0,$4BC0,$4C90,$0118,$4DA0,$4E60,$00D8,$5160
	dw $5230,$00D8,$5278,$5340,$00D8,$53A0,$5470,$00D0
	dw $54B8,$5588,$0110,$5958,$5A28,$8000

DATA_BE9407:
	dw $0100,$10A8,$10D8,$00C0,$1125,$11E0,$0080,$1A63
	dw $1B20,$0060,$24A8,$24E0,$00A0,$2648,$2680,$00A0
	dw $26C0,$2800,$8000

DATA_BE942D:
	dw $00A0,$3000,$3180,$00A0,$31B8,$31F8,$0080,$33A0
	dw $3420,$0080,$3580,$3600,$0080,$3A00,$3A80,$0080
	dw $3C00,$3C40,$0080,$3C88,$3CC0,$0080,$3D40,$3D80
	dw $0080,$4180,$41C0,$0080,$4380,$43C8,$0080,$46A0
	dw $4720,$0060,$4CA0,$4CE0,$0060,$4E48,$4E80,$0050
	dw $4EE0,$4F20,$0030,$52A0,$52E0,$0030,$5320,$5360
	dw $0030,$53C0,$5400,$0030,$5440,$5480,$0030,$54D8
	dw $55A0,$0030,$5720,$5760,$8000

CODE_BE94A7:
	JSL.l CODE_BBA4D5
	LDA.w #$0002
	JSL.l CODE_BBA58D
	BCC.b CODE_BE94E6
	LDA.b $88
	CMP.w #$0006
	BMI.b CODE_BE94E6
	LDY.b $88
	LDA.w !RAM_DKC1_NorSpr_RAMTable109DLo,y
	AND.w #$0002
	BNE.b CODE_BE94E7
	LDY.b $88
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	LDY.b $84
	LDA.w #$0002
	STA.w $16E5,y
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
	LDA.w #$FFFE
	STA.w $1929
	JSL.l CODE_BFFA68
CODE_BE94E6:
	RTL

CODE_BE94E7:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0300
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDY.b $88
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	EOR.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BMI.b CODE_BE94FE
	LDA.w #$0200
	BRA.b CODE_BE9501

CODE_BE94FE:
	LDA.w #$0280
CODE_BE9501:
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVS.b CODE_BE950A
	EOR.w #$FFFF
	INC
CODE_BE950A:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$000F
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $88
	LDA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	AND.w #$0004
	BEQ.b CODE_BE9539
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable15C9Lo,y
CODE_BE9539:
	LDY.b $84
	LDA.w #$0000
	STA.w $16E5,y
	LDA.w $16D5,y
	CMP.w #$0010
	BPL.b CODE_BE954F
	LDA.w #$0010
	STA.w $16D5,y
CODE_BE954F:
	LDA.w $1699,y
	AND.w #$FF7F
	STA.w $1699,y
	LDA.w #!Define_DKC1_AnimationID_DK_GetOffAnimalBuddy
	JSL.l CODE_BE80A4
	RTL

DATA_BE9560:
	%DKC1_AnS1_OpXX($0A, $0538)
	%DKC1_AnS1_OpXX($0A, $053C)
	%DKC1_AnS1_OpXX($3A, $0540)
	%DKC1_AnS1_OpXX($0A, $0544)
	%DKC1_AnS1_OpXX($0A, $0548)
	%DKC1_AnS1_OpXX($3A, $054C)
	%DKC1_AnS1_Op81(CODE_BE9594)
	%DKC1_AnS1_OpXX($0A, $0550)
	%DKC1_AnS1_OpXX($0A, $0554)
	%DKC1_AnS1_OpXX($0A, $0538)
	%DKC1_AnS1_OpXX($0A, $0554)
	%DKC1_AnS1_OpXX($0A, $0550)
	%DKC1_AnS1_OpXX($3A, $054C)
	%DKC1_AnS1_Op81(CODE_BE9594)
	%DKC1_AnS1_OpXX($0A, $0550)
	%DKC1_AnS1_OpXX($0A, $0554)
	%DKC1_AnS1_Op80()

CODE_BE9594:
	LDA.b $32
	CMP.w #$0003
	BNE.b CODE_BE95A9
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_EnguardeBonus
	BEQ.b CODE_BE95A9
	LDY.w #$DE04
	JML.l CODE_B88600

CODE_BE95A9:
	RTL

DATA_BE95AA:
	%DKC1_AnS1_OpXX($08, $05A8)
	%DKC1_AnS1_OpXX($08, $05AC)
	%DKC1_AnS1_OpXX($08, $05B0)
	%DKC1_AnS1_OpXX($08, $05AC)
	%DKC1_AnS1_Op80()

DATA_BE95B8:
	%DKC1_AnS1_OpXX($08, $0744)
	%DKC1_AnS1_OpXX($08, $0744)
	%DKC1_AnS1_OpXX($08, $0744)
	%DKC1_AnS1_OpXX($08, $0744)
	%DKC1_AnS1_Op80()

DATA_BE95C6:
	%DKC1_AnS1_OpXX($07, $058C)
	%DKC1_AnS1_OpXX($03, $0590)
	%DKC1_AnS1_OpXX($18, $0594)
	%DKC1_AnS1_OpXX($05, $0590)
	%DKC1_AnS1_Op81(CODE_BEBAF9)
	%DKC1_AnS1_Op80()

DATA_BE95D8:
	%DKC1_AnS1_OpXX($03, $0DAC)
	%DKC1_AnS1_OpXX($03, $0DB0)
	%DKC1_AnS1_OpXX($03, $0DB4)
	%DKC1_AnS1_OpXX($03, $0DB8)
	%DKC1_AnS1_OpXX($10, $0DBC)
	%DKC1_AnS1_OpXX($03, $0DB8)
	%DKC1_AnS1_OpXX($03, $0DB4)
	%DKC1_AnS1_OpXX($03, $0DB0)
	%DKC1_AnS1_Op81(CODE_BEBAF9)
	%DKC1_AnS1_Op80()

DATA_BE95F6:
	%DKC1_AnS1_OpXX($02, $0478)
	%DKC1_AnS1_Op84(CODE_BE962C)
	%DKC1_AnS1_OpXX($02, $047C)
	%DKC1_AnS1_OpXX($02, $0480)
	%DKC1_AnS1_OpXX($02, $0484)
	%DKC1_AnS1_OpXX($02, $0488)
	%DKC1_AnS1_OpXX($02, $048C)
	%DKC1_AnS1_OpXX($02, $0490)
	%DKC1_AnS1_OpXX($02, $0494)
	%DKC1_AnS1_OpXX($02, $0498)
	%DKC1_AnS1_OpXX($02, $049C)
	%DKC1_AnS1_OpXX($02, $04A0)
	%DKC1_AnS1_OpXX($02, $04A4)
	%DKC1_AnS1_OpXX($02, $04A8)
	%DKC1_AnS1_OpXX($02, $04AC)
	%DKC1_AnS1_OpXX($02, $04B0)
	%DKC1_AnS1_OpXX($02, $04B4)
	%DKC1_AnS1_Op80()

CODE_BE962C:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BE9653
	LDA.b $32
	CMP.w #$0003
	BEQ.b CODE_BE9646
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0001
	BNE.b CODE_BE9641
	RTL

CODE_BE9641:
	JSL.l CODE_BE9C96
	RTL

CODE_BE9646:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0003
	BNE.b CODE_BE964F
	RTL

CODE_BE964F:
	JML.l CODE_BE968E

CODE_BE9653:
	LDY.b $84
	LDA.w $1921
	CMP.w #$0017
	BEQ.b CODE_BE9675
	LDA.b $32
	SEC
	SBC.w #$0003
	ADC.w $1E0F
	CMP.w #$003F
	BEQ.b CODE_BE967F
	LDY.b $84
	LDA.w $16CD,y
	AND.w #$0100
	BNE.b CODE_BE9676
CODE_BE9675:
	RTL

CODE_BE9676:
	JSL.l CODE_BCB872
	JSL.l CODE_BEA8C7
	RTL

CODE_BE967F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0036
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Swimming
	JML.l CODE_BE80A4

CODE_BE968E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w #$00C1
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w $0512,y
	BNE.b CODE_BE96AA
	LDA.w #$002B
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Swimming
	JML.l CODE_BE80A4

CODE_BE96AA:
	JML.l CODE_BEBE4F

DATA_BE96AE:
	%DKC1_AnS1_OpXX($03, $0470)
	%DKC1_AnS1_OpXX($03, $0474)
	%DKC1_AnS1_OpXX($02, $0478)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BE9736)
	%DKC1_AnS1_Op81(CODE_BE96D2)
	%DKC1_AnS1_OpXX($05, $0478)
	%DKC1_AnS1_Op81(CODE_BE96F3)
	%DKC1_AnS1_OpXX($08, $0478)
	%DKC1_AnS1_Op81(CODE_BE9C96)
	%DKC1_AnS1_Op80()

CODE_BE96D2:
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDY.b $84
	LDA.w $1699,y
	AND.w #$FFEF
	STA.w $1699,y
	LDA.w #$0400
	JSR.w CODE_BE96FE
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTL

CODE_BE96F3:
	LDA.w #$FA00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTL

CODE_BE96FA:
	JSR.w CODE_BE96FE
	RTL

CODE_BE96FE:
	STA.w $1B0B
	BMI.b CODE_BE9707
	STZ.w $1B0D
	RTS

CODE_BE9707:
	EOR.w #$FFFF
	INC
	STA.w $1B0B
	STZ.w $1B0D
	RTS

CODE_BE9712:
	BMI.b CODE_BE9725
	CLC
	ADC.w $1A4B
	STA.w $1A4B
	LDA.w #$0000
	ADC.w $1A4D
	STA.w $1A4D
	RTS

CODE_BE9725:
	CLC
	ADC.w $1A4B
	STA.w $1A4B
	LDA.w #$FFFF
	ADC.w $1A4D
	STA.w $1A4D
	RTS

CODE_BE9736:
	LDA.b $BA
	AND.w #$0001
	BNE.b CODE_BE973E
	RTL

CODE_BE973E:
	LDY.b $84
	LDA.w $1699,y
	AND.w #$FFEF
	STA.w $1699,y
	JMP.w CODE_BE9C96

DATA_BE974C:
	%DKC1_AnS1_OpXX($02, $0158)
	%DKC1_AnS1_Op83(CODE_BE852C)
	%DKC1_AnS1_OpXX($01, $015C)
	%DKC1_AnS1_OpXX($01, $0160)
	%DKC1_AnS1_OpXX($01, $0164)
	%DKC1_AnS1_OpXX($01, $0168)
	%DKC1_AnS1_OpXX($01, $016C)
	%DKC1_AnS1_OpXX($01, $0170)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_OpXX($02, $0174)
	%DKC1_AnS1_OpXX($02, $0178)
	%DKC1_AnS1_OpXX($02, $017C)
	%DKC1_AnS1_Op81(CODE_BE9CA0)
	%DKC1_AnS1_Op80()

DATA_BE9776:
	%DKC1_AnS1_OpXX($01, $0330)
	%DKC1_AnS1_OpXX($01, $0334)
	%DKC1_AnS1_OpXX($01, $0338)
	%DKC1_AnS1_OpXX($01, $033C)
	%DKC1_AnS1_OpXX($01, $0340)
	%DKC1_AnS1_OpXX($01, $0344)
	%DKC1_AnS1_OpXX($01, $0348)
	%DKC1_AnS1_OpXX($01, $034C)
	%DKC1_AnS1_OpXX($01, $0350)
	%DKC1_AnS1_OpXX($01, $0354)
	%DKC1_AnS1_OpXX($01, $0358)
	%DKC1_AnS1_OpXX($01, $035C)
	%DKC1_AnS1_OpXX($01, $0360)
	%DKC1_AnS1_OpXX($01, $0364)
	%DKC1_AnS1_OpXX($01, $0368)
	%DKC1_AnS1_OpXX($01, $036C)
	%DKC1_AnS1_OpXX($01, $0370)
	%DKC1_AnS1_OpXX($01, $0374)
	%DKC1_AnS1_OpXX($01, $0378)
	%DKC1_AnS1_OpXX($01, $037C)
	%DKC1_AnS1_Op80()

DATA_BE97B4:
	%DKC1_AnS1_OpXX($02, $00B0)
	%DKC1_AnS1_OpXX($01, $00A8)
	%DKC1_AnS1_OpXX($01, $00A0)
	%DKC1_AnS1_OpXX($01, $0098)
	%DKC1_AnS1_OpXX($01, $0090)
	%DKC1_AnS1_Op81(CODE_BE97C9)
	%DKC1_AnS1_Op80()

CODE_BE97C9:
	LDA.w #!Define_DKC1_AnimationID_DK_PushAgainstWall
	JMP.w CODE_BE80A4

DATA_BE97CF:
	%DKC1_AnS1_OpXX($01, $008C)
	%DKC1_AnS1_OpXX($01, $0090)
	%DKC1_AnS1_OpXX($01, $0094)
	%DKC1_AnS1_OpXX($01, $0098)
	%DKC1_AnS1_OpXX($01, $009C)
	%DKC1_AnS1_OpXX($01, $00A0)
	%DKC1_AnS1_OpXX($01, $00A4)
	%DKC1_AnS1_OpXX($01, $00A8)
	%DKC1_AnS1_OpXX($01, $00AC)
	%DKC1_AnS1_OpXX($01, $00B0)
	%DKC1_AnS1_Op81(CODE_BE9CA0)
	%DKC1_AnS1_Op80()

DATA_BE97F3:
	%DKC1_AnS1_Op84(CODE_BE9818)
	%DKC1_AnS1_OpXX($01, $0094)
	%DKC1_AnS1_OpXX($01, $0094)
	%DKC1_AnS1_OpXX($01, $0094)
	%DKC1_AnS1_OpXX($01, $0094)
	%DKC1_AnS1_Op81(CODE_BE9809)
	%DKC1_AnS1_Op80()

CODE_BE9809:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	AND.w #$0001
	BEQ.b CODE_BE9812
	RTL

CODE_BE9812:
	LDA.w #!Define_DKC1_AnimationID_DK_StopPushAgainstWall
	JMP.w CODE_BE80A4

CODE_BE9818:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BE9827
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL
	EOR.b $76
	BMI.b CODE_BE9830
CODE_BE9827:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	AND.w #$0001
	BEQ.b CODE_BE9812
	RTL

CODE_BE9830:
	JSL.l CODE_BE9CA0
	RTL

CODE_BE9835:
	LDA.w $1E15
	AND.w #$0020
	BEQ.b CODE_BE983E
	RTL

CODE_BE983E:
	LDA.w #!Define_DKC1_MusicID_DeathMusic
	JSL.l CODE_B99036
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	REP.b #$20
	RTL

DATA_BE984F:							; DK death animation script
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_DKHurt)
	%DKC1_AnS1_OpXX($08, $046C)
	%DKC1_AnS1_Op81(CODE_BE9835)
	%DKC1_AnS1_Op81(CODE_BE9CEA)
	%DKC1_AnS1_OpXX($02, $046C)
	%DKC1_AnS1_Op81(CODE_BE9956)
	%DKC1_AnS1_Op81(CODE_BE9937)
	%DKC1_AnS1_Op81(CODE_B6A856)
	%DKC1_AnS1_OpXX($05, $0438)
	%DKC1_AnS1_OpXX($05, $043C)
	%DKC1_AnS1_OpXX($05, $0440)
	%DKC1_AnS1_OpXX($05, $0444)
	%DKC1_AnS1_OpXX($05, $0448)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_ClamboClose)
	%DKC1_AnS1_Op81(CODE_BE9945)
	%DKC1_AnS1_OpXX($05, $044C)
	%DKC1_AnS1_OpXX($05, $0450)
	%DKC1_AnS1_OpXX($05, $0454)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_ClamboClose)
	%DKC1_AnS1_Op81(CODE_BE993E)
	%DKC1_AnS1_OpXX($06, $0458)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_ClamboClose)
	%DKC1_AnS1_Op81(CODE_BE994C)
	%DKC1_AnS1_OpXX($1C, $045C)
	%DKC1_AnS1_Op81(CODE_B6A868)
	%DKC1_AnS1_OpXX($06, $0460)
	%DKC1_AnS1_OpXX($06, $0464)
	%DKC1_AnS1_OpXX($06, $0468)
DATA_BE98B1:
	%DKC1_AnS1_OpXX($03, $027C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_Scratch)
	%DKC1_AnS1_OpXX($03, $0280)
	%DKC1_AnS1_OpXX($03, $0284)
	%DKC1_AnS1_OpXX($03, $0288)
	%DKC1_AnS1_OpXX($03, $0284)
	%DKC1_AnS1_OpXX($03, $0280)
	%DKC1_AnS1_OpXX($03, $027C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_Scratch)
	%DKC1_AnS1_OpXX($03, $0280)
	%DKC1_AnS1_OpXX($03, $0284)
	%DKC1_AnS1_OpXX($03, $0288)
	%DKC1_AnS1_OpXX($03, $0284)
	%DKC1_AnS1_OpXX($03, $0280)
	%DKC1_AnS1_OpXX($03, $027C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_Scratch)
	%DKC1_AnS1_OpXX($03, $0280)
	%DKC1_AnS1_OpXX($03, $0284)
	%DKC1_AnS1_OpXX($03, $0288)
	%DKC1_AnS1_OpXX($03, $0284)
	%DKC1_AnS1_OpXX($03, $0280)
	%DKC1_AnS1_OpXX($03, $027C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_Scratch)
	%DKC1_AnS1_OpXX($03, $0280)
	%DKC1_AnS1_OpXX($03, $0284)
	%DKC1_AnS1_OpXX($03, $0288)
	%DKC1_AnS1_OpXX($03, $0284)
	%DKC1_AnS1_OpXX($03, $0280)
	%DKC1_AnS1_OpXX($03, $027C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_Scratch)
	%DKC1_AnS1_OpXX($03, $0280)
	%DKC1_AnS1_OpXX($03, $0284)
	%DKC1_AnS1_OpXX($03, $0288)
	%DKC1_AnS1_OpXX($03, $0284)
	%DKC1_AnS1_OpXX($03, $0280)
	%DKC1_AnS1_OpXX($03, $027C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_Scratch)
	%DKC1_AnS1_OpXX($03, $0280)
	%DKC1_AnS1_OpXX($03, $0284)
	%DKC1_AnS1_OpXX($03, $0288)
	%DKC1_AnS1_OpXX($03, $0284)
	%DKC1_AnS1_OpXX($03, $0280)
	%DKC1_AnS1_Op81(CODE_BE9932)
	%DKC1_AnS1_Op82(DATA_BE98B1)

DATA_BE9930:
	%DKC1_AnS1_Op80()

CODE_BE9932:
	JSL.l CODE_808131
	RTL

CODE_BE9937:
	LDA.w #$000B
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BE993E:
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTL

CODE_BE9945:
	LDA.w #$0500
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTL

CODE_BE994C:
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	RTL

CODE_BE9956:
	STZ.w $1929
	RTL

DATA_BE995A:
	%DKC1_AnS1_Op84(CODE_BE9A6D)
	%DKC1_AnS1_OpXX($04, $03E0)
	%DKC1_AnS1_OpXX($04, $03E4)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKTooCloseToEdge)
	%DKC1_AnS1_OpXX($04, $03E8)
	%DKC1_AnS1_OpXX($04, $03EC)
	%DKC1_AnS1_OpXX($04, $03F0)
	%DKC1_AnS1_OpXX($04, $03F4)
	%DKC1_AnS1_OpXX($04, $03F8)
	%DKC1_AnS1_OpXX($04, $03FC)
	%DKC1_AnS1_OpXX($04, $0400)
	%DKC1_AnS1_OpXX($04, $0404)
	%DKC1_AnS1_OpXX($04, $0408)
	%DKC1_AnS1_Op81(CODE_BE9987)
	%DKC1_AnS1_Op80()

CODE_BE9987:
	LDA.w #!Define_DKC1_AnimationID_DK_StandTooCloseToEdge
	JSL.l CODE_BE80A4
	RTL

DATA_BE998F:
	%DKC1_AnS1_Op84(CODE_BE9A6D)
	%DKC1_AnS1_OpXX($05, $040C)
	%DKC1_AnS1_OpXX($05, $0410)
	%DKC1_AnS1_OpXX($05, $0414)
	%DKC1_AnS1_OpXX($05, $0418)
	%DKC1_AnS1_OpXX($05, $041C)
	%DKC1_AnS1_OpXX($05, $0420)
	%DKC1_AnS1_OpXX($05, $041C)
	%DKC1_AnS1_OpXX($05, $0418)
	%DKC1_AnS1_OpXX($05, $0414)
	%DKC1_AnS1_OpXX($05, $0410)
	%DKC1_AnS1_OpXX($05, $040C)
	%DKC1_AnS1_OpXX($05, $0410)
	%DKC1_AnS1_OpXX($05, $0414)
	%DKC1_AnS1_OpXX($05, $0418)
	%DKC1_AnS1_OpXX($05, $041C)
	%DKC1_AnS1_OpXX($05, $0420)
	%DKC1_AnS1_OpXX($05, $041C)
	%DKC1_AnS1_OpXX($05, $0418)
	%DKC1_AnS1_OpXX($05, $0414)
	%DKC1_AnS1_OpXX($05, $0410)
	%DKC1_AnS1_OpXX($05, $040C)
	%DKC1_AnS1_OpXX($05, $0410)
	%DKC1_AnS1_OpXX($05, $0414)
	%DKC1_AnS1_OpXX($05, $0418)
	%DKC1_AnS1_OpXX($05, $041C)
	%DKC1_AnS1_OpXX($05, $0420)
	%DKC1_AnS1_OpXX($03, $0424)
	%DKC1_AnS1_OpXX($03, $0428)
	%DKC1_AnS1_OpXX($03, $042C)
	%DKC1_AnS1_OpXX($03, $0430)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_KillKlaptrap)
	%DKC1_AnS1_OpXX($03, $0434)
	%DKC1_AnS1_OpXX($03, $0430)
	%DKC1_AnS1_OpXX($03, $042C)
	%DKC1_AnS1_OpXX($03, $0428)
	%DKC1_AnS1_OpXX($03, $0424)
	%DKC1_AnS1_OpXX($03, $0420)
	%DKC1_AnS1_OpXX($05, $041C)
	%DKC1_AnS1_OpXX($05, $0418)
	%DKC1_AnS1_OpXX($05, $0414)
	%DKC1_AnS1_OpXX($05, $0410)
	%DKC1_AnS1_OpXX($05, $040C)
	%DKC1_AnS1_OpXX($05, $0410)
	%DKC1_AnS1_OpXX($05, $0414)
	%DKC1_AnS1_OpXX($05, $0418)
	%DKC1_AnS1_OpXX($05, $041C)
	%DKC1_AnS1_OpXX($05, $0420)
	%DKC1_AnS1_OpXX($03, $0424)
	%DKC1_AnS1_OpXX($03, $0428)
	%DKC1_AnS1_OpXX($03, $042C)
	%DKC1_AnS1_OpXX($03, $0430)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_KillKlaptrap)
	%DKC1_AnS1_OpXX($03, $0434)
	%DKC1_AnS1_OpXX($03, $0430)
	%DKC1_AnS1_OpXX($03, $042C)
	%DKC1_AnS1_OpXX($03, $0428)
	%DKC1_AnS1_OpXX($03, $0424)
	%DKC1_AnS1_OpXX($03, $0420)
	%DKC1_AnS1_OpXX($03, $0424)
	%DKC1_AnS1_OpXX($03, $0428)
	%DKC1_AnS1_OpXX($03, $042C)
	%DKC1_AnS1_OpXX($03, $0430)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_KillKlaptrap)
	%DKC1_AnS1_OpXX($03, $0434)
	%DKC1_AnS1_OpXX($03, $0430)
	%DKC1_AnS1_OpXX($03, $042C)
	%DKC1_AnS1_OpXX($03, $0428)
	%DKC1_AnS1_OpXX($03, $0424)
	%DKC1_AnS1_OpXX($03, $0420)
	%DKC1_AnS1_OpXX($05, $041C)
	%DKC1_AnS1_OpXX($05, $0418)
	%DKC1_AnS1_OpXX($05, $0414)
	%DKC1_AnS1_OpXX($05, $0410)
	%DKC1_AnS1_Op80()

CODE_BE9A6D:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BE9A81
	JSL.l CODE_BFAC00
	BCC.b CODE_BE9A79
	RTL

CODE_BE9A79:
	LDA.w #!Define_DKC1_AnimationID_DK_Idle
	JSL.l CODE_BE80A4
	RTL

CODE_BE9A81:
	JSL.l CODE_BEA592
	RTL

DATA_BE9A86:
	%DKC1_AnS1_OpXX($02, $055C)
	%DKC1_AnS1_OpXX($01, $0560)
	%DKC1_AnS1_OpXX($02, $0564)
	%DKC1_AnS1_OpXX($01, $0568)
	%DKC1_AnS1_OpXX($02, $056C)
	%DKC1_AnS1_OpXX($01, $0570)
	%DKC1_AnS1_OpXX($02, $0574)
	%DKC1_AnS1_OpXX($01, $0578)
	%DKC1_AnS1_OpXX($02, $057C)
	%DKC1_AnS1_OpXX($01, $0580)
	%DKC1_AnS1_OpXX($02, $0584)
	%DKC1_AnS1_OpXX($01, $0588)
	%DKC1_AnS1_Op80()

DATA_BE9AAC:
	%DKC1_AnS1_Op84(CODE_BEA592)
	%DKC1_AnS1_OpXX($04, $00B0)
	%DKC1_AnS1_OpXX($04, $00AC)
	%DKC1_AnS1_OpXX($04, $00A8)
	%DKC1_AnS1_OpXX($04, $00A4)
	%DKC1_AnS1_OpXX($04, $00A0)
	%DKC1_AnS1_OpXX($04, $009C)
	%DKC1_AnS1_OpXX($04, $0098)
	%DKC1_AnS1_OpXX($04, $0094)
	%DKC1_AnS1_OpXX($04, $0090)
	%DKC1_AnS1_OpXX($02, $008C)
	%DKC1_AnS1_OpXX($04, $0200)
	%DKC1_AnS1_OpXX($04, $0204)
	%DKC1_AnS1_OpXX($04, $0208)
	%DKC1_AnS1_OpXX($04, $020C)
	%DKC1_AnS1_OpXX($04, $0210)
	%DKC1_AnS1_OpXX($04, $0214)
	%DKC1_AnS1_Op8E(!Define_DKC1_SoundID_DKHowl)
	%DKC1_AnS1_OpXX($02, $0218)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $023C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0218)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $023C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0218)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $023C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $023C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($04, $0240)
	%DKC1_AnS1_OpXX($04, $0244)
	%DKC1_AnS1_OpXX($04, $0248)
	%DKC1_AnS1_OpXX($04, $024C)
	%DKC1_AnS1_OpXX($04, $0250)
	%DKC1_AnS1_OpXX($04, $0254)
	%DKC1_AnS1_OpXX($04, $0258)
	%DKC1_AnS1_OpXX($04, $025C)
	%DKC1_AnS1_OpXX($02, $008C)
	%DKC1_AnS1_OpXX($04, $0090)
	%DKC1_AnS1_OpXX($04, $0094)
	%DKC1_AnS1_OpXX($04, $0098)
	%DKC1_AnS1_OpXX($04, $009C)
	%DKC1_AnS1_OpXX($04, $00A0)
	%DKC1_AnS1_OpXX($04, $00A4)
	%DKC1_AnS1_OpXX($04, $00A8)
	%DKC1_AnS1_OpXX($04, $00AC)
	%DKC1_AnS1_OpXX($04, $00B0)
	%DKC1_AnS1_Op81(CODE_BE9CA0)
	%DKC1_AnS1_Op80()

CODE_BE9BF2:
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTL

CODE_BE9BF9:
	LDA.w #$0180
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTL

CODE_BE9C00:
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTL

CODE_BE9C04:
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	RTL

CODE_BE9C0B:
	LDY.b $84
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BE9C3C
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BE9C3C
	JSL.l CODE_BBA4D5
	LDA.w #$0001
	JSL.l CODE_BBA58D
	BCC.b CODE_BE9C3C
	LDA.b $88
	CMP.w #$0006
	BMI.b CODE_BE9C3C
	LDY.b $88
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BE9C3C:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BNE.b CODE_BE9C44
	RTL

CODE_BE9C44:
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_BE9C4E
	RTL

CODE_BE9C4E:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Turn
	JSL.l CODE_BE80A4
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0100
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BE9C67
	EOR.w #$FFFF
	INC
CODE_BE9C67:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTL

CODE_BE9C6B:
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0400
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BE9C7A
	EOR.w #$FFFF
	INC
CODE_BE9C7A:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTL

CODE_BE9C81:
	LDA.w #$000F
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BE9C88:
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BE9C8F:
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BE9C96:
	LDY.b $84
	LDA.w $1699,y
	AND.w #$0004
	BNE.b CODE_BE9CB8
CODE_BE9CA0:
	LDY.b $84
	LDA.w $1699,y
	AND.w #$FDFF
	STA.w $1699,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_BE9F2D
	LDA.w #!Define_DKC1_AnimationID_DK_Idle
	JSL.l CODE_BE80A4
	RTL

CODE_BE9CB8:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_BE9F2D
	LDA.w #!Define_DKC1_AnimationID_DK_Run
	JSL.l CODE_BE80A4
	RTL

DATA_BE9CC5:
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_DKHurt)
	%DKC1_AnS1_Op81(CODE_BE9CEA)
	%DKC1_AnS1_Op81(CODE_BE9D08)
	%DKC1_AnS1_OpXX($02, $046C)
	%DKC1_AnS1_Op83(CODE_BE84E3)
	%DKC1_AnS1_OpXX($02, $046C)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($02, $046C)
	%DKC1_AnS1_Op83(CODE_BE84EE)
	%DKC1_AnS1_OpXX($02, $046C)
	%DKC1_AnS1_Op81(CODE_BE9DB5)
	%DKC1_AnS1_Op80()

CODE_BE9CEA:
	LDA.w $1E15
	AND.w #$0020
	BNE.b CODE_BE9CF3
	RTL

CODE_BE9CF3:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0050
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0003
	STA.w $1929
	LDA.w #$820F
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	RTL

CODE_BE9D08:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_TankedUpTrouble_Main
	BEQ.b CODE_BE9D25
	CMP.w #!Define_DKC1_EntranceID_TankedUpTrouble_CheckpointBarrel
	BEQ.b CODE_BE9D25
	CMP.w #!Define_DKC1_EntranceID_TrickTrackTrek_Main
	BEQ.b CODE_BE9D25
	CMP.w #!Define_DKC1_EntranceID_TrickTrackTrek_CheckpointBarrel
	BEQ.b CODE_BE9D25
	LDA.w #$0001
	STA.w $1929
	RTL

CODE_BE9D25:
	LDA.w #$0003
	STA.w $1929
	RTL

DATA_BE9D2C:
	%DKC1_AnS1_OpXX($01, $0330)
	%DKC1_AnS1_OpXX($01, $0334)
	%DKC1_AnS1_OpXX($01, $0338)
	%DKC1_AnS1_OpXX($01, $033C)
	%DKC1_AnS1_OpXX($01, $0340)
	%DKC1_AnS1_OpXX($01, $0344)
	%DKC1_AnS1_OpXX($01, $0348)
	%DKC1_AnS1_OpXX($01, $034C)
	%DKC1_AnS1_OpXX($01, $0350)
	%DKC1_AnS1_OpXX($01, $0354)
	%DKC1_AnS1_OpXX($01, $0358)
	%DKC1_AnS1_OpXX($01, $035C)
	%DKC1_AnS1_OpXX($01, $0360)
	%DKC1_AnS1_OpXX($01, $0364)
	%DKC1_AnS1_OpXX($01, $0368)
	%DKC1_AnS1_OpXX($01, $036C)
	%DKC1_AnS1_OpXX($01, $0370)
	%DKC1_AnS1_OpXX($01, $0374)
	%DKC1_AnS1_OpXX($01, $0378)
	%DKC1_AnS1_OpXX($01, $037C)
	%DKC1_AnS1_Op80()

DATA_BE9D6A:
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_DKHurt)
	%DKC1_AnS1_Op81(CODE_BE9DAE)
	%DKC1_AnS1_OpXX($20, $046C)
	%DKC1_AnS1_Op83(CODE_BE84E3)
	%DKC1_AnS1_OpXX($10, $046C)
	%DKC1_AnS1_Op81(CODE_BE9DCE)
	%DKC1_AnS1_Op80()

DATA_BE9D7F:
	%DKC1_AnS1_OpXX($02, $04F0)
	%DKC1_AnS1_OpXX($02, $04F4)
	%DKC1_AnS1_OpXX($02, $04F8)
	%DKC1_AnS1_OpXX($02, $04FC)
	%DKC1_AnS1_OpXX($02, $0500)
	%DKC1_AnS1_OpXX($02, $0504)
	%DKC1_AnS1_OpXX($02, $0508)
	%DKC1_AnS1_OpXX($02, $050C)
	%DKC1_AnS1_OpXX($02, $0510)
	%DKC1_AnS1_OpXX($02, $0514)
	%DKC1_AnS1_OpXX($02, $0518)
	%DKC1_AnS1_OpXX($02, $051C)
	%DKC1_AnS1_OpXX($02, $0520)
	%DKC1_AnS1_OpXX($02, $0524)
	%DKC1_AnS1_OpXX($02, $0528)
	%DKC1_AnS1_Op80()

CODE_BE9DAE:
	LDA.w #$0001
	STA.w $1929
	RTL

CODE_BE9DB5:
	LDA.w #$0400
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0009
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_RunAway
	JML.l CODE_BE80A4

CODE_BE9DCE:
	LDA.w #$0400
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0039
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_SwimAway
	JML.l CODE_BE80A4

DATA_BE9DE7:
	%DKC1_AnS1_OpXX($01, $033C)
	%DKC1_AnS1_Op84(CODE_BE9E6B)
	%DKC1_AnS1_Op81(CODE_BE9EEA)
	%DKC1_AnS1_OpXX($01, $0340)
	%DKC1_AnS1_Op81(CODE_BE9EEA)
	%DKC1_AnS1_OpXX($01, $0344)
	%DKC1_AnS1_OpXX($01, $0348)
	%DKC1_AnS1_Op81(CODE_BE9EEA)
	%DKC1_AnS1_OpXX($01, $034C)
	%DKC1_AnS1_OpXX($01, $0350)
	%DKC1_AnS1_Op81(CODE_BE9EEA)
	%DKC1_AnS1_OpXX($01, $0354)
	%DKC1_AnS1_OpXX($01, $0358)
	%DKC1_AnS1_Op81(CODE_BE9EEA)
	%DKC1_AnS1_OpXX($01, $035C)
	%DKC1_AnS1_OpXX($01, $0360)
	%DKC1_AnS1_Op81(CODE_BE9EEA)
	%DKC1_AnS1_OpXX($01, $0364)
	%DKC1_AnS1_OpXX($01, $0368)
	%DKC1_AnS1_Op81(CODE_BE9EEA)
	%DKC1_AnS1_OpXX($01, $036C)
	%DKC1_AnS1_OpXX($01, $0370)
	%DKC1_AnS1_Op81(CODE_BE9EEA)
	%DKC1_AnS1_OpXX($01, $0374)
	%DKC1_AnS1_OpXX($01, $0378)
	%DKC1_AnS1_Op81(CODE_BE9EEA)
	%DKC1_AnS1_OpXX($01, $037C)
	%DKC1_AnS1_Op81(CODE_BE9E5F)
	%DKC1_AnS1_OpXX($01, $0330)
	%DKC1_AnS1_OpXX($01, $0334)
	%DKC1_AnS1_OpXX($01, $0338)
	%DKC1_AnS1_Op80()

CODE_BE9E51:
	LDA.w #!Define_DKC1_AnimationID_DK_Walk
	CMP.w $1921
	BEQ.b CODE_BE9E5A
	RTL

CODE_BE9E5A:
	JSL.l CODE_BE80A4
	RTL

CODE_BE9E5F:
	LDY.b $84
	LDA.w $1699,y
	AND.w #$FDFF
	STA.w $1699,y
	RTL

CODE_BE9E6B:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BE9E51
	LDY.b $84
	LDA.w $1699,y
	AND.w #$0004
	BNE.b CODE_BE9E94
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BE9E94
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BE9E88
	EOR.w #$FFFF
	INC
CODE_BE9E88:
	CMP.w #$0280
	BCS.b CODE_BE9E94
	LDA.w #!Define_DKC1_AnimationID_DK_Walk
	JSL.l CODE_BE80A4
CODE_BE9E94:
	RTL

CODE_BE9E95:
	LDA.w $191F
	CMP.w #!Define_DKC1_AnimationID_DK_Idle
	BEQ.b CODE_BE9ECC
	CMP.w #!Define_DKC1_AnimationID_DK_Turn
	BEQ.b CODE_BE9ECC
	CMP.w #!Define_DKC1_AnimationID_DK_StandTooCloseToEdgeInit
	BEQ.b CODE_BE9ECC
	CMP.w #!Define_DKC1_AnimationID_DK_StandTooCloseToEdge
	BEQ.b CODE_BE9ECC
	CMP.w #!Define_DKC1_AnimationID_DK_PushAgainstWallInit
	BEQ.b CODE_BE9ECC
	CMP.w #!Define_DKC1_AnimationID_DK_PushAgainstWall
	BEQ.b CODE_BE9ECC
	CMP.w #!Define_DKC1_AnimationID_DK_StopPushAgainstWall
	BEQ.b CODE_BE9ECC
	CMP.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Idle
	BEQ.b CODE_BE9ECC
	CMP.w #!Define_DKC1_AnimationID_ExpressoRiddenByDK_Idle
	BEQ.b CODE_BE9ECC
	CMP.w #!Define_DKC1_AnimationID_WinkyRiddenByDK_Idle
	BEQ.b CODE_BE9ECC
	CLC
	RTS

CODE_BE9ECC:
	LDA.w #!Define_DKC1_AnimationID_DK_Idle
	SEC
	RTS

CODE_BE9ED1:
	LDA.w $1915
	BNE.b CODE_BE9EE6
	LDA.w $191D
	BNE.b CODE_BE9EE5
	JSR.w CODE_BE9E95
	BCS.b CODE_BE9EE1
	RTL

CODE_BE9EE1:
	JSL.l CODE_BE80A4
CODE_BE9EE5:
	RTL

CODE_BE9EE6:
	DEC.w $1915
	RTL

CODE_BE9EEA:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BE9ED1
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BE9EFD
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL
	EOR.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BMI.b CODE_BE9F25
CODE_BE9EFD:
	LDY.b $84
	LDA.w $1699,y
	AND.w #$0004
	BNE.b CODE_BE9F24
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BNE.b CODE_BE9F24
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BE9F15
	EOR.w #$FFFF
	INC
CODE_BE9F15:
	CMP.w #$0080
	BCS.b CODE_BE9F24
	JSR.w CODE_BE9F2D
	LDA.w #!Define_DKC1_AnimationID_DK_Idle
	JSL.l CODE_BE80A4
CODE_BE9F24:
	RTL

CODE_BE9F25:
	LDA.w #!Define_DKC1_AnimationID_DK_Turn
	JSL.l CODE_BE80A4
	RTL

CODE_BE9F2D:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BE9F3F
	LDA.w #$00C1
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTS

CODE_BE9F3F:
	RTS

DATA_BE9F40:
	%DKC1_AnS1_OpXX($01, $00E0)
	%DKC1_AnS1_Op81(CODE_BEA02E)
	%DKC1_AnS1_OpXX($01, $00E4)
	%DKC1_AnS1_Op81(CODE_BE9FE1)
	%DKC1_AnS1_OpXX($01, $00E8)
	%DKC1_AnS1_Op81(CODE_BEA02E)
	%DKC1_AnS1_OpXX($01, $00EC)
	%DKC1_AnS1_Op81(CODE_BE9FE1)
	%DKC1_AnS1_OpXX($01, $00F0)
	%DKC1_AnS1_OpXX($01, $00F4)
	%DKC1_AnS1_Op81(CODE_BEA02E)
	%DKC1_AnS1_Op81(CODE_BE9FE1)
	%DKC1_AnS1_OpXX($01, $00F8)
	%DKC1_AnS1_OpXX($01, $00FC)
	%DKC1_AnS1_Op81(CODE_BEA02E)
	%DKC1_AnS1_OpXX($01, $0100)
	%DKC1_AnS1_Op81(CODE_BE9FE1)
	%DKC1_AnS1_OpXX($01, $0104)
	%DKC1_AnS1_OpXX($01, $0108)
	%DKC1_AnS1_Op81(CODE_BEA02E)
	%DKC1_AnS1_OpXX($01, $010C)
	%DKC1_AnS1_Op81(CODE_BE9FE1)
	%DKC1_AnS1_OpXX($01, $0110)
	%DKC1_AnS1_OpXX($01, $0114)
	%DKC1_AnS1_Op81(CODE_BEA02E)
	%DKC1_AnS1_Op81(CODE_BE9FE1)
	%DKC1_AnS1_OpXX($01, $0118)
	%DKC1_AnS1_OpXX($01, $011C)
	%DKC1_AnS1_Op81(CODE_BEA02E)
	%DKC1_AnS1_OpXX($01, $0120)
	%DKC1_AnS1_Op81(CODE_BE9FE1)
	%DKC1_AnS1_OpXX($01, $0124)
	%DKC1_AnS1_OpXX($01, $0128)
	%DKC1_AnS1_Op81(CODE_BEA02E)
	%DKC1_AnS1_OpXX($01, $012C)
	%DKC1_AnS1_Op81(CODE_BE9FE1)
	%DKC1_AnS1_Op80()

CODE_BE9FBE:
	LDY.b $84
	LDA.w $1699,y
	AND.w #$0008
	BNE.b CODE_BE9FE0
	LDA.w #!Define_DKC1_AnimationID_DK_Run
	CMP.w $1921
	BEQ.b CODE_BE9FDC
	LDA.w #$004E
	CMP.w $1921
	BEQ.b CODE_BE9FD9
	RTL

CODE_BE9FD9:
	LDA.w #!Define_DKC1_AnimationID_DK_Run
CODE_BE9FDC:
	JSL.l CODE_BE80A4
CODE_BE9FE0:
	RTL

CODE_BE9FE1:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BE9FBE
	LDY.b $84
	LDA.w $1699,y
	AND.w #$0004
	BEQ.b CODE_BE9FF7
	LDA.w #!Define_DKC1_AnimationID_DK_Run
	JSL.l CODE_BE80A4
CODE_BE9FF7:
	RTL

CODE_BE9FF8:
	LDY.b $84
	LDA.w $1699,y
	AND.w #$0008
	BNE.b CODE_BEA017
	LDA.w $1915
	BNE.b CODE_BEA02A
	LDA.w $191D
	BNE.b CODE_BEA016
	JSR.w CODE_BE9E95
	BCS.b CODE_BEA012
	RTL

CODE_BEA012:
	JSL.l CODE_BE80A4
CODE_BEA016:
	RTL

CODE_BEA017:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BEA020
	EOR.w #$FFFF
	INC
CODE_BEA020:
	AND.w #$FFE0
	BNE.b CODE_BEA016
	LDA.w #!Define_DKC1_AnimationID_DK_Idle
	BRA.b CODE_BEA012

CODE_BEA02A:
	DEC.w $1915
	RTL

CODE_BEA02E:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BE9FF8
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BEA041
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL
	EOR.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BMI.b CODE_BEA068
CODE_BEA041:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BEA04A
	EOR.w #$FFFF
	INC
CODE_BEA04A:
	CMP.w #$0030
	BCS.b CODE_BEA067
	STA.b $4C
	LDA.b $32
	CMP.w #$0004
	BNE.b CODE_BEA05D
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BNE.b CODE_BEA067
CODE_BEA05D:
	JSR.w CODE_BE9F2D
	LDA.w #!Define_DKC1_AnimationID_DK_Idle
	JSL.l CODE_BE80A4
CODE_BEA067:
	RTL

CODE_BEA068:
	LDA.w #!Define_DKC1_AnimationID_DK_Turn
	JSL.l CODE_BE80A4
	RTL

DATA_BEA070:
	%DKC1_AnS1_OpXX($02, $0188)
	%DKC1_AnS1_OpXX($02, $018C)
	%DKC1_AnS1_OpXX($02, $0190)
	%DKC1_AnS1_OpXX($02, $0194)
	%DKC1_AnS1_OpXX($02, $0198)
	%DKC1_AnS1_OpXX($02, $019C)
	%DKC1_AnS1_OpXX($02, $01A0)
	%DKC1_AnS1_OpXX($02, $01A4)
	%DKC1_AnS1_OpXX($02, $01A8)
	%DKC1_AnS1_Op81(CODE_BEA0EB)
	%DKC1_AnS1_OpXX($02, $01AC)
	%DKC1_AnS1_OpXX($02, $01B0)
	%DKC1_AnS1_OpXX($02, $01B4)
	%DKC1_AnS1_OpXX($02, $01B8)
	%DKC1_AnS1_Op81(CODE_BEA0E4)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_CrankyFalls)
	%DKC1_AnS1_Op81(CODE_BEA100)
	%DKC1_AnS1_OpXX($02, $01BC)
	%DKC1_AnS1_OpXX($02, $01C0)
	%DKC1_AnS1_OpXX($02, $01C4)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_CrankyFalls)
	%DKC1_AnS1_Op81(CODE_BEA100)
	%DKC1_AnS1_OpXX($02, $01C8)
	%DKC1_AnS1_OpXX($02, $01CC)
	%DKC1_AnS1_OpXX($02, $01D0)
	%DKC1_AnS1_OpXX($02, $01D4)
	%DKC1_AnS1_OpXX($02, $01D8)
	%DKC1_AnS1_OpXX($02, $01DC)
	%DKC1_AnS1_OpXX($02, $01E0)
	%DKC1_AnS1_OpXX($02, $01E4)
	%DKC1_AnS1_OpXX($02, $01E8)
	%DKC1_AnS1_OpXX($02, $01EC)
	%DKC1_AnS1_OpXX($02, $01F0)
	%DKC1_AnS1_OpXX($02, $01F4)
	%DKC1_AnS1_OpXX($02, $01F8)
	%DKC1_AnS1_OpXX($02, $01FC)
	%DKC1_AnS1_Op81(CODE_BE9251)
	%DKC1_AnS1_Op80()

CODE_BEA0E4:
	LDA.w #$0400
	JSR.w CODE_BE96FE
	RTL

CODE_BEA0EB:
	LDA.w #$0000
	STA.l $7F3775
	LDA.w #$0013
	JSL.l CODE_BBA4C8
	LDA.w #$0002
	JML.l CODE_B88001

CODE_BEA100:
	LDA.w #$0013
	JSL.l CODE_BBA4C8
	LDA.w #$0001
	JML.l CODE_B88001

DATA_BEA10E:
	%DKC1_AnS1_Op84(CODE_BEA592)
	%DKC1_AnS1_OpXX($03, $00B4)
	%DKC1_AnS1_Op81(CODE_BEA514)
	%DKC1_AnS1_OpXX($03, $00B8)
	%DKC1_AnS1_OpXX($03, $00BC)
	%DKC1_AnS1_OpXX($03, $00C0)
	%DKC1_AnS1_OpXX($03, $00C4)
	%DKC1_AnS1_OpXX($0A, $00C8)
	%DKC1_AnS1_OpXX($03, $00CC)
	%DKC1_AnS1_OpXX($03, $00D0)
	%DKC1_AnS1_OpXX($03, $00D4)
	%DKC1_AnS1_OpXX($03, $00D8)
	%DKC1_AnS1_OpXX($0F, $00DC)
	%DKC1_AnS1_OpXX($03, $00D8)
	%DKC1_AnS1_OpXX($03, $00D4)
	%DKC1_AnS1_OpXX($03, $00D0)
	%DKC1_AnS1_OpXX($03, $00CC)
	%DKC1_AnS1_OpXX($05, $00C8)
	%DKC1_AnS1_OpXX($03, $00CC)
	%DKC1_AnS1_OpXX($03, $00D0)
	%DKC1_AnS1_OpXX($03, $00D4)
	%DKC1_AnS1_OpXX($03, $00D8)
	%DKC1_AnS1_OpXX($0A, $00DC)
	%DKC1_AnS1_OpXX($03, $00D8)
	%DKC1_AnS1_OpXX($03, $00D4)
	%DKC1_AnS1_OpXX($03, $00D0)
	%DKC1_AnS1_OpXX($03, $00CC)
	%DKC1_AnS1_OpXX($0F, $00C8)
	%DKC1_AnS1_OpXX($03, $00C4)
	%DKC1_AnS1_OpXX($03, $00C0)
	%DKC1_AnS1_OpXX($03, $00BC)
	%DKC1_AnS1_OpXX($03, $00B8)
	%DKC1_AnS1_OpXX($19, $00B4)
	%DKC1_AnS1_OpXX($03, $00B8)
	%DKC1_AnS1_OpXX($03, $00BC)
	%DKC1_AnS1_OpXX($03, $00C0)
	%DKC1_AnS1_OpXX($03, $00C4)
	%DKC1_AnS1_OpXX($0A, $00C8)
	%DKC1_AnS1_OpXX($03, $00C4)
	%DKC1_AnS1_OpXX($03, $00C0)
	%DKC1_AnS1_OpXX($03, $00BC)
	%DKC1_AnS1_OpXX($03, $00B8)
	%DKC1_AnS1_OpXX($0C, $00B4)
	%DKC1_AnS1_OpXX($04, $00B0)
	%DKC1_AnS1_OpXX($04, $00AC)
	%DKC1_AnS1_OpXX($04, $00A8)
	%DKC1_AnS1_OpXX($04, $00A4)
	%DKC1_AnS1_OpXX($04, $00A0)
	%DKC1_AnS1_OpXX($04, $009C)
	%DKC1_AnS1_OpXX($04, $0098)
	%DKC1_AnS1_OpXX($04, $0094)
	%DKC1_AnS1_OpXX($04, $0090)
	%DKC1_AnS1_OpXX($02, $008C)
	%DKC1_AnS1_OpXX($04, $0200)
	%DKC1_AnS1_OpXX($04, $0204)
	%DKC1_AnS1_OpXX($04, $0208)
	%DKC1_AnS1_OpXX($04, $020C)
	%DKC1_AnS1_OpXX($04, $0210)
	%DKC1_AnS1_OpXX($04, $0214)
	%DKC1_AnS1_Op8E(!Define_DKC1_SoundID_DKHowl)
	%DKC1_AnS1_OpXX($02, $0218)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $023C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0218)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $023C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0218)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $023C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $023C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($04, $0240)
	%DKC1_AnS1_OpXX($04, $0244)
	%DKC1_AnS1_OpXX($04, $0248)
	%DKC1_AnS1_OpXX($04, $024C)
	%DKC1_AnS1_OpXX($04, $0250)
	%DKC1_AnS1_OpXX($04, $0254)
	%DKC1_AnS1_OpXX($04, $0258)
	%DKC1_AnS1_OpXX($04, $025C)
	%DKC1_AnS1_OpXX($02, $008C)
	%DKC1_AnS1_OpXX($04, $0090)
	%DKC1_AnS1_OpXX($04, $0094)
	%DKC1_AnS1_OpXX($04, $0098)
	%DKC1_AnS1_OpXX($04, $009C)
	%DKC1_AnS1_OpXX($04, $00A0)
	%DKC1_AnS1_OpXX($04, $00A4)
	%DKC1_AnS1_OpXX($04, $00A8)
	%DKC1_AnS1_OpXX($04, $00AC)
	%DKC1_AnS1_OpXX($04, $00B0)
	%DKC1_AnS1_Op84(CODE_BEA592)
	%DKC1_AnS1_OpXX($03, $00B4)
	%DKC1_AnS1_Op81(CODE_BEA514)
	%DKC1_AnS1_OpXX($03, $00B8)
	%DKC1_AnS1_OpXX($03, $00BC)
	%DKC1_AnS1_OpXX($03, $00C0)
	%DKC1_AnS1_OpXX($03, $00C4)
	%DKC1_AnS1_OpXX($0A, $00C8)
	%DKC1_AnS1_OpXX($03, $00CC)
	%DKC1_AnS1_OpXX($03, $00D0)
	%DKC1_AnS1_OpXX($03, $00D4)
	%DKC1_AnS1_OpXX($03, $00D8)
	%DKC1_AnS1_OpXX($0F, $00DC)
	%DKC1_AnS1_OpXX($03, $00D8)
	%DKC1_AnS1_OpXX($03, $00D4)
	%DKC1_AnS1_OpXX($03, $00D0)
	%DKC1_AnS1_OpXX($03, $00CC)
	%DKC1_AnS1_OpXX($05, $00C8)
	%DKC1_AnS1_OpXX($03, $00CC)
	%DKC1_AnS1_OpXX($03, $00D0)
	%DKC1_AnS1_OpXX($03, $00D4)
	%DKC1_AnS1_OpXX($03, $00D8)
	%DKC1_AnS1_OpXX($0A, $00DC)
	%DKC1_AnS1_OpXX($03, $00D8)
	%DKC1_AnS1_OpXX($03, $00D4)
	%DKC1_AnS1_OpXX($03, $00D0)
	%DKC1_AnS1_OpXX($03, $00CC)
	%DKC1_AnS1_OpXX($0F, $00C8)
	%DKC1_AnS1_OpXX($03, $00C4)
	%DKC1_AnS1_OpXX($03, $00C0)
	%DKC1_AnS1_OpXX($03, $00BC)
	%DKC1_AnS1_OpXX($03, $00B8)
	%DKC1_AnS1_OpXX($19, $00B4)
	%DKC1_AnS1_OpXX($03, $00B8)
	%DKC1_AnS1_OpXX($03, $00BC)
	%DKC1_AnS1_OpXX($03, $00C0)
	%DKC1_AnS1_OpXX($03, $00C4)
	%DKC1_AnS1_OpXX($0A, $00C8)
	%DKC1_AnS1_OpXX($03, $00C4)
	%DKC1_AnS1_OpXX($03, $00C0)
	%DKC1_AnS1_OpXX($03, $00BC)
	%DKC1_AnS1_OpXX($03, $00B8)
	%DKC1_AnS1_OpXX($0C, $00B4)
	%DKC1_AnS1_OpXX($04, $00B0)
	%DKC1_AnS1_OpXX($04, $00AC)
	%DKC1_AnS1_OpXX($04, $00A8)
	%DKC1_AnS1_OpXX($04, $00A4)
	%DKC1_AnS1_OpXX($04, $00A0)
	%DKC1_AnS1_OpXX($04, $009C)
	%DKC1_AnS1_OpXX($04, $0098)
	%DKC1_AnS1_OpXX($04, $0094)
	%DKC1_AnS1_OpXX($04, $0090)
	%DKC1_AnS1_OpXX($02, $008C)
	%DKC1_AnS1_OpXX($04, $0200)
	%DKC1_AnS1_OpXX($04, $0204)
	%DKC1_AnS1_OpXX($04, $0208)
	%DKC1_AnS1_OpXX($04, $020C)
	%DKC1_AnS1_OpXX($04, $0210)
	%DKC1_AnS1_OpXX($04, $0214)
	%DKC1_AnS1_Op8E(!Define_DKC1_SoundID_DKHowl)
	%DKC1_AnS1_OpXX($02, $0218)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $023C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0218)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $023C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0218)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $023C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $021C)
	%DKC1_AnS1_OpXX($02, $0220)
	%DKC1_AnS1_OpXX($02, $0224)
	%DKC1_AnS1_OpXX($02, $0228)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($02, $022C)
	%DKC1_AnS1_OpXX($02, $0230)
	%DKC1_AnS1_OpXX($02, $0234)
	%DKC1_AnS1_OpXX($02, $0238)
	%DKC1_AnS1_OpXX($02, $023C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKLand)
	%DKC1_AnS1_OpXX($04, $0240)
	%DKC1_AnS1_OpXX($04, $0244)
	%DKC1_AnS1_OpXX($04, $0248)
	%DKC1_AnS1_OpXX($04, $024C)
	%DKC1_AnS1_OpXX($04, $0250)
	%DKC1_AnS1_OpXX($04, $0254)
	%DKC1_AnS1_OpXX($04, $0258)
	%DKC1_AnS1_OpXX($04, $025C)
	%DKC1_AnS1_OpXX($02, $008C)
	%DKC1_AnS1_OpXX($04, $0090)
	%DKC1_AnS1_OpXX($04, $0094)
	%DKC1_AnS1_OpXX($04, $0098)
	%DKC1_AnS1_OpXX($04, $009C)
	%DKC1_AnS1_OpXX($04, $00A0)
	%DKC1_AnS1_OpXX($04, $00A4)
	%DKC1_AnS1_OpXX($04, $00A8)
	%DKC1_AnS1_OpXX($04, $00AC)
	%DKC1_AnS1_OpXX($04, $00B0)
DATA_BEA48C:
	%DKC1_AnS1_Op84(CODE_BEA592)
	%DKC1_AnS1_OpXX($03, $00B4)
	%DKC1_AnS1_Op81(CODE_BEA514)
	%DKC1_AnS1_OpXX($03, $00B8)
	%DKC1_AnS1_OpXX($03, $00BC)
	%DKC1_AnS1_OpXX($03, $00C0)
	%DKC1_AnS1_OpXX($03, $00C4)
	%DKC1_AnS1_OpXX($0A, $00C8)
	%DKC1_AnS1_OpXX($03, $00CC)
	%DKC1_AnS1_OpXX($03, $00D0)
	%DKC1_AnS1_OpXX($03, $00D4)
	%DKC1_AnS1_OpXX($03, $00D8)
	%DKC1_AnS1_OpXX($0F, $00DC)
	%DKC1_AnS1_OpXX($03, $00D8)
	%DKC1_AnS1_OpXX($03, $00D4)
	%DKC1_AnS1_OpXX($03, $00D0)
	%DKC1_AnS1_OpXX($03, $00CC)
	%DKC1_AnS1_OpXX($05, $00C8)
	%DKC1_AnS1_OpXX($03, $00CC)
	%DKC1_AnS1_OpXX($03, $00D0)
	%DKC1_AnS1_OpXX($03, $00D4)
	%DKC1_AnS1_OpXX($03, $00D8)
	%DKC1_AnS1_OpXX($0A, $00DC)
	%DKC1_AnS1_OpXX($03, $00D8)
	%DKC1_AnS1_OpXX($03, $00D4)
	%DKC1_AnS1_OpXX($03, $00D0)
	%DKC1_AnS1_OpXX($03, $00CC)
	%DKC1_AnS1_OpXX($0F, $00C8)
	%DKC1_AnS1_OpXX($03, $00C4)
	%DKC1_AnS1_OpXX($03, $00C0)
	%DKC1_AnS1_OpXX($03, $00BC)
	%DKC1_AnS1_OpXX($03, $00B8)
	%DKC1_AnS1_OpXX($19, $00B4)
	%DKC1_AnS1_OpXX($03, $00B8)
	%DKC1_AnS1_OpXX($03, $00BC)
	%DKC1_AnS1_OpXX($03, $00C0)
	%DKC1_AnS1_OpXX($03, $00C4)
	%DKC1_AnS1_OpXX($0A, $00C8)
	%DKC1_AnS1_OpXX($03, $00C4)
	%DKC1_AnS1_OpXX($03, $00C0)
	%DKC1_AnS1_OpXX($03, $00BC)
	%DKC1_AnS1_OpXX($03, $00B8)
	%DKC1_AnS1_OpXX($0C, $00B4)
	%DKC1_AnS1_Op82(DATA_BEA48C)

DATA_BEA512:
	%DKC1_AnS1_Op80()

CODE_BEA514:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BEA526
	JSL.l CODE_BFAC00
	BCC.b CODE_BEA526
	LDA.w #!Define_DKC1_AnimationID_DK_StandTooCloseToEdgeInit
	JSL.l CODE_BE80A4
CODE_BEA526:
	RTL

CODE_BEA527:
	LDA.w $191D
	BNE.b CODE_BEA58C
	LDA.w $0579
	AND.w #$2000
	BNE.b CODE_BEA57B
	LDY.b $84
	LDA.w $1699,y
	AND.w #$0008
	BNE.b CODE_BEA591
	JSR.w CODE_BE9E95
	BCS.b CODE_BEA58B
	LDA.w #!Define_DKC1_AnimationID_DK_Walk
	CMP.w $1921
	BEQ.b CODE_BEA587
	LDA.w #!Define_DKC1_AnimationID_DK_Run
	CMP.w $1921
	BEQ.b CODE_BEA587
	LDA.w #!Define_DKC1_AnimationID_DK_HoldWalk
	CMP.w $1921
	BEQ.b CODE_BEA584
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Walk
	CMP.w $1921
	BEQ.b CODE_BEA57C
	LDA.w #!Define_DKC1_AnimationID_ExpressoRiddenByDK_Run
	CMP.w $1921
	BEQ.b CODE_BEA57C
	LDA.w #!Define_DKC1_AnimationID_WinkyRiddenByDK_Hop
	CMP.w $1921
	BEQ.b CODE_BEA57C
	LDA.w #!Define_DKC1_AnimationID_DK_Roll
	CMP.w $1921
	BEQ.b CODE_BEA57C
CODE_BEA57B:
	RTL

CODE_BEA57C:
	LDA.w #!Define_DKC1_AnimationID_DK_Run
	JSL.l CODE_BE80A4
	RTL

CODE_BEA584:
	LDA.w #!Define_DKC1_AnimationID_DK_Walk
CODE_BEA587:
	JSL.l CODE_BE80A4
CODE_BEA58B:
	RTL

CODE_BEA58C:
	LDA.w #!Define_DKC1_AnimationID_DK_Walk
	BRA.b CODE_BEA587

CODE_BEA591:
	RTL

CODE_BEA592:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BEA527
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BEA5C1
	BPL.b CODE_BEA5A2
	EOR.w #$FFFF
	INC
CODE_BEA5A2:
	CMP.w #$0060
	BMI.b CODE_BEA5C1
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL
	EOR.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BMI.b CODE_BEA5C2
	LDY.b $84
	LDA.w $1699,y
	AND.w #$0004
	BNE.b CODE_BEA5CA
CODE_BEA5BA:
	LDA.w #!Define_DKC1_AnimationID_DK_Walk
	JSL.l CODE_BE80A4
CODE_BEA5C1:
	RTL

CODE_BEA5C2:
	LDA.w #!Define_DKC1_AnimationID_DK_Turn
	JSL.l CODE_BE80A4
	RTL

CODE_BEA5CA:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BEA5D3
	EOR.w #$FFFF
	INC
CODE_BEA5D3:
	CMP.w #$0200
	BCC.b CODE_BEA5BA
	LDA.w #!Define_DKC1_AnimationID_DK_Run
	JSL.l CODE_BE80A4
	RTL

DATA_BEA5E0:
	%DKC1_AnS1_OpXX($02, $0138)
	%DKC1_AnS1_OpXX($02, $013C)
	%DKC1_AnS1_OpXX($02, $0140)
	%DKC1_AnS1_OpXX($02, $0144)
	%DKC1_AnS1_OpXX($02, $0148)
	%DKC1_AnS1_OpXX($02, $014C)
	%DKC1_AnS1_OpXX($02, $0150)
	%DKC1_AnS1_OpXX($02, $0154)
	%DKC1_AnS1_OpXX($03, $0158)
	%DKC1_AnS1_OpXX($05, $015C)
	%DKC1_AnS1_OpXX($04, $0160)
	%DKC1_AnS1_OpXX($03, $0164)
	%DKC1_AnS1_OpXX($03, $0168)
	%DKC1_AnS1_Op83(CODE_BE84B9)
	%DKC1_AnS1_OpXX($02, $016C)
	%DKC1_AnS1_OpXX($01, $0170)
	%DKC1_AnS1_OpXX($01, $0174)
	%DKC1_AnS1_OpXX($01, $0178)
	%DKC1_AnS1_OpXX($01, $017C)
	%DKC1_AnS1_Op81(CODE_BEA8C7)
	%DKC1_AnS1_Op80()

DATA_BEA61F:
	%DKC1_AnS1_OpXX($02, $0158)
	%DKC1_AnS1_Op83(CODE_BE851B)
	%DKC1_AnS1_Op84(CODE_BEA755)
	%DKC1_AnS1_OpXX($02, $015C)
	%DKC1_AnS1_OpXX($02, $0160)
	%DKC1_AnS1_OpXX($02, $0164)
	%DKC1_AnS1_OpXX($02, $0168)
	%DKC1_AnS1_OpXX($03, $016C)
	%DKC1_AnS1_OpXX($04, $0170)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op84($000000)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEA647:
	%DKC1_AnS1_OpXX($02, $0178)
DATA_BEA64A:
	%DKC1_AnS1_OpXX($02, $0174)
	%DKC1_AnS1_OpXX($02, $0170)
	%DKC1_AnS1_OpXX($02, $016C)
	%DKC1_AnS1_OpXX($02, $0168)
	%DKC1_AnS1_OpXX($02, $0164)
	%DKC1_AnS1_Op83(CODE_BE8506)
	%DKC1_AnS1_Op82(DATA_BEA6EA)

DATA_BEA65F:
	%DKC1_AnS1_Op80()

DATA_BEA661:
	%DKC1_AnS1_OpXX($0C, $00E0)
	%DKC1_AnS1_OpXX($02, $0130)
	%DKC1_AnS1_Op81(CODE_BEA68E)
	%DKC1_AnS1_OpXX($02, $0134)
	%DKC1_AnS1_OpXX($02, $0138)
	%DKC1_AnS1_OpXX($02, $013C)
	%DKC1_AnS1_OpXX($02, $0140)
	%DKC1_AnS1_OpXX($02, $0144)
	%DKC1_AnS1_OpXX($02, $0148)
	%DKC1_AnS1_OpXX($02, $014C)
	%DKC1_AnS1_OpXX($02, $0150)
	%DKC1_AnS1_OpXX($02, $0154)
	%DKC1_AnS1_OpXX($02, $0158)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

CODE_BEA68E:
	LDA.w #$0700
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0400
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BEA6A8
	LDA.w $0579
	ORA.w #$1000
	STA.w $0579
CODE_BEA6A8:
	RTL

DATA_BEA6A9:
	%DKC1_AnS1_Op81(CODE_BEB233)
	%DKC1_AnS1_OpXX($02, $0130)
	%DKC1_AnS1_Op81(CODE_BEA7D6)
	%DKC1_AnS1_OpXX($02, $0134)
	%DKC1_AnS1_OpXX($02, $0138)
	%DKC1_AnS1_OpXX($02, $013C)
	%DKC1_AnS1_OpXX($02, $0140)
	%DKC1_AnS1_OpXX($02, $0144)
	%DKC1_AnS1_OpXX($02, $0148)
	%DKC1_AnS1_OpXX($02, $014C)
	%DKC1_AnS1_OpXX($02, $0150)
	%DKC1_AnS1_OpXX($02, $0154)
	%DKC1_AnS1_OpXX($02, $0158)
	%DKC1_AnS1_Op81(CODE_BEB23C)
	%DKC1_AnS1_Op83(CODE_BE851B)
	%DKC1_AnS1_Op81(CODE_BEA765)
	%DKC1_AnS1_Op84(CODE_BEA755)
	%DKC1_AnS1_OpXX($02, $015C)
	%DKC1_AnS1_OpXX($02, $0160)
	%DKC1_AnS1_OpXX($02, $0164)
DATA_BEA6EA:
	%DKC1_AnS1_OpXX($02, $0168)
	%DKC1_AnS1_OpXX($03, $016C)
	%DKC1_AnS1_OpXX($04, $0170)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEA737)
	%DKC1_AnS1_Op84($000000)
	%DKC1_AnS1_Op81(CODE_BEA715)
	%DKC1_AnS1_Op81(CODE_BEA724)
	%DKC1_AnS1_OpXX($04, $0174)
	%DKC1_AnS1_OpXX($03, $0178)
	%DKC1_AnS1_OpXX($03, $017C)
	%DKC1_AnS1_Op81(CODE_BEA778)
	%DKC1_AnS1_Op80()

CODE_BEA715:
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BEA736
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BEA724:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BEA736
	LDY.b $84
	LDA.w $1699,y
	AND.w #$0004
	BEQ.b CODE_BEA736
	JMP.w CODE_BE9CB8

CODE_BEA736:
	RTL

CODE_BEA737:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$1011
	CMP.w #$0001
	BNE.b CODE_BEA736
	CPX.w #$0002
	BNE.b CODE_BEA74E
	LDA.w #!Define_DKC1_SoundID_DKLand
	JML.l CODE_BFFB09

CODE_BEA74E:
	LDA.w #!Define_DKC1_SoundID_DiddyLand
	JML.l CODE_BFFB09

CODE_BEA755:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BEQ.b CODE_BEA75B
	RTL

CODE_BEA75B:
	LDA.w #$0400
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	RTL

CODE_BEA765:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0007
	CMP.b $F3
	BPL.b CODE_BEA770
	RTL

CODE_BEA770:
	LDA.w #!Define_DKC1_AnimationID_DK_Fall
	JSL.l CODE_BE80A4
	RTL

CODE_BEA778:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BEA780
	JMP.w CODE_BE9C96

CODE_BEA780:
	LDA.w #!Define_DKC1_AnimationID_DK_Idle
	JSL.l CODE_BE80A4
	RTL

CODE_BEA788:
	JSR.w CODE_BEA795
	LDA.w #$0A00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	RTL

CODE_BEA795:
	JSL.l CODE_B880CE
	LDX.w #$0002
	LDY.w #$0004
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	CMP.w #$0001
	BEQ.b CODE_BEA7B4
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	RTS

CODE_BEA7B4:
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	RTS

CODE_BEA7C1:
	LDA.w #$085A
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BEA7D5
	LDA.w $0579
	ORA.w #$1000
	STA.w $0579
CODE_BEA7D5:
	RTL

CODE_BEA7D6:
	LDA.w #$0700
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BEA7EA
	LDA.w $0579
	ORA.w #$1000
	STA.w $0579
CODE_BEA7EA:
	RTL

CODE_BEA7EB:
	LDA.w #$0700
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #!Define_DKC1_SoundID_AnimalBuddyJump
	JSL.l CODE_BFFB27
	RTL

CODE_BEA7F9:
	LDA.w #$0700
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #!Define_DKC1_SoundID_AnimalBuddyJump
	JSL.l CODE_BFFB27
	RTL

CODE_BEA807:
	LDA.w #$0800
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #!Define_DKC1_SoundID_AnimalBuddyJump
	JSL.l CODE_BFFB27
	RTL

DATA_BEA815:
	%DKC1_AnS1_OpXX($03, $0748)
	%DKC1_AnS1_OpXX($03, $074C)
	%DKC1_AnS1_OpXX($03, $0750)
	%DKC1_AnS1_OpXX($03, $0754)
	%DKC1_AnS1_OpXX($0C, $0758)
	%DKC1_AnS1_OpXX($02, $075C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_SwitchKongs)
	%DKC1_AnS1_OpXX($02, $0760)
	%DKC1_AnS1_OpXX($02, $0764)
	%DKC1_AnS1_OpXX($02, $0768)
	%DKC1_AnS1_OpXX($02, $076C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKMonkeySound)
	%DKC1_AnS1_Op82(DATA_BEA862)

DATA_BEA83A:
	%DKC1_AnS1_Op80()

DATA_BEA83C:
	%DKC1_AnS1_OpXX($03, $0770)
	%DKC1_AnS1_OpXX($03, $0774)
	%DKC1_AnS1_OpXX($03, $0778)
	%DKC1_AnS1_OpXX($13, $077C)
	%DKC1_AnS1_OpXX($04, $0780)
	%DKC1_AnS1_OpXX($0A, $077C)
	%DKC1_AnS1_Op82(DATA_BEA862)

DATA_BEA851:
	%DKC1_AnS1_Op80()

DATA_BEA853:
	%DKC1_AnS1_OpXX($04, $0770)
	%DKC1_AnS1_OpXX($04, $0774)
	%DKC1_AnS1_OpXX($04, $0778)
	%DKC1_AnS1_OpXX($09, $077C)
	%DKC1_AnS1_OpXX($05, $0780)
DATA_BEA862:
	%DKC1_AnS1_OpXX($04, $0130)
	%DKC1_AnS1_Op81(CODE_BEA788)
	%DKC1_AnS1_OpXX($01, $0134)
	%DKC1_AnS1_OpXX($02, $0138)
	%DKC1_AnS1_OpXX($01, $013C)
	%DKC1_AnS1_OpXX($02, $0140)
	%DKC1_AnS1_OpXX($01, $0144)
	%DKC1_AnS1_OpXX($02, $0148)
	%DKC1_AnS1_OpXX($01, $014C)
	%DKC1_AnS1_OpXX($02, $0150)
	%DKC1_AnS1_OpXX($01, $0154)
	%DKC1_AnS1_OpXX($02, $0158)
	%DKC1_AnS1_OpXX($01, $015C)
	%DKC1_AnS1_OpXX($02, $0160)
	%DKC1_AnS1_OpXX($01, $0164)
	%DKC1_AnS1_OpXX($02, $0168)
	%DKC1_AnS1_OpXX($01, $016C)
	%DKC1_AnS1_OpXX($02, $0170)
	%DKC1_AnS1_Op83(CODE_BE8541)
	%DKC1_AnS1_OpXX($02, $0174)
	%DKC1_AnS1_OpXX($02, $0178)
	%DKC1_AnS1_OpXX($02, $017C)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEA8AA:
	%DKC1_AnS1_OpXX($02, $0180)
	%DKC1_AnS1_OpXX($02, $0184)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($02, $0184)
	%DKC1_AnS1_OpXX($02, $0180)
	%DKC1_AnS1_Op81(CODE_BEA8C7)
	%DKC1_AnS1_Op80()

CODE_BEA8C0:
	LDA.w #$0003
	STA.w $1E1D
	RTL

CODE_BEA8C7:
	LDA.w #!Define_DKC1_AnimationID_DK_Idle
	JSL.l CODE_BE80A4
	RTL

CODE_BEA8CF:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTL

CODE_BEA8D9:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$8000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTL

DATA_BEA8E3:
	%DKC1_AnS1_OpXX($01, $008C)
	%DKC1_AnS1_OpXX($01, $0090)
	%DKC1_AnS1_OpXX($01, $0094)
	%DKC1_AnS1_OpXX($01, $0098)
	%DKC1_AnS1_OpXX($01, $009C)
	%DKC1_AnS1_OpXX($01, $00A0)
	%DKC1_AnS1_OpXX($01, $00A4)
	%DKC1_AnS1_OpXX($01, $00A8)
	%DKC1_AnS1_OpXX($01, $00AC)
	%DKC1_AnS1_OpXX($01, $00B0)
	%DKC1_AnS1_OpXX($01, $00B4)
	%DKC1_AnS1_OpXX($01, $00B8)
	%DKC1_AnS1_OpXX($01, $00BC)
	%DKC1_AnS1_OpXX($01, $00C0)
	%DKC1_AnS1_OpXX($01, $00C4)
	%DKC1_AnS1_OpXX($01, $00C8)
	%DKC1_AnS1_OpXX($01, $00CC)
	%DKC1_AnS1_OpXX($01, $00D0)
	%DKC1_AnS1_OpXX($01, $00D4)
	%DKC1_AnS1_OpXX($01, $00D8)
	%DKC1_AnS1_OpXX($01, $00DC)
	%DKC1_AnS1_Op80()

DATA_BEA924:
	%DKC1_AnS1_OpXX($01, $0F5C)
	%DKC1_AnS1_Op81(CODE_BE8917)
	%DKC1_AnS1_OpXX($05, $0F5C)
	%DKC1_AnS1_OpXX($05, $0F60)
	%DKC1_AnS1_OpXX($05, $0F64)
	%DKC1_AnS1_OpXX($05, $0F68)
	%DKC1_AnS1_OpXX($0A, $0B9C)
	%DKC1_AnS1_OpXX($09, $0BA0)
	%DKC1_AnS1_OpXX($08, $0BA4)
	%DKC1_AnS1_OpXX($07, $0BA8)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_WingFlap)
	%DKC1_AnS1_OpXX($03, $0BAC)
	%DKC1_AnS1_Op81(CODE_BEA9DD)
	%DKC1_AnS1_OpXX($06, $0BB0)
	%DKC1_AnS1_OpXX($0C, $0BB4)
	%DKC1_AnS1_OpXX($05, $0BB8)
	%DKC1_AnS1_OpXX($10, $0BBC)
	%DKC1_AnS1_OpXX($05, $0BB8)
	%DKC1_AnS1_OpXX($0C, $0BB4)
	%DKC1_AnS1_OpXX($06, $0BB0)
	%DKC1_AnS1_OpXX($03, $0BAC)
	%DKC1_AnS1_OpXX($06, $0BA8)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_WingFlap)
	%DKC1_AnS1_OpXX($06, $0BA4)
	%DKC1_AnS1_OpXX($06, $0BA8)
	%DKC1_AnS1_OpXX($03, $0BAC)
	%DKC1_AnS1_Op81(CODE_BEA9DD)
	%DKC1_AnS1_OpXX($06, $0BB0)
	%DKC1_AnS1_OpXX($0C, $0BB4)
	%DKC1_AnS1_OpXX($05, $0BB8)
	%DKC1_AnS1_OpXX($10, $0BBC)
	%DKC1_AnS1_OpXX($05, $0BB8)
	%DKC1_AnS1_OpXX($0C, $0BB4)
	%DKC1_AnS1_OpXX($06, $0BB0)
	%DKC1_AnS1_OpXX($03, $0BAC)
	%DKC1_AnS1_OpXX($06, $0BA8)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_WingFlap)
	%DKC1_AnS1_OpXX($06, $0BA4)
	%DKC1_AnS1_OpXX($06, $0BA8)
	%DKC1_AnS1_OpXX($03, $0BAC)
	%DKC1_AnS1_Op81(CODE_BEA9DD)
	%DKC1_AnS1_OpXX($06, $0BB0)
	%DKC1_AnS1_OpXX($0C, $0BB4)
	%DKC1_AnS1_OpXX($05, $0BB8)
	%DKC1_AnS1_OpXX($10, $0BBC)
	%DKC1_AnS1_OpXX($05, $0BB8)
	%DKC1_AnS1_OpXX($0C, $0BB4)
	%DKC1_AnS1_OpXX($06, $0BB0)
	%DKC1_AnS1_OpXX($03, $0BAC)
	%DKC1_AnS1_OpXX($06, $0BA8)
	%DKC1_AnS1_OpXX($06, $0BA4)
	%DKC1_AnS1_OpXX($08, $0BA0)
	%DKC1_AnS1_OpXX($0A, $0B9C)
	%DKC1_AnS1_OpXX($0A, $0B98)
	%DKC1_AnS1_Op81(CODE_BE8B31)
	%DKC1_AnS1_OpXX($0A, $0B94)
	%DKC1_AnS1_OpXX($04, $0B94)
	%DKC1_AnS1_Op83(CODE_BE849E)
	%DKC1_AnS1_Op81(CODE_BE8B0A)
	%DKC1_AnS1_OpXX($63, $0B94)
	%DKC1_AnS1_Op80()

CODE_BEA9DD:
	LDY.w #DATA_B585D1
	JSL.l CODE_B5802F
	RTL

DATA_BEA9E5:
	%DKC1_AnS1_OpXX($02, $0E08)
	%DKC1_AnS1_OpXX($01, $0E0C)
	%DKC1_AnS1_OpXX($02, $0E10)
	%DKC1_AnS1_OpXX($01, $0E14)
	%DKC1_AnS1_OpXX($02, $0E18)
	%DKC1_AnS1_OpXX($01, $0E1C)
	%DKC1_AnS1_OpXX($02, $0E20)
	%DKC1_AnS1_OpXX($01, $0E24)
	%DKC1_AnS1_OpXX($02, $0E28)
	%DKC1_AnS1_OpXX($01, $0E2C)
	%DKC1_AnS1_OpXX($02, $0E30)
	%DKC1_AnS1_OpXX($01, $0E34)
	%DKC1_AnS1_Op80()

DATA_BEAA0B:
	%DKC1_AnS1_Op81(CODE_BEB233)
	%DKC1_AnS1_Op8B($03, $0C90, $000C, $000B)
	%DKC1_AnS1_Op81(CODE_BEA7D6)
DATA_BEAA1B:
	%DKC1_AnS1_Op8B($03, $0C90, $000C, $000B)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op8B($03, $0C90, $000C, $000B)
	%DKC1_AnS1_Op81(CODE_BE90BD)
	%DKC1_AnS1_Op80()

DATA_BEAA34:
	%DKC1_AnS1_Op8B($04, $0C88, $000B, $0009)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_Op8B($04, $0C88, $000B, $0009)
	%DKC1_AnS1_Op81(CODE_BE90BD)
	%DKC1_AnS1_Op80()

DATA_BEAA4E:
	%DKC1_AnS1_Op81(CODE_BE8E8A)
	%DKC1_AnS1_Op8B($03, $0C74, $000C, $FFF8)
	%DKC1_AnS1_Op8B($02, $0C78, $0010, $FFF9)
	%DKC1_AnS1_Op8B($02, $0C7C, $0010, $FFFF)
	%DKC1_AnS1_Op8B($02, $0C80, $000E, $0003)
	%DKC1_AnS1_Op8B($02, $0C84, $000C, $0008)
	%DKC1_AnS1_Op81(CODE_BE90BD)
	%DKC1_AnS1_Op80()

DATA_BEAA80:
	%DKC1_AnS1_Op81(CODE_BE8E8A)
	%DKC1_AnS1_Op8B($03, $0C84, $000C, $0008)
	%DKC1_AnS1_Op8B($02, $0C80, $000E, $0003)
	%DKC1_AnS1_Op8B($02, $0C7C, $0010, $FFFF)
	%DKC1_AnS1_Op8B($02, $0C78, $0010, $FFF9)
	%DKC1_AnS1_Op8B($02, $0C74, $000C, $0003)
	%DKC1_AnS1_Op81(CODE_BE8EE8)
	%DKC1_AnS1_Op81(CODE_BE9C96)
	%DKC1_AnS1_Op80()

DATA_BEAAB6:
	%DKC1_AnS1_Op84(CODE_BE9130)
	%DKC1_AnS1_Op8B($02, $0C88, $000B, $0009)
	%DKC1_AnS1_Op80()

DATA_BEAAC4:
	%DKC1_AnS1_Op84(CODE_BE91B3)
	%DKC1_AnS1_Op8B($03, $0C8C, $000C, $000B)
	%DKC1_AnS1_Op8B($03, $0C90, $000C, $0009)
	%DKC1_AnS1_Op81(CODE_BE91DA)
	%DKC1_AnS1_Op8B($03, $0C94, $000C, $0009)
	%DKC1_AnS1_Op8B($03, $0C98, $000C, $000B)
	%DKC1_AnS1_Op8B($03, $0C9C, $000C, $000B)
	%DKC1_AnS1_Op8B($03, $0CA0, $000C, $0009)
	%DKC1_AnS1_Op8B($03, $0CA4, $000C, $0009)
	%DKC1_AnS1_Op81(CODE_BE91DA)
	%DKC1_AnS1_Op8B($03, $0CA8, $000C, $000B)
	%DKC1_AnS1_Op80()

DATA_BEAB12:
	%DKC1_AnS1_Op81(CODE_BE8E8A)
	%DKC1_AnS1_Op81(CODE_BE8E98)
	%DKC1_AnS1_Op8B($02, $0CAC, $0008, $000B)
	%DKC1_AnS1_Op8B($02, $0CB0, $0004, $000D)
	%DKC1_AnS1_Op8B($03, $0CB4, $FFF9, $000B)
	%DKC1_AnS1_Op8B($05, $0CB8, $FFF0, $0009)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_WingFlap)
	%DKC1_AnS1_Op8B($03, $0CBC, $FFF1, $0009)
	%DKC1_AnS1_Op8B($02, $0CC0, $FFF4, $0009)
	%DKC1_AnS1_Op8B($02, $0CC8, $0000, $0009)
	%DKC1_AnS1_Op81(CODE_BE8EA7)
	%DKC1_AnS1_OpXX($02, $0CD0)
	%DKC1_AnS1_OpXX($03, $0CD8)
	%DKC1_AnS1_OpXX($05, $0CE0)
	%DKC1_AnS1_OpXX($03, $0CE4)
	%DKC1_AnS1_OpXX($03, $0CE8)
	%DKC1_AnS1_OpXX($03, $0CF0)
	%DKC1_AnS1_OpXX($03, $0CF8)
	%DKC1_AnS1_Op81(CODE_BE9C96)
	%DKC1_AnS1_Op80()

DATA_BEAB73:
	%DKC1_AnS1_OpXX($02, $0D38)
	%DKC1_AnS1_OpXX($02, $0D3C)
	%DKC1_AnS1_OpXX($02, $0D40)
	%DKC1_AnS1_OpXX($02, $0D44)
	%DKC1_AnS1_OpXX($02, $0D48)
DATA_BEAB82:
	%DKC1_AnS1_Op84(CODE_BEABCE)
	%DKC1_AnS1_OpXX($0F, $0D4C)
	%DKC1_AnS1_OpXX($05, $0D50)
	%DKC1_AnS1_OpXX($05, $0D54)
	%DKC1_AnS1_OpXX($11, $0D58)
	%DKC1_AnS1_OpXX($03, $0D5C)
	%DKC1_AnS1_OpXX($03, $0D60)
	%DKC1_AnS1_OpXX($03, $0D64)
	%DKC1_AnS1_OpXX($11, $0D68)
	%DKC1_AnS1_OpXX($03, $0D64)
	%DKC1_AnS1_OpXX($03, $0D60)
	%DKC1_AnS1_OpXX($03, $0D5C)
	%DKC1_AnS1_OpXX($11, $0D58)
	%DKC1_AnS1_OpXX($03, $0D54)
	%DKC1_AnS1_OpXX($03, $0D50)
	%DKC1_AnS1_OpXX($7F, $0D4C)
	%DKC1_AnS1_Op82(DATA_BEAB82)

DATA_BEABB6:
	%DKC1_AnS1_OpXX($02, $0D4C)
	%DKC1_AnS1_OpXX($02, $0D48)
	%DKC1_AnS1_OpXX($02, $0D44)
	%DKC1_AnS1_OpXX($02, $0D40)
	%DKC1_AnS1_OpXX($02, $0D3C)
	%DKC1_AnS1_OpXX($02, $0D38)
	%DKC1_AnS1_Op81(CODE_BE9C96)
	%DKC1_AnS1_Op80()

CODE_BEABCE:
	LDY.b $84
	LDA.w $16ED,y
	AND.w #$0400
	BEQ.b CODE_BEABD9
	RTL

CODE_BEABD9:
	LDA.w #!Define_DKC1_AnimationID_DK_StopDucking
	JML.l CODE_BE80A4

DATA_BEABE0:
	%DKC1_AnS1_Op84(CODE_BEAC39)
	%DKC1_AnS1_OpXX($02, $0D38)
	%DKC1_AnS1_OpXX($02, $0D3C)
	%DKC1_AnS1_OpXX($02, $0D40)
	%DKC1_AnS1_OpXX($02, $0D44)
	%DKC1_AnS1_OpXX($03, $0D9C)
	%DKC1_AnS1_OpXX($03, $0DA0)
	%DKC1_AnS1_OpXX($03, $0DA4)
	%DKC1_AnS1_OpXX($03, $0DA8)
DATA_BEABFC:
	%DKC1_AnS1_Op84(CODE_BEAC39)
	%DKC1_AnS1_OpXX($03, $0D90)
	%DKC1_AnS1_Op81(CODE_BEAC78)
	%DKC1_AnS1_OpXX($03, $0D94)
	%DKC1_AnS1_OpXX($03, $0D98)
	%DKC1_AnS1_OpXX($03, $0D6C)
	%DKC1_AnS1_OpXX($03, $0D70)
	%DKC1_AnS1_OpXX($03, $0D74)
	%DKC1_AnS1_OpXX($03, $0D78)
	%DKC1_AnS1_OpXX($03, $0D7C)
	%DKC1_AnS1_OpXX($03, $0D80)
	%DKC1_AnS1_OpXX($03, $0D84)
	%DKC1_AnS1_Op81(CODE_BEAC78)
	%DKC1_AnS1_OpXX($03, $0D88)
	%DKC1_AnS1_Op81(CODE_BEAC78)
	%DKC1_AnS1_OpXX($03, $0D8C)
	%DKC1_AnS1_Op81(CODE_BEAC78)
	%DKC1_AnS1_Op82(DATA_BEABFC)

DATA_BEAC37:
	%DKC1_AnS1_Op80()

CODE_BEAC39:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BEAC59
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BEAC4C
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL
	EOR.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BMI.b CODE_BEAC50
CODE_BEAC4C:
	RTL

CODE_BEAC4D:
	JMP.w CODE_BE9C96

CODE_BEAC50:
	LDA.w #!Define_DKC1_AnimationID_DK_TurnWhileCrawling
	JSL.l CODE_BE80A4
	RTL

CODE_BEAC58:
	RTL

CODE_BEAC59:
	LDA.w $1921
	CMP.w #!Define_DKC1_AnimationID_DK_InCrawlspace
	BEQ.b CODE_BEAC77
	CMP.w #!Define_DKC1_AnimationID_DK_Crawling
	BEQ.b CODE_BEAC77
	CMP.w #!Define_DKC1_AnimationID_DK_DuckIntoCrawlspace
	BEQ.b CODE_BEAC77
	CMP.w #!Define_DKC1_AnimationID_DK_TurnWhileCrawling
	BEQ.b CODE_BEAC77
	LDA.w #!Define_DKC1_AnimationID_DK_Idle
	JSL.l CODE_BE80A4
CODE_BEAC77:
	RTL

CODE_BEAC78:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BEACA9
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BEAC8B
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL
	EOR.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BMI.b CODE_BEACA1
CODE_BEAC8B:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BEAC94
	EOR.w #$FFFF
	INC
CODE_BEAC94:
	CMP.w #$0030
	BCS.b CODE_BEACA0
	LDA.w #!Define_DKC1_AnimationID_DK_InCrawlspace
	JSL.l CODE_BE80A4
CODE_BEACA0:
	RTL

CODE_BEACA1:
	LDA.w #!Define_DKC1_AnimationID_DK_TurnWhileCrawling
	JSL.l CODE_BE80A4
	RTL

CODE_BEACA9:
	RTL

DATA_BEACAA:
	%DKC1_AnS1_Op84(CODE_BEACB3)
	%DKC1_AnS1_OpXX($40, $0D8C)
	%DKC1_AnS1_Op80()

CODE_BEACB3:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BEACE4
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BEACD8
	BPL.b CODE_BEACC3
	EOR.w #$FFFF
	INC
CODE_BEACC3:
	CMP.w #$0060
	BMI.b CODE_BEACD8
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL
	EOR.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BMI.b CODE_BEACDC
	LDA.w #!Define_DKC1_AnimationID_DK_Crawling
	JSL.l CODE_BE80A4
CODE_BEACD8:
	RTL

CODE_BEACD9:
	JMP.w CODE_BE9C96

CODE_BEACDC:
	LDA.w #!Define_DKC1_AnimationID_DK_TurnWhileCrawling
	JSL.l CODE_BE80A4
	RTL

CODE_BEACE4:
	RTL

CODE_BEACE5:
	LDA.w #!Define_DKC1_AnimationID_DK_InCrawlspace
	JSL.l CODE_BE80A4
	RTL

DATA_BEACED:
	%DKC1_AnS1_OpXX($03, $0D8C)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($03, $0D8C)
	%DKC1_AnS1_Op81(CODE_BEACE5)
	%DKC1_AnS1_Op80()

DATA_BEACFD:
	%DKC1_AnS1_Op81(CODE_BEAEA5)
	%DKC1_AnS1_OpXX($01, $0BD8)
	%DKC1_AnS1_Op81(CODE_BE8B73)
	%DKC1_AnS1_OpXX($03, $0BD8)
	%DKC1_AnS1_OpXX($13, $0BE0)
	%DKC1_AnS1_OpXX($03, $0BE8)
	%DKC1_AnS1_OpXX($03, $0BF0)
	%DKC1_AnS1_OpXX($03, $0BF8)
	%DKC1_AnS1_Op81(CODE_BEAEE8)
	%DKC1_AnS1_OpXX($03, $0BFC)
	%DKC1_AnS1_OpXX($03, $0C00)
	%DKC1_AnS1_Op81(CODE_BE8513)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_WingFlap)
	%DKC1_AnS1_OpXX($03, $0C04)
	%DKC1_AnS1_OpXX($03, $0C0C)
	%DKC1_AnS1_OpXX($03, $0C14)
	%DKC1_AnS1_Op81(CODE_BEAE9D)
	%DKC1_AnS1_OpXX($03, $0C1C)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_OpXX($04, $0C20)
	%DKC1_AnS1_OpXX($04, $0C24)
	%DKC1_AnS1_OpXX($16, $0C28)
	%DKC1_AnS1_Op81(CODE_BEAECF)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C34)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_CrankyFalls)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEAEEF)
	%DKC1_AnS1_OpXX($0A, $0C28)
	%DKC1_AnS1_Op81(CODE_BEAEE1)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C34)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_CrankyFalls)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEAEEF)
	%DKC1_AnS1_OpXX($09, $0C28)
	%DKC1_AnS1_Op81(CODE_BEAEE1)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C34)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_CrankyFalls)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEAEEF)
	%DKC1_AnS1_OpXX($08, $0C28)
	%DKC1_AnS1_Op81(CODE_BEAEE1)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C34)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_CrankyFalls)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEAEEF)
	%DKC1_AnS1_OpXX($07, $0C28)
	%DKC1_AnS1_Op81(CODE_BEAEE1)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C34)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_CrankyFalls)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEAEEF)
	%DKC1_AnS1_OpXX($06, $0C28)
	%DKC1_AnS1_Op81(CODE_BEAEE1)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C34)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_CrankyFalls)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEAEEF)
	%DKC1_AnS1_OpXX($05, $0C28)
	%DKC1_AnS1_Op81(CODE_BEAEE1)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C34)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_CrankyFalls)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEAEEF)
	%DKC1_AnS1_OpXX($04, $0C28)
	%DKC1_AnS1_Op81(CODE_BEAEE1)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C34)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_CrankyFalls)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEAEEF)
	%DKC1_AnS1_OpXX($03, $0C28)
	%DKC1_AnS1_Op81(CODE_BEAEE1)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C34)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_CrankyFalls)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEAEEF)
	%DKC1_AnS1_Op81(CODE_BE8B31)
	%DKC1_AnS1_OpXX($02, $0C28)
	%DKC1_AnS1_Op81(CODE_BEAEE1)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C34)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($03, $0C30)
	%DKC1_AnS1_OpXX($03, $0C2C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_CrankyFalls)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEAEEF)
	%DKC1_AnS1_OpXX($48, $0C28)
	%DKC1_AnS1_Op80()

CODE_BEAE9D:
	LDY.w #DATA_B585ED
	JSL.l CODE_B5804C
	RTL

CODE_BEAEA5:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BEAECE
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0021
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	AND.w #$0080
	LSR
	XBA
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_BEAECE:
	RTL

CODE_BEAECF:
	LDA.w #$0300
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BEAEDB
	EOR.w #$FFFF
	INC
CODE_BEAEDB:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_BEAEE1:
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTL

CODE_BEAEE8:
	LDA.w #$0400
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTL

CODE_BEAEEF:
	LDY.w #DATA_B5868B
	JSL.l CODE_B5801C
	LDY.w #DATA_B5869F
	JSL.l CODE_B5801C
	RTL

DATA_BEAEFE:
	%DKC1_AnS1_Op84(CODE_BEA592)
	%DKC1_AnS1_OpXX($04, $0954)
	%DKC1_AnS1_Op81(CODE_BEA514)
	%DKC1_AnS1_OpXX($04, $0958)
	%DKC1_AnS1_OpXX($04, $095C)
	%DKC1_AnS1_OpXX($04, $0960)
	%DKC1_AnS1_OpXX($04, $0964)
	%DKC1_AnS1_OpXX($04, $0968)
	%DKC1_AnS1_OpXX($04, $096C)
	%DKC1_AnS1_OpXX($04, $0970)
	%DKC1_AnS1_OpXX($04, $0974)
	%DKC1_AnS1_OpXX($04, $0978)
	%DKC1_AnS1_OpXX($04, $097C)
	%DKC1_AnS1_OpXX($04, $0980)
	%DKC1_AnS1_OpXX($04, $0984)
	%DKC1_AnS1_OpXX($04, $0988)
	%DKC1_AnS1_OpXX($04, $098C)
	%DKC1_AnS1_OpXX($04, $0990)
	%DKC1_AnS1_OpXX($04, $0994)
	%DKC1_AnS1_OpXX($04, $0998)
	%DKC1_AnS1_OpXX($04, $099C)
	%DKC1_AnS1_OpXX($04, $09A0)
	%DKC1_AnS1_OpXX($04, $09A4)
	%DKC1_AnS1_OpXX($04, $09A8)
	%DKC1_AnS1_OpXX($05, $0F5C)
	%DKC1_AnS1_OpXX($05, $0F60)
	%DKC1_AnS1_OpXX($05, $0F64)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_WingFlap)
	%DKC1_AnS1_OpXX($05, $0F68)
	%DKC1_AnS1_OpXX($05, $0F6C)
	%DKC1_AnS1_OpXX($05, $0F70)
	%DKC1_AnS1_OpXX($05, $0F74)
	%DKC1_AnS1_OpXX($05, $0F78)
	%DKC1_AnS1_OpXX($05, $0F7C)
	%DKC1_AnS1_OpXX($05, $0F80)
	%DKC1_AnS1_OpXX($05, $0F84)
	%DKC1_AnS1_OpXX($05, $0F88)
	%DKC1_AnS1_OpXX($05, $0F8C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_Scratch)
	%DKC1_AnS1_OpXX($02, $0F90)
	%DKC1_AnS1_OpXX($02, $0F94)
	%DKC1_AnS1_OpXX($02, $0F98)
	%DKC1_AnS1_OpXX($02, $0F9C)
	%DKC1_AnS1_OpXX($02, $0F98)
	%DKC1_AnS1_OpXX($02, $0F94)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_Scratch)
	%DKC1_AnS1_OpXX($02, $0F90)
	%DKC1_AnS1_OpXX($02, $0F94)
	%DKC1_AnS1_OpXX($02, $0F98)
	%DKC1_AnS1_OpXX($03, $0F9C)
	%DKC1_AnS1_OpXX($03, $0F98)
	%DKC1_AnS1_OpXX($03, $0F94)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_Scratch)
	%DKC1_AnS1_OpXX($03, $0F90)
	%DKC1_AnS1_OpXX($03, $0F94)
	%DKC1_AnS1_OpXX($04, $0F98)
	%DKC1_AnS1_OpXX($05, $0F9C)
	%DKC1_AnS1_OpXX($06, $0F98)
	%DKC1_AnS1_OpXX($16, $0F94)
	%DKC1_AnS1_OpXX($04, $0F8C)
	%DKC1_AnS1_OpXX($04, $0F88)
	%DKC1_AnS1_OpXX($04, $0F84)
	%DKC1_AnS1_OpXX($04, $0F80)
	%DKC1_AnS1_OpXX($04, $0F7C)
	%DKC1_AnS1_OpXX($04, $0F78)
	%DKC1_AnS1_OpXX($04, $0F74)
	%DKC1_AnS1_OpXX($04, $0F70)
	%DKC1_AnS1_OpXX($04, $0F6C)
	%DKC1_AnS1_OpXX($04, $0F68)
	%DKC1_AnS1_OpXX($04, $0F64)
	%DKC1_AnS1_OpXX($04, $0F60)
	%DKC1_AnS1_OpXX($04, $0F5C)
	%DKC1_AnS1_Op80()

DATA_BEAFD6:
	%DKC1_AnS1_Op84(CODE_BE8DA9)
	%DKC1_AnS1_OpXX($09, $0DC0)
	%DKC1_AnS1_OpXX($09, $0DC4)
	%DKC1_AnS1_OpXX($09, $0DC8)
	%DKC1_AnS1_OpXX($09, $0DCC)
	%DKC1_AnS1_OpXX($09, $0DC8)
	%DKC1_AnS1_OpXX($09, $0DC4)
	%DKC1_AnS1_Op80()

DATA_BEAFEE:
	%DKC1_AnS1_OpXX($04, $0FA0)
	%DKC1_AnS1_OpXX($04, $0FA4)
	%DKC1_AnS1_OpXX($04, $0FA8)
	%DKC1_AnS1_OpXX($04, $0FBC)
	%DKC1_AnS1_OpXX($04, $0FC0)
	%DKC1_AnS1_OpXX($04, $0FC4)
	%DKC1_AnS1_Op84(CODE_BE8C82)
DATA_BEB004:
	%DKC1_AnS1_OpXX($24, $0FC8)
	%DKC1_AnS1_OpXX($04, $0FCC)
	%DKC1_AnS1_OpXX($34, $0FD0)
	%DKC1_AnS1_OpXX($04, $0FCC)
	%DKC1_AnS1_OpXX($04, $0FC8)
	%DKC1_AnS1_OpXX($06, $0FCC)
	%DKC1_AnS1_OpXX($44, $0FD0)
	%DKC1_AnS1_OpXX($04, $0FCC)
	%DKC1_AnS1_Op82(DATA_BEB004)

DATA_BEB01F:
	%DKC1_AnS1_Op80()

DATA_BEB021:
	%DKC1_AnS1_OpXX($04, $0FC4)
	%DKC1_AnS1_OpXX($04, $0FC0)
	%DKC1_AnS1_OpXX($04, $0FBC)
	%DKC1_AnS1_OpXX($04, $0FA8)
	%DKC1_AnS1_OpXX($04, $0FA4)
	%DKC1_AnS1_OpXX($04, $0FA0)
	%DKC1_AnS1_Op81(CODE_BE8CAA)
	%DKC1_AnS1_Op80()

DATA_BEB039:
	%DKC1_AnS1_OpXX($03, $0C38)
	%DKC1_AnS1_Op84(CODE_BE8CFB)
	%DKC1_AnS1_OpXX($03, $0C3C)
	%DKC1_AnS1_OpXX($03, $0C40)
	%DKC1_AnS1_OpXX($03, $0C44)
	%DKC1_AnS1_OpXX($03, $0C48)
	%DKC1_AnS1_OpXX($03, $0C4C)
	%DKC1_AnS1_OpXX($03, $0C50)
	%DKC1_AnS1_OpXX($03, $0C54)
	%DKC1_AnS1_OpXX($03, $0C58)
	%DKC1_AnS1_OpXX($03, $0C5C)
	%DKC1_AnS1_OpXX($03, $0C60)
	%DKC1_AnS1_OpXX($03, $0C64)
	%DKC1_AnS1_OpXX($03, $0C68)
	%DKC1_AnS1_OpXX($03, $0C6C)
	%DKC1_AnS1_OpXX($03, $0C70)
	%DKC1_AnS1_Op80()

DATA_BEB06C:
	%DKC1_AnS1_Op84(CODE_BE8D72)
	%DKC1_AnS1_OpXX($02, $0DD8)
	%DKC1_AnS1_OpXX($02, $0DDC)
	%DKC1_AnS1_OpXX($02, $0DE0)
	%DKC1_AnS1_OpXX($02, $0DE4)
	%DKC1_AnS1_OpXX($02, $0DE8)
	%DKC1_AnS1_OpXX($02, $0DEC)
	%DKC1_AnS1_OpXX($02, $0DF0)
	%DKC1_AnS1_OpXX($02, $0DF4)
	%DKC1_AnS1_OpXX($02, $0DF8)
	%DKC1_AnS1_OpXX($02, $0DFC)
	%DKC1_AnS1_OpXX($02, $0E00)
	%DKC1_AnS1_OpXX($02, $0E04)
	%DKC1_AnS1_Op81(CODE_BE8D40)
	%DKC1_AnS1_Op80()

DATA_BEB09A:
	%DKC1_AnS1_Op84(CODE_BE8D72)
	%DKC1_AnS1_OpXX($02, $0E04)
	%DKC1_AnS1_OpXX($02, $0E00)
	%DKC1_AnS1_OpXX($02, $0DFC)
	%DKC1_AnS1_OpXX($02, $0DF8)
	%DKC1_AnS1_OpXX($02, $0DF4)
	%DKC1_AnS1_OpXX($02, $0DF0)
	%DKC1_AnS1_OpXX($02, $0DEC)
	%DKC1_AnS1_OpXX($02, $0DE8)
	%DKC1_AnS1_OpXX($02, $0DE4)
	%DKC1_AnS1_OpXX($02, $0DE0)
	%DKC1_AnS1_OpXX($02, $0DDC)
	%DKC1_AnS1_OpXX($02, $0DD8)
	%DKC1_AnS1_Op81(CODE_BE8D40)
	%DKC1_AnS1_Op80()

DATA_BEB0C8:
	%DKC1_AnS1_OpXX($02, $0DD0)
	%DKC1_AnS1_OpXX($02, $0DD4)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($02, $0DD4)
	%DKC1_AnS1_OpXX($02, $0DD0)
	%DKC1_AnS1_Op81(CODE_BE8DEF)
	%DKC1_AnS1_Op80()

DATA_BEB0DE:
	%DKC1_AnS1_OpXX($02, $09AC)
	%DKC1_AnS1_Op81(CODE_BEA02E)
	%DKC1_AnS1_OpXX($02, $09B0)
	%DKC1_AnS1_Op81(CODE_BE9FE1)
	%DKC1_AnS1_OpXX($02, $09B4)
	%DKC1_AnS1_Op81(CODE_BEA02E)
	%DKC1_AnS1_OpXX($02, $09B8)
	%DKC1_AnS1_Op81(CODE_BE9FE1)
	%DKC1_AnS1_OpXX($02, $09BC)
	%DKC1_AnS1_Op81(CODE_BEA02E)
	%DKC1_AnS1_OpXX($02, $09C0)
	%DKC1_AnS1_Op81(CODE_BE9FE1)
	%DKC1_AnS1_OpXX($02, $09C4)
	%DKC1_AnS1_Op81(CODE_BEA02E)
	%DKC1_AnS1_OpXX($02, $09C8)
	%DKC1_AnS1_Op81(CODE_BE9FE1)
	%DKC1_AnS1_OpXX($02, $09CC)
	%DKC1_AnS1_Op81(CODE_BEA02E)
	%DKC1_AnS1_OpXX($02, $09D0)
	%DKC1_AnS1_Op81(CODE_BE9FE1)
	%DKC1_AnS1_OpXX($02, $09D4)
	%DKC1_AnS1_Op81(CODE_BEA02E)
	%DKC1_AnS1_OpXX($02, $09D8)
	%DKC1_AnS1_Op81(CODE_BE9FE1)
	%DKC1_AnS1_OpXX($02, $09DC)
	%DKC1_AnS1_Op81(CODE_BEA02E)
	%DKC1_AnS1_OpXX($02, $09E0)
	%DKC1_AnS1_Op81(CODE_BE9FE1)
	%DKC1_AnS1_OpXX($02, $09E4)
	%DKC1_AnS1_Op81(CODE_BEA02E)
	%DKC1_AnS1_OpXX($02, $09E8)
	%DKC1_AnS1_Op81(CODE_BE9FE1)
	%DKC1_AnS1_Op80()

DATA_BEB150:
	%DKC1_AnS1_OpXX($02, $0A50)
	%DKC1_AnS1_Op83(CODE_BE851B)
	%DKC1_AnS1_Op84(CODE_BEA755)
	%DKC1_AnS1_OpXX($02, $0A54)
	%DKC1_AnS1_OpXX($02, $0A58)
	%DKC1_AnS1_OpXX($02, $0A5C)
	%DKC1_AnS1_OpXX($02, $0A60)
	%DKC1_AnS1_OpXX($02, $0A64)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op84($000000)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEB175:
	%DKC1_AnS1_OpXX($02, $0A6C)
	%DKC1_AnS1_OpXX($02, $0A68)
	%DKC1_AnS1_OpXX($02, $0A64)
	%DKC1_AnS1_Op83(CODE_BE8506)
	%DKC1_AnS1_Op82(DATA_BEB1FC)

DATA_BEB184:
	%DKC1_AnS1_Op80()

DATA_BEB186:
	%DKC1_AnS1_OpXX($02, $0A20)
	%DKC1_AnS1_OpXX($0A, $0A24)
	%DKC1_AnS1_OpXX($02, $0A28)
	%DKC1_AnS1_OpXX($02, $0A2C)
	%DKC1_AnS1_Op81(CODE_BEA68E)
	%DKC1_AnS1_OpXX($02, $0A30)
	%DKC1_AnS1_OpXX($02, $0A34)
	%DKC1_AnS1_OpXX($02, $0A38)
	%DKC1_AnS1_OpXX($02, $0A3C)
	%DKC1_AnS1_OpXX($02, $0A40)
	%DKC1_AnS1_OpXX($02, $0A44)
	%DKC1_AnS1_OpXX($02, $0A48)
	%DKC1_AnS1_OpXX($02, $0A4C)
	%DKC1_AnS1_OpXX($02, $0A50)
	%DKC1_AnS1_OpXX($02, $0A54)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEB1B9:
	%DKC1_AnS1_Op81(CODE_BEB233)
	%DKC1_AnS1_OpXX($01, $0A24)
	%DKC1_AnS1_OpXX($01, $0A2C)
	%DKC1_AnS1_Op81(CODE_BEA7C1)
	%DKC1_AnS1_OpXX($02, $0A30)
	%DKC1_AnS1_OpXX($02, $0A34)
	%DKC1_AnS1_OpXX($02, $0A38)
	%DKC1_AnS1_OpXX($02, $0A3C)
	%DKC1_AnS1_OpXX($02, $0A40)
	%DKC1_AnS1_OpXX($02, $0A44)
	%DKC1_AnS1_OpXX($02, $0A48)
	%DKC1_AnS1_OpXX($02, $0A4C)
	%DKC1_AnS1_OpXX($02, $0A50)
	%DKC1_AnS1_Op81(CODE_BEB23C)
	%DKC1_AnS1_Op83(CODE_BE851B)
	%DKC1_AnS1_OpXX($02, $0A54)
	%DKC1_AnS1_Op84(CODE_BEA755)
	%DKC1_AnS1_OpXX($02, $0A58)
	%DKC1_AnS1_OpXX($02, $0A5C)
	%DKC1_AnS1_OpXX($02, $0A60)
	%DKC1_AnS1_OpXX($02, $0A64)
DATA_BEB1FC:
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEA737)
	%DKC1_AnS1_Op84($000000)
	%DKC1_AnS1_Op81(CODE_BEB224)
	%DKC1_AnS1_Op81(CODE_BEA724)
	%DKC1_AnS1_OpXX($02, $0A68)
	%DKC1_AnS1_OpXX($02, $0A6C)
	%DKC1_AnS1_OpXX($03, $0A20)
	%DKC1_AnS1_OpXX($08, $0A24)
	%DKC1_AnS1_OpXX($03, $0A20)
	%DKC1_AnS1_Op81(CODE_BEA778)
	%DKC1_AnS1_Op80()

CODE_BEB224:
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BEB232
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_BEB232:
	RTL

CODE_BEB233:
	LDX.b $84
	LDA.w #$0004
	STA.w $16E5,x
	RTL

CODE_BEB23C:
	LDX.b $84
	STZ.w $16E5,x
	RTL

DATA_BEB242:
	%DKC1_AnS1_OpXX($02, $0A30)
	%DKC1_AnS1_OpXX($02, $0A34)
	%DKC1_AnS1_OpXX($02, $0A38)
	%DKC1_AnS1_OpXX($02, $0A3C)
	%DKC1_AnS1_OpXX($02, $0A40)
	%DKC1_AnS1_OpXX($02, $0A44)
	%DKC1_AnS1_OpXX($02, $0A48)
	%DKC1_AnS1_OpXX($02, $0A4C)
	%DKC1_AnS1_OpXX($02, $0A50)
	%DKC1_AnS1_OpXX($02, $0A54)
	%DKC1_AnS1_OpXX($03, $0A58)
	%DKC1_AnS1_OpXX($03, $0A5C)
	%DKC1_AnS1_OpXX($04, $0A60)
	%DKC1_AnS1_Op83(CODE_BE84B9)
	%DKC1_AnS1_OpXX($02, $0A64)
	%DKC1_AnS1_OpXX($02, $0A68)
	%DKC1_AnS1_OpXX($02, $0A6C)
	%DKC1_AnS1_Op81(CODE_BEA8C7)
	%DKC1_AnS1_Op80()

DATA_BEB27B:
	%DKC1_AnS1_OpXX($03, $0F04)
	%DKC1_AnS1_OpXX($03, $0F08)
	%DKC1_AnS1_OpXX($03, $0F0C)
	%DKC1_AnS1_OpXX($03, $0F10)
	%DKC1_AnS1_OpXX($03, $0F14)
	%DKC1_AnS1_OpXX($03, $0F18)
	%DKC1_AnS1_OpXX($05, $0F1C)
	%DKC1_AnS1_OpXX($02, $0F20)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_SwitchKongs)
	%DKC1_AnS1_OpXX($02, $0F24)
	%DKC1_AnS1_OpXX($02, $0F28)
	%DKC1_AnS1_OpXX($02, $0F2C)
	%DKC1_AnS1_OpXX($02, $0F30)
	%DKC1_AnS1_OpXX($02, $0F34)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyMonkeySound )
	%DKC1_AnS1_Op82(DATA_BEB2EF)

DATA_BEB2A9:
	%DKC1_AnS1_Op80()

DATA_BEB2AB:
	%DKC1_AnS1_OpXX($03, $0F38)
	%DKC1_AnS1_OpXX($03, $0F3C)
	%DKC1_AnS1_OpXX($03, $0F40)
	%DKC1_AnS1_OpXX($03, $0F44)
	%DKC1_AnS1_OpXX($03, $0F48)
	%DKC1_AnS1_OpXX($0D, $0F4C)
	%DKC1_AnS1_OpXX($03, $0F50)
	%DKC1_AnS1_OpXX($03, $0F54)
	%DKC1_AnS1_Op82(DATA_BEB2EF)

DATA_BEB2C6:
	%DKC1_AnS1_Op80()

DATA_BEB2C8:
	%DKC1_AnS1_OpXX($02, $0F04)
	%DKC1_AnS1_OpXX($02, $0F08)
	%DKC1_AnS1_OpXX($02, $0F0C)
	%DKC1_AnS1_OpXX($02, $0F10)
	%DKC1_AnS1_OpXX($02, $0F14)
	%DKC1_AnS1_OpXX($02, $0F18)
	%DKC1_AnS1_OpXX($02, $0F1C)
	%DKC1_AnS1_OpXX($02, $0F20)
	%DKC1_AnS1_OpXX($02, $0F24)
	%DKC1_AnS1_OpXX($02, $0F28)
	%DKC1_AnS1_OpXX($02, $0F2C)
	%DKC1_AnS1_OpXX($02, $0F30)
	%DKC1_AnS1_OpXX($02, $0F34)
DATA_BEB2EF:
	%DKC1_AnS1_OpXX($01, $0A20)
	%DKC1_AnS1_OpXX($01, $0A24)
	%DKC1_AnS1_OpXX($01, $0A28)
	%DKC1_AnS1_OpXX($01, $0A2C)
	%DKC1_AnS1_OpXX($02, $0A30)
	%DKC1_AnS1_OpXX($01, $0A34)
	%DKC1_AnS1_OpXX($02, $0A38)
	%DKC1_AnS1_OpXX($01, $0A3C)
	%DKC1_AnS1_OpXX($02, $0A40)
	%DKC1_AnS1_OpXX($01, $0A44)
	%DKC1_AnS1_OpXX($02, $0A48)
	%DKC1_AnS1_OpXX($01, $0A4C)
	%DKC1_AnS1_OpXX($02, $0A50)
	%DKC1_AnS1_OpXX($01, $0A54)
	%DKC1_AnS1_OpXX($02, $0A58)
	%DKC1_AnS1_OpXX($01, $0A5C)
	%DKC1_AnS1_OpXX($02, $0A60)
	%DKC1_AnS1_OpXX($01, $0A64)
	%DKC1_AnS1_Op83(CODE_BE8541)
	%DKC1_AnS1_OpXX($02, $0A68)
	%DKC1_AnS1_OpXX($02, $0A6C)
	%DKC1_AnS1_OpXX($03, $0A20)
	%DKC1_AnS1_OpXX($08, $0A24)
	%DKC1_AnS1_OpXX($03, $0A20)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEB33C:
	%DKC1_AnS1_OpXX($02, $0964)
	%DKC1_AnS1_OpXX($02, $096C)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($02, $096C)
	%DKC1_AnS1_OpXX($02, $0964)
	%DKC1_AnS1_Op81(CODE_BEA8C7)
	%DKC1_AnS1_Op80()

DATA_BEB352:
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyHurt)
	%DKC1_AnS1_Op81(CODE_BE9CEA)
	%DKC1_AnS1_Op81(CODE_BE9D08)
	%DKC1_AnS1_OpXX($02, $0B00)
	%DKC1_AnS1_Op83(CODE_BE84E3)
	%DKC1_AnS1_OpXX($02, $0B00)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($02, $0B00)
	%DKC1_AnS1_Op83(CODE_BE84EE)
	%DKC1_AnS1_OpXX($02, $0B00)
	%DKC1_AnS1_Op81(CODE_BE9DB5)
	%DKC1_AnS1_Op80()

DATA_BEB377:
	%DKC1_AnS1_OpXX($01, $09EC)
	%DKC1_AnS1_OpXX($01, $09F0)
	%DKC1_AnS1_OpXX($01, $09F4)
	%DKC1_AnS1_OpXX($01, $09F8)
	%DKC1_AnS1_OpXX($01, $09FC)
	%DKC1_AnS1_OpXX($01, $0A00)
	%DKC1_AnS1_OpXX($01, $0A04)
	%DKC1_AnS1_OpXX($01, $0A08)
	%DKC1_AnS1_OpXX($01, $0A0C)
	%DKC1_AnS1_OpXX($01, $0A10)
	%DKC1_AnS1_OpXX($01, $0A14)
	%DKC1_AnS1_OpXX($01, $0A18)
	%DKC1_AnS1_OpXX($01, $0A1C)
	%DKC1_AnS1_Op80()

DATA_BEB3A0:
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyHurt)
	%DKC1_AnS1_Op81(CODE_BE9DAE)
	%DKC1_AnS1_OpXX($20, $0B00)
	%DKC1_AnS1_Op83(CODE_BE84E3)
	%DKC1_AnS1_OpXX($10, $0B00)
	%DKC1_AnS1_Op81(CODE_BE9DCE)
	%DKC1_AnS1_Op80()

DATA_BEB3B5:
	%DKC1_AnS1_OpXX($02, $0C38)
	%DKC1_AnS1_OpXX($02, $0C3C)
	%DKC1_AnS1_OpXX($02, $0C40)
	%DKC1_AnS1_OpXX($02, $0C44)
	%DKC1_AnS1_OpXX($02, $0C48)
	%DKC1_AnS1_OpXX($02, $0C4C)
	%DKC1_AnS1_OpXX($02, $0C50)
	%DKC1_AnS1_OpXX($02, $0C54)
	%DKC1_AnS1_OpXX($02, $0C58)
	%DKC1_AnS1_OpXX($02, $0C5C)
	%DKC1_AnS1_OpXX($02, $0C60)
	%DKC1_AnS1_OpXX($02, $0C64)
	%DKC1_AnS1_OpXX($02, $0C68)
	%DKC1_AnS1_OpXX($02, $0C6C)
	%DKC1_AnS1_OpXX($02, $0C70)
	%DKC1_AnS1_Op80()

DATA_BEB3E4:
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyHurt)
	%DKC1_AnS1_OpXX($0B, $0B00)
	%DKC1_AnS1_Op81(CODE_BE9835)
	%DKC1_AnS1_Op81(CODE_BE9CEA)
	%DKC1_AnS1_OpXX($02, $0B00)
	%DKC1_AnS1_Op81(CODE_BE9956)
	%DKC1_AnS1_Op81(CODE_BE9937)
	%DKC1_AnS1_Op81(CODE_B6A856)
	%DKC1_AnS1_OpXX($05, $0AC0)
	%DKC1_AnS1_OpXX($05, $0AC4)
	%DKC1_AnS1_OpXX($05, $0AC8)
	%DKC1_AnS1_OpXX($05, $0ACC)
	%DKC1_AnS1_OpXX($05, $0AD0)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_ClamboClose)
	%DKC1_AnS1_Op81(CODE_BE9945)
	%DKC1_AnS1_OpXX($05, $0AD4)
	%DKC1_AnS1_OpXX($05, $0AD8)
	%DKC1_AnS1_OpXX($05, $0ADC)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_ClamboClose)
	%DKC1_AnS1_Op81(CODE_BE993E)
	%DKC1_AnS1_OpXX($06, $0AE0)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_ClamboClose)
	%DKC1_AnS1_Op81(CODE_BE994C)
	%DKC1_AnS1_OpXX($0C, $0AE4)
	%DKC1_AnS1_OpXX($06, $0AE8)
	%DKC1_AnS1_OpXX($06, $0AEC)
	%DKC1_AnS1_Op81(CODE_B6A868)
	%DKC1_AnS1_Op81(CODE_BEB480)
	%DKC1_AnS1_OpXX($06, $0AF0)
	%DKC1_AnS1_OpXX($06, $0AF4)
	%DKC1_AnS1_OpXX($06, $0AF8)
	%DKC1_AnS1_OpXX($06, $0AFC)
	%DKC1_AnS1_OpXX($05, $0AFC)
	%DKC1_AnS1_OpXX($05, $0AF8)
	%DKC1_AnS1_OpXX($05, $0AF4)
	%DKC1_AnS1_OpXX($05, $0AF4)
	%DKC1_AnS1_OpXX($05, $0AF8)
	%DKC1_AnS1_OpXX($05, $0AFC)
	%DKC1_AnS1_OpXX($04, $0AFC)
	%DKC1_AnS1_OpXX($04, $0AF8)
	%DKC1_AnS1_OpXX($04, $0AF4)
	%DKC1_AnS1_OpXX($04, $0AF4)
	%DKC1_AnS1_OpXX($04, $0AF8)
	%DKC1_AnS1_OpXX($04, $0AFC)
	%DKC1_AnS1_Op81(CODE_BE9932)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

CODE_BEB480:
	LDA.w #!Define_DKC1_SoundID_DiddySeeingStars
	JSL.l CODE_BFFB09
	LDY.w #DATA_B58611
	JSL.l CODE_B5804C
	RTL

DATA_BEB48F:
	%DKC1_AnS1_Op84(CODE_BE94A7)
	%DKC1_AnS1_OpXX($03, $0AB8)
	%DKC1_AnS1_OpXX($03, $0ABC)
	%DKC1_AnS1_Op81(CODE_BE9202)
	%DKC1_AnS1_Op80()

DATA_BEB49F:
	%DKC1_AnS1_Op84(CODE_BE94A7)
	%DKC1_AnS1_OpXX($03, $0AB8)
	%DKC1_AnS1_Op81(CODE_BE924D)
	%DKC1_AnS1_OpXX($02, $0AB8)
	%DKC1_AnS1_OpXX($03, $0ABC)
	%DKC1_AnS1_Op84($000000)
	%DKC1_AnS1_OpXX($03, $0ABC)
	%DKC1_AnS1_Op81(CODE_BE9241)
	%DKC1_AnS1_OpXX($02, $0A80)
	%DKC1_AnS1_OpXX($02, $0A7C)
	%DKC1_AnS1_OpXX($02, $0A78)
	%DKC1_AnS1_Op81(CODE_BE9267)
	%DKC1_AnS1_Op81(CODE_BE9251)
	%DKC1_AnS1_Op80()

DATA_BEB4CE:
	%DKC1_AnS1_Op84(CODE_BE9A6D)
	%DKC1_AnS1_OpXX($06, $0B04)
	%DKC1_AnS1_OpXX($06, $0B08)
	%DKC1_AnS1_OpXX($06, $0B0C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyTooCloseToEdge)
	%DKC1_AnS1_OpXX($06, $0B10)
	%DKC1_AnS1_OpXX($06, $0B14)
	%DKC1_AnS1_OpXX($06, $0B18)
	%DKC1_AnS1_Op81(CODE_BEB4EC)
	%DKC1_AnS1_Op80()

CODE_BEB4EC:
	LDA.w #!Define_DKC1_AnimationID_DK_StandTooCloseToEdge
	JSL.l CODE_BE80A4
	RTL

DATA_BEB4F4:
	%DKC1_AnS1_Op84(CODE_BE9A6D)
	%DKC1_AnS1_OpXX($04, $0B1C)
	%DKC1_AnS1_OpXX($04, $0B20)
	%DKC1_AnS1_OpXX($03, $0B24)
	%DKC1_AnS1_OpXX($03, $0B28)
	%DKC1_AnS1_OpXX($02, $0B2C)
	%DKC1_AnS1_OpXX($02, $0B30)
	%DKC1_AnS1_OpXX($02, $0B34)
	%DKC1_AnS1_OpXX($02, $0B38)
	%DKC1_AnS1_OpXX($02, $0B3C)
	%DKC1_AnS1_OpXX($02, $0B40)
	%DKC1_AnS1_OpXX($02, $0B44)
	%DKC1_AnS1_OpXX($01, $0B48)
	%DKC1_AnS1_OpXX($01, $0B1C)
	%DKC1_AnS1_OpXX($02, $0B20)
	%DKC1_AnS1_OpXX($02, $0B24)
	%DKC1_AnS1_OpXX($02, $0B28)
	%DKC1_AnS1_OpXX($02, $0B2C)
	%DKC1_AnS1_OpXX($02, $0B30)
	%DKC1_AnS1_OpXX($02, $0B34)
	%DKC1_AnS1_OpXX($02, $0B38)
	%DKC1_AnS1_OpXX($02, $0B3C)
	%DKC1_AnS1_OpXX($02, $0B40)
	%DKC1_AnS1_OpXX($02, $0B44)
	%DKC1_AnS1_OpXX($02, $0B48)
	%DKC1_AnS1_OpXX($02, $0B1C)
	%DKC1_AnS1_OpXX($02, $0B20)
	%DKC1_AnS1_OpXX($02, $0B24)
	%DKC1_AnS1_OpXX($03, $0B28)
	%DKC1_AnS1_OpXX($03, $0B2C)
	%DKC1_AnS1_OpXX($03, $0B30)
	%DKC1_AnS1_OpXX($03, $0B34)
	%DKC1_AnS1_OpXX($03, $0B38)
	%DKC1_AnS1_OpXX($04, $0B3C)
	%DKC1_AnS1_OpXX($04, $0B40)
	%DKC1_AnS1_OpXX($04, $0B44)
	%DKC1_AnS1_OpXX($04, $0B48)
	%DKC1_AnS1_OpXX($04, $0B18)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyHurt)
	%DKC1_AnS1_OpXX($04, $0B14)
	%DKC1_AnS1_OpXX($04, $0B10)
	%DKC1_AnS1_OpXX($03, $0B14)
	%DKC1_AnS1_OpXX($03, $0B18)
	%DKC1_AnS1_OpXX($02, $0B48)
	%DKC1_AnS1_OpXX($02, $0B44)
	%DKC1_AnS1_OpXX($02, $0B40)
	%DKC1_AnS1_OpXX($02, $0B3C)
	%DKC1_AnS1_OpXX($02, $0B38)
	%DKC1_AnS1_OpXX($02, $0B34)
	%DKC1_AnS1_OpXX($02, $0B30)
	%DKC1_AnS1_OpXX($02, $0B2C)
	%DKC1_AnS1_OpXX($02, $0B28)
	%DKC1_AnS1_OpXX($02, $0B24)
	%DKC1_AnS1_OpXX($02, $0B20)
	%DKC1_AnS1_OpXX($02, $0B1C)
	%DKC1_AnS1_OpXX($02, $0B48)
	%DKC1_AnS1_OpXX($02, $0B44)
	%DKC1_AnS1_OpXX($02, $0B40)
	%DKC1_AnS1_OpXX($02, $0B3C)
	%DKC1_AnS1_OpXX($02, $0B38)
	%DKC1_AnS1_OpXX($02, $0B34)
	%DKC1_AnS1_OpXX($02, $0B30)
	%DKC1_AnS1_OpXX($02, $0B2C)
	%DKC1_AnS1_OpXX($02, $0B28)
	%DKC1_AnS1_OpXX($02, $0B24)
	%DKC1_AnS1_OpXX($02, $0B20)
	%DKC1_AnS1_OpXX($02, $0B1C)
	%DKC1_AnS1_OpXX($02, $0B48)
	%DKC1_AnS1_OpXX($02, $0B44)
	%DKC1_AnS1_OpXX($02, $0B40)
	%DKC1_AnS1_OpXX($03, $0B3C)
	%DKC1_AnS1_OpXX($03, $0B38)
	%DKC1_AnS1_OpXX($03, $0B34)
	%DKC1_AnS1_OpXX($03, $0B30)
	%DKC1_AnS1_OpXX($03, $0B2C)
	%DKC1_AnS1_OpXX($04, $0B28)
	%DKC1_AnS1_OpXX($04, $0B24)
	%DKC1_AnS1_OpXX($04, $0B20)
	%DKC1_AnS1_OpXX($04, $0B1C)
	%DKC1_AnS1_OpXX($04, $0B18)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyHurt)
	%DKC1_AnS1_OpXX($04, $0B14)
	%DKC1_AnS1_OpXX($04, $0B10)
	%DKC1_AnS1_OpXX($03, $0B14)
	%DKC1_AnS1_OpXX($03, $0B18)
	%DKC1_AnS1_Op80()

DATA_BEB5F4:
	%DKC1_AnS1_OpXX($02, $0A50)
	%DKC1_AnS1_Op83(CODE_BE852C)
	%DKC1_AnS1_OpXX($01, $0A54)
	%DKC1_AnS1_OpXX($01, $0A58)
	%DKC1_AnS1_OpXX($01, $0A5C)
	%DKC1_AnS1_OpXX($01, $0A60)
	%DKC1_AnS1_OpXX($01, $0A64)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_OpXX($01, $0A68)
	%DKC1_AnS1_OpXX($02, $0A6C)
	%DKC1_AnS1_Op81(CODE_BE9CA0)
	%DKC1_AnS1_Op80()

DATA_BEB618:
	%DKC1_AnS1_Op84(CODE_BE94A7)
	%DKC1_AnS1_OpXX($01, $0A70)
	%DKC1_AnS1_OpXX($01, $0A78)
	%DKC1_AnS1_OpXX($01, $0A7C)
	%DKC1_AnS1_OpXX($01, $0A80)
	%DKC1_AnS1_OpXX($01, $0A84)
DATA_BEB62B:
	%DKC1_AnS1_OpXX($02, $0A88)
	%DKC1_AnS1_OpXX($02, $0A8C)
	%DKC1_AnS1_OpXX($02, $0A90)
	%DKC1_AnS1_Op81(CODE_BE92AD)
	%DKC1_AnS1_OpXX($02, $0A94)
	%DKC1_AnS1_OpXX($02, $0A98)
	%DKC1_AnS1_OpXX($02, $0AA4)
	%DKC1_AnS1_OpXX($02, $0AA8)
	%DKC1_AnS1_OpXX($02, $0AAC)
	%DKC1_AnS1_OpXX($02, $0AB0)
	%DKC1_AnS1_OpXX($02, $0AB4)
	%DKC1_AnS1_Op81(CODE_BE92B4)
	%DKC1_AnS1_Op82(DATA_BEB62B)

DATA_BEB654:
	%DKC1_AnS1_Op80()

DATA_BEB656:
	%DKC1_AnS1_OpXX($28, $0D00)
	%DKC1_AnS1_OpXX($08, $0D04)
	%DKC1_AnS1_OpXX($08, $0D08)
	%DKC1_AnS1_OpXX($28, $0D0C)
	%DKC1_AnS1_OpXX($08, $0D08)
	%DKC1_AnS1_OpXX($06, $0D04)
	%DKC1_AnS1_OpXX($06, $0D08)
	%DKC1_AnS1_OpXX($06, $0D0C)
	%DKC1_AnS1_OpXX($14, $0D10)
	%DKC1_AnS1_OpXX($08, $0D0C)
	%DKC1_AnS1_OpXX($08, $0D08)
	%DKC1_AnS1_OpXX($08, $0D04)
	%DKC1_AnS1_Op80()

DATA_BEB67C:
	%DKC1_AnS1_OpXX($06, $0D28)
	%DKC1_AnS1_OpXX($06, $0D2C)
	%DKC1_AnS1_OpXX($06, $0D30)
	%DKC1_AnS1_OpXX($06, $0D34)
	%DKC1_AnS1_OpXX($06, $0D30)
	%DKC1_AnS1_OpXX($06, $0D2C)
	%DKC1_AnS1_Op80()

DATA_BEB690:
	%DKC1_AnS1_OpXX($08, $0CFC)
	%DKC1_AnS1_OpXX($08, $0CFC)
	%DKC1_AnS1_OpXX($08, $0CFC)
	%DKC1_AnS1_OpXX($08, $0CFC)
	%DKC1_AnS1_Op80()

DATA_BEB69E:
	%DKC1_AnS1_OpXX($02, $0B54)
	%DKC1_AnS1_Op84(CODE_BE962C)
	%DKC1_AnS1_OpXX($02, $0B58)
	%DKC1_AnS1_OpXX($02, $0B5C)
	%DKC1_AnS1_OpXX($02, $0B60)
	%DKC1_AnS1_OpXX($02, $0B64)
	%DKC1_AnS1_OpXX($02, $0B68)
	%DKC1_AnS1_OpXX($02, $0B6C)
	%DKC1_AnS1_OpXX($02, $0B70)
	%DKC1_AnS1_OpXX($02, $0B74)
	%DKC1_AnS1_OpXX($02, $0B78)
	%DKC1_AnS1_OpXX($02, $0B7C)
	%DKC1_AnS1_OpXX($02, $0B80)
	%DKC1_AnS1_OpXX($02, $0B84)
	%DKC1_AnS1_OpXX($02, $0B88)
	%DKC1_AnS1_OpXX($02, $0B8C)
	%DKC1_AnS1_OpXX($02, $0B90)
	%DKC1_AnS1_Op80()

DATA_BEB6D4:
	%DKC1_AnS1_OpXX($03, $0B4C)
	%DKC1_AnS1_OpXX($03, $0B50)
	%DKC1_AnS1_OpXX($02, $0B54)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BE9736)
	%DKC1_AnS1_Op81(CODE_BEB6F8)
	%DKC1_AnS1_OpXX($05, $0B54)
	%DKC1_AnS1_Op81(CODE_BEB719)
	%DKC1_AnS1_OpXX($08, $0B54)
	%DKC1_AnS1_Op81(CODE_BE9C96)
	%DKC1_AnS1_Op80()

CODE_BEB6F8:
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDY.b $84
	LDA.w $1699,y
	AND.w #$FFEF
	STA.w $1699,y
	LDA.w #$0400
	JSR.w CODE_BE96FE
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTL

CODE_BEB719:
	LDA.w #$FA00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTL

DATA_BEB720:
	%DKC1_AnS1_OpXX($02, $09EC)
	%DKC1_AnS1_OpXX($02, $09F0)
	%DKC1_AnS1_OpXX($02, $09F4)
	%DKC1_AnS1_Op81(CODE_BE9EEA)
	%DKC1_AnS1_OpXX($02, $09F8)
	%DKC1_AnS1_OpXX($02, $09FC)
	%DKC1_AnS1_Op81(CODE_BE9EEA)
	%DKC1_AnS1_OpXX($02, $0A00)
	%DKC1_AnS1_OpXX($02, $0A04)
	%DKC1_AnS1_Op81(CODE_BE9EEA)
	%DKC1_AnS1_OpXX($02, $0A08)
	%DKC1_AnS1_OpXX($02, $0A0C)
	%DKC1_AnS1_Op81(CODE_BE9EEA)
	%DKC1_AnS1_OpXX($02, $0A10)
	%DKC1_AnS1_OpXX($02, $0A14)
	%DKC1_AnS1_Op81(CODE_BE9E5F)
	%DKC1_AnS1_Op81(CODE_BE9EEA)
	%DKC1_AnS1_OpXX($02, $0A18)
	%DKC1_AnS1_OpXX($02, $0A1C)
	%DKC1_AnS1_Op81(CODE_BE9E6B)
	%DKC1_AnS1_Op81(CODE_BE9EEA)
	%DKC1_AnS1_Op80()

DATA_BEB769:
	%DKC1_AnS1_OpXX($01, $09EC)
	%DKC1_AnS1_OpXX($01, $09F0)
	%DKC1_AnS1_OpXX($01, $09F4)
	%DKC1_AnS1_OpXX($01, $09F8)
	%DKC1_AnS1_OpXX($01, $09FC)
	%DKC1_AnS1_OpXX($01, $0A00)
	%DKC1_AnS1_OpXX($01, $0A04)
	%DKC1_AnS1_OpXX($01, $0A08)
	%DKC1_AnS1_OpXX($01, $0A0C)
	%DKC1_AnS1_OpXX($01, $0A10)
	%DKC1_AnS1_OpXX($01, $0A14)
	%DKC1_AnS1_OpXX($01, $0A18)
	%DKC1_AnS1_OpXX($01, $0A1C)
	%DKC1_AnS1_Op80()

DATA_BEB792:
	%DKC1_AnS1_OpXX($04, $28F0)
	%DKC1_AnS1_OpXX($04, $28F4)
	%DKC1_AnS1_OpXX($04, $28F8)
	%DKC1_AnS1_OpXX($04, $28FC)
	%DKC1_AnS1_OpXX($04, $2900)
	%DKC1_AnS1_OpXX($04, $2904)
	%DKC1_AnS1_OpXX($04, $2908)
	%DKC1_AnS1_OpXX($04, $290C)
	%DKC1_AnS1_Op80()

DATA_BEB7AC:
	%DKC1_AnS1_OpXX($06, $25CC)
	%DKC1_AnS1_OpXX($06, $25C8)
	%DKC1_AnS1_OpXX($06, $25C4)
	%DKC1_AnS1_OpXX($06, $25C0)
	%DKC1_AnS1_OpXX($1A, $25BC)
	%DKC1_AnS1_OpXX($06, $25C0)
	%DKC1_AnS1_OpXX($06, $25C4)
	%DKC1_AnS1_OpXX($06, $25C8)
	%DKC1_AnS1_OpXX($06, $25CC)
	%DKC1_AnS1_OpXX($15, $2578)
	%DKC1_AnS1_OpXX($06, $257C)
	%DKC1_AnS1_OpXX($06, $2580)
	%DKC1_AnS1_OpXX($06, $2584)
	%DKC1_AnS1_OpXX($06, $2588)
	%DKC1_AnS1_OpXX($06, $258C)
	%DKC1_AnS1_OpXX($06, $2590)
	%DKC1_AnS1_OpXX($06, $2594)
	%DKC1_AnS1_OpXX($06, $2598)
	%DKC1_AnS1_OpXX($06, $259C)
	%DKC1_AnS1_OpXX($06, $25A0)
	%DKC1_AnS1_OpXX($06, $25A4)
	%DKC1_AnS1_OpXX($06, $25A8)
	%DKC1_AnS1_Op81(CODE_BEB911)
	%DKC1_AnS1_OpXX($04, $25AC)
	%DKC1_AnS1_OpXX($04, $25B0)
	%DKC1_AnS1_OpXX($04, $25B4)
	%DKC1_AnS1_OpXX($04, $25B0)
	%DKC1_AnS1_Op81(CODE_BEB911)
	%DKC1_AnS1_OpXX($04, $25AC)
	%DKC1_AnS1_OpXX($04, $25B0)
	%DKC1_AnS1_OpXX($04, $25B4)
	%DKC1_AnS1_OpXX($04, $25B0)
	%DKC1_AnS1_Op81(CODE_BEB911)
	%DKC1_AnS1_OpXX($04, $25AC)
	%DKC1_AnS1_OpXX($04, $25B0)
	%DKC1_AnS1_OpXX($04, $25B4)
	%DKC1_AnS1_OpXX($04, $25B0)
	%DKC1_AnS1_Op81(CODE_BEB911)
	%DKC1_AnS1_OpXX($04, $25AC)
	%DKC1_AnS1_OpXX($04, $25B0)
	%DKC1_AnS1_OpXX($04, $25B4)
	%DKC1_AnS1_OpXX($04, $25B0)
	%DKC1_AnS1_Op81(CODE_BEB911)
	%DKC1_AnS1_OpXX($04, $25AC)
	%DKC1_AnS1_OpXX($04, $25B0)
	%DKC1_AnS1_OpXX($04, $25B4)
	%DKC1_AnS1_OpXX($04, $25B0)
	%DKC1_AnS1_OpXX($06, $25B4)
	%DKC1_AnS1_OpXX($06, $25B8)
	%DKC1_AnS1_OpXX($06, $25BC)
	%DKC1_AnS1_OpXX($06, $25B8)
	%DKC1_AnS1_OpXX($06, $25B4)
	%DKC1_AnS1_Op81(CODE_BEB911)
	%DKC1_AnS1_OpXX($06, $25B0)
	%DKC1_AnS1_OpXX($06, $25AC)
	%DKC1_AnS1_OpXX($06, $25A8)
	%DKC1_AnS1_OpXX($06, $25A4)
	%DKC1_AnS1_OpXX($06, $25A0)
	%DKC1_AnS1_OpXX($06, $25A4)
	%DKC1_AnS1_OpXX($06, $25A8)
	%DKC1_AnS1_Op81(CODE_BEB911)
	%DKC1_AnS1_OpXX($06, $25AC)
	%DKC1_AnS1_OpXX($06, $25B0)
	%DKC1_AnS1_OpXX($06, $25B4)
	%DKC1_AnS1_OpXX($06, $25B8)
	%DKC1_AnS1_OpXX($06, $25BC)
	%DKC1_AnS1_OpXX($06, $25C0)
	%DKC1_AnS1_OpXX($06, $25C4)
	%DKC1_AnS1_OpXX($06, $25C8)
	%DKC1_AnS1_OpXX($06, $25CC)
	%DKC1_AnS1_OpXX($04, $2578)
	%DKC1_AnS1_OpXX($04, $257C)
	%DKC1_AnS1_OpXX($04, $2580)
	%DKC1_AnS1_OpXX($08, $2584)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $258C)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $2584)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $258C)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $2584)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $258C)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $2584)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $258C)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $2584)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $258C)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $2584)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $258C)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $2584)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $258C)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $2584)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $258C)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $2584)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $258C)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $2584)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($08, $258C)
	%DKC1_AnS1_OpXX($08, $2588)
	%DKC1_AnS1_OpXX($04, $2584)
	%DKC1_AnS1_OpXX($04, $2580)
	%DKC1_AnS1_OpXX($04, $257C)
	%DKC1_AnS1_Op80()

CODE_BEB911:
	JSL.l CODE_BDF7D0
	BCS.b CODE_BEB91E
	LDA.w #!Define_DKC1_SoundID_RambiPant
	JML.l CODE_BFFB27

CODE_BEB91E:
	RTL

DATA_BEB91F:
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_KillKrusha)
	%DKC1_AnS1_OpXX($06, $272C)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_KillKrusha)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEB95F)
DATA_BEB92D:
	%DKC1_AnS1_OpXX($01, $26F0)
	%DKC1_AnS1_OpXX($01, $26F4)
	%DKC1_AnS1_OpXX($01, $26F8)
	%DKC1_AnS1_OpXX($01, $26FC)
	%DKC1_AnS1_OpXX($01, $2700)
	%DKC1_AnS1_OpXX($01, $2704)
	%DKC1_AnS1_OpXX($01, $2708)
	%DKC1_AnS1_OpXX($01, $270C)
	%DKC1_AnS1_OpXX($01, $26D4)
	%DKC1_AnS1_OpXX($01, $26D8)
	%DKC1_AnS1_OpXX($01, $26DC)
	%DKC1_AnS1_OpXX($01, $26E0)
	%DKC1_AnS1_OpXX($01, $26E4)
	%DKC1_AnS1_OpXX($01, $26E8)
	%DKC1_AnS1_OpXX($01, $26EC)
	%DKC1_AnS1_Op82(DATA_BEB92D)

DATA_BEB95D:
	%DKC1_AnS1_Op80()

CODE_BEB95F:
	LDA.w #$0400
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BEB96B
	EOR.w #$FFFF
	INC
CODE_BEB96B:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTL

DATA_BEB96F:
	%DKC1_AnS1_OpXX($04, $2970)
	%DKC1_AnS1_Op81(CODE_BEB978)
	%DKC1_AnS1_Op80()

CODE_BEB978:
	LDA.w #!Define_DKC1_AnimationID_Enguarde_Idle
	JML.l CODE_BE80AF

DATA_BEB97F:
	%DKC1_AnS1_Op84(CODE_BEBB0E)
	%DKC1_AnS1_Op81(CODE_BEBAF9)
	%DKC1_AnS1_Op88($FFF9, $FFF2)
	%DKC1_AnS1_OpXX($06, $28F0)
	%DKC1_AnS1_OpXX($06, $28F4)
	%DKC1_AnS1_OpXX($06, $28F8)
	%DKC1_AnS1_OpXX($06, $28FC)
	%DKC1_AnS1_OpXX($06, $2900)
	%DKC1_AnS1_OpXX($06, $2904)
	%DKC1_AnS1_OpXX($06, $2908)
	%DKC1_AnS1_OpXX($06, $290C)
	%DKC1_AnS1_Op80()

DATA_BEB9A6:
	%DKC1_AnS1_Op84(CODE_BEBD93)
	%DKC1_AnS1_OpXX($06, $28F0)
	%DKC1_AnS1_OpXX($06, $28F4)
	%DKC1_AnS1_OpXX($06, $28F8)
	%DKC1_AnS1_OpXX($06, $28FC)
	%DKC1_AnS1_OpXX($06, $2900)
	%DKC1_AnS1_OpXX($06, $2904)
	%DKC1_AnS1_Op81(CODE_BEBE1E)
	%DKC1_AnS1_OpXX($06, $2908)
	%DKC1_AnS1_OpXX($06, $290C)
	%DKC1_AnS1_Op80()

DATA_BEB9C8:
	%DKC1_AnS1_OpXX($02, $2990)
	%DKC1_AnS1_OpXX($01, $2994)
	%DKC1_AnS1_OpXX($01, $2998)
	%DKC1_AnS1_OpXX($01, $299C)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEB9DE:
	%DKC1_AnS1_OpXX($01, $0478)
	%DKC1_AnS1_OpXX($01, $047C)
	%DKC1_AnS1_OpXX($01, $0480)
	%DKC1_AnS1_OpXX($01, $0484)
	%DKC1_AnS1_OpXX($01, $0488)
	%DKC1_AnS1_OpXX($01, $048C)
	%DKC1_AnS1_OpXX($01, $0490)
	%DKC1_AnS1_OpXX($01, $0494)
	%DKC1_AnS1_OpXX($01, $0498)
	%DKC1_AnS1_OpXX($01, $049C)
	%DKC1_AnS1_OpXX($01, $04A0)
	%DKC1_AnS1_OpXX($01, $04A4)
	%DKC1_AnS1_OpXX($01, $04A8)
	%DKC1_AnS1_OpXX($01, $04AC)
	%DKC1_AnS1_OpXX($01, $04B0)
	%DKC1_AnS1_OpXX($01, $04B4)
	%DKC1_AnS1_Op81(CODE_BEBA14)
	%DKC1_AnS1_Op80()

CODE_BEBA14:
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Swimming
	JML.l CODE_BE80A4

DATA_BEBA21:
	%DKC1_AnS1_OpXX($01, $0B54)
	%DKC1_AnS1_OpXX($01, $0B58)
	%DKC1_AnS1_OpXX($01, $0B5C)
	%DKC1_AnS1_OpXX($01, $0B60)
	%DKC1_AnS1_OpXX($01, $0B64)
	%DKC1_AnS1_OpXX($01, $0B68)
	%DKC1_AnS1_OpXX($01, $0B6C)
	%DKC1_AnS1_OpXX($01, $0B70)
	%DKC1_AnS1_OpXX($01, $0B74)
	%DKC1_AnS1_OpXX($01, $0B78)
	%DKC1_AnS1_OpXX($01, $0B7C)
	%DKC1_AnS1_OpXX($01, $0B80)
	%DKC1_AnS1_OpXX($01, $0B84)
	%DKC1_AnS1_OpXX($01, $0B88)
	%DKC1_AnS1_OpXX($01, $0B8C)
	%DKC1_AnS1_OpXX($01, $0B90)
	%DKC1_AnS1_Op81(CODE_BEBA14)
	%DKC1_AnS1_Op80()

DATA_BEBA57:
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyMonkeySound)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_GetOnAnimalBuddy)
	%DKC1_AnS1_Op81(CODE_BEBEEB)
	%DKC1_AnS1_Op88($FFF9, $FFF2)
	%DKC1_AnS1_Op85($03, $28FC, $0DBC)
	%DKC1_AnS1_Op81(CODE_BEBEF8)
	%DKC1_AnS1_Op85($03, $28F8, $0DB8)
	%DKC1_AnS1_Op85($03, $28F4, $0DB4)
	%DKC1_AnS1_Op81(CODE_BEBEF9)
	%DKC1_AnS1_Op85($05, $28F0, $0DB0)
	%DKC1_AnS1_Op85($08, $28F0, $0D00)
	%DKC1_AnS1_Op81(CODE_BEBEE7)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEBA94:
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKMonkeySound)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_GetOnAnimalBuddy)
	%DKC1_AnS1_Op81(CODE_BEBEEB)
	%DKC1_AnS1_Op88($FFF9, $FFF2)
	%DKC1_AnS1_Op85($03, $28FC, $0598)
	%DKC1_AnS1_Op81(CODE_BEBEF8)
	%DKC1_AnS1_Op85($03, $28F8, $0594)
	%DKC1_AnS1_Op85($03, $28F4, $0590)
	%DKC1_AnS1_Op81(CODE_BEBEF9)
	%DKC1_AnS1_Op85($05, $28F0, $058C)
	%DKC1_AnS1_Op85($08, $28F0, $0538)
	%DKC1_AnS1_Op81(CODE_BEBEE7)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEBAD1:
	%DKC1_AnS1_Op84(CODE_BEBB0E)
	%DKC1_AnS1_Op81(CODE_BEBAF9)
	%DKC1_AnS1_OpXX($06, $2578)
	%DKC1_AnS1_OpXX($06, $257C)
	%DKC1_AnS1_OpXX($06, $2580)
	%DKC1_AnS1_OpXX($06, $2584)
	%DKC1_AnS1_OpXX($06, $2588)
	%DKC1_AnS1_OpXX($06, $258C)
	%DKC1_AnS1_OpXX($06, $2588)
	%DKC1_AnS1_OpXX($06, $2584)
	%DKC1_AnS1_OpXX($06, $2580)
	%DKC1_AnS1_OpXX($06, $257C)
	%DKC1_AnS1_Op80()

CODE_BEBAF9:
	LDA.w #!Define_DKC1_AnimationID_DK_RideAnimalBuddy
	JML.l CODE_BE8054

CODE_BEBB00:
	LDA.w #!Define_DKC1_AnimationID_DK_HangOntoWinky
	JML.l CODE_BE8054

CODE_BEBB07:
	LDA.w #!Define_DKC1_AnimationID_DK_HangOntoFlutteringExpresso
	JML.l CODE_BE8054

CODE_BEBB0E:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BEBB1F
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BEBB20
CODE_BEBB18:
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Walk
	JSL.l CODE_BE8092
CODE_BEBB1F:
	RTL

CODE_BEBB20:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BEBB29
	EOR.w #$FFFF
	INC
CODE_BEBB29:
	CMP.w #$00E0
	BMI.b CODE_BEBB1F
	BRA.b CODE_BEBB18

DATA_BEBB30:
	%DKC1_AnS1_Op81(CODE_BEBC97)
	%DKC1_AnS1_Op87($03, $2738, $FFFC, $FFFC)
	%DKC1_AnS1_Op84(CODE_BEBC9F)
	%DKC1_AnS1_Op87($08, $2738, $FFFC, $FFFC)
	%DKC1_AnS1_Op81(CODE_BEBC61)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_RambiStab)
	%DKC1_AnS1_Op87($12, $2748, $FFFC, $FFFF)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEBB5F)
	%DKC1_AnS1_Op80()

CODE_BEBB5F:
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_EndStab
	JSL.l CODE_BE8092
CODE_BEBB66:
	RTL

DATA_BEBB67:
	%DKC1_AnS1_Op87($03, $26D8, $FFFC, $FFFF)
	%DKC1_AnS1_Op87($03, $26DC, $FFFC, $FFFF)
	%DKC1_AnS1_Op87($03, $26E8, $FFFC, $FFFF)
	%DKC1_AnS1_Op87($03, $26EC, $FFFC, $FFFF)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEBB8D:
	%DKC1_AnS1_Op87($01, $2974, $FFF9, $FFF1)
	%DKC1_AnS1_Op87($01, $2978, $FFF9, $FFF1)
	%DKC1_AnS1_Op87($01, $297C, $FFF9, $FFF1)
	%DKC1_AnS1_Op81(CODE_BEBC97)
	%DKC1_AnS1_Op87($03, $2980, $FFF9, $FFF1)
	%DKC1_AnS1_Op81(CODE_BEBBFF)
	%DKC1_AnS1_Op87($05, $2980, $FFF9, $FFF1)
	%DKC1_AnS1_Op81(CODE_BEBC10)
	%DKC1_AnS1_Op87($04, $2984, $FFF9, $FFF1)
	%DKC1_AnS1_Op87($08, $2984, $FFF9, $FFF1)
	%DKC1_AnS1_Op81(CODE_BEBBF8)
	%DKC1_AnS1_Op81(CODE_BEBBDB)
	%DKC1_AnS1_Op80()

CODE_BEBBDB:
	LDA.w #!Define_DKC1_AnimationID_EnguardeRiddenByDK_EndStab
	JML.l CODE_BE80AF

DATA_BEBBE2:
	%DKC1_AnS1_Op87($05, $2988, $FFF9, $FFF1)
	%DKC1_AnS1_Op87($05, $298C, $FFF9, $FFF1)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

CODE_BEBBF8:
	LDA.w #$0030
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BEBBFF:
	LDY.b $84
	LDA.w $16D5,y
	CMP.w #$0010
	BPL.b CODE_BEBC0F
	LDA.w #$0010
	STA.w $16D5,y
CODE_BEBC0F:
	RTL

CODE_BEBC10:
	LDA.w #$004D
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0400
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BEBC24
	EOR.w #$FFFF
	INC
CODE_BEBC24:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
CODE_BEBC27:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #!Define_DKC1_SoundID_EnguardeStab
	JSL.l CODE_BFFB27
	RTL

DATA_BEBC32:
	%DKC1_AnS1_Op81(CODE_BEBC97)
	%DKC1_AnS1_Op87($03, $2738, $0000, $FFFF)
	%DKC1_AnS1_Op84(CODE_BEBC9F)
	%DKC1_AnS1_Op87($08, $2738, $0000, $FFFF)
	%DKC1_AnS1_Op81(CODE_BEBC61)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_RambiStab)
	%DKC1_AnS1_Op87($12, $2748, $0000, $FFFF)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEBB5F)
	%DKC1_AnS1_Op80()

CODE_BEBC61:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0001
	BNE.b CODE_BEBC6A
	RTL

CODE_BEBC6A:
	LDA.w #$0400
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTL

DATA_BEBC71:
	%DKC1_AnS1_Op87($03, $26D8, $0000, $FFFF)
	%DKC1_AnS1_Op87($03, $26DC, $0000, $FFFF)
	%DKC1_AnS1_Op87($03, $26E8, $0000, $FFFF)
	%DKC1_AnS1_Op87($03, $26EC, $0000, $FFFF)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

CODE_BEBC97:
	LDA.w #!Define_DKC1_AnimationID_DK_HangOntoStabbingEnguarde
	JSL.l CODE_BE8054
	RTL

CODE_BEBC9F:
	LDA.w #$0005
	JSL.l CODE_BBA4C8
	LDA.w #$0022
	JSL.l CODE_BBA58D
	BCC.b CODE_BEBCF8
	LDX.b $84
	LDA.b $88
	CMP.w #$0006
	BMI.b CODE_BEBCF8
	CMP.w $0512,x
	BEQ.b CODE_BEBCF8
	LDY.b $88
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr14_BreakableWall
	BEQ.b CODE_BEBCD1
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BRA.b CODE_BEBCD4

CODE_BEBCD1:
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_BEBCD4:
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable15C9Lo,y
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	ASL
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
	LDA.w #!Define_DKC1_SoundID_RambiHitEnemy
	JML.l CODE_BFFB27

CODE_BEBCF8:
	RTL

DATA_BEBCF9:
	%DKC1_AnS1_Op84(CODE_BEBD93)
	%DKC1_AnS1_Op81(CODE_BEBB00)
	%DKC1_AnS1_Op87($03, $26F0, $0000, $FFFF)
	%DKC1_AnS1_Op87($03, $26F4, $0000, $FFFF)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_RambiWalk1)
	%DKC1_AnS1_Op87($03, $26F8, $0000, $0000)
	%DKC1_AnS1_Op87($03, $26FC, $0000, $0000)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_RambiWalk2)
	%DKC1_AnS1_Op81(CODE_BEBE1E)
	%DKC1_AnS1_Op87($03, $2700, $0000, $0001)
	%DKC1_AnS1_Op87($03, $2704, $0000, $0002)
	%DKC1_AnS1_Op87($03, $2708, $0000, $0002)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_RambiWalk1)
	%DKC1_AnS1_Op87($03, $270C, $0000, $0003)
	%DKC1_AnS1_Op87($03, $26D4, $0000, $0003)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_RambiWalk2)
	%DKC1_AnS1_Op87($03, $26D8, $0000, $0003)
	%DKC1_AnS1_Op87($03, $26DC, $0000, $0002)
	%DKC1_AnS1_Op87($03, $26E4, $0000, $0002)
	%DKC1_AnS1_Op87($03, $26E8, $0000, $0001)
	%DKC1_AnS1_Op87($01, $26EC, $0000, $0000)
	%DKC1_AnS1_Op87($01, $26EC, $0000, $0000)
	%DKC1_AnS1_Op87($01, $26EC, $0000, $FFFF)
	%DKC1_AnS1_Op81(CODE_BEBE1E)
	%DKC1_AnS1_Op80()

CODE_BEBD93:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BEBDE2
	CMP.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BNE.b CODE_BEBDCA
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BPL.b CODE_BEBDA6
	EOR.w #$FFFF
	INC
CODE_BEBDA6:
	STA.b $76
	LDY.b $84
	LDA.w $0512,y
	TAY
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr0B_Winky
	BEQ.b CODE_BEBDCA
	CMP.w #!Define_DKC1_NorSpr09_Rambi
	BNE.b CODE_BEBDC0
	JSR.w CODE_BEBDE3
	BRA.b CODE_BEBDCA

CODE_BEBDC0:
	CMP.w #!Define_DKC1_NorSpr0A_Expresso
	BNE.b CODE_BEBDCA
	JSR.w CODE_BEBE08
	BRA.b CODE_BEBDCA

CODE_BEBDCA:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BEBDDA
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL
	EOR.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BMI.b CODE_BEBDDB
CODE_BEBDDA:
	RTL

CODE_BEBDDB:
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Turn
	JSL.l CODE_BE8092
CODE_BEBDE2:
	RTL

CODE_BEBDE3:
	LDA.b $76
	CMP.w #$0380
	BNE.b CODE_BEBDFF
	LDA.b $28
	AND.w #$0003
	BNE.b CODE_BEBDFF
	LDA.b $28
	AND.w #$0004
	BEQ.b CODE_BEBE00
	LDY.w #DATA_B58663
	JSL.l CODE_B5801C
CODE_BEBDFF:
	RTS

CODE_BEBE00:
	LDY.w #DATA_B58677
	JSL.l CODE_B5801C
	RTS

CODE_BEBE08:
	LDA.b $76
	CMP.w #$0400
	BNE.b CODE_BEBDFF
	LDA.b $28
	AND.w #$0003
	BNE.b CODE_BEBDFF
	LDY.w #DATA_B58663
	JSL.l CODE_B5801C
	RTS

CODE_BEBE1E:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BEBE38
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BEBE2C
	EOR.w #$FFFF
	INC
CODE_BEBE2C:
	CMP.w #$0030
	BCS.b CODE_BEBE38
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Idle
	JSL.l CODE_BE8092
CODE_BEBE38:
	RTL

DATA_BEBE39:
	%DKC1_AnS1_OpXX($02, $26CC)
	%DKC1_AnS1_OpXX($02, $26D0)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($02, $26D0)
	%DKC1_AnS1_OpXX($02, $26CC)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

CODE_BEBE4F:
	LDY.b $84
	LDA.w $0512,y
	TAY
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr0C_Enguarde
	BNE.b CODE_BEBE65
	LDA.w #$0030
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	BRA.b CODE_BEBE6B

CODE_BEBE65:
	LDA.w #$0014
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_BEBE6B:
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Idle
	JSL.l CODE_BE8092
	RTL

DATA_BEBE73:
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyMonkeySound )
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_GetOnAnimalBuddy)
	%DKC1_AnS1_Op81(CODE_BEBEEB)
	%DKC1_AnS1_Op85($03, $271C, $0DBC)
	%DKC1_AnS1_Op81(CODE_BEBEF8)
	%DKC1_AnS1_Op85($03, $2718, $0DB8)
	%DKC1_AnS1_Op85($03, $2714, $0DB4)
	%DKC1_AnS1_Op81(CODE_BEBEF9)
	%DKC1_AnS1_Op86($05, $2710, $0DB0, $0000, $FFFE)
	%DKC1_AnS1_Op85($08, $2578, $0D00)
	%DKC1_AnS1_Op81(CODE_BEBEE7)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEBEAF:
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKMonkeySound)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_GetOnAnimalBuddy)
	%DKC1_AnS1_Op81(CODE_BEBEEB)
	%DKC1_AnS1_Op85($03, $271C, $0598)
	%DKC1_AnS1_Op81(CODE_BEBEF8)
	%DKC1_AnS1_Op85($03, $2718, $0594)
	%DKC1_AnS1_Op85($03, $2714, $0590)
	%DKC1_AnS1_Op81(CODE_BEBEF9)
	%DKC1_AnS1_Op85($05, $2710, $058C)
	%DKC1_AnS1_Op85($08, $2578, $0538)
	%DKC1_AnS1_Op81(CODE_BEBEE7)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

CODE_BEBEE7:
	STZ.w $1929
	RTL

CODE_BEBEEB:
	LDA.w #$0016
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0001
	STA.w $1929
	RTL

CODE_BEBEF8:
	RTL

CODE_BEBEF9:
	RTL

DATA_BEBEFA:
	%DKC1_AnS1_Op85($06, $271C, $0594)
	%DKC1_AnS1_Op85($02, $271C, $0594)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op85($03, $2720, $059C)
	%DKC1_AnS1_Op85($04, $2724, $05A0)
	%DKC1_AnS1_Op85($05, $2710, $058C)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEBF21:
	%DKC1_AnS1_Op86($06, $271C, $0DB4, $0000, $0004)
	%DKC1_AnS1_Op86($02, $271C, $0DB4, $0000, $0004)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op86($03, $2720, $0DBC, $0000, $0002)
	%DKC1_AnS1_Op86($04, $2724, $0DB8, $0000, $FFFE)
	%DKC1_AnS1_Op86($05, $2710, $0DB0, $0000, $FFFD)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEBF5C:
	%DKC1_AnS1_Op85($03, $2330, $0590)
	%DKC1_AnS1_Op85($02, $2334, $0590)
	%DKC1_AnS1_Op86($02, $2338, $0594, $0008, $0006)
	%DKC1_AnS1_Op85($02, $233C, $0594)
	%DKC1_AnS1_Op85($02, $2340, $0594)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op86($03, $2344, $05A0, $0000, $0006)
	%DKC1_AnS1_Op85($04, $232C, $05A4)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEBF97:
	%DKC1_AnS1_Op85($03, $2330, $0DB0)
	%DKC1_AnS1_Op85($02, $2334, $0DB0)
	%DKC1_AnS1_Op86($02, $2338, $0DB4, $0003, $0006)
	%DKC1_AnS1_Op85($02, $233C, $0DB4)
	%DKC1_AnS1_Op85($02, $2340, $0DB8)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op86($03, $2344, $0DB8, $0000, $0006)
	%DKC1_AnS1_Op85($04, $232C, $0DB0)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEBFD2:
	%DKC1_AnS1_Op86($01, $1F7C, $0594, $FFF6, $0015)
	%DKC1_AnS1_Op86($01, $1F80, $0594, $FFF6, $0017)
	%DKC1_AnS1_Op86($01, $1F84, $0594, $FFF6, $0018)
	%DKC1_AnS1_Op86($01, $1F88, $0594, $FFF6, $001A)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op86($01, $1F90, $05A0, $FFF6, $001B)
	%DKC1_AnS1_Op86($01, $1F94, $05A0, $FFF6, $001A)
	%DKC1_AnS1_Op86($01, $1F98, $05A4, $FFF6, $0018)
	%DKC1_AnS1_Op86($01, $1F9C, $05A4, $FFF6, $0015)
	%DKC1_AnS1_Op86($01, $1FA0, $05A4, $FFF6, $0013)
	%DKC1_AnS1_Op86($01, $1FA4, $05A4, $FFF6, $000F)
	%DKC1_AnS1_Op86($01, $1FA8, $05A4, $FFF6, $0009)
	%DKC1_AnS1_Op86($01, $1FAC, $05A4, $FFF6, $0005)
	%DKC1_AnS1_Op86($01, $1FB0, $05A4, $FFF6, $FFFF)
	%DKC1_AnS1_Op86($01, $1FB4, $05A4, $FFF6, $FFFD)
	%DKC1_AnS1_Op86($01, $1FB8, $05A4, $FFF6, $FFFA)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEC071:
	%DKC1_AnS1_Op86($01, $1F7C, $0DB4, $FFF6, $0015)
	%DKC1_AnS1_Op86($01, $1F80, $0DB4, $FFF6, $0017)
	%DKC1_AnS1_Op86($01, $1F84, $0DB4, $FFF6, $0018)
	%DKC1_AnS1_Op86($01, $1F88, $0DB8, $FFF6, $001A)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op86($01, $1F90, $0DBC, $FFF6, $001B)
	%DKC1_AnS1_Op86($01, $1F94, $0DBC, $FFF6, $001A)
	%DKC1_AnS1_Op86($01, $1F98, $0DBC, $FFF6, $0018)
	%DKC1_AnS1_Op86($01, $1F9C, $0DBC, $FFF6, $0015)
	%DKC1_AnS1_Op86($01, $1FA0, $0DBC, $FFF6, $0013)
	%DKC1_AnS1_Op86($01, $1FA4, $0DBC, $FFF6, $000F)
	%DKC1_AnS1_Op86($01, $1FA8, $0DBC, $FFF6, $0009)
	%DKC1_AnS1_Op86($01, $1FAC, $0DB8, $FFF6, $0005)
	%DKC1_AnS1_Op86($01, $1FB0, $0DB4, $FFF6, $FFFF)
	%DKC1_AnS1_Op86($01, $1FB4, $0DB0, $FFF6, $FFFD)
	%DKC1_AnS1_Op86($01, $1FB8, $0DAC, $FFF6, $FFFA)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEC110:
	%DKC1_AnS1_Op84(CODE_BE962C)
	%DKC1_AnS1_Op87($34, $2984, $FFF9, $FFF1)
	%DKC1_AnS1_Op80()

DATA_BEC11E:
	%DKC1_AnS1_Op84(CODE_BE962C)
	%DKC1_AnS1_Op87($34, $2984, $FFF9, $FFF1)
	%DKC1_AnS1_Op80()

DATA_BEC12C:
	%DKC1_AnS1_Op85($06, $2710, $058C)
	%DKC1_AnS1_Op81(CODE_BEA7EB)
DATA_BEC136:
	%DKC1_AnS1_Op85($03, $2714, $0590)
	%DKC1_AnS1_Op85($03, $2718, $0594)
	%DKC1_AnS1_Op85($07, $271C, $0594)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_Op85($01, $271C, $0594)
	%DKC1_AnS1_Op83(CODE_BE851B)
	%DKC1_AnS1_Op85($02, $271C, $0594)
	%DKC1_AnS1_Op85($04, $2720, $059C)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEC183)
	%DKC1_AnS1_Op81(CODE_BEC199)
	%DKC1_AnS1_Op85($04, $2724, $05A0)
	%DKC1_AnS1_Op81(CODE_BEC198)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_RambiLand)
	%DKC1_AnS1_Op85($05, $2710, $058C)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

CODE_BEC183:
	LDA.w #$0200
	JSR.w CODE_BE96FE
	LDY.w #DATA_B586B3
	JSL.l CODE_B5801C
	LDY.w #DATA_B586CB
	JSL.l CODE_B5801C
	RTL

CODE_BEC198:
	RTL

CODE_BEC199:
	LDA.w #$0014
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

DATA_BEC1A0:
	%DKC1_AnS1_Op86($06, $2710, $0DAC, $0000, $FFFE)
	%DKC1_AnS1_Op81(CODE_BEA7EB)
DATA_BEC1AE:
	%DKC1_AnS1_Op86($03, $2714, $0DB0, $0000, $0000)
	%DKC1_AnS1_Op86($03, $2718, $0DB0, $0000, $0002)
	%DKC1_AnS1_Op86($02, $271C, $0DB4, $0000, $0004)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_Op86($01, $271C, $0DB8, $0000, $0003)
	%DKC1_AnS1_Op83(CODE_BE851B)
	%DKC1_AnS1_Op86($02, $271C, $0DBC, $0000, $0002)
	%DKC1_AnS1_Op86($04, $2720, $0DBC, $0000, $0002)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_RambiLand)
	%DKC1_AnS1_Op81(CODE_BEBEF8)
	%DKC1_AnS1_Op81(CODE_BEC199)
	%DKC1_AnS1_Op86($04, $2724, $0DB8, $0000, $FFFE)
	%DKC1_AnS1_Op81(CODE_BEBEF9)
	%DKC1_AnS1_Op86($05, $2710, $0DB0, $0000, $FFFD)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEC21B:
	%DKC1_AnS1_OpXX($0B, $1ECC)
	%DKC1_AnS1_OpXX($04, $1ED0)
	%DKC1_AnS1_OpXX($04, $1ED4)
	%DKC1_AnS1_OpXX($04, $1ED8)
	%DKC1_AnS1_OpXX($04, $1EDC)
	%DKC1_AnS1_OpXX($10, $1ECC)
	%DKC1_AnS1_OpXX($04, $1EDC)
	%DKC1_AnS1_OpXX($04, $1ED8)
	%DKC1_AnS1_OpXX($04, $1ED4)
	%DKC1_AnS1_OpXX($04, $1ED0)
	%DKC1_AnS1_OpXX($07, $1ECC)
	%DKC1_AnS1_OpXX($04, $1ED0)
	%DKC1_AnS1_OpXX($04, $1ED4)
	%DKC1_AnS1_OpXX($04, $1ED8)
	%DKC1_AnS1_OpXX($04, $1EDC)
	%DKC1_AnS1_OpXX($0B, $1ECC)
	%DKC1_AnS1_OpXX($07, $1EE0)
	%DKC1_AnS1_OpXX($03, $1EE4)
	%DKC1_AnS1_OpXX($03, $1EE8)
	%DKC1_AnS1_OpXX($03, $1EEC)
	%DKC1_AnS1_OpXX($03, $1EF0)
	%DKC1_AnS1_OpXX($05, $1EF4)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_Scratch)
	%DKC1_AnS1_OpXX($03, $1EF0)
	%DKC1_AnS1_OpXX($03, $1EEC)
	%DKC1_AnS1_OpXX($03, $1EE8)
	%DKC1_AnS1_OpXX($03, $1EE4)
	%DKC1_AnS1_OpXX($03, $1EE8)
	%DKC1_AnS1_OpXX($03, $1EEC)
	%DKC1_AnS1_OpXX($03, $1EF0)
	%DKC1_AnS1_OpXX($05, $1EF4)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_Scratch)
	%DKC1_AnS1_OpXX($03, $1EF0)
	%DKC1_AnS1_OpXX($03, $1EEC)
	%DKC1_AnS1_OpXX($03, $1EE8)
	%DKC1_AnS1_OpXX($03, $1EE4)
	%DKC1_AnS1_OpXX($03, $1EE8)
	%DKC1_AnS1_OpXX($03, $1EEC)
	%DKC1_AnS1_OpXX($03, $1EF0)
	%DKC1_AnS1_OpXX($05, $1EF4)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_Scratch)
	%DKC1_AnS1_OpXX($03, $1EF0)
	%DKC1_AnS1_OpXX($03, $1EEC)
	%DKC1_AnS1_OpXX($03, $1EE8)
	%DKC1_AnS1_OpXX($03, $1EE4)
	%DKC1_AnS1_OpXX($07, $1EE0)
	%DKC1_AnS1_OpXX($15, $1F4C)
	%DKC1_AnS1_OpXX($01, $1F50)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_AnimalBuddyJump)
	%DKC1_AnS1_OpXX($01, $1F54)
	%DKC1_AnS1_OpXX($01, $1F58)
	%DKC1_AnS1_OpXX($01, $1F5C)
	%DKC1_AnS1_OpXX($01, $1F60)
	%DKC1_AnS1_OpXX($01, $1F64)
	%DKC1_AnS1_OpXX($01, $1F68)
	%DKC1_AnS1_OpXX($01, $1F6C)
	%DKC1_AnS1_OpXX($01, $1F70)
	%DKC1_AnS1_OpXX($01, $1F74)
	%DKC1_AnS1_OpXX($01, $1F78)
	%DKC1_AnS1_OpXX($01, $1F7C)
	%DKC1_AnS1_OpXX($01, $1F80)
	%DKC1_AnS1_OpXX($01, $1F84)
	%DKC1_AnS1_OpXX($01, $1F88)
	%DKC1_AnS1_OpXX($01, $1F8C)
	%DKC1_AnS1_OpXX($01, $1F90)
	%DKC1_AnS1_OpXX($01, $1F94)
	%DKC1_AnS1_OpXX($01, $1F98)
	%DKC1_AnS1_OpXX($01, $1F9C)
	%DKC1_AnS1_OpXX($01, $1FA0)
	%DKC1_AnS1_OpXX($01, $1FA4)
	%DKC1_AnS1_OpXX($01, $1FA8)
	%DKC1_AnS1_OpXX($01, $1FAC)
	%DKC1_AnS1_OpXX($01, $1FB0)
	%DKC1_AnS1_OpXX($01, $1FB4)
	%DKC1_AnS1_OpXX($01, $1FB8)
	%DKC1_AnS1_Op80()

DATA_BEC2FA:
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_KillKritter)
	%DKC1_AnS1_OpXX($06, $1FBC)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_KillKritter)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEC346)
DATA_BEC308:
	%DKC1_AnS1_OpXX($01, $1F4C)
	%DKC1_AnS1_OpXX($01, $1F50)
	%DKC1_AnS1_OpXX($01, $1F58)
	%DKC1_AnS1_OpXX($01, $1F5C)
	%DKC1_AnS1_OpXX($01, $1F64)
	%DKC1_AnS1_OpXX($01, $1F68)
	%DKC1_AnS1_OpXX($01, $1F70)
	%DKC1_AnS1_OpXX($01, $1F74)
	%DKC1_AnS1_OpXX($01, $1F7C)
	%DKC1_AnS1_OpXX($01, $1F80)
	%DKC1_AnS1_OpXX($01, $1F88)
	%DKC1_AnS1_OpXX($01, $1F8C)
	%DKC1_AnS1_OpXX($01, $1F94)
	%DKC1_AnS1_OpXX($01, $1F98)
	%DKC1_AnS1_OpXX($01, $1FA0)
	%DKC1_AnS1_OpXX($01, $1FA4)
	%DKC1_AnS1_OpXX($01, $1FAC)
	%DKC1_AnS1_OpXX($01, $1FB0)
	%DKC1_AnS1_OpXX($01, $1FB8)
	%DKC1_AnS1_Op82(DATA_BEC308)

DATA_BEC344:
	%DKC1_AnS1_Op80()

CODE_BEC346:
	LDA.w #$0400
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BEC352
	EOR.w #$FFFF
	INC
CODE_BEC352:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTL

DATA_BEC356:
	%DKC1_AnS1_Op84(CODE_BEBB0E)
	%DKC1_AnS1_Op81(CODE_BEBAF9)
	%DKC1_AnS1_Op87($03, $1EE4, $FFF6, $FFF5)
	%DKC1_AnS1_OpXX($03, $1EE8)
	%DKC1_AnS1_OpXX($03, $1EEC)
	%DKC1_AnS1_OpXX($03, $1EF0)
	%DKC1_AnS1_OpXX($05, $1EF4)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_Scratch)
	%DKC1_AnS1_OpXX($03, $1EF0)
	%DKC1_AnS1_OpXX($03, $1EEC)
	%DKC1_AnS1_OpXX($03, $1EE8)
	%DKC1_AnS1_Op80()

DATA_BEC37F:
	%DKC1_AnS1_Op84(CODE_BEBD93)
	%DKC1_AnS1_Op81(CODE_BEBB00)
	%DKC1_AnS1_Op87($01, $1F4C, $FFF6, $FFF5)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_AnimalBuddyJump)
	%DKC1_AnS1_Op87($01, $1F50, $FFF6, $FFF4)
	%DKC1_AnS1_Op87($01, $1F54, $FFF6, $FFF3)
	%DKC1_AnS1_Op87($01, $1F58, $FFF6, $FFF2)
	%DKC1_AnS1_Op87($01, $1F5C, $FFF6, $FFF6)
	%DKC1_AnS1_Op87($01, $1F60, $FFF6, $FFFC)
	%DKC1_AnS1_Op87($01, $1F64, $FFF6, $0001)
	%DKC1_AnS1_Op87($01, $1F68, $FFF6, $0009)
	%DKC1_AnS1_Op87($01, $1F6C, $FFF6, $000D)
	%DKC1_AnS1_Op87($01, $1F70, $FFF6, $0011)
	%DKC1_AnS1_Op87($01, $1F74, $FFF6, $0012)
	%DKC1_AnS1_Op87($01, $1F78, $FFF6, $0013)
	%DKC1_AnS1_Op87($01, $1F7C, $FFF6, $0015)
	%DKC1_AnS1_Op87($01, $1F80, $FFF6, $0017)
	%DKC1_AnS1_Op87($01, $1F84, $FFF6, $0018)
	%DKC1_AnS1_Op87($01, $1F88, $FFF6, $001A)
	%DKC1_AnS1_Op87($01, $1F8C, $FFF6, $001C)
	%DKC1_AnS1_Op87($01, $1F90, $FFF6, $001B)
	%DKC1_AnS1_Op87($01, $1F94, $FFF6, $001A)
	%DKC1_AnS1_Op87($01, $1F98, $FFF6, $0018)
	%DKC1_AnS1_Op87($01, $1F9C, $FFF6, $0015)
	%DKC1_AnS1_Op87($01, $1FA0, $FFF6, $0013)
	%DKC1_AnS1_Op87($01, $1FA4, $FFF6, $000F)
	%DKC1_AnS1_Op87($01, $1FA8, $FFF6, $0009)
	%DKC1_AnS1_Op87($01, $1FAC, $FFF6, $0005)
	%DKC1_AnS1_Op87($01, $1FB0, $FFF6, $FFFF)
	%DKC1_AnS1_Op87($01, $1FB4, $FFF6, $FFFD)
	%DKC1_AnS1_Op87($01, $1FB8, $FFF6, $FFFA)
	%DKC1_AnS1_Op81(CODE_BEBE1E)
	%DKC1_AnS1_Op80()

DATA_BEC46F:
	%DKC1_AnS1_Op86($02, $1ECC, $0D00, $FFF6, $FFF5)
	%DKC1_AnS1_OpXX($02, $1ECC)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($02, $1ECC)
	%DKC1_AnS1_OpXX($02, $1ECC)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEC48C:
	%DKC1_AnS1_Op86($02, $1ECC, $0538, $FFF6, $FFF5)
	%DKC1_AnS1_OpXX($02, $1ECC)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($02, $1ECC)
	%DKC1_AnS1_OpXX($02, $1ECC)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEC4A9:
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyMonkeySound )
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_GetOnAnimalBuddy)
	%DKC1_AnS1_Op81(CODE_BEBEEB)
	%DKC1_AnS1_Op88($FFF6, $FFF5)
	%DKC1_AnS1_Op85($03, $1F58, $0DBC)
	%DKC1_AnS1_Op81(CODE_BEBEF8)
	%DKC1_AnS1_Op85($03, $1F54, $0DB8)
	%DKC1_AnS1_Op85($03, $1F50, $0DB4)
	%DKC1_AnS1_Op81(CODE_BEBEF9)
	%DKC1_AnS1_Op85($05, $1F4C, $0DB0)
	%DKC1_AnS1_Op85($08, $1ECC, $0D00)
	%DKC1_AnS1_Op81(CODE_BEBEE7)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEC4E6:
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKMonkeySound)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_GetOnAnimalBuddy)
	%DKC1_AnS1_Op81(CODE_BEBEEB)
	%DKC1_AnS1_Op88($FFF6, $FFF5)
	%DKC1_AnS1_Op85($03, $1F58, $0598)
	%DKC1_AnS1_Op81(CODE_BEBEF8)
	%DKC1_AnS1_Op85($03, $1F54, $0594)
	%DKC1_AnS1_Op85($03, $1F50, $0590)
	%DKC1_AnS1_Op81(CODE_BEBEF9)
	%DKC1_AnS1_Op85($05, $1F4C, $058C)
	%DKC1_AnS1_Op85($08, $1ECC, $0538)
	%DKC1_AnS1_Op81(CODE_BEBEE7)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEC523:
	%DKC1_AnS1_Op86($01, $1F4C, $058C, $FFF6, $FFF5)
	%DKC1_AnS1_Op86($01, $1F50, $058C, $FFF6, $FFF4)
	%DKC1_AnS1_Op86($01, $1F54, $058C, $FFF6, $FFF3)
	%DKC1_AnS1_Op86($01, $1F58, $058C, $FFF6, $FFF2)
	%DKC1_AnS1_Op86($01, $1F5C, $058C, $FFF6, $FFF6)
	%DKC1_AnS1_Op86($01, $1F60, $0590, $FFF6, $FFFC)
	%DKC1_AnS1_Op86($01, $1F64, $0590, $FFF6, $0001)
	%DKC1_AnS1_Op81(CODE_BEA807)
DATA_BEC56D:
	%DKC1_AnS1_Op86($01, $1F68, $0590, $FFF6, $0009)
	%DKC1_AnS1_Op86($01, $1F6C, $0590, $FFF6, $000D)
	%DKC1_AnS1_Op86($01, $1F70, $0590, $FFF6, $0011)
	%DKC1_AnS1_Op86($01, $1F74, $0594, $FFF6, $0012)
	%DKC1_AnS1_Op86($01, $1F78, $0594, $FFF6, $0013)
	%DKC1_AnS1_Op86($01, $1F7C, $0594, $FFF6, $0015)
	%DKC1_AnS1_Op86($01, $1F80, $0594, $FFF6, $0017)
	%DKC1_AnS1_Op86($01, $1F84, $0594, $FFF6, $0018)
	%DKC1_AnS1_Op86($01, $1F88, $0594, $FFF6, $001A)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_Op86($01, $1F8C, $059C, $FFF6, $001C)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op86($01, $1F90, $05A0, $FFF6, $001B)
	%DKC1_AnS1_Op86($01, $1F94, $05A0, $FFF6, $001A)
	%DKC1_AnS1_Op86($01, $1F98, $05A4, $FFF6, $0018)
	%DKC1_AnS1_Op86($01, $1F9C, $05A4, $FFF6, $0015)
	%DKC1_AnS1_Op86($01, $1FA0, $05A4, $FFF6, $0013)
	%DKC1_AnS1_Op86($01, $1FA4, $05A4, $FFF6, $000F)
	%DKC1_AnS1_Op86($01, $1FA8, $05A4, $FFF6, $0009)
	%DKC1_AnS1_Op86($01, $1FAC, $05A4, $FFF6, $0005)
	%DKC1_AnS1_Op86($01, $1FB0, $05A4, $FFF6, $FFFF)
	%DKC1_AnS1_Op86($01, $1FB4, $05A4, $FFF6, $FFFD)
	%DKC1_AnS1_Op86($01, $1FB8, $05A4, $FFF6, $FFFA)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEC64B:
	%DKC1_AnS1_Op86($01, $1F4C, $0DAC, $FFF6, $FFF5)
	%DKC1_AnS1_Op86($01, $1F50, $0DAC, $FFF6, $FFF4)
	%DKC1_AnS1_Op86($01, $1F54, $0DAC, $FFF6, $FFF3)
	%DKC1_AnS1_Op86($01, $1F58, $0DAC, $FFF6, $FFF2)
	%DKC1_AnS1_Op86($01, $1F5C, $0DAC, $FFF6, $FFF6)
	%DKC1_AnS1_Op86($01, $1F60, $0DB0, $FFF6, $FFFC)
	%DKC1_AnS1_Op86($01, $1F64, $0DB0, $FFF6, $0001)
	%DKC1_AnS1_Op81(CODE_BEA807)
DATA_BEC695:
	%DKC1_AnS1_Op86($01, $1F68, $0DB0, $FFF6, $0009)
	%DKC1_AnS1_Op86($01, $1F6C, $0DB0, $FFF6, $000D)
	%DKC1_AnS1_Op86($01, $1F70, $0DB0, $FFF6, $0011)
	%DKC1_AnS1_Op86($01, $1F74, $0DB4, $FFF6, $0012)
	%DKC1_AnS1_Op86($01, $1F78, $0DB4, $FFF6, $0013)
	%DKC1_AnS1_Op86($01, $1F7C, $0DB4, $FFF6, $0015)
	%DKC1_AnS1_Op86($01, $1F80, $0DB4, $FFF6, $0017)
	%DKC1_AnS1_Op86($01, $1F84, $0DB4, $FFF6, $0018)
	%DKC1_AnS1_Op86($01, $1F88, $0DB8, $FFF6, $001A)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_Op86($01, $1F8C, $0DBC, $FFF6, $001C)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEC199)
	%DKC1_AnS1_Op86($01, $1F90, $0DBC, $FFF6, $001B)
	%DKC1_AnS1_Op86($01, $1F94, $0DBC, $FFF6, $001A)
	%DKC1_AnS1_Op86($01, $1F98, $0DBC, $FFF6, $0018)
	%DKC1_AnS1_Op86($01, $1F9C, $0DBC, $FFF6, $0015)
	%DKC1_AnS1_Op86($01, $1FA0, $0DBC, $FFF6, $0013)
	%DKC1_AnS1_Op86($01, $1FA4, $0DBC, $FFF6, $000F)
	%DKC1_AnS1_Op86($01, $1FA8, $0DBC, $FFF6, $0009)
	%DKC1_AnS1_Op86($01, $1FAC, $0DB8, $FFF6, $0005)
	%DKC1_AnS1_Op86($01, $1FB0, $0DB4, $FFF6, $FFFF)
	%DKC1_AnS1_Op86($01, $1FB4, $0DB0, $FFF6, $FFFD)
	%DKC1_AnS1_Op86($01, $1FB8, $0DAC, $FFF6, $FFFA)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEC777:
	%DKC1_AnS1_OpXX($05, $234C)
	%DKC1_AnS1_OpXX($05, $2350)
	%DKC1_AnS1_OpXX($05, $2354)
	%DKC1_AnS1_OpXX($05, $2358)
	%DKC1_AnS1_OpXX($05, $235C)
	%DKC1_AnS1_OpXX($05, $2360)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_RambiWalk2)
	%DKC1_AnS1_OpXX($05, $235C)
	%DKC1_AnS1_OpXX($05, $2360)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_RambiWalk2)
	%DKC1_AnS1_OpXX($05, $236C)
	%DKC1_AnS1_OpXX($05, $2370)
	%DKC1_AnS1_OpXX($05, $2374)
	%DKC1_AnS1_OpXX($05, $2378)
	%DKC1_AnS1_OpXX($05, $237C)
	%DKC1_AnS1_OpXX($15, $2380)
	%DKC1_AnS1_OpXX($08, $2384)
	%DKC1_AnS1_OpXX($08, $2388)
	%DKC1_AnS1_OpXX($10, $238C)
	%DKC1_AnS1_OpXX($08, $2388)
	%DKC1_AnS1_OpXX($08, $2384)
	%DKC1_AnS1_OpXX($11, $2380)
	%DKC1_AnS1_OpXX($05, $237C)
	%DKC1_AnS1_OpXX($05, $2378)
	%DKC1_AnS1_OpXX($05, $2374)
	%DKC1_AnS1_OpXX($05, $2370)
	%DKC1_AnS1_OpXX($05, $236C)
	%DKC1_AnS1_OpXX($05, $2360)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_RambiWalk2)
	%DKC1_AnS1_OpXX($05, $235C)
	%DKC1_AnS1_OpXX($05, $2360)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_RambiWalk2)
	%DKC1_AnS1_OpXX($05, $236C)
	%DKC1_AnS1_OpXX($05, $2370)
	%DKC1_AnS1_OpXX($05, $2374)
	%DKC1_AnS1_OpXX($05, $2378)
	%DKC1_AnS1_OpXX($05, $237C)
	%DKC1_AnS1_OpXX($15, $2380)
	%DKC1_AnS1_OpXX($06, $2384)
	%DKC1_AnS1_OpXX($06, $2388)
	%DKC1_AnS1_OpXX($06, $238C)
	%DKC1_AnS1_OpXX($06, $2390)
	%DKC1_AnS1_OpXX($10, $2394)
	%DKC1_AnS1_OpXX($06, $2390)
	%DKC1_AnS1_OpXX($06, $238C)
	%DKC1_AnS1_OpXX($06, $2388)
	%DKC1_AnS1_OpXX($08, $2384)
	%DKC1_AnS1_OpXX($11, $2380)
	%DKC1_AnS1_OpXX($06, $2384)
	%DKC1_AnS1_OpXX($06, $2388)
	%DKC1_AnS1_OpXX($0B, $238C)
	%DKC1_AnS1_OpXX($05, $2390)
	%DKC1_AnS1_OpXX($10, $2394)
	%DKC1_AnS1_Op80()

DATA_BEC814:
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_KillMiniNecky)
	%DKC1_AnS1_OpXX($06, $23E0)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_KillMiniNecky)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEC85D)
DATA_BEC822:
	%DKC1_AnS1_OpXX($01, $2398)
	%DKC1_AnS1_OpXX($01, $239C)
	%DKC1_AnS1_OpXX($01, $23A0)
	%DKC1_AnS1_OpXX($01, $23A4)
	%DKC1_AnS1_OpXX($01, $23A8)
	%DKC1_AnS1_OpXX($01, $23AC)
	%DKC1_AnS1_OpXX($01, $23B0)
	%DKC1_AnS1_OpXX($01, $23B4)
	%DKC1_AnS1_OpXX($01, $23B8)
	%DKC1_AnS1_OpXX($01, $23BC)
	%DKC1_AnS1_OpXX($01, $23C0)
	%DKC1_AnS1_OpXX($01, $23C4)
	%DKC1_AnS1_OpXX($01, $23C8)
	%DKC1_AnS1_OpXX($01, $23CC)
	%DKC1_AnS1_OpXX($01, $23D0)
	%DKC1_AnS1_OpXX($01, $23D4)
	%DKC1_AnS1_OpXX($01, $23D8)
	%DKC1_AnS1_OpXX($01, $23DC)
	%DKC1_AnS1_Op82(DATA_BEC822)

DATA_BEC85B:
	%DKC1_AnS1_Op80()

CODE_BEC85D:
	LDA.w #$0400
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BEC869
	EOR.w #$FFFF
	INC
CODE_BEC869:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTL

DATA_BEC86D:
	%DKC1_AnS1_Op84(CODE_BEBB0E)
	%DKC1_AnS1_Op81(CODE_BEBAF9)
	%DKC1_AnS1_Op87($01, $2380, $0000, $0006)
	%DKC1_AnS1_OpXX($15, $2380)
	%DKC1_AnS1_OpXX($08, $2384)
	%DKC1_AnS1_OpXX($08, $2388)
	%DKC1_AnS1_OpXX($10, $238C)
	%DKC1_AnS1_OpXX($08, $2388)
	%DKC1_AnS1_OpXX($08, $2384)
	%DKC1_AnS1_OpXX($11, $2380)
	%DKC1_AnS1_Op80()

DATA_BEC894:
	%DKC1_AnS1_Op84(CODE_BEBD93)
	%DKC1_AnS1_Op81(CODE_BEBB00)
	%DKC1_AnS1_Op87($04, $2398, $0000, $0006)
	%DKC1_AnS1_Op87($04, $239C, $0000, $0006)
	%DKC1_AnS1_Op87($04, $23A0, $0000, $0006)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyLand)
	%DKC1_AnS1_Op87($04, $23A4, $0000, $0006)
	%DKC1_AnS1_Op87($04, $23A8, $0000, $0007)
	%DKC1_AnS1_Op87($04, $23AC, $0000, $0008)
	%DKC1_AnS1_Op87($04, $23B0, $0000, $0009)
	%DKC1_AnS1_Op81(CODE_BEBE1E)
	%DKC1_AnS1_Op87($04, $23B4, $0000, $0008)
	%DKC1_AnS1_Op87($04, $23B8, $0000, $0007)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyLand)
	%DKC1_AnS1_Op87($04, $23BC, $0000, $0006)
	%DKC1_AnS1_Op87($04, $23C0, $0000, $0006)
	%DKC1_AnS1_Op87($04, $23C4, $0000, $0006)
	%DKC1_AnS1_Op87($04, $23C8, $0000, $0006)
	%DKC1_AnS1_Op87($04, $23CC, $0000, $0007)
	%DKC1_AnS1_Op87($04, $23D0, $0000, $0008)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyLand)
	%DKC1_AnS1_Op87($04, $23D4, $0000, $0009)
	%DKC1_AnS1_Op87($04, $23D8, $0000, $0008)
	%DKC1_AnS1_Op81(CODE_BEBE1E)
	%DKC1_AnS1_Op87($04, $23DC, $0000, $0007)
	%DKC1_AnS1_Op80()

DATA_BEC93C:
	%DKC1_AnS1_OpXX($02, $23B0)
	%DKC1_AnS1_OpXX($02, $23B0)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($02, $23B0)
	%DKC1_AnS1_OpXX($02, $23B0)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEC952:
	%DKC1_AnS1_Op81(CODE_BEBEEB)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DiddyMonkeySound )
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_GetOnAnimalBuddy)
	%DKC1_AnS1_Op88($0000, $0006)
	%DKC1_AnS1_Op85($03, $2330, $0DBC)
	%DKC1_AnS1_Op81(CODE_BEBEF8)
	%DKC1_AnS1_Op85($03, $232C, $0DB8)
	%DKC1_AnS1_Op85($03, $2328, $0DB4)
	%DKC1_AnS1_Op81(CODE_BEBEF9)
	%DKC1_AnS1_Op85($05, $2324, $0DB0)
	%DKC1_AnS1_Op85($08, $2380, $0D00)
	%DKC1_AnS1_Op81(CODE_BEBEE7)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEC98F:
	%DKC1_AnS1_Op81(CODE_BEBEEB)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_DKMonkeySound)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_GetOnAnimalBuddy)
	%DKC1_AnS1_Op88($0000, $0006)
	%DKC1_AnS1_Op85($03, $2330, $0598)
	%DKC1_AnS1_Op81(CODE_BEBEF8)
	%DKC1_AnS1_Op85($03, $232C, $0594)
	%DKC1_AnS1_Op85($03, $2328, $0590)
	%DKC1_AnS1_Op81(CODE_BEBEF9)
	%DKC1_AnS1_Op85($05, $2324, $058C)
	%DKC1_AnS1_Op85($08, $2380, $0538)
	%DKC1_AnS1_Op81(CODE_BEBEE7)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BEC9CC:
	%DKC1_AnS1_Op85($02, $2324, $058C)
	%DKC1_AnS1_Op85($02, $2328, $058C)
	%DKC1_AnS1_Op85($02, $232C, $058C)
	%DKC1_AnS1_Op81(CODE_BEA7F9)
DATA_BEC9E2:
	%DKC1_AnS1_Op85($02, $2330, $0590)
	%DKC1_AnS1_Op85($03, $2334, $0590)
	%DKC1_AnS1_Op86($03, $2338, $0594, $0008, $0006)
	%DKC1_AnS1_Op85($03, $233C, $0594)
	%DKC1_AnS1_Op85($03, $2340, $0594)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_Op85($05, $2340, $0594)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEC199)
	%DKC1_AnS1_Op86($03, $2344, $05A0, $0000, $0006)
	%DKC1_AnS1_Op85($08, $232C, $05A4)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BECA2A:
	%DKC1_AnS1_Op81(CODE_BEBB07)
	%DKC1_AnS1_Op87($02, $22EC, $FFFE, $FFFE)
	%DKC1_AnS1_Op87($02, $22F0, $FFFE, $FFFE)
	%DKC1_AnS1_Op87($02, $22F4, $FFFE, $FFFE)
	%DKC1_AnS1_Op87($02, $22F8, $FFFE, $FFFE)
	%DKC1_AnS1_Op84(CODE_BECAA9)
DATA_BECA52:
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_WingFlap)
	%DKC1_AnS1_Op87($02, $22FC, $FFFE, $FFFE)
	%DKC1_AnS1_Op87($02, $2300, $FFFE, $FFFE)
	%DKC1_AnS1_Op87($02, $2304, $FFFE, $FFFE)
	%DKC1_AnS1_Op87($02, $2308, $FFFE, $FFFE)
	%DKC1_AnS1_Op87($02, $230C, $FFFE, $FFFE)
	%DKC1_AnS1_Op87($02, $2310, $FFFE, $FFFE)
	%DKC1_AnS1_Op87($02, $2314, $FFFE, $FFFE)
	%DKC1_AnS1_Op87($02, $2318, $FFFE, $FFFE)
	%DKC1_AnS1_Op87($02, $231C, $FFFE, $FFFE)
	%DKC1_AnS1_Op87($02, $2320, $FFFE, $FFFE)
	%DKC1_AnS1_Op82(DATA_BECA52)

DATA_BECAA7:
	%DKC1_AnS1_Op80()

CODE_BECAA9:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$1001
	BNE.b CODE_BECAB2
	RTL

CODE_BECAB2:
	JML.l CODE_BEBE4F

DATA_BECAB6:
	%DKC1_AnS1_Op85($02, $2324, $0DAC)
	%DKC1_AnS1_Op85($02, $2328, $0DAC)
	%DKC1_AnS1_Op85($02, $232C, $0DAC)
	%DKC1_AnS1_Op81(CODE_BEA7F9)
DATA_BECACC:
	%DKC1_AnS1_Op85($02, $2330, $0DB0)
	%DKC1_AnS1_Op85($03, $2334, $0DB0)
	%DKC1_AnS1_Op86($03, $2338, $0DB4, $0003, $0006)
	%DKC1_AnS1_Op85($03, $233C, $0DB4)
	%DKC1_AnS1_Op85($03, $2340, $0DB8)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_Op85($05, $2340, $0DBC)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEC199)
	%DKC1_AnS1_Op86($03, $2344, $0DB8, $0000, $0006)
	%DKC1_AnS1_Op85($08, $232C, $0DB0)
	%DKC1_AnS1_Op81(CODE_BEBE4F)
	%DKC1_AnS1_Op80()

DATA_BECB14:
	%DKC1_AnS1_OpXX($7F, $211C)
	%DKC1_AnS1_Op80()

DATA_BECB19:
	%DKC1_AnS1_OpXX($03, $212C)
	%DKC1_AnS1_OpXX($03, $2130)
	%DKC1_AnS1_OpXX($03, $2134)
	%DKC1_AnS1_OpXX($03, $2138)
	%DKC1_AnS1_OpXX($03, $213C)
	%DKC1_AnS1_OpXX($03, $2140)
	%DKC1_AnS1_OpXX($03, $2144)
	%DKC1_AnS1_OpXX($03, $2148)
	%DKC1_AnS1_Op80()

DATA_BECB33:
	%DKC1_AnS1_OpXX($06, $2120)
	%DKC1_AnS1_OpXX($06, $2124)
	%DKC1_AnS1_OpXX($06, $2128)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BECB41:
	%DKC1_AnS1_OpXX($06, $1C18)
	%DKC1_AnS1_OpXX($06, $1C1C)
	%DKC1_AnS1_OpXX($06, $1C20)
	%DKC1_AnS1_OpXX($06, $1C24)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BECB52:
	%DKC1_AnS1_OpXX($06, $1C2C)
	%DKC1_AnS1_OpXX($06, $1C30)
	%DKC1_AnS1_OpXX($06, $1C34)
	%DKC1_AnS1_OpXX($06, $1C38)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BECB63:
	%DKC1_AnS1_OpXX($03, $1BF8)
	%DKC1_AnS1_OpXX($03, $1BFC)
	%DKC1_AnS1_OpXX($03, $1C00)
	%DKC1_AnS1_OpXX($03, $1C04)
	%DKC1_AnS1_OpXX($03, $1C08)
	%DKC1_AnS1_OpXX($03, $1C0C)
	%DKC1_AnS1_OpXX($03, $1C10)
	%DKC1_AnS1_OpXX($03, $1C14)
	%DKC1_AnS1_Op80()

DATA_BECB7D:
	%DKC1_AnS1_OpXX($06, $1C38)
	%DKC1_AnS1_Op80()

DATA_BECB82:
	%DKC1_AnS1_OpXX($06, $2128)
	%DKC1_AnS1_OpXX($06, $2124)
	%DKC1_AnS1_OpXX($06, $2120)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BECB90:
	%DKC1_AnS1_OpXX($06, $1C18)
	%DKC1_AnS1_OpXX($06, $1C1C)
	%DKC1_AnS1_OpXX($06, $1C20)
	%DKC1_AnS1_OpXX($06, $1C24)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BECBA1:
	%DKC1_AnS1_OpXX($06, $1C2C)
	%DKC1_AnS1_OpXX($06, $1C30)
	%DKC1_AnS1_OpXX($06, $1C34)
	%DKC1_AnS1_OpXX($06, $1C38)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BECBB2:
	%DKC1_AnS1_OpXX($7F, $1BD4)
	%DKC1_AnS1_Op80()

DATA_BECBB7:
	%DKC1_AnS1_OpXX($7F, $1C28)
	%DKC1_AnS1_Op80()

DATA_BECBBC:
	%DKC1_AnS1_OpXX($20, $1924)
	%DKC1_AnS1_Op80()

DATA_BECBC1:
	%DKC1_AnS1_OpXX($05, $1C50)
	%DKC1_AnS1_OpXX($05, $1C54)
	%DKC1_AnS1_OpXX($05, $1C58)
	%DKC1_AnS1_OpXX($05, $1C5C)
	%DKC1_AnS1_OpXX($05, $1C60)
	%DKC1_AnS1_OpXX($05, $1C64)
	%DKC1_AnS1_OpXX($05, $1C68)
	%DKC1_AnS1_OpXX($05, $1C6C)
	%DKC1_AnS1_Op80()

DATA_BECBDB:
	%DKC1_AnS1_OpXX($03, $1920)
	%DKC1_AnS1_OpXX($03, $191C)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_OilFireRise)
	%DKC1_AnS1_OpXX($03, $1918)
	%DKC1_AnS1_OpXX($03, $1914)
	%DKC1_AnS1_OpXX($03, $1910)
	%DKC1_AnS1_OpXX($03, $190C)
	%DKC1_AnS1_OpXX($03, $1908)
	%DKC1_AnS1_OpXX($03, $1904)
	%DKC1_AnS1_OpXX($03, $1900)
	%DKC1_AnS1_OpXX($03, $18FC)
	%DKC1_AnS1_OpXX($03, $18F8)
	%DKC1_AnS1_OpXX($03, $18F4)
	%DKC1_AnS1_OpXX($03, $18F0)
	%DKC1_AnS1_OpXX($03, $18EC)
DATA_BECC07:
	%DKC1_AnS1_OpXX($03, $18E8)
	%DKC1_AnS1_Op84(CODE_BECC43)
DATA_BECC0E:
	%DKC1_AnS1_OpXX($03, $18A4)
	%DKC1_AnS1_OpXX($03, $18A8)
	%DKC1_AnS1_OpXX($03, $18AC)
	%DKC1_AnS1_OpXX($03, $18B0)
	%DKC1_AnS1_OpXX($03, $18B4)
	%DKC1_AnS1_OpXX($03, $18B8)
	%DKC1_AnS1_OpXX($03, $18BC)
	%DKC1_AnS1_OpXX($03, $18C0)
	%DKC1_AnS1_OpXX($03, $18C4)
	%DKC1_AnS1_OpXX($03, $18C8)
	%DKC1_AnS1_OpXX($03, $18CC)
	%DKC1_AnS1_OpXX($03, $18D0)
	%DKC1_AnS1_OpXX($03, $18D4)
	%DKC1_AnS1_OpXX($03, $18D8)
	%DKC1_AnS1_OpXX($03, $18DC)
	%DKC1_AnS1_OpXX($03, $18E0)
	%DKC1_AnS1_Op82(DATA_BECC0E)

DATA_BECC41:
	%DKC1_AnS1_Op80()

CODE_BECC43:
	JSL.l CODE_B6C395
	BCS.b CODE_BECC4A
	RTL

CODE_BECC4A:
	LDA.w #!Define_DKC1_AnimationID_OilFire_Sink
	JML.l CODE_BE80AF

DATA_BECC51:
	%DKC1_AnS1_OpXX($03, $18E8)
	%DKC1_AnS1_OpXX($03, $18EC)
	%DKC1_AnS1_OpXX($03, $18F0)
	%DKC1_AnS1_OpXX($03, $18F4)
	%DKC1_AnS1_OpXX($03, $18F8)
	%DKC1_AnS1_OpXX($03, $18FC)
	%DKC1_AnS1_OpXX($03, $1900)
	%DKC1_AnS1_OpXX($03, $1904)
	%DKC1_AnS1_OpXX($03, $1908)
	%DKC1_AnS1_OpXX($03, $190C)
	%DKC1_AnS1_OpXX($03, $1910)
	%DKC1_AnS1_OpXX($03, $1914)
	%DKC1_AnS1_OpXX($03, $1918)
	%DKC1_AnS1_OpXX($03, $191C)
	%DKC1_AnS1_OpXX($03, $1920)
	%DKC1_AnS1_Op84(CODE_BECC8A)
	%DKC1_AnS1_OpXX($04, $0000)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

CODE_BECC8A:
	JSL.l CODE_B6C395
	BCS.b CODE_BECC91
	RTL

CODE_BECC91:
	LDA.w #!Define_DKC1_AnimationID_OilFire_Rise
	JML.l CODE_BE80AF

DATA_BECC98:
	%DKC1_AnS1_OpXX($03, $18A4)
	%DKC1_AnS1_OpXX($03, $18A8)
	%DKC1_AnS1_OpXX($03, $18AC)
	%DKC1_AnS1_OpXX($03, $18B0)
	%DKC1_AnS1_OpXX($03, $18B4)
	%DKC1_AnS1_OpXX($03, $18B8)
	%DKC1_AnS1_OpXX($03, $18BC)
	%DKC1_AnS1_OpXX($03, $18C0)
	%DKC1_AnS1_OpXX($03, $18C4)
	%DKC1_AnS1_OpXX($03, $18C8)
	%DKC1_AnS1_OpXX($03, $18CC)
	%DKC1_AnS1_OpXX($03, $18D0)
	%DKC1_AnS1_OpXX($03, $18D4)
	%DKC1_AnS1_OpXX($03, $18D8)
	%DKC1_AnS1_OpXX($03, $18DC)
	%DKC1_AnS1_OpXX($03, $18E0)
	%DKC1_AnS1_OpXX($03, $18E8)
	%DKC1_AnS1_OpXX($03, $18EC)
	%DKC1_AnS1_OpXX($03, $18F0)
	%DKC1_AnS1_OpXX($03, $18F4)
	%DKC1_AnS1_OpXX($03, $18F8)
	%DKC1_AnS1_OpXX($03, $18FC)
	%DKC1_AnS1_OpXX($03, $1900)
	%DKC1_AnS1_OpXX($03, $1904)
	%DKC1_AnS1_OpXX($03, $1908)
	%DKC1_AnS1_OpXX($03, $190C)
	%DKC1_AnS1_OpXX($03, $1910)
	%DKC1_AnS1_OpXX($03, $1914)
	%DKC1_AnS1_OpXX($03, $1918)
	%DKC1_AnS1_OpXX($03, $191C)
	%DKC1_AnS1_OpXX($03, $1920)
	%DKC1_AnS1_OpXX($40, $0000)
	%DKC1_AnS1_OpXX($03, $1920)
	%DKC1_AnS1_OpXX($03, $191C)
	%DKC1_AnS1_OpXX($03, $1918)
	%DKC1_AnS1_OpXX($03, $1914)
	%DKC1_AnS1_OpXX($03, $1910)
	%DKC1_AnS1_OpXX($03, $190C)
	%DKC1_AnS1_OpXX($03, $1908)
	%DKC1_AnS1_OpXX($03, $1904)
	%DKC1_AnS1_OpXX($03, $1900)
	%DKC1_AnS1_OpXX($03, $18FC)
	%DKC1_AnS1_OpXX($03, $18F8)
	%DKC1_AnS1_OpXX($03, $18F4)
	%DKC1_AnS1_OpXX($03, $18F0)
	%DKC1_AnS1_OpXX($03, $18EC)
	%DKC1_AnS1_OpXX($03, $18E8)
	%DKC1_AnS1_Op80()

DATA_BECD27:
	%DKC1_AnS1_OpXX($04, $1E18)
	%DKC1_AnS1_Op84(CODE_BECDA2)
	%DKC1_AnS1_OpXX($04, $1E1C)
	%DKC1_AnS1_OpXX($04, $1E20)
	%DKC1_AnS1_OpXX($04, $1E24)
	%DKC1_AnS1_OpXX($04, $1E28)
	%DKC1_AnS1_OpXX($04, $1E2C)
	%DKC1_AnS1_OpXX($04, $1E30)
	%DKC1_AnS1_OpXX($04, $1E34)
	%DKC1_AnS1_Op80()

DATA_BECD45:
	%DKC1_AnS1_Op81(CODE_BECD72)
	%DKC1_AnS1_OpXX($05, $1DF0)
	%DKC1_AnS1_OpXX($05, $1DF4)
	%DKC1_AnS1_OpXX($05, $1DF8)
	%DKC1_AnS1_OpXX($05, $1DFC)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($0A, $1DFC)
	%DKC1_AnS1_OpXX($03, $1E00)
	%DKC1_AnS1_OpXX($03, $1E04)
	%DKC1_AnS1_OpXX($03, $1E08)
	%DKC1_AnS1_OpXX($03, $1E0C)
	%DKC1_AnS1_OpXX($03, $1E10)
	%DKC1_AnS1_OpXX($03, $1E14)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

CODE_BECD72:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BECD84
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_BECD84:
	RTL

DATA_BECD85:
	%DKC1_AnS1_OpXX($02, $1DE8)
	%DKC1_AnS1_OpXX($02, $1DEC)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($02, $1DEC)
	%DKC1_AnS1_OpXX($02, $1DE8)
	%DKC1_AnS1_Op81(CODE_BECD9B)
	%DKC1_AnS1_Op80()

CODE_BECD9B:
	LDA.w #!Define_DKC1_AnimationID_Kritter_Walk
	JML.l CODE_BE80AF

CODE_BECDA2:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BECDB0
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_BECDB1
CODE_BECDB0:
	RTL

CODE_BECDB1:
	LDA.w #!Define_DKC1_AnimationID_Kritter_Turn
	JML.l CODE_BE80AF

DATA_BECDB8:
	%DKC1_AnS1_OpXX($03, $1E38)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($03, $1E3C)
	%DKC1_AnS1_OpXX($03, $1E40)
	%DKC1_AnS1_OpXX($03, $1E44)
	%DKC1_AnS1_OpXX($03, $1E48)
	%DKC1_AnS1_OpXX($03, $1E4C)
	%DKC1_AnS1_OpXX($03, $1E50)
	%DKC1_AnS1_OpXX($03, $1E54)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BECDD8:
	%DKC1_AnS1_OpXX($0A, $217C)
	%DKC1_AnS1_OpXX($08, $2180)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BECDE3:
	%DKC1_AnS1_OpXX($05, $2960)
	%DKC1_AnS1_OpXX($05, $2964)
	%DKC1_AnS1_OpXX($05, $2968)
	%DKC1_AnS1_Op80()

DATA_BECDEE:
	%DKC1_AnS1_OpXX($03, $2004)
	%DKC1_AnS1_OpXX($03, $2008)
	%DKC1_AnS1_OpXX($03, $200C)
	%DKC1_AnS1_OpXX($03, $2010)
	%DKC1_AnS1_OpXX($03, $2014)
	%DKC1_AnS1_OpXX($03, $2018)
	%DKC1_AnS1_OpXX($03, $201C)
	%DKC1_AnS1_Op80()

DATA_BECE05:
	%DKC1_AnS1_OpXX($04, $1E88)
	%DKC1_AnS1_Op84(CODE_BECE51)
	%DKC1_AnS1_OpXX($04, $1E8C)
	%DKC1_AnS1_OpXX($04, $1E90)
	%DKC1_AnS1_OpXX($04, $1E94)
	%DKC1_AnS1_OpXX($04, $1E98)
	%DKC1_AnS1_OpXX($04, $1E9C)
	%DKC1_AnS1_OpXX($04, $1EA0)
	%DKC1_AnS1_OpXX($04, $1EA4)
	%DKC1_AnS1_Op80()

DATA_BECE23:
	%DKC1_AnS1_OpXX($24, $1EC8)
	%DKC1_AnS1_Op81(CODE_BECE2C)
	%DKC1_AnS1_Op80()

CODE_BECE2C:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	JML.l CODE_BECE49

DATA_BECE39:
	%DKC1_AnS1_OpXX($04, $1EC4)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($04, $1EC4)
	%DKC1_AnS1_Op81(CODE_BECE49)
	%DKC1_AnS1_Op80()

CODE_BECE49:
	LDA.w #!Define_DKC1_AnimationID_Klump_Walk
	JSL.l CODE_BE80AF
	RTL

CODE_BECE51:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_BECE5E
	RTL

CODE_BECE5E:
	LDA.w #!Define_DKC1_AnimationID_Klump_Turn
	JSL.l CODE_BE80AF
	RTL

DATA_BECE66:
	%DKC1_AnS1_OpXX($04, $1EA8)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($04, $1EAC)
	%DKC1_AnS1_OpXX($04, $1EB0)
	%DKC1_AnS1_OpXX($04, $1EB8)
	%DKC1_AnS1_OpXX($04, $1EC0)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BECE7D:
	%DKC1_AnS1_OpXX($01, $2A38)
	%DKC1_AnS1_OpXX($01, $2A3C)
	%DKC1_AnS1_OpXX($01, $2A40)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_WingFlap)
	%DKC1_AnS1_OpXX($01, $2A44)
	%DKC1_AnS1_Op81(CODE_BECEB4)
	%DKC1_AnS1_OpXX($10, $2A48)
	%DKC1_AnS1_OpXX($01, $2A44)
	%DKC1_AnS1_OpXX($01, $2A40)
	%DKC1_AnS1_OpXX($01, $2A3C)
	%DKC1_AnS1_OpXX($01, $2A38)
	%DKC1_AnS1_OpXX($03, $2A34)
	%DKC1_AnS1_Op81(CODE_BECEA7)
	%DKC1_AnS1_Op80()

CODE_BECEA7:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_Necky_PrepareToThrowNut
	JSL.l CODE_BE80AF
	RTL

CODE_BECEB4:
	JSL.l CODE_B6BB0C
	RTL

DATA_BECEB9:
	%DKC1_AnS1_OpXX($08, $2A4C)
	%DKC1_AnS1_Op80()

DATA_BECEBE:
	%DKC1_AnS1_OpXX($04, $2A30)
	%DKC1_AnS1_OpXX($04, $2A2C)
	%DKC1_AnS1_OpXX($04, $2A30)
	%DKC1_AnS1_OpXX($04, $2A34)
	%DKC1_AnS1_OpXX($07, $2A30)
	%DKC1_AnS1_OpXX($07, $2A2C)
	%DKC1_AnS1_OpXX($07, $2A28)
	%DKC1_AnS1_OpXX($24, $2A24)
	%DKC1_AnS1_OpXX($08, $2A28)
	%DKC1_AnS1_OpXX($08, $2A2C)
	%DKC1_AnS1_OpXX($08, $2A30)
	%DKC1_AnS1_OpXX($08, $2A34)
DATA_BECEE2:
	%DKC1_AnS1_OpXX($04, $2A30)
	%DKC1_AnS1_OpXX($04, $2A2C)
	%DKC1_AnS1_OpXX($04, $2A30)
	%DKC1_AnS1_OpXX($04, $2A34)
	%DKC1_AnS1_Op82(DATA_BECEE2)

DATA_BECEF1:
	%DKC1_AnS1_Op80()

DATA_BECEF3:
	%DKC1_AnS1_OpXX($04, $2A34)
	%DKC1_AnS1_Op81(CODE_BDF476)
	%DKC1_AnS1_Op80()

DATA_BECEFC:
	%DKC1_AnS1_OpXX($03, $0004)
	%DKC1_AnS1_OpXX($03, $0008)
	%DKC1_AnS1_OpXX($02, $000C)
	%DKC1_AnS1_OpXX($02, $0010)
	%DKC1_AnS1_OpXX($02, $0014)
	%DKC1_AnS1_OpXX($02, $0018)
	%DKC1_AnS1_OpXX($02, $001C)
	%DKC1_AnS1_Op81(CODE_BDF44B)
	%DKC1_AnS1_Op80()

DATA_BECF17:
	%DKC1_AnS1_OpXX($03, $1DB4)
	%DKC1_AnS1_OpXX($03, $1DB8)
	%DKC1_AnS1_OpXX($03, $1DBC)
	%DKC1_AnS1_Op81(CODE_BEA8D9)
	%DKC1_AnS1_OpXX($03, $1DB8)
	%DKC1_AnS1_OpXX($03, $1DB4)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($03, $1DB8)
	%DKC1_AnS1_OpXX($03, $1DBC)
	%DKC1_AnS1_Op81(CODE_BEA8D9)
	%DKC1_AnS1_OpXX($03, $1DB8)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_Op80()

DATA_BECF41:
	%DKC1_AnS1_OpXX($03, $1DC0)
	%DKC1_AnS1_OpXX($03, $1DC4)
	%DKC1_AnS1_OpXX($03, $1DC8)
	%DKC1_AnS1_Op81(CODE_BEA8D9)
	%DKC1_AnS1_OpXX($03, $1DC4)
	%DKC1_AnS1_OpXX($03, $1DC0)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($03, $1DC4)
	%DKC1_AnS1_OpXX($03, $1DC8)
	%DKC1_AnS1_Op81(CODE_BEA8D9)
	%DKC1_AnS1_OpXX($03, $1DC4)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_Op80()

DATA_BECF6B:
	%DKC1_AnS1_OpXX($06, $19E0)
	%DKC1_AnS1_OpXX($06, $19E4)
	%DKC1_AnS1_OpXX($06, $19E8)
	%DKC1_AnS1_OpXX($06, $19EC)
	%DKC1_AnS1_OpXX($06, $19F0)
	%DKC1_AnS1_OpXX($06, $19F4)
	%DKC1_AnS1_OpXX($06, $19F0)
	%DKC1_AnS1_OpXX($06, $19EC)
	%DKC1_AnS1_OpXX($06, $19E8)
	%DKC1_AnS1_OpXX($06, $19E4)
	%DKC1_AnS1_Op80()

DATA_BECF8B:
	%DKC1_AnS1_OpXX($7F, $1950)
	%DKC1_AnS1_Op80()

DATA_BECF90:
	%DKC1_AnS1_OpXX($7F, $1954)
	%DKC1_AnS1_Op80()

DATA_BECF95:
	%DKC1_AnS1_OpXX($7F, $1958)
	%DKC1_AnS1_Op80()

DATA_BECF9A:
	%DKC1_AnS1_OpXX($7F, $195C)
	%DKC1_AnS1_Op80()

DATA_BECF9F:
	%DKC1_AnS1_OpXX($04, $28C8)
	%DKC1_AnS1_OpXX($04, $28CC)
	%DKC1_AnS1_OpXX($04, $28D0)
	%DKC1_AnS1_OpXX($04, $28D4)
	%DKC1_AnS1_Op84($000000)
	%DKC1_AnS1_Op81(CODE_BECFC5)
	%DKC1_AnS1_OpXX($04, $28B8)
	%DKC1_AnS1_OpXX($04, $28BC)
	%DKC1_AnS1_OpXX($04, $28C0)
	%DKC1_AnS1_Op84(CODE_BECFEA)
	%DKC1_AnS1_OpXX($04, $28C4)
	%DKC1_AnS1_Op80()

CODE_BECFC5:
	JSL.l CODE_BDF7D0
	BCS.b CODE_BECFD2
	LDA.w #!Define_DKC1_SoundID_KlaptrapBite
	JML.l CODE_BFFB09

CODE_BECFD2:
	RTL

DATA_BECFD3:
	%DKC1_AnS1_OpXX($04, $2178)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($04, $2178)
	%DKC1_AnS1_Op81(CODE_BECFE3)
	%DKC1_AnS1_Op80()

CODE_BECFE3:
	LDA.w #!Define_DKC1_AnimationID_Klaptrap_Walk
	JML.l CODE_BE80AF

CODE_BECFEA:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BECFF8
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_BECFF9
CODE_BECFF8:
	RTL

CODE_BECFF9:
	LDA.w #!Define_DKC1_AnimationID_Klaptrap_Turn
	JSL.l CODE_BE80AF
	RTL

DATA_BED001:
	%DKC1_AnS1_OpXX($03, $1FEC)
	%DKC1_AnS1_OpXX($03, $1FE4)
	%DKC1_AnS1_OpXX($03, $1FDC)
	%DKC1_AnS1_OpXX($03, $1FD4)
	%DKC1_AnS1_OpXX($03, $1FCC)
	%DKC1_AnS1_OpXX($03, $1FC4)
	%DKC1_AnS1_Op81(CODE_BDF476)
	%DKC1_AnS1_Op80()

DATA_BED019:
	%DKC1_AnS1_OpXX($04, $1DD4)
	%DKC1_AnS1_Op80()

DATA_BED01E:
	%DKC1_AnS1_OpXX($04, $1DCC)
	%DKC1_AnS1_Op80()

DATA_BED023:
	%DKC1_AnS1_OpXX($04, $1DD0)
	%DKC1_AnS1_Op80()

DATA_BED028:
	%DKC1_AnS1_OpXX($04, $1DE0)
	%DKC1_AnS1_Op80()

DATA_BED02D:
	%DKC1_AnS1_OpXX($04, $1DE4)
	%DKC1_AnS1_Op80()

DATA_BED032:
	%DKC1_AnS1_Op81(CODE_BED050)
	%DKC1_AnS1_OpXX($10, $1DD8)
	%DKC1_AnS1_Op81(CODE_BED058)
	%DKC1_AnS1_OpXX($18, $1DDC)
	%DKC1_AnS1_Op81(CODE_BED049)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

CODE_BED049:
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BED050:
	LDY.w #DATA_B58971
	JSL.l CODE_B5802F
	RTL

CODE_BED058:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_BED085
	DEC
	BEQ.b CODE_BED091
	DEC
	BEQ.b CODE_BED09D
	DEC
	BEQ.b CODE_BED079
	JSL.l CODE_BF8148
	LDY.w #DATA_B58817
	JSL.l CODE_B5804C
	LDA.w #!Define_DKC1_SoundID_KillMiniNecky
	JSL.l CODE_BFFAF6
	RTL

CODE_BED079:
	JSL.l CODE_BF8148
	LDY.w #DATA_B587C7
	JSL.l CODE_B5804C
	RTL

CODE_BED085:
	JSL.l CODE_BF8148
	LDY.w #DATA_B587E1
	JSL.l CODE_B5804C
	RTL

CODE_BED091:
	JSL.l CODE_BF8148
	LDY.w #DATA_B58805
	JSL.l CODE_B5804C
	RTL

CODE_BED09D:
	JSL.l CODE_BF8148
	LDY.w #DATA_B587F3
	JSL.l CODE_B5804C
	RTL

DATA_BED0A9:
	%DKC1_AnS1_OpXX($03, $2AD0)
	%DKC1_AnS1_OpXX($02, $2AD4)
	%DKC1_AnS1_OpXX($02, $2AD8)
	%DKC1_AnS1_OpXX($03, $2ADC)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_ZingerBuzz)
	%DKC1_AnS1_OpXX($02, $2AD8)
	%DKC1_AnS1_OpXX($02, $2AD4)
	%DKC1_AnS1_OpXX($03, $2AD0)
	%DKC1_AnS1_OpXX($02, $2AD4)
	%DKC1_AnS1_OpXX($02, $2AD8)
	%DKC1_AnS1_OpXX($03, $2ADC)
	%DKC1_AnS1_OpXX($02, $2AD8)
	%DKC1_AnS1_OpXX($02, $2AD4)
	%DKC1_AnS1_OpXX($03, $2AD0)
	%DKC1_AnS1_OpXX($02, $2AD4)
	%DKC1_AnS1_OpXX($02, $2AD8)
	%DKC1_AnS1_OpXX($03, $2ADC)
	%DKC1_AnS1_OpXX($02, $2AD8)
	%DKC1_AnS1_OpXX($02, $2AD4)
	%DKC1_AnS1_OpXX($03, $2AD0)
	%DKC1_AnS1_OpXX($02, $2AD4)
	%DKC1_AnS1_OpXX($02, $2AD8)
	%DKC1_AnS1_OpXX($03, $2ADC)
	%DKC1_AnS1_OpXX($02, $2AD8)
	%DKC1_AnS1_OpXX($02, $2AD4)
	%DKC1_AnS1_Op80()

DATA_BED0F5:
	%DKC1_AnS1_OpXX($04, $2AE0)
	%DKC1_AnS1_OpXX($04, $2AE4)
	%DKC1_AnS1_OpXX($04, $2AE8)
	%DKC1_AnS1_OpXX($04, $2AEC)
	%DKC1_AnS1_OpXX($04, $2AF0)
	%DKC1_AnS1_OpXX($04, $2AF0)
	%DKC1_AnS1_OpXX($04, $2AEC)
	%DKC1_AnS1_OpXX($04, $2AE8)
	%DKC1_AnS1_OpXX($04, $2AE4)
	%DKC1_AnS1_OpXX($04, $2AE0)
	%DKC1_AnS1_Op80()

DATA_BED115:
	%DKC1_AnS1_OpXX($32, $29D0)
	%DKC1_AnS1_Op80()

DATA_BED11A:
	%DKC1_AnS1_OpXX($03, $29C0)
	%DKC1_AnS1_OpXX($03, $29BC)
	%DKC1_AnS1_OpXX($06, $29B8)
	%DKC1_AnS1_OpXX($01, $29BC)
	%DKC1_AnS1_OpXX($01, $29D0)
	%DKC1_AnS1_OpXX($01, $29C8)
	%DKC1_AnS1_Op81(CODE_BED1D2)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_TireBounce)
	%DKC1_AnS1_OpXX($04, $29CC)
	%DKC1_AnS1_OpXX($02, $29C8)
	%DKC1_AnS1_OpXX($02, $29C4)
	%DKC1_AnS1_OpXX($02, $29D0)
	%DKC1_AnS1_OpXX($02, $29C0)
	%DKC1_AnS1_OpXX($02, $29BC)
	%DKC1_AnS1_OpXX($02, $29C0)
	%DKC1_AnS1_OpXX($02, $29D0)
	%DKC1_AnS1_OpXX($02, $29C4)
	%DKC1_AnS1_OpXX($02, $29C8)
	%DKC1_AnS1_OpXX($02, $29C4)
	%DKC1_AnS1_OpXX($02, $29D0)
	%DKC1_AnS1_OpXX($02, $29C0)
	%DKC1_AnS1_OpXX($02, $29D0)
	%DKC1_AnS1_OpXX($02, $29C4)
	%DKC1_AnS1_Op81(CODE_BED165)
	%DKC1_AnS1_Op80()

CODE_BED165:
	LDA.w #!Define_DKC1_AnimationID_HalfTire_Idle
	JML.l CODE_BE80AF

DATA_BED16C:
	%DKC1_AnS1_OpXX($32, $29D4)
	%DKC1_AnS1_Op80()

DATA_BED171:
	%DKC1_AnS1_OpXX($03, $29A8)
	%DKC1_AnS1_OpXX($03, $29A4)
	%DKC1_AnS1_OpXX($06, $29A0)
	%DKC1_AnS1_OpXX($01, $29A4)
	%DKC1_AnS1_OpXX($01, $29D4)
	%DKC1_AnS1_OpXX($01, $29B0)
	%DKC1_AnS1_Op81(CODE_BED1D2)
	%DKC1_AnS1_Op90(!Define_DKC1_SoundID_TireBounce)
	%DKC1_AnS1_OpXX($04, $29B4)
	%DKC1_AnS1_OpXX($02, $29B0)
	%DKC1_AnS1_OpXX($02, $29AC)
	%DKC1_AnS1_OpXX($02, $29D4)
	%DKC1_AnS1_OpXX($02, $29A8)
	%DKC1_AnS1_OpXX($02, $29A4)
	%DKC1_AnS1_OpXX($02, $29A8)
	%DKC1_AnS1_OpXX($02, $29D4)
	%DKC1_AnS1_OpXX($02, $29AC)
	%DKC1_AnS1_OpXX($02, $29B0)
	%DKC1_AnS1_OpXX($02, $29AC)
	%DKC1_AnS1_OpXX($02, $29D4)
	%DKC1_AnS1_OpXX($02, $29A8)
	%DKC1_AnS1_OpXX($02, $29D4)
	%DKC1_AnS1_OpXX($02, $29AC)
	%DKC1_AnS1_Op81(CODE_BED1BC)
	%DKC1_AnS1_Op80()

CODE_BED1BC:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0004
	BEQ.b CODE_BED1CB
	LDA.w #!Define_DKC1_AnimationID_RollingTire_Idle
	JML.l CODE_BE80AF

CODE_BED1CB:
	LDA.w #!Define_DKC1_AnimationID_RollingTire_Unknown
	JML.l CODE_BE80AF

CODE_BED1D2:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr1C_UnknownHalfTire
	BEQ.b CODE_BED1FE
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	PHA
	SEC
	ADC.w #$0001
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	JSL.l CODE_BFDC04
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PLA
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	BCS.b CODE_BED1FF
CODE_BED1F1:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0004
	CMP.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	BEQ.b CODE_BED1FE
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_BED1FE:
	RTL

CODE_BED1FF:
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0027
	BEQ.b CODE_BED1F1
	LDA.w #$0080
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #$0600
	STA.b $76
	DEX
	DEX
	CPX.w #$0006
	BPL.b CODE_BED26D
	LDA.w $1699,x
	AND.w #$FEFF
	STA.w $1699,x
	LDA.b $28
	SEC
	SBC.w $16A5,x
	BMI.b CODE_BED266
	CMP.w #$0028
	BPL.b CODE_BED266
	LDX.b $88
	DEX
	DEX
	CMP.w #$0007
	BPL.b CODE_BED241
	BRA.b CODE_BED241

CODE_BED23C:
	INC.w $1701,x
	BRA.b CODE_BED244

CODE_BED241:
	STZ.w $1701,x
CODE_BED244:
	ASL
	TAX
	LDA.l DATA_BED28E,x
	CLC
	ADC.b $76
	STA.b $76
	LDY.b $88
	DEY
	DEY
	LDA.w $1701,y
	CMP.w #$0005
	BMI.b CODE_BED25E
	LDA.w #$0005
CODE_BED25E:
	XBA
	CLC
	ADC.b $76
	STA.b $76
	BRA.b CODE_BED26D

CODE_BED266:
	LDX.b $88
	DEX
	DEX
	STZ.w $1701,x
CODE_BED26D:
	LDX.b $88
	LDA.b $76
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0004
	BEQ.b CODE_BED28D
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_BED28D:
	RTL

DATA_BED28E:
	dw $0680,$0680,$0680,$0680,$0680,$0680,$0680,$0680
	dw $0680,$0680,$0680,$0680,$0680,$0680,$0680,$0680
	dw $0680,$0680,$0680,$0680,$0680,$0680,$0680,$0680
	dw $0680,$0680,$0680,$0680,$0680,$0680,$0680,$0680
	dw $0680,$0680,$0680,$0680,$0680,$0680,$0680,$0680
	dw $0680

DATA_BED2E0:
	%DKC1_AnS1_OpXX($05, $29D4)
	%DKC1_AnS1_OpXX($05, $29D8)
	%DKC1_AnS1_OpXX($05, $29DC)
	%DKC1_AnS1_OpXX($05, $29E0)
	%DKC1_AnS1_OpXX($05, $29E4)
	%DKC1_AnS1_OpXX($05, $29E8)
	%DKC1_AnS1_OpXX($05, $29EC)
	%DKC1_AnS1_OpXX($05, $29F0)
	%DKC1_AnS1_Op80()

DATA_BED2FA:										; Note: Spinning tire animation script. For some reason, this is handled differently from other scripts.
	%DKC1_AnS2_Op80(DATA_BED312)

DATA_BED2FD:
	%DKC1_AnS2_OpXX($06, $29D4)
	%DKC1_AnS2_OpXX($06, $29D8)
	%DKC1_AnS2_OpXX($06, $29DC)
	%DKC1_AnS2_OpXX($06, $29E0)
	%DKC1_AnS2_OpXX($06, $29E4)
	%DKC1_AnS2_OpXX($06, $29E8)
	%DKC1_AnS2_OpXX($06, $29EC)
DATA_BED312:
	%DKC1_AnS1_OpXX($06, $29F0)
	%DKC1_AnS2_Op80(DATA_BED2FD)

DATA_BED318:
	%DKC1_AnS1_Op80()

DATA_BED31A:
	%DKC1_AnS1_OpXX($02, $29F4)
	%DKC1_AnS1_OpXX($02, $29F8)
	%DKC1_AnS1_OpXX($02, $29FC)
	%DKC1_AnS1_OpXX($02, $2A00)
	%DKC1_AnS1_OpXX($02, $2A04)
	%DKC1_AnS1_OpXX($02, $2A08)
	%DKC1_AnS1_OpXX($02, $2A0C)
	%DKC1_AnS1_OpXX($02, $2A10)
	%DKC1_AnS1_Op80()

DATA_BED334:
	%DKC1_AnS1_OpXX($05, $1D64)
	%DKC1_AnS1_OpXX($05, $1D68)
	%DKC1_AnS1_OpXX($05, $1D6C)
	%DKC1_AnS1_OpXX($05, $1D70)
	%DKC1_AnS1_OpXX($05, $1D74)
	%DKC1_AnS1_OpXX($05, $1D78)
	%DKC1_AnS1_OpXX($05, $1D7C)
	%DKC1_AnS1_OpXX($05, $1D80)
	%DKC1_AnS1_Op81(CODE_BDF476)
	%DKC1_AnS1_Op80()

DATA_BED352:
	%DKC1_AnS1_OpXX($03, $2878)
	%DKC1_AnS1_Op84(CODE_BED37C)
	%DKC1_AnS1_OpXX($03, $287C)
	%DKC1_AnS1_OpXX($03, $2880)
	%DKC1_AnS1_OpXX($03, $2884)
	%DKC1_AnS1_OpXX($03, $2888)
	%DKC1_AnS1_OpXX($03, $288C)
	%DKC1_AnS1_OpXX($03, $2890)
	%DKC1_AnS1_OpXX($03, $2894)
	%DKC1_AnS1_OpXX($03, $2868)
	%DKC1_AnS1_OpXX($03, $286C)
	%DKC1_AnS1_OpXX($03, $2870)
	%DKC1_AnS1_OpXX($03, $2874)
	%DKC1_AnS1_Op80()

CODE_BED37C:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BED38A
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_BED38B
CODE_BED38A:
	RTL

CODE_BED38B:
	LDA.w #!Define_DKC1_AnimationID_Slippa_Turn
	JML.l CODE_BE80AF

DATA_BED392:
	%DKC1_AnS1_OpXX($03, $2898)
	%DKC1_AnS1_OpXX($03, $289C)
	%DKC1_AnS1_OpXX($03, $28A0)
	%DKC1_AnS1_OpXX($03, $28A4)
	%DKC1_AnS1_OpXX($03, $28A8)
	%DKC1_AnS1_OpXX($03, $28AC)
	%DKC1_AnS1_OpXX($03, $28B0)
	%DKC1_AnS1_OpXX($03, $28B4)
	%DKC1_AnS1_Op81(CODE_BED3B0)
	%DKC1_AnS1_Op80()

CODE_BED3B0:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #!Define_DKC1_AnimationID_Slippa_Slither
	JML.l CODE_BE80AF

DATA_BED3C0:
	%DKC1_AnS1_OpXX($7F, $1948)
	%DKC1_AnS1_Op80()

DATA_BED3C5:
	%DKC1_AnS1_OpXX($04, $2514)
	%DKC1_AnS1_OpXX($04, $2518)
	%DKC1_AnS1_OpXX($04, $251C)
	%DKC1_AnS1_OpXX($04, $2520)
	%DKC1_AnS1_OpXX($04, $2524)
	%DKC1_AnS1_OpXX($04, $2528)
	%DKC1_AnS1_OpXX($04, $252C)
	%DKC1_AnS1_OpXX($04, $2530)
	%DKC1_AnS1_Op80()

DATA_BED3DF:
	%DKC1_AnS1_OpXX($04, $2534)
	%DKC1_AnS1_OpXX($04, $2538)
	%DKC1_AnS1_OpXX($04, $253C)
	%DKC1_AnS1_OpXX($04, $2540)
	%DKC1_AnS1_OpXX($04, $2544)
	%DKC1_AnS1_OpXX($04, $2548)
	%DKC1_AnS1_OpXX($04, $254C)
	%DKC1_AnS1_OpXX($04, $2550)
	%DKC1_AnS1_Op80()

DATA_BED3F9:
	%DKC1_AnS1_OpXX($03, $1E68)
	%DKC1_AnS1_OpXX($03, $1E6C)
	%DKC1_AnS1_OpXX($03, $1E70)
	%DKC1_AnS1_OpXX($03, $1E74)
	%DKC1_AnS1_OpXX($03, $1E78)
	%DKC1_AnS1_OpXX($03, $1E7C)
	%DKC1_AnS1_OpXX($03, $1E80)
	%DKC1_AnS1_OpXX($03, $1E84)
	%DKC1_AnS1_Op81(CODE_BDF476)
	%DKC1_AnS1_Op80()

DATA_BED417:
	%DKC1_AnS1_Op81(CODE_BED48C)
	%DKC1_AnS1_OpXX($05, $15C0)
	%DKC1_AnS1_OpXX($05, $15C4)
	%DKC1_AnS1_OpXX($05, $1BD4)
	%DKC1_AnS1_OpXX($05, $15C8)
	%DKC1_AnS1_OpXX($05, $15CC)
	%DKC1_AnS1_Op81(CODE_BED455)
	%DKC1_AnS1_OpXX($05, $15D0)
	%DKC1_AnS1_OpXX($05, $15D4)
	%DKC1_AnS1_OpXX($05, $1BD4)
	%DKC1_AnS1_Op81(CODE_BED48C)
	%DKC1_AnS1_OpXX($05, $15C0)
	%DKC1_AnS1_OpXX($05, $15C4)
	%DKC1_AnS1_OpXX($05, $1BD4)
	%DKC1_AnS1_OpXX($05, $15C8)
	%DKC1_AnS1_OpXX($05, $15CC)
	%DKC1_AnS1_OpXX($05, $15D0)
	%DKC1_AnS1_OpXX($05, $15D4)
	%DKC1_AnS1_OpXX($05, $1BD4)
	%DKC1_AnS1_Op80()

CODE_BED455:
	LDA.w $0579
	AND.w #$0001
	BEQ.b CODE_BED45E
	RTL

CODE_BED45E:
	JSL.l CODE_809B9C
	LDA.w #!Define_DKC1_SoundID_DiddyTrappedInBarrel
	CPY.w #$0002
	BEQ.b CODE_BED46D
	LDA.w #!Define_DKC1_SoundID_DKTrappedInBarrel
CODE_BED46D:
	JSL.l CODE_BFFB27
	RTL

DATA_BED472:
	%DKC1_AnS1_OpXX($05, $214C)
	%DKC1_AnS1_OpXX($05, $2150)
	%DKC1_AnS1_OpXX($05, $2154)
	%DKC1_AnS1_OpXX($05, $2158)
	%DKC1_AnS1_OpXX($05, $215C)
	%DKC1_AnS1_OpXX($05, $2160)
	%DKC1_AnS1_OpXX($05, $2164)
	%DKC1_AnS1_OpXX($05, $2154)
	%DKC1_AnS1_Op80()

CODE_BED48C:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	TAY
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr2B_DKBarrelLetters
	BNE.b CODE_BED499
	RTL

CODE_BED499:
	LDY.w #DATA_B58ABB
	JSL.l CODE_B5802F
	BCS.b CODE_BED4C0
	LDY.b $86
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	TYA
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	TXA
	CMP.b $86
	BMI.b CODE_BED4C0
	LDY.b $86
	LDA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
	SEC
	SBC.w #$0100
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,y
CODE_BED4C0:
	RTL

DATA_BED4C1:
	%DKC1_AnS1_OpXX($04, $25D0)
	%DKC1_AnS1_OpXX($04, $25D4)
	%DKC1_AnS1_OpXX($04, $25D8)
	%DKC1_AnS1_OpXX($04, $25DC)
	%DKC1_AnS1_OpXX($04, $25E0)
	%DKC1_AnS1_OpXX($04, $25E4)
	%DKC1_AnS1_OpXX($04, $25E8)
	%DKC1_AnS1_OpXX($04, $25EC)
	%DKC1_AnS1_Op80()

DATA_BED4DB:
	%DKC1_AnS1_OpXX($04, $25F0)
	%DKC1_AnS1_OpXX($04, $25F4)
	%DKC1_AnS1_OpXX($04, $25F8)
	%DKC1_AnS1_OpXX($04, $25FC)
	%DKC1_AnS1_OpXX($04, $2600)
	%DKC1_AnS1_OpXX($04, $2604)
	%DKC1_AnS1_OpXX($04, $2608)
	%DKC1_AnS1_OpXX($04, $260C)
	%DKC1_AnS1_Op80()

DATA_BED4F5:
	%DKC1_AnS1_OpXX($04, $2044)
	%DKC1_AnS1_Op80()

DATA_BED4FA:
	%DKC1_AnS1_OpXX($04, $205C)
	%DKC1_AnS1_Op80()

DATA_BED4FF:
	%DKC1_AnS1_OpXX($04, $2060)
	%DKC1_AnS1_Op80()

DATA_BED504:
	%DKC1_AnS1_OpXX($04, $2064)
	%DKC1_AnS1_Op80()

DATA_BED509:
	%DKC1_AnS1_OpXX($04, $2070)
	%DKC1_AnS1_Op80()

DATA_BED50E:
	%DKC1_AnS1_OpXX($04, $2074)
	%DKC1_AnS1_Op80()

DATA_BED513:
	%DKC1_AnS1_OpXX($04, $2068)
	%DKC1_AnS1_Op80()

DATA_BED518:
	%DKC1_AnS1_OpXX($04, $204C)
	%DKC1_AnS1_Op80()

DATA_BED51D:
	%DKC1_AnS1_OpXX($04, $206C)
	%DKC1_AnS1_Op80()

DATA_BED522:
	%DKC1_AnS1_OpXX($04, $2050)
	%DKC1_AnS1_Op80()

DATA_BED527:
	%DKC1_AnS1_OpXX($04, $2054)
	%DKC1_AnS1_Op80()

DATA_BED52C:
	%DKC1_AnS1_OpXX($04, $2058)
	%DKC1_AnS1_Op80()

DATA_BED531:
	%DKC1_AnS1_OpXX($44, $2048)
	%DKC1_AnS1_Op80()

DATA_BED536:
	%DKC1_AnS1_OpXX($7F, $1C70)
	%DKC1_AnS1_Op80()

DATA_BED53B:
	%DKC1_AnS1_OpXX($06, $1C74)
	%DKC1_AnS1_OpXX($06, $1C78)
	%DKC1_AnS1_OpXX($06, $1C7C)
	%DKC1_AnS1_OpXX($06, $1C80)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BED54C:
	%DKC1_AnS1_OpXX($06, $1C74)
	%DKC1_AnS1_OpXX($06, $1C78)
	%DKC1_AnS1_OpXX($06, $1C7C)
	%DKC1_AnS1_OpXX($06, $1C80)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BED55D:
	%DKC1_AnS1_OpXX($0C, $1C80)
	%DKC1_AnS1_Op80()

DATA_BED562:
	%DKC1_AnS1_OpXX($01, $1570)
	%DKC1_AnS1_Op84(CODE_BED589)
	%DKC1_AnS1_OpXX($15, $1570)
	%DKC1_AnS1_OpXX($08, $15A4)
	%DKC1_AnS1_OpXX($08, $15A8)
	%DKC1_AnS1_OpXX($08, $15AC)
	%DKC1_AnS1_OpXX($08, $15A8)
	%DKC1_AnS1_OpXX($0B, $1570)
	%DKC1_AnS1_OpXX($05, $15A4)
	%DKC1_AnS1_OpXX($05, $15A8)
	%DKC1_AnS1_OpXX($1A, $15AC)
	%DKC1_AnS1_OpXX($08, $15A8)
	%DKC1_AnS1_Op80()

CODE_BED589:
	DEC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BMI.b CODE_FED58F
	RTL

CODE_FED58F:
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	BMI.b CODE_BED5F3
	CMP.w #$00F0
	BPL.b CODE_BED5F3
	CMP.w #$0010
	BMI.b CODE_BED5F3
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0300
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0080
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVS.b CODE_BED5D9
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BRA.b CODE_BED5E6

CODE_BED5D9:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_BED5E6:
	LDA.w #$00C0
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #!Define_DKC1_AnimationID_Army_CurlUp
	JSL.l CODE_BE80AF
CODE_BED5F3:
	RTL

DATA_BED5F4:
	%DKC1_AnS1_OpXX($05, $1570)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_CroctopusBeginSpin)
	%DKC1_AnS1_OpXX($05, $1574)
	%DKC1_AnS1_OpXX($05, $1578)
	%DKC1_AnS1_OpXX($05, $157C)
	%DKC1_AnS1_OpXX($05, $1580)
	%DKC1_AnS1_OpXX($05, $1598)
	%DKC1_AnS1_OpXX($04, $159C)
	%DKC1_AnS1_OpXX($04, $15A0)
	%DKC1_AnS1_Op81(CODE_BED614)
	%DKC1_AnS1_Op80()

CODE_BED614:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	ORA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BED62C
	EOR.w #$FFFF
	INC
CODE_BED62C:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #!Define_DKC1_AnimationID_Army_Roll
	JSL.l CODE_BE80AF
	RTL

DATA_BED637:
	%DKC1_AnS1_Op84(CODE_BED652)
	%DKC1_AnS1_OpXX($02, $1588)
	%DKC1_AnS1_OpXX($02, $158C)
	%DKC1_AnS1_OpXX($02, $1590)
	%DKC1_AnS1_OpXX($02, $1594)
	%DKC1_AnS1_OpXX($02, $1598)
	%DKC1_AnS1_OpXX($02, $159C)
	%DKC1_AnS1_OpXX($02, $15A0)
	%DKC1_AnS1_Op80()

CODE_BED652:
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BPL.b CODE_BED661
	EOR.w #$FFFF
	INC
CODE_BED661:
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	BMI.b CODE_BED680
	CMP.w #$0038
	BMI.b CODE_BED67B
	LDA.b $76
	CMP.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BED67B
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_BED67B:
	JSL.l CODE_BED699
	RTL

CODE_BED680:
	EOR.w #$FFFF
	INC
	CMP.w #$0038
	BMI.b CODE_BED67B
	LDA.b $76
	EOR.w #$FFFF
	INC
	CMP.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BED67B
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BRA.b CODE_BED67B

CODE_BED699:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BED6AB
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_BED6AB:
	DEC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BMI.b CODE_BED6B1
	RTL

CODE_BED6B1:
	LDA.w #$0060
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	AND.w #$FFFC
	STA.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_Army_Uncurl
	JSL.l CODE_BE80AF
	RTL

DATA_BED6D4:
	%DKC1_AnS1_OpXX($05, $1580)
	%DKC1_AnS1_OpXX($05, $157C)
	%DKC1_AnS1_OpXX($05, $1578)
	%DKC1_AnS1_OpXX($05, $1574)
	%DKC1_AnS1_OpXX($05, $1570)
	%DKC1_AnS1_Op81(CODE_BED6E9)
	%DKC1_AnS1_Op80()

CODE_BED6E9:
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #!Define_DKC1_AnimationID_Army_Idle
	JML.l CODE_BE80AF

DATA_BED6FF:
	%DKC1_AnS1_OpXX($03, $15B0)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($03, $15B0)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BED70D:
	%DKC1_AnS1_OpXX($14, $15B0)
	%DKC1_AnS1_Op81(CODE_BED72A)
	%DKC1_AnS1_OpXX($08, $15B0)
	%DKC1_AnS1_Op81(CODE_BED72E)
	%DKC1_AnS1_OpXX($04, $15B4)
	%DKC1_AnS1_OpXX($0A, $15B8)
	%DKC1_AnS1_OpXX($06, $15BC)
	%DKC1_AnS1_Op81(CODE_BED6E9)
	%DKC1_AnS1_Op80()

CODE_BED72A:
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTL

CODE_BED72E:
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	RTL

DATA_BED732:
	%DKC1_AnS1_OpXX($08, $296C)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_OpXX($04, $296C)
	%DKC1_AnS1_OpXX($08, $2970)
	%DKC1_AnS1_OpXX($08, $2974)
	%DKC1_AnS1_OpXX($08, $2978)
	%DKC1_AnS1_OpXX($08, $297C)
	%DKC1_AnS1_OpXX($08, $2980)
	%DKC1_AnS1_OpXX($08, $2984)
	%DKC1_AnS1_OpXX($08, $2980)
	%DKC1_AnS1_OpXX($08, $297C)
	%DKC1_AnS1_OpXX($08, $2978)
	%DKC1_AnS1_OpXX($08, $2974)
	%DKC1_AnS1_OpXX($08, $2970)
	%DKC1_AnS1_OpXX($04, $296C)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_Op80()

DATA_BED765:
	%DKC1_AnS1_OpXX($02, $26AC)
	%DKC1_AnS1_OpXX($02, $26A8)
	%DKC1_AnS1_OpXX($02, $26A4)
	%DKC1_AnS1_OpXX($02, $26A0)
	%DKC1_AnS1_OpXX($02, $269C)
	%DKC1_AnS1_OpXX($02, $2698)
	%DKC1_AnS1_OpXX($02, $2694)
	%DKC1_AnS1_OpXX($02, $2690)
	%DKC1_AnS1_OpXX($02, $268C)
	%DKC1_AnS1_OpXX($02, $2688)
	%DKC1_AnS1_OpXX($02, $2684)
	%DKC1_AnS1_OpXX($02, $2680)
	%DKC1_AnS1_OpXX($02, $267C)
	%DKC1_AnS1_OpXX($02, $2678)
	%DKC1_AnS1_OpXX($02, $2674)
	%DKC1_AnS1_OpXX($02, $2670)
	%DKC1_AnS1_OpXX($02, $2674)
	%DKC1_AnS1_OpXX($02, $2678)
	%DKC1_AnS1_OpXX($02, $267C)
	%DKC1_AnS1_OpXX($02, $2680)
	%DKC1_AnS1_OpXX($02, $2684)
	%DKC1_AnS1_OpXX($02, $2688)
	%DKC1_AnS1_OpXX($02, $268C)
	%DKC1_AnS1_OpXX($02, $2690)
	%DKC1_AnS1_OpXX($02, $2694)
	%DKC1_AnS1_OpXX($02, $2698)
	%DKC1_AnS1_OpXX($02, $269C)
	%DKC1_AnS1_OpXX($02, $26A0)
	%DKC1_AnS1_OpXX($02, $26A4)
	%DKC1_AnS1_OpXX($02, $26A8)
	%DKC1_AnS1_OpXX($02, $26AC)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($02, $26AC)
	%DKC1_AnS1_OpXX($02, $26A8)
	%DKC1_AnS1_OpXX($02, $26A4)
	%DKC1_AnS1_OpXX($02, $26A0)
	%DKC1_AnS1_OpXX($02, $269C)
	%DKC1_AnS1_OpXX($02, $2698)
	%DKC1_AnS1_OpXX($02, $2694)
	%DKC1_AnS1_OpXX($02, $2690)
	%DKC1_AnS1_OpXX($02, $268C)
	%DKC1_AnS1_OpXX($02, $2688)
	%DKC1_AnS1_OpXX($02, $2684)
	%DKC1_AnS1_OpXX($02, $2680)
	%DKC1_AnS1_OpXX($02, $267C)
	%DKC1_AnS1_OpXX($02, $2678)
	%DKC1_AnS1_OpXX($02, $2674)
	%DKC1_AnS1_OpXX($02, $2670)
	%DKC1_AnS1_OpXX($02, $2674)
	%DKC1_AnS1_OpXX($02, $2678)
	%DKC1_AnS1_OpXX($02, $267C)
	%DKC1_AnS1_OpXX($02, $2680)
	%DKC1_AnS1_OpXX($02, $2684)
	%DKC1_AnS1_OpXX($02, $2688)
	%DKC1_AnS1_OpXX($02, $268C)
	%DKC1_AnS1_OpXX($02, $2690)
	%DKC1_AnS1_OpXX($02, $2694)
	%DKC1_AnS1_OpXX($02, $2698)
	%DKC1_AnS1_OpXX($02, $269C)
	%DKC1_AnS1_OpXX($02, $26A0)
	%DKC1_AnS1_OpXX($02, $26A4)
	%DKC1_AnS1_OpXX($02, $26A8)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_Op80()

DATA_BED826:
	dw $FFFE,$26A8,$FFFE,$26A4,$FFFE,$26A0,$FFFE,$269C
	dw $FFFE,$2698,$FFFE,$2694,$FFFE,$2690,$FFFE,$268C
	dw $FFFE,$2688,$FFFE,$2684,$FFFE,$2680,$FFFE,$267C
	dw $FFFF,$2678,$FFFF,$2674,$0000,$2670,$0000,$2670
	dw $0000,$2670,$0001,$2674,$0001,$2678,$0002,$267C
	dw $0002,$2680,$0002,$2684,$0002,$2688,$0002,$268C
	dw $0002,$2690,$0002,$2694,$0002,$2698,$0002,$269C
	dw $0002,$26A0,$0002,$26A4,$0002,$26A8,$0002,$26AC
	dw $0002,$26A8,$0002,$26A4,$0002,$26A0,$0002,$269C
	dw $0002,$2698,$0002,$2694,$0002,$2690,$0002,$268C
	dw $0002,$2688,$0002,$2684,$0002,$2680,$0002,$267C
	dw $0001,$2678,$0001,$2674,$0000,$2670,$0000,$2670
	dw $FFFF,$2670,$FFFF,$2674,$FFFF,$2678,$FFFE,$267C
	dw $FFFE,$2680,$FFFE,$2684,$FFFE,$2688,$FFFE,$268C
	dw $FFFE,$2690,$FFFE,$2694,$FFFE,$2698,$FFFE,$269C
	dw $FFFE,$26A0,$FFFE,$26A4,$FFFE,$26A8,$FFFE,$26AC

DATA_BED926:
	%DKC1_AnS1_OpXX($04, $15D8)
	%DKC1_AnS1_OpXX($04, $15DC)
	%DKC1_AnS1_OpXX($04, $15E0)
	%DKC1_AnS1_OpXX($04, $15E4)
	%DKC1_AnS1_OpXX($04, $15E8)
	%DKC1_AnS1_OpXX($04, $15EC)
	%DKC1_AnS1_OpXX($04, $15F0)
	%DKC1_AnS1_OpXX($04, $15F4)
	%DKC1_AnS1_OpXX($04, $15F0)
	%DKC1_AnS1_OpXX($04, $15EC)
	%DKC1_AnS1_OpXX($04, $15E8)
	%DKC1_AnS1_OpXX($04, $15E4)
	%DKC1_AnS1_OpXX($04, $15E0)
	%DKC1_AnS1_OpXX($04, $15DC)
	%DKC1_AnS1_Op80()

DATA_BED952:
	%DKC1_AnS1_OpXX($07, $2838)
	%DKC1_AnS1_OpXX($07, $283C)
	%DKC1_AnS1_OpXX($07, $2840)
	%DKC1_AnS1_OpXX($07, $2844)
	%DKC1_AnS1_OpXX($07, $2848)
	%DKC1_AnS1_OpXX($07, $284C)
	%DKC1_AnS1_OpXX($07, $2850)
	%DKC1_AnS1_OpXX($07, $2854)
	%DKC1_AnS1_OpXX($07, $2858)
	%DKC1_AnS1_OpXX($07, $285C)
	%DKC1_AnS1_OpXX($07, $2860)
	%DKC1_AnS1_OpXX($07, $2864)
	%DKC1_AnS1_Op81(CODE_BDF476)
	%DKC1_AnS1_Op80()

DATA_BED97C:
	%DKC1_AnS1_OpXX($05, $1B28)
	%DKC1_AnS1_OpXX($05, $1B2C)
	%DKC1_AnS1_OpXX($05, $1B30)
	%DKC1_AnS1_OpXX($05, $1B34)
	%DKC1_AnS1_OpXX($05, $1B38)
	%DKC1_AnS1_OpXX($05, $1B3C)
	%DKC1_AnS1_OpXX($05, $1B40)
	%DKC1_AnS1_OpXX($05, $1B44)
	%DKC1_AnS1_OpXX($05, $1B48)
	%DKC1_AnS1_OpXX($05, $1B4C)
	%DKC1_AnS1_OpXX($05, $1B30)
	%DKC1_AnS1_OpXX($05, $1B34)
	%DKC1_AnS1_OpXX($05, $1B38)
	%DKC1_AnS1_OpXX($05, $1B3C)
	%DKC1_AnS1_OpXX($05, $1B50)
	%DKC1_AnS1_OpXX($05, $1B54)
	%DKC1_AnS1_Op80()

DATA_BED9AE:
	dw $1B48,$1B4C,$1B50,$1B54,$1B58,$1B5C,$1B60,$1B64
	dw $1B28,$1B2C,$1B30,$1B34,$1B38,$1B3C,$1B40,$1B44

DATA_BED9CE:
	dw $1B88,$1B8C,$1B90,$1B94,$1B98,$1B9C,$1BA0,$1BA4
	dw $1B68,$1B6C,$1B70,$1B74,$1B78,$1B7C,$1B80,$1B84

DATA_BED9EE:
	%DKC1_AnS1_OpXX($7F, $2568)
	%DKC1_AnS1_Op80()

DATA_BED9F3:
	%DKC1_AnS1_OpXX($7F, $256C)
	%DKC1_AnS1_Op80()

DATA_BED9F8:
	%DKC1_AnS1_OpXX($7F, $2570)
	%DKC1_AnS1_Op80()

DATA_BED9FD:
	%DKC1_AnS1_OpXX($7F, $2574)
	%DKC1_AnS1_Op80()

DATA_BEDA02:
	%DKC1_AnS1_OpXX($06, $0020)
	%DKC1_AnS1_OpXX($05, $0024)
	%DKC1_AnS1_OpXX($05, $0028)
	%DKC1_AnS1_OpXX($05, $002C)
	%DKC1_AnS1_OpXX($05, $0030)
	%DKC1_AnS1_OpXX($05, $0034)
	%DKC1_AnS1_OpXX($05, $0038)
	%DKC1_AnS1_OpXX($05, $003C)
	%DKC1_AnS1_Op81(CODE_BDF44B)
	%DKC1_AnS1_Op80()

DATA_BEDA20:
	%DKC1_AnS1_OpXX($01, $2948)
	%DKC1_AnS1_OpXX($01, $294C)
	%DKC1_AnS1_OpXX($01, $2950)
	%DKC1_AnS1_OpXX($01, $2954)
	%DKC1_AnS1_OpXX($01, $2958)
	%DKC1_AnS1_OpXX($01, $295C)
	%DKC1_AnS1_Op80()

DATA_BEDA34:
	%DKC1_AnS1_OpXX($02, $2948)
	%DKC1_AnS1_Op84(CODE_BEDA4C)
	%DKC1_AnS1_OpXX($02, $294C)
	%DKC1_AnS1_OpXX($02, $2950)
	%DKC1_AnS1_OpXX($02, $2954)
	%DKC1_AnS1_OpXX($02, $2958)
	%DKC1_AnS1_OpXX($02, $295C)
	%DKC1_AnS1_Op80()

CODE_BEDA4C:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCS.b CODE_FEDA53
	RTL

CODE_FEDA53:
	LDA.w #!Define_DKC1_AnimationID_Slippa_Slither
	JML.l CODE_BE80AF

DATA_BEDA5A:
	%DKC1_AnS1_OpXX($40, $2A1C)
	%DKC1_AnS1_Op80()

DATA_BEDA5F:
	%DKC1_AnS1_OpXX($40, $2A18)
	%DKC1_AnS1_Op80()

DATA_BEDA64:
	%DKC1_AnS1_OpXX($40, $2A14)
	%DKC1_AnS1_Op80()

DATA_BEDA69:
	%DKC1_AnS1_OpXX($40, $2A20)
	%DKC1_AnS1_Op80()

DATA_BEDA6E:
	%DKC1_AnS1_OpXX($01, $19C8)
	%DKC1_AnS1_OpXX($01, $19CC)
	%DKC1_AnS1_OpXX($01, $19D0)
	%DKC1_AnS1_OpXX($01, $19D4)
	%DKC1_AnS1_OpXX($01, $19D8)
	%DKC1_AnS1_OpXX($01, $19DC)
	%DKC1_AnS1_OpXX($01, $19D8)
	%DKC1_AnS1_OpXX($01, $19D4)
	%DKC1_AnS1_OpXX($01, $19D0)
	%DKC1_AnS1_OpXX($01, $19CC)
	%DKC1_AnS1_Op80()

DATA_BEDA8E:
	%DKC1_AnS1_OpXX($51, $19C8)
	%DKC1_AnS1_OpXX($06, $19CC)
	%DKC1_AnS1_OpXX($06, $19D0)
	%DKC1_AnS1_OpXX($06, $19D4)
	%DKC1_AnS1_OpXX($06, $19D8)
	%DKC1_AnS1_OpXX($33, $19DC)
	%DKC1_AnS1_OpXX($06, $19D8)
	%DKC1_AnS1_OpXX($06, $19D4)
	%DKC1_AnS1_OpXX($06, $19D0)
	%DKC1_AnS1_OpXX($06, $19CC)
	%DKC1_AnS1_OpXX($51, $19C8)
	%DKC1_AnS1_OpXX($06, $19CC)
	%DKC1_AnS1_OpXX($06, $19D0)
	%DKC1_AnS1_OpXX($06, $19D4)
	%DKC1_AnS1_OpXX($06, $19D8)
	%DKC1_AnS1_OpXX($33, $19DC)
	%DKC1_AnS1_OpXX($06, $19D8)
	%DKC1_AnS1_OpXX($06, $19D4)
	%DKC1_AnS1_OpXX($06, $19D0)
	%DKC1_AnS1_OpXX($06, $19CC)
	%DKC1_AnS1_Op81(CODE_BEDAD0)
	%DKC1_AnS1_Op80()

CODE_BEDAD0:
	LDA.w #!Define_DKC1_AnimationID_Butterfly_Fly
	JML.l CODE_BE80AF

DATA_BEDAD7:
	%DKC1_AnS1_OpXX($02, $2214)
	%DKC1_AnS1_OpXX($02, $2218)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($02, $2218)
	%DKC1_AnS1_OpXX($02, $2214)
	%DKC1_AnS1_Op81(CODE_BEDAED)
	%DKC1_AnS1_Op80()

CODE_BEDAED:
	LDA.w #!Define_DKC1_AnimationID_Krusha_Walk
	JML.l CODE_BE80AF

DATA_BEDAF4:
	%DKC1_AnS1_OpXX($04, $21B4)
	%DKC1_AnS1_Op84(CODE_BEDB1E)
	%DKC1_AnS1_OpXX($04, $21B8)
	%DKC1_AnS1_OpXX($04, $21BC)
	%DKC1_AnS1_OpXX($04, $21C0)
	%DKC1_AnS1_OpXX($04, $21C4)
	%DKC1_AnS1_OpXX($04, $21C8)
	%DKC1_AnS1_OpXX($04, $21CC)
	%DKC1_AnS1_OpXX($04, $21D0)
	%DKC1_AnS1_OpXX($04, $21D4)
	%DKC1_AnS1_OpXX($04, $21D8)
	%DKC1_AnS1_OpXX($04, $21DC)
	%DKC1_AnS1_OpXX($04, $21E0)
	%DKC1_AnS1_Op80()

CODE_BEDB1E:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_FEDB2C
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_FEDB2D
CODE_FEDB2C:
	RTL

CODE_FEDB2D:
	LDA.w #!Define_DKC1_AnimationID_Krusha_Turn
	JML.l CODE_BE80AF

DATA_BEDB34:
	%DKC1_AnS1_OpXX($03, $2204)
	%DKC1_AnS1_OpXX($03, $2208)
	%DKC1_AnS1_OpXX($02, $220C)
	%DKC1_AnS1_OpXX($03, $2210)
	%DKC1_AnS1_OpXX($02, $220C)
	%DKC1_AnS1_OpXX($03, $2208)
	%DKC1_AnS1_OpXX($02, $220C)
	%DKC1_AnS1_OpXX($04, $2210)
	%DKC1_AnS1_OpXX($02, $220C)
	%DKC1_AnS1_OpXX($03, $2208)
	%DKC1_AnS1_OpXX($03, $220C)
	%DKC1_AnS1_OpXX($05, $2210)
	%DKC1_AnS1_OpXX($03, $220C)
	%DKC1_AnS1_OpXX($03, $2208)
	%DKC1_AnS1_OpXX($03, $2204)
	%DKC1_AnS1_Op81(CODE_BEDB67)
	%DKC1_AnS1_Op80()

CODE_BEDB67:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #!Define_DKC1_AnimationID_Krusha_Walk
	JML.l CODE_BE80AF

DATA_BEDB77:
	%DKC1_AnS1_OpXX($04, $21E4)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($04, $21E8)
	%DKC1_AnS1_OpXX($04, $21EC)
	%DKC1_AnS1_OpXX($03, $21F0)
	%DKC1_AnS1_OpXX($04, $21F4)
	%DKC1_AnS1_OpXX($03, $21F8)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEDB91:
	%DKC1_AnS1_OpXX($04, $0040)
	%DKC1_AnS1_Op80()

DATA_BEDB96:
	%DKC1_AnS1_OpXX($02, $1BA8)
	%DKC1_AnS1_OpXX($02, $1BAC)
	%DKC1_AnS1_OpXX($02, $1BB0)
	%DKC1_AnS1_OpXX($02, $1BB4)
	%DKC1_AnS1_OpXX($02, $1BB8)
	%DKC1_AnS1_OpXX($02, $1BBC)
	%DKC1_AnS1_OpXX($02, $1BC0)
	%DKC1_AnS1_OpXX($02, $1BC4)
	%DKC1_AnS1_Op80()

DATA_BEDBB0:
	%DKC1_AnS1_OpXX($03, $2A84)
	%DKC1_AnS1_OpXX($03, $2A88)
	%DKC1_AnS1_OpXX($06, $2A8C)
	%DKC1_AnS1_OpXX($03, $2A90)
	%DKC1_AnS1_OpXX($03, $2A94)
	%DKC1_AnS1_Op81(CODE_BEDBE1)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_KillArmy)
	%DKC1_AnS1_OpXX($07, $2A98)
	%DKC1_AnS1_OpXX($03, $2A9C)
	%DKC1_AnS1_OpXX($03, $2AA0)
	%DKC1_AnS1_Op81(CODE_BEDBD4)
	%DKC1_AnS1_Op80()

CODE_BEDBD4:
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_MiniNecky_Fly
	JML.l CODE_BE80AF

CODE_BEDBE1:
	JML.l CODE_B695CB

DATA_BEDBE5:
	%DKC1_AnS1_OpXX($06, $2A80)
	%DKC1_AnS1_Op80()

DATA_BEDBEA:
	%DKC1_AnS1_OpXX($03, $2A70)
	%DKC1_AnS1_OpXX($03, $2A74)
	%DKC1_AnS1_OpXX($03, $2A78)
	%DKC1_AnS1_OpXX($03, $2A7C)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_WingFlap)
	%DKC1_AnS1_OpXX($03, $2A50)
	%DKC1_AnS1_OpXX($03, $2A54)
	%DKC1_AnS1_OpXX($03, $2A58)
	%DKC1_AnS1_OpXX($03, $2A5C)
	%DKC1_AnS1_OpXX($03, $2A60)
	%DKC1_AnS1_OpXX($03, $2A64)
	%DKC1_AnS1_OpXX($03, $2A68)
	%DKC1_AnS1_OpXX($03, $2A6C)
	%DKC1_AnS1_Op80()

DATA_BEDC12:
	%DKC1_AnS1_OpXX($44, $1C44)
	%DKC1_AnS1_Op80()

DATA_BEDC17:
	%DKC1_AnS1_OpXX($44, $1C48)
	%DKC1_AnS1_Op80()

DATA_BEDC1C:
	%DKC1_AnS1_OpXX($44, $1C4C)
	%DKC1_AnS1_Op80()

DATA_BEDC21:
	%DKC1_AnS1_OpXX($44, $2078)
	%DKC1_AnS1_Op80()

DATA_BEDC26:
	%DKC1_AnS1_OpXX($44, $207C)
	%DKC1_AnS1_Op80()

DATA_BEDC2B:
	%DKC1_AnS1_OpXX($44, $2080)
	%DKC1_AnS1_Op80()

DATA_BEDC30:
	%DKC1_AnS1_OpXX($02, $187C)
	%DKC1_AnS1_OpXX($02, $1880)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($02, $1880)
	%DKC1_AnS1_OpXX($02, $187C)
	%DKC1_AnS1_Op81(CODE_BEDC46)
	%DKC1_AnS1_Op80()

CODE_BEDC46:
	LDA.w #!Define_DKC1_AnimationID_Gnawty_Walk
	JML.l CODE_BE80AF

DATA_BEDC4D:
	%DKC1_AnS1_OpXX($04, $1884)
	%DKC1_AnS1_Op84(CODE_BEDC6B)
	%DKC1_AnS1_OpXX($04, $1888)
	%DKC1_AnS1_OpXX($04, $188C)
	%DKC1_AnS1_OpXX($04, $1890)
	%DKC1_AnS1_OpXX($04, $1894)
	%DKC1_AnS1_OpXX($04, $1898)
	%DKC1_AnS1_OpXX($04, $189C)
	%DKC1_AnS1_OpXX($04, $18A0)
	%DKC1_AnS1_Op80()

CODE_BEDC6B:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BEDC79
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_BEDC7A
CODE_BEDC79:
	RTL

CODE_BEDC7A:
	LDA.w #!Define_DKC1_AnimationID_Gnawty_Turn
	JML.l CODE_BE80AF

DATA_BEDC81:
	%DKC1_AnS1_OpXX($04, $1868)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($04, $186C)
	%DKC1_AnS1_OpXX($04, $1870)
	%DKC1_AnS1_OpXX($04, $1874)
	%DKC1_AnS1_OpXX($04, $1878)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEDC98:
	%DKC1_AnS1_OpXX($03, $194C)
	%DKC1_AnS1_Op81(CODE_BEDCA1)
	%DKC1_AnS1_Op80()

CODE_BEDCA1:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

DATA_BEDCA5:
	%DKC1_AnS1_OpXX($04, $0044)
	%DKC1_AnS1_Op80()

DATA_BEDCAA:
	%DKC1_AnS1_OpXX($24, $21A0)
	%DKC1_AnS1_Op80()

DATA_BEDCAF:
	%DKC1_AnS1_OpXX($24, $21A4)
	%DKC1_AnS1_Op80()

DATA_BEDCB4:
	%DKC1_AnS1_OpXX($24, $219C)
	%DKC1_AnS1_Op80()

DATA_BEDCB9:
	%DKC1_AnS1_OpXX($03, $2AA4)
	%DKC1_AnS1_Op84(CODE_BEDCF2)
	%DKC1_AnS1_OpXX($03, $2AA8)
	%DKC1_AnS1_OpXX($03, $2AAC)
	%DKC1_AnS1_OpXX($03, $2AB0)
	%DKC1_AnS1_Op81(CODE_BEDCE4)
	%DKC1_AnS1_OpXX($03, $2AB4)
	%DKC1_AnS1_OpXX($03, $2AB8)
	%DKC1_AnS1_OpXX($03, $2ABC)
	%DKC1_AnS1_OpXX($03, $2AC0)
	%DKC1_AnS1_OpXX($03, $2AC4)
	%DKC1_AnS1_OpXX($03, $2AC8)
	%DKC1_AnS1_OpXX($03, $2ACC)
	%DKC1_AnS1_Op80()

CODE_BEDCE4:
	JSL.l CODE_BDF7D0
	BCS.b CODE_BEDCF1
	LDA.w #!Define_DKC1_SoundID_WingFlap
	JSL.l CODE_BFFB09
CODE_BEDCF1:
	RTL

CODE_BEDCF2:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BEDD0A
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_BEDD01
	RTL

CODE_BEDD01:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_BEDD0A:
	RTL

DATA_BEDD0B:
	%DKC1_AnS1_OpXX($01, $23FC)
	%DKC1_AnS1_Op81(CODE_BEDE29)
	%DKC1_AnS1_OpXX($03, $23FC)
	%DKC1_AnS1_OpXX($03, $2400)
	%DKC1_AnS1_Op81(CODE_BEDE36)
	%DKC1_AnS1_Op8D($FFE0, $FFF8)
	%DKC1_AnS1_Op81(CODE_BEDE1C)
	%DKC1_AnS1_OpXX($03, $2404)
	%DKC1_AnS1_OpXX($03, $2408)
	%DKC1_AnS1_OpXX($07, $240C)
	%DKC1_AnS1_Op82(DATA_BEDD52)

DATA_BEDD31:
	%DKC1_AnS1_Op80()

DATA_BEDD33:
	%DKC1_AnS1_OpXX($01, $23FC)
	%DKC1_AnS1_Op81(CODE_BEDE29)
	%DKC1_AnS1_OpXX($03, $23FC)
	%DKC1_AnS1_OpXX($03, $2400)
	%DKC1_AnS1_Op81(CODE_BEDE36)
	%DKC1_AnS1_Op8D($FFE0, $FFF8)
	%DKC1_AnS1_OpXX($03, $2404)
	%DKC1_AnS1_OpXX($03, $2408)
	%DKC1_AnS1_OpXX($07, $240C)
DATA_BEDD52:
	%DKC1_AnS1_OpXX($07, $2410)
	%DKC1_AnS1_OpXX($15, $2414)
	%DKC1_AnS1_OpXX($07, $2410)
	%DKC1_AnS1_OpXX($15, $240C)
	%DKC1_AnS1_OpXX($07, $2410)
	%DKC1_AnS1_OpXX($0C, $2414)
	%DKC1_AnS1_Op82(DATA_BEDD52)

DATA_BEDD67:
	%DKC1_AnS1_Op80()

DATA_BEDD69:
	%DKC1_AnS1_Op8D($FFE0, $FFF8)
	%DKC1_AnS1_OpXX($06, $2410)
	%DKC1_AnS1_Op8D($FFE0, $FFF8)
	%DKC1_AnS1_OpXX($06, $240C)
	%DKC1_AnS1_Op8D($FFE0, $FFF8)
	%DKC1_AnS1_OpXX($03, $2418)
	%DKC1_AnS1_Op8D($FFDC, $0008)
	%DKC1_AnS1_OpXX($03, $241C)
	%DKC1_AnS1_Op8D($FFD6, $0008)
	%DKC1_AnS1_OpXX($03, $2420)
	%DKC1_AnS1_Op8D($FFD0, $0004)
	%DKC1_AnS1_OpXX($03, $2424)
	%DKC1_AnS1_Op8D($FFCC, $0005)
	%DKC1_AnS1_OpXX($03, $2428)
	%DKC1_AnS1_Op8D($FFCC, $000D)
	%DKC1_AnS1_OpXX($03, $242C)
	%DKC1_AnS1_Op8D($FFE8, $0010)
	%DKC1_AnS1_OpXX($03, $2430)
	%DKC1_AnS1_Op8D($0014, $000C)
	%DKC1_AnS1_OpXX($03, $2434)
	%DKC1_AnS1_Op8D($0028, $0008)
	%DKC1_AnS1_Op81(CODE_BEDE66)
	%DKC1_AnS1_OpXX($03, $2438)
	%DKC1_AnS1_Op81(CODE_BEDDF5)
	%DKC1_AnS1_Op81(CODE_BEDE29)
	%DKC1_AnS1_OpXX($02, $243C)
	%DKC1_AnS1_OpXX($02, $2440)
	%DKC1_AnS1_OpXX($02, $2444)
	%DKC1_AnS1_Op81(CODE_BEDE36)
	%DKC1_AnS1_Op8D($FFE0, $FFF8)
	%DKC1_AnS1_Op81(CODE_BEDE15)
	%DKC1_AnS1_OpXX($02, $2448)
	%DKC1_AnS1_OpXX($02, $244C)
	%DKC1_AnS1_OpXX($02, $2450)
	%DKC1_AnS1_OpXX($02, $2454)
	%DKC1_AnS1_Op81(CODE_BEDE0E)
	%DKC1_AnS1_Op80()

CODE_BEDDF5:
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTL

CODE_BEDE0E:
	LDA.w #!Define_DKC1_AnimationID_MankyKong_PrepareToThrowBarrel
	JML.l CODE_BE80AF

CODE_BEDE15:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JML.l CODE_B69BDB

CODE_BEDE1C:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSL.l CODE_B69BDB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	RTL

CODE_BEDE29:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_BEDE2F
	RTL

CODE_BEDE2F:
	LDY.w #DATA_B58A09
	JML.l CODE_B5804C

CODE_BEDE36:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_BEDE3C
	RTL

CODE_BEDE3C:
	LDY.w #DATA_B58DC5
	JSL.l CODE_B5804C
	BCS.b CODE_BEDE62
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $86
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	LDA.w #!Define_DKC1_SoundID_EnterBarrelCannon
	JSL.l CODE_BFFB09
	RTL

CODE_BEDE62:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	RTL

CODE_BEDE66:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_BEDE6C
	RTL

CODE_BEDE6C:
	TAY
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w #$0030
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	LDA.w #$0600
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BEDE8E
	EOR.w #$FFFF
	INC
CODE_BEDE8E:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BEDE9D
	EOR.w #$FFFF
	INC
CODE_BEDE9D:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	LDA.w #$FF00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	LDA.w #!Define_DKC1_SoundID_MankyKongThrow
	JSL.l CODE_BFFB09
	RTL

DATA_BEDEB4:
	%DKC1_AnS1_OpXX($03, $23E4)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($04, $23E8)
	%DKC1_AnS1_OpXX($04, $23EC)
	%DKC1_AnS1_OpXX($04, $23F0)
	%DKC1_AnS1_OpXX($04, $23F4)
	%DKC1_AnS1_OpXX($04, $23F8)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEDECE:
	%DKC1_AnS1_OpXX($03, $1CA4)
	%DKC1_AnS1_Op80()

DATA_BEDED3:
	%DKC1_AnS1_OpXX($02, $2910)
	%DKC1_AnS1_OpXX($02, $2914)
	%DKC1_AnS1_OpXX($02, $2918)
	%DKC1_AnS1_OpXX($02, $291C)
	%DKC1_AnS1_OpXX($02, $2920)
	%DKC1_AnS1_OpXX($02, $2924)
	%DKC1_AnS1_OpXX($02, $2928)
	%DKC1_AnS1_OpXX($02, $292C)
	%DKC1_AnS1_OpXX($02, $2930)
	%DKC1_AnS1_OpXX($02, $2934)
	%DKC1_AnS1_OpXX($02, $2938)
	%DKC1_AnS1_OpXX($02, $293C)
	%DKC1_AnS1_OpXX($02, $2940)
	%DKC1_AnS1_OpXX($02, $2944)
	%DKC1_AnS1_Op81(CODE_BDF476)
	%DKC1_AnS1_Op80()

DATA_BEDF03:
	%DKC1_AnS1_OpXX($02, $2910)
	%DKC1_AnS1_OpXX($02, $2914)
	%DKC1_AnS1_OpXX($02, $2910)
	%DKC1_AnS1_Op81(CODE_BDF476)
	%DKC1_AnS1_Op80()

DATA_BEDF12:
	%DKC1_AnS1_OpXX($03, $2780)
	%DKC1_AnS1_OpXX($03, $2784)
	%DKC1_AnS1_OpXX($03, $2788)
	%DKC1_AnS1_OpXX($03, $278C)
	%DKC1_AnS1_OpXX($03, $2750)
	%DKC1_AnS1_Op84(CODE_BEDF48)
	%DKC1_AnS1_OpXX($03, $2754)
	%DKC1_AnS1_OpXX($03, $2758)
	%DKC1_AnS1_OpXX($03, $275C)
	%DKC1_AnS1_OpXX($03, $2760)
	%DKC1_AnS1_OpXX($03, $2764)
	%DKC1_AnS1_OpXX($03, $2768)
	%DKC1_AnS1_OpXX($03, $276C)
	%DKC1_AnS1_OpXX($03, $2770)
	%DKC1_AnS1_OpXX($03, $2774)
	%DKC1_AnS1_OpXX($03, $2778)
	%DKC1_AnS1_OpXX($03, $277C)
	%DKC1_AnS1_Op80()

CODE_BEDF48:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BEDF56
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_BEDF57
CODE_BEDF56:
	RTL

CODE_BEDF57:
	LDA.w #!Define_DKC1_AnimationID_Chomps_Turn
	JML.l CODE_BE80AF

DATA_BEDF5E:
	%DKC1_AnS1_OpXX($05, $27A8)
	%DKC1_AnS1_OpXX($05, $27AC)
	%DKC1_AnS1_OpXX($05, $27B0)
	%DKC1_AnS1_OpXX($04, $27B4)
	%DKC1_AnS1_OpXX($04, $27B8)
	%DKC1_AnS1_OpXX($04, $27BC)
	%DKC1_AnS1_OpXX($05, $27C0)
	%DKC1_AnS1_OpXX($05, $27C4)
	%DKC1_AnS1_OpXX($05, $27C8)
	%DKC1_AnS1_Op81(CODE_BEDF7F)
	%DKC1_AnS1_Op80()

CODE_BEDF7F:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #!Define_DKC1_AnimationID_Chomps_Swim
	JML.l CODE_BE80AF

DATA_BEDF8F:
	%DKC1_AnS1_OpXX($05, $2790)
	%DKC1_AnS1_OpXX($04, $2794)
	%DKC1_AnS1_OpXX($04, $2798)
	%DKC1_AnS1_OpXX($04, $279C)
	%DKC1_AnS1_OpXX($04, $27A0)
	%DKC1_AnS1_OpXX($04, $27A4)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEDFA6:
	%DKC1_AnS1_OpXX($01, $2020)
	%DKC1_AnS1_Op83(CODE_BE8550)
	%DKC1_AnS1_OpXX($03, $2024)
	%DKC1_AnS1_OpXX($03, $2028)
	%DKC1_AnS1_OpXX($03, $202C)
	%DKC1_AnS1_Op81(CODE_BEE00E)
	%DKC1_AnS1_Op81(CODE_BEDFD9)
	%DKC1_AnS1_OpXX($03, $2030)
	%DKC1_AnS1_OpXX($03, $2034)
	%DKC1_AnS1_OpXX($03, $2038)
	%DKC1_AnS1_OpXX($03, $203C)
	%DKC1_AnS1_OpXX($03, $2040)
	%DKC1_AnS1_Op81(CODE_BEDFD2)
	%DKC1_AnS1_Op80()

CODE_BEDFD2:
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BEDFD9:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BEDFE8
	EOR.w #$FFFF
	INC
CODE_BEDFE8:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BPL.b CODE_BEDFF4
	EOR.w #$FFFF
	INC
CODE_BEDFF4:
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BEDFFD
	EOR.w #$FFFF
	INC
CODE_BEDFFD:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSL.l CODE_BDF7D0
	BCS.b CODE_BEE00D
	LDA.w #!Define_DKC1_SoundID_EnguardeStab
	JSL.l CODE_BFFB09
CODE_BEE00D:
	RTL

CODE_BEE00E:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.b $4C
	AND.w #$C000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.b $4C
	ROL
	ROL
	ROL
	ROL
	STA.b $4E
	ROL
	EOR.b $4E
	AND.w #$000F
	EOR.b $4E
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	RTL

DATA_BEE030:
	%DKC1_AnS1_OpXX($01, $2020)
	%DKC1_AnS1_Op80()

DATA_BEE035:
	%DKC1_AnS1_OpXX($03, $2510)
	%DKC1_AnS1_OpXX($03, $24E0)
	%DKC1_AnS1_Op84(CODE_BEE062)
	%DKC1_AnS1_OpXX($03, $24E4)
	%DKC1_AnS1_OpXX($03, $24E8)
	%DKC1_AnS1_OpXX($03, $24EC)
	%DKC1_AnS1_OpXX($03, $24F0)
	%DKC1_AnS1_OpXX($03, $24F4)
	%DKC1_AnS1_OpXX($03, $24F8)
	%DKC1_AnS1_OpXX($03, $24FC)
	%DKC1_AnS1_OpXX($03, $2500)
	%DKC1_AnS1_OpXX($03, $2504)
	%DKC1_AnS1_OpXX($03, $2508)
	%DKC1_AnS1_OpXX($03, $250C)
	%DKC1_AnS1_Op80()

CODE_BEE062:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BEE070
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_BEE071
CODE_BEE070:
	RTL

CODE_BEE071:
	LDA.w #!Define_DKC1_AnimationID_Bitesize_Turn
	JML.l CODE_BE80AF

DATA_BEE078:
	%DKC1_AnS1_OpXX($04, $24D0)
	%DKC1_AnS1_OpXX($04, $24D4)
	%DKC1_AnS1_OpXX($04, $24D8)
	%DKC1_AnS1_OpXX($04, $24DC)
	%DKC1_AnS1_Op81(CODE_BEE08A)
	%DKC1_AnS1_Op80()

CODE_BEE08A:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #!Define_DKC1_AnimationID_Bitesize_Swim
	JML.l CODE_BE80AF

DATA_BEE09A:
	%DKC1_AnS1_OpXX($05, $24C0)
	%DKC1_AnS1_OpXX($04, $24C4)
	%DKC1_AnS1_OpXX($04, $24C8)
	%DKC1_AnS1_OpXX($04, $24CC)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEE0AB:
	%DKC1_AnS1_OpXX($03, $27FC)
	%DKC1_AnS1_OpXX($03, $2800)
	%DKC1_AnS1_OpXX($03, $2804)
	%DKC1_AnS1_OpXX($03, $2808)
	%DKC1_AnS1_OpXX($03, $27CC)
	%DKC1_AnS1_Op84(CODE_BEE0E1)
	%DKC1_AnS1_OpXX($03, $27D0)
	%DKC1_AnS1_OpXX($03, $27D4)
	%DKC1_AnS1_OpXX($03, $27D8)
	%DKC1_AnS1_OpXX($03, $27DC)
	%DKC1_AnS1_OpXX($03, $27E0)
	%DKC1_AnS1_OpXX($03, $27E4)
	%DKC1_AnS1_OpXX($03, $27E8)
	%DKC1_AnS1_OpXX($03, $27EC)
	%DKC1_AnS1_OpXX($03, $27F0)
	%DKC1_AnS1_OpXX($03, $27F4)
	%DKC1_AnS1_OpXX($03, $27F8)
	%DKC1_AnS1_Op80()

CODE_BEE0E1:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BEE0EF
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_BEE0F0
CODE_BEE0EF:
	RTL

CODE_BEE0F0:
	LDA.w #!Define_DKC1_AnimationID_ChompsJr_Turn
	JML.l CODE_BE80AF

DATA_BEE0F7:
	%DKC1_AnS1_OpXX($04, $280C)
	%DKC1_AnS1_OpXX($04, $2810)
	%DKC1_AnS1_OpXX($04, $2814)
	%DKC1_AnS1_OpXX($04, $2818)
	%DKC1_AnS1_OpXX($04, $281C)
	%DKC1_AnS1_OpXX($04, $2820)
	%DKC1_AnS1_OpXX($04, $2824)
	%DKC1_AnS1_OpXX($05, $2828)
	%DKC1_AnS1_OpXX($05, $282C)
	%DKC1_AnS1_Op81(CODE_BEE118)
	%DKC1_AnS1_Op80()

CODE_BEE118:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #!Define_DKC1_AnimationID_ChompsJr_Swim
	JML.l CODE_BE80AF

DATA_BEE128:
	%DKC1_AnS1_OpXX($04, $2190)
	%DKC1_AnS1_Op80()

DATA_BEE12D:
	%DKC1_AnS1_OpXX($05, $21A8)
	%DKC1_AnS1_OpXX($05, $21AC)
	%DKC1_AnS1_OpXX($05, $21B0)
	%DKC1_AnS1_Op80()

DATA_BEE138:
	%DKC1_AnS1_OpXX($0C, $26B0)
	%DKC1_AnS1_Op80()

DATA_BEE13D:
	%DKC1_AnS1_OpXX($04, $2290)
	%DKC1_AnS1_OpXX($04, $2294)
	%DKC1_AnS1_OpXX($04, $2298)
	%DKC1_AnS1_OpXX($04, $229C)
	%DKC1_AnS1_OpXX($04, $22A0)
	%DKC1_AnS1_OpXX($04, $22A4)
	%DKC1_AnS1_OpXX($04, $22A8)
	%DKC1_AnS1_OpXX($04, $22AC)
	%DKC1_AnS1_OpXX($04, $22B0)
	%DKC1_AnS1_OpXX($04, $22B4)
	%DKC1_AnS1_OpXX($04, $22B8)
	%DKC1_AnS1_OpXX($04, $22BC)
	%DKC1_AnS1_OpXX($04, $22C0)
	%DKC1_AnS1_OpXX($04, $22C4)
	%DKC1_AnS1_OpXX($04, $22C8)
	%DKC1_AnS1_OpXX($04, $22CC)
	%DKC1_AnS1_Op80()

DATA_BEE16F:
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_CroctopusBeginSpin)
	%DKC1_AnS1_OpXX($04, $227C)
	%DKC1_AnS1_OpXX($04, $2280)
	%DKC1_AnS1_OpXX($04, $2284)
	%DKC1_AnS1_OpXX($04, $2288)
	%DKC1_AnS1_OpXX($04, $228C)
	%DKC1_AnS1_Op81(CODE_BEE186)
	%DKC1_AnS1_Op80()

CODE_BEE186:
	LDA.w #!Define_DKC1_AnimationID_Croctopus_Spin
	JSL.l CODE_BE80AF
	RTL

DATA_BEE18E:
	%DKC1_AnS1_OpXX($04, $2244)
	%DKC1_AnS1_OpXX($04, $2248)
	%DKC1_AnS1_OpXX($04, $224C)
	%DKC1_AnS1_OpXX($04, $2250)
	%DKC1_AnS1_OpXX($04, $2254)
	%DKC1_AnS1_OpXX($04, $2258)
	%DKC1_AnS1_OpXX($04, $225C)
	%DKC1_AnS1_OpXX($04, $2260)
	%DKC1_AnS1_OpXX($04, $2264)
	%DKC1_AnS1_OpXX($04, $2268)
	%DKC1_AnS1_OpXX($04, $226C)
	%DKC1_AnS1_OpXX($04, $2270)
	%DKC1_AnS1_OpXX($04, $2274)
	%DKC1_AnS1_OpXX($04, $2278)
	%DKC1_AnS1_Op80()

DATA_BEE1BA:
	%DKC1_AnS1_OpXX($04, $228C)
	%DKC1_AnS1_OpXX($04, $2288)
	%DKC1_AnS1_OpXX($04, $2284)
	%DKC1_AnS1_OpXX($04, $2280)
	%DKC1_AnS1_OpXX($04, $227C)
	%DKC1_AnS1_Op81(CODE_BEE1CF)
	%DKC1_AnS1_Op80()

CODE_BEE1CF:
	LDA.w #!Define_DKC1_AnimationID_Croctopus_Idle
	JSL.l CODE_BE80AF
	RTL

DATA_BEE1D7:
	%DKC1_AnS1_OpXX($04, $0068)
	%DKC1_AnS1_Op84(CODE_BEE1F2)
	%DKC1_AnS1_OpXX($04, $006C)
	%DKC1_AnS1_OpXX($04, $0070)
	%DKC1_AnS1_OpXX($04, $0074)
	%DKC1_AnS1_OpXX($04, $0078)
	%DKC1_AnS1_OpXX($04, $007C)
	%DKC1_AnS1_OpXX($04, $0080)
	%DKC1_AnS1_Op80()

CODE_BEE1F2:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BEE20A
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_BEE201
	RTL

CODE_BEE201:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_BEE20A:
	RTL

DATA_BEE20B:
	%DKC1_AnS1_OpXX($03, $1D84)
	%DKC1_AnS1_OpXX($03, $1D88)
	%DKC1_AnS1_OpXX($03, $1D8C)
	%DKC1_AnS1_OpXX($03, $1D90)
	%DKC1_AnS1_OpXX($03, $1D94)
	%DKC1_AnS1_OpXX($03, $1D98)
	%DKC1_AnS1_OpXX($03, $1D9C)
	%DKC1_AnS1_OpXX($03, $1DA0)
	%DKC1_AnS1_OpXX($03, $1DA4)
	%DKC1_AnS1_OpXX($03, $1DA8)
	%DKC1_AnS1_OpXX($03, $1DAC)
	%DKC1_AnS1_Op81(CODE_BEE2A1)
	%DKC1_AnS1_OpXX($03, $1DA8)
	%DKC1_AnS1_OpXX($03, $1DA4)
DATA_BEE236:
	%DKC1_AnS1_OpXX($02, $1DA0)
	%DKC1_AnS1_OpXX($02, $1DA4)
	%DKC1_AnS1_OpXX($02, $1DA8)
	%DKC1_AnS1_OpXX($02, $1DAC)
	%DKC1_AnS1_OpXX($02, $1DA8)
	%DKC1_AnS1_OpXX($02, $1DA4)
	%DKC1_AnS1_Op82(DATA_BEE236)

DATA_BEE24B:
	%DKC1_AnS1_Op80()

DATA_BEE24D:
	%DKC1_AnS1_OpXX($3D, $1D84)
	%DKC1_AnS1_OpXX($06, $1D88)
	%DKC1_AnS1_OpXX($06, $1D8C)
	%DKC1_AnS1_OpXX($1F, $1D90)
	%DKC1_AnS1_OpXX($05, $1D8C)
	%DKC1_AnS1_OpXX($05, $1D88)
	%DKC1_AnS1_OpXX($33, $1D84)
	%DKC1_AnS1_OpXX($06, $1D88)
	%DKC1_AnS1_OpXX($06, $1D8C)
	%DKC1_AnS1_OpXX($06, $1D90)
	%DKC1_AnS1_OpXX($06, $1D94)
	%DKC1_AnS1_OpXX($06, $1D98)
	%DKC1_AnS1_OpXX($06, $1D9C)
	%DKC1_AnS1_OpXX($02, $1DA0)
	%DKC1_AnS1_OpXX($02, $1DA4)
	%DKC1_AnS1_OpXX($02, $1DA8)
	%DKC1_AnS1_OpXX($02, $1DAC)
	%DKC1_AnS1_Op81(CODE_BEE2A1)
	%DKC1_AnS1_OpXX($02, $1DA8)
	%DKC1_AnS1_OpXX($02, $1DA4)
DATA_BEE28A:
	%DKC1_AnS1_OpXX($02, $1DA0)
	%DKC1_AnS1_OpXX($02, $1DA4)
	%DKC1_AnS1_OpXX($02, $1DA8)
	%DKC1_AnS1_OpXX($02, $1DAC)
	%DKC1_AnS1_OpXX($02, $1DA8)
	%DKC1_AnS1_OpXX($02, $1DA4)
	%DKC1_AnS1_Op82(DATA_BEE28A)

DATA_BEE29F:
	%DKC1_AnS1_Op80()

CODE_BEE2A1:
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

DATA_BEE2A8:
	%DKC1_AnS1_OpXX($01, $1D9C)
	%DKC1_AnS1_OpXX($01, $1D98)
	%DKC1_AnS1_OpXX($01, $1D94)
	%DKC1_AnS1_OpXX($01, $1D90)
	%DKC1_AnS1_OpXX($01, $1D8C)
	%DKC1_AnS1_OpXX($01, $1D88)
	%DKC1_AnS1_OpXX($02, $1D84)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_ClamboClose)
	%DKC1_AnS1_OpXX($02, $1D88)
	%DKC1_AnS1_Op81(CODE_BEE2A1)
	%DKC1_AnS1_OpXX($7F, $1D84)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEE2CE:
	%DKC1_AnS1_OpXX($03, $249C)
	%DKC1_AnS1_Op80()

DATA_BEE2D3:
	%DKC1_AnS1_OpXX($01, $004C)
	%DKC1_AnS1_Op81(CODE_BDF488)
	%DKC1_AnS1_Op80()

DATA_BEE2DC:
	%DKC1_AnS1_OpXX($03, $1F10)
	%DKC1_AnS1_OpXX($02, $1F14)
	%DKC1_AnS1_OpXX($02, $1F18)
	%DKC1_AnS1_OpXX($02, $1F1C)
	%DKC1_AnS1_OpXX($02, $1F20)
	%DKC1_AnS1_OpXX($02, $1F24)
	%DKC1_AnS1_OpXX($02, $1F28)
	%DKC1_AnS1_OpXX($02, $1F2C)
	%DKC1_AnS1_OpXX($02, $1F30)
	%DKC1_AnS1_OpXX($02, $1F34)
	%DKC1_AnS1_OpXX($02, $1F38)
	%DKC1_AnS1_OpXX($02, $1F3C)
	%DKC1_AnS1_OpXX($02, $1F40)
	%DKC1_AnS1_OpXX($02, $1F44)
	%DKC1_AnS1_OpXX($02, $1F48)
	%DKC1_AnS1_Op81(CODE_BDF476)
	%DKC1_AnS1_Op80()

DATA_BEE30F:
	%DKC1_AnS1_OpXX($02, $2610)
	%DKC1_AnS1_Op81(CODE_BEE33D)
	%DKC1_AnS1_Op84(CODE_BEE3E3)
	%DKC1_AnS1_OpXX($02, $2614)
	%DKC1_AnS1_Op81(CODE_BEE33D)
	%DKC1_AnS1_OpXX($02, $2618)
	%DKC1_AnS1_OpXX($02, $261C)
	%DKC1_AnS1_Op81(CODE_BEE33D)
	%DKC1_AnS1_OpXX($02, $2620)
	%DKC1_AnS1_OpXX($02, $2624)
	%DKC1_AnS1_Op81(CODE_BEE33D)
	%DKC1_AnS1_OpXX($02, $2628)
	%DKC1_AnS1_OpXX($02, $262C)
	%DKC1_AnS1_Op80()

CODE_BEE33D:
	JSL.l CODE_BDF7D0
	BCS.b CODE_BEE348
	LDA.w #$8033
	STA.b $FC
CODE_BEE348:
	RTL

DATA_BEE349:
	%DKC1_AnS1_OpXX($06, $266C)
	%DKC1_AnS1_OpXX($06, $2668)
	%DKC1_AnS1_OpXX($0A, $2630)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_CroctopusBeginSpin)
	%DKC1_AnS1_OpXX($0A, $2664)
	%DKC1_AnS1_OpXX($06, $2634)
	%DKC1_AnS1_OpXX($06, $2638)
	%DKC1_AnS1_OpXX($06, $263C)
	%DKC1_AnS1_OpXX($06, $2640)
	%DKC1_AnS1_OpXX($06, $2644)
	%DKC1_AnS1_OpXX($06, $2648)
	%DKC1_AnS1_OpXX($06, $264C)
	%DKC1_AnS1_OpXX($06, $2650)
	%DKC1_AnS1_OpXX($06, $2654)
	%DKC1_AnS1_OpXX($06, $2658)
	%DKC1_AnS1_OpXX($06, $265C)
DATA_BEE378:
	%DKC1_AnS1_OpXX($02, $2660)
	%DKC1_AnS1_Op83(CODE_BE84AE)
	%DKC1_AnS1_OpXX($06, $2660)
	%DKC1_AnS1_Op81(CODE_BEE3BA)
	%DKC1_AnS1_OpXX($04, $265C)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_CroctopusBeginSpin)
	%DKC1_AnS1_OpXX($04, $2658)
	%DKC1_AnS1_OpXX($04, $2654)
	%DKC1_AnS1_OpXX($04, $2650)
	%DKC1_AnS1_OpXX($04, $264C)
	%DKC1_AnS1_OpXX($04, $2648)
	%DKC1_AnS1_OpXX($04, $2644)
	%DKC1_AnS1_OpXX($04, $2640)
	%DKC1_AnS1_OpXX($04, $263C)
	%DKC1_AnS1_OpXX($04, $2638)
	%DKC1_AnS1_OpXX($04, $2634)
	%DKC1_AnS1_OpXX($10, $2664)
	%DKC1_AnS1_OpXX($10, $2630)
	%DKC1_AnS1_OpXX($04, $2668)
	%DKC1_AnS1_OpXX($04, $266C)
	%DKC1_AnS1_Op81(CODE_BEE3CA)
	%DKC1_AnS1_Op80()

CODE_BEE3BA:
	LDA.w $0579
	AND.w #$0200
	BNE.b CODE_BEE3C3
	RTL

CODE_BEE3C3:
	LDA.w #!Define_DKC1_AnimationID_Rockkroc_Uncurl
	JML.l CODE_BE80AF

CODE_BEE3CA:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	AND.w #$0040
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #!Define_DKC1_AnimationID_Rockkroc_Run
	JML.l CODE_BE80AF

CODE_BEE3E3:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BEE3F1
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_BEE3F2
CODE_BEE3F1:
	RTL

CODE_BEE3F2:
	LDA.w #!Define_DKC1_AnimationID_Rockkroc_Turn
	JML.l CODE_BE80AF

DATA_BEE3F9:
	%DKC1_AnS1_OpXX($02, $266C)
	%DKC1_AnS1_OpXX($02, $2668)
	%DKC1_AnS1_OpXX($02, $2630)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($02, $2630)
	%DKC1_AnS1_OpXX($02, $2668)
	%DKC1_AnS1_OpXX($02, $266C)
	%DKC1_AnS1_Op81(CODE_BEE415)
	%DKC1_AnS1_Op80()

CODE_BEE415:
	LDA.w #!Define_DKC1_AnimationID_Rockkroc_Run
	JML.l CODE_BE80AF

DATA_BEE41C:
	%DKC1_AnS1_OpXX($03, $0784)
	%DKC1_AnS1_OpXX($03, $0788)
	%DKC1_AnS1_OpXX($03, $078C)
	%DKC1_AnS1_OpXX($03, $0790)
	%DKC1_AnS1_OpXX($03, $0794)
	%DKC1_AnS1_OpXX($03, $0798)
	%DKC1_AnS1_OpXX($03, $079C)
	%DKC1_AnS1_OpXX($03, $07A0)
	%DKC1_AnS1_OpXX($03, $079C)
	%DKC1_AnS1_OpXX($03, $0798)
	%DKC1_AnS1_OpXX($03, $0794)
	%DKC1_AnS1_OpXX($03, $0790)
	%DKC1_AnS1_OpXX($03, $078C)
	%DKC1_AnS1_OpXX($03, $0788)
	%DKC1_AnS1_Op80()

DATA_BEE448:
	%DKC1_AnS1_OpXX($01, $0BC8)
	%DKC1_AnS1_OpXX($01, $0BCC)
	%DKC1_AnS1_OpXX($01, $0BD0)
	%DKC1_AnS1_OpXX($01, $0BD4)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEE459:
	%DKC1_AnS1_OpXX($01, $183C)
	%DKC1_AnS1_OpXX($01, $1840)
	%DKC1_AnS1_OpXX($01, $1844)
	%DKC1_AnS1_OpXX($01, $1848)
	%DKC1_AnS1_OpXX($01, $184C)
	%DKC1_AnS1_OpXX($01, $1850)
	%DKC1_AnS1_OpXX($01, $1854)
	%DKC1_AnS1_Op81(CODE_BEE474)
	%DKC1_AnS1_Op80()

CODE_BEE474:
	DEC.w !RAM_DKC1_Player_DisplayedLifeCountLo
	LDA.w #$0760
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_HUDBalloon_Idle
	JML.l CODE_BE80AF

DATA_BEE487:
	%DKC1_AnS1_OpXX($01, $28D8)
	%DKC1_AnS1_OpXX($01, $28DC)
	%DKC1_AnS1_OpXX($01, $28E0)
	%DKC1_AnS1_OpXX($01, $28E4)
	%DKC1_AnS1_OpXX($01, $28E8)
	%DKC1_AnS1_OpXX($06, $28EC)
	%DKC1_AnS1_OpXX($03, $28E8)
	%DKC1_AnS1_OpXX($03, $28E4)
	%DKC1_AnS1_OpXX($03, $28E0)
	%DKC1_AnS1_OpXX($03, $28DC)
	%DKC1_AnS1_OpXX($03, $28D8)
	%DKC1_AnS1_OpXX($04, $2178)
	%DKC1_AnS1_Op81(CODE_B6DA53)
	%DKC1_AnS1_OpXX($04, $2178)
	%DKC1_AnS1_Op81(CODE_B6DA8D)
	%DKC1_AnS1_OpXX($03, $28C8)
	%DKC1_AnS1_OpXX($03, $28C4)
	%DKC1_AnS1_OpXX($03, $28C0)
	%DKC1_AnS1_OpXX($03, $28BC)
	%DKC1_AnS1_OpXX($03, $28C0)
	%DKC1_AnS1_OpXX($03, $28C4)
	%DKC1_AnS1_OpXX($03, $28C0)
	%DKC1_AnS1_OpXX($03, $28BC)
	%DKC1_AnS1_OpXX($03, $28C0)
	%DKC1_AnS1_OpXX($03, $28C4)
	%DKC1_AnS1_OpXX($03, $28C0)
	%DKC1_AnS1_OpXX($03, $28BC)
	%DKC1_AnS1_OpXX($03, $28C0)
	%DKC1_AnS1_OpXX($03, $28C4)
	%DKC1_AnS1_Op81(CODE_B6DAC8)
	%DKC1_AnS1_Op80()

DATA_BEE4E6:
	%DKC1_AnS1_OpXX($04, $1928)
	%DKC1_AnS1_OpXX($04, $192C)
	%DKC1_AnS1_OpXX($04, $1930)
	%DKC1_AnS1_OpXX($04, $1934)
	%DKC1_AnS1_OpXX($04, $1938)
	%DKC1_AnS1_OpXX($04, $193C)
	%DKC1_AnS1_OpXX($04, $1940)
	%DKC1_AnS1_OpXX($04, $1944)
	%DKC1_AnS1_Op80()

DATA_BEE500:
	%DKC1_AnS1_OpXX($08, $1824)
	%DKC1_AnS1_OpXX($08, $1820)
	%DKC1_AnS1_OpXX($08, $181C)
	%DKC1_AnS1_OpXX($08, $1820)
	%DKC1_AnS1_OpXX($08, $1824)
	%DKC1_AnS1_OpXX($08, $1828)
	%DKC1_AnS1_OpXX($08, $1824)
	%DKC1_AnS1_OpXX($08, $1820)
	%DKC1_AnS1_OpXX($08, $181C)
	%DKC1_AnS1_OpXX($08, $1820)
	%DKC1_AnS1_OpXX($08, $1824)
	%DKC1_AnS1_OpXX($08, $1828)
	%DKC1_AnS1_OpXX($08, $1824)
	%DKC1_AnS1_OpXX($08, $1820)
	%DKC1_AnS1_OpXX($08, $181C)
	%DKC1_AnS1_OpXX($08, $1820)
	%DKC1_AnS1_OpXX($08, $1824)
	%DKC1_AnS1_OpXX($08, $1828)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEE53B:
	%DKC1_AnS1_OpXX($02, $187C)
	%DKC1_AnS1_OpXX($02, $1880)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($02, $1880)
	%DKC1_AnS1_OpXX($02, $187C)
	%DKC1_AnS1_Op81(CODE_BEE551)
	%DKC1_AnS1_Op80()

CODE_BEE551:
	LDA.w #!Define_DKC1_AnimationID_MillstoneGnawty_Walk
	JML.l CODE_BE80AF

DATA_BEE558:
	%DKC1_AnS1_OpXX($02, $1884)
	%DKC1_AnS1_Op84(CODE_BEE57A)
	%DKC1_AnS1_OpXX($02, $1888)
	%DKC1_AnS1_OpXX($02, $188C)
	%DKC1_AnS1_OpXX($02, $1890)
	%DKC1_AnS1_Op8E(!Define_DKC1_SoundID_RambiWalk2)
	%DKC1_AnS1_OpXX($02, $1894)
	%DKC1_AnS1_OpXX($02, $1898)
	%DKC1_AnS1_OpXX($02, $189C)
	%DKC1_AnS1_OpXX($02, $18A0)
	%DKC1_AnS1_Op8E(!Define_DKC1_SoundID_RambiWalk2)
	%DKC1_AnS1_Op80()

CODE_BEE57A:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BEE588
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_BEE589
CODE_BEE588:
	RTL

CODE_BEE589:
	LDA.w #!Define_DKC1_AnimationID_MillstoneGnawty_Turn
	JML.l CODE_BE80AF

DATA_BEE590:
	%DKC1_AnS1_Op84(CODE_BEE5C0)
	%DKC1_AnS1_OpXX($02, $2458)
	%DKC1_AnS1_OpXX($02, $245C)
	%DKC1_AnS1_OpXX($02, $2460)
	%DKC1_AnS1_OpXX($02, $2464)
	%DKC1_AnS1_OpXX($02, $2468)
	%DKC1_AnS1_OpXX($02, $246C)
	%DKC1_AnS1_OpXX($02, $2470)
	%DKC1_AnS1_OpXX($02, $2474)
	%DKC1_AnS1_OpXX($02, $2478)
	%DKC1_AnS1_OpXX($02, $247C)
	%DKC1_AnS1_OpXX($02, $2480)
	%DKC1_AnS1_OpXX($02, $2484)
	%DKC1_AnS1_OpXX($02, $2488)
	%DKC1_AnS1_OpXX($02, $248C)
	%DKC1_AnS1_Op80()

CODE_BEE5C0:
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_BEE5D2
	RTL

CODE_BEE5D2:
	LDA.w #!Define_DKC1_AnimationID_Squawks_Turn
	JML.l CODE_BE80AF

DATA_BEE5D9:
	%DKC1_AnS1_OpXX($02, $2490)
	%DKC1_AnS1_OpXX($02, $2494)
	%DKC1_AnS1_OpXX($02, $2498)
	%DKC1_AnS1_Op81(CODE_BEA8C0)
	%DKC1_AnS1_Op81(CODE_BEA8CF)
	%DKC1_AnS1_OpXX($02, $2498)
	%DKC1_AnS1_OpXX($02, $2494)
	%DKC1_AnS1_OpXX($02, $2490)
	%DKC1_AnS1_Op81(CODE_BEE5F9)
	%DKC1_AnS1_Op80()

CODE_BEE5F9:
	LDA.w #!Define_DKC1_AnimationID_Squawks_Fly
	JML.l CODE_BE80AF

DATA_BEE600:
	%DKC1_AnS1_OpXX($04, $19F8)
	%DKC1_AnS1_Op81(CODE_BEE636)
	%DKC1_AnS1_OpXX($02, $19FC)
	%DKC1_AnS1_OpXX($02, $1A00)
	%DKC1_AnS1_OpXX($02, $1A04)
	%DKC1_AnS1_OpXX($02, $1A08)
	%DKC1_AnS1_Op81(CODE_BEE667)
	%DKC1_AnS1_OpXX($02, $1A0C)
	%DKC1_AnS1_OpXX($02, $1A10)
	%DKC1_AnS1_Op83(CODE_BEE64B)
	%DKC1_AnS1_OpXX($02, $1A0C)
	%DKC1_AnS1_OpXX($02, $1A08)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_GetOnAnimalBuddy)
	%DKC1_AnS1_OpXX($02, $1A04)
	%DKC1_AnS1_OpXX($02, $1A00)
	%DKC1_AnS1_OpXX($02, $19FC)
	%DKC1_AnS1_Op80()

CODE_BEE636:
	LDY.w #DATA_B5F8E5
	JSL.l CODE_B5801C
	LDY.w #DATA_B5F8F9
	JSL.l CODE_B5801C
	LDA.w #!Define_DKC1_SoundID_AnimalBuddyJump
	JML.l CODE_BFFB09

CODE_BEE64B:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BEE664
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	BNE.b CODE_BEE661
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
CODE_BEE661:
	BRL.w CODE_BE851B

CODE_BEE664:
	BRL.w CODE_BE811B

CODE_BEE667:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	BNE.b CODE_BEE687
	LDA.w #$0006
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSR.w CODE_BEE6C4
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BEE67E
	EOR.w #$FFFF
	INC
CODE_BEE67E:
	LSR
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTL

CODE_BEE687:
	JSL.l CODE_BEE636
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $4C
	ASL
	ASL
	ADC.b $4C
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.b $4C
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	ADC.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0006
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	DEC.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	LDA.w #$0A80
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTL

CODE_BEE6C4:
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BEQ.b CODE_BEE6DE
	BPL.b CODE_BEE6D2
	BVC.b CODE_BEE6D4
	BVS.b CODE_BEE6D8						; Note: This will always branch.

CODE_BEE6D2:
	BVC.b CODE_BEE6D8
CODE_BEE6D4:
	EOR.w #$FFFF
	INC
CODE_BEE6D8:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
CODE_BEE6DE:
	RTS

DATA_BEE6DF:
	%DKC1_AnS1_OpXX($04, $1A24)
	%DKC1_AnS1_OpXX($04, $1A28)
	%DKC1_AnS1_OpXX($0C, $1A2C)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEE776)
	%DKC1_AnS1_OpXX($04, $1A28)
	%DKC1_AnS1_OpXX($04, $1A24)
	%DKC1_AnS1_OpXX($04, $19F8)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_KillArmy)
	%DKC1_AnS1_OpXX($04, $1A24)
	%DKC1_AnS1_OpXX($04, $1A28)
	%DKC1_AnS1_OpXX($0C, $1A2C)
	%DKC1_AnS1_OpXX($04, $1A28)
	%DKC1_AnS1_OpXX($04, $1A24)
	%DKC1_AnS1_OpXX($04, $19F8)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_KillArmy)
	%DKC1_AnS1_OpXX($04, $1A24)
	%DKC1_AnS1_OpXX($04, $1A28)
	%DKC1_AnS1_OpXX($0C, $1A2C)
	%DKC1_AnS1_OpXX($04, $1A28)
	%DKC1_AnS1_OpXX($04, $1A24)
	%DKC1_AnS1_OpXX($04, $19F8)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_KillArmy)
	%DKC1_AnS1_OpXX($04, $1A24)
	%DKC1_AnS1_OpXX($04, $1A28)
	%DKC1_AnS1_OpXX($04, $1A2C)
	%DKC1_AnS1_OpXX($04, $1A30)
	%DKC1_AnS1_OpXX($04, $1A34)
	%DKC1_AnS1_OpXX($04, $1A38)
	%DKC1_AnS1_OpXX($04, $1A3C)
	%DKC1_AnS1_OpXX($04, $1A40)
	%DKC1_AnS1_OpXX($04, $1A44)
	%DKC1_AnS1_OpXX($04, $1A48)
	%DKC1_AnS1_OpXX($04, $1A4C)
	%DKC1_AnS1_Op81(CODE_BEE761)
	%DKC1_AnS1_OpXX($04, $1A50)
	%DKC1_AnS1_OpXX($08, $1A54)
	%DKC1_AnS1_OpXX($60, $1A50)
	%DKC1_AnS1_OpXX($08, $1A54)
	%DKC1_AnS1_OpXX($20, $1A50)
	%DKC1_AnS1_OpXX($08, $1A54)
	%DKC1_AnS1_OpXX($20, $1A50)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

CODE_BEE761:
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_SoundID_DiddySeeingStars
	JSL.l CODE_BFFB09
	LDY.w #DATA_B5F8C9
	JSL.l CODE_B5804C
	RTL

CODE_BEE776:
	DEC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BEQ.b CODE_BEE782
	LDA.w #!Define_DKC1_AnimationID_VeryGnawty_HurtLaugh
	JML.l CODE_BE80AF

CODE_BEE782:
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	JSL.l CODE_B6FC74
	RTL

DATA_BEE78D:
	%DKC1_AnS1_OpXX($0C, $1A2C)
	%DKC1_AnS1_OpXX($04, $1A28)
	%DKC1_AnS1_OpXX($04, $1A24)
	%DKC1_AnS1_OpXX($03, $1A14)
	%DKC1_AnS1_OpXX($03, $1A18)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_Laugh)
	%DKC1_AnS1_OpXX($03, $1A1C)
	%DKC1_AnS1_OpXX($06, $1A20)
	%DKC1_AnS1_OpXX($03, $1A1C)
	%DKC1_AnS1_OpXX($03, $1A20)
	%DKC1_AnS1_OpXX($03, $1A1C)
	%DKC1_AnS1_OpXX($03, $1A20)
	%DKC1_AnS1_OpXX($03, $1A1C)
	%DKC1_AnS1_OpXX($06, $1A20)
	%DKC1_AnS1_OpXX($03, $1A1C)
	%DKC1_AnS1_OpXX($03, $1A18)
	%DKC1_AnS1_OpXX($03, $1A14)
	%DKC1_AnS1_Op81(CODE_BEE801)
	%DKC1_AnS1_Op80()

DATA_BEE7C5:
	%DKC1_AnS1_OpXX($03, $1A14)
	%DKC1_AnS1_OpXX($03, $1A18)
	%DKC1_AnS1_OpXX($03, $1A1C)
	%DKC1_AnS1_OpXX($06, $1A20)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_Laugh)
	%DKC1_AnS1_OpXX($03, $1A1C)
	%DKC1_AnS1_OpXX($03, $1A20)
	%DKC1_AnS1_OpXX($03, $1A1C)
	%DKC1_AnS1_OpXX($03, $1A20)
	%DKC1_AnS1_OpXX($03, $1A1C)
	%DKC1_AnS1_OpXX($06, $1A20)
	%DKC1_AnS1_OpXX($03, $1A1C)
	%DKC1_AnS1_OpXX($03, $1A18)
	%DKC1_AnS1_OpXX($03, $1A14)
	%DKC1_AnS1_Op81(CODE_BEE7F7)
	%DKC1_AnS1_Op80()

CODE_BEE7F7:
	JSR.w CODE_BEE6C4
	LDA.w #!Define_DKC1_AnimationID_VeryGnawty_Hop
	JML.l CODE_BE80AF

CODE_BEE801:
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BPL.b CODE_BEE80A
	EOR.w #$FFFF
	INC
CODE_BEE80A:
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	ROR
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BEE832
	EOR.w #$FFFF
	INC
CODE_BEE832:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	LDA.w #!Define_DKC1_AnimationID_VeryGnawty_Hop
	JML.l CODE_BE80AF

DATA_BEE84F:
	%DKC1_AnS1_OpXX($20, $1830)
	%DKC1_AnS1_OpXX($01, $1834)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEE85A:
	%DKC1_AnS1_OpXX($02, $1AD4)
	%DKC1_AnS1_OpXX($02, $1AD8)
	%DKC1_AnS1_OpXX($02, $1ADC)
	%DKC1_AnS1_OpXX($02, $1AE0)
	%DKC1_AnS1_OpXX($02, $1AE4)
	%DKC1_AnS1_OpXX($02, $1AE8)
	%DKC1_AnS1_OpXX($02, $1AEC)
	%DKC1_AnS1_OpXX($02, $1AF0)
	%DKC1_AnS1_Op80()

DATA_BEE874:
	%DKC1_AnS1_OpXX($04, $1AF8)
	%DKC1_AnS1_OpXX($04, $1AFC)
	%DKC1_AnS1_OpXX($10, $1B00)
	%DKC1_AnS1_OpXX($04, $1AFC)
	%DKC1_AnS1_OpXX($04, $1AF8)
	%DKC1_AnS1_Op81(CODE_BEE93B)
	%DKC1_AnS1_Op80()

DATA_BEE889:
	%DKC1_AnS1_OpXX($03, $1AF8)
	%DKC1_AnS1_OpXX($03, $1AFC)
	%DKC1_AnS1_OpXX($03, $1B00)
	%DKC1_AnS1_Op83(CODE_BEE8FB)
	%DKC1_AnS1_OpXX($03, $1B04)
	%DKC1_AnS1_OpXX($03, $1B08)
	%DKC1_AnS1_OpXX($03, $1B0C)
	%DKC1_AnS1_OpXX($03, $1B10)
	%DKC1_AnS1_OpXX($03, $1B14)
	%DKC1_AnS1_OpXX($03, $1B18)
	%DKC1_AnS1_OpXX($03, $1B1C)
	%DKC1_AnS1_OpXX($03, $1B20)
	%DKC1_AnS1_OpXX($03, $1B24)
	%DKC1_AnS1_Op83(CODE_BEE914)
	%DKC1_AnS1_OpXX($10, $1B24)
	%DKC1_AnS1_OpXX($03, $1B20)
	%DKC1_AnS1_OpXX($03, $1B1C)
	%DKC1_AnS1_OpXX($03, $1B18)
	%DKC1_AnS1_OpXX($03, $1B14)
	%DKC1_AnS1_OpXX($03, $1B18)
	%DKC1_AnS1_OpXX($03, $1B14)
	%DKC1_AnS1_OpXX($03, $1B18)
	%DKC1_AnS1_OpXX($03, $1B1C)
	%DKC1_AnS1_OpXX($03, $1B20)
	%DKC1_AnS1_OpXX($10, $1B24)
DATA_BEE8D4:
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_ZingerDead)
	%DKC1_AnS1_OpXX($03, $1B20)
	%DKC1_AnS1_OpXX($03, $1B1C)
	%DKC1_AnS1_OpXX($03, $1B18)
	%DKC1_AnS1_OpXX($03, $1B14)
	%DKC1_AnS1_OpXX($03, $1B18)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_ZingerDead)
	%DKC1_AnS1_OpXX($03, $1B14)
	%DKC1_AnS1_OpXX($03, $1B18)
	%DKC1_AnS1_OpXX($03, $1B1C)
	%DKC1_AnS1_OpXX($03, $1B20)
	%DKC1_AnS1_OpXX($50, $1B24)
	%DKC1_AnS1_Op82(DATA_BEE8D4)

DATA_BEE8F9:
	%DKC1_AnS1_Op80()

CODE_BEE8FB:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCC.b CODE_BEE911
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #!Define_DKC1_SoundID_GetOnAnimalBuddy
	JSL.l CODE_BFFB09
	BRL.w CODE_BE84D7

CODE_BEE911:
	BRL.w CODE_BE811B

CODE_BEE914:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCC.b CODE_BEE92D
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_SoundID_GetOnAnimalBuddy
	JSL.l CODE_BFFB09
	BRL.w CODE_BE84D7

CODE_BEE92D:
	BRL.w CODE_BE811B

CODE_BEE930:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	BMI.b CODE_BEE938
	BRL.w CODE_BE84D7

CODE_BEE938:
	BRL.w CODE_BE811B

CODE_BEE93B:
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDA.w #!Define_DKC1_AnimationID_QueenB_Fly
	JML.l CODE_BE80AF

DATA_BEE948:
	%DKC1_AnS1_OpXX($01, $1AC0)
DATA_BEE94B:
	%DKC1_AnS1_OpXX($02, $1AC4)
	%DKC1_AnS1_OpXX($02, $1AC8)
	%DKC1_AnS1_OpXX($02, $1ACC)
	%DKC1_AnS1_OpXX($01, $1AD0)
	%DKC1_AnS1_Op81(CODE_BEE973)
	%DKC1_AnS1_OpXX($01, $1AD0)
	%DKC1_AnS1_OpXX($02, $1ACC)
	%DKC1_AnS1_OpXX($02, $1AC8)
	%DKC1_AnS1_OpXX($02, $1AC4)
	%DKC1_AnS1_OpXX($01, $1AC0)
	%DKC1_AnS1_Op81(CODE_BEE973)
	%DKC1_AnS1_Op82(DATA_BEE94B)

DATA_BEE971:
	%DKC1_AnS1_Op80()

CODE_BEE973:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL
	ROR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ASL
	ROR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTL

DATA_BEE988:
	%DKC1_AnS1_OpXX($01, $1A58)
	%DKC1_AnS1_Op83(CODE_BEEA8E)
	%DKC1_AnS1_OpXX($04, $1A5C)
	%DKC1_AnS1_OpXX($04, $1A60)
	%DKC1_AnS1_OpXX($08, $1A5C)
	%DKC1_AnS1_OpXX($04, $1A60)
	%DKC1_AnS1_OpXX($04, $1A64)
	%DKC1_AnS1_OpXX($04, $1A68)
	%DKC1_AnS1_OpXX($06, $1A6C)
	%DKC1_AnS1_OpXX($02, $1A70)
	%DKC1_AnS1_OpXX($02, $1A74)
	%DKC1_AnS1_OpXX($01, $1A78)
	%DKC1_AnS1_Op81(CODE_BEEA9F)
	%DKC1_AnS1_OpXX($10, $1A7C)
	%DKC1_AnS1_Op81(CODE_BEEAA9)
	%DKC1_AnS1_Op82(DATA_BEE988)

DATA_BEE9BA:
	%DKC1_AnS1_Op80()

DATA_BEE9BC:
	%DKC1_AnS1_OpXX($04, $1A80)
	%DKC1_AnS1_OpXX($02, $1A58)
	%DKC1_AnS1_OpXX($02, $1A5C)
	%DKC1_AnS1_OpXX($02, $1A60)
	%DKC1_AnS1_OpXX($02, $1A64)
	%DKC1_AnS1_OpXX($10, $1A68)
	%DKC1_AnS1_OpXX($03, $1A64)
	%DKC1_AnS1_OpXX($03, $1A60)
	%DKC1_AnS1_OpXX($03, $1A5C)
	%DKC1_AnS1_OpXX($03, $1A58)
	%DKC1_AnS1_Op81(CODE_BEEAB4)
	%DKC1_AnS1_Op80()

DATA_BEE9E0:
	%DKC1_AnS1_OpXX($03, $1AAC)
	%DKC1_AnS1_OpXX($03, $1AB0)
	%DKC1_AnS1_OpXX($03, $1AB4)
	%DKC1_AnS1_OpXX($03, $1AB8)
	%DKC1_AnS1_OpXX($08, $1ABC)
	%DKC1_AnS1_OpXX($03, $1AB8)
	%DKC1_AnS1_OpXX($03, $1AB4)
	%DKC1_AnS1_OpXX($03, $1AB0)
	%DKC1_AnS1_OpXX($03, $1AAC)
	%DKC1_AnS1_Op81(CODE_BEEAB4)
	%DKC1_AnS1_Op80()

DATA_BEEA01:
	%DKC1_AnS1_OpXX($03, $1AAC)
	%DKC1_AnS1_OpXX($03, $1AB0)
	%DKC1_AnS1_OpXX($03, $1AB4)
	%DKC1_AnS1_OpXX($03, $1AB8)
	%DKC1_AnS1_OpXX($10, $1ABC)
	%DKC1_AnS1_OpXX($03, $1AB8)
	%DKC1_AnS1_OpXX($03, $1AB4)
	%DKC1_AnS1_OpXX($03, $1AB0)
	%DKC1_AnS1_OpXX($03, $1AAC)
	%DKC1_AnS1_Op81(CODE_BEEAD9)
	%DKC1_AnS1_OpXX($03, $1AAC)
	%DKC1_AnS1_OpXX($03, $1AB0)
	%DKC1_AnS1_OpXX($03, $1AB4)
	%DKC1_AnS1_OpXX($03, $1AB8)
	%DKC1_AnS1_OpXX($20, $1ABC)
	%DKC1_AnS1_OpXX($02, $1AB8)
	%DKC1_AnS1_OpXX($02, $1AB4)
	%DKC1_AnS1_OpXX($02, $1AB0)
	%DKC1_AnS1_OpXX($02, $1AAC)
	%DKC1_AnS1_Op81(CODE_BEEAED)
	%DKC1_AnS1_OpXX($02, $1A80)
	%DKC1_AnS1_OpXX($02, $1A84)
	%DKC1_AnS1_OpXX($02, $1A88)
	%DKC1_AnS1_OpXX($02, $1A8C)
	%DKC1_AnS1_OpXX($02, $1A90)
	%DKC1_AnS1_OpXX($02, $1A94)
	%DKC1_AnS1_OpXX($02, $1A98)
	%DKC1_AnS1_OpXX($02, $1A9C)
	%DKC1_AnS1_Op83(CODE_BEEAF4)
	%DKC1_AnS1_OpXX($08, $1AA0)
	%DKC1_AnS1_OpXX($08, $1AA4)
	%DKC1_AnS1_OpXX($08, $1AA8)
	%DKC1_AnS1_OpXX($02, $1AA4)
	%DKC1_AnS1_OpXX($02, $1AA0)
	%DKC1_AnS1_OpXX($01, $1A9C)
	%DKC1_AnS1_Op83(CODE_BEEB09)
	%DKC1_AnS1_Op83(CODE_BEEB1E)
	%DKC1_AnS1_Op81(CODE_BEEB2F)
DATA_BEEA76:
	%DKC1_AnS1_OpXX($20, $1A9C)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_KillNecky)
	%DKC1_AnS1_OpXX($08, $1AA0)
	%DKC1_AnS1_OpXX($10, $1AA4)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_KillNecky)
	%DKC1_AnS1_OpXX($02, $1AA0)
	%DKC1_AnS1_OpXX($40, $1A9C)
	%DKC1_AnS1_Op82(DATA_BEEA76)

DATA_BEEA8C:
	%DKC1_AnS1_Op80()

CODE_BEEA8E:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	CMP.w #$0003
	BNE.b CODE_BEEAB1
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	DEC
	BMI.b CODE_BEEAB1
	BRL.w CODE_BE84D7

CODE_BEEA9F:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	ORA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	RTL

CODE_BEEAA9:
	BIT.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BMI.b CODE_BEEAB1
	BRL.w CODE_BE84D7

CODE_BEEAB1:
	BRL.w CODE_BE811B

CODE_BEEAB4:
	LDA.w #!Define_DKC1_AnimationID_MasterNecky_Idle
	JSL.l CODE_BE80AF
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_BEEAD2
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTL

CODE_BEEAD2:
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	RTL

CODE_BEEAD9:
	LDA.w #!Define_DKC1_SoundID_KillMiniNecky
	JSL.l CODE_BFFB09
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BEQ.b CODE_BEEAEC
	LDA.w #!Define_DKC1_AnimationID_MasterNecky_Dead
	JML.l CODE_BE80AF

CODE_BEEAEC:
	RTL

CODE_BEEAED:
	LDA.w #$FFD8
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTL

CODE_BEEAF4:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BMI.b CODE_BEEAB1
	LDA.w #$047F
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #!Define_DKC1_SoundID_GetOnAnimalBuddy
	JSL.l CODE_BFFB09
	BRL.w CODE_BE84D7

CODE_BEEB09:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BMI.b CODE_BEEAB1
	LDA.w #!Define_DKC1_SoundID_GetOnAnimalBuddy
	JSL.l CODE_BFFB09
	LDA.w #$0301
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BRL.w CODE_BE84D7

CODE_BEEB1E:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	ORA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BNE.b CODE_BEEAB1
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	BRL.w CODE_BE84D7

CODE_BEEB2F:
	LDA.w #!Define_DKC1_SoundID_DiddySeeingStars
	JSL.l CODE_BFFB09
	LDY.w #DATA_B5FDE5
	JML.l CODE_B5804C

DATA_BEEB3D:
	%DKC1_AnS1_OpXX($05, $2168)
	%DKC1_AnS1_OpXX($04, $216C)
	%DKC1_AnS1_OpXX($04, $2170)
	%DKC1_AnS1_OpXX($04, $2174)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEEB4E:
	%DKC1_AnS1_OpXX($20, $2830)
	%DKC1_AnS1_Op80()

DATA_BEEB53:
	%DKC1_AnS1_OpXX($20, $2834)
	%DKC1_AnS1_Op80()

DATA_BEEB58:
	%DKC1_AnS1_OpXX($20, $16D8)
	%DKC1_AnS1_Op80()

DATA_BEEB5D:
	%DKC1_AnS1_OpXX($20, $1800)
	%DKC1_AnS1_Op80()

DATA_BEEB62:
	%DKC1_AnS1_OpXX($10, $16DC)
	%DKC1_AnS1_Op80()

DATA_BEEB67:
	%DKC1_AnS1_OpXX($03, $16A8)
	%DKC1_AnS1_OpXX($03, $16AC)
	%DKC1_AnS1_OpXX($03, $16B0)
	%DKC1_AnS1_OpXX($03, $16B4)
	%DKC1_AnS1_OpXX($03, $16B8)
	%DKC1_AnS1_OpXX($03, $16BC)
	%DKC1_AnS1_OpXX($03, $16C0)
	%DKC1_AnS1_OpXX($03, $16C4)
	%DKC1_AnS1_OpXX($03, $16C8)
	%DKC1_AnS1_OpXX($03, $16CC)
	%DKC1_AnS1_OpXX($03, $16D0)
	%DKC1_AnS1_OpXX($03, $16D4)
	%DKC1_AnS1_Op80()

DATA_BEEB8D:
	%DKC1_AnS1_OpXX($05, $1608)
	%DKC1_AnS1_OpXX($05, $160C)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_OilFireRise)
	%DKC1_AnS1_OpXX($08, $1610)
	%DKC1_AnS1_OpXX($05, $1614)
	%DKC1_AnS1_Op81(CODE_BEEE66)
DATA_BEEB9F:
	%DKC1_AnS1_Op81(CODE_BEEE9A)
	%DKC1_AnS1_OpXX($00, $1634)
	%DKC1_AnS1_Op81(CODE_BEEEB8)
	%DKC1_AnS1_OpXX($04, $1638)
	%DKC1_AnS1_OpXX($04, $163C)
	%DKC1_AnS1_OpXX($10, $1640)
	%DKC1_AnS1_OpXX($04, $163C)
	%DKC1_AnS1_OpXX($04, $1638)
	%DKC1_AnS1_Op82(DATA_BEEB9F)

DATA_BEEBBC:
	%DKC1_AnS1_Op80()

DATA_BEEBBE:
	%DKC1_AnS1_OpXX($08, $1614)
	%DKC1_AnS1_OpXX($08, $160C)
	%DKC1_AnS1_OpXX($08, $1608)
	%DKC1_AnS1_OpXX($20, $15F8)
	%DKC1_AnS1_Op81(CODE_BEEE5F)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEEBD3:
	%DKC1_AnS1_OpXX($02, $1644)
	%DKC1_AnS1_OpXX($02, $1648)
	%DKC1_AnS1_OpXX($02, $164C)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_KillKrusha)
	%DKC1_AnS1_OpXX($10, $1650)
	%DKC1_AnS1_OpXX($03, $164C)
	%DKC1_AnS1_OpXX($03, $1648)
	%DKC1_AnS1_OpXX($03, $1644)
	%DKC1_AnS1_OpXX($03, $1640)
	%DKC1_AnS1_OpXX($03, $163C)
	%DKC1_AnS1_OpXX($03, $1638)
	%DKC1_AnS1_OpXX($03, $1634)
	%DKC1_AnS1_Op81(CODE_BEEEE5)
	%DKC1_AnS1_OpXX($20, $15F8)
	%DKC1_AnS1_Op81(CODE_BEEEDE)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEEC06:
	%DKC1_AnS1_Op81(CODE_BEEF0E)
	%DKC1_AnS1_OpXX($03, $1618)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_KRoolRun)
	%DKC1_AnS1_OpXX($03, $1618)
	%DKC1_AnS1_OpXX($05, $161C)
	%DKC1_AnS1_OpXX($05, $1620)
	%DKC1_AnS1_OpXX($05, $1624)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_KRoolRun)
	%DKC1_AnS1_OpXX($05, $1628)
	%DKC1_AnS1_OpXX($05, $162C)
	%DKC1_AnS1_OpXX($05, $1630)
	%DKC1_AnS1_Op80()

DATA_BEEC28:
	%DKC1_AnS1_OpXX($05, $15F8)
	%DKC1_AnS1_OpXX($05, $15FC)
	%DKC1_AnS1_OpXX($05, $1600)
	%DKC1_AnS1_OpXX($05, $1604)
	%DKC1_AnS1_OpXX($05, $1600)
	%DKC1_AnS1_OpXX($05, $15FC)
	%DKC1_AnS1_OpXX($05, $15F8)
	%DKC1_AnS1_Op81(CODE_BEEEDE)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEEC46:
	%DKC1_AnS1_OpXX($05, $15F8)
	%DKC1_AnS1_OpXX($05, $15FC)
	%DKC1_AnS1_OpXX($05, $1600)
	%DKC1_AnS1_OpXX($05, $1604)
	%DKC1_AnS1_OpXX($05, $1600)
	%DKC1_AnS1_OpXX($05, $15FC)
	%DKC1_AnS1_OpXX($40, $15F8)
	%DKC1_AnS1_OpXX($05, $15FC)
	%DKC1_AnS1_OpXX($05, $1600)
	%DKC1_AnS1_OpXX($05, $1604)
	%DKC1_AnS1_OpXX($05, $1600)
	%DKC1_AnS1_OpXX($05, $15FC)
	%DKC1_AnS1_Op80()

DATA_BEEC6C:
	%DKC1_AnS1_OpXX($03, $1688)
	%DKC1_AnS1_OpXX($03, $168C)
	%DKC1_AnS1_OpXX($03, $1694)
	%DKC1_AnS1_OpXX($03, $169C)
	%DKC1_AnS1_Op81(CODE_BEEEF6)
	%DKC1_AnS1_OpXX($03, $16A0)
	%DKC1_AnS1_OpXX($03, $16A4)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($03, $16A0)
	%DKC1_AnS1_Op83(CODE_BE851B)
	%DKC1_AnS1_OpXX($03, $169C)
	%DKC1_AnS1_OpXX($03, $1694)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEEF15)
	%DKC1_AnS1_OpXX($03, $168C)
	%DKC1_AnS1_Op81(CODE_BEEEDE)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEECA4:
	%DKC1_AnS1_OpXX($03, $1688)
	%DKC1_AnS1_OpXX($03, $168C)
	%DKC1_AnS1_OpXX($03, $1694)
	%DKC1_AnS1_OpXX($03, $169C)
	%DKC1_AnS1_Op81(CODE_BEEEF6)
	%DKC1_AnS1_OpXX($03, $16A0)
	%DKC1_AnS1_OpXX($03, $16A4)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($03, $16A0)
	%DKC1_AnS1_OpXX($03, $169C)
	%DKC1_AnS1_OpXX($03, $1694)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEEF15)
	%DKC1_AnS1_OpXX($03, $168C)
	%DKC1_AnS1_OpXX($03, $1688)
	%DKC1_AnS1_OpXX($03, $168C)
	%DKC1_AnS1_OpXX($04, $15F8)
	%DKC1_AnS1_Op81(CODE_BEEE58)
	%DKC1_AnS1_OpXX($04, $15F8)
	%DKC1_AnS1_Op81(CODE_BEEEDE)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEECE9:
	%DKC1_AnS1_OpXX($03, $1688)
	%DKC1_AnS1_OpXX($03, $168C)
	%DKC1_AnS1_OpXX($03, $1694)
	%DKC1_AnS1_OpXX($03, $169C)
	%DKC1_AnS1_Op81(CODE_BEEEF6)
	%DKC1_AnS1_OpXX($03, $16A0)
	%DKC1_AnS1_OpXX($03, $16A4)
	%DKC1_AnS1_Op83(CODE_BE8513)
	%DKC1_AnS1_OpXX($03, $16A0)
	%DKC1_AnS1_OpXX($03, $169C)
	%DKC1_AnS1_OpXX($03, $1694)
	%DKC1_AnS1_Op83(CODE_BE84DA)
	%DKC1_AnS1_Op81(CODE_BEEF15)
	%DKC1_AnS1_OpXX($08, $168C)
	%DKC1_AnS1_OpXX($04, $1688)
	%DKC1_AnS1_OpXX($08, $168C)
	%DKC1_AnS1_OpXX($04, $1688)
	%DKC1_AnS1_OpXX($04, $15F8)
	%DKC1_AnS1_Op81(CODE_BEEE58)
	%DKC1_AnS1_OpXX($04, $15F8)
	%DKC1_AnS1_Op81(CODE_BEEEDE)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEED31:
	%DKC1_AnS1_Op81(CODE_BEEEDE)
	%DKC1_AnS1_OpXX($02, $164C)
	%DKC1_AnS1_OpXX($10, $1650)
	%DKC1_AnS1_OpXX($03, $1654)
	%DKC1_AnS1_OpXX($03, $1658)
	%DKC1_AnS1_OpXX($03, $165C)
	%DKC1_AnS1_OpXX($03, $1660)
	%DKC1_AnS1_OpXX($03, $1664)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_KillKrusha)
	%DKC1_AnS1_Op81(CODE_BEEF0E)
	%DKC1_AnS1_OpXX($03, $1668)
	%DKC1_AnS1_OpXX($03, $166C)
	%DKC1_AnS1_OpXX($03, $1670)
	%DKC1_AnS1_OpXX($03, $1674)
	%DKC1_AnS1_OpXX($03, $1678)
	%DKC1_AnS1_OpXX($03, $167C)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEED67:
	%DKC1_AnS1_Op81(CODE_BEEEDE)
	%DKC1_AnS1_OpXX($02, $1644)
	%DKC1_AnS1_OpXX($02, $1648)
	%DKC1_AnS1_OpXX($02, $164C)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_KillKrusha)
	%DKC1_AnS1_OpXX($10, $1650)
	%DKC1_AnS1_OpXX($03, $164C)
	%DKC1_AnS1_OpXX($03, $1648)
	%DKC1_AnS1_OpXX($03, $1644)
	%DKC1_AnS1_OpXX($02, $1644)
	%DKC1_AnS1_OpXX($02, $1648)
	%DKC1_AnS1_OpXX($02, $164C)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_KillKrusha)
	%DKC1_AnS1_OpXX($10, $1650)
	%DKC1_AnS1_OpXX($03, $164C)
	%DKC1_AnS1_OpXX($03, $1648)
	%DKC1_AnS1_OpXX($03, $1644)
	%DKC1_AnS1_OpXX($02, $1644)
	%DKC1_AnS1_OpXX($02, $1648)
	%DKC1_AnS1_OpXX($02, $164C)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_KillKrusha)
	%DKC1_AnS1_OpXX($30, $1650)
	%DKC1_AnS1_OpXX($03, $1654)
	%DKC1_AnS1_OpXX($03, $1658)
	%DKC1_AnS1_OpXX($03, $165C)
	%DKC1_AnS1_OpXX($03, $1660)
	%DKC1_AnS1_OpXX($03, $1664)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_KillKrusha)
	%DKC1_AnS1_Op81(CODE_BEEF0E)
	%DKC1_AnS1_OpXX($03, $1668)
	%DKC1_AnS1_OpXX($03, $166C)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_KillKrusha)
	%DKC1_AnS1_OpXX($03, $1670)
	%DKC1_AnS1_OpXX($03, $1674)
	%DKC1_AnS1_Op8F(!Define_DKC1_SoundID_KillKrusha)
	%DKC1_AnS1_OpXX($03, $1678)
	%DKC1_AnS1_OpXX($03, $167C)
	%DKC1_AnS1_Op81(CODE_BEEE4A)
	%DKC1_AnS1_OpXX($40, $1680)
	%DKC1_AnS1_Op81(CODE_BEEEDE)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

DATA_BEEDE2:
	%DKC1_AnS1_OpXX($20, $1680)
	%DKC1_AnS1_Op8E(!Define_DKC1_SoundID_RambiStab)
	%DKC1_AnS1_OpXX($08, $167C)
	%DKC1_AnS1_OpXX($10, $1680)
	%DKC1_AnS1_Op8E(!Define_DKC1_SoundID_RambiStab)
	%DKC1_AnS1_OpXX($08, $167C)
	%DKC1_AnS1_OpXX($0C, $1680)
	%DKC1_AnS1_Op8E(!Define_DKC1_SoundID_RambiStab)
	%DKC1_AnS1_OpXX($08, $167C)
	%DKC1_AnS1_OpXX($08, $1680)
	%DKC1_AnS1_Op8E(!Define_DKC1_SoundID_RambiStab)
	%DKC1_AnS1_OpXX($03, $167C)
	%DKC1_AnS1_OpXX($03, $1678)
	%DKC1_AnS1_OpXX($03, $1674)
	%DKC1_AnS1_OpXX($03, $1670)
	%DKC1_AnS1_OpXX($03, $166C)
	%DKC1_AnS1_OpXX($03, $1668)
	%DKC1_AnS1_Op8E(!Define_DKC1_SoundID_AnimalBuddyJump)
	%DKC1_AnS1_OpXX($03, $1664)
	%DKC1_AnS1_OpXX($03, $1660)
	%DKC1_AnS1_OpXX($03, $165C)
	%DKC1_AnS1_OpXX($03, $1658)
	%DKC1_AnS1_OpXX($03, $1654)
	%DKC1_AnS1_OpXX($03, $1650)
	%DKC1_AnS1_OpXX($03, $164C)
	%DKC1_AnS1_OpXX($03, $1648)
	%DKC1_AnS1_OpXX($03, $1644)
	%DKC1_AnS1_OpXX($03, $1640)
	%DKC1_AnS1_OpXX($03, $163C)
	%DKC1_AnS1_OpXX($03, $1638)
	%DKC1_AnS1_OpXX($03, $1634)
	%DKC1_AnS1_Op81(CODE_BEEEE5)
	%DKC1_AnS1_OpXX($20, $15F8)
	%DKC1_AnS1_Op81(CODE_BEEEDE)
	%DKC1_AnS1_Op83(CODE_BE811B)
	%DKC1_AnS1_Op80()

CODE_BEEE4A:
	LDA.w #!Define_DKC1_SoundID_DiddySeeingStars
	JSL.l CODE_BFFB09
	LDY.w #DATA_B5FD0B
	JML.l CODE_B5804C

CODE_BEEE58:
	STZ.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	JML.l CODE_BEA8CF

CODE_BEEE5F:
	LDA.w #!Define_DKC1_AnimationID_KRool_ThrowCrown
	JML.l CODE_BE80AF

CODE_BEEE66:
	JSL.l CODE_BF8148
	LDY.w #DATA_B5FC93
	JSL.l CODE_B5804C
	LDA.b $86
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	TAY
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,y
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	LDA.w #!Define_DKC1_SoundID_MovingMinecart
	JSL.l CODE_BFFAF6
	RTL

CODE_BEEE93:
	LDA.w #$4000
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	RTL

CODE_BEEE9A:
	LDY.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	BEQ.b CODE_BEEE93
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	SEC
	SBC.w #$0030
	BCS.b CODE_BEEEAF
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	SEC
CODE_BEEEAF:
	ADC.w #$0007
	XBA
	STA.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	RTL

CODE_BEEEB7:
	RTL

CODE_BEEEB8:
	LDY.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	BNE.b CODE_BEEEB7
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	PHX
	STY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BDF476
	PLX
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #!Define_DKC1_SoundID_None
	JSL.l CODE_BFFAF6
	LDA.w #!Define_DKC1_AnimationID_KRool_CatchCrown
	JML.l CODE_BE80AF

CODE_BEEEDE:
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	RTL

CODE_BEEEE5:
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	LDY.w #DATA_B5FCBF
	JML.l CODE_B5802F

CODE_BEEEF5:
	RTL

CODE_BEEEF6:
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BEQ.b CODE_BEEEF5
	LDA.w #!Define_DKC1_SoundID_TireBounce
	JML.l CODE_BFFB27

CODE_BEEF0E:
	LDA.w #$0200
	JML.l CODE_BE96FA

CODE_BEEF15:
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDY.w !RAM_DKC1_NorSpr_RAMTable0DEDLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,y
	JSL.l CODE_BE96FA
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,y
	CMP.w #$4000
	BCS.b CODE_BEEF31
	LDA.w #!Define_DKC1_SoundID_StompEnemy
	JML.l CODE_BFFB09

CODE_BEEF31:
	LDA.w #!Define_DKC1_SoundID_KRoolLand
	JML.l CODE_BFFB09

DATA_BEEF38:
	%DKC1_AnS1_OpXX($40, $16E0)
	%DKC1_AnS1_Op80()

DATA_BEEF3D:
	%DKC1_AnS1_OpXX($40, $16E4)
	%DKC1_AnS1_Op80()

DATA_BEEF42:
	%DKC1_AnS1_OpXX($40, $16E8)
	%DKC1_AnS1_Op80()

DATA_BEEF47:
	%DKC1_AnS1_OpXX($40, $16EC)
	%DKC1_AnS1_Op80()

DATA_BEEF4C:
	%DKC1_AnS1_OpXX($40, $182C)
	%DKC1_AnS1_Op80()

	%InsertGarbageData($FEEF51, incsrc, DATA_BEEF51.asm)
	%InsertGarbageData($FEF15A, incbin, DATA_BEF15A.bin)
%BANK_END(<EndBank>)
endmacro

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

macro DKC1BankFFMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_FF0000:
	incbin "Tilemaps/Layer1_KremkrocIndustriesIncMap2.bin"

	%FREE_BYTES($FF0700, 1, $FF)

DATA_FF0701:
	incbin "Graphics/GFX_Layer1_KremkrocIndustriesIncMap2.bin"

	%InsertGarbageData($FF6261, incbin, GFX_FF6261.bin)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

CODE_BF8000:
	LDA.w $1AFB
	XBA
	AND.w #$FF00
	STA.w $1AFB
	LDA.w $0579
	AND.w #$EFFF
	STA.w $0579
	JSL.l CODE_BDF886
	JSL.l CODE_BF8159
	LDA.w $1929
	BMI.b CODE_BF808D
	AND.w #$001A
	BNE.b CODE_BF804B
	LDX.w #$0002
CODE_BF8028:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_BF8035
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BF8087
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
CODE_BF8035:
	INX
	INX
	CPX.w #$0034
	BCC.b CODE_BF8028
CODE_BF803C:
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	CMP.w #$0002
	BNE.b CODE_BF8047
	DEC.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
CODE_BF8047:
	JSR.w CODE_BFC341
	RTL

CODE_BF804B:
	AND.w #$0018
	BNE.b CODE_BF8091
	LDX.w #$0002
CODE_BF8053:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_BF806F
	CPX.w #$0006
	BMI.b CODE_BF8067
	CMP.w #!Define_DKC1_NorSpr26_DKBarrel
	BEQ.b CODE_BF8078
	CMP.w #!Define_DKC1_NorSpr17_BurstEffect
	BNE.b CODE_BF806F
CODE_BF8067:
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BF8087
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
CODE_BF806F:
	INX
	INX
	CPX.w #$0034
	BCC.b CODE_BF8053
	BRA.b CODE_BF803C

CODE_BF8078:
	LDY.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CPY.w #$0000
	BEQ.b CODE_BF806F
	CPY.w #$0005
	BEQ.b CODE_BF806F
	BRA.b CODE_BF8067

CODE_BF8087:
	ASL
	ASL
	TAX
CODE_BF808A:
	JMP.w (DATA_BF8177,x)

CODE_BF808D:
	INC.w $1929
	RTL

CODE_BF8091:
	AND.w #$0008
	BNE.b CODE_BF80C1
	JSL.l CODE_809B9C
	STY.w $1923
	LDX.w #$0002
CODE_BF80A0:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_BF80B7
	CMP.w #!Define_DKC1_NorSpr45_AnimalBuddyToken
	BEQ.b CODE_BF80AF
	CPX.w $1923
	BNE.b CODE_BF80B7
CODE_BF80AF:
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BF8087
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
CODE_BF80B7:
	INX
	INX
	CPX.w #$0034
	BCC.b CODE_BF80A0
	JMP.w CODE_BF803C

CODE_BF80C1:
	JSL.l CODE_809B9C
	STY.w $1923
	LDX.w #$0002
CODE_BF80CB:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_BF80E6
	CPX.w $1923
	BEQ.b CODE_BF80E6
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	ASL
	ASL
	TAX
	LDA.l DATA_BF8177+$01,x
	BPL.b CODE_BF80E4
	JSL.l CODE_BF808A
CODE_BF80E4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
CODE_BF80E6:
	INX
	INX
	CPX.w #$0034
	BCC.b CODE_BF80CB
	JMP.w CODE_BF803C

CODE_BF80F0:
	PHK
	PLB
	LDA.w #$007F
	STA.b $4C
	STZ.b $4E
	LDX.w #$0006
CODE_BF80FC:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_BF8119
	STX.b $50
	ASL
	ASL
	TAX
	LDA.l DATA_BF8177+$02,x
	AND.w #$003F
	CMP.b $4C
	BPL.b CODE_BF8117
	STA.b $4C
	LDA.b $50
	STA.b $4E
CODE_BF8117:
	LDX.b $50
CODE_BF8119:
	INX
	INX
	CPX.w #$0034
	BCC.b CODE_BF80FC
	LDA.b $4E
	BEQ.b CODE_BF8146
	TAX
	LDA.b $4C
	CMP.w #$0030
	BEQ.b CODE_BF8146
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	LDA.b $84
	PHA
	LDA.b $86
	PHA
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BDF476
	PLA
	STA.b $86
	PLA
	STA.b $84
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CLC
	RTS

CODE_BF8146:
	CLC
	RTS

CODE_BF8148:
	JSR.w CODE_BF814C
	RTL

CODE_BF814C:
	JSL.l CODE_BDF36E
	BCS.b CODE_BF8153
	RTS

CODE_BF8153:
	PHB
	JSR.w CODE_BF80F0
	PLB
	RTS

CODE_BF8159:
	LDX.w #$0034
CODE_BF815C:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_BF8169
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BF8171
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
CODE_BF8169:
	INX
	INX
	CPX.w #$0074
	BCC.b CODE_BF815C
	RTL

CODE_BF8171:
	ASL
	ASL
	TAX
	JMP.w (DATA_BF8177,x)

DATA_BF8177:
	dw DKC1_NorSpr00_None_Main,$0030
	dw DKC1_NorSpr01_DonkeyKong_Main,$00F0
	dw DKC1_NorSpr02_DiddyKong_Main,$00F0
	dw DKC1_NorSpr03_FreeMovementDebugEnemy_Main,$0030
	dw DKC1_NorSpr04_UnknownSprite_Main,$0030
	dw DKC1_NorSpr05_Kritter_Main,$0030
	dw DKC1_NorSpr06_Klump_Main,$0030
	dw DKC1_NorSpr07_DiddysHat_Main,$0070
	dw DKC1_NorSpr08_UnknownSprite_Main,$0030
	dw DKC1_NorSpr09_Rambi_Main,$0030
	dw DKC1_NorSpr0A_Expresso_Main,$0030
	dw DKC1_NorSpr0B_Winky_Main,$0030
	dw DKC1_NorSpr0C_Enguarde_Main,$0030
	dw DKC1_NorSpr0D_Squawks_Main,$0030
	dw DKC1_NorSpr0E_NutThrowingNecky_Main,$0030
	dw DKC1_NorSpr0F_SmokePuff_Main,$0090
	dw DKC1_NorSpr10_NeckyNut_Main,$0020
	dw DKC1_NorSpr11_UnknownSprite_Main,$0030
	dw DKC1_NorSpr12_UnknownSprite_Main,$0030
	dw DKC1_NorSpr13_UnknownSprite_Main,$0030
	dw DKC1_NorSpr14_BreakableWall_Main,$0030
	dw DKC1_NorSpr15_BananaBunch_Main,$0020
	dw DKC1_NorSpr16_KongLetter_Main,$00A0
	dw DKC1_NorSpr17_BurstEffect_Main,$00D0
	dw DKC1_NorSpr18_AnimalBuddyBox_Main,$0030
	dw DKC1_NorSpr19_Zinger_Main,$0030
	dw DKC1_NorSpr1A_Klaptrap_Main,$0030
	dw DKC1_NorSpr1B_HalfTire_Main,$0030
	dw DKC1_NorSpr1C_UnknownHalfTire_Main,$0030
	dw DKC1_NorSpr1D_RollingTire_Main,$0030
	dw DKC1_NorSpr1E_UnknownRollingTire_Main,$0030
	dw DKC1_NorSpr1F_FloatingTire_Main,$0030
	dw DKC1_NorSpr20_Mincer_Main,$0030
	dw DKC1_NorSpr21_UnknownSprite_Main,$0030
	dw DKC1_NorSpr22_SteelKeg_Main,$0030
	dw DKC1_NorSpr23_Barrel_Main,$0030
	dw DKC1_NorSpr24_RopeBarrel_Main,$0030
	dw DKC1_NorSpr25_OilDrum_Main,$0030
	dw DKC1_NorSpr26_DKBarrel_Main,$0070
	dw DKC1_NorSpr27_TNTBarrel_Main,$0030
	dw DKC1_NorSpr28_OilFire_Main,$0030
	dw DKC1_NorSpr29_Slippa_Main,$0030
	dw DKC1_NorSpr2A_BarrelPiece_Main,$00D0
	dw DKC1_NorSpr2B_DKBarrelLetters_Main,$0070
	dw DKC1_NorSpr2C_ItemCache_Main,$0030
	dw DKC1_NorSpr2D_UnknownSprite_Main,$0030
	dw DKC1_NorSpr2E_FlyingRock_Main,$0010
	dw DKC1_NorSpr2F_Army_Main,$0030
	dw DKC1_NorSpr30_VerticalRope_Main,$0030
	dw DKC1_NorSpr31_SwingingRope_Main,$0030
	dw DKC1_NorSpr32_Explosion_Main,$0050
	dw DKC1_NorSpr33_UnknownSprite_Main,$0030
	dw DKC1_NorSpr34_LifeBalloon_Main,$0030
	dw DKC1_NorSpr35_ExplosionSpawner_Main,$0030
	dw DKC1_NorSpr36_SnowflakeSpawner_Main,$0030
	dw DKC1_NorSpr37_UnknownSmokeEffect_Main,$0010
	dw DKC1_NorSpr38_BarrelCannon_Main,$0030
	dw DKC1_NorSpr39_SpritePlatform_Main,$0030
	dw DKC1_NorSpr3A_UnknownSprite_Main,$0030
	dw DKC1_NorSpr3B_SmallSmokePuff_Main,$0070
	dw DKC1_NorSpr3C_Sparkle_Main,$0030
	dw DKC1_NorSpr3D_ElevatorLift_Main,$0030
	dw DKC1_NorSpr3E_Snowflake_Main,$0030
	dw DKC1_NorSpr3F_FishInDKHousePicture_Main,$0030
	dw DKC1_NorSpr40_UnknownSprite_Main,$0030
	dw DKC1_NorSpr41_UnknownSprite_Main,$0070
	dw DKC1_NorSpr42_Bananas_Main,$0070
	dw DKC1_NorSpr43_Butterfly_Main,$0010
	dw DKC1_NorSpr44_UnknownSprite_Main,$0030
	dw DKC1_NorSpr45_AnimalBuddyToken_Main,$0030
	dw DKC1_NorSpr46_BlueKrusha_Main,$0030
	dw DKC1_NorSpr47_UnknownSprite_Main,$0030
	dw DKC1_NorSpr48_ElevatorLiftSpawner_Main,$0030
	dw DKC1_NorSpr49_UnknownSprite_Main,$0030
	dw DKC1_NorSpr4A_CheckpointBarrel_Main,$0070
	dw DKC1_NorSpr4B_MiniNecky_Main,$0030
	dw DKC1_NorSpr4C_EnemySpawnBarrel_Main,$0030
	dw DKC1_NorSpr4D_Gnawty_Main,$0030
	dw DKC1_NorSpr4E_LightningBolt_Main,$0030
	dw DKC1_NorSpr4F_FlyingNecky_Main,$0030
	dw DKC1_NorSpr50_MankyKong_Main,$0030
	dw DKC1_NorSpr51_Minecart_Main,$0030
	dw DKC1_NorSpr52_MinecartSparks_Main,$0030
	dw DKC1_NorSpr53_Chomps_Main,$0030
	dw DKC1_NorSpr54_ChompsJr_Main,$0030
	dw DKC1_NorSpr55_Bitesize_Main,$0030
	dw DKC1_NorSpr56_Squidge_Main,$0030
	dw DKC1_NorSpr57_Croctopus_Main,$0030
	dw DKC1_NorSpr58_LineGuidePlatform_Main,$0030
	dw DKC1_NorSpr59_UnknownSprite_Main,$0010
	dw DKC1_NorSpr5A_CeilingLight_Main,$0030
	dw DKC1_NorSpr5B_UnknownSprite_Main,$0030
	dw DKC1_NorSpr5C_FuelCan_Main,$0030
	dw DKC1_NorSpr5D_CameraObject_Main,$0030
	dw DKC1_NorSpr5E_RevealedItem_Main,$0030
	dw DKC1_NorSpr5F_UnknownSprite_Main,$0030
	dw DKC1_NorSpr60_UnknownSprite_Main,$0030
	dw DKC1_NorSpr61_Clambo_Main,$0030
	dw DKC1_NorSpr62_ClamboPearl_Main,$0010
	dw DKC1_NorSpr63_LightSwitchBarrel_Main,$0030
	dw DKC1_NorSpr64_LightGimmickController_Main,$0030
	dw DKC1_NorSpr65_CheckpointStarSpawner_Main,$00B0
	dw DKC1_NorSpr66_DiddysStars_Main,$0010
	dw DKC1_NorSpr67_CheckpointStars_Main,$0090
	dw DKC1_NorSpr68_Rockkroc_Main,$0030
	dw DKC1_NorSpr69_LivesCounterHUD_Main,$00B0
	dw DKC1_NorSpr6A_ExitDoor_Main,$0030
	dw DKC1_NorSpr6B_UnderwaterExitDoor_Main,$0030
	dw DKC1_NorSpr6C_MinigameController_Main,$0030
	dw DKC1_NorSpr6D_MinigameBarrel_Main,$0030
	dw DKC1_NorSpr6E_MinigameItemDisplay_Main,$0030
	dw DKC1_NorSpr6F_UnknownSprite_Main,$00B0
	dw DKC1_NorSpr70_CurrentWorldBoss_Main,$0030
	dw DKC1_NorSpr71_MillstoneGnawty_Main,$0030
	dw DKC1_NorSpr72_Timer_Main,$00B0
	dw DKC1_NorSpr73_Sign_Main,$0030
	dw DKC1_NorSpr74_GiantBanana_Main,$00B0
	dw DKC1_NorSpr75_UnknownSprite_Main,$00B0
	dw DKC1_NorSpr76_LargeAnimalBuddyToken_Main,$0030
	dw DKC1_NorSpr77_CreditsController_Main,$0030
	dw DKC1_NorSpr78_GreyKrusha_Main,$0030

DKC1_NorSpr78_GreyKrusha_Main:
;$BF835B
	JML.l CODE_B685C0

DKC1_NorSpr77_CreditsController_Main:
;$BF835F
	JML.l CODE_81D307

DKC1_NorSpr76_LargeAnimalBuddyToken_Main:
;$BF8363
	JML.l CODE_B6FA24

DKC1_NorSpr74_GiantBanana_Main:
;$BF8367
	JML.l CODE_B6FBA6

DKC1_NorSpr72_Timer_Main:
;$BF836B
	JML.l CODE_B6F82F

DKC1_NorSpr4A_CheckpointBarrel_Main:
;$BF836F
	JML.l CODE_B6F696

DKC1_NorSpr0D_Squawks_Main:
;$BF8373
	JML.l CODE_B6F581

DKC1_NorSpr70_CurrentWorldBoss_Main:
;$BF8377
	JML.l CODE_B6D922

DKC1_NorSpr6F_UnknownSprite_Main:
;$BF837B
	JML.l CODE_B6F340

DKC1_NorSpr6C_MinigameController_Main:
;$BF837F
	JML.l CODE_B6C6E8

DKC1_NorSpr6D_MinigameBarrel_Main:
;$BF8383
	JML.l CODE_B6D29A

DKC1_NorSpr6E_MinigameItemDisplay_Main:
;$BF8387
	JML.l CODE_B6D4A3

DKC1_NorSpr14_BreakableWall_Main:
;$BF838B
	JML.l CODE_B6C4CF

DKC1_NorSpr6B_UnderwaterExitDoor_Main:
;$BF838F
	JML.l CODE_B6C3C1

DKC1_NorSpr6A_ExitDoor_Main:
;$BF8393
	JML.l CODE_B6C425

DKC1_NorSpr28_OilFire_Main:
;$BF8397
	JML.l CODE_B6C2D4

DKC1_NorSpr25_OilDrum_Main:
;$BF839B
	JML.l CODE_B6C299

DKC1_NorSpr68_Rockkroc_Main:
;$BF839F
	JML.l CODE_B6C233

DKC1_NorSpr2E_FlyingRock_Main:
;$BF83A3
	JML.l CODE_B6C212

DKC1_NorSpr2A_BarrelPiece_Main:
;$BF83A7
	JML.l CODE_B6C212

DKC1_NorSpr43_Butterfly_Main:
;$BF83AB
	JML.l CODE_B6C12D

DKC1_NorSpr69_LivesCounterHUD_Main:
;$BF83AF
	JML.l CODE_B6A880

DKC1_NorSpr65_CheckpointStarSpawner_Main:
;$BF83B3
	JML.l CODE_B6C0A6

DKC1_NorSpr64_LightGimmickController_Main:
;$BF83B7
	JML.l CODE_B6BE28

DKC1_NorSpr63_LightSwitchBarrel_Main:
;$BF83BB
	JML.l CODE_B6BFC2

DKC1_NorSpr62_ClamboPearl_Main:
;$BF83BF
	JML.l CODE_B6B087

DKC1_NorSpr61_Clambo_Main:
;$BF83C3
	JML.l CODE_B6BD26

DKC1_NorSpr3F_FishInDKHousePicture_Main:
;$BF83C7
	JML.l CODE_B6A929

DKC1_NorSpr5F_UnknownSprite_Main:
;$BF83CB
	JML.l CODE_B6BCEB

DKC1_NorSpr60_UnknownSprite_Main:
;$BF83CF
	JML.l CODE_B6BD0D

DKC1_NorSpr5E_RevealedItem_Main:
;$BF83D3
	JML.l CODE_B6BC48

DKC1_NorSpr5D_CameraObject_Main:
;$BF83D7
	JML.l CODE_B6BBDB

DKC1_NorSpr5C_FuelCan_Main:
;$BF83DB
	JML.l CODE_B6B054

DKC1_NorSpr0E_NutThrowingNecky_Main:
;$BF83DF
	JML.l CODE_B6BA97

DKC1_NorSpr5A_CeilingLight_Main:
;$BF83E3
	JML.l CODE_B6BA36

DKC1_NorSpr52_MinecartSparks_Main:
;$BF83E7
	JML.l CODE_B6A647

DKC1_NorSpr34_LifeBalloon_Main:
;$BF83EB
	JML.l CODE_B6A6F0

DKC1_NorSpr45_AnimalBuddyToken_Main:
;$BF83EF
	JML.l CODE_B6836E

DKC1_NorSpr46_BlueKrusha_Main:
;$BF83F3
	JML.l CODE_B685C0

DKC1_NorSpr48_ElevatorLiftSpawner_Main:
;$BF83F7
	JML.l CODE_B6879F

DKC1_NorSpr49_UnknownSprite_Main:
;$BF83FB
	JML.l CODE_B69385

DKC1_NorSpr4B_MiniNecky_Main:
;$BF83FF
	JML.l CODE_B693EC

DKC1_NorSpr4C_EnemySpawnBarrel_Main:
;$BF8403
	JML.l CODE_B696E6

DKC1_NorSpr4D_Gnawty_Main:
;$BF8407
	JML.l CODE_B68738

DKC1_NorSpr4E_LightningBolt_Main:
;$BF840B
	JML.l CODE_B69905

DKC1_NorSpr36_SnowflakeSpawner_Main:
;$BF840F
	JML.l CODE_B6998A

DKC1_NorSpr3E_Snowflake_Main:
;$BF8413
	JML.l CODE_B69A04

DKC1_NorSpr4F_FlyingNecky_Main:
;$BF8417
	JML.l CODE_B686CD

DKC1_NorSpr50_MankyKong_Main:
;$BF841B
	JML.l CODE_B69B3E

DKC1_NorSpr51_Minecart_Main:
;$BF841F
	JML.l CODE_B69C02

DKC1_NorSpr53_Chomps_Main:
;$BF8423
	JML.l CODE_B6A93B

DKC1_NorSpr54_ChompsJr_Main:
;$BF8427
	JML.l CODE_B6A93B

DKC1_NorSpr55_Bitesize_Main:
;$BF842B
	JML.l CODE_B6A93B

DKC1_NorSpr56_Squidge_Main:
;$BF842F
	JML.l CODE_B6A9AB

DKC1_NorSpr57_Croctopus_Main:
;$BF8433
	JML.l CODE_B6AA1E

DKC1_NorSpr58_LineGuidePlatform_Main:
;$BF8437
	JML.l CODE_B6AC0F

DKC1_NorSpr59_UnknownSprite_Main:
;$BF843B
	JML.l CODE_B6B087

DKC1_NorSpr71_MillstoneGnawty_Main:
;$BF843F
	JML.l CODE_B6F489

DKC1_NorSpr75_UnknownSprite_Main:
;$BF8443
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STX.b $DD
	LDA.w #$5000
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTL

DKC1_NorSpr73_Sign_Main:
;$BF844E
	JSL.l CODE_BE80E1
	JML.l CODE_BDF4EE

DKC1_NorSpr44_UnknownSprite_Main:
;$BF8456
	JML.l CODE_BDF500

CODE_BF845A:
	LDA.w $0579
	AND.w #$0200
	BEQ.b CODE_BF8463
	RTL

CODE_BF8463:
	PHK
	PLB
	JSL.l CODE_809B9C
	DEY
	DEY
	LDA.w $16F5,y
	STA.b $4C
	TAY
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	STA.b $4E
	LDX.w #$0006
CODE_BF8479:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1665Lo,x
	ASL
	ASL
	TAY
	LDA.w DATA_BF8177+$02,y
	AND.w #$0040
	BNE.b CODE_BF848D
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo,x
CODE_BF848D:
	INX
	INX
	CPX.w #$0034
	BNE.b CODE_BF8479
	LDX.b $4C
	BEQ.b CODE_BF849D
	LDA.b $4E
	STA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
CODE_BF849D:
	RTL

DKC1_NorSpr00_None_Main:
DKC1_NorSpr5B_UnknownSprite_Main:
;$BF849E
	RTL

DKC1_NorSpr02_DiddyKong_Main:
;$BF849F
	LDA.w #$0002
	STA.b $84
	BRA.b CODE_BF84A8

DKC1_NorSpr01_DonkeyKong_Main:
;$BF84A6
	STZ.b $84
CODE_BF84A8:
	LDX.b $84
	LDA.w $16FD,x
	STA.b $BA
	STZ.w $16FD,x
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	AND.w #$7FFF
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_BF84C5,x)

DATA_BF84C5:
	dw CODE_BF874A
	dw CODE_BF87F2
	dw CODE_BF8984
	dw CODE_BF8AC8
	dw CODE_BF8BCC
	dw CODE_BF8BFD
	dw CODE_BF8CEF
	dw CODE_BF8D41
	dw CODE_BF8D50
	dw CODE_BF8D5F
	dw CODE_BF8DEA
	dw CODE_BF8F97
	dw CODE_BF8FB9
	dw CODE_BF8FBA
	dw CODE_BF8FC6
	dw CODE_BF8FEF
	dw CODE_BF8FF8
	dw CODE_BF9001
	dw CODE_BF9006
	dw CODE_BF903B
	dw CODE_BF905B
	dw CODE_BF9151
	dw CODE_BF916D
	dw CODE_BF9172
	dw CODE_BF9192
	dw CODE_BF91A6
	dw CODE_BF91BA
	dw CODE_BF91D1
	dw CODE_BF9217
	dw CODE_BF923C
	dw CODE_BF9277
	dw CODE_BF9296
	dw CODE_BF9316
	dw CODE_BF9329
	dw CODE_BF9351
	dw CODE_BF93E9
	dw CODE_BF9492
	dw CODE_BF94B3
	dw CODE_BF9538
	dw CODE_BF9606
	dw CODE_BF9638
	dw CODE_BF96D3
	dw CODE_BF9729
	dw CODE_BF9763
	dw CODE_BF9776
	dw CODE_BF97D6
	dw CODE_BF97F2
	dw CODE_BF9835
	dw CODE_BF9862
	dw CODE_BF98DB
	dw CODE_BF996B
	dw CODE_BF9973
	dw CODE_BF99AC
	dw CODE_BF9A3C
	dw CODE_BF9A7D
	dw CODE_BF9A9A
	dw CODE_BF9B31
	dw CODE_BF9B39
	dw CODE_BF9B66
	dw CODE_BF9B72
	dw CODE_BF9B9A
	dw CODE_BF9BCF
	dw CODE_BF9C04
	dw CODE_BF9C10
	dw CODE_BF9C28
	dw CODE_BF9C4F
	dw CODE_BF9CA2
	dw CODE_BF9CA7
	dw CODE_BF9CB5
	dw CODE_BF9CBD
	dw CODE_BF9CDA
	dw CODE_BF9DB1
	dw CODE_BF9DB8
	dw CODE_BF9DE6
	dw CODE_BF9E00
	dw CODE_BF9E09
	dw CODE_BF9E2B
	dw CODE_BF9E47
	dw CODE_BF9EAC
	dw CODE_BF9F22
	dw CODE_BF9F51
	dw CODE_BF9F5A
	dw CODE_BF9F61
	dw CODE_BF9F78
	dw CODE_BF9FBE
	dw CODE_BF9FE9
	dw CODE_BF9FEE

CODE_BF8573:
	JSR.w CODE_BFAF38
CODE_BF8576:
	JSL.l CODE_BFB159
	JSR.w CODE_BFA89A
	JSR.w CODE_BFAF9B
	JSR.w CODE_BFAFC9
	RTL

CODE_BF8584:
	JSR.w CODE_BFAF38
CODE_BF8587:
	JSL.l CODE_BFB159
CODE_BF858B:
	JSR.w CODE_BF86DE
	JSR.w CODE_BFA89A
	LDA.b $32
	CMP.w #$0005
	BNE.b CODE_BF85A3
	JSL.l CODE_B6BB49
	BCC.b CODE_BF85A3
	JSR.w CODE_BFB075
	BRA.b CODE_BF85A6

CODE_BF85A3:
	JSR.w CODE_BFFB7F
CODE_BF85A6:
	JSR.w CODE_BF870D
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCC.b CODE_BF85E4
	STZ.w $1AFD
	STZ.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	STZ.w $1B01
	STZ.w $1AFF
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BF85E4
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$1010
	BNE.b CODE_BF85E4
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0101
	CMP.w #$0101
	BNE.b CODE_BF85E4
	LDA.w $0579
	AND.w #$FFF7
	STA.w $0579
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w $1B21
CODE_BF85E4:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CMP.w $1B21
	BMI.b CODE_BF85EF
	STA.w $1B21
CODE_BF85EF:
	JSR.w CODE_BFAA82
	JSL.l CODE_BE80E1
	JSR.w CODE_BFA44A
	JSR.w CODE_BFA697
CODE_BF85FC:
	LDA.w #$0030
	STA.b $4C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0030
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BF860F
	EOR.w #$FFFF
	INC
CODE_BF860F:
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	STA.b $50
	LSR
	CLC
	ADC.b $50
	STA.b $4E
	CLC
	ADC.w #$0038
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BEQ.b CODE_BF8635
	STZ.b $4C
	LDA.b $4E
	EOR.w #$FFFF
	INC
	STA.b $4C
CODE_BF8635:
	LDA.b $4C
	STA.w $1A69
	RTL

CODE_BF863B:
	JSR.w CODE_BFAF38
	JSL.l CODE_BFB18C
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	JSR.w CODE_BFAA82
	JSL.l CODE_BE80E1
	JSR.w CODE_BFA44A
	JSR.w CODE_BFA697
	JMP.w CODE_BF85FC

CODE_BF8658:
	JSR.w CODE_BFAF69
CODE_BF865B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	JSL.l CODE_BFB18C
CODE_BF8667:
	JSR.w CODE_BF86DE
	JSR.w CODE_BFA89A
	JSR.w CODE_BFACDA
CODE_BF8670:
	JSR.w CODE_BF870D
	JSR.w CODE_BF867E
	JSL.l CODE_BE80E1
	JSR.w CODE_BFA44A
	RTL

CODE_BF867E:
	LDY.b $84
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_Swimming
	BEQ.b CODE_BF86C9
	CMP.w #!Define_DKC1_AnimationID_EnguardeRiddenByDK_Idle
	BEQ.b CODE_BF86A1
	CMP.w #!Define_DKC1_AnimationID_EnguardeRiddenByDHK_Swim
	BEQ.b CODE_BF86A1
	CMP.w #!Define_DKC1_AnimationID_DK_GetOffUnderwaterAnimalBuddy
	BEQ.b CODE_BF8698
	RTS

CODE_BF8698:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

CODE_BF86A1:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BF86AC
	EOR.w #$FFFF
	INC
CODE_BF86AC:
	STA.b $4E
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BF86B7
	EOR.w #$FFFF
	INC
CODE_BF86B7:
	CMP.b $4E
	BPL.b CODE_BF86BD
	LDA.b $4E
CODE_BF86BD:
	CMP.w #$00C0
	BPL.b CODE_BF86C5
	LDA.w #$00C0
CODE_BF86C5:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

CODE_BF86C9:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	SEC
	SBC.w #$0010
	CMP.w #$0100
	BPL.b CODE_BF86DA
	LDA.w #$0100
CODE_BF86DA:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

CODE_BF86DE:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BEQ.b CODE_BF86F9
	BPL.b CODE_BF86FA
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w #$0012
	CMP.w $1B23
	BPL.b CODE_BF86F9
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_BF86F9:
	RTS

CODE_BF86FA:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w #$00EE
	CMP.w $1B25
	BMI.b CODE_BF86F9
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_BF870D:
	JSL.l CODE_BBA4D5
CODE_BF8711:
	LDA.b $A6
	TAY
	SEC
	SBC.w $1B23
	STA.l $0000C5
	TYA
	EOR.w #$FFFF
	SEC
	ADC.b $AA
	STA.l $0000C9
	LDA.b $4A
	SEC
	SBC.b $A8
	STA.b $76
	STA.l $0000C7
	LDA.b $4A
	SEC
	SBC.b $AC
	STA.b $78
	SEC
	SBC.b $76
	STA.l $0000CB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	BPL.b CODE_BF8749
CODE_BF8749:
	RTS

CODE_BF874A:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF876B
	LDA.w #$0000
	JSR.w CODE_BFB27C
	BCS.b CODE_BF876B
	JSR.w CODE_BF8948
	JSL.l CODE_BF8584
	JSR.w CODE_BFA712
	JSR.w CODE_BFA555
	JSR.w CODE_BFA4B7
	JSR.w CODE_BF876C
	RTL

CODE_BF876B:
	RTL

CODE_BF876C:
	LDA.w $1E2B
	BNE.b CODE_BF8772
	RTS

CODE_BF8772:
	CMP.w #$0003
	BEQ.b CODE_BF8796
	CMP.w #$0001
	BEQ.b CODE_BF87AB
	CMP.w #$0002
	BEQ.b CODE_BF87D4
	CMP.w #$0004
	BEQ.b CODE_BF8787
	RTS

CODE_BF8787:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$004E
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	LDA.w #$820F
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	RTS

CODE_BF8796:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0001
	CMP.w #$0001
	BNE.b CODE_BF87B8
	LDA.w #$0055
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	BRA.b CODE_BF87BF

CODE_BF87AB:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0001
	CMP.w #$0001
	BEQ.b CODE_BF87B9
CODE_BF87B8:
	RTS

CODE_BF87B9:
	LDA.w #$0011
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_BF87BF:
	STZ.w $1E2B
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	JSR.w CODE_BFFD24
	LDA.w $1E15
	AND.w #$0020
	BNE.b CODE_BF87D3
	JSR.w CODE_BFA260
CODE_BF87D3:
	RTS

CODE_BF87D4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$1001
	CMP.w #$0001
	BEQ.b CODE_BF87E2
	RTS

CODE_BF87E2:
	STZ.w $1E2B
	LDA.w #$0011
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	JSR.w CODE_BFFD3E
	RTS

CODE_BF87F2:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF881B
	LDA.w #$0001
	JSR.w CODE_BFB27C
	JSR.w CODE_BF8948
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	JSL.l CODE_BF8584
	JSR.w CODE_BF888E
	BCS.b CODE_BF881A
	JSR.w CODE_BFA712
	JSR.w CODE_BFA555
	JSR.w CODE_BF881C
	JSR.w CODE_BF876C
CODE_BF881A:
	RTL

CODE_BF881B:
	RTL

CODE_BF881C:
	LDA.w $1AFD
	BNE.b CODE_BF8832
	LDY.w $1B01
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr30_VerticalRope
	BNE.b CODE_BF882F
	STZ.w $1B01
CODE_BF882F:
	JMP.w CODE_BF8861

CODE_BF8832:
	EOR.w $1B01
	BNE.b CODE_BF883B
	STZ.w $1AFD
	RTS

CODE_BF883B:
	LDA.w $1AFD
	STA.w $1B01
	TAY
	STZ.w $1AFD
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0025
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_HangOntoVerticalRope
	JSL.l CODE_BE80A4
	RTS

CODE_BF8861:
	LDA.w $1AFF
	BNE.b CODE_BF8867
	RTS

CODE_BF8867:
	EOR.w $1B01
	BNE.b CODE_BF8870
	STZ.w $1AFF
	RTS

CODE_BF8870:
	LDA.w $1AFF
	STA.w $1B01
	STZ.w $1AFF
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0026
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_BF888E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BF88AB
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCS.b CODE_BF88AB
	LDA.w #$0001
	JSL.l CODE_BBA4C8
	LDA.w #$0008
	JSL.l CODE_BBA58D
	BCS.b CODE_BF88AD
CODE_BF88AB:
	CLC
	RTS

CODE_BF88AD:
	LDA.b $88
	CMP.w #$0006
	BMI.b CODE_BF88AB
	LDY.b $84
	STA.w $0512,y
	TAX
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	STA.w $0516
	CMP.w #!Define_DKC1_NorSpr51_Minecart
	BEQ.b CODE_BF8938
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0014
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00C3
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDY.b $88
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	LDA.w #$00DC
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #$00E4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0E55Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	ORA.w #$4000
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	LDA.b $76
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_BeginBeingRidden
	JSL.l CODE_BE8092
	SEC
	RTS

CODE_BF8938:
	LDY.b $84
	LDA.w #$0000
	STA.w $0512,y
	STZ.w $0516
	STZ.w $0518
	CLC
	RTS

CODE_BF8948:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w $1699,y
	AND.w #$0010
	BEQ.b CODE_BF8983
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_GetOffAnimalBuddy
	BEQ.b CODE_BF8983
	CMP.w #!Define_DKC1_AnimationID_DK_Bounce
	BEQ.b CODE_BF8983
	CMP.w #!Define_DKC1_AnimationID_DK_UnknownGroundStomp
	BEQ.b CODE_BF8983
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0001
	BNE.b CODE_BF8983
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	CMP.w #$0300
	BPL.b CODE_BF8983
	LDA.w #$00C1
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_UnknownGroundStomp
	JSL.l CODE_BE80A4
CODE_BF8983:
	RTS

CODE_BF8984:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	ORA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	TYX
	TYA
	EOR.w #$0006
	TAY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	CMP.w #$0026
	BEQ.b CODE_BF8A06
	CMP.w #$0025
	BEQ.b CODE_BF8A15
	CMP.w #$0029
	BEQ.b CODE_BF8A22
	CMP.w #$002F
	BEQ.b CODE_BF8A03
	CMP.w #$0040
	BEQ.b CODE_BF8A03
CODE_BF89AF:
	JSR.w CODE_BFC42D
	JSR.w CODE_BF8CB0
	JSR.w CODE_BF8A79
	LDX.b $84
	LDA.w $16CD,x
	AND.w #$0001
	BEQ.b CODE_BF89CF
	EOR.w $16CD,x
	STA.w $16CD,x
	LDA.w #!Define_DKC1_AnimationID_DK_InactiveJump
	JSL.l CODE_BE80A4
CODE_BF89CF:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_Run
	BEQ.b CODE_BF89E2
	CMP.w #!Define_DKC1_AnimationID_DK_Walk
	BEQ.b CODE_BF89E2
	BRA.b CODE_BF89EA

CODE_BF89E2:
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	BRA.b CODE_BF89F0

CODE_BF89EA:
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
CODE_BF89F0:
	JSL.l CODE_BE80E1
	JSR.w CODE_BFA8B5
	LDA.w $1917
	AND.w #$FFFC
	STA.w $1917
	JMP.w CODE_BF8AA8

CODE_BF8A03:
	JMP.w CODE_BF8A51

CODE_BF8A06:
	JSR.w CODE_BF8A5D
	CMP.w #$0018
	BPL.b CODE_BF8A4B
	LDA.w #$0033
CODE_BF8A11:
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BF8A15:
	JSR.w CODE_BF8A5D
	CMP.w #$000C
	BPL.b CODE_BF8A4B
	LDA.w #$0034
	BRA.b CODE_BF8A11

CODE_BF8A22:
	JSR.w CODE_BF8A5D
	CMP.w #$0020
	BPL.b CODE_BF8A51
	JSR.w CODE_BF8A6B
	CMP.w #$0010
	BPL.b CODE_BF8A51
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	PHX
	PHY
	JSL.l CODE_BCB872
	PLY
	PLX
	LDA.w #$0035
	BRA.b CODE_BF8A11

CODE_BF8A4B:
	JSR.w CODE_BFC42D
	JMP.w CODE_BF89AF

CODE_BF8A51:
	LDA.w $1917
	ORA.w #$0020
	STA.w $1917
	JMP.w CODE_BF89AF

CODE_BF8A5D:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	BPL.b CODE_BF8A6A
	EOR.w #$FFFF
	INC
CODE_BF8A6A:
	RTS

CODE_BF8A6B:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BPL.b CODE_BF8A78
	EOR.w #$FFFF
	INC
CODE_BF8A78:
	RTS

CODE_BF8A79:
	LDA.w $1921
	STA.b $4C
	LDA.w #!Define_DKC1_AnimationID_DK_Bounce
	CMP.b $4C
	BEQ.b CODE_BF8AA5
	LDA.w #!Define_DKC1_AnimationID_DK_GetOffAnimalBuddy
	CMP.b $4C
	BEQ.b CODE_BF8AA2
	LDA.w #!Define_DKC1_AnimationID_DK_InCrawlspace
	CMP.b $4C
	BEQ.b CODE_BF8AA5
	LDA.w #!Define_DKC1_AnimationID_DK_DuckIntoCrawlspace
	CMP.b $4C
	BEQ.b CODE_BF8AA5
	LDA.w #!Define_DKC1_AnimationID_DK_Crawling
	CMP.b $4C
	BEQ.b CODE_BF8AA5
	RTS

CODE_BF8AA2:
	LDA.w #!Define_DKC1_AnimationID_DK_Bounce
CODE_BF8AA5:
	JMP.w CODE_BFA9B3

CODE_BF8AA8:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BNE.b CODE_BF8AB7
	LDA.w $0579
	AND.w #$2000
	BNE.b CODE_BF8AB8
CODE_BF8AB7:
	RTL

CODE_BF8AB8:
	LDA.w #!Define_DKC1_AnimationID_DK_Idle
	JSL.l CODE_BE80A4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$000C
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BF8AC8:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BMI.b CODE_BF8AE7
	JSR.w CODE_BFAF38
	JSR.w CODE_BFAF9B
	JSR.w CODE_BFAFC9
	JSR.w CODE_BF8BE4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_BF8B47
	JSL.l CODE_BE80E1
	RTL

CODE_BF8AE7:
	JSR.w CODE_BFC0D0
	JSR.w CODE_BF8AEE
	RTL

CODE_BF8AEE:
	LDX.w #$0002
	LDY.w #$0004
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	BPL.b CODE_BF8B19
	EOR.w #$FFFF
	INC
	ORA.w #$0800
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BRA.b CODE_BF8B2F

CODE_BF8B19:
	ORA.w #$0800
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
CODE_BF8B2F:
	LDA.w #$00FF
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	LDY.w #$0002
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	INY
	INY
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	RTS

CODE_BF8B47:
	STZ.w $16E5
	STZ.w $16E7
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_BF8BB8
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	STA.b $76
	STX.b $78
	TXA
	EOR.w #$0006
	TAX
	JSR.w CODE_BF8BB8
	JSR.w CODE_BFA02C
	LDY.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.b $76
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDX.b $78
	TYA
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	STZ.w $1929
	LDY.b $84
	EOR.w #$0002
	LDA.w $1699,y
	AND.w #$FFF7
	STA.w $1699,y
	JSR.w CODE_BF8B8E
	JSL.l CODE_BCB872
	RTL

CODE_BF8B8E:
	LDX.w #$0002
	JSR.w CODE_BF8B97
	LDX.w #$0004
CODE_BF8B97:
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	LDA.b $84
	PHA
	TXA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC
	DEC
	STA.b $84
	LDA.w #!Define_DKC1_AnimationID_DK_Idle
	JSL.l CODE_BE80A4
	PLA
	STA.b $84
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BF8BB8:
	TXA
	DEC
	DEC
	TAY
	LDA.w $16B9,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w $16BD,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	RTS

CODE_BF8BCC:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BMI.b CODE_BF8BE3
	JSR.w CODE_BFAF38
	JSR.w CODE_BFAF9B
	JSR.w CODE_BFAFC9
	JSR.w CODE_BF8BE4
	JSL.l CODE_BE80E1
CODE_BF8BE3:
	RTL

CODE_BF8BE4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BF8BF5
	LDY.b $84
	LDA.w $16BD,y
	CMP.w !RAM_DKC1_NorSpr_YPosLo,x
	BPL.b CODE_BF8BF6
CODE_BF8BF5:
	RTS

CODE_BF8BF6:
	LDA.w $16BD,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_BF8BFD:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	ORA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	JSR.w CODE_BFAF38
	JSR.w CODE_BF8C67
	LDA.b $4E
	LSR
	LSR
	LSR
	BNE.b CODE_BF8C16
	JSR.w CODE_BF8C8E
CODE_BF8C16:
	JSR.w CODE_BF8CB0
	JSR.w CODE_BFFB7F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXA
	EOR.w #$0006
	TAY
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	BPL.b CODE_BF8C30
	EOR.w #$FFFF
	INC
CODE_BF8C30:
	CMP.w #$001C
	BPL.b CODE_BF8C38
	LDA.w #$0003
CODE_BF8C38:
	JSL.l CODE_BE80E1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $1927
	CMP.w $1813
	BEQ.b CODE_BF8C64
	LDA.w #$0006
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSL.l CODE_BCB82A
	RTL

CODE_BF8C51:
	LDY.b $84
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $1699,y
	AND.w #$FFF7
	STA.w $1699,y
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_BF8C64:
	JMP.w CODE_BF8AA8

CODE_BF8C67:
	LDA.w $16B9,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $4C
	BEQ.b CODE_BF8C8A
	BPL.b CODE_BF8C84
	EOR.w #$FFFF
	INC
	STA.b $4E
	ASL
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	BRA.b CODE_BF8C8A

CODE_BF8C84:
	STA.b $4E
	ASL
	ASL
	ASL
	ASL
CODE_BF8C8A:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	RTS

CODE_BF8C8E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXA
	EOR.w #$0006
	TAY
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	BNE.b CODE_BF8CA6
	RTS

CODE_BF8CA6:
	LDA.w $1917
	ORA.w #$0010
	STA.w $1917
	RTS

CODE_BF8CB0:
	LDA.w $1917
	AND.w #$0010
	BNE.b CODE_BF8CB9
	RTS

CODE_BF8CB9:
	LDA.w $1917
	EOR.w #$0010
	STA.w $1917
	LDA.b $32
	CMP.w #$0003
	BEQ.b CODE_BF8CE3
	LDY.b $84
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_InactiveJump
	BEQ.b CODE_BF8CE3
	CMP.w #!Define_DKC1_AnimationID_DK_DuckIntoCrawlspace
	BEQ.b CODE_BF8CE3
	CMP.w #!Define_DKC1_AnimationID_DK_Crawling
	BEQ.b CODE_BF8CE3
	LDA.w #!Define_DKC1_AnimationID_DK_Turn
	JMP.w CODE_BFA9B3

CODE_BF8CE3:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

CODE_BF8CEF:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	ORA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	LDX.w $1811
	LDY.b $84
	LDA.w $1815,x
	STA.w $16B9,y
	LDA.w $1855,x
	STA.w $16BD,y
	JSR.w CODE_BFA9BF
	JSR.w CODE_BFAF9B
	JSR.w CODE_BFAFC9
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w $16B9,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $76
	LDA.w $16BD,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	ORA.b $76
	BEQ.b CODE_BF8D2F
	JSL.l CODE_BE80E1
	RTL

CODE_BF8D2F:
	LDY.b $84
	LDA.w $1699,y
	AND.w #$FFF7
	STA.w $1699,y
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BF8D41:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF8D4F
	LDA.w #$0002
	JSR.w CODE_BFB27C
	JMP.w CODE_BF8584

CODE_BF8D4F:
	RTL

CODE_BF8D50:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF8D5E
	LDA.w #$0003
	JSR.w CODE_BFB27C
	JMP.w CODE_BF8584

CODE_BF8D5E:
	RTL

CODE_BF8D5F:
	LDA.w #$0002
	ORA.w $0579
	STA.w $0579
	JSL.l CODE_BDF7D0
	BCS.b CODE_BF8DA4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0002
	BEQ.b CODE_BF8D8A
	LDA.w #$0800
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0400
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_BF8D8A:
	JSR.w CODE_BFAF4E
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	PHA
	JSL.l CODE_BF8587
	PLA
	JSR.w CODE_BF8DBF
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	CMP.w #$0008
	BPL.b CODE_BF8DA8
	RTL

CODE_BF8DA4:
	JSR.w CODE_BF8DD8
	RTL

CODE_BF8DA8:
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0054
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_JumpAway
	JSL.l CODE_BE80A4
	RTL

CODE_BF8DBF:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	BPL.b CODE_BF8DCB
	EOR.w #$FFFF
	INC
CODE_BF8DCB:
	CMP.w #$0004
	BMI.b CODE_BF8DD4
	STZ.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	RTS

CODE_BF8DD4:
	INC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	RTS

CODE_BF8DD8:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$000C
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	RTS

CODE_BF8DEA:
	JSR.w CODE_BFA9BF
	JSR.w CODE_BFAF9B
	JSR.w CODE_BFAFC9
	LDA.b $32
	CMP.w #$0003
	BNE.b CODE_BF8DFD
	JMP.w CODE_BF8EF4

CODE_BF8DFD:
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	EOR.w #$0006
	DEC
	DEC
	TAY
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_Hurt
	BNE.b CODE_BF8E1E
	INY
	INY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	CMP.w #$000C
	BEQ.b CODE_BF8E1E
	CMP.w #$0009
	BEQ.b CODE_BF8E1E
	BEQ.b CODE_BF8E3B
CODE_BF8E1E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BF8E29
	EOR.w #$FFFF
	INC
CODE_BF8E29:
	STA.b $4C
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BF8E34
	EOR.w #$FFFF
	INC
CODE_BF8E34:
	ORA.b $4C
	AND.w #$FFE0
	BEQ.b CODE_BF8E48
CODE_BF8E3B:
	JSL.l CODE_BE80E1
	JSR.w CODE_BFA44A
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	RTL

CODE_BF8E48:
	STZ.w $16E5
	STZ.w $16E7
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$00C0
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDY.b $84
	LDA.w $16B9,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w $16BD,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Jump
	JSL.l CODE_BE80A4
	LDA.w #$FFFE
	AND.w $0579
	STA.w $0579
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	STA.b $76
	STX.b $78
	TXA
	EOR.w #$0006
	TAX
	LDY.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.b $76
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDX.b $78
	TYA
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	BEQ.b CODE_BF8EAD
	EOR.w #$0003
	STA.w !RAM_DKC1_Player_CurrentKongLo
CODE_BF8EAD:
	STZ.w $1929
	LDY.b $84
	EOR.w #$0002
	LDA.w $1699,y
	AND.w #$FFF7
	STA.w $1699,y
	LDA.w $16C1,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w $16C5,y
	LDA.w #$0A00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w $1B01
	JSL.l CODE_B880CE
	LDA.b $42
	CMP.w #$0001
	BEQ.b CODE_BF8EDC
	RTL

CODE_BF8EDC:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0053
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #$0003
	STA.w $1929
	RTL

CODE_BF8EF4:
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	EOR.w #$0006
	DEC
	DEC
	TAY
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_SwimAway
	BNE.b CODE_BF8F0E
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	ORA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BEQ.b CODE_BF8F16
CODE_BF8F0E:
	JSL.l CODE_BE80E1
	JSR.w CODE_BFA44A
	RTL

CODE_BF8F16:
	LDA.w #!Define_DKC1_AnimationID_DK_Swimming
	JSL.l CODE_BE80A4
	LDA.w #$FFFE
	AND.w $0579
	STA.w $0579
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$002B
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	STA.b $76
	STX.b $78
	TXA
	EOR.w #$0006
	TAX
	LDY.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.b $76
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDX.b $78
	TYA
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	BEQ.b CODE_BF8F53
	EOR.w #$0003
	STA.w !RAM_DKC1_Player_CurrentKongLo
CODE_BF8F53:
	STZ.w $1929
	LDY.b $84
	EOR.w #$0002
	LDA.w $1699,y
	AND.w #$FFF7
	STA.w $1699,y
	LDA.w $16C1,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w $16C5,y
	LDA.w #$0080
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSL.l CODE_B880CE
	LDA.b $42
	CMP.w #$0001
	BEQ.b CODE_BF8F7F
	RTL

CODE_BF8F7F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0056
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #$0003
	STA.w $1929
	RTL

CODE_BF8F97:
	LDA.w #$0002
	ORA.w $0579
	STA.w $0579
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FF90
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BF8FB3
	CMP.w #$FA00
	BCS.b CODE_BF8FB3
	LDA.w #$FA00
CODE_BF8FB3:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JMP.w CODE_BF8587

CODE_BF8FB9:
	RTL

CODE_BF8FBA:
	LDA.w #$0002
	ORA.w $0579
	STA.w $0579
	JMP.w CODE_BF8584

CODE_BF8FC6:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BMI.b CODE_BF8FCE
	RTL

CODE_BF8FCE:
	JSL.l CODE_BFA49A
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$000A
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.b $32
	CMP.w #$0003
	BEQ.b CODE_BF8FE8
	LDA.w #!Define_DKC1_AnimationID_DK_InitRunAway
	JML.l CODE_BE80A4

CODE_BF8FE8:
	LDA.w #!Define_DKC1_AnimationID_DK_SwimAway
	JML.l CODE_BE80A4

CODE_BF8FEF:
	LDA.w #$0004
	JSR.w CODE_BFB27C
	JMP.w CODE_BF8584

CODE_BF8FF8:
	LDA.w #$0005
	JSR.w CODE_BFB27C
	JMP.w CODE_BF8584

CODE_BF9001:
	JSL.l CODE_BE80E1
	RTL

CODE_BF9006:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF902A
	LDA.w #$0006
	JSR.w CODE_BFB27C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FFFF
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_BF902B
	JSL.l CODE_BF8587
	JSR.w CODE_BFA0D5
	JSR.w CODE_BFA575
	JSR.w CODE_BFA4DA
	RTL

CODE_BF902A:
	RTL

CODE_BF902B:
	JSL.l CODE_BFAC45
	BCS.b CODE_BF9032
	RTS

CODE_BF9032:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_BF903B:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF905A
	LDA.w #$0006
	JSR.w CODE_BFB27C
	JSR.w CODE_BF902B
	JSL.l CODE_BF8584
	JSR.w CODE_BFA0D5
	JSR.w CODE_BFA575
	JSR.w CODE_BFA4DA
	JSR.w CODE_BF876C
	RTL

CODE_BF905A:
	RTL

CODE_BF905B:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF90B2
	LDA.w #$0000
	JSR.w CODE_BFB27C
	JSR.w CODE_BFAF38
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.b $84
	LDA.w $0512,x
	TAX
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr0A_Expresso
	BEQ.b CODE_BF9083
	CMP.w #!Define_DKC1_NorSpr0B_Winky
	BEQ.b CODE_BF909B
	LDA.w #$0002
	BRA.b CODE_BF909E

CODE_BF9083:
	LDA.w #$0006
	JSL.l CODE_BFB191
	JSL.l CODE_BF858B
	JSR.w CODE_BF90B3
	JSR.w CODE_BFA0D5
	JSR.w CODE_BFA575
	JSR.w CODE_BF876C
	RTL

CODE_BF909B:
	LDA.w #$0000
CODE_BF909E:
	JSL.l CODE_BFB191
	JSL.l CODE_BF858B
	JSR.w CODE_BF90B3
	JSR.w CODE_BFA0D5
	JSR.w CODE_BFA575
	JSR.w CODE_BF876C
CODE_BF90B2:
	RTL

CODE_BF90B3:
	LDY.b $84
	LDA.w $0512,y
	TAY
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr09_Rambi
	BEQ.b CODE_BF90C7
	CMP.w #!Define_DKC1_NorSpr0B_Winky
	BEQ.b CODE_BF90FF
CODE_BF90C6:
	RTS

CODE_BF90C7:
	LDA.w #$0005
	JSL.l CODE_BBA4C8
	LDA.w #$0023
	JSL.l CODE_BBA58D
	BCC.b CODE_BF90C6
	LDX.b $84
	LDA.b $88
	CMP.w #$0006
	BMI.b CODE_BF90C6
	CMP.w $0512,x
	BEQ.b CODE_BF90C6
	LDY.b $88
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr2C_ItemCache
	BEQ.b CODE_BF9122
	LDA.w $16AD,x
	CMP.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Stab
	BEQ.b CODE_BF90C6
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Stab
	JSL.l CODE_BE8092
	RTS

CODE_BF90FF:
	JSL.l CODE_BBA4D5
	LDA.b $AC
	SEC
	SBC.w #$0010
	STA.b $AC
	LDA.w #$0022
	JSL.l CODE_BBA58D
	BCC.b CODE_BF90C6
	LDX.b $84
	LDA.b $88
	CMP.w #$0006
	BMI.b CODE_BF90C6
	CMP.w $0512,x
	BEQ.b CODE_BF90C6
CODE_BF9122:
	LDY.b $88
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_RAMTable15C9Lo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	ASL
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	LDA.w #!Define_DKC1_SoundID_GetOnAnimalBuddy
	JSR.w CODE_BFFB2B
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0A00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_BF9151:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF916C
	LDA.w #$000C
	JSR.w CODE_BFB27C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	JSL.l CODE_BF8584
	JSR.w CODE_BF90B3
	JSR.w CODE_BF876C
	RTL

CODE_BF916C:
	RTL

CODE_BF916D:
	JSL.l CODE_BE80E1
	RTL

CODE_BF9172:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF9191
	LDA.w #$0000
	JSR.w CODE_BFB27C
	JSL.l CODE_BF8584
	JSR.w CODE_BFA712
	JSR.w CODE_BFA0D5
	JSR.w CODE_BFA575
	JSR.w CODE_BFA4DA
	JSR.w CODE_BF876C
	RTL

CODE_BF9191:
	RTL

CODE_BF9192:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF91A5
	LDA.w #$0002
	JSR.w CODE_BFB27C
	JSL.l CODE_BF8584
	JSR.w CODE_BF876C
	RTL

CODE_BF91A5:
	RTL

CODE_BF91A6:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF91B9
	LDA.w #$0007
	JSR.w CODE_BFB27C
	JSL.l CODE_BF8584
	JSR.w CODE_BF876C
	RTL

CODE_BF91B9:
	RTL

CODE_BF91BA:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF91D0
	LDA.w #$000C
	JSR.w CODE_BFB27C
	JSR.w CODE_BF8948
	JSL.l CODE_BF8584
	JSR.w CODE_BFA712
	RTL

CODE_BF91D0:
	RTL

CODE_BF91D1:
	LDA.w #$0001
	STA.w $1929
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BRA.b CODE_BF91FC

ADDR_BF91DB:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCS.b CODE_BF91FC
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$001C
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	TXY
	DEY
	DEY
	LDA.w $0512,y
	LDA.w #!Define_DKC1_AnimationID_DK_UnknownBonusRoomExit
	JSL.l CODE_BE80A4
	RTL

CODE_BF91FB:
	RTL

CODE_BF91FC:
	JSR.w CODE_BF92E5
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	JSR.w CODE_BF92C5
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$001D
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSR.w CODE_BFA260
	RTL

CODE_BF9217:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCS.b CODE_BF9224
	JSL.l CODE_BF8584
	RTL

CODE_BF9224:
	JSR.w CODE_BF92E5
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	JSR.w CODE_BF92C5
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$001D
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BF923C:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSL.l CODE_BF8576
	JSL.l CODE_BE80D2
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	CMP.w #$00F0
	BPL.b CODE_BF9264
	RTL

CODE_BF9264:
	JSR.w CODE_BF9276
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$001E
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$820F
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	RTL

CODE_BF9276:
	RTS

CODE_BF9277:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSL.l CODE_BF8576
	JSL.l CODE_BE80D2
	JSR.w CODE_BF9288
	RTL

CODE_BF9288:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	AND.w #$000F
	BEQ.b CODE_BF9291
	RTS

CODE_BF9291:
	JSL.l CODE_B88383
	RTS

CODE_BF9296:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w #$0200
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LSR
	BCC.b CODE_BF92A7
	TYA
	EOR.w #$FFFF
	INC
	TAY
CODE_BF92A7:
	TYA
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	JSR.w CODE_BF92C5
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSR.w CODE_BF92E5
	JSR.w CODE_BFA260
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	RTL

CODE_BF92C5:
	LDY.b $84
	LDA.w $1699,y
	AND.w #$FFFB
	STA.w $1699,y
	LDA.w $0512,y
	BNE.b CODE_BF92DD
	LDA.w #!Define_DKC1_AnimationID_DK_Walk
	JSL.l CODE_BE80A4
	RTS

CODE_BF92DD:
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Walk
	JSL.l CODE_BE8092
	RTS

CODE_BF92E5:
	LDX.w #$0002
	JSR.w CODE_BF9309
	LDX.w #$0004
	JSR.w CODE_BF9309
	JSL.l CODE_809B9C
	DEY
	DEY
	LDA.w $0512,y
	BEQ.b CODE_BF9300
	TAX
	JSR.w CODE_BF9309
CODE_BF9300:
	LDA.w $16F5,y
	BEQ.b CODE_BF9306
	TAX
CODE_BF9306:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BF9309:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$CFFF
	ORA.w #$2000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

CODE_BF9316:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSL.l CODE_BF8576
	JSL.l CODE_BE80D2
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	RTL

CODE_BF9329:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF9350
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w #$FFD0
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BF9348
	CMP.w #$FB00
	BCS.b CODE_BF9348
	LDA.w #$FB00
CODE_BF9348:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSL.l CODE_BF8587
	RTL

CODE_BF9350:
	RTL

CODE_BF9351:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF936D
	LDA.w #$0008
	JSR.w CODE_BFB27C
	JSR.w CODE_BF8948
	JSL.l CODE_BF8584
	JSR.w CODE_BFA712
	JSR.w CODE_BFA555
	JSR.w CODE_BF876C
	RTL

CODE_BF936D:
	RTL

CODE_BF936E:
	LDY.b $84
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $1699,y
	AND.w #$FFFD
	STA.w $1699,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	JSR.w CODE_BFA02C
	JSL.l CODE_BCB872
	STZ.w $1929
	LDA.w #$0800
	AND.w $0579
	BEQ.b CODE_BF93CF
	EOR.w $0579
	STA.w $0579
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	BEQ.b CODE_BF93AA
	EOR.w #$0003
	STA.w !RAM_DKC1_Player_CurrentKongLo
CODE_BF93AA:
	JSL.l CODE_BFA49A
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w $0579
	AND.w #$FFFE
	STA.w $0579
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Jump
	JML.l CODE_BE80A4

CODE_BF93CF:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.b $32
	CMP.w #$0003
	BEQ.b CODE_BF93E2
	LDA.w #!Define_DKC1_AnimationID_DK_Idle
	JML.l CODE_BE80A4

CODE_BF93E2:
	LDA.w #!Define_DKC1_AnimationID_DK_Swimming
	JML.l CODE_BE80A4

CODE_BF93E9:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	ORA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_BF93FC
	JMP.w CODE_BF936E

CODE_BF93FC:
	LDY.b $84
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CLC
	ADC.w $16B9,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CLC
	ADC.w $16BD,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$FFA0
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BPL.b CODE_BF9459
	CMP.w #$FA00
	BCS.b CODE_BF9459
	LDA.w #$FA00
CODE_BF9459:
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BPL.b CODE_BF947A
	STA.b $21
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	CLC
	ADC.b $20
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	ADC.b $22
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	BRA.b CODE_BF948D

CODE_BF947A:
	STA.b $25
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	CLC
	ADC.b $24
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	ADC.b $26
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
CODE_BF948D:
	JSL.l CODE_BE80E1
	RTL

CODE_BF9492:
	JSL.l CODE_BF8576
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	LDY.b $84
	LDA.w $0512,y
	BEQ.b CODE_BF94B2
	TAY
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	STA.w !RAM_DKC1_NorSpr_DisplayedPoseLo,y
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
CODE_BF94B2:
	RTL

CODE_BF94B3:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF9526
	LDA.w $0579
	ORA.w #$0088
	STA.w $0579
	LDY.w $1B01
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr30_VerticalRope
	BNE.b CODE_BF9527
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	JSR.w CODE_BFA0BE
	LDA.w #$0009
	JSR.w CODE_BFB27C
	LDA.w #$0000
	JSR.w CODE_BFB1E5
	JSR.w CODE_BFA095
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	PHA
	LDY.w $1B01
	BEQ.b CODE_BF94FE
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
CODE_BF94FE:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSL.l CODE_BF8587
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PLA
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w $1A69
	LDY.w $1B01
	BEQ.b CODE_BF9526
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	CMP.w #$0002
	BNE.b CODE_BF9526
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BMI.b CODE_BF9526
	LDA.w #$0050
	STA.w $1A69
CODE_BF9526:
	RTL

CODE_BF9527:
	JSR.w CODE_BF952B
	RTL

CODE_BF952B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_GetOffAnimalBuddy
	JSL.l CODE_BE80A4
	RTS

CODE_BF9538:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF9583
	LDA.w #$0080
	ORA.w $0579
	STA.w $0579
	LDX.w $1B01
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr31_SwingingRope
	BNE.b CODE_BF9584
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$BFFF
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #$000A
	JSR.w CODE_BFB27C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	PHA
	JSL.l CODE_BF8587
	PLA
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	ASL
	STA.w $1A69
	JSR.w CODE_BF876C
	STZ.w $1A69
	RTL

CODE_BF9583:
	RTL

CODE_BF9584:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

DATA_BF958A:
	db $48,$44,$44,$40,$40,$3C,$38,$34,$2C,$28,$20,$18,$10,$04,$FC,$F4
	db $EC,$E4,$DC,$D0,$CC,$C4,$BE,$B8,$B0,$AE,$A8,$A8,$A4,$A0,$A0

DATA_BF95A9:
	db $C8,$C8,$C8,$C8,$C4,$C0,$C0,$BC,$B8,$B8,$B4,$B4,$B0,$B0,$B0,$B0
	db $B2,$B4,$B8,$B8,$B8,$BC,$BE,$C0,$C0,$C4,$C8,$C8,$C8,$CC,$CC

DATA_BF95C8:
	db $38,$38,$38,$38,$34,$30,$2E,$28,$24,$20,$18,$12,$0A,$02,$FA,$F2
	db $EA,$E2,$DA,$D2,$CC,$C6,$C0,$B8,$B4,$B0,$AC,$A8,$A6,$A4,$A4

DATA_BF95E7:
	db $D8,$D8,$D6,$D4,$D0,$CE,$CC,$CA,$C6,$C2,$C0,$BE,$BC,$BA,$B8,$B8
	db $B8,$B8,$BA,$BC,$BE,$C0,$C0,$C4,$C6,$C8,$C8,$CA,$CC,$CC,$CC

CODE_BF9606:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF9636
	LDA.w #$000B
	JSR.w CODE_BFB27C
	JSL.l CODE_BF8584
	JSR.w CODE_BFA51B
	BCS.b CODE_BF9635
	LDY.b $84
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_LeaveCrawlspace
	BEQ.b CODE_BF9635
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0027
	BNE.b CODE_BF9635
	LDA.w #!Define_DKC1_AnimationID_DK_LeaveCrawlspace
	JSL.l CODE_BE80A4
CODE_BF9635:
	RTL

CODE_BF9636:
	RTL

CODE_BF9637:
	RTL

CODE_BF9638:
	LDA.b $32
	CMP.w #$0003
	BNE.b CODE_BF9646
	JSR.w CODE_BFA38F
	BCS.b CODE_BF9637
	BRA.b CODE_BF964B

CODE_BF9646:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF9637
CODE_BF964B:
	LDA.w $1813
	DEC
	DEC
	AND.w #$003F
	STA.w $1811
	LDA.w $0579
	ORA.w #$0088
	STA.w $0579
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BMI.b CODE_BF966B
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BRA.b CODE_BF9671

CODE_BF966B:
	LDA.w #$000E
	JSR.w CODE_BFB27C
CODE_BF9671:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BMI.b CODE_BF9689
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.b $28
	LSR
	BCC.b CODE_BF9687
	LDY.w #DATA_B586E3
	JSL.l CODE_B5801C
CODE_BF9687:
	BRA.b CODE_BF96AA

CODE_BF9689:
	LDA.b $32
	CMP.w #$0003
	BNE.b CODE_BF96A1
	JSR.w CODE_BFAF69
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	JSL.l CODE_BFB18C
	BRA.b CODE_BF96AA

CODE_BF96A1:
	JSR.w CODE_BFAF38
	LDA.w #$0002
	JSR.w CODE_BFB21F
CODE_BF96AA:
	LDA.b $32
	CMP.w #$0003
	BNE.b CODE_BF96B7
	JSL.l CODE_BF8667
	BRA.b CODE_BF96BB

CODE_BF96B7:
	JSL.l CODE_BF858B
CODE_BF96BB:
	STZ.w $1A69
	LDY.b $84
	LDA.w $0512,y
	BNE.b CODE_BF96CC
	JSR.w CODE_BFA712
	JSR.w CODE_BF876C
	RTL

CODE_BF96CC:
	JSR.w CODE_BF90B3
	JSR.w CODE_BF876C
	RTL

CODE_BF96D3:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDY.b $84
	LDA.w #$0000
	STA.w $16E5,y
	LDA.w $0512,y
	BEQ.b CODE_BF96F8
	TAY
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	STA.w !RAM_DKC1_NorSpr_DisplayedPoseLo,y
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
CODE_BF96F8:
	STZ.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDY.b $84
	LDA.w $1699,y
	ORA.w #$0200
	AND.w #$FF7F
	STA.w $1699,y
	LDA.w $0579
	ORA.w #$0008
	STA.w $0579
	LDA.w #$000D
	JSR.w CODE_BFB27C
	LDA.w #$000C
	JSL.l CODE_BBA4C8
	JSR.w CODE_BF8711
	RTL

CODE_BF9729:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF9762
	LDA.w $0579
	ORA.w #$0008
	STA.w $0579
	LDA.b $28
	LSR
	BCC.b CODE_BF9743
	LDY.w #DATA_B586E3
	JSL.l CODE_B5801C
CODE_BF9743:
	JSL.l CODE_BF858B
	STZ.w $1A69
	LDA.b $4A
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	BPL.b CODE_BF9762
	LDA.w #$0049
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$820F
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
CODE_BF9762:
	RTL

CODE_BF9763:
	JSR.w CODE_BFA38F
	BCS.b CODE_BF9775
	LDA.w #$000F
	JSR.w CODE_BFB27C
	JSL.l CODE_BF8658
	JSR.w CODE_BF876C
CODE_BF9775:
	RTL

CODE_BF9776:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF9798
	LDA.w #$000C
	JSR.w CODE_BFB27C
	LDY.b $84
	LDA.w $1699,y
	ORA.w #$0200
	STA.w $1699,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	JSR.w CODE_BF9799
	JSL.l CODE_BF8587
CODE_BF9798:
	RTL

CODE_BF9799:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BEQ.b CODE_BF97C1
	AND.w #$7FFF
	BEQ.b CODE_BF97B6
	CMP.w #$0008
	BMI.b CODE_BF97BE
	DEC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
CODE_BF97AD:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BF97B5
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_BF97B5:
	RTS

CODE_BF97B6:
	LDA.w #$000C
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BRA.b CODE_BF97AD

CODE_BF97BE:
	DEC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
CODE_BF97C1:
	LDA.w #$FF90
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BF97D2
	CMP.w #$FD00
	BCS.b CODE_BF97D2
	LDA.w #$FD00
CODE_BF97D2:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_BF97D6:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF97F1
	LDA.w #$0000
	JSR.w CODE_BFB27C
	JSR.w CODE_BF9799
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0006
	JSL.l CODE_BFB191
	JSL.l CODE_BF858B
CODE_BF97F1:
	RTL

CODE_BF97F2:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF9834
	LDA.w #$0080
	ORA.w $0579
	STA.w $0579
	LDY.b $84
	LDA.w $1699,y
	ORA.w #$0200
	STA.w $1699,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$F000
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #$0010
	JSR.w CODE_BFB27C
	LDA.w #$000C
	JSL.l CODE_BBA4C8
	JSR.w CODE_BF8711
	JSR.w CODE_BFA44A
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_BFA697
	JSR.w CODE_BF876C
CODE_BF9834:
	RTL

CODE_BF9835:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF9861
	LDA.w #$0001
	JSR.w CODE_BFB27C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$BFFF
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JSR.w CODE_BF8948
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	JSL.l CODE_BF8584
	JSR.w CODE_BFA712
	JSR.w CODE_BFA041
	JSR.w CODE_BF881C
	RTL

CODE_BF9861:
	RTL

CODE_BF9862:
	JSR.w CODE_BFA38F
	BCS.b CODE_BF9889
	LDA.w #$0011
	JSR.w CODE_BFB27C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	JSL.l CODE_BFB18C
	LDA.w #$0002
	JSR.w CODE_BFB1E5
	JSL.l CODE_BF8667
	JSR.w CODE_BF988A
	JSR.w CODE_BF876C
CODE_BF9889:
	RTL

CODE_BF988A:
	LDA.w #$000F
	JSL.l CODE_BBA4C8
	LDA.w #$0022
	JSL.l CODE_BBA58D
	BCC.b CODE_BF98AB
	LDX.b $84
	LDA.b $88
	CMP.w #$0006
	BMI.b CODE_BF98AB
	CMP.w $0512,x
	BEQ.b CODE_BF98AB
	JSR.w CODE_BF98AC
CODE_BF98AB:
	RTS

CODE_BF98AC:
	LDY.b $84
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_EnguardeRiddenByDK_Stab
	BEQ.b CODE_BF98DA
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Stab
	JSL.l CODE_BE8092
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$004C
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BF98DA
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_BF98DA:
	RTS

CODE_BF98DB:
	JSR.w CODE_BFB075
	JSL.l CODE_BE80E1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	BMI.b CODE_BF98F2
	CMP.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_BF98F3
CODE_BF98F2:
	RTL

CODE_BF98F3:
	JSR.w CODE_BF98F7
	RTL

CODE_BF98F7:
	LDA.w #$3000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	LDA.b $32
	CMP.w #$0007
	BNE.b CODE_BF990A
	LDA.w #$2000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
CODE_BF990A:
	TXY
	DEY
	DEY
	LDA.w $0512,y
	BEQ.b CODE_BF991C
	TAY
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	ORA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
CODE_BF991C:
	STZ.w $1929
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ORA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDA.w #$FE0C
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_BFFB7F
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	EOR.w #$0006
	TAX
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ORA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0032
	BEQ.b CODE_BF994F
	RTS

CODE_BF994F:
	JSR.w CODE_BFA02C
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FE0C
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BCB872
	RTS

CODE_BF996B:
	JSR.w CODE_BFB075
	JSL.l CODE_BE80E1
	RTL

CODE_BF9973:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	ORA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	TYX
	TYA
	EOR.w #$0006
	TAY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	CMP.w #$0026
	BNE.b CODE_BF999A
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTL

CODE_BF999A:
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_InactiveJump
	JSL.l CODE_BE80A4
	JSL.l CODE_BCB872
	RTL

CODE_BF99AC:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	ORA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	TYX
	TYA
	EOR.w #$0006
	TAY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	CMP.w #$0025
	BNE.b CODE_BF9A2A
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	TXA
	DEC
	DEC
	BEQ.b CODE_BF99F9
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	SEC
	SBC.w #$0714
	BMI.b CODE_BF9A0F
	CMP.w #$0018
	BPL.b CODE_BF9A0F
	CLC
	ADC.w #$0DC0
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	RTL

CODE_BF99F9:
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	SEC
	SBC.w #$0DC0
	BMI.b CODE_BF9A0F
	CMP.w #$0018
	BPL.b CODE_BF9A0F
	CLC
	ADC.w #$0714
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	RTL

CODE_BF9A0F:
	DEY
	DEY
	LDA.w #!Define_DKC1_AnimationID_DK_ClimbUpVerticalRope
	CMP.w $16AD,y
	BEQ.b CODE_BF9A22
	LDA.w #!Define_DKC1_AnimationID_DK_ClimbDownVerticalRope
	CMP.w $16AD,y
	BEQ.b CODE_BF9A22
	RTL

CODE_BF9A22:
	JSR.w CODE_BFA9B3
	JSL.l CODE_BE80E1
	RTL

CODE_BF9A2A:
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_InactiveJump
	JSL.l CODE_BE80A4
	JSL.l CODE_BCB872
	RTL

CODE_BF9A3C:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	ORA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	TYX
	TYA
	EOR.w #$0006
	TAY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	CMP.w #$0029
	BNE.b CODE_BF9A57
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	RTL

CODE_BF9A57:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Bounce
	JSL.l CODE_BE80A4
	JSL.l CODE_BCB872
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	RTL

CODE_BF9A7D:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	ORA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	JSR.w CODE_BFC501
	JSR.w CODE_BF8CB0
	JSL.l CODE_BE80E1
	LDA.w $1917
	AND.w #$FFFC
	STA.w $1917
	RTL

CODE_BF9A9A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BMI.b CODE_BF9AA9
	JSR.w CODE_BFB075
	JSL.l CODE_BE80E1
	RTL

CODE_BF9AA9:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$00C1
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	JSR.w CODE_BF9B1A
	LDA.w #$002B
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	STA.b $76
	STX.b $78
	TXA
	EOR.w #$0006
	TAX
	JSR.w CODE_BF9B1A
	JSR.w CODE_BFA02C
	LDY.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.b $76
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDX.b $78
	TYA
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	STZ.w $1929
	LDY.b $84
	EOR.w #$0002
	LDA.w $1699,y
	AND.w #$FFF7
	STA.w $1699,y
	JSR.w CODE_BF9AF3
	JSL.l CODE_BCB872
	RTL

CODE_BF9AF3:
	LDX.w #$0002
	JSR.w CODE_BF9AFC
	LDX.w #$0004
CODE_BF9AFC:
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	LDA.b $84
	PHA
	TXA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC
	DEC
	STA.b $84
	LDA.w #!Define_DKC1_AnimationID_DK_Swimming
	JSL.l CODE_BE80A4
	PLA
	STA.b $84
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BF9B1A:
	TXA
	DEC
	DEC
	TAY
	LDA.w $16B9,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w $16BD,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_BF9B31:
	JSR.w CODE_BFB075
	JSL.l CODE_BE80E1
	RTL

CODE_BF9B39:
	LDA.w #$0002
	ORA.w $0579
	STA.w $0579
	JSL.l CODE_BDF7D0
	BCS.b CODE_BF9B57
	LDA.w #$0400
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	JSR.w CODE_BFB075
	JMP.w CODE_BF8670

CODE_BF9B57:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$000C
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	RTL

CODE_BF9B66:
	LDA.w #$0002
	ORA.w $0579
	STA.w $0579
	JMP.w CODE_BF8658

CODE_BF9B72:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BMI.b CODE_BF9B95
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	CMP.w #$0040
	BNE.b CODE_BF9B85
	JSL.l CODE_B6A868
CODE_BF9B85:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	EOR.w #$0004
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w #$FE00
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTL

CODE_BF9B95:
	JSL.l CODE_808131
	RTL

CODE_BF9B9A:
	LDA.w #$0001
	STA.w $1929
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_BF92E5
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	JSR.w CODE_BF9BBA
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$003D
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BF9BBA:
	LDY.b $84
	LDA.w $0512,y
	BNE.b CODE_BF9BC7
	LDA.w #!Define_DKC1_AnimationID_DK_Swimming
	JMP.w CODE_BFA9B3

CODE_BF9BC7:
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Walk
	JSL.l CODE_BE8092
	RTS

CODE_BF9BCF:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_BFB075
	JSL.l CODE_BE80D2
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	CMP.w #$0100
	BPL.b CODE_BF9BF4
	RTL

CODE_BF9BF4:
	LDA.w #$003E
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSR.w CODE_BF9276
	LDA.w #$820F
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	RTL

CODE_BF9C04:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_BFB075
	JSR.w CODE_BF9288
	RTL

CODE_BF9C10:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	EOR.w #$0004
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w #$FE00
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	JSR.w CODE_BF9288
	RTL

CODE_BF9C28:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF9C4E
	LDA.w #$0001
	JSR.w CODE_BFB27C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$BFFF
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	JSL.l CODE_BF8584
	JSR.w CODE_BFA712
	JSR.w CODE_BF881C
	RTL

CODE_BF9C4E:
	RTL

CODE_BF9C4F:
	JSR.w CODE_BFB075
	JSL.l CODE_BE80E1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	BMI.b CODE_BF9C66
	CMP.w #$0080
	BPL.b CODE_BF9C67
CODE_BF9C66:
	RTL

CODE_BF9C67:
	JSR.w CODE_BF98F7
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0042
	JSR.w CODE_BF9C86
	TXA
	EOR.w #$0006
	TAX
	LDA.w $0579
	AND.w #$0001
	BEQ.b CODE_BF9C85
	LDA.w #$0043
	JSR.w CODE_BF9C86
CODE_BF9C85:
	RTL

CODE_BF9C86:
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	PHX
	LDA.b $84
	PHA
	TXA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC
	DEC
	STA.b $84
	LDA.w #!Define_DKC1_AnimationID_DK_LookUp
	JSL.l CODE_BE80A4
	PLA
	STA.b $84
	PLX
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BF9CA2:
	JSL.l CODE_BE80E1
	RTL

CODE_BF9CA7:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	ORA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	JSL.l CODE_BE80E1
	RTL

CODE_BF9CB5:
	JSL.l CODE_BE80D2
	JSR.w CODE_BF9288
	RTL

CODE_BF9CBD:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BMI.b CODE_BF9CD5
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	CMP.w #$0040
	BNE.b CODE_BF9CD0
	JSL.l CODE_B6A868
CODE_BF9CD0:
	JSL.l CODE_BE80E1
	RTL

CODE_BF9CD5:
	JSL.l CODE_808131
	RTL

CODE_BF9CDA:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LSR
	PHA
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	TXA
	EOR.w #$0006
	TAX
	PLA
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JSR.w CODE_BFB075
	JSR.w CODE_BFAA82
	JSL.l CODE_BE80E1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BF9D1E
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w #$FC00
	BCS.b CODE_BF9D2B
	CMP.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BMI.b CODE_BF9D2C
	RTL

CODE_BF9D1E:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w #$FC00
	BCS.b CODE_BF9D2B
	CMP.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_BF9D2C
CODE_BF9D2B:
	RTL

CODE_BF9D2C:
	JSR.w CODE_BF9D30
	RTL

CODE_BF9D30:
	LDA.w #$3000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	LDA.b $32
	CMP.w #$000C
	BEQ.b CODE_BF9D42
	CMP.w #$0007
	BNE.b CODE_BF9D48
CODE_BF9D42:
	LDA.w #$2000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
CODE_BF9D48:
	TXY
	DEY
	DEY
	LDA.w $0512,y
	BEQ.b CODE_BF9D62
	TAY
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	ORA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.w #$0014
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	BRA.b CODE_BF9D65

CODE_BF9D62:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_BF9D65:
	STZ.w $1929
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ORA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDA.w #$FE0C
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_BFFB7F
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	EOR.w #$0006
	TAX
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ORA.w !RAM_DKC1_NorSpr_YXPPCCCTLo
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0032
	BEQ.b CODE_BF9D95
	RTS

CODE_BF9D95:
	JSR.w CODE_BFA02C
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FE0C
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BCB864
	RTS

CODE_BF9DB1:
	LDA.w #$0030
	STA.w $1A69
	RTL

CODE_BF9DB8:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF9DDE
	LDA.w $1813
	DEC
	DEC
	AND.w #$003F
	STA.w $1811
	JSR.w CODE_BFB075
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	JSL.l CODE_BE80E1
	STZ.w $1A69
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BMI.b CODE_BF9DDF
CODE_BF9DDE:
	RTL

CODE_BF9DDF:
	LDA.w #$0028
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BF9DE6:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSL.l CODE_BF8576
	JSL.l CODE_BE80D2
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	AND.w #$000F
	BEQ.b CODE_BF9DFC
	RTL

CODE_BF9DFC:
	JML.l CODE_B88383

CODE_BF9E00:
	JSR.w CODE_BFA38F
	BCS.b CODE_BF9E08
	JMP.w CODE_BF8658

CODE_BF9E08:
	RTL

CODE_BF9E09:
	LDA.w #$0002
	ORA.w $0579
	STA.w $0579
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FF90
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BF9E25
	CMP.w #$FA00
	BCS.b CODE_BF9E25
	LDA.w #$FA00
CODE_BF9E25:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JMP.w CODE_BF865B

CODE_BF9E2B:
	JSR.w CODE_BFA38F
	BCS.b CODE_BF9E46
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	JSL.l CODE_BFB18C
	LDA.w #$0002
	JSR.w CODE_BFB1E5
	JSL.l CODE_BF8667
CODE_BF9E46:
	RTL

CODE_BF9E47:
	JSR.w CODE_BFA38F
	BCS.b CODE_BF9E65
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	JSL.l CODE_BFB18C
	LDA.w #$0002
	JSR.w CODE_BFB1E5
	JSL.l CODE_BF8667
	JSR.w CODE_BF9E66
CODE_BF9E65:
	RTL

CODE_BF9E66:
	LDA.w #$0010
	JSL.l CODE_BBA4C8
	LDA.w #$0022
	JSL.l CODE_BBA58D
	BCC.b CODE_BF9EAB
	LDX.b $84
	LDA.b $88
	CMP.w #$0006
	BMI.b CODE_BF9EAB
	CMP.w $0512,x
	BEQ.b CODE_BF9EAB
	LDY.b $88
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	ASL
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
	LDA.w #!Define_DKC1_SoundID_AnimalBuddyJump
	JSL.l CODE_BFFB09
CODE_BF9EAB:
	RTS

CODE_BF9EAC:
	LDA.w #$0011
	STA.w $1929
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	AND.w #$000F
	BEQ.b CODE_BF9EBB
	RTL

CODE_BF9EBB:
	JSR.w CODE_BF9EF8
	JSL.l CODE_809B9C
	DEY
	DEY
	LDA.w $0516
	STA.w $0561
	LDA.w $0512,y
	STA.w $055F
	LDA.w !RAM_DKC1_Player_CurrentBananaCountLo
	STA.w $0559
	LDA.w $0579
	STA.w $055B
	LDA.w $0579
	AND.w #$FFFE
	STA.w $0579
	STZ.w !RAM_DKC1_Player_DisplayedBananaCountLo
	STZ.w !RAM_DKC1_Player_CurrentBananaCountLo
	STZ.w !RAM_DKC1_Player_BananaCountOnesDigit
	STZ.w !RAM_DKC1_Player_BananaCountHundredsDigit
	STZ.w $1929
	JML.l CODE_B88383

CODE_BF9EF8:
	LDA.w $1E15
	AND.w #$0020
	BNE.b CODE_BF9F17
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_AnimalTokenTest_Main
	BEQ.b CODE_BF9F13
	JSL.l CODE_BCBAAD
	TAX
	LDA.l $7EF9FC,x
	AND.w #$00FF
CODE_BF9F13:
	STA.w $0565
	RTS

CODE_BF9F17:
	LDA.w $0565
	EOR.w #$FFFF
	INC
	STA.w $0565
	RTS

CODE_BF9F22:
	LDA.w #$0003
	STA.w $1929
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	AND.w #$000F
	BEQ.b CODE_BF9F31
	RTL

CODE_BF9F31:
	LDA.w $0559
	STA.w !RAM_DKC1_Player_CurrentBananaCountLo
	STA.w !RAM_DKC1_Player_DisplayedBananaCountLo
	JSL.l CODE_B8994E
	LDA.w $055B
	EOR.w $0579
	AND.w #$0001
	EOR.w $0579
	STA.w $0579
	JML.l CODE_B88383

CODE_BF9F51:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_BF9288
	RTL

CODE_BF9F5A:
	JSR.w CODE_BFA44A
	JSR.w CODE_BF876C
	RTL

CODE_BF9F61:
	JSR.w CODE_BFA0F7
	BCS.b CODE_BF9F77
	LDA.w #$0007
	JSR.w CODE_BFB27C
	JSL.l CODE_BF8584
	JSR.w CODE_BFA575
	JSR.w CODE_BFA4DA
	RTL

CODE_BF9F77:
	RTL

CODE_BF9F78:
	LDA.w #$0012
	JSR.w CODE_BFB27C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0053
	BNE.b CODE_BF9FAB
	DEC.b $28
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.b $4C
	INC
	AND.w #$0FFF
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	EOR.b $4C
	AND.w #$0010
	BNE.b CODE_BF9F9E
	RTL

CODE_BF9F9E:
	LDA.b $4C
	AND.w #$0010
	BNE.b CODE_BF9FAC
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
CODE_BF9FAB:
	RTL

CODE_BF9FAC:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	JSR.w CODE_BF9FB6
	RTL

CODE_BF9FB6:
	LDA.w #!Define_DKC1_SoundID_Unpause
	JSL.l CODE_BFFB27
	RTS

CODE_BF9FBE:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BDF7D0
	BCS.b CODE_BF9FE5
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w $1699,y
	ORA.w #$0002
	STA.w $1699,y
	LDA.w #$0008
	STA.w $16F9,y
	JSL.l CODE_BF8573
	JSR.w CODE_BFAA82
	JSL.l CODE_BE80E1
	RTL

CODE_BF9FE5:
	JSR.w CODE_BF8DD8
	RTL

CODE_BF9FE9:
	JSL.l CODE_BE80E1
	RTL

CODE_BF9FEE:
	LDA.w #$0012
	JSR.w CODE_BFB27C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0056
	BNE.b CODE_BFA021
	DEC.b $28
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.b $4C
	INC
	AND.w #$0FFF
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	EOR.b $4C
	AND.w #$0010
	BNE.b CODE_BFA014
	RTL

CODE_BFA014:
	LDA.b $4C
	AND.w #$0010
	BNE.b CODE_BFA022
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
CODE_BFA021:
	RTL

CODE_BFA022:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	JSR.w CODE_BF9FB6
	RTL

CODE_BFA02C:
	LDA.b $32
	CMP.w #$0003
	BEQ.b CODE_BFA03A
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTS

CODE_BFA03A:
	LDA.w #$0036
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTS

CODE_BFA041:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	TAY
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr51_Minecart
	BEQ.b CODE_BFA061
CODE_BFA04F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0040
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_BFA061:
	LDA.b $4A
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.w #$00E0
	BMI.b CODE_BFA076
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	LSR
	BCC.b CODE_BFA04F
CODE_BFA076:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #$0060
	STA.w $1A69
	LDA.w #$0080
	ORA.w $0579
	STA.w $0579
	RTS

CODE_BFA095:
	LDY.w $1B01
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	BMI.b CODE_BFA0B2
	LDA.b $4A
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	SEC
	SBC.w #$0028
	BMI.b CODE_BFA0B3
CODE_BFA0B2:
	RTS

CODE_BFA0B3:
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_BFA0BE:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.w $1B01
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0018
	BMI.b CODE_BFA0D1
	RTS

CODE_BFA0D1:
	JSR.w CODE_BF952B
	RTS

CODE_BFA0D5:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	XBA
	EOR.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0001
	BNE.b CODE_BFA0E4
	RTS

CODE_BFA0E4:
	LDY.b $84
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_Roll
	BEQ.b CODE_BFA0EF
	RTS

CODE_BFA0EF:
	LDA.w #!Define_DKC1_AnimationID_DK_Roll
	JSL.l CODE_BE80A4
	RTS

CODE_BFA0F7:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	AND.w #$7FFF
	CMP.w #$0001
	BEQ.b CODE_BFA115
	CMP.w #$0020
	BEQ.b CODE_BFA115
	CMP.w #$0040
	BEQ.b CODE_BFA11D
	CMP.w #$0080
	BEQ.b CODE_BFA138
	CLC
	RTS

CODE_BFA115:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	JSR.w CODE_BFA17E
	SEC
	RTS

CODE_BFA11D:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #$00C0
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0019
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_RideSteelKeg
	JSL.l CODE_BE80A4
	JSR.w CODE_BFA260
	SEC
	RTS

CODE_BFA138:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
CODE_BFA13B:
	LDY.b $84
	LDA.w #$0000
	STA.w $16E5,y
	LDA.w $0512,y
	BNE.b CODE_BFA15C
	LDA.w $16F5,y
	BNE.b CODE_BFA16D
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_JumpOffVerticalRope
	JSL.l CODE_BE80A4
	SEC
	RTS

CODE_BFA15C:
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_JumpOnTire
	JSL.l CODE_BE8092
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0015
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	SEC
	RTS

CODE_BFA16D:
	LDA.w #!Define_DKC1_AnimationID_DK_BounceWhileHolding
	JSL.l CODE_BE80A4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$001A
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	SEC
	RTS

CODE_BFA17E:
	JSR.w CODE_BFA2A0
	BCC.b CODE_BFA184
	RTS

CODE_BFA184:
	JSR.w CODE_BFA260
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $0579
	AND.w #$0001
	BEQ.b CODE_BFA1F1
CODE_BFA191:
	LDY.b $84
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w $16C1,y
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STA.w $16C5,y
	LDA.w #$000D
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0800
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$BFFF
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #$0003
	STA.w $1929
	PHX
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Hurt
	JSL.l CODE_BE80A4
	PLX
	LDA.w $0579
	AND.w #$0800
	BNE.b CODE_BFA1EF
	TXA
	EOR.w #$0006
	TAY
	LDA.w #$000E
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	LDA.w #$0024
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	JSR.w CODE_BFC0D0
	RTS

CODE_BFA1EF:
	RTS

CODE_BFA1F0:
	RTS

CODE_BFA1F1:
	LDA.w $0579
	AND.w #$0400
	BEQ.b CODE_BFA207
	LDA.w #$0800
	ORA.w $0579
	STA.w $0579
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JMP.w CODE_BFA191

CODE_BFA207:
	LDA.w #$000B
	LDA.w #$0011
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0800
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00C8
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVS.b CODE_BFA222
	EOR.w #$FFFF
	INC
CODE_BFA222:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDY.b $84
	LDA.w #$0000
	STA.w $16D5,y
	JSR.w CODE_BFA441
	LDA.w #!Define_DKC1_AnimationID_DK_Dead
	JSL.l CODE_BE80A4
	LDA.w #$0003
	STA.w $1929
	RTS

CODE_BFA244:
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	LDA.b $84
	PHA
	LDA.b $88
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC
	DEC
	STA.b $84
	JSR.w CODE_BFA260
	PLA
	STA.b $84
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTL

CODE_BFA25C:
	JSR.w CODE_BFA260
	RTL

CODE_BFA260:
	LDY.b $84
	LDA.w $16F5,y
	BNE.b CODE_BFA269
	CLC
	RTS

CODE_BFA269:
	TAX
	LDA.w #$0000
	STA.w $16F5,y
	LDA.w #$0080
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #$0100
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BFA282
	EOR.w #$FFFF
	INC
CODE_BFA282:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0400
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.b $32
	CMP.w #$0007
	BEQ.b CODE_BFA29E
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ORA.w #$3000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_BFA29E:
	CLC
	RTS

CODE_BFA2A0:
	LDY.b $84
	LDA.w $0512,y
	BNE.b CODE_BFA2A9
	CLC
	RTS

CODE_BFA2A9:
	TAX
	LDA.w #$0000
	STA.w $0512,y
	STZ.w $0516
	STZ.w $0518
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr0C_Enguarde
	BEQ.b CODE_BFA2EB
	LDA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	JSR.w CODE_BFA321
	LDA.w #$0007
	LDA.w #$FFF1
	STA.w $1929
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$000D
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_GetOffAnimalBuddy
	JSL.l CODE_BE80A4
	JSL.l CODE_BFA49A
	SEC
	RTS

CODE_BFA2EB:
	LDA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	JSR.w CODE_BFA321
	LDA.w #$0007
	LDA.w #$FFF1
	STA.w $1929
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w #$004A
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_GetKnockedOffUnderwaterAnimalBuddy
	JSL.l CODE_BE80A4
	JSL.l CODE_BFA49A
	LDA.w #!Define_DKC1_SoundID_GetOnAnimalBuddy
	JSR.w CODE_BFFB2B
	SEC
	RTS

CODE_BFA321:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.w #$0600
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BFA343
	EOR.w #$FFFF
	INC
CODE_BFA343:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.b $76
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #$00E4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	LDA.w #$00EC
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	RTS

ADDR_BFA376:
	TAX
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	LDA.b $84
	PHA
	STY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEY
	DEY
	STY.b $84
	TXA
	JSL.l CODE_BE80A4
	PLA
	STA.b $84
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFA38F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	AND.w #$7FFF
	CMP.w #$0001
	BEQ.b CODE_BFA3A6
	CMP.w #$0020
	BEQ.b CODE_BFA3A6
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	CLC
	RTS

CODE_BFA3A6:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	JSR.w CODE_BFA3AE
	SEC
	RTS

CODE_BFA3AE:
	JSR.w CODE_BFA2A0
	BCC.b CODE_BFA3B4
	RTS

CODE_BFA3B4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $0579
	AND.w #$0001
	BEQ.b CODE_BFA40F
	LDY.b $84
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w $16C1,y
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STA.w $16C5,y
	LDA.w #$003A
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$BFFF
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #$0003
	STA.w $1929
	PHX
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_HurtUnderwater
	JSL.l CODE_BE80A4
	PLX
	TXA
	EOR.w #$0006
	TAY
	LDA.w #$000E
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	LDA.w #$0024
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	JSR.w CODE_BFC0D0
	RTS

CODE_BFA40E:
	RTS

CODE_BFA40F:
	LDA.w #$0011
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0800
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00C8
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVS.b CODE_BFA427
	EOR.w #$FFFF
	INC
CODE_BFA427:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	JSR.w CODE_BFA441
	LDA.w #!Define_DKC1_AnimationID_DK_Dead
	JSL.l CODE_BE80A4
	LDA.w #$0003
	STA.w $1929
	RTS

CODE_BFA441:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$00E4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	RTS

CODE_BFA44A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w $16D5,y
	BEQ.b CODE_BFA467
	DEC
	STA.w $16D5,y
	BEQ.b CODE_BFA461
	LDA.w #$00C0
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	BRA.b CODE_BFA467

CODE_BFA461:
	LDA.w #$00C1
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
CODE_BFA467:
	LDA.w $16D1,y
	BEQ.b CODE_BFA499
	DEC
	STA.w $16D1,y
	BEQ.b CODE_BFA493
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	BEQ.b CODE_BFA47F
	CMP.w $16D9,y
	BEQ.b CODE_BFA47F
	STA.w $16D9,y
CODE_BFA47F:
	LDA.b $28
	AND.w #$0002
	BNE.b CODE_BFA48B
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	BRA.b CODE_BFA499

CODE_BFA48B:
	LDA.w $16D9,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	BRA.b CODE_BFA499

CODE_BFA493:
	LDA.w $16D9,y
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
CODE_BFA499:
	RTS

CODE_BFA49A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w #$00C0
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STA.w $16D9,y
	LDA.w #$0060
	STA.w $16D1,y
	LDA.w #$0070
	STA.w $16D5,y
	RTL

CODE_BFA4B7:
	JSR.w CODE_BFA51B
	BCC.b CODE_BFA4D5
	LDY.b $84
	LDA.w $0512,y
	BNE.b CODE_BFA4D6
	LDA.w $16F5,y
	BNE.b CODE_BFA4D6
	LDA.w #$0027
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_DuckIntoCrawlspace
	JSL.l CODE_BE80A4
CODE_BFA4D5:
	RTS

CODE_BFA4D6:
	JSR.w CODE_BFA4E3
	RTS

CODE_BFA4DA:
	JSR.w CODE_BFA51B
	BCC.b CODE_BFA4E2
	JSR.w CODE_BFA4E3
CODE_BFA4E2:
	RTS

CODE_BFA4E3:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo
CODE_BFA4F1:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	JSR.w CODE_BFA51B
	BCC.b CODE_BFA514
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	JSR.w CODE_BFA51B
	BCC.b CODE_BFA514
	INC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo
	BRA.b CODE_BFA4F1

CODE_BFA514:
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_BFA51B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$1001
	CMP.w #$0001
	BNE.b CODE_BFA553
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	DEC
	BPL.b CODE_BFA553
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	PHA
	CLC
	ADC.w #$0020
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	JSL.l CODE_818000
	CMP.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BFA54F
	LDA.b $9C
	AND.w #$0040
	BNE.b CODE_BFA54F
	PLA
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	RTS

CODE_BFA54F:
	PLA
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
CODE_BFA553:
	CLC
	RTS

CODE_BFA555:
	JSR.w CODE_BFA575
	BCS.b CODE_BFA55B
	RTS

CODE_BFA55B:
	LDY.b $84
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_Roll
	BEQ.b CODE_BFA574
	LDA.w $16F5,y
	BNE.b CODE_BFA574
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Fall
	JSL.l CODE_BE80A4
CODE_BFA574:
	RTS

CODE_BFA575:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$1001
	CMP.w #$0001
	BEQ.b CODE_BFA587
CODE_BFA582:
	STZ.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	CLC
	RTS

CODE_BFA587:
	LDA.b $32
	CMP.w #$0004
	BEQ.b CODE_BFA5DE
	CMP.w #$0009
	BEQ.b CODE_BFA5DE
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0007
	CMP.b $F3
	BPL.b CODE_BFA59F
	BRA.b CODE_BFA582

CODE_BFA59F:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0080
	BNE.b CODE_BFA5BB
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	DEC
	BPL.b CODE_BFA5CD
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	DEC
	BPL.b CODE_BFA5CD
	LDA.w #$FE80
	STA.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	SEC
	RTS

CODE_BFA5BB:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BMI.b CODE_BFA5CD
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BMI.b CODE_BFA5CD
	LDA.w #$0180
	STA.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	SEC
	RTS

CODE_BFA5CD:
	CLC
	RTS

CODE_BFA5CF:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BMI.b CODE_BFA5D8
	EOR.w #$FFFF
	INC
CODE_BFA5D8:
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_BFA5DE:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0007
	CMP.b $F3
	BEQ.b CODE_BFA60C
	TXY
	ASL
	TAX
	LDA.l DATA_BFA5FE,x
	TYX
	BIT.w !RAM_DKC1_NorSpr_RAMTable1209Lo-$01,x
	BMI.b CODE_BFA5F9
	EOR.w #$FFFF
	INC
CODE_BFA5F9:
	STA.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	CLC
	RTS

DATA_BFA5FE:
	dw $0000,$0080,$0100,$0180,$01F0,$0280,$0400

CODE_BFA60C:
	BIT.w !RAM_DKC1_NorSpr_RAMTable1209Lo-$01,x
	BMI.b CODE_BFA625
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	DEC
	BPL.b CODE_BFA637
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	DEC
	BPL.b CODE_BFA637
	LDA.w #$FB00
	STA.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	SEC
	RTS

CODE_BFA625:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BMI.b CODE_BFA637
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BMI.b CODE_BFA637
	LDA.w #$0500
	STA.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	SEC
	RTS

CODE_BFA637:
	CLC
	RTS

CODE_BFA639:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0007
	CMP.b $F3
	BPL.b CODE_BFA667
	TXY
	ASL
	TAX
	LDA.l DATA_BFA659,x
	TYX
	BIT.w !RAM_DKC1_NorSpr_RAMTable1209Lo-$01,x
	BMI.b CODE_BFA654
	EOR.w #$FFFF
	INC
CODE_BFA654:
	STA.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	CLC
	RTS

DATA_BFA659:
	dw $0000,$0000,$0000,$0000,$0000,$0180,$0100

CODE_BFA667:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0080
	BMI.b CODE_BFA683
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	DEC
	BPL.b CODE_BFA695
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	DEC
	BPL.b CODE_BFA695
	LDA.w #$FD00
	STA.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	SEC
	RTS

CODE_BFA683:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BMI.b CODE_BFA695
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BMI.b CODE_BFA695
	LDA.w #$0300
	STA.w !RAM_DKC1_NorSpr_RAMTable123DLo,x
	SEC
	RTS

CODE_BFA695:
	CLC
	RTS

CODE_BFA697:
	LDA.w $1E15
	AND.w #$0200
	BEQ.b CODE_BFA6AF
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $4A
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	CMP.w #$0120
	BPL.b CODE_BFA6C9
CODE_BFA6AF:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BFA6C3
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$1111
	CMP.w #$0101
	BNE.b CODE_BFA6C2
	LDA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
CODE_BFA6C2:
	RTS

CODE_BFA6C3:
	CMP.w #$FFD0
	BMI.b CODE_BFA6C9
	RTS

CODE_BFA6C9:
	LDA.w $1E15
	AND.w #$0020
	BNE.b CODE_BFA6FD
	LDY.b $84
	LDA.w $0512,y
	BEQ.b CODE_BFA6E4
	LDA.w #$0000
	STA.w $0512,y
	STZ.w $0516
	STZ.w $0518
CODE_BFA6E4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$003B
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0060
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w #$0001
	STA.w $1929
	JSL.l CODE_B6A856
	RTS

CODE_BFA6FD:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$003F
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0001
	STA.w $1929
	LDA.w #$820F
	STA.w !RAM_DKC1_Global_ScreenDisplayRegister
	RTS

CODE_BFA712:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1271Lo
	LDY.b $84
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_Bounce
	BEQ.b CODE_BFA73E
	BRA.b CODE_BFA72C

ADDR_BFA721:
	CMP.w #$0016
	BEQ.b CODE_BFA72C
	CMP.w #$0017
	BEQ.b CODE_BFA73E
CODE_BFA72B:
	RTS

CODE_BFA72C:
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BMI.b CODE_BFA73E
	CMP.w #$0140
	BPL.b CODE_BFA72B
CODE_BFA73E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BFA72B
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0001
	BEQ.b CODE_BFA752
	CMP.w #$0001
	BEQ.b CODE_BFA72B
CODE_BFA752:
	LDA.w #$0009
	CPX.w #$0004
	BNE.b CODE_BFA75D
	LDA.w #$0012
CODE_BFA75D:
	JSL.l CODE_BBA4C8
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0028
	BNE.b CODE_BFA770
	LDA.w #$0103
	BRA.b CODE_BFA773

CODE_BFA770:
	LDA.w #$0003
CODE_BFA773:
	JSL.l CODE_BBA58D
	BCC.b CODE_BFA7E7
	LDA.b $88
	CMP.w #$0006
	BMI.b CODE_BFA7E7
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo
	BEQ.b CODE_BFA78F
	LDA.b $B0
	SEC
	SBC.b $AC
	CMP.w #$0030
	BPL.b CODE_BFA7E7
CODE_BFA78F:
	JSR.w CODE_BFA86A
	LDY.b $88
	LDA.w !RAM_DKC1_NorSpr_RAMTable109DLo,y
	AND.w #$0001
	BNE.b CODE_BFA7E8
CODE_BFA79C:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0720
	CPX.w #$0002
	BEQ.b CODE_BFA7A9
	LDA.w #$0880
CODE_BFA7A9:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable15C9Lo,y
	TXY
	DEY
	DEY
	LDA.w $16D5,y
	CMP.w #$0004
	BPL.b CODE_BFA7C7
	LDA.w #$0004
	STA.w $16D5,y
CODE_BFA7C7:
	LDA.w $1699,y
	ORA.w #$0003
	STA.w $1699,y
	LDA.w #$FFFE
	STA.w $1929
	LDA.w #!Define_DKC1_AnimationID_DK_Bounce
	JSL.l CODE_BE80A4
	JSR.w CODE_BFFA6C
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
CODE_BFA7E7:
	RTS

CODE_BFA7E8:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $88
	CPX.w #$0002
	BNE.b CODE_BFA803
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr06_Klump
	BEQ.b CODE_BFA79C
	CMP.w #!Define_DKC1_NorSpr2F_Army
	BEQ.b CODE_BFA79C
	CMP.w #!Define_DKC1_NorSpr46_BlueKrusha
	BEQ.b CODE_BFA79C
CODE_BFA803:
	LDA.w #$0300
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	EOR.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BMI.b CODE_BFA816
	LDA.w #$0200
	BRA.b CODE_BFA819

CODE_BFA816:
	LDA.w #$0280
CODE_BFA819:
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVS.b CODE_BFA822
	EOR.w #$FFFF
	INC
CODE_BFA822:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$000F
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDY.b $88
	LDA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	AND.w #$0004
	BEQ.b CODE_BFA862
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable15C9Lo,y
	JSR.w CODE_BFFA6C
	LDY.b $84
	LDA.w $16D5,y
	CMP.w #$0010
	BPL.b CODE_BFA85B
	LDA.w #$0010
	STA.w $16D5,y
CODE_BFA85B:
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
CODE_BFA862:
	LDA.w #!Define_DKC1_AnimationID_DK_GetOffAnimalBuddy
	JSL.l CODE_BE80A4
	RTS

CODE_BFA86A:
	LDY.b $84
	LDA.w $16F5,y
	BNE.b CODE_BFA873
	CLC
	RTS

CODE_BFA873:
	TAX
	LDA.w #$0000
	STA.w $16F5,y
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #$0500
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BFA88C
	EOR.w #$FFFF
	INC
CODE_BFA88C:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$FF00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	CLC
	RTS

CODE_BFA89A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	TAY
	AND.w #$00FF
	XBA
	STA.b $76
	TYA
	LSR
	LSR
	LSR
	LSR
	AND.w #$000F
	ORA.b $76
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	RTS

CODE_BFA8B4:
	RTS

CODE_BFA8B5:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BNE.b CODE_BFA8B4
	TXA
	EOR.w #$0006
	TAY
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $76
	BPL.b CODE_BFA8D0
	EOR.w #$FFFF
	INC
CODE_BFA8D0:
	STA.b $78
	SEC
	SBC.w #$001C
	BPL.b CODE_BFA8DC
	EOR.w #$FFFF
	INC
CODE_BFA8DC:
	CMP.w #$0002
	BMI.b CODE_BFA8B4
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	BNE.b CODE_BFA8B4
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BPL.b CODE_BFA8EF
	EOR.w #$FFFF
	INC
CODE_BFA8EF:
	LSR
	LSR
	LSR
	LSR
	LSR
	BNE.b CODE_BFA8B4
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,y
	BNE.b CODE_BFA8B4
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	ROL
	BRA.b CODE_BFA903

CODE_BFA901:
	LDA.b $76
CODE_BFA903:
	ROL
	LDA.w #$001C
	BCS.b CODE_BFA90D
	EOR.w #$FFFF
	INC
CODE_BFA90D:
	STA.b $76
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.b $78
	PHY
	JSL.l CODE_818003
	PLY
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BFA928
	CMP.w #$001C
	BPL.b CODE_BFA933
	BRA.b CODE_BFA957

CODE_BFA928:
	EOR.w #$FFFF
	INC
	CMP.w #$001C
	BPL.b CODE_BFA933
	BRA.b CODE_BFA957

CODE_BFA933:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.b $76
	STA.b $78
	PHY
	JSL.l CODE_818003
	PLY
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BFA94E
	CMP.w #$001C
	BPL.b CODE_BFA9AB
	BRA.b CODE_BFA957

CODE_BFA94E:
	EOR.w #$FFFF
	INC
	CMP.w #$001C
	BPL.b CODE_BFA9AB
CODE_BFA957:
	LDA.b $78
	LDY.b $84
	STA.w $16B9,y
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0005
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	ORA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	LDA.w $1813
	STA.w $1927
	LDA.w #$0003
	STA.w $1915
	LDY.b $84
	LDA.w $1699,y
	ORA.w #$0008
	STA.w $1699,y
	LDA.w #$005A
	CMP.w $1921
	BEQ.b CODE_BFA9AC
	LDA.w #$0056
	CMP.w $1921
	BEQ.b CODE_BFA9AC
	LDA.w #$0057
	CMP.w $1921
	BEQ.b CODE_BFA9AC
	LDA.w #!Define_DKC1_AnimationID_DK_Walk
	JSR.w CODE_BFA9B3
CODE_BFA9AB:
	RTS

CODE_BFA9AC:
	LDA.w #!Define_DKC1_AnimationID_DK_Crawling
	JSR.w CODE_BFA9B3
	RTS

CODE_BFA9B3:
	LDY.b $84
	CMP.w $16AD,y
	BEQ.b CODE_BFA9BE
	JSL.l CODE_BE80A4
CODE_BFA9BE:
	RTS

CODE_BFA9BF:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w $16B9,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	JSR.w CODE_BFA9DE
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w $16BD,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	JSR.w CODE_BFA9DE
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_BFA9DE:
	BEQ.b CODE_BFAA16
	BPL.b CODE_BFAA04
	EOR.w #$FFFF
	INC
	CMP.w #$0004
	BMI.b CODE_BFA9FC
	ASL
	ASL
	ASL
	ASL
	CMP.w #$0300
	BPL.b CODE_BFA9F7
	LDA.w #$0300
CODE_BFA9F7:
	EOR.w #$FFFF
	INC
	RTS

CODE_BFA9FC:
	XBA
	EOR.w #$FFFF
	INC
	RTS

CODE_BFAA02:
	XBA
	RTS

CODE_BFAA04:
	CMP.w #$0004
	BMI.b CODE_BFAA02
	ASL
	ASL
	ASL
	ASL
	CMP.w #$0300
	BPL.b CODE_BFAA15
	LDA.w #$0300
CODE_BFAA15:
	RTS

CODE_BFAA16:
	RTS

CODE_BFAA17:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_Run
	BEQ.b CODE_BFAA33
	CMP.w #!Define_DKC1_AnimationID_DK_Walk
	BEQ.b CODE_BFAA4A
	CMP.w #!Define_DKC1_AnimationID_DK_HoldWalk
	BEQ.b CODE_BFAA66
	JMP.w CODE_BFAAB5

CODE_BFAA33:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFAA3C
	EOR.w #$FFFF
	INC
CODE_BFAA3C:
	LSR
	LSR
	CMP.w #$0100
	BCS.b CODE_BFAA46
	LDA.w #$0100
CODE_BFAA46:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

CODE_BFAA4A:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFAA53
	EOR.w #$FFFF
	INC
CODE_BFAA53:
	LSR
	STA.b $76
	LSR
	CLC
	ADC.b $76
	CMP.w #$0100
	BPL.b CODE_BFAA62
	LDA.w #$0100
CODE_BFAA62:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

CODE_BFAA66:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFAA6F
	EOR.w #$FFFF
	INC
CODE_BFAA6F:
	LSR
	STA.b $76
	LSR
	CLC
	ADC.b $76
	CMP.w #$0100
	BPL.b CODE_BFAA7E
	LDA.w #$0100
CODE_BFAA7E:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

CODE_BFAA82:
	LDA.b $32
	CMP.w #$0004
	BEQ.b CODE_BFAA8E
	CMP.w #$0009
	BNE.b CODE_BFAA97
CODE_BFAA8E:
	JMP.w CODE_BFAA17

CODE_BFAA91:
	JMP.w CODE_BFABCB

CODE_BFAA94:
	JMP.w CODE_BFABE3

CODE_BFAA97:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	CMP.w #!Define_DKC1_AnimationID_Diddy_Run
	BEQ.b CODE_BFAA94
	CMP.w #!Define_DKC1_AnimationID_Diddy_Walk
	BEQ.b CODE_BFAA91
	CMP.w #!Define_DKC1_AnimationID_DK_Run
	BEQ.b CODE_BFAB25
	CMP.w #!Define_DKC1_AnimationID_DK_Walk
	BEQ.b CODE_BFAB04
	CMP.w #!Define_DKC1_AnimationID_DK_HoldWalk
	BEQ.b CODE_BFAAE5
CODE_BFAAB5:
	LDY.b $84
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Walk
	BEQ.b CODE_BFAAE8
	CMP.w #!Define_DKC1_AnimationID_ExpressoRiddenByDK_Run
	BEQ.b CODE_BFAADF
	CMP.w #!Define_DKC1_AnimationID_DK_DuckIntoCrawlspace
	BEQ.b CODE_BFAADC
	CMP.w #!Define_DKC1_AnimationID_DK_Crawling
	BEQ.b CODE_BFAADC
	CMP.w #!Define_DKC1_AnimationID_DK_ClimbUpVerticalRope
	BEQ.b CODE_BFAAD9
	CMP.w #!Define_DKC1_AnimationID_DK_ClimbDownVerticalRope
	BEQ.b CODE_BFAAD9
	RTS

CODE_BFAAD9:
	JMP.w CODE_BFAB82

CODE_BFAADC:
	JMP.w CODE_BFAB66

CODE_BFAADF:
	JMP.w CODE_BFABAF

CODE_BFAAE2:
	JMP.w CODE_BFAB25

CODE_BFAAE5:
	JMP.w CODE_BFAB49

CODE_BFAAE8:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFAAF1
	EOR.w #$FFFF
	INC
CODE_BFAAF1:
	LSR
	STA.b $76
	LSR
	CLC
	ADC.b $76
	CMP.w #$00C0
	BPL.b CODE_BFAB00
	LDA.w #$00C0
CODE_BFAB00:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

CODE_BFAB04:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFAB0D
	EOR.w #$FFFF
	INC
CODE_BFAB0D:
	LSR
	LSR
	STA.b $76
	LSR
	CLC
	ADC.b $76
	SEC
	SBC.w #$0020
	CMP.w #$0060
	BPL.b CODE_BFAB21
	LDA.w #$0060
CODE_BFAB21:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

CODE_BFAB25:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFAB2E
	EOR.w #$FFFF
	INC
CODE_BFAB2E:
	LSR
	LSR
	LSR
	STA.b $76
	LSR
	STA.b $78
	LSR
	CLC
	ADC.b $76
	CLC
	ADC.b $78
	CMP.w #$0060
	BCS.b CODE_BFAB45
	LDA.w #$0060
CODE_BFAB45:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

CODE_BFAB49:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFAB52
	EOR.w #$FFFF
	INC
CODE_BFAB52:
	LSR
	LSR
	STA.b $76
	LSR
	CLC
	ADC.b $76
	CMP.w #$0060
	BPL.b CODE_BFAB62
	LDA.w #$0060
CODE_BFAB62:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

CODE_BFAB66:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFAB6F
	EOR.w #$FFFF
	INC
CODE_BFAB6F:
	STA.b $76
	LSR
	LSR
	CLC
	ADC.b $76
	CMP.w #$00A0
	BPL.b CODE_BFAB7E
	LDA.w #$00A0
CODE_BFAB7E:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

CODE_BFAB82:
	LDY.w $1B01
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	BPL.b CODE_BFAB9C
	EOR.w #$FFFF
	INC
	LSR
	LSR
	STA.b $4C
	LSR
	CLC
	ADC.b $4C
	BRA.b CODE_BFABA3

CODE_BFAB9C:
	LSR
	STA.b $4C
	LSR
	CLC
	ADC.b $4C
CODE_BFABA3:
	CMP.w #$0070
	BPL.b CODE_BFABAB
	LDA.w #$0070
CODE_BFABAB:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

CODE_BFABAF:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFABB8
	EOR.w #$FFFF
	INC
CODE_BFABB8:
	LSR
	STA.b $76
	LSR
	CLC
	ADC.b $76
	CMP.w #$0100
	BPL.b CODE_BFABC7
	LDA.w #$0100
CODE_BFABC7:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

CODE_BFABCB:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFABD4
	EOR.w #$FFFF
	INC
CODE_BFABD4:
	LSR
	STA.b $76
	CMP.w #$0100
	BPL.b CODE_BFABDF
	LDA.w #$0100
CODE_BFABDF:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

CODE_BFABE3:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFABEC
	EOR.w #$FFFF
	INC
CODE_BFABEC:
	LSR
	LSR
	STA.b $76
	LSR
	CLC
	ADC.b $76
	CMP.w #$0100
	BCS.b CODE_BFABFC
	LDA.w #$0100
CODE_BFABFC:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	RTS

CODE_BFAC00:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	DEC
	BPL.b CODE_BFAC43
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BNE.b CODE_BFAC43
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$1111
	CMP.w #$0101
	BNE.b CODE_BFAC43
	LDA.w #$000F
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BFAC23
	LDA.w #$FFF1
CODE_BFAC23:
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	JSL.l CODE_818003
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.b $76
	BMI.b CODE_BFAC43
	CMP.w #$0030
	BMI.b CODE_BFAC43
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	CMP.w #!Define_DKC1_EntranceID_GangplankGalleon_Main
	BEQ.b CODE_BFAC43
	SEC
	RTL

CODE_BFAC43:
	CLC
	RTL

CODE_BFAC45:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	DEC
	BPL.b CODE_BFAC8A
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFAC56
	EOR.w #$FFFF
	INC
CODE_BFAC56:
	CMP.w #$0110
	BPL.b CODE_BFAC8A
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$1111
	CMP.w #$0101
	BNE.b CODE_BFAC8A
	LDA.w #$000F
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BFAC71
	LDA.w #$FFF1
CODE_BFAC71:
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	JSL.l CODE_818003
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.b $76
	BMI.b CODE_BFAC8A
	CMP.w #$0030
	BMI.b CODE_BFAC8A
	SEC
	RTL

CODE_BFAC8A:
	CLC
	RTL

CODE_BFAC8C:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_818000
	STA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	DEC
	RTS

CODE_BFAC9E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_818000
	STA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	DEC
	RTS

CODE_BFACB3:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_818000
	STA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	LDA.b $9E
	BIT.w #$0020
	BNE.b CODE_BFACCF
	LDA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	DEC
	RTS

CODE_BFACCF:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	RTS

CODE_BFACDA:
	JSR.w CODE_BFACB3
	BPL.b CODE_BFAD4D
	JSR.w CODE_BFAF9B
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_818000
	STA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	LDA.b $9E
	BIT.w #$0020
	BNE.b CODE_BFAD06
	LDA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	DEC
	BMI.b CODE_BFAD5C
	CMP.w #$0003
	BMI.b CODE_BFAD34
	BRA.b CODE_BFAD17

CODE_BFAD06:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BMI.b CODE_BFAD5C
	CMP.w #$0003
	BMI.b CODE_BFAD3D
CODE_BFAD17:
	LDA.b $9C
	AND.w #$0020
	BNE.b CODE_BFAD5C
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.b $2C
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w #$0002
	ORA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	BRA.b CODE_BFAD5C

CODE_BFAD34:
	SEC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	BRA.b CODE_BFAD5C

CODE_BFAD3D:
	EOR.w #$FFFF
	DEC
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	BRA.b CODE_BFAD5C

CODE_BFAD4A:
	JMP.w CODE_BFADEE

CODE_BFAD4D:
	CMP.w #$0003
	BMI.b CODE_BFAD34
	LDA.b $9C
	AND.w #$0040
	BEQ.b CODE_BFAD5C
	JSR.w CODE_BFAF9B
CODE_BFAD5C:
	JSR.w CODE_BFACB3
	BPL.b CODE_BFADD3
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFADD8
	JSR.w CODE_BFAFC9
	JSL.l CODE_818000
	TAY
	LDA.b $9E
	BIT.w #$0020
	BNE.b CODE_BFAD9A
	TYA
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BFADBD
CODE_BFAD7C:
	TYA
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDA.w #$0001
	ORA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
CODE_BFAD92:
	LDA.b $9C
	STA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	RTS

CODE_BFAD98:
	BRA.b CODE_BFAD7C

CODE_BFAD9A:
	TYA
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BPL.b CODE_BFADBD
	TYA
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDA.w #$0001
	ORA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LDA.b $9C
	STA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	RTS

CODE_BFADBD:
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0101
	CMP.w #$0100
	BNE.b CODE_BFAD92
	LDA.w #$FFFF
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BRA.b CODE_BFAD92

CODE_BFADD3:
	JSR.w CODE_BFAFC9
	BRA.b CODE_BFAD92

CODE_BFADD8:
	JSR.w CODE_BFAFC9
	JSR.w CODE_BFACB3
	BMI.b CODE_BFAD92
	BIT.b $9B
	BVS.b CODE_BFAD92
	LDA.b $2C
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BRA.b CODE_BFAD92

CODE_BFADEE:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	DEC
	BPL.b CODE_BFAE2E
	JSR.w CODE_BFAF9B
	JSR.w CODE_BFAC9E
	BMI.b CODE_BFAE3D
	CMP.w #$0003
	BMI.b CODE_BFAE25
	LDA.b $9C
	AND.w #$0020
	BNE.b CODE_BFAE3D
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.b $2C
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w #$0002
	ORA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	BRA.b CODE_BFAE3D

CODE_BFAE25:
	SEC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	BRA.b CODE_BFAE3D

CODE_BFAE2E:
	CMP.w #$0003
	BMI.b CODE_BFAE25
	LDA.b $9C
	AND.w #$0040
	BEQ.b CODE_BFAE3D
	JSR.w CODE_BFAF9B
CODE_BFAE3D:
	JSR.w CODE_BFAC9E
	BPL.b CODE_BFAE8C
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFAE91
	JSR.w CODE_BFAFC9
	JSL.l CODE_818000
	TAY
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BFAE76
CODE_BFAE55:
	TYA
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDA.w #$0001
	ORA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
CODE_BFAE6B:
	LDA.b $9C
	STA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	RTS

CODE_BFAE71:
	BRA.b CODE_BFAE55

CODE_BFAE73:
	JMP.w CODE_BFADEE

CODE_BFAE76:
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0101
	CMP.w #$0100
	BNE.b CODE_BFAE6B
	LDA.w #$FFFF
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BRA.b CODE_BFAE6B

CODE_BFAE8C:
	JSR.w CODE_BFAFC9
	BRA.b CODE_BFAE6B

CODE_BFAE91:
	JSR.w CODE_BFAFC9
	JSR.w CODE_BFAC9E
	BMI.b CODE_BFAE6B
	BIT.b $9B
	BVS.b CODE_BFAE6B
	LDA.b $2C
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BRA.b CODE_BFAE6B

CODE_BFAEA7:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_818000
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BMI.b CODE_BFAECF
	CMP.w #$0004
	BMI.b CODE_BFAECF
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.b $2C
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w #$0002
	ORA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
CODE_BFAECF:
	RTS

CODE_BFAED0:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFAEFD
	JSL.l CODE_818000
	TAY
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BFAF0F
CODE_BFAEE2:
	TYA
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$FE00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDA.w #$0001
	ORA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	BRA.b CODE_BFAF09

CODE_BFAEFD:
	JSL.l CODE_818000
	TAY
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
CODE_BFAF06:
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
CODE_BFAF09:
	LDA.b $9C
	STA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	RTS

CODE_BFAF0F:
	CMP.w #$FFFC
	BMI.b CODE_BFAF06
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	BRA.b CODE_BFAEE2

CODE_BFAF1D:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w #$0040
	BCS.b CODE_BFAF34
	LDA.w #$0040
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.w #$0000
CODE_BFAF34:
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	RTL

CODE_BFAF38:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w $1699,y
	AND.w #$0002
	BEQ.b CODE_BFAF4E
	LDA.w $16F9,y
	BRA.b CODE_BFAF56

CODE_BFAF49:
	LDA.w #$FF90
	BRA.b CODE_BFAF56

CODE_BFAF4E:
	CPX.w #$0004
	BEQ.b CODE_BFAF49
	LDA.w #$FF90
CODE_BFAF56:
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFAF64
	CMP.w #$F800
	BCS.b CODE_BFAF64
	LDA.w #$F800
CODE_BFAF64:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_BFAF68:
	RTS

CODE_BFAF69:
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	BNE.b CODE_BFAF68
	LDA.w #$FEC0
	STA.b $4C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w $16ED,y
	AND.w #$0400
	BEQ.b CODE_BFAF84
	LDA.w #$FE00
	STA.b $4C
CODE_BFAF84:
	LDA.w #$FFF4
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFAF93
	CMP.b $4C
	BCS.b CODE_BFAF93
	LDA.b $4C
CODE_BFAF93:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_BFAF97:
	JSR.w CODE_BFAF9B
	RTL

CODE_BFAF9B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $2C
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFAFAE
	XBA
	TAY
	ORA.w #$FF00
	BRA.b CODE_BFAFB3

CODE_BFAFAE:
	XBA
	TAY
	AND.w #$00FF
CODE_BFAFB3:
	STA.b $6C
	TYA
	AND.w #$FF00
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.b $6C
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

CODE_BFAFC9:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.b $2C
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFAFDC
	XBA
	TAY
	ORA.w #$FF00
	BRA.b CODE_BFAFE1

CODE_BFAFDC:
	XBA
	TAY
	AND.w #$00FF
CODE_BFAFE1:
	STA.b $6C
	TYA
	AND.w #$FF00
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.b $6C
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_BFAFF7:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	AND.w #$0400
	BEQ.b CODE_BFB00A
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	EOR.w #$FFFF
	INC
	BRA.b CODE_BFB00D

CODE_BFB00A:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
CODE_BFB00D:
	BPL.b CODE_BFB024
	STA.b $21
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	CLC
	ADC.b $20
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	ADC.b $22
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	BRA.b CODE_BFB037

CODE_BFB024:
	STA.b $25
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	CLC
	ADC.b $24
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	ADC.b $26
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
CODE_BFB037:
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	AND.w #$0800
	BEQ.b CODE_BFB048
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	EOR.w #$FFFF
	INC
	BRA.b CODE_BFB04B

CODE_BFB048:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_BFB04B:
	BPL.b CODE_BFB061
	STA.b $21
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	CLC
	ADC.b $20
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	ADC.b $22
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_BFB061:
	STA.b $25
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	CLC
	ADC.b $24
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	ADC.b $26
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_BFB075:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFB091
	STA.b $21
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	CLC
	ADC.b $20
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	ADC.b $22
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	BRA.b CODE_BFB0A4

CODE_BFB091:
	STA.b $25
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	CLC
	ADC.b $24
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	ADC.b $26
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
CODE_BFB0A4:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFB0BD
	STA.b $21
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	CLC
	ADC.b $20
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	ADC.b $22
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_BFB0BD:
	STA.b $25
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	CLC
	ADC.b $24
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	ADC.b $26
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_BFB0D1:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFB0EA
	STA.b $21
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	CLC
	ADC.b $20
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	ADC.b $22
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

CODE_BFB0EA:
	STA.b $25
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	CLC
	ADC.b $24
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	ADC.b $26
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

CODE_BFB0FE:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFB117
	STA.b $21
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	CLC
	ADC.b $20
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	ADC.b $22
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_BFB117:
	STA.b $25
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	CLC
	ADC.b $24
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	ADC.b $26
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_BFB12B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FF90
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFB13E
	CMP.w #$F800
	BCS.b CODE_BFB13E
	LDA.w #$F800
CODE_BFB13E:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_BFB142:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FFD0
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFB155
	CMP.w #$F800
	BCS.b CODE_BFB155
	LDA.w #$F800
CODE_BFB155:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_BFB159:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $32
	CMP.w #$0004
	BEQ.b CODE_BFB167
	CMP.w #$0009
	BNE.b CODE_BFB187
CODE_BFB167:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	AND.w #$0001
	BEQ.b CODE_BFB187
	LDY.b $84
	LDA.w $1699,y
	AND.w #$0004
	BEQ.b CODE_BFB180
	LDA.w #$0008
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BRA.b CODE_BFB191

CODE_BFB180:
	LDA.w #$0003
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BRA.b CODE_BFB191

CODE_BFB187:
	LDA.w #$0000
	BRA.b CODE_BFB191

CODE_BFB18C:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,y
CODE_BFB191:
	ASL
	TAX
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable123DLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BPL.b CODE_BFB1C0
	EOR.w #$FFFF
	INC
	JSR.w (DATA_BFB255,x)
	BEQ.b CODE_BFB1B5
	EOR.w #$FFFF
	INC
	CLC
	ADC.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	RTL

CODE_BFB1B5:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable123DLo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	RTL

CODE_BFB1C0:
	JSR.w (DATA_BFB255,x)
	BEQ.b CODE_BFB1B5
	CLC
	ADC.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	RTL

CODE_BFB1CD:
	JSR.w CODE_BFB1E5
	RTL

CODE_BFB1D1:
	ASL
	TAX
	LDY.w $1B01
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	STA.b $4C
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	CLC
	ADC.b $4C
	BRA.b CODE_BFB1EC

CODE_BFB1E5:
	ASL
	TAX
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
CODE_BFB1EC:
	SEC
	SBC.w !RAM_DKC1_NorSpr_YSpeedLo,y
	BPL.b CODE_BFB20E
	EOR.w #$FFFF
	INC
	JSR.w (DATA_BFB255,x)
	BEQ.b CODE_BFB207
	EOR.w #$FFFF
	INC
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	RTS

CODE_BFB207:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	RTS

CODE_BFB20E:
	JSR.w (DATA_BFB255,x)
	BEQ.b CODE_BFB207
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	RTS

CODE_BFB21B:
	JSR.w CODE_BFB21F
	RTL

CODE_BFB21F:
	ASL
	TAX
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BPL.b CODE_BFB248
	EOR.w #$FFFF
	INC
	JSR.w (DATA_BFB255,x)
	BEQ.b CODE_BFB241
	EOR.w #$FFFF
	INC
	CLC
	ADC.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	RTS

CODE_BFB241:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	RTS

CODE_BFB248:
	JSR.w (DATA_BFB255,x)
	BEQ.b CODE_BFB241
	CLC
	ADC.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	RTS

DATA_BFB255:
	dw CODE_BFB278
	dw CODE_BFB277
	dw CODE_BFB276
	dw CODE_BFB275
	dw CODE_BFB274
	dw CODE_BFB273
	dw CODE_BFB279
	dw CODE_BFB27A
	dw CODE_BFB267

CODE_BFB267:
	LSR
	LSR
	LSR
	LSR
	LSR
	STA.b $4C
	LSR
	CLC
	ADC.b $4C
	RTS

CODE_BFB273:
	LSR
CODE_BFB274:
	LSR
CODE_BFB275:
	LSR
CODE_BFB276:
	LSR
CODE_BFB277:
	LSR
CODE_BFB278:
	LSR
CODE_BFB279:
	LSR
CODE_BFB27A:
	LSR
	RTS

CODE_BFB27C:
	STA.w $180F
	STZ.w $1E19
	LDA.b $42
	CMP.w #$0001
	BNE.b CODE_BFB2C7
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	AND.w #$0002
	LSR
	STA.b $44
	LDA.w !RAM_DKC1_Global_CheatCodeFlagsLo
	BEQ.b CODE_BFB2C7
	LDX.w #$2080
	LDY.b $84
	LDA.w $0512,y
	BEQ.b CODE_BFB2A4
	LDX.w #$2000
CODE_BFB2A4:
	STX.b $76
	LDA.b $44
	ASL
	TAX
	LDA.b $44
	EOR.w #$0001
	ASL
	TAY
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1,y
	AND.b $76
	ORA.w !RAM_DKC1_Global_PressedButtonsLoP1,x
	STA.w !RAM_DKC1_Global_PressedButtonsLoP1,x
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1,y
	AND.b $76
	ORA.w !RAM_DKC1_Global_HeldButtonsLoP1,x
	STA.w !RAM_DKC1_Global_HeldButtonsLoP1,x
CODE_BFB2C7:
	LDA.b $44
	ASL
	TAY
	LDA.w !RAM_DKC1_Global_PressedButtonsLoP1,y
	STA.b $80
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP1,y
	STA.b $7E
	LDY.b $84
	LDA.b $80
	STA.w $16E9,y
	LDA.b $7E
	STA.w $16ED,y
	LDA.w $1699,y
	AND.w #$FFFB
	STA.w $1699,y
	LDA.b $7E
	AND.w #!Joypad_DPadU
	BEQ.b CODE_BFB2F6
	JSR.w CODE_BFB38A
	BRA.b CODE_BFB305

CODE_BFB2F6:
	LDA.b $7E
	AND.w #!Joypad_DPadD
	BEQ.b CODE_BFB302
	JSR.w CODE_BFB3FE
	BRA.b CODE_BFB305

CODE_BFB302:
	JSR.w CODE_BFC1A1
CODE_BFB305:
	LDA.b $7E
	AND.w #!Joypad_DPadL
	BEQ.b CODE_BFB311
	JSR.w CODE_BFB5AE
	BRA.b CODE_BFB320

CODE_BFB311:
	LDA.b $7E
	AND.w #!Joypad_DPadR
	BEQ.b CODE_BFB31D
	JSR.w CODE_BFB6C5
	BRA.b CODE_BFB320

CODE_BFB31D:
	JSR.w CODE_BFC18A
CODE_BFB320:
	LDA.b $7E
	AND.w #!Joypad_A
	BEQ.b CODE_BFB32A
	JSR.w CODE_BFB830
CODE_BFB32A:
	LDA.b $7E
	AND.w #!Joypad_B
	BEQ.b CODE_BFB336
	JSR.w CODE_BFB8DD
	BRA.b CODE_BFB339

CODE_BFB336:
	JSR.w CODE_BFC1B9
CODE_BFB339:
	LDA.b $7E
	AND.w #!Joypad_X
	BEQ.b CODE_BFB343
	JSR.w CODE_BFBBF4
CODE_BFB343:
	LDA.b $7E
	AND.w #!Joypad_Y
	BEQ.b CODE_BFB34F
	JSR.w CODE_BFBC4B
	BRA.b CODE_BFB352

CODE_BFB34F:
	JSR.w CODE_BFBC06
CODE_BFB352:
	LDA.b $7E
	AND.w #!Joypad_L
	BEQ.b CODE_BFB35C
	JSR.w CODE_BFBEE8
CODE_BFB35C:
	LDA.b $7E
	AND.w #!Joypad_R
	BEQ.b CODE_BFB366
	JSR.w CODE_BFBEEA
CODE_BFB366:
	LDA.b $7E
	AND.w #!Joypad_Select
	BEQ.b CODE_BFB372
	JSR.w CODE_BFBF86
	BRA.b CODE_BFB37B

CODE_BFB372:
	LDA.w $1917
	AND.w #$FFBF
	STA.w $1917
CODE_BFB37B:
	LDA.b $7E
	AND.w #!Joypad_Start
	BEQ.b CODE_BFB385
	JSR.w CODE_BFBEEC
CODE_BFB385:
	LDA.w $1E19
	LSR
	RTS

CODE_BFB38A:
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	BEQ.b CODE_BFB397
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_BFB397:
	LDA.w $180F
	ASL
	TAX
	JMP.w (DATA_BFC211,x)

CODE_BFB39F:
	RTS

CODE_BFB3A0:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0300
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w $1E15
	AND.w #$0400
	BEQ.b CODE_BFB3BA
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	CLC
	ADC.w #$0100
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
CODE_BFB3BA:
	RTS

CODE_BFB3BB:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	RTS

CODE_BFB3C4:
	LDY.w $1B01
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	BEQ.b CODE_BFB3CE
	BPL.b CODE_BFB3DD
CODE_BFB3CE:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $7E
	AND.w #$4000
	BNE.b CODE_BFB3DE
	LDA.w #$0180
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
CODE_BFB3DD:
	RTS

CODE_BFB3DE:
	LDA.w #$0280
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	RTS

CODE_BFB3E5:
	RTS

CODE_BFB3E6:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BMI.b CODE_BFB3EE
	RTS

CODE_BFB3EE:
	LDY.w $1B01
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr30_VerticalRope
	BEQ.b CODE_BFB3FA
	RTS

CODE_BFB3FA:
	STZ.w $1B01
	RTS

CODE_BFB3FE:
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	BEQ.b CODE_BFB40B
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FE00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_BFB40B:
	LDA.w $180F
	ASL
	TAX
	JMP.w (DATA_BFC237,x)

CODE_BFB413:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FD00
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w $1E15
	AND.w #$0400
	BEQ.b CODE_BFB42D
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	SEC
	SBC.w #$0100
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
CODE_BFB42D:
	RTS

CODE_BFB42E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FE00
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	RTS

CODE_BFB437:
	LDY.w $1B01
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	BMI.b CODE_BFB44E
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $7E
	AND.w #$4000
	BNE.b CODE_BFB44F
	LDA.w #$FD80
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
CODE_BFB44E:
	RTS

CODE_BFB44F:
	LDA.w #$FC80
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	RTS

CODE_BFB456:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_GroundSlap
	BEQ.b CODE_BFB485
	CMP.w #!Define_DKC1_AnimationID_DK_Bounce
	BEQ.b CODE_BFB485
	CMP.w #!Define_DKC1_AnimationID_DK_UnknownGroundStomp
	BEQ.b CODE_BFB485
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0101
	CMP.w #$0101
	BEQ.b CODE_BFB486
	LDA.b $80
	AND.w #$0400
	BEQ.b CODE_BFB485
	LDY.b $84
	LDA.w $16F5,y
	BNE.b CODE_BFB485
CODE_BFB485:
	RTS

CODE_BFB486:
	LDA.b $BA
	AND.w #$0001
	BNE.b CODE_BFB485
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFB485
	LDY.b $84
	LDA.w $16F5,y
	BNE.b CODE_BFB485
	LDA.w $0512,y
	BNE.b CODE_BFB485
	LDA.w $16E5,y
	CMP.w #$0004
	BEQ.b CODE_BFB485
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_TurnWhileCrawling
	BEQ.b CODE_BFB4D2
	CMP.w #!Define_DKC1_AnimationID_DK_InCrawlspace
	BEQ.b CODE_BFB4D2
	CMP.w #!Define_DKC1_AnimationID_DK_DuckIntoCrawlspace
	BEQ.b CODE_BFB4D2
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_Duck
	BEQ.b CODE_BFB4D2
	LDA.w #$0022
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0000
	STA.w $16E5,y
	LDA.w #!Define_DKC1_AnimationID_DK_Duck
	JSR.w CODE_BFA9B3
CODE_BFB4D2:
	RTS

CODE_BFB4D3:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0000
	STA.w $16E5,y
	LDA.w #!Define_DKC1_AnimationID_DK_DuckIntoCrawlspace
	JSR.w CODE_BFA9B3
	RTS

CODE_BFB4E3:
	LDY.b $84
	LDA.b $7E
	AND.w #$4000
	BEQ.b CODE_BFB522
CODE_BFB4EC:
	LDA.w $1699,y
	ORA.w #$0004
	STA.w $1699,y
	LDA.w $16DD,y
	STA.w $16E1,y
	LDA.b $28
	STA.w $16DD,y
	JSR.w CODE_BFB538
CODE_BFB503:
	STA.b $4C
	LDA.w $1E15
	AND.w #$0400
	BNE.b CODE_BFB51F
	LDA.b $4C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CPX.w #$0004
	BNE.b CODE_BFB51E
	STA.b $4C
	LSR
	LSR
	LSR
	CLC
	ADC.b $4C
CODE_BFB51E:
	RTS

CODE_BFB51F:
	LDA.b $4C
	RTS

CODE_BFB522:
	LDA.w $1699,y
	AND.w #$0200
	BNE.b CODE_BFB4EC
	LDA.w $1699,y
	AND.w #$FFFB
	STA.w $1699,y
	JSR.w CODE_BFB573
	BRA.b CODE_BFB503

CODE_BFB538:
	LDA.w $0512,y
	BEQ.b CODE_BFB55D
	TAX
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr0A_Expresso
	BEQ.b CODE_BFB557
	CMP.w #!Define_DKC1_NorSpr0B_Winky
	BEQ.b CODE_BFB551
	LDA.w #$0380
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFB551:
	LDA.w #$0300
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFB557:
	LDA.w #$0400
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFB55D:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0027
	BEQ.b CODE_BFB56D
	LDA.w #$0300
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFB56D:
	LDA.w #$0180
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFB573:
	LDA.w $0512,y
	BEQ.b CODE_BFB598
	TAX
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr0A_Expresso
	BEQ.b CODE_BFB592
	CMP.w #!Define_DKC1_NorSpr0B_Winky
	BEQ.b CODE_BFB58C
	LDA.w #$0200
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFB58C:
	LDA.w #$0200
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFB592:
	LDA.w #$0300
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFB598:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0027
	BEQ.b CODE_BFB5A8
	LDA.w #$0200
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFB5A8:
	LDA.w #$0180
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFB5AE:
	LDA.w $180F
	ASL
	TAX
	JMP.w (DATA_BFC1C5,x)

CODE_BFB5B6:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FE00
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w $1E15
	AND.w #$0400
	BEQ.b CODE_BFB5D0
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	SEC
	SBC.w #$0100
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_BFB5D0:
	RTS

CODE_BFB5D1:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FE00
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_BFB5DA:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BFB5E2
	RTS

CODE_BFB5E2:
	BRA.b CODE_BFB64B

CODE_BFB5E4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCC.b CODE_BFB5F7
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0007
	CMP.b $F3
	BMI.b CODE_BFB5F7
	RTS

CODE_BFB5F7:
	JSR.w CODE_BFB634
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BFB61D
	BMI.b CODE_BFB609
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_BFB609:
	EOR.w #$FFFF
	INC
	CMP.w #$0300
	BPL.b CODE_BFB615
	LDA.w #$0300
CODE_BFB615:
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_BFB61D:
	LDY.b $84
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_EndRoll
	BEQ.b CODE_BFB633
	LDA.w #$FE00
	STA.w $16F1,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_BFB633:
	RTS

CODE_BFB634:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ORA.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

CODE_BFB640:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ORA.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_BFB64B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BMI.b CODE_BFB671
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$1001
	CMP.w #$0001
	BNE.b CODE_BFB671
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0080
	BEQ.b CODE_BFB671
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0007
	CMP.b $F3
	BPL.b CODE_BFB6B4
CODE_BFB671:
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_HoldJump
	BEQ.b CODE_BFB683
	CMP.w #!Define_DKC1_AnimationID_DK_JumpOffVerticalRope
	BEQ.b CODE_BFB683
	CMP.w #!Define_DKC1_AnimationID_DK_Jump
	BNE.b CODE_BFB68C
CODE_BFB683:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ORA.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_BFB68C:
	LDA.w $180F
	CMP.w #$0001
	BEQ.b CODE_BFB6A9
	LDY.b $84
	LDA.w $0512,y
	BNE.b CODE_BFB6A9
	LDA.w $16F5,y
	BNE.b CODE_BFB6A9
	LDA.w #$FFFB
	JSL.l CODE_BFB801
	BCS.b CODE_BFB6B8
CODE_BFB6A9:
	JSR.w CODE_BFB4E3
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_BFB6B4:
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_BFB6B8:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	ORA.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JSR.w CODE_BFB7D0
	RTS

CODE_BFB6C5:
	LDA.w $180F
	ASL
	TAX
	JMP.w (DATA_BFC1EB,x)

CODE_BFB6CD:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w $1E15
	AND.w #$0400
	BEQ.b CODE_BFB6E7
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	CLC
	ADC.w #$0100
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_BFB6E7:
	RTS

CODE_BFB6E8:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_BFB6F1:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVS.b CODE_BFB6F9
	RTS

CODE_BFB6F9:
	BRA.b CODE_BFB75A

CODE_BFB6FB:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCC.b CODE_BFB70E
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0007
	CMP.b $F3
	BMI.b CODE_BFB70E
	RTS

CODE_BFB70E:
	JSR.w CODE_BFB743
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BEQ.b CODE_BFB72C
	BPL.b CODE_BFB720
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_BFB720:
	CMP.w #$0300
	BPL.b CODE_BFB728
	LDA.w #$0300
CODE_BFB728:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_BFB72C:
	LDY.b $84
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_EndRoll
	BEQ.b CODE_BFB742
	LDA.w #$0200
	STA.w $16F1,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_BFB742:
	RTS

CODE_BFB743:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$BFFF
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

CODE_BFB74F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$BFFF
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_BFB75A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BMI.b CODE_BFB780
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$1001
	CMP.w #$0001
	BNE.b CODE_BFB780
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0080
	BNE.b CODE_BFB780
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0007
	CMP.b $F3
	BPL.b CODE_BFB7BF
CODE_BFB780:
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_HoldJump
	BEQ.b CODE_BFB792
	CMP.w #!Define_DKC1_AnimationID_DK_JumpOffVerticalRope
	BEQ.b CODE_BFB792
	CMP.w #!Define_DKC1_AnimationID_DK_Jump
	BNE.b CODE_BFB79B
CODE_BFB792:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$BFFF
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
CODE_BFB79B:
	LDA.w $180F
	CMP.w #$0001
	BEQ.b CODE_BFB7B8
	LDY.b $84
	LDA.w $0512,y
	BNE.b CODE_BFB7B8
	LDA.w $16F5,y
	BNE.b CODE_BFB7B8
	LDA.w #$0005
	JSL.l CODE_BFB801
	BCS.b CODE_BFB7C3
CODE_BFB7B8:
	JSR.w CODE_BFB4E3
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_BFB7BF:
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTS

CODE_BFB7C3:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$BFFF
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	JSR.w CODE_BFB7D0
	RTS

CODE_BFB7D0:
	RTS															; Note: Seems like the devs dummied out this routine.
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	ORA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	LDY.b $84
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_PushAgainstWallInit
	BEQ.b CODE_BFB800
	CMP.w #!Define_DKC1_AnimationID_DK_PushAgainstWall
	BEQ.b CODE_BFB800
	CMP.w #!Define_DKC1_AnimationID_DK_StopPushAgainstWall
	BEQ.b CODE_BFB800
	LDA.w #!Define_DKC1_AnimationID_DK_PushAgainstWallInit
	JSL.l CODE_BE80A4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_BFB800:
	RTS

CODE_BFB801:
	STA.b $76
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0001
	BEQ.b CODE_BFB82E
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0007
	CMP.b $F3
	BPL.b CODE_BFB82E
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CLC
	ADC.b $76
	JSL.l CODE_818003
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BFB82E
	CMP.w #$0008
	BMI.b CODE_BFB82E
	SEC
	RTL

CODE_BFB82E:
	CLC
	RTL

CODE_BFB830:
	LDA.w $180F
	ASL
	TAX
	JMP.w (DATA_BFC25D,x)

CODE_BFB838:
	LDA.w $1E15
	AND.w #$0400
	BEQ.b CODE_BFB841
	RTS

CODE_BFB841:
	LDA.b $80
	AND.w #$0080
	BNE.b CODE_BFB849
	RTS

CODE_BFB849:
	LDY.b $84
	LDA.w $0512,y
	BNE.b CODE_BFB853
	JMP.w CODE_BFBF8E

CODE_BFB853:
	TAX
	LDA.w #$0000
	STA.w $0512,y
	STZ.w $0516
	STZ.w $0518
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.b $76
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #$00E4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	LDA.w #$00D0
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.b $32
	CMP.w #$0003
	BEQ.b CODE_BFB8BD
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	LDA.w #!Define_DKC1_AnimationID_DK_GetOffAnimalBuddy
	JSL.l CODE_BE80A4
	RTS

CODE_BFB8BD:
	LDA.w #$0400
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	LDA.w #$00C1
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	LDA.w #$002B
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	LDA.w #!Define_DKC1_AnimationID_DK_GetOffUnderwaterAnimalBuddy
	JSL.l CODE_BE80A4
	RTS

CODE_BFB8DD:
	LDA.w $180F
	ASL
	TAX
	JMP.w (DATA_BFC283,x)

CODE_BFB8E5:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.b $80
	AND.w #$8000
	BNE.b CODE_BFB8F1
	RTS

CODE_BFB8F1:
	LDA.b $28
	STA.w $16A5,y
	RTS

CODE_BFB8F7:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.b $80
	AND.w #$8000
	BNE.b CODE_BFB919
	LDA.w $1699,y
	ORA.w #$0001
	STA.w $1699,y
	LDA.b $28
	SEC
	SBC.w $16A5,y
	BMI.b CODE_BFB918
	CMP.w #$000C
	BMI.b CODE_BFB91E
CODE_BFB918:
	RTS

CODE_BFB919:
	LDA.b $28
	STA.w $16A5,y
CODE_BFB91E:
	LDA.w $180F
	CMP.w #$0001
	BEQ.b CODE_BFB918
	CMP.w #$000C
	BNE.b CODE_BFB92E
	JMP.w CODE_BFB9B2

CODE_BFB92E:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0012
	BEQ.b CODE_BFB94F
	CMP.w #$0013
	BEQ.b CODE_BFB94F
	CMP.w #$0019
	BEQ.b CODE_BFB94F
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BNE.b CODE_BFB9B1
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0007
	CMP.b $F3
	BPL.b CODE_BFB9B1
CODE_BFB94F:
	LDY.b $84
	LDA.w $1699,y
	ORA.w #$0003
	STA.w $1699,y
	LDA.w $16CD,y
	ORA.w #$0001
	STA.w $16CD,y
	LDA.w #$FFB8
	CPY.w #$0000
	BEQ.b CODE_BFB96E
	LDA.w #$FFA6
CODE_BFB96E:
	STA.w $16F9,y
	LDA.w #$0000
	STA.w $16E5,y
	LDA.w #$00C1
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w $1E17
	JSR.w CODE_BFBEC5
	LDY.b $84
	LDA.w $1699,y
	AND.w #$FF7F
	STA.w $1699,y
	LDA.b $BA
	AND.w #$0001
	BNE.b CODE_BFB9DB
	LDA.w $0512,y
	BNE.b CODE_BFBA08
	LDA.w $16F5,y
	BEQ.b CODE_BFB9A2
	JMP.w CODE_BFBA21

CODE_BFB9A2:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Jump
	JSL.l CODE_BE80A4
CODE_BFB9B1:
	RTS

CODE_BFB9B2:
	LDA.b $80
	AND.w #$8000
	BEQ.b CODE_BFB9DA
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LSR
	BCS.b CODE_BFB9DA
	LDA.w $0512,y
	TAX
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CMP.w #!Define_DKC1_NorSpr0A_Expresso
	BNE.b CODE_BFB9DA
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BMI.b CODE_BFB9D7
	CMP.w #$0200
	BPL.b CODE_BFB9DA
CODE_BFB9D7:
	JMP.w CODE_BFBA3A

CODE_BFB9DA:
	RTS

CODE_BFB9DB:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0A00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w $0579
	ORA.w #$1000
	STA.w $0579
	LDY.b $84
	LDA.w #$FFB0
	STA.w $16F9,y
	LDA.w $0579
	ORA.w #$0008
	STA.w $0579
	JSR.w CODE_BFA13B
	LDY.b $84
	LDA.w #!Define_DKC1_SoundID_TireBounce
	JMP.w CODE_BFFB2B

CODE_BFBA08:
	TAY
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0015
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDY.b $84
	LDA.w #$FFB8
	STA.w $16F9,y
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Jump
	JSL.l CODE_BE8092
	RTS

CODE_BFBA21:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$001A
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDY.b $84
	LDA.w #$FFB8
	STA.w $16F9,y
	LDA.w #!Define_DKC1_AnimationID_DK_HoldJump
	JSL.l CODE_BE80A4
	RTS

CODE_BFBA39:
	RTS

CODE_BFBA3A:
	LDA.w #$8000
	ORA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$002C
	BEQ.b CODE_BFBA6E
	LDA.w #$002C
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$800C
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w #$0400
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0018
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #!Define_DKC1_AnimationID_ExpressoRiddenByDK_Flutter-$01
	JSL.l CODE_BE8092
CODE_BFBA6E:
	RTS

CODE_BFBA6F:
	LDA.b $7E
	AND.w #$0300
	BEQ.b CODE_BFBA7E
	LDA.b $80
	AND.w #$8000
	BNE.b CODE_BFBA88
CODE_BFBA7D:
	RTS

CODE_BFBA7E:
	LDA.b $7E
	AND.w #$0C00
	BNE.b CODE_BFBA7D
	JMP.w CODE_BFB3C4

CODE_BFBA88:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0700
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDY.b $84
	LDA.w $1699,y
	ORA.w #$0203
	STA.w $1699,y
	LDA.w $16CD,y
	ORA.w #$0001
	STA.w $16CD,y
	LDA.w #$FFB8
	STA.w $16F9,y
	LDA.w #$0000
	STA.w $16E5,y
	LDA.w #$00C1
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	JSR.w CODE_BFBEC5
	LDY.b $84
	LDA.w $1699,y
	AND.w #$FF7F
	STA.w $1699,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_JumpOffVerticalRope
	JSL.l CODE_BE80A4
	LDA.b $7E
	AND.w #$0300
	BNE.b CODE_BFBADB
	RTS

CODE_BFBADB:
	AND.w #$0100
	BNE.b CODE_BFBAEC
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$4000
	ORA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

CODE_BFBAEC:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$BFFF
	AND.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

CODE_BFBAF8:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	RTL

CODE_BFBB05:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHX
	JSR.w CODE_BFBB0F
	PLX
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTL

CODE_BFBB0F:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	TXA
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	STY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEY
	DEY
	STY.b $84
	LDY.b $84
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$00C1
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w $1699,y
	ORA.w #$0003
	STA.w $1699,y
	LDA.w $16CD,y
	ORA.w #$0001
	STA.w $16CD,y
	LDA.w #$FFB8
	STA.w $16F9,y
	LDA.w #$0000
	STA.w $16E5,y
	LDA.w #$00C1
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	JSR.w CODE_BFBEC5
	LDY.b $84
	LDA.w $1699,y
	AND.w #$FF7F
	STA.w $1699,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$002F
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0800
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #!Define_DKC1_AnimationID_DK_JumpOffVerticalRope
	JSL.l CODE_BE80A4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDA.w $0579
	AND.w #$0001
	BNE.b CODE_BFBB85
	RTS

CODE_BFBB85:
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	EOR.w #$0006
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TAX
	DEC
	DEC
	STA.b $84
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_InactiveJump
	JSL.l CODE_BE80A4
	JSL.l CODE_BCB872
	LDA.w $1813
	STA.w $1811
	RTS

CODE_BFBBAF:
	LDA.b $80
	AND.w #$8000
	BNE.b CODE_BFBBB7
	RTS

CODE_BFBBB7:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #!Define_DKC1_SoundID_DKSwim
	CPX.w #$0002
	BEQ.b CODE_BFBBC4
	LDA.w #!Define_DKC1_SoundID_DiddySwim
CODE_BFBBC4:
	JSL.l CODE_BFFB27
	JSR.w CODE_BFBBDC
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDY.b $84
	LDA.w $0512,y
	BNE.b CODE_BFBBDB
	LDA.w #$0300
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
CODE_BFBBDB:
	RTS

CODE_BFBBDC:
	LDA.b $7E
	AND.w #$0C00
	BNE.b CODE_BFBBE7
	LDA.w #$0200
	RTS

CODE_BFBBE7:
	AND.w #$0800
	BNE.b CODE_BFBBF0
	LDA.w #$0100
	RTS

CODE_BFBBF0:
	LDA.w #$0280
	RTS

CODE_BFBBF4:
	LDA.w $0533
	BEQ.b CODE_BFBC04
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_BFBC04:
	RTS

CODE_BFBC05:
	RTS

CODE_BFBC06:
	LDY.b $84
	LDA.w $16F5,y
	BNE.b CODE_BFBC0E
CODE_BFBC0D:
	RTS

CODE_BFBC0E:
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_Throw
	BEQ.b CODE_BFBC0D
	CMP.w #!Define_DKC1_AnimationID_DK_PlaceDownHeldObject
	BEQ.b CODE_BFBC0D
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BNE.b CODE_BFBC29
	LDA.b $7E
	AND.w #$0400
	BNE.b CODE_BFBC36
CODE_BFBC29:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_Throw
	JSL.l CODE_BE80A4
	RTS

CODE_BFBC36:
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_Pickup
	BEQ.b CODE_BFBC0D
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #!Define_DKC1_AnimationID_DK_PlaceDownHeldObject
	JSL.l CODE_BE80A4
	RTS

CODE_BFBC4B:
	LDA.w $180F
	ASL
	TAX
	JMP.w (DATA_BFC2A9,x)

CODE_BFBC53:
	LDA.b $80
	AND.w #$C000
	BNE.b CODE_BFBC5B
	RTS

CODE_BFBC5B:
	EOR.b $80
	STA.b $80
	LDY.b $84
	LDA.w $0512,y
	BNE.b CODE_BFBC67
	RTS

CODE_BFBC67:
	JSR.w CODE_BF98AC
	RTS

CODE_BFBC6B:
	LDY.b $84
	LDA.w $0512,y
	BEQ.b CODE_BFBC75
	JMP.w CODE_BFBE0D

CODE_BFBC75:
	LDA.w $16F5,y
	BEQ.b CODE_BFBC7D
	JMP.w CODE_BFBE38

CODE_BFBC7D:
	JSR.w CODE_BFBE39
	BCS.b CODE_BFBC8C
	LDY.b $84
	LDA.w $16E5,y
	ASL
	TAX
	JMP.w (DATA_BFBC8D,x)

CODE_BFBC8C:
	RTS

DATA_BFBC8D:
	dw CODE_BFBCD7
	dw CODE_BFBDD5
	dw CODE_BFBDE7
	dw CODE_BFBDD5
	dw CODE_BFBC97

CODE_BFBC97:
	JMP.w CODE_BFBD3A

CODE_BFBC9A:
	LDA.b $7E
	AND.w #$0400
	BEQ.b CODE_BFBCD5
	LDA.b $80
	AND.w #$4000
	BEQ.b CODE_BFBCD5
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BMI.b CODE_BFBCD5
	LDY.b $84
	CPY.w #$0000
	BNE.b CODE_BFBCD5
	LDA.w #!Define_DKC1_AnimationID_DK_GroundSlap
	CMP.w $16AD,y
	BEQ.b CODE_BFBCD5
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	JSL.l CODE_BE80A4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0052
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDY.b $84
	LDA.w #$0000
	STA.w $16E5,y
	SEC
	RTS

CODE_BFBCD5:
	CLC
	RTS

CODE_BFBCD7:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	JSR.w CODE_BFBC9A
	BCS.b CODE_BFBD1D
	LDA.b $80
	AND.w #$4000
	BEQ.b CODE_BFBCEC
	LDA.b $28
	STA.w $16A1,y
CODE_BFBCEC:
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_Bounce
	BEQ.b CODE_BFBD1D
	CMP.w #!Define_DKC1_AnimationID_DK_UnknownGroundStomp
	BEQ.b CODE_BFBD1D
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BMI.b CODE_BFBD1D
	DEC
	BPL.b CODE_BFBD3A
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFBD3A
	LDA.b $80
	AND.w #$4000
	BNE.b CODE_BFBD1E
	LDA.b $28
	SEC
	SBC.w $16A1,y
	BMI.b CODE_BFBD1D
	CMP.w #$0008
	BPL.b CODE_BFBD1D
	JMP.w CODE_BFBD1E

CODE_BFBD1D:
	RTS

CODE_BFBD1E:
	LDA.b $BA
	AND.w #$0001
	BEQ.b CODE_BFBD26
	RTS

CODE_BFBD26:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0007
	CMP.b $F3
	BMI.b CODE_BFBD31
	RTS

CODE_BFBD31:
	JSL.l CODE_BFBD4F
	JSL.l CODE_BFBDA9
	RTS

CODE_BFBD3A:
	LDA.b $80
	AND.w #$4000
	BEQ.b CODE_BFBD4E
	LDY.b $84
	LDA.w $16F5,y
	BNE.b CODE_BFBD4E
	LDA.w #$0000
	STA.w $16E5,y
CODE_BFBD4E:
	RTS

CODE_BFBD4F:
	LDA.w #$0001
	STA.w $16E5,y
	STZ.w $1E17
	LDA.w #$0100
	STA.w $16F1,y
	LDA.b $7E
	AND.w #$0300
	BEQ.b CODE_BFBD6B
	LDA.w #$0300
	STA.w $16F1,y
CODE_BFBD6B:
	LDA.b $28
	STA.w $16A1,y
	STA.w $16A9,y
	SEC
	SBC.w $16E1,y
	CMP.w #$0010
	BPL.b CODE_BFBD8A
	LDA.w #$0400
	STA.w $16F1,y
	LDA.w #$0040
	ORA.w $1699,y
	BRA.b CODE_BFBD90

CODE_BFBD8A:
	LDA.w #$FFBF
	AND.w $1699,y
CODE_BFBD90:
	STA.w $1699,y
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CMP.w #$0002
	BEQ.b CODE_BFBDA8
	LDA.w $16F1,y
	STA.b $76
	LSR
	LSR
	LSR
	CLC
	ADC.b $76
	STA.w $16F1,y
CODE_BFBDA8:
	RTL

CODE_BFBDA9:
	LDA.w #$0012
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w $16F1,y
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BFBDBB
	EOR.w #$FFFF
	INC
CODE_BFBDBB:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	TXY
	DEY
	DEY
	LDA.w $1699,y
	ORA.w #$0080
	STA.w $1699,y
	LDA.w #!Define_DKC1_AnimationID_DK_Roll
	JSL.l CODE_BE80A4
	JSR.w CODE_BF902B
	RTL

CODE_BFBDD5:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.b $80
	AND.w #$4000
	BNE.b CODE_BFBDE1
	RTS

CODE_BFBDE1:
	LDA.b $28
	STA.w $16A1,y
	RTS

CODE_BFBDE7:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w #$0003
	STA.w $16E5,y
	LDA.b $28
	STA.w $16A1,y
	LDA.w $16F1,y
	CLC
	ADC.w #$0100
	CMP.w #$0800
	BMI.b CODE_BFBE05
	LDA.w #$0800
CODE_BFBE05:
	STA.w $16F1,y
	JSL.l CODE_BFBDA9
	RTS

CODE_BFBE0D:
	LDA.b $80
	AND.w #$4000
	BNE.b CODE_BFBE15
	RTS

CODE_BFBE15:
	LDY.b $84
	LDA.w $0512,y
	TAX
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr09_Rambi
	BNE.b CODE_BFBE37
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Stab
	BEQ.b CODE_BFBE37
	CMP.w #!Define_DKC1_AnimationID_RambiRiddenByDK_EndStab
	BEQ.b CODE_BFBE37
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Stab
	JSL.l CODE_BE8092
CODE_BFBE37:
	RTS

CODE_BFBE38:
	RTS

CODE_BFBE39:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0001
	BEQ.b CODE_BFBE5D
	LDY.b $84
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_Throw
	BEQ.b CODE_BFBE5D
	LDA.w #$0002
	JSL.l CODE_BBA4C8
	LDA.w #$0010
	JSL.l CODE_BBA58D
	BCS.b CODE_BFBE5F
CODE_BFBE5D:
	CLC
	RTS

CODE_BFBE5F:
	LDA.b $88
	CMP.w #$0006
	BMI.b CODE_BFBE5D
	LDY.b $84
	STA.w $16F5,y
	TAX
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$C000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #$00E0
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #$00E4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0017
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDY.b $84
	LDA.w $1699,y
	AND.w #$FF3F
	STA.w $1699,y
	LDA.w #!Define_DKC1_AnimationID_DK_Pickup
	JSL.l CODE_BE80A4
	SEC
	RTS

CODE_BFBEB9:
	LDY.b $84
	LDA.w $1699,y
	ORA.w #$0010
	STA.w $1699,y
	RTS

CODE_BFBEC5:
	LDY.b $84
	LDA.w $1699,y
	AND.w #$FFEF
	STA.w $1699,y
	RTS

CODE_BFBED1:
	LDY.b $84
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $28
	STA.w $169D,y
	LDA.b $80
	AND.w #$4000
	BNE.b CODE_BFBEE2
	RTS

CODE_BFBEE2:
	LDA.b $28
	STA.w $16A1,y
	RTS

CODE_BFBEE8:
	RTS

CODE_BFBEE9:
	RTS

CODE_BFBEEA:
	RTS

CODE_BFBEEB:
	RTS

CODE_BFBEEC:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0053
	BNE.b CODE_BFBEF7
	RTS

CODE_BFBEF7:
	LDA.b $80
	AND.w #$1000
	BNE.b CODE_BFBEFF
	RTS

CODE_BFBEFF:
	LDA.w !RAM_DKC1_Global_ScreenDisplayRegister
	CMP.w #$000F
	BEQ.b CODE_BFBF08
	RTS

CODE_BFBF08:
	LDA.w $0579
	AND.w #$0040
	BNE.b CODE_BFBF25
	LDA.w #$0040
	ORA.w $0579
	STA.w $0579
	LDA.w #$0020
	STA.w $1E33
	LDA.w #!Define_DKC1_SoundID_CollectG
	JSR.w CODE_BFFB2B
CODE_BFBF25:
	RTS

CODE_BFBF26:
	LDA.w #DATA_8081E9
	JSL.l CODE_8081C5
	RTS

CODE_BFBF2E:
	LDA.b $7E
	AND.w #$0C00
	BNE.b CODE_BFBF37
	CLC
	RTL

CODE_BFBF37:
	AND.w #$0800
	BNE.b CODE_BFBF47
	DEC.b $40
	BPL.b CODE_BFBF45
	LDA.w #$00E5
	STA.b $40
CODE_BFBF45:
	SEC
	RTL

CODE_BFBF47:
	INC.b $40
	LDA.w #$00E5
	CMP.b $40
	BPL.b CODE_BFBF45
	STZ.b $40
	BRA.b CODE_BFBF45

CODE_BFBF54:
	LDA.b $80
	AND.w #$8000
	BNE.b CODE_BFBF60
CODE_BFBF5B:
	LDA.b $80
	AND.w #$4000
CODE_BFBF60:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	CMP.w #$0020
	BPL.b CODE_BFBF6B
	RTS

CODE_BFBF6B:
	LDA.b $32
	CMP.w #$0003
	BEQ.b CODE_BFBF7C
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w $1929
	RTS

CODE_BFBF7C:
	LDA.w #$002B
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w $1929
	RTS

CODE_BFBF86:
	LDA.w $180F
	ASL
	TAX
	JMP.w (DATA_BFC2CF,x)

CODE_BFBF8E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0053
	BNE.b CODE_BFBF99
	RTS

CODE_BFBF99:
	LDA.w $0579
	AND.w #$0001
	BNE.b CODE_BFBFA2
CODE_BFBFA1:
	RTS

CODE_BFBFA2:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0019
	BNE.b CODE_BFBFAD
	RTS

CODE_BFBFAD:
	LDY.b $84
	LDA.w $0512,y
	BNE.b CODE_BFBFA1
	LDA.w $16F5,y
	BNE.b CODE_BFBFA1
	LDA.w $1917
	AND.w #$0040
	BEQ.b CODE_BFBFC2
	RTS

CODE_BFBFC2:
	LDA.w $1917
	ORA.w #$0040
	STA.w $1917
	LDA.b $32
	CMP.w #$0003
	BNE.b CODE_BFBFD5
	JMP.w CODE_BFC102

CODE_BFBFD5:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$1101
	CMP.w #$0101
	BNE.b CODE_BFBFA1
	TXA
	EOR.w #$0006
	TAY
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	BPL.b CODE_BFBFF1
	EOR.w #$FFFF
	INC
CODE_BFBFF1:
	CMP.w #$0008
	BPL.b CODE_BFBFA1
	STZ.b $7E
	STZ.b $80
	LDA.w #$0003
	STA.w $1929
	LDA.w #$0001
	STA.w $1E19
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	CMP.w #$0001
	BEQ.b CODE_BFC014
	CMP.w #$0002
	BEQ.b CODE_BFC027
	RTS

CODE_BFC014:
	LDA.w #$0002
	STA.w !RAM_DKC1_Player_CurrentKongLo
	LDA.w #$0011
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo+$02
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo+$04
	JSR.w CODE_BFC03A
	RTS

CODE_BFC027:
	LDA.w #$0001
	STA.w !RAM_DKC1_Player_CurrentKongLo
	LDA.w #$0011
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo+$02
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo+$04
	JSR.w CODE_BFC03A
	RTS

CODE_BFC03A:
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	EOR.w #$0006
	TAX
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDX.w #$0002
	JSR.w CODE_BFC04F
	LDX.w #$0004
CODE_BFC04F:
	LDA.w #$FFFF
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	LDA.b $84
	PHA
	TXA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC
	DEC
	STA.b $84
	JSR.w CODE_BFC075
	PLA
	STA.b $84
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFC075:
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	CMP.w #$0001
	BEQ.b CODE_BFC094
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CMP.w #$0002
	BEQ.b CODE_BFC08C
	LDA.w #!Define_DKC1_AnimationID_DK_TakesLead
	JSL.l CODE_BE80A4
	RTS

CODE_BFC08C:
	LDA.w #!Define_DKC1_AnimationID_DK_GoesToBack
	JSL.l CODE_BE80A4
	RTS

CODE_BFC094:
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CMP.w #$0002
	BEQ.b CODE_BFC0A3
	LDA.w #!Define_DKC1_AnimationID_DK_GoesToBack
	JSL.l CODE_BE80A4
	RTS

CODE_BFC0A3:
	LDA.w #!Define_DKC1_AnimationID_DK_TakesLead
	JSL.l CODE_BE80A4
	RTS

CODE_BFC0AB:
	LDX.w #$0002
	LDY.w #$0004
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BFC0C3
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	RTS

CODE_BFC0C3:
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	RTS

CODE_BFC0D0:
	LDX.w #$0002
	LDY.w #$0002
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w $16B9,y
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w $16BD,y
	LDX.w #$0004
	LDY.w #$0000
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w $16B9,y
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w $16BD,y
	LDX.w #$0002
	LDY.w #$0004
	RTS

CODE_BFC0FB:
	LDA.w #!Define_DKC1_SoundID_DiddyMonkeySound
	JSR.w CODE_BFFB2B
	RTS

CODE_BFC102:
	STZ.b $7E
	STZ.b $80
	JSR.w CODE_BFC0FB
	LDA.w #$0003
	STA.w $1929
	LDA.w #$0001
	STA.w $1E19
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TAX
	EOR.w #$0006
	TAY
	LDA.w #$0038
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0037
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	JSR.w CODE_BFC13F
	JSR.w CODE_BFC16E
	JSR.w CODE_BFC0D0
	JSL.l CODE_B880CE
	RTS

CODE_BFC13F:
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,y
	ASL
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	ASL
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_BFC16E:
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	CMP.w #$0001
	BEQ.b CODE_BFC17C
	CMP.w #$0002
	BEQ.b CODE_BFC183
	RTS

CODE_BFC17C:
	LDA.w #$0002
	STA.w !RAM_DKC1_Player_CurrentKongLo
	RTS

CODE_BFC183:
	LDA.w #$0001
	STA.w !RAM_DKC1_Player_CurrentKongLo
	RTS

CODE_BFC18A:
	LDA.w $180F
	ASL
	TAX
	JMP.w (DATA_BFC2F5,x)

CODE_BFC192:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	AND.w #$FFFE
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	RTS

CODE_BFC1A1:
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	BEQ.b CODE_BFC1AB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_BFC1AB:
	LDA.w $180F
	ASL
	TAX
	JMP.w (DATA_BFC31B,x)

CODE_BFC1B3:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	RTS

CODE_BFC1B9:
	LDX.b $84
	LDA.w $1699,x
	AND.w #$FFFC
	STA.w $1699,x
	RTS

DATA_BFC1C5:
	dw CODE_BFB64B
	dw CODE_BFB64B
	dw CODE_BFBA39
	dw CODE_BFB634
	dw CODE_BFB5DA
	dw CODE_BFB5DA
	dw CODE_BFB5E4
	dw CODE_BFBA39
	dw CODE_BFC192
	dw CODE_BFB64B
	dw CODE_BFBA39
	dw CODE_BFB64B
	dw CODE_BFB640
	dw CODE_BFBA39
	dw CODE_BFB64B
	dw CODE_BFB5D1
	dw CODE_BFBA39
	dw CODE_BFB5B6
	dw CODE_BFBA39

DATA_BFC1EB:
	dw CODE_BFB75A
	dw CODE_BFB75A
	dw CODE_BFBA39
	dw CODE_BFB743
	dw CODE_BFB6F1
	dw CODE_BFB6F1
	dw CODE_BFB6FB
	dw CODE_BFBA39
	dw CODE_BFC192
	dw CODE_BFB75A
	dw CODE_BFBA39
	dw CODE_BFB75A
	dw CODE_BFB74F
	dw CODE_BFBA39
	dw CODE_BFB75A
	dw CODE_BFB6E8
	dw CODE_BFBA39
	dw CODE_BFB6CD
	dw CODE_BFBA39

DATA_BFC211:
	dw CODE_BFBA39
	dw CODE_BFB3E5
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFB3C4
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFB3BB
	dw CODE_BFBA39
	dw CODE_BFB3A0
	dw CODE_BFBA39

DATA_BFC237:
	dw CODE_BFB456
	dw CODE_BFB456
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFB456
	dw CODE_BFB437
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFB456
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFB42E
	dw CODE_BFBA39
	dw CODE_BFB413
	dw CODE_BFBA39

DATA_BFC25D:
	dw CODE_BFB838
	dw CODE_BFB838
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFB838
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFB838
	dw CODE_BFBA39
	dw CODE_BFB838
	dw CODE_BFBA39

DATA_BFC283:
	dw CODE_BFB8F7
	dw CODE_BFB8F7
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFB8F7
	dw CODE_BFB8F7
	dw CODE_BFB8F7
	dw CODE_BFB8F7
	dw CODE_BFB8F7
	dw CODE_BFBA6F
	dw CODE_BFBA6F
	dw CODE_BFBA39
	dw CODE_BFB8F7
	dw CODE_BFBA39
	dw CODE_BFB8F7
	dw CODE_BFBBAF
	dw CODE_BFB8E5
	dw CODE_BFBC53
	dw CODE_BFBF54

DATA_BFC2A9:
	dw CODE_BFBC6B
	dw CODE_BFBC6B
	dw CODE_BFBED1
	dw CODE_BFBA39
	dw CODE_BFBED1
	dw CODE_BFBC6B
	dw CODE_BFBC6B
	dw CODE_BFBA39
	dw CODE_BFBC6B
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBC6B
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBC53
	dw CODE_BFBF5B

DATA_BFC2CF:
	dw CODE_BFBF8E
	dw CODE_BFBF8E
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBF8E
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBF8E
	dw CODE_BFBA39
	dw CODE_BFBF8E
	dw CODE_BFBA39

DATA_BFC2F5:
	dw CODE_BFC192
	dw CODE_BFC192
	dw CODE_BFC192
	dw CODE_BFC192
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFC192
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFC192
	dw CODE_BFC192
	dw CODE_BFBA39
	dw CODE_BFC192
	dw CODE_BFC192
	dw CODE_BFBA39
	dw CODE_BFC192
	dw CODE_BFBA39

DATA_BFC31B:
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFC1B3
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFBA39
	dw CODE_BFC1B3
	dw CODE_BFBA39
	dw CODE_BFC1B3
	dw CODE_BFBA39

CODE_BFC341:
	JSL.l CODE_809B9C
	STY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TYX
	DEY
	DEY
	STY.b $84
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0019
	BNE.b CODE_BFC377
	LDA.w $1699,x
	ORA.w #$0004
	STA.w $1699,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w #$0010
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	PHX
	JSR.w CODE_BFC377
	PLX
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0010
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_BFC377:
	LDA.w $0579
	AND.w #$0002
	BEQ.b CODE_BFC386
	EOR.w $0579
	STA.w $0579
	RTS

CODE_BFC386:
	LDY.b $84
	LDA.w $16AD,y
	STA.w $191F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w $191B
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w $1919
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	STA.w $191D
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BNE.b CODE_BFC3B6
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	CMP.w !RAM_DKC1_NorSpr_YPosLo,x
	BNE.b CODE_BFC3B6
	RTS

CODE_BFC3B6:
	LDY.w $1813
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	STA.w $1815,y
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	STA.w $1855,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	XBA
	AND.w #$FF00
	STA.b $4C
	LDX.b $84
	LDA.w $16AD,x
	STA.w $18D5,y
	LDA.w $1699,x
	AND.w #$0004
	ORA.w $16CD,x
	AND.w #$00FF
	ORA.b $4C
	STA.w $1895,y
	AND.w #$FFFE
	STA.w $16CD,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INY
	INY
	TYA
	AND.w #$003F
	STA.w $1813
	CMP.w $1811
	BNE.b CODE_BFC41D
	LDA.w $1811
	INC
	INC
	AND.w #$003F
	STA.w $1811
	LDA.w #$0001
	ORA.w $1917
	STA.w $1917
	LDA.w #$0003
	STA.w $1915
CODE_BFC41D:
	LDA.w $1813
	CMP.w $1925
	BEQ.b CODE_BFC426
	RTS

CODE_BFC426:
	LDA.w #$FFFF
	STA.w $1925
	RTS

CODE_BFC42D:
	LDA.w $1811
	AND.w #$003F
	TAY
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	LDA.w $1815,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w $1855,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDX.b $84
	LDA.w $18D5,y
	STA.w $1921
	LDA.w $1895,y
	STA.w $16CD,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $1813
	DEC
	DEC
	AND.w #$003F
	TAY
	LDA.w $1815,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $76
	BNE.b CODE_BFC474
	BRA.b CODE_BFC477

CODE_BFC474:
	JSR.w CODE_BF8C8E
CODE_BFC477:
	JSL.l CODE_818000
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BNE.b CODE_BFC4E6
	LDA.b $76
	BPL.b CODE_BFC48C
	EOR.w #$FFFF
	INC
CODE_BFC48C:
	TAY
	LDA.w $1917
	AND.w #$0020
	BNE.b CODE_BFC4BF
	LDA.w $1917
	AND.w #$0008
	BNE.b CODE_BFC4AE
	TYA
	CMP.w #$001C
	BMI.b CODE_BFC4FF
	LDA.w $1917
	ORA.w #$0008
	STA.w $1917
	BRA.b CODE_BFC4FF

CODE_BFC4AE:
	TYA
	CMP.w #$001C
	BPL.b CODE_BFC4C5
	LDA.w $1917
	AND.w #$FFF7
	STA.w $1917
	BRA.b CODE_BFC4FF

CODE_BFC4BF:
	EOR.w $1917
	STA.w $1917
CODE_BFC4C5:
	LDA.w $1811
	INC
	INC
	AND.w #$003F
	CMP.w $1813
	BEQ.b CODE_BFC4FF
	STA.w $1811
	LDA.w #$0004
	ORA.w $1917
	STA.w $1917
	LDA.w #$0003
	STA.w $1915
	BRA.b CODE_BFC4FF

CODE_BFC4E6:
	LDA.w $1811
	INC
	INC
	AND.w #$003F
	CMP.w $1813
	BEQ.b CODE_BFC4FF
	STA.w $1811
	LDA.w #$0002
	ORA.w $1917
	STA.w $1917
CODE_BFC4FF:
	RTS

CODE_BFC500:
	RTS

CODE_BFC501:
	LDA.w $1811
	AND.w #$003F
	TAY
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	LDA.w $1815,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w $1855,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDX.b $84
	LDA.w $18D5,y
	STA.w $1921
	LDA.w $1895,y
	STA.w $16CD,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w $1813
	DEC
	DEC
	AND.w #$003F
	TAY
	LDA.w $1815,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $76
	BNE.b CODE_BFC548
	BRA.b CODE_BFC54B

CODE_BFC548:
	JSR.w CODE_BF8C8E
CODE_BFC54B:
	RTS

CODE_BFC54C:
	LDA.b $76
	BPL.b CODE_BFC554
	EOR.w #$FFFF
	INC
CODE_BFC554:
	TAY
	LDA.w $1917
	AND.w #$0008
	BNE.b CODE_BFC56E
	TYA
	CMP.w #$001C
	BMI.b CODE_BFC5B9
	LDA.w $1917
	ORA.w #$0008
	STA.w $1917
	BRA.b CODE_BFC5B9

CODE_BFC56E:
	TYA
	CMP.w #$001C
	BPL.b CODE_BFC57F
	LDA.w $1917
	AND.w #$FFF7
	STA.w $1917
	BRA.b CODE_BFC5B9

CODE_BFC57F:
	LDA.w $1811
	INC
	INC
	AND.w #$003F
	CMP.w $1813
	BEQ.b CODE_BFC5B9
	STA.w $1811
	LDA.w #$0004
	ORA.w $1917
	STA.w $1917
	LDA.w #$0003
	STA.w $1915
	BRA.b CODE_BFC5B9

CODE_BFC5A0:
	LDA.w $1811
	INC
	INC
	AND.w #$003F
	CMP.w $1813
	BEQ.b CODE_BFC5B9
	STA.w $1811
	LDA.w #$0002
	ORA.w $1917
	STA.w $1917
CODE_BFC5B9:
	RTS

CODE_BFC5BA:
	LDY.w $1925
	LDA.w $1813
	DEC
	DEC
	AND.w #$003F
	TAX
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	TAY
	AND.w #$0001
	BEQ.b CODE_BFC5E1
	TYA
	AND.w #$0100
	BEQ.b CODE_BFC5DC
	JSR.w CODE_BFC5F7
	BRA.b CODE_BFC5F6

CODE_BFC5DC:
	JSR.w CODE_BFC5F7
	BRA.b CODE_BFC5F6

CODE_BFC5E1:
	TYA
	AND.w #$0100
	BNE.b CODE_BFC5E9
	BRA.b CODE_BFC5F6

CODE_BFC5E9:
	LDA.w $1813
	DEC
	DEC
	DEC
	DEC
	AND.w #$003F
	STA.w $1925
CODE_BFC5F6:
	RTS

CODE_BFC5F7:
	LDY.w $1925
	BMI.b CODE_BFC63D
	LDA.w $1813
	DEC
	DEC
	AND.w #$003F
	TAX
	LDA.w $1815,y
	CMP.w $1815,x
	BNE.b CODE_BFC63D
	LDA.w $1855,y
	CMP.w $1855,x
	BNE.b CODE_BFC63D
	TXA
	CMP.w $1811
	BMI.b CODE_BFC62B
	TYA
	CMP.w $1813
	BPL.b CODE_BFC63D
	LDA.w $1811
	CMP.w $1925
	BPL.b CODE_BFC63D
	BRA.b CODE_BFC639

CODE_BFC62B:
	TYA
	CMP.w $1813
	BMI.b CODE_BFC639
	LDA.w $1811
	CMP.w $1925
	BPL.b CODE_BFC63D
CODE_BFC639:
	TYA
	STA.w $1813
CODE_BFC63D:
	RTS

DKC1_NorSpr03_FreeMovementDebugEnemy_Main:
;$BFC63E
	LDA.w !RAM_DKC1_Level_FreeMovementDebugFlagLo
	BEQ.b CODE_BFC667
	LDA.w $1E45
	CMP.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BEQ.b CODE_BFC657
CODE_BFC64A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	JSL.l CODE_BDF4EE
	RTL

CODE_BFC657:
	LDA.b $28
	AND.w #$0002
	BEQ.b CODE_BFC64A
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	RTL

CODE_BFC667:
	JSL.l CODE_BDF6A9
	RTL

CODE_BFC66C:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w $1E41
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w $1E43
	LDA.w !RAM_DKC1_Global_HeldButtonsLoP2
	STA.b $7E
	AND.w #!Joypad_DPadU
	BEQ.b CODE_BFC689
	INC.w !RAM_DKC1_NorSpr_YPosLo,x
	BRA.b CODE_BFC693

CODE_BFC689:
	LDA.b $7E
	AND.w #!Joypad_DPadD
	BEQ.b CODE_BFC693
	DEC.w !RAM_DKC1_NorSpr_YPosLo,x
CODE_BFC693:
	LDA.b $7E
	AND.w #!Joypad_DPadL
	BEQ.b CODE_BFC69F
	DEC.w !RAM_DKC1_NorSpr_XPosLo,x
	BRA.b CODE_BFC6A9

CODE_BFC69F:
	LDA.b $7E
	AND.w #!Joypad_DPadR
	BEQ.b CODE_BFC6A9
	INC.w !RAM_DKC1_NorSpr_XPosLo,x
CODE_BFC6A9:
	JSL.l CODE_BDF4EE
	RTL

DKC1_NorSpr04_UnknownSprite_Main:
;$BFC6AE
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSR.w CODE_BFF179
	JSL.l CODE_BE80E1
	JSR.w CODE_BFC6CD
	BCS.b CODE_BFC6C4
	JSL.l CODE_BDF4EE
	RTL

CODE_BFC6C4:
	JSL.l CODE_BDF476
	RTL

CODE_BFC6C9:
	JSR.w CODE_BFC6CD
	RTL

CODE_BFC6CD:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_BFC6D6
	CLC
	RTS

CODE_BFC6D6:
	CMP.w #$0001
	BEQ.b CODE_BFC6E5
	CMP.w #$0020
	BEQ.b CODE_BFC6E5
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	CLC
	RTS

CODE_BFC6E5:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	JSL.l CODE_BFFA85
	SEC
	RTS

CODE_BFC6EE:
	JSR.w CODE_BFC6F2
	RTL

CODE_BFC6F2:
	JSL.l CODE_BBA4D5
	LDA.w #$0001
	JSL.l CODE_BBA574
	BCS.b CODE_BFC701
	CLC
	RTS

CODE_BFC701:
	BRA.b CODE_BFC745

CODE_BFC703:
	JSR.w CODE_BFC70F
	RTL

CODE_BFC707:
	JSL.l CODE_BBA4C8
	JSR.w CODE_BFC713
	RTL

CODE_BFC70F:
	JSL.l CODE_BBA4D5
CODE_BFC713:
	LDA.w #$0001
	JSL.l CODE_BBA574
	BCS.b CODE_BFC71E
CODE_BFC71C:
	CLC
	RTS

CODE_BFC71E:
	LDY.b $88
	TYX
	DEX
	DEX
	LDA.w $1699,x
	AND.w #$0080
	BNE.b CODE_BFC71C
	LDA.w $16AD,x
	CMP.w #!Define_DKC1_AnimationID_DK_Bounce
	BEQ.b CODE_BFC71C
	CMP.w #!Define_DKC1_AnimationID_DK_UnknownGroundStomp
	BEQ.b CODE_BFC75A
	LDY.b $88
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	AND.w #$0101
	CMP.w #$0101
	BNE.b CODE_BFC75A
CODE_BFC745:
	LDY.b $88
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
	SEC
	RTS

CODE_BFC756:
	JSR.w CODE_BFC745
	RTL

CODE_BFC75A:
	LDA.b $A8
	SEC
	SBC.b $B4
	CMP.w #$000A
	BPL.b CODE_BFC745
	CLC
	RTS

CODE_BFC766:
	JSR.w CODE_BFC76A
	RTL

CODE_BFC76A:
	JSL.l CODE_BBA4D5
	LDA.w #$0001
	JSL.l CODE_BBA574
	BCS.b CODE_BFC778
	RTS

CODE_BFC778:
	LDX.b $88
	DEX
	DEX
	LDA.w $16AD,x
	CMP.w #!Define_DKC1_AnimationID_DK_Bounce
	BEQ.b CODE_BFC75A
	JMP.w CODE_BFC745

CODE_BFC787:
	LDA.b $A8
	SEC
	SBC.b $B4
	CMP.w #$0014
	BPL.b CODE_BFC745
	RTS

DKC1_NorSpr29_Slippa_Main:
;$BFC792
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFC79D,x)

DATA_BFC79D:
	dw CODE_BFC7A3
	dw CODE_BFC7BB
	dw CODE_BFC7CA

CODE_BFC7A3:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	JSR.w CODE_BFF179
	JSL.l CODE_BE80E1
	JSR.w CODE_BFC7D5
	BCS.b CODE_BFC7BA
	JSR.w CODE_BFC70F
	JSL.l CODE_BDF4EE
	RTL

CODE_BFC7BA:
	RTL

CODE_BFC7BB:
	LDA.w #$0064
	JSR.w CODE_BFF179
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF421
	RTL

CODE_BFC7CA:
	LDA.w #$0065
	JSR.w CODE_BFF179
	JSL.l CODE_BE80E1
	RTL

CODE_BFC7D5:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_BFC7E9
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	BPL.b CODE_BFC7E7
	JSL.l CODE_BDF476
	SEC
	RTS

CODE_BFC7E7:
	CLC
	RTS

CODE_BFC7E9:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00F4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #!Define_DKC1_AnimationID_Slippa_Dead
	JSL.l CODE_BE80AF
	JSL.l CODE_BFFA85
	SEC
	RTS

DKC1_NorSpr06_Klump_Main:
;$BFC810
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFC81B,x)

DATA_BFC81B:
	dw CODE_BFC821
	dw CODE_BFC839
	dw CODE_BFC848

CODE_BFC821:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	JSR.w CODE_BFF179
	JSL.l CODE_BE80E1
	JSR.w CODE_BFC853
	BCS.b CODE_BFC838
	JSR.w CODE_BFC70F
	JSL.l CODE_BDF4EE
	RTL

CODE_BFC838:
	RTL

CODE_BFC839:
	LDA.w #$0064
	JSR.w CODE_BFF179
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF421
	RTL

CODE_BFC848:
	LDA.w #$0065
	JSR.w CODE_BFF179
	JSL.l CODE_BE80E1
	RTL

CODE_BFC853:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_BFC85C
	CLC
	RTS

CODE_BFC85C:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	CMP.w #$0004
	BEQ.b CODE_BFC88A
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00F4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #!Define_DKC1_AnimationID_Klump_Dead
	JSL.l CODE_BE80AF
	LDA.w #!Define_DKC1_SoundID_KillKlump
	JSR.w CODE_BFFB0D
	SEC
	RTS

CODE_BFC88A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable15C9Lo,x
	TAX
	LDA.w #$0400
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BFC8A8
	EOR.w #$FFFF
	INC
CODE_BFC8A8:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #!Define_DKC1_AnimationID_Klump_Recoil
	JSL.l CODE_BE80AF
	LDA.w #!Define_DKC1_SoundID_RambiWalk2
	JSR.w CODE_BFFB0D
	SEC
	RTS

DKC1_NorSpr67_CheckpointStars_Main:
;$BFC8BF
	JSL.l CODE_BE80E1
	JML.l CODE_BDF421

DKC1_NorSpr08_UnknownSprite_Main:
;$BFC8C7
	JML.l CODE_BE80E1

CODE_BFC8CB:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVS.b CODE_BFC8E2
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	BRA.b CODE_BFC8EC

CODE_BFC8E2:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
CODE_BFC8EC:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$C000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

CODE_BFC906:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_BFC90F
	CLC
	RTS

CODE_BFC90F:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	CMP.w #$0008
	BEQ.b CODE_BFC919
	CLC
	RTS

CODE_BFC919:
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	SEC
	RTS

CODE_BFC927:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_BFC930
	CLC
	RTS

CODE_BFC930:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	CMP.w #$0008
	BEQ.b CODE_BFC961
	CMP.w #$0010
	BEQ.b CODE_BFC93F
	CLC
	RTS

CODE_BFC93F:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr0C_Enguarde
	BNE.b CODE_BFC94C
	LDA.w #$0006
	BRA.b CODE_BFC94F

CODE_BFC94C:
	LDA.w #$0002
CODE_BFC94F:
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #!Define_DKC1_AnimationID_Rambi_Hurt
	JSL.l CODE_BE8086
	SEC
	RTS

CODE_BFC961:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr0C_Enguarde
	BEQ.b CODE_BFC984
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #!Define_DKC1_AnimationID_Rambi_Idle
	JSL.l CODE_BE8086
	SEC
	RTS

CODE_BFC984:
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #!Define_DKC1_AnimationID_Rambi_Idle
	JSL.l CODE_BE8086
	SEC
	RTS

DKC1_NorSpr2B_DKBarrelLetters_Main:
;$BFC9A2
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr26_DKBarrel
	BNE.b CODE_BFC9C6
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,y
	BMI.b CODE_BFC9C6
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	JSL.l CODE_BE80E1
	RTL

CODE_BFC9C6:
	JML.l CODE_BDF476

CODE_BFC9CA:
	LDA.w #$FBFF
	AND.w $0579
	STA.w $0579
	LDA.w $0579
	AND.w #$0001
	BEQ.b CODE_BFC9DC
CODE_BFC9DB:
	RTS

CODE_BFC9DC:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	BEQ.b CODE_BFC9DB
	ASL
	EOR.w #$0006
	STA.b $86
	TAY
	DEC
	DEC
	STA.b $84
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w #$00C1
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	LDA.w #$0023
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	LDA.w #$0001
	ORA.w $0579
	STA.w $0579
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	LDA.b $86
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC
	DEC
	STA.b $84
	LDA.w #!Define_DKC1_AnimationID_DK_Bounce
	JSL.l CODE_BE80A4
	JSR.w CODE_BFCA46
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0009
	STA.w $1929
	JSL.l CODE_809B9C
	LDA.w #!Define_DKC1_SoundID_DiddyMonkeySound
	CPY.w #$0002
	BEQ.b CODE_BFCA42
	LDA.w #!Define_DKC1_SoundID_DKMonkeySound
CODE_BFCA42:
	JSR.w CODE_BFFB2B
	RTS

CODE_BFCA46:
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	EOR.w #$0006
	STA.b $86
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $84
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w $16B9,y
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w $16BD,y
	LDA.w #$0000
	STA.w $16CD,y
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDY.b $86
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	TXA
	EOR.w #$0006
	TAY
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	RTS

CODE_BFCAA0:
	BIT.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BVS.b CODE_BFCAA6
	RTS

CODE_BFCAA6:
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	CMP.w !RAM_DKC1_NorSpr_DisplayedPoseLo,x
	BEQ.b CODE_BFCAAF
	RTS

CODE_BFCAAF:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	AND.w #$BFFF
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0E55Lo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

DKC1_NorSpr09_Rambi_Main:
DKC1_NorSpr0A_Expresso_Main:
DKC1_NorSpr0B_Winky_Main:
DKC1_NorSpr0C_Enguarde_Main:
;$BFCABF
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFCACA,x)

DATA_BFCACA:
	dw CODE_BFCB0C
	dw CODE_BFCB18
	dw CODE_BFCB2A
	dw CODE_BFCB5D
	dw CODE_BFCB88
	dw CODE_BFCB9A
	dw CODE_BFCB9B
	dw CODE_BFCBDC

CODE_BFCADA:
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	BPL.b CODE_BFCAED
	EOR.w #$FFFF
	INC
CODE_BFCAED:
	CMP.w #$0200
	BMI.b CODE_BFCAF8
	JSL.l CODE_BDF476
	SEC
	RTS

CODE_BFCAF8:
	CLC
	RTS

CODE_BFCAFA:
	JSR.w CODE_BFB12B
	JSL.l CODE_BFB18C
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
CODE_BFCB07:
	JSL.l CODE_BE80E1
CODE_BFCB0B:
	RTL

CODE_BFCB0C:
	JSR.w CODE_BFC906
	BCS.b CODE_BFCB07
	JSR.w CODE_BFCADA
	BCS.b CODE_BFCB0B
	BRA.b CODE_BFCAFA

CODE_BFCB18:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_BFCAA0
	JSR.w CODE_BFC927
	BCS.b CODE_BFCB07
	JSR.w CODE_BFC8CB
	JSL.l CODE_BE80E1
	RTL

CODE_BFCB2A:
	JSR.w CODE_BFC906
	BCS.b CODE_BFCB07
	JSR.w CODE_BFCADA
	BCS.b CODE_BFCB0B
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0002
	BNE.b CODE_BFCB40
CODE_BFCB3E:
	BRA.b CODE_BFCAFA

CODE_BFCB40:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #$0400
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BFCB55
	EOR.w #$FFFF
	INC
CODE_BFCB55:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BRA.b CODE_BFCB3E

CODE_BFCB5D:
	JSR.w CODE_BFCC24
	BCC.b CODE_BFCB63
	RTL

CODE_BFCB63:
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $28
	LSR
	BCC.b CODE_BFCB6F
	LDA.w #$0001
CODE_BFCB6F:
	AND.w #$000F
	TAY
	LDA.w DATA_BFCC14,y
	AND.w #$00FF
	XBA
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_BFA89A
	JSR.w CODE_BFACDA
	JSL.l CODE_BE80E1
	RTL

CODE_BFCB88:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_BFCAA0
	JSR.w CODE_BFC927
	BCS.b CODE_BFCB95
	JSR.w CODE_BFC8CB
CODE_BFCB95:
	JSL.l CODE_BE80E1
	RTL

CODE_BFCB9A:
	RTL

CODE_BFCB9B:
	JSR.w CODE_BFCC24
	BCC.b CODE_BFCBA1
	RTL

CODE_BFCBA1:
	JSR.w CODE_BFCBF9
	BCC.b CODE_BFCBAA
	JML.l CODE_BDF476

CODE_BFCBAA:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0002
	BNE.b CODE_BFCBB6
	BRA.b CODE_BFCBD1

CODE_BFCBB6:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w #$4000
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #$0200
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BFCBCB
	EOR.w #$FFFF
	INC
CODE_BFCBCB:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_BFCBD1:
	JSR.w CODE_BFA89A
	JSR.w CODE_BFACDA
	JSL.l CODE_BE80E1
	RTL

CODE_BFCBDC:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_BFCAA0
	JSR.w CODE_BFC927
	BCC.b CODE_BFCBE9
	JMP.w CODE_BFCB07

CODE_BFCBE9:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	JSL.l CODE_BE80E1
	RTL

CODE_BFCBF9:
	JSL.l CODE_BDF7D0
	BCC.b CODE_BFCC0A
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BMI.b CODE_BFCC08
	CLC
	RTS

CODE_BFCC08:
	SEC
	RTS

CODE_BFCC0A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$012C
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	CLC
	RTS

DATA_BFCC14:
	dw $0001,$0001,$FF00,$FF00,$00FF,$00FF,$0100,$0100

CODE_BFCC24:
	JSL.l CODE_BBA4D5
	LDA.w #$0001
	JSL.l CODE_BBA574
	BCS.b CODE_BFCC33
CODE_BFCC31:
	CLC
	RTS

CODE_BFCC33:
	LDA.b $88
	TAX
	BIT.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BMI.b CODE_BFCC31
	DEC
	DEC
	STA.b $84
	TAY
	LDA.w $0512,y
	BNE.b CODE_BFCC31
	LDA.w $16AD,y
	CMP.w #!Define_DKC1_AnimationID_DK_GetOffUnderwaterAnimalBuddy
	BEQ.b CODE_BFCC31
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w $0512,y
	TAX
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	STA.w $0516
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $88
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDX.b $88
	LDA.w #$8008
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #$0030
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$00C3
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	LDA.w #$00DC
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #$00E4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,y
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0E55Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	ORA.w #$4000
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	LDA.b $76
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$0E00
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHX
	LDA.b $88
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_BeginBeingRidden
	JSL.l CODE_BE8092
	PLX
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	SEC
	RTS

CODE_BFCCDB:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVS.b CODE_BFCCF2
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	BRA.b CODE_BFCCFC

CODE_BFCCF2:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
CODE_BFCCFC:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$C000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	RTS

CODE_BFCD16:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_BFCD1F
CODE_BFCD1D:
	CLC
	RTS

CODE_BFCD1F:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	CMP.w #$0010
	BEQ.b CODE_BFCD51
	BRA.b CODE_BFCD29

CODE_BFCD29:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr26_DKBarrel
	BNE.b CODE_BFCD39
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0002
	BEQ.b CODE_BFCD1D
CODE_BFCD39:
	STZ.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #!Define_DKC1_AnimationID_SteelKeg_Thrown
	JSL.l CODE_BE8044
	SEC
	RTS

CODE_BFCD51:
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$FFAF
	AND.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$FFFF
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #!Define_DKC1_AnimationID_SteelKeg_Grabbed
	JSL.l CODE_BE8044
	SEC
	RTS

CODE_BFCD72:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BEQ.b CODE_BFCD7C
	JMP.w CODE_BFCDFA

CODE_BFCD7C:
	CLC
	RTS

CODE_BFCD7E:
	JSR.w CODE_BFCCDB
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_818000
	AND.w #$FFFF
	BMI.b CODE_BFCD99
	CMP.w !RAM_DKC1_NorSpr_YPosLo,x
	BEQ.b CODE_BFCDA8
	BMI.b CODE_BFCDA8
CODE_BFCD99:
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	JSR.w CODE_BFCCDB
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
CODE_BFCDA8:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr26_DKBarrel
	BNE.b CODE_BFCDC0
	BRA.b CODE_BFCDD1

CODE_BFCDBE:
	BRA.b CODE_BFCD7E

CODE_BFCDC0:
	CMP.w #$0027
	BNE.b CODE_BFCDD1
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSprXX_ThrownBarrel_CurrentState,x
	LDA.w #$0050
	STA.w !RAM_DKC1_NorSpr27_TNTBarrel_WaitToExplodeTimerLo,x
CODE_BFCDD1:
	LDA.w #$00C8
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr26_DKBarrel
	BNE.b CODE_BFCDE2
	INC.w !RAM_DKC1_NorSpr_OAMZPosLo,x
CODE_BFCDE2:
	LDA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$BFFF
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #!Define_DKC1_AnimationID_SteelKeg_Idle
	JSL.l CODE_BE8044
	SEC
	RTS

CODE_BFCDFA:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	CMP.w #$0010
	BEQ.b CODE_BFCDBE
	CMP.w #$0008
	BEQ.b CODE_BFCE45
	CMP.w #$0004
	BEQ.b CODE_BFCE13
	CMP.w #$0080
	BEQ.b CODE_BFCE24
	BRA.b CODE_BFCE24

CODE_BFCE13:
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0006
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSR.w CODE_BFCCDB
	SEC
	RTS

CODE_BFCE24:
	LDA.w #$8000
	ORA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #!Define_DKC1_AnimationID_SteelKeg_Thrown
	JSL.l CODE_BE8044
	SEC
	RTS

CODE_BFCE45:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	CMP.w #$0005
	BPL.b CODE_BFCE61
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	JSR.w CODE_BFCCDB
	LDA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	BRA.b CODE_BFCE73

CODE_BFCE61:
	LDA.w #$8000
	ORA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_BFCE73:
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr26_DKBarrel
	BNE.b CODE_BFCE8A
	LDA.w #$0400
	ORA.w $0579
	STA.w $0579
CODE_BFCE8A:
	LDA.w #!Define_DKC1_AnimationID_SteelKeg_Thrown
	JSL.l CODE_BE8044
	SEC
	RTS

DKC1_NorSpr22_SteelKeg_Main:
DKC1_NorSpr23_Barrel_Main:
DKC1_NorSpr24_RopeBarrel_Main:
DKC1_NorSpr26_DKBarrel_Main:
DKC1_NorSpr27_TNTBarrel_Main:
;$BFCE93
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSprXX_ThrownBarrel_CurrentState,x
	ASL
	TAX
	JMP.w (DATA_BFCE9E,x)

DATA_BFCE9E:
	dw CODE_BFCEBF					; $00 - Idle
	dw CODE_BFCEC6					; $01 - Grabbed
	dw CODE_BFCF53					; $02 - Thrown
	dw CODE_BFD09E					; $03 - Being ridden
	dw CODE_BFD0DD					; $04 - Placed down TNT Barrel
	dw CODE_BFD10C					; $05 - Hang in midair
	dw CODE_BFD11F					; $06 - Being thrown
	dw CODE_BFD14E					; $07 - Dropped
	dw CODE_BFD164					; $08 - Wait to be thrown by Manky Kong
	dw CODE_BFCEB2					; $09 - ???

CODE_BFCEB2:
	TYX
	LDA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSprXX_ThrownBarrel_CurrentState,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_BFCEBF:
	JSR.w CODE_BFCD16
	BCS.b CODE_BFCF42
	BRA.b CODE_BFCF32

CODE_BFCEC6:
	JSR.w CODE_BFCD72
	BCS.b CODE_BFCF19
	JSR.w CODE_BFCCDB
	JSR.w CODE_BFD2B0
	BCC.b CODE_BFCF08
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr22_SteelKeg
	BNE.b CODE_BFCF0A
CODE_BFCEDD:
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	DEY
	DEY
	LDA.w #$0000
	STA.w $16F5,y
	LDA.w #$0500
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDY.b $88
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	EOR.w #$FFFF
	INC
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSprXX_ThrownBarrel_CurrentState,x
	RTL

CODE_BFCF08:
	BRA.b CODE_BFCF19

CODE_BFCF0A:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	DEY
	DEY
	LDA.w #$0000
	STA.w $16F5,y
	JMP.w CODE_BFD04A

CODE_BFCF19:
	JML.l CODE_BE80E1

CODE_BFCF1D:
	JSR.w CODE_BFB12B
	JSL.l CODE_BFB18C
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	JSR.w CODE_BFA575
	JSL.l CODE_BE80E1
	RTL

CODE_BFCF32:
	JSR.w CODE_BFB12B
	JSL.l CODE_BFB18C
CODE_BFCF39:
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	JSR.w CODE_BFA575
CODE_BFCF42:
	JSL.l CODE_BE80E1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BFCF52
	JSL.l CODE_BDF4EE
	RTL

CODE_BFCF52:
	RTL

CODE_BFCF53:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BMI.b CODE_BFCF65
	DEC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BNE.b CODE_BFCF65
	LDA.w #$0030
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
CODE_BFCF65:
	JSR.w CODE_BFCD16
	BCS.b CODE_BFCF42
	JSR.w CODE_BFD1EA
	BCC.b CODE_BFCF81
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr24_RopeBarrel
	BEQ.b CODE_BFCFA4
	CMP.w #!Define_DKC1_NorSpr26_DKBarrel
	BEQ.b CODE_BFCFA4
	CMP.w #!Define_DKC1_NorSpr27_TNTBarrel
	BEQ.b CODE_BFCFA4
CODE_BFCF81:
	JSR.w CODE_BFD1C3
	BCC.b CODE_BFCF8E
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr22_SteelKeg
	BNE.b CODE_BFCFA4
CODE_BFCF8E:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BPL.b CODE_BFCF9A
	JSR.w CODE_BFD30D
	BCC.b CODE_BFCFC3
	BRA.b CODE_BFCFAF

CODE_BFCF9A:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BMI.b CODE_BFCFAA
	JSR.w CODE_BFD2AB
	BRA.b CODE_BFCFAD

CODE_BFCFA4:
	JMP.w CODE_BFD044

CODE_BFCFA7:
	JMP.w CODE_BFD04A

CODE_BFCFAA:
	JSR.w CODE_BFD2B0
CODE_BFCFAD:
	BCC.b CODE_BFCFC3
CODE_BFCFAF:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr24_RopeBarrel
	BEQ.b CODE_BFCFA7
	CMP.w #!Define_DKC1_NorSpr26_DKBarrel
	BEQ.b CODE_BFCFA7
	CMP.w #!Define_DKC1_NorSpr27_TNTBarrel
	BEQ.b CODE_BFCFA7
CODE_BFCFC3:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BFD029
	LDA.w #$0004
	JSL.l CODE_BBA4C8
	LDA.w #$0040
	JSL.l CODE_BBA574
	BCC.b CODE_BFD029
	LDY.b $88
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	BPL.b CODE_BFD029
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr22_SteelKeg
	BNE.b CODE_BFD029
	LDY.b $88
	DEY
	DEY
	LDA.w $0512,y
	BNE.b CODE_BFD029
	LDY.b $88
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	CMP.w #$0004
	BMI.b CODE_BFD029
	LDA.w #$0040
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVS.b CODE_BFD016
	SEC
	SBC.w #$0008
	BRA.b CODE_BFD01A

CODE_BFD016:
	CLC
	ADC.w #$0008
CODE_BFD01A:
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	JSR.w CODE_BFD195
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSprXX_ThrownBarrel_CurrentState,x
	JSR.w CODE_BFD08F
CODE_BFD029:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BFD08B
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr26_DKBarrel
	BEQ.b CODE_BFD03D
	JSL.l CODE_BDF435
	RTL

CODE_BFD03D:
	JSL.l CODE_BDF7D0
	BCS.b CODE_BFD044
	RTL

CODE_BFD044:
	LDA.w #$000A
	JSR.w CODE_BFD2B3
CODE_BFD04A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr27_TNTBarrel
	BEQ.b CODE_BFD06E
	CMP.w #!Define_DKC1_NorSpr26_DKBarrel
	BNE.b CODE_BFD060
	JSL.l CODE_BCBC37
	JSR.w CODE_BFC9CA
CODE_BFD060:
	JSL.l CODE_BDF476
	JSR.w CODE_BFD283
	LDA.w #!Define_DKC1_SoundID_BreakBarrel
	JSR.w CODE_BFFB0D
	RTL

CODE_BFD06E:
	JSL.l CODE_BDF476
	LDA.w #$0500
	JSL.l CODE_BE96FA
	JSR.w CODE_BFD298
	LDY.w #DATA_B58BF3
	JSL.l CODE_B58000
	LDY.w #DATA_B58BCB
	JSL.l CODE_B58000
	RTL

CODE_BFD08B:
	JML.l CODE_BDF415

CODE_BFD08F:
	LDA.w #!Define_DKC1_SoundID_DKMonkeySound
	CPY.w #$0002
	BEQ.b CODE_BFD09A
	LDA.w #!Define_DKC1_SoundID_DiddyMonkeySound
CODE_BFD09A:
	JSR.w CODE_BFFB2B
	RTS

CODE_BFD09E:
	JSR.w CODE_BFCD16
	BCC.b CODE_BFD0A6
	JMP.w CODE_BFCF42

CODE_BFD0A6:
	LDA.w #$0004
	JSL.l CODE_BBA4C8
	LDA.w #$0040
	JSL.l CODE_BBA574
	BCC.b CODE_BFD0CB
	LDY.b $88
	DEY
	DEY
	LDA.w $0512,y
	BNE.b CODE_BFD0CB
	LDY.b $88
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	BPL.b CODE_BFD0CB
	JSR.w CODE_BFD195
	BRA.b CODE_BFD0D3

CODE_BFD0CB:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSprXX_ThrownBarrel_CurrentState,x
CODE_BFD0D3:
	JSR.w CODE_BFD221
	JSR.w CODE_BFD1C3
	JSR.w CODE_BFD2B0
	RTL

CODE_BFD0DD:
	JSR.w CODE_BFCD16
	BCC.b CODE_BFD0E5
	JMP.w CODE_BFCF42

CODE_BFD0E5:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr27_TNTBarrel_WaitToExplodeTimerLo,x
	DEC
	BMI.b CODE_BFD06E
	STA.w !RAM_DKC1_NorSpr27_TNTBarrel_WaitToExplodeTimerLo,x
	CMP.w #$0030
	BEQ.b CODE_BFD104
	BPL.b CODE_BFD101
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
CODE_BFD101:
	JMP.w CODE_BFCF39

CODE_BFD104:
	LDA.w #$0300
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BRA.b CODE_BFD101

CODE_BFD10C:
	JSL.l CODE_BBA4D5
	LDA.w #$0001
	JSL.l CODE_BBA574
	BCS.b CODE_BFD11C
	JMP.w CODE_BFCF42

CODE_BFD11C:
	JMP.w CODE_BFD044

CODE_BFD11F:
	JSR.w CODE_BFCD72
	BCC.b CODE_BFD127
	JMP.w CODE_BFCF19

CODE_BFD127:
	JSR.w CODE_BFCCDB
	JSR.w CODE_BFD2AB
	BCC.b CODE_BFD13C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr22_SteelKeg
	BNE.b CODE_BFD13F
	JMP.w CODE_BFCEDD

CODE_BFD13C:
	JMP.w CODE_BFCF19

CODE_BFD13F:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	DEY
	DEY
	LDA.w #$0000
	STA.w $16F5,y
	JMP.w CODE_BFD04A

CODE_BFD14E:
	JSR.w CODE_BFB12B
	JSL.l CODE_BFB18C
	JSR.w CODE_BFB075
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF421
	RTL

CODE_BFD161:
	JMP.w CODE_BFCF19

CODE_BFD164:
	JSR.w CODE_BFCD72
	BCS.b CODE_BFD161
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
	TXA
	CMP.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	BNE.b CODE_BFD191
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr50_MankyKong
	BNE.b CODE_BFD191
	JSR.w CODE_BFCCDB
	JSL.l CODE_BBA4D5
	LDA.w #$0001
	JSL.l CODE_BBA574
	BCC.b CODE_BFD190
	JSR.w CODE_BFC745
CODE_BFD190:
	RTL

CODE_BFD191:
	JML.l CODE_BDF476

CODE_BFD195:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0010
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	RTS

CODE_BFD1C3:
	JSR.w CODE_BFD33F
	BCC.b CODE_BFD1E8
	LDA.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w #$0380
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BFD1DD
	EOR.w #$FFFF
	INC
CODE_BFD1DD:
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	JSR.w CODE_BFD212
	SEC
	RTS

CODE_BFD1E8:
	CLC
	RTS

CODE_BFD1EA:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	PHA
	JSL.l CODE_BFCF1D
	PLA
	STA.b $76
	JSR.w CODE_BFD357
	BCC.b CODE_BFD210
	LDA.b $76
	EOR.w #$FFFF
	INC
	CMP.w #$0100
	BMI.b CODE_BFD210
	LSR
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_BFD212
	SEC
	RTS

CODE_BFD210:
	CLC
	RTS

CODE_BFD212:
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr22_SteelKeg
	BNE.b CODE_BFD220
	LDA.w #!Define_DKC1_SoundID_SteelKeg
	JMP.w CODE_BFFB0D

CODE_BFD220:
	RTS

CODE_BFD221:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	PHA
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0101
	CMP.w #$0100
	BNE.b CODE_BFD235
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_BFD235:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FFB0
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFD248
	CMP.w #$F800
	BCS.b CODE_BFD248
	LDA.w #$F800
CODE_BFD248:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0002
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_BFB191
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	JSR.w CODE_BFA575
	JSL.l CODE_BE80E1
	PLA
	STA.b $76
	JSR.w CODE_BFD357
	BCC.b CODE_BFD27D
	LDA.b $76
	EOR.w #$FFFF
	INC
	CMP.w #$0100
	BMI.b CODE_BFD210
	LSR
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_BFD212
	SEC
	RTS

CODE_BFD27D:
	CLC
	RTS

CODE_BFD27F:
	JSR.w CODE_BFD283
	RTL

CODE_BFD283:
	LDY.w #DATA_B58985
	JSL.l CODE_B5802F
	LDY.w #DATA_B58A53
	JSL.l CODE_B5802F
	LDY.w #DATA_B58A67
	JSL.l CODE_B5802F
CODE_BFD298:
	LDY.w #DATA_B58A7B
	JSL.l CODE_B5802F
	LDY.w #DATA_B58A8F
	JSL.l CODE_B5802F
	RTS

CODE_BFD2A7:
	JSR.w CODE_BFD2B3
	RTL

CODE_BFD2AB:
	LDA.w #$000D
	BRA.b CODE_BFD2B3

CODE_BFD2B0:
	LDA.w #$0003
CODE_BFD2B3:
	JSL.l CODE_BBA4C8
	LDA.w #$0021
	LDY.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CPY.w #!Define_DKC1_NorSpr27_TNTBarrel
	BNE.b CODE_BFD2C5
	ORA.w #$0200
CODE_BFD2C5:
	JSL.l CODE_BBA58D
	BCS.b CODE_BFD2CD
CODE_BFD2CB:
	CLC
	RTS

CODE_BFD2CD:
	LDA.b $88
	CMP.w #$0006
	BMI.b CODE_BFD2CB
	BRA.b CODE_BFD2DE

CODE_BFD2D6:
	JSL.l CODE_809B9C
	CPY.b $88
	BNE.b CODE_BFD2CB
CODE_BFD2DE:
	LDX.b $88
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_RAMTable15C9Lo,x
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BPL.b CODE_BFD2F7
	LDA.w #$0400
	BRA.b CODE_BFD2FA

CODE_BFD2F7:
	LDA.w #$FC00
CODE_BFD2FA:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	CMP.w #$8000
	ROR
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
	SEC
	RTS

CODE_BFD30D:
	LDA.w #$0003
	JSL.l CODE_BBA4C8
	LDA.w #$0021
	JSL.l CODE_BBA574
	BCS.b CODE_BFD31F
	CLC
	RTS

CODE_BFD31F:
	LDX.b $88
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BPL.b CODE_BFD333
	LDA.w #$0800
	BRA.b CODE_BFD336

CODE_BFD333:
	LDA.w #$F800
CODE_BFD336:
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
	SEC
	RTS

CODE_BFD33F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	TAY
	AND.w #$0002
	BNE.b CODE_BFD34C
	CLC
	RTS

CODE_BFD34C:
	TYA
	XBA
	AND.w #$0002
	BEQ.b CODE_BFD355
	CLC
	RTS

CODE_BFD355:
	SEC
	RTS

CODE_BFD357:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0101
	CMP.w #$0001
	BEQ.b CODE_BFD366
	CLC
	RTS

CODE_BFD366:
	SEC
	RTS

DKC1_NorSpr18_AnimalBuddyBox_Main:
;$BFD368
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFD373,x)

DATA_BFD373:
	dw CODE_BFD39F
	dw CODE_BFD3B0
	dw CODE_BFD3B5
	dw CODE_BFD3BE

CODE_BFD37B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_BFD384
	CLC
	RTS

CODE_BFD384:
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_AnimalBuddyBox_Open
	JSL.l CODE_BE80AF
	LDA.w #!Define_DKC1_SoundID_OpenBox
	JSR.w CODE_BFFB0D
	CLC
	RTS

CODE_BFD39F:
	JSR.w CODE_BFD37B
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	JSR.w CODE_BFD3F3
	JSL.l CODE_BDF4DF
	RTL

CODE_BFD3B0:
	JSL.l CODE_BE80E1
	RTL

CODE_BFD3B5:
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF427
	RTL

CODE_BFD3BE:
	JSL.l CODE_BBA4D5
	LDA.w #$0001
	JSL.l CODE_BBA574
	BCS.b CODE_BFD3D6
	JSR.w CODE_BFA89A
	JSR.w CODE_BFACDA
	JSL.l CODE_BDF4DF
	RTL

CODE_BFD3D6:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_AnimalBuddyBox_Open
	JSL.l CODE_BE80AF
	LDA.w #!Define_DKC1_SoundID_OpenBox
	JSR.w CODE_BFFB0D
	CLC
	RTL

CODE_BFD3F3:
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w #$0014
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	BPL.b CODE_BFD42A
	CLC
	ADC.w #$0028
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	BMI.b CODE_BFD42A
	SEC
	SBC.w #$0014
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	BMI.b CODE_BFD421
	PHA
	JSR.w CODE_BFD42B
	PLA
	BCS.b CODE_BFD420
	BRA.b CODE_BFD420

CODE_BFD420:
	RTS

CODE_BFD421:
	PHA
	JSR.w CODE_BFD42B
	PLA
	BCS.b CODE_BFD420
	BRA.b CODE_BFD420

CODE_BFD42A:
	RTS

CODE_BFD42B:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	BPL.b CODE_BFD45E
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0022
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	BMI.b CODE_BFD45E
	CMP.w #$0008
	BPL.b CODE_BFD460
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w #$FF00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	ORA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
CODE_BFD45E:
	SEC
	RTS

CODE_BFD460:
	CLC
	RTS

DKC1_NorSpr17_BurstEffect_Main:
;$BFD462
	JML.l CODE_BE80E1

DKC1_NorSpr42_Bananas_Main:
;$BFD466
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	CMP.w #$F000
	BCS.b CODE_BFD487
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w #$F000
	BCS.b CODE_BFD487
	RTL

CODE_BFD487:
	LDA.w #$0001
	JSR.w CODE_BFD8DE
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	RTL

DKC1_NorSpr41_UnknownSprite_Main:
;$BFD493
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_BFD49D,x)

DATA_BFD49D:
	dw CODE_BFD4AF
	dw CODE_BFD4D4
	dw CODE_BFD4F5
	dw CODE_BFD50E
	dw CODE_BFD526
	dw CODE_BFD551
	dw CODE_BFD57B
	dw CODE_BFD5C6
	dw CODE_BFD5D3

CODE_BFD4AF:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	XBA
	CMP.w #$8000
	BCS.b CODE_BFD4C4
	CMP.w #$00F0
	BCC.b CODE_BFD4C7
	LDA.w #$00F0
	BRA.b CODE_BFD4C7

CODE_BFD4C4:
	LDA.w #$0000
CODE_BFD4C7:
	XBA
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$0005
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JMP.w CODE_BFD551

CODE_BFD4D4:
	LDA.w !RAM_DKC1_Player_CollectedKONGLettersLo
	BIT.w #$0010
	BNE.b CODE_BFD4E8
	LDA.w $1B05
	BNE.b CODE_BFD4E7
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
CODE_BFD4E7:
	RTL

CODE_BFD4E8:
	LDA.w #$0006
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	LDA.w #$0040
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	RTL

CODE_BFD4F5:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$F000
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	XBA
	AND.w #$FF00
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BFD50E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w #$0400
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	BPL.b CODE_BFD525
	CMP.w #$F200
	BCS.b CODE_BFD525
	JSL.l CODE_BDF491
CODE_BFD525:
	RTL

CODE_BFD526:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BFD539
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	AND.w #$FF00
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BFD544
CODE_BFD539:
	LDA.w #$0400
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTL

CODE_BFD544:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BFD551:
	JSR.w CODE_BFD5FB
	BPL.b CODE_BFD57A
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	ORA.w !RAM_DKC1_Player_CollectedKONGLettersLo
	STA.w !RAM_DKC1_Player_CollectedKONGLettersLo
	AND.w #$000F
	CMP.w #$000F
	BNE.b CODE_BFD57A
	SEP.b #$20
	LDA.b #$90
	STA.w !RAM_DKC1_Player_CollectedKONGLettersLo
	REP.b #$20
	JSL.l CODE_B6A84B
CODE_BFD57A:
	RTL

CODE_BFD57B:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BMI.b CODE_BFD597
	LDA.w #$0008
	AND.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BEQ.b CODE_BFD590
	LDA.w #$F000
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTL

CODE_BFD590:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTL

CODE_BFD597:
	LDA.w #$0CC0
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$01FF
	SEC
	SBC.w #$0028
	ASL
	ASL
	ASL
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LSR
	ADC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BNE.b CODE_BFD5C5
	LDY.w $1E25
	LDA.w #$0078
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
CODE_BFD5C5:
	RTL

CODE_BFD5C6:
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BPL.b CODE_BFD5D2
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSR.w CODE_BFD717
CODE_BFD5D2:
	RTL

CODE_BFD5D3:
	JSR.w CODE_BFD5FB
	BPL.b CODE_BFD5FA
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$01FF
	CMP.w #$002E
	BNE.b CODE_BFD5F6
	LDA.w #$0080
	TRB.w !RAM_DKC1_Player_CollectedKONGLettersLo
	LDX.w $1E25
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w #!Define_DKC1_SoundID_GainLife
	JSL.l CODE_BFFB27
CODE_BFD5F6:
	JSL.l CODE_BDF491
CODE_BFD5FA:
	RTL

CODE_BFD5FB:
	LDY.w #$0002
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	XBA
	AND.w #$FF00
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	JSR.w CODE_BFD62B
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	AND.w #$FF00
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	JSR.w CODE_BFD62B
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	DEY
	RTS

CODE_BFD62B:
	BEQ.b CODE_BFD654
	BCC.b CODE_BFD640
	CMP.w #$0100
	BCC.b CODE_BFD653
	LSR
	LSR
	LSR
	CMP.w #$0080
	BCS.b CODE_BFD653
	LDA.w #$0080
	RTS

CODE_BFD640:
	CMP.w #$FF00
	BCS.b CODE_BFD653
	SEC
	ROR
	SEC
	ROR
	SEC
	ROR
	CMP.w #$FF80
	BCC.b CODE_BFD653
	LDA.w #$FF80
CODE_BFD653:
	RTS

CODE_BFD654:
	DEY
	RTS

DKC1_NorSpr16_KongLetter_Main:
;$BFD656
	LDA.w #$0010
	BIT.w !RAM_DKC1_Player_CollectedKONGLettersLo
	BNE.b CODE_BFD67B
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LSR
	LDY.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	CPY.w #!Define_DKC1_AnimationID_K
	BEQ.b CODE_BFD676
	LSR
	CPY.w #!Define_DKC1_AnimationID_O
	BEQ.b CODE_BFD676
	LSR
	CPY.w #!Define_DKC1_AnimationID_N
	BEQ.b CODE_BFD676
	LSR
CODE_BFD676:
	BIT.w !RAM_DKC1_Player_CollectedKONGLettersLo
	BEQ.b CODE_BFD67F
CODE_BFD67B:
	JML.l CODE_BDF476

CODE_BFD67F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	BNE.b CODE_BFD6DA
	LDA.w #$0008
	JSL.l CODE_BBA4C8
	LDA.w #$0043
	JSL.l CODE_BBA574
	BCS.b CODE_BFD6DA
	LDA.w $1929
	AND.w #$FFFE
	BNE.b CODE_BFD6D5
	LDA.b $28
	INC
	AND.w #$000F
	BNE.b CODE_BFD6D5
	LDY.w #DATA_B58C5F
	JSL.l CODE_B5801C
	BCS.b CODE_BFD6D5
	LDY.b $86
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_BFFA51
	AND.w #$001F
	SEC
	SBC.w #$0008
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	JSR.w CODE_BFFA51
	AND.w #$001F
	SEC
	SBC.w #$0008
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
CODE_BFD6D5:
	JSL.l CODE_BDF4DF
	RTL

CODE_BFD6DA:
	LDA.w #$FFFF
	STA.w $1B05
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	LDY.w #DATA_B5872F
	CMP.w #!Define_DKC1_AnimationID_K
	BEQ.b CODE_BFD705
	LDY.w #DATA_B58745
	CMP.w #!Define_DKC1_AnimationID_O
	BEQ.b CODE_BFD705
	LDY.w #DATA_B5875B
	CMP.w #!Define_DKC1_AnimationID_N
	BEQ.b CODE_BFD705
	LDY.w #DATA_B58771
	CMP.w #!Define_DKC1_AnimationID_G
	BNE.b CODE_BFD716
CODE_BFD705:
	JSL.l CODE_B58037
	LDX.b $86
	JSR.w CODE_BFD717
	JSL.l CODE_BCBC37
	JSL.l CODE_BDF476
CODE_BFD716:
	RTL

CODE_BFD717:
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$01FE
	SEC
	SBC.w #$0028
	LSR
	ADC.w #!Define_DKC1_SoundID_CollectK
	JSL.l CODE_BFFB3A
	RTS

DKC1_NorSpr15_BananaBunch_Main:
;$BFD72A
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_BFD734,x)

DATA_BFD734:
	dw CODE_BFD746
	dw CODE_BFD754
	dw CODE_BFD774
	dw CODE_BFD7C9
	dw CODE_BFD7CD
	dw CODE_BFD7E9
	dw CODE_BFD7FD
	dw CODE_BFD801
	dw CODE_BFD811

CODE_BFD746:
	JSL.l CODE_BE80E1
	JSR.w CODE_BFD814
	BCS.b CODE_BFD754
	JSL.l CODE_BDF4EE
	RTL

CODE_BFD754:
	JSL.l CODE_BCBC37
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$000A
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
CODE_BFD760:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$003C
	STA.w !RAM_DKC1_Level_ShowBananaCountTimerLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
CODE_BFD774:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BMI.b CODE_BFD7AB
	LDA.b $28
	AND.w #$0007
	BEQ.b CODE_BFD783
	RTL

CODE_BFD783:
	LDY.w #DATA_B58C73
	JSL.l CODE_B5801C
	BCS.b CODE_BFD7AA
	LDY.b $86
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_BFFA51
	AND.w #$000F
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	JSR.w CODE_BFFA51
	AND.w #$000F
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
CODE_BFD7AA:
	RTL

CODE_BFD7AB:
	LDA.w #$0005
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	JSL.l CODE_BFD862
	BCS.b CODE_BFD7C8
	LDA.w #!Define_DKC1_SoundID_CollectBananaBunch
	JSR.w CODE_BFFB0D
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_BFD7C8
CODE_BFD7C4:
	JML.l CODE_BDF476

CODE_BFD7C8:
	RTL

CODE_BFD7C9:
	JSL.l CODE_BFD823
CODE_BFD7CD:
	JSL.l CODE_BE80E1
	JSL.l CODE_BFD834
	BMI.b CODE_BFD7C4
	JSR.w CODE_BFD814
	BCS.b CODE_BFD7E9
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	BPL.b CODE_BFD7E8
	BRA.b CODE_BFD7C4

CODE_BFD7E8:
	RTL

CODE_BFD7E9:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	INC.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	DEC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BRL.w CODE_BFD760

CODE_BFD7FD:
	JSL.l CODE_BFD823
CODE_BFD801:
	JSL.l CODE_BE80E1
	JSL.l CODE_BFD834
	BMI.b CODE_BFD7C4
	JSR.w CODE_BFD814
	BCS.b CODE_BFD811
	RTL

CODE_BFD811:
	BRL.w CODE_BFD760

CODE_BFD814:
	LDA.w #$0008
	JSL.l CODE_BBA4C8
	LDA.w #$0041
	JSL.l CODE_BBA574
	RTS

CODE_BFD823:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$00F0
	STA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
CODE_BFD834:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	BMI.b CODE_BFD861
	LDA.w !RAM_DKC1_NorSpr_RAMTable0EBDLo,x
	CMP.w #$0078
	BCS.b CODE_BFD860
	AND.w #$0008
	BEQ.b CODE_BFD855
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	BNE.b CODE_BFD860
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	BRA.b CODE_BFD860

CODE_BFD855:
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	BEQ.b CODE_BFD860
	STA.w !RAM_DKC1_NorSpr_RAMTable0F59Lo,x
	STZ.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
CODE_BFD860:
	LSR
CODE_BFD861:
	RTL

CODE_BFD862:
	LDA.w #$FFF6
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	BMI.b CODE_BFD8C5
	CMP.w #$0100
	BMI.b CODE_BFD877
	LDA.w #$00FF
CODE_BFD877:
	XBA
	PHA
	LDA.w #$000B
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	EOR.w #$FFFF
	INC
	CLC
	ADC.b $4A
	SEC
	SBC.w !RAM_DKC1_Global_Layer1YPosLo
	BMI.b CODE_BFD8C4
	CMP.w #$00F0
	BMI.b CODE_BFD895
	LDA.w #$00F0
CODE_BFD895:
	XBA
	PHA
	LDY.w #DATA_B58795
	JSL.l CODE_B58037
	PLA
	BCS.b CODE_BFD8C2
	LDY.b $86
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	PLA
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	CLC
	RTL

CODE_BFD8C2:
	PLA
	RTL

CODE_BFD8C4:
	PLA
CODE_BFD8C5:
	LDA.w #$0001
	JSR.w CODE_BFD8DE
	CLC
	RTL

CODE_BFD8CD:
	JSR.w CODE_BFB12B
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	JSR.w CODE_BFD357
	RTL

CODE_BFD8DA:
	JSR.w CODE_BFD8DE
	RTL

CODE_BFD8DE:
	CLC
	ADC.w !RAM_DKC1_Player_CurrentBananaCountLo
	CMP.w #$03E7
	BCC.b CODE_BFD8EA
	LDA.w #$03E7
CODE_BFD8EA:
	STA.w !RAM_DKC1_Player_CurrentBananaCountLo
	RTS

DKC1_NorSpr11_UnknownSprite_Main:
;$BFD8EE
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BMI.b CODE_BFD90F
	LDA.w #$001B
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	DEY
	DEY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w $1705,y
	JSL.l CODE_BDF488
	RTL

CODE_BFD90F:
	JSL.l CODE_BDF7D0
	BCC.b CODE_BFD919
	JSL.l CODE_BDF6D4
CODE_BFD919:
	RTL

DKC1_NorSpr12_UnknownSprite_Main:
;$BFD91A
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CMP.w !RAM_DKC1_NorSpr_XPosLo,x
	BPL.b CODE_BFD929
	RTL

CODE_BFD929:
	DEY
	DEY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.b $40
	LDX.w #$0006
	LDA.w #!Define_DKC1_NorSpr51_Minecart
CODE_BFD936:
	CMP.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BEQ.b CODE_BFD943
CODE_BFD93B:
	INX
	INX
	CPX.w #$0034
	BCC.b CODE_BFD936
	RTL

CODE_BFD943:
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	CPY.w #$0002
	BEQ.b CODE_BFD950
	CPY.w #$0004
	BNE.b CODE_BFD93B
CODE_BFD950:
	LDA.w #$000C
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEY
	DEY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w $1705,y
	LDA.w #$0000
	JSL.l CODE_BCB912
	JSL.l CODE_BDF488
	RTL

DKC1_NorSpr13_UnknownSprite_Main:
;$BFD970
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w #$0008
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	BPL.b CODE_BFD9C6
	CLC
	ADC.w #$0010
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	BMI.b CODE_BFD9C6
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w #$0008
	CMP.w !RAM_DKC1_NorSpr_YPosLo,y
	BPL.b CODE_BFD9C6
	CLC
	ADC.w #$0010
	CMP.w !RAM_DKC1_NorSpr_YPosLo,y
	BMI.b CODE_BFD9C6
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	AND.w #$0101
	CMP.w #$0101
	BNE.b CODE_BFD9C6
	LDA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,y
	AND.b $07
	CMP.b $F3
	BEQ.b CODE_BFD9C6
	LDA.w #$001B
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	DEY
	DEY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w $1705,y
	JSL.l CODE_BDF488
CODE_BFD9C6:
	RTL

CODE_BFD9C7:
	JSL.l CODE_BDF7D0
	BCC.b CODE_BFD9D1
	JSL.l CODE_BDF6D4
CODE_BFD9D1:
	RTS

DKC1_NorSpr20_Mincer_Main:
;$BFD9D2
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFD9DD,x)

DATA_BFD9DD:
	dw CODE_BFD9E1
	dw CODE_BFDA12

CODE_BFD9E1:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSR.w CODE_BFF179
	JSL.l CODE_BE80E1
	JSR.w CODE_BFC6F2
	JML.l CODE_BDF4EE

ADDR_BFD9F4:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00F4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #!Define_DKC1_AnimationID_Zinger_Dead
	JML.l CODE_BE80AF

CODE_BFDA12:
	LDA.w #$0064
	JSR.w CODE_BFF179
	JSL.l CODE_BE80E1
	JML.l CODE_BDF421

DKC1_NorSpr10_NeckyNut_Main:
;$BFDA20
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFDA2B,x)

DATA_BFDA2B:
	dw CODE_BFDA4D
	dw CODE_BFDA8A
	dw CODE_BFDAC5

CODE_BFDA31:
	LDA.w #$0006
	JSL.l CODE_BBA4C8
	LDA.w #$0001
	JSL.l CODE_BBA574
	BCC.b CODE_BFDA44
	JSR.w CODE_BFC745
CODE_BFDA44:
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF421
	RTL

CODE_BFDA4D:
	JSR.w CODE_BFDAB7
	BCS.b CODE_BFDA85
	JSR.w CODE_BFB12B
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	JSR.w CODE_BFDA6F
	BCC.b CODE_BFDA31
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	RTL

CODE_BFDA6F:
	JSR.w CODE_BFD357
	BCC.b CODE_BFDA84
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0500
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #!Define_DKC1_SoundID_StompEnemy
	JSR.w CODE_BFFB0D
	SEC
	RTS

CODE_BFDA84:
	RTS

CODE_BFDA85:
	JSL.l CODE_BDF476
	RTL

CODE_BFDA8A:
	JSR.w CODE_BFDAB7
	BCS.b CODE_BFDA85
	JSR.w CODE_BFB12B
	JSR.w CODE_BFAF9B
	JSR.w CODE_BFAFC9
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BFDAAE
	CMP.w #$0030
	BMI.b CODE_BFDAAE
	STZ.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BFDAAE:
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF421
	RTL

CODE_BFDAB7:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_BFDAC0
	CLC
	RTS

CODE_BFDAC0:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	SEC
	RTS

CODE_BFDAC5:
	JSR.w CODE_BFDAB7
	BCS.b CODE_BFDA85
	JSR.w CODE_BFB075
	JMP.w CODE_BFDA31

CODE_BFDAD0:
	JSR.w CODE_BFDAEC
	TAY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	DEY
	BMI.b CODE_BFDADF
CODE_BFDADA:
	LSR
	LSR
	DEY
	BPL.b CODE_BFDADA
CODE_BFDADF:
	LSR
	BCS.b CODE_BFDAE7
	LSR
	BCS.b CODE_BFDAE6
	RTS

CODE_BFDAE6:
	RTS

CODE_BFDAE7:
	RTS

CODE_BFDAE8:
	JSR.w CODE_BFDB51
	RTL

CODE_BFDAEC:
	LDY.b $88
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.b $76
	BMI.b CODE_BFDB26
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.b $78
	BMI.b CODE_BFDB14
	LDA.b $76
	CMP.b $78
	BMI.b CODE_BFDB10
	LDA.w #$0001
	RTS

CODE_BFDB10:
	LDA.w #$0000
	RTS

CODE_BFDB14:
	LDA.b $76
	EOR.w #$FFFF
	INC
	CMP.b $78
	BMI.b CODE_BFDB22
	LDA.w #$0003
	RTS

CODE_BFDB22:
	LDA.w #$0002
	RTS

CODE_BFDB26:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.b $78
	BMI.b CODE_BFDB43
	LDA.b $76
	EOR.w #$FFFF
	INC
	CMP.b $78
	BMI.b CODE_BFDB3F
	LDA.w #$0006
	RTS

CODE_BFDB3F:
	LDA.w #$0007
	RTS

CODE_BFDB43:
	LDA.b $76
	CMP.b $78
	BMI.b CODE_BFDB4D
	LDA.w #$0004
	RTS

CODE_BFDB4D:
	LDA.w #$0005
	RTS

CODE_BFDB51:
	LDY.b $88
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.b $76
	BMI.b CODE_BFDBB2
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.b $78
	BMI.b CODE_BFDB8B
	LDA.b $76
	CMP.b $78
	BMI.b CODE_BFDB7E
	LSR
	CMP.b $78
	BMI.b CODE_BFDB7A
	LDA.w #$3000
	RTS

CODE_BFDB7A:
	LDA.w #$2000
	RTS

CODE_BFDB7E:
	ASL
	CMP.b $78
	BMI.b CODE_BFDB87
	LDA.w #$1000
	RTS

CODE_BFDB87:
	LDA.w #$0000
	RTS

CODE_BFDB8B:
	LDA.b $76
	EOR.w #$FFFF
	INC
	CMP.b $78
	BMI.b CODE_BFDBA2
	ASL
	CMP.b $78
	BMI.b CODE_BFDB9E
	LDA.w #$7000
	RTS

CODE_BFDB9E:
	LDA.w #$6000
	RTS

CODE_BFDBA2:
	CMP.w #$8000
	ROR
	CMP.b $78
	BMI.b CODE_BFDBAE
	LDA.w #$5000
	RTS

CODE_BFDBAE:
	LDA.w #$4000
	RTS

CODE_BFDBB2:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.b $78
	BMI.b CODE_BFDBE1
	LDA.b $76
	EOR.w #$FFFF
	INC
	CMP.b $78
	BMI.b CODE_BFDBD4
	LSR
	CMP.b $78
	BMI.b CODE_BFDBD0
	LDA.w #$C000
	RTS

CODE_BFDBD0:
	LDA.w #$D000
	RTS

CODE_BFDBD4:
	ASL
	CMP.b $78
	BMI.b CODE_BFDBDD
	LDA.w #$E000
	RTS

CODE_BFDBDD:
	LDA.w #$F000
	RTS

CODE_BFDBE1:
	LDA.b $76
	CMP.b $78
	BMI.b CODE_BFDBF4
	ASL
	CMP.b $78
	BMI.b CODE_BFDBF0
	LDA.w #$8000
	RTS

CODE_BFDBF0:
	LDA.w #$9000
	RTS

CODE_BFDBF4:
	CMP.w #$8000
	ROR
	CMP.b $78
	BMI.b CODE_BFDC00
	LDA.w #$A000
	RTS

CODE_BFDC00:
	LDA.w #$B000
	RTS

CODE_BFDC04:
	JSR.w CODE_BFDC08
	RTL

CODE_BFDC08:
	JSL.l CODE_BBA4D5
	LDA.w #$0080
	LDY.w #DATA_BBA534
	JSL.l CODE_BBA64A
	RTS

CODE_BFDC17:
	PHY
	JSR.w CODE_BFDC5B
	PLY
	BCS.b CODE_BFDC4C
	LDX.b $88
	LDA.b $A8
	SEC
	SBC.b $B4
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w #$F800
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	ORA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	DEX
	DEX
	LDA.w $16FD,x
	ORA.w #$0001
	STA.w $16FD,x
CODE_BFDC4C:
	RTS

CODE_BFDC4D:
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0027
	BEQ.b CODE_BFDC59
	CLC
	RTS

CODE_BFDC59:
	SEC
	RTS

CODE_BFDC5B:
	PHK
	PLB
	LDA.b $32
	CMP.w #$0001
	BEQ.b CODE_BFDC66
CODE_BFDC64:
	CLC
	RTS

CODE_BFDC66:
	LDA.b !RAM_DKC1_Global_EntranceIDLo
	JSL.l CODE_BCBAAD
	AND.w #$00FF
	CMP.w #!Define_DKC1_EntranceID_BouncyBonanza_Main
	BNE.b CODE_BFDC64
	LDY.b $88
	TYX
	LDX.w #DATA_BFDCA0
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	BRA.b CODE_BFDC85

CODE_BFDC7F:
	INX
	INX
	INX
	INX
	INX
	INX
CODE_BFDC85:
	CMP.w $0002,x
	BMI.b CODE_BFDC8F
	CMP.w $0004,x
	BMI.b CODE_BFDC96
CODE_BFDC8F:
	BIT.w $0006,x
	BPL.b CODE_BFDC7F
	BRA.b CODE_BFDC64

CODE_BFDC96:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	CMP.w $0000,x
	BMI.b CODE_BFDC64
	SEC
	RTS

DATA_BFDCA0:
	dw $0010,$288C,$28E8,$0010,$2970,$29F0,$0010,$2A40
	dw $2AF0,$0010,$2B78,$2C18,$8000

DKC1_NorSpr1B_HalfTire_Main:
DKC1_NorSpr1C_UnknownHalfTire_Main:
DKC1_NorSpr1F_FloatingTire_Main:
;$BFDCBA
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFDCC5,x)

DATA_BFDCC5:
	dw CODE_BFDCCB
	dw CODE_BFDD94
	dw CODE_BFDDA9

CODE_BFDCCB:
	JSR.w CODE_BFDC08
	BCS.b CODE_BFDCD9
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF4DF
	RTL

CODE_BFDCD9:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BMI.b CODE_BFDD38
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr1C_UnknownHalfTire
	BEQ.b CODE_BFDD54
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFDD2F
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0101
	CMP.w #$0101
	BEQ.b CODE_BFDD04
	LDA.b $A8
	SEC
	SBC.b $B4
	CMP.w #$0010
	BPL.b CODE_BFDD2F
CODE_BFDD04:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	CMP.w #$FFD0
	BMI.b CODE_BFDD15
	LDA.w $0579
	AND.w #$FFF7
	STA.w $0579
CODE_BFDD15:
	JSR.w CODE_BFDC17
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	CMP.w #!Define_DKC1_NorSpr1F_FloatingTire
	BEQ.b CODE_BFDD30
	LDA.w #!Define_DKC1_AnimationID_HalfTire_Bounce
	JSL.l CODE_BE80AF
CODE_BFDD2F:
	RTL

CODE_BFDD30:
	LDA.w #!Define_DKC1_AnimationID_RollingTire_Bounce
	JSL.l CODE_BE80AF
	RTL

CODE_BFDD38:
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BMI.b CODE_BFDD2F
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #!Define_DKC1_AnimationID_HalfTire_Bounce
	JSL.l CODE_BE80AF
	LDA.w #!Define_DKC1_SoundID_TireBounce
	JSR.w CODE_BFFB2B
	RTL

CODE_BFDD54:
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFDD2F
	JSR.w CODE_BFDC17
	LDX.b $88
	TXY
	DEY
	DEY
	STZ.b $76
	LDA.b $28
	SEC
	SBC.w $16A5,y
	BMI.b CODE_BFDD77
	CMP.w #$0028
	BPL.b CODE_BFDD77
	LDA.w #$0300
	STA.b $76
CODE_BFDD77:
	LDA.w #$0600
	CLC
	ADC.b $76
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$0080
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #!Define_DKC1_AnimationID_HalfTire_Bounce
	JSL.l CODE_BE80AF
	LDA.w #!Define_DKC1_SoundID_TireBounce
	JSR.w CODE_BFFB2B
	RTL

CODE_BFDD94:
	JSL.l CODE_BE80E1
	JSR.w CODE_BFDC08
	BCS.b CODE_BFDD9E
	RTL

CODE_BFDD9E:
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFDDA8
	JSR.w CODE_BFDC17
CODE_BFDDA8:
	RTL

CODE_BFDDA9:
	JSL.l CODE_BE80E1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_BFDDB5
	RTL

CODE_BFDDB5:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

DKC1_NorSpr21_UnknownSprite_Main:
;$BFDDB9
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFDDC4,x)

DATA_BFDDC4:
	dw CODE_BFDDC6

CODE_BFDDC6:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	JSR.w CODE_BFF179
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFDDD7
	EOR.w #$FFFF
	INC
CODE_BFDDD7:
	CMP.w #$00A0
	BPL.b CODE_BFDDDF
	LDA.w #$00A0
CODE_BFDDDF:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	JSL.l CODE_BE80E1
	JSR.w CODE_BFDDEE
	JSL.l CODE_BDF4EE
	RTL

CODE_BFDDEE:
	JSR.w CODE_BFDC08
	BCS.b CODE_BFDDF4
	RTS

CODE_BFDDF4:
	JSL.l CODE_B897DA
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.b $76
	LDA.b $A8
	SEC
	SBC.b $AC
	LSR
	CLC
	ADC.b $AC
	CMP.w $1B09
	BMI.b CODE_BFDE1E
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BPL.b CODE_BFDE48
	CMP.w #$FFFA
	BPL.b CODE_BFDE48
	LDA.b $AC
	SEC
	SBC.b $B0
	BRA.b CODE_BFDE23

CODE_BFDE1E:
	LDA.b $A8
	SEC
	SBC.b $B4
CODE_BFDE23:
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_818000
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	DEC
	STA.b $78
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $78
	BMI.b CODE_BFDE48
	LDX.b $88
	LDA.b $76
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
CODE_BFDE48:
	RTS

DKC1_NorSpr1D_RollingTire_Main:
DKC1_NorSpr1E_UnknownRollingTire_Main:
;$BFDE49
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFDE54,x)

DATA_BFDE54:
	dw CODE_BFDE5E
	dw CODE_BFDF04
	dw CODE_BFDF1A
	dw CODE_BFDF2D
	dw CODE_BFDFAB

CODE_BFDE5E:
	JSR.w CODE_BFDC08
	BCS.b CODE_BFDE6F
CODE_BFDE63:
	JMP.w CODE_BFDF35

CODE_BFDE66:
	JSL.l CODE_BE80E1
	JSL.l CODE_BCBCA2
	RTL

CODE_BFDE6F:
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFDEDD
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr1E_UnknownRollingTire
	BNE.b CODE_BFDE8D
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0101
	CMP.w #$0101
	BNE.b CODE_BFDEE0
	BRA.b CODE_BFDE98

CODE_BFDE8D:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$1101
	CMP.w #$0101
	BNE.b CODE_BFDEE0
CODE_BFDE98:
	LDY.b $88
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	BMI.b CODE_BFDEB0
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BMI.b CODE_BFDEDD
	CMP.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BMI.b CODE_BFDEDD
	BRA.b CODE_BFDEBA

CODE_BFDEB0:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BPL.b CODE_BFDEDD
	CMP.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFDEDD
CODE_BFDEBA:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	CMP.w #$8000
	ROR
	CLC
	ADC.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #!Define_DKC1_AnimationID_RollingTire_Roll
	CMP.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	BEQ.b CODE_BFDEDD
	JSL.l CODE_BE83F1
CODE_BFDEDD:
	JMP.w CODE_BFDF35

CODE_BFDEE0:
	LDA.b $A8
	SEC
	SBC.b $B4
	CMP.w #$0012
	BPL.b CODE_BFDF01
	LDX.b $88
	JSR.w CODE_BFDC17
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #!Define_DKC1_AnimationID_RollingTire_Bounce
	JSL.l CODE_BE80AF
CODE_BFDF01:
	JMP.w CODE_BFDF35

CODE_BFDF04:
	JSR.w CODE_BFDC08
	BCS.b CODE_BFDF0D
	JMP.w CODE_BFDE63

CODE_BFDF0C:
	RTL

CODE_BFDF0D:
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFDF17
	JSR.w CODE_BFDC17
CODE_BFDF17:
	JMP.w CODE_BFDE63

CODE_BFDF1A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BEQ.b CODE_BFDF24
	JMP.w CODE_BFDE63

CODE_BFDF24:
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	JMP.w CODE_BFDE63

CODE_BFDF2D:
	JSR.w CODE_BFDC08
	BCC.b CODE_BFDF35
	JMP.w CODE_BFDE6F

CODE_BFDF35:
	JSR.w CODE_BFB12B
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	AND.w #$1101
	CMP.w #$1101
	BNE.b CODE_BFDF4A
	LDA.w #$0000
	BRA.b CODE_BFDF4D

CODE_BFDF4A:
	LDA.w #$0002
CODE_BFDF4D:
	JSL.l CODE_BFB191
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	JSR.w CODE_BFA575
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	CMP.w #!Define_DKC1_AnimationID_RollingTire_Roll
	BNE.b CODE_BFDF80
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BEQ.b CODE_BFDF88
	BPL.b CODE_BFDF75
	CMP.w #$FF80
	BMI.b CODE_BFDF73
	LDA.w #$FF80
CODE_BFDF73:
	BRA.b CODE_BFDF7D

CODE_BFDF75:
	CMP.w #$0080
	BPL.b CODE_BFDF7D
	LDA.w #$0080
CODE_BFDF7D:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
CODE_BFDF80:
	JSR.w CODE_BFDF97
	JSL.l CODE_BCBCA2
	RTL

CODE_BFDF88:
	STZ.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0101
	CMP.w #$0101
	BNE.b CODE_BFDF96
CODE_BFDF96:
	RTL

CODE_BFDF97:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	CMP.w #!Define_DKC1_AnimationID_RollingTire_Roll
	BNE.b CODE_BFDFA6
	JSL.l CODE_BE8414
	RTS

CODE_BFDFA6:
	JSL.l CODE_BE80E1
	RTS

CODE_BFDFAB:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	JSR.w CODE_BFF179
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #!Define_DKC1_AnimationID_RollingTire_Unknown
	CMP.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	BNE.b CODE_BFDFCF
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFDFC4
	EOR.w #$FFFF
	INC
CODE_BFDFC4:
	CMP.w #$00A0
	BPL.b CODE_BFDFCC
	LDA.w #$00A0
CODE_BFDFCC:
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
CODE_BFDFCF:
	JSL.l CODE_BE80E1
	JSR.w CODE_BFDC08
	BCS.b CODE_BFDFDD
	JSL.l CODE_BCBCA2
	RTL

CODE_BFDFDD:
	JSR.w CODE_BFDFE1
	RTL

CODE_BFDFE1:
	JSL.l CODE_B897DA
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.b $76
	LDA.b $A8
	SEC
	SBC.b $AC
	LSR
	CLC
	ADC.b $AC
	CMP.w $1B09
	BMI.b CODE_BFDFFB
CODE_BFDFFA:
	RTS

CODE_BFDFFB:
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFDFFA
	LDA.b $A8
	SEC
	SBC.b $B4
	CMP.w #$0010
	BPL.b CODE_BFDFFA
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_818000
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	DEC
	STA.b $78
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.b $88
	LDA.w #$FA00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	ORA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	LDA.b $78
	BMI.b CODE_BFE042
	LDX.b $88
	LDA.b $76
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
CODE_BFE042:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #!Define_DKC1_AnimationID_RollingTire_Bounce
	CMP.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	BEQ.b CODE_BFE050
	JSL.l CODE_BE80AF
CODE_BFE050:
	LDA.w $0579
	ORA.w #$0008
	STA.w $0579
	RTS

DKC1_NorSpr1A_Klaptrap_Main:
;$BFE05A
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFE065,x)

DATA_BFE065:
	dw CODE_BFE069
	dw CODE_BFE0BE

CODE_BFE069:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	JSR.w CODE_BFF179
	JSL.l CODE_BE80E1
	JSR.w CODE_BFC6CD
	BCS.b CODE_BFE0A0
	JSR.w CODE_BFC76A
	BCS.b CODE_BFE081
	JML.l CODE_BDF4EE

CODE_BFE081:
	LDX.b $88
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,y
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.w #!Define_DKC1_AnimationID_Klaptrap_Walk
	JML.l CODE_BE80AF

CODE_BFE0A0:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00F4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #!Define_DKC1_AnimationID_Klaptrap_Dead
	JML.l CODE_BE80AF

CODE_BFE0BE:
	LDA.w #$0064
	JSR.w CODE_BFF179
	JSL.l CODE_BE80E1
	JML.l CODE_BDF421

DKC1_NorSpr19_Zinger_Main:
;$BFE0CC
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr19_Zinger_CurrentState,x
	ASL
	TAX
	JMP.w (DATA_BFE0D7,x)

DATA_BFE0D7:
	dw CODE_BFE0DB
	dw CODE_BFE111

CODE_BFE0DB:
	JSR.w CODE_BFC6CD
	BCS.b CODE_BFE0F3
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSR.w CODE_BFF179
	JSL.l CODE_BE80E1
	JSR.w CODE_BFC6F2
	JML.l CODE_BDF4EE

CODE_BFE0F3:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr19_Zinger_CurrentState,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00F4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #!Define_DKC1_AnimationID_Zinger_Dead
	JML.l CODE_BE80AF

CODE_BFE111:
	LDA.w #$0064
	JSR.w CODE_BFF179
	JSL.l CODE_BE80E1
	JML.l CODE_BDF421

DKC1_NorSpr2C_ItemCache_Main:
;$BFE11F
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	ASL
	TAX
	JMP.w (DATA_BFE129,x)

DATA_BFE129:
	dw CODE_BFE12F
	dw CODE_BFE141
	dw CODE_BFE159

CODE_BFE12F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_BFE13D
	JSR.w CODE_BFE15E
	JML.l CODE_BDF4EE

CODE_BFE13D:
	JSR.w CODE_BFE1A9
	RTL

CODE_BFE141:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_BFE150
	JSR.w CODE_BFE15E
	JML.l CODE_BDF4EE

CODE_BFE14F:
	RTL

CODE_BFE150:
	JSR.w CODE_BFE18F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BFE159:
	JSL.l CODE_BDF421
	RTL

CODE_BFE15E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BNE.b CODE_BFE176
	JSL.l CODE_809B9C
	CPY.w #$0002
	BNE.b CODE_BFE176
	LDA.w !RAM_DKC1_NorSpr_AnimationIDLo,y
	CMP.w #!Define_DKC1_AnimationID_DK_GroundSlap
	BEQ.b CODE_BFE184
CODE_BFE176:
	LDA.w $1B21
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BFE18B
	CMP.w #$00A0
	BMI.b CODE_BFE18B
CODE_BFE184:
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	RTS

CODE_BFE18B:
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	RTS

CODE_BFE18F:
	JSR.w CODE_BFE1CA
	LDY.w #DATA_B58B59
	JSL.l CODE_B5802F
	LDY.w #DATA_B58B6F
	JSL.l CODE_B5802F
	JSL.l CODE_BCBC37
	JSL.l CODE_BDF476
	RTS

CODE_BFE1A9:
	JSL.l CODE_BCBC37
	JSL.l CODE_BDF476
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	BEQ.b CODE_BFE1CA
	JSR.w CODE_BFE1CA
	LDY.w #DATA_B58B59
	JSL.l CODE_B5802F
	LDY.w #DATA_B58B6F
	JSL.l CODE_B5802F
	RTS

CODE_BFE1CA:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	LDA.w #$0400
	JSL.l CODE_BE96FA
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	ASL
	TAX
	JSL.l CODE_B88166
	LDA.l DATA_BFE1FC,x
	TAY
	JSL.l CODE_B5804C
	LDY.b $86
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDY.w #DATA_B58985
	JSL.l CODE_B5802F
	RTS

DATA_BFE1FC:
	dw DATA_B58E77,DATA_B58E85,DATA_B58E93,DATA_B58EA1,DATA_B58EAF,DATA_B58EBD,DATA_B58ECB,DATA_B58ED9
	dw DATA_B58EE7,DATA_B58EF5,DATA_B58F03,DATA_B58F11,DATA_B58F1F,DATA_B58F2D,DATA_B58F3B,DATA_B58F49
	dw DATA_B58F57,DATA_B58F65,DATA_B58F73,DATA_B58F81,DATA_B58F8F,DATA_B5E561

DKC1_NorSpr2D_UnknownSprite_Main:
;$BFE228
	JSL.l CODE_BDF4DF
	RTL

DKC1_NorSpr35_ExplosionSpawner_Main:
;$BFE22D
	JSR.w CODE_BFB075
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	BPL.b CODE_BFE23F
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BEQ.b CODE_BFE23F
	JSR.w CODE_BFE2E5
CODE_BFE23F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BMI.b CODE_BFE24B
CODE_BFE246:
	RTL

CODE_BFE247:
	JML.l CODE_BDF488

CODE_BFE24B:
	DEC.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	BMI.b CODE_BFE247
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDY.w #DATA_B58B83
	JSL.l CODE_B5802F
	BCS.b CODE_BFE246
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	INC
	AND.w #$0007
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	ASL
	ASL
	TAY
	LDA.w DATA_BFE2C5,y
	LDX.b $86
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w DATA_BFE2C5,y
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDA.w DATA_BFE2C5+$02,y
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.w DATA_BFE2C5+$02,y
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	AND.w #$8000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	LSR
	BCC.b CODE_BFE2B4
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LSR
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_BFE2B4:
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	CMP.w #$8000
	ROR
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #!Define_DKC1_SoundID_BreakBarrel
	JSR.w CODE_BFFB0D
	RTL

DATA_BFE2C5:
	dw $0000,$FFFC,$0000,$0004,$FFF8,$FFFC,$0008,$000C
	dw $0008,$FFFC,$FFF8,$000C,$0008,$0004,$FFF8,$0004

CODE_BFE2E5:
	LDA.w #$000B
	JSL.l CODE_BBA4C8
	LDA.w #$0021
	JSL.l CODE_BBA58D
	BCS.b CODE_BFE2F7
CODE_BFE2F5:
	CLC
	RTS

CODE_BFE2F7:
	LDA.b $88
	CMP.w #$0006
	BMI.b CODE_BFE2F5
	TAX
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	JSR.w CODE_BFE311
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
	SEC
	RTS

CODE_BFE311:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	BMI.b CODE_BFE32B
	CMP.w #$0080
	BMI.b CODE_BFE32B
	JSR.w CODE_BFFA51
	AND.w #$00FF
	CLC
	ADC.w #$FC00
	BRA.b CODE_BFE335

CODE_BFE32B:
	JSR.w CODE_BFFA51
	AND.w #$00FF
	CLC
	ADC.w #$0300
CODE_BFE335:
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	RTS

DKC1_NorSpr33_UnknownSprite_Main:
;$BFE339
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF4DF
	RTL

DKC1_NorSpr38_BarrelCannon_Main:
;$BFE342
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFE34D,x)

DATA_BFE34D:
	dw CODE_BFE365				; $00 - Init
	dw CODE_BFE3DA				; $01 - Main
	dw CODE_BFE48E				; $02 - Kong stepped into barrel 1
	dw CODE_BFE4D1				; $03 - Kong stepped into barrel 2
	dw CODE_BFE541				; $04 - Shooting 1
	dw CODE_BFE667				; $05 - Shooting 2
	dw CODE_BFE67C				; $06 - Finish shooting
	dw CODE_BFE694				; $07 - ???
	dw CODE_BFE695				; $08 - Ready to shoot, rotating
	dw CODE_BFE6C5				; $09 - Ready to shoot, not rotating
	dw CODE_BFE6DE				; $0A - ???
	dw CODE_BFE712				; $0B - ???

CODE_BFE365:
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,y
	AND.w #$0008
	BNE.b CODE_BFE391
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,y
	AND.w #$0010
	BEQ.b CODE_BFE389
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	BRA.b CODE_BFE3B6

CODE_BFE389:
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	BRA.b CODE_BFE3B6

CODE_BFE391:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,y
	AND.w #$0010
	BEQ.b CODE_BFE3B0
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BRA.b CODE_BFE3B6

CODE_BFE3B0:
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
CODE_BFE3B6:
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,y
	XBA
	LSR
	LSR
	EOR.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,y
	AND.w #$0040
	EOR.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,y
	STA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	XBA
	AND.w #$FF00
	STA.w !RAM_DKC1_NorSpr38_BarrelCannon_CurrentAngle,x
	JSR.w CODE_BFE770
	RTL

CODE_BFE3DA:
	JSR.w CODE_BFE8F1
	JSR.w CODE_BFE770
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSR.w CODE_BFE9BC
	BCS.b CODE_BFE3EC
	JSL.l CODE_BDF4EE
	RTL

CODE_BFE3EC:
	LDA.w #!Define_DKC1_SoundID_EnterBarrelCannon
	JSR.w CODE_BFFB2B
	LDY.w #DATA_B5884B
	JSL.l CODE_B5802F
	JSL.l CODE_BFA244
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$BFFF
	AND.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	STA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	AND.w #$0100
	BEQ.b CODE_BFE415
	LDA.w $0579
	ORA.w #$0010
	BRA.b CODE_BFE41B

CODE_BFE415:
	LDA.w $0579
	AND.w #$FFEF
CODE_BFE41B:
	STA.w $0579
	LDA.b $88
	STA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	TAY
	LDA.w #$0029
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	JSR.w CODE_BFE44C
	RTL

CODE_BFE44C:
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	AND.w #$0400
	BNE.b CODE_BFE467
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	AND.w #$F000
	XBA
	LSR
	LSR
	LSR
	TAX
	LDA.l DATA_BFE46E,x
	STA.w $1A69
	RTS

CODE_BFE467:
	LDA.w #$0050
	STA.w $1A69
	RTS

DATA_BFE46E:
	dw $0000,$FFB0,$FFB0,$FFB0,$FFB0,$FFB0,$FFB0,$FFB0
	dw $0000,$0050,$0050,$0050,$0050,$0050,$0050,$0050

CODE_BFE48E:
	JSR.w CODE_BFE8F1
	JSR.w CODE_BFE770
	JSR.w CODE_BFE75B
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BMI.b CODE_BFE49F
	RTL

CODE_BFE49F:
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	AND.w #$0424
	CMP.w #$0024
	BEQ.b CODE_BFE4BA
	AND.w #$0400
	BNE.b CODE_BFE4B3
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BFE4B3:
	LDA.w #$000A
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BFE4BA:
	LDA.w #$0008
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	AND.w #$0002
	XBA
	LSR
	LSR
	LSR
	ORA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	STA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	RTL

CODE_BFE4D1:
	JSR.w CODE_BFE818
	BEQ.b CODE_BFE4E1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	ORA.w #$4000
	STA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
CODE_BFE4E1:
	JSR.w CODE_BFE8F1
	JSR.w CODE_BFE7D6
	BCS.b CODE_BFE4F0
	JSR.w CODE_BFE770
	JSR.w CODE_BFE75B
	RTL

CODE_BFE4F0:
	JSR.w CODE_BFE770
	JSR.w CODE_BFE75B
	JSR.w CODE_BFE73A
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	TAY
	AND.w #$0424
	CMP.w #$0004
	BEQ.b CODE_BFE534
	TYA
	AND.w #$0400
	BNE.b CODE_BFE520
	TYA
	AND.w #$0080
	BNE.b CODE_BFE51B
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID,x
CODE_BFE514:
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BFE51B:
	LDA.w #$0001
	BRA.b CODE_BFE514

CODE_BFE520:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	XBA
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	RTL

CODE_BFE534:
	LDA.w #$0009
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	RTL

CODE_BFE541:
	JSR.w CODE_BFE8F1
	JSR.w CODE_BFE75B
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BMI.b CODE_BFE54F
	RTL

CODE_BFE54F:
	JSL.l CODE_809B9C
	DEY
	DEY
	LDA.w $1699,y
	AND.w #$FFFC
	STA.w $1699,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0020
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	AND.w #$0200
	BEQ.b CODE_BFE57A
	LDA.w $1929
	AND.w #$FFFE
	STA.w $1929
CODE_BFE57A:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	TAY
	LDA.w #$00C1
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	AND.w #$0080
	BEQ.b CODE_BFE5D3
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID,x
	XBA
	AND.w #$00FF
	STA.w $0565
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_EntranceAndExitID,x
	AND.w #$00FF
	DEY
	DEY
	STA.w $1705,y
	PHY
	PHX
	ASL
	TAX
	LDA.l DATA_81D102,x
	AND.w #$0800
	BNE.b CODE_BFE5B9
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12D9Lo,x
	BEQ.b CODE_BFE5B9
	JSL.l CODE_BCB912
CODE_BFE5B9:
	PLX
	PLY
	INY
	INY
	LDA.w #$002A
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,y
	PHY
	PHX
	JSL.l CODE_BCBC37
	PLX
	PLY
	BRA.b CODE_BFE5D9

CODE_BFE5D3:
	LDA.w #$0028
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
CODE_BFE5D9:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	XBA
	AND.w #$00FF
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo,x
	AND.w #$00FF
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	LDA.w #!Define_DKC1_SoundID_ShootOutOfBarrelCannon
	JSR.w CODE_BFFB0D
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	TYA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC
	DEC
	STA.b $84
	JSR.w CODE_BFE82F
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	AND.w #$0024
	CMP.w #$0024
	BNE.b CODE_BFE61C
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_CurrentAngle,x
	CLC
	ADC.w #$0AAA
	AND.w #$E000
	STA.w !RAM_DKC1_NorSpr38_BarrelCannon_CurrentAngle,x
CODE_BFE61C:
	JSR.w CODE_BFE770
	JSR.w CODE_BFE887
	JSR.w CODE_BFE634
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	AND.w #$0800
	BEQ.b CODE_BFE633
	JSL.l CODE_BDF476
CODE_BFE633:
	RTL

CODE_BFE634:
	PHY
	LDY.w #DATA_B589D1
	JSL.l CODE_B5802F
	PLY
	BCC.b CODE_BFE640
	RTS

CODE_BFE640:
	LDX.b $86
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_BFE667:
	JSR.w CODE_BFE8F1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BMI.b CODE_BFE672
	RTL

CODE_BFE672:
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0003
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	RTL

CODE_BFE67C:
	JSR.w CODE_BFE8F1
	JSR.w CODE_BFE7CE
	BCS.b CODE_BFE688
	JSR.w CODE_BFE770
	RTL

CODE_BFE688:
	JSR.w CODE_BFE770
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BFE694:
	RTL

CODE_BFE695:
	JSR.w CODE_BFE818
	BNE.b CODE_BFE6B0
	JSR.w CODE_BFE8F1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr38_BarrelCannon_CurrentAngle,x
	STA.w !RAM_DKC1_NorSpr38_BarrelCannon_CurrentAngle,x
	JSR.w CODE_BFE770
	JSR.w CODE_BFE75B
	RTL

CODE_BFE6B0:
	JSR.w CODE_BFE770
	JSR.w CODE_BFE75B
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	RTL

CODE_BFE6C5:
	JSR.w CODE_BFE818
	BNE.b CODE_BFE6B0
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BEQ.b CODE_BFE6D4
	DEC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BEQ.b CODE_BFE6B0
CODE_BFE6D4:
	JSR.w CODE_BFE8F1
	JSR.w CODE_BFE770
	JSR.w CODE_BFE75B
	RTL

CODE_BFE6DE:
	JSR.w CODE_BFE818
	BNE.b CODE_BFE6B0
	JSR.w CODE_BFE8F1
	JSR.w CODE_BFE7D6
	BCS.b CODE_BFE6F2
	JSR.w CODE_BFE770
	JSR.w CODE_BFE75B
	RTL

CODE_BFE6F2:
	JSR.w CODE_BFE770
	JSR.w CODE_BFE75B
	JSR.w CODE_BFE73A
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	XBA
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w #$000B
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	JSR.w CODE_BFE44C
	RTL

CODE_BFE712:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	TAY
	DEY
	DEY
	LDA.w $16E9,y
	AND.w #$C000
	BNE.b CODE_BFE6B0
	JSR.w CODE_BFE8F1
	JSR.w CODE_BFE770
	JSR.w CODE_BFE75B
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BMI.b CODE_BFE733
	RTL

CODE_BFE733:
	LDA.w #$000A
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BFE73A:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	AND.w #$0002
	XBA
	LSR
	LSR
	LSR
	ORA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	STA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	AND.w #$0200
	BEQ.b CODE_BFE75A
	LDA.w #$0001
	STA.w $1929
CODE_BFE75A:
	RTS

CODE_BFE75B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	BEQ.b CODE_BFE76F
	TAY
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
CODE_BFE76F:
	RTS

CODE_BFE770:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,y
	AND.w #$3000
	BNE.b CODE_BFE7B0
CODE_BFE77A:
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,y
	AND.w #$0004
	BEQ.b CODE_BFE799
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_CurrentAngle,y
	CLC
	ADC.w #$0AAA
	AND.w #$F000
	XBA
	LSR
	LSR
	LSR
	TAX
	LDA.l DATA_BED9AE,x
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	RTS

CODE_BFE799:
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_CurrentAngle,y
	CLC
	ADC.w #$0AAA
	AND.w #$F000
	XBA
	LSR
	LSR
	LSR
	TAX
	LDA.l DATA_BED9CE,x
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	RTS

CODE_BFE7B0:
	AND.w #$1000
	BNE.b CODE_BFE7C4
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	CMP.w #$0002
	BNE.b CODE_BFE77A
CODE_BFE7BD:
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	RTS

CODE_BFE7C4:
	LDA.w !RAM_DKC1_Player_CurrentKongLo
	CMP.w #$0001
	BNE.b CODE_BFE77A
	BRA.b CODE_BFE7BD

CODE_BFE7CE:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	XBA
	BRA.b CODE_BFE7DB

CODE_BFE7D6:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
CODE_BFE7DB:
	AND.w #$FF00
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_CurrentAngle,y
	CLC
	SBC.b $76
	BPL.b CODE_BFE7FF
	LDA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	CLC
	ADC.w !RAM_DKC1_NorSpr38_BarrelCannon_CurrentAngle,y
	STA.w !RAM_DKC1_NorSpr38_BarrelCannon_CurrentAngle,y
	CMP.b $76
	BMI.b CODE_BFE7FD
	LDA.b $76
	STA.w !RAM_DKC1_NorSpr38_BarrelCannon_CurrentAngle,y
CODE_BFE7FB:
	SEC
	RTS

CODE_BFE7FD:
	CLC
	RTS

CODE_BFE7FF:
	LDA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,y
	EOR.w #$FFFF
	INC
	CLC
	ADC.w !RAM_DKC1_NorSpr38_BarrelCannon_CurrentAngle,y
	STA.w !RAM_DKC1_NorSpr38_BarrelCannon_CurrentAngle,y
	CMP.b $76
	BPL.b CODE_BFE7FD
	LDA.b $76
	STA.w !RAM_DKC1_NorSpr38_BarrelCannon_CurrentAngle,y
	BRA.b CODE_BFE7FB

CODE_BFE818:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	AND.w #$4000
	BNE.b CODE_BFE82E
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	TAY
	DEY
	DEY
	LDA.w $16E9,y
	AND.w #$C000
CODE_BFE82E:
	RTS

CODE_BFE82F:
	LDY.b $84
	LDA.w $0512,y
	BNE.b CODE_BFE849
	LDA.w #!Define_DKC1_AnimationID_DK_Bounce
	JSL.l CODE_BE80A4
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0200
	STA.w !RAM_DKC1_NorSpr_AnimationSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_DisplayCurrentPoseTimerLo,x
	RTS

CODE_BFE849:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	PHA
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	PHA
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	PHA
	LDA.b $84
	PHA
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHA
	JSL.l CODE_B6F3F3
	PLA
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PLA
	STA.b $84
	LDX.b $84
	LDY.w $0512,x
	BEQ.b CODE_BFE878
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_Walk
	LDA.w #!Define_DKC1_AnimationID_RambiRiddenByDK_ShotOutOfBarrelCannon
	JSL.l CODE_BE8092
CODE_BFE878:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PLA
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	PLA
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	PLA
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTS

CODE_BFE887:
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo,x
	XBA
	AND.w #$FF00
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	TAY
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_CurrentAngle,x
	CLC
	ADC.w #$0AAA
	AND.w #$F000
	XBA
	STA.b $78
	JSL.l CODE_BCBCD0
	JSR.w CODE_BFE8CB
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	LSR
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	AND.w #$4000
	EOR.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	STA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,y
	LDA.b $78
	JSL.l CODE_BCBCD4
	JSR.w CODE_BFE8CB
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	RTS

CODE_BFE8CB:
	BPL.b CODE_BFE8E3
	EOR.w #$FFFF
	INC
	ORA.b $76
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	LSR
	LSR
	EOR.w #$FFFF
	INC
	RTS

CODE_BFE8E3:
	ORA.b $76
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	LSR
	LSR
	RTS

CODE_BFE8F1:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,y
	AND.w #$0048
	CMP.w #$0040
	BEQ.b CODE_BFE904
	CMP.w #$0048
	BEQ.b CODE_BFE962
	RTS

CODE_BFE904:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	BPL.b CODE_BFE94E
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	XBA
	AND.w #$00FF
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	SEC
	SBC.b $76
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CMP.b $76
	BPL.b CODE_BFE930
	LDA.b $76
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
CODE_BFE926:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
CODE_BFE930:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	AND.w #$0010
	BEQ.b CODE_BFE944
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_BFE944:
	JSR.w CODE_BFB075
	LDA.w #$0002
	JSR.w CODE_BFB21F
	RTS

CODE_BFE94E:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	AND.w #$00FF
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	BPL.b CODE_BFE930
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	BRA.b CODE_BFE926

CODE_BFE962:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	BPL.b CODE_BFE9A8
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	XBA
	AND.w #$00FF
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	SEC
	SBC.b $76
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	CMP.b $76
	BPL.b CODE_BFE98E
	LDA.b $76
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
CODE_BFE984:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
CODE_BFE98E:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	AND.w #$0010
	BEQ.b CODE_BFE99E
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
CODE_BFE99E:
	JSR.w CODE_BFB075
	LDA.w #$0002
	JSR.w CODE_BFB1E5
	RTS

CODE_BFE9A8:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	AND.w #$00FF
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	CMP.w !RAM_DKC1_NorSpr_YPosLo,y
	BPL.b CODE_BFE98E
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	BRA.b CODE_BFE984

CODE_BFE9BC:
	JSL.l CODE_BBA4D5
	LDA.w #$0041
	JSL.l CODE_BBA574
	BCS.b CODE_BFE9CA
	RTS

CODE_BFE9CA:
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	CMP.w #$0053
	BEQ.b CODE_BFEA02
	CMP.w #$0056
	BEQ.b CODE_BFEA02
	CMP.w #$000A
	BEQ.b CODE_BFEA02
	CMP.w #$000E
	BEQ.b CODE_BFEA02
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr38_BarrelCannon_Properties,x
	AND.w #$3000
	BEQ.b CODE_BFE9F9
	AND.w #$1000
	BNE.b CODE_BFE9FB
	LDA.b $88
	CMP.w #$0004
	BEQ.b CODE_BFEA02
CODE_BFE9F9:
	SEC
	RTS

CODE_BFE9FB:
	LDA.b $88
	CMP.w #$0002
	BNE.b CODE_BFE9F9
CODE_BFEA02:
	CLC
	RTS

DKC1_NorSpr3A_UnknownSprite_Main:
;$BFEA04
	JSL.l CODE_BE80E1
	RTL

DKC1_NorSpr3D_ElevatorLift_Main:
DKC1_NorSpr47_UnknownSprite_Main:
;$BFEA09
	JSR.w CODE_BFB075
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	CMP.w #$01C0
	BPL.b CODE_BFEA19
	JSR.w CODE_BFEAD9
CODE_BFEA19:
	JML.l CODE_BDF849

DKC1_NorSpr39_SpritePlatform_Main:
;$BFEA1D
	JSL.l CODE_BE80E1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFEA2B,x)

DATA_BFEA2B:
	dw CODE_BFEA35
	dw CODE_BFEA39
	dw CODE_BFEA43
	dw CODE_BFEA4B
	dw CODE_BFEA6C

CODE_BFEA35:
	JML.l CODE_BDF4DF

CODE_BFEA39:
	JSR.w CODE_BFEB2A
	BCS.b CODE_BFEA42
	JML.l CODE_BDF4DF

CODE_BFEA42:
	RTL

CODE_BFEA43:
	JSR.w CODE_BFEAAC
	JML.l CODE_BDF4EE

CODE_BFEA4A:
	RTL

CODE_BFEA4B:
	JSR.w CODE_BFEA79
	JSR.w CODE_BFEAAC
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BMI.b CODE_BFEA5F
	JSR.w CODE_BFEA93
	JML.l CODE_BDF4EE

CODE_BFEA5F:
	JSR.w CODE_BFEA93
	LDA.w #$0005
	STA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BFEA6C:
	JSR.w CODE_BFEA79
	JSR.w CODE_BFEAAC
	JSR.w CODE_BFEA93
	JML.l CODE_BDF4EE

CODE_BFEA79:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	STA.b $4C
	AND.w #$1FFF
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	LDA.b $4C
	LSR
	AND.w #$6000
	ORA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	RTS

CODE_BFEA93:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	AND.w #$E000
	CMP.w #$2000
	BEQ.b CODE_BFEAA1
	RTS

CODE_BFEAA1:
	LDA.w #$0006
	STA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	RTS

CODE_BFEAA8:
	JSR.w CODE_BFEAAC
	RTL

CODE_BFEAAC:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	PHA
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	JSR.w CODE_BFF179
	PLA
	STA.b $4C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.b $4C
	STA.b $7A
	LDA.b $4C
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	JSR.w CODE_BFEBE2
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b $7A
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

CODE_BFEAD9:
	JSR.w CODE_BFEB4D
	JSL.l CODE_BBA4D5
	LDA.w #$0040
	LDY.w #DATA_BBA534
	JSL.l CODE_BBA64A
	BCC.b CODE_BFEB17
	LDX.b $88
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo
	JSR.w CODE_BFEB58
	JSR.w CODE_BFEB18
	LDX.b $88
	LDA.b $4C
	BMI.b CODE_BFEB17
	CMP.w !RAM_DKC1_NorSpr_YPosLo,x
	BCC.b CODE_BFEB17
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FC1Lo
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0FF5Lo
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
CODE_BFEB17:
	RTS

CODE_BFEB18:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	PHX
	LDA.b $88
	STA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TAX
	JSL.l CODE_818000
	STA.b $4C
	PLX
	STX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFEB2A:
	JSR.w CODE_BFEB4D
	JSL.l CODE_BBA4D5
	LDA.w #$0040
	LDY.w #DATA_BBA534
	JSL.l CODE_BBA663
	BCS.b CODE_BFEB3F
	CLC
	RTS

CODE_BFEB3F:
	JSR.w CODE_BFEB58
	LDY.w #DATA_BBA534
	JSL.l CODE_BBA66A
	BCS.b CODE_BFEB3F
	SEC
	RTS

CODE_BFEB4D:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	BEQ.b CODE_BFEB57
	DEC.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
CODE_BFEB57:
	RTS

CODE_BFEB58:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.b $88
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	BPL.b CODE_BFEBE0
	CPY.w #$0005
	BPL.b CODE_BFEB6B
	LDA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	BNE.b CODE_BFEBE0
CODE_BFEB6B:
	LDA.b $A8
	SEC
	SBC.b $B4
	CMP.w #$0010
	BCS.b CODE_BFEBE0
	ADC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CPY.w #$0005
	BPL.b CODE_BFEBA5
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	DEC
	BPL.b CODE_BFEBA5
	CLC
	ADC.w #$FD01
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	BIT.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BEQ.b CODE_BFEBAB
	LDA.w #$0060
	BIT.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFEBA0
	EOR.w #$FFFF
	INC
CODE_BFEBA0:
	STA.w $1A69
	BRA.b CODE_BFEBAB

CODE_BFEBA5:
	LDA.w #$FF00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
CODE_BFEBAB:
	LDA.w #$0000
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	ORA.w #$0010
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	CPY.w #$0005
	BPL.b CODE_BFEBDE
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	BMI.b CODE_BFEBDE
	LDA.w $0579
	ORA.w #$0008
	STA.w $0579
	SEP.b #$30
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.b #$80
	ORA.w !RAM_DKC1_NorSpr_RAMTable1271Lo+$01,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1271Lo+$01,x
	STX.w $1AFB
	REP.b #$30
CODE_BFEBDE:
	SEC
	RTS

CODE_BFEBE0:
	CLC
	RTS

CODE_BFEBE2:
	JSR.w CODE_BFEB4D
	JSL.l CODE_BBA4D5
	LDA.w #$0040
	LDY.w #DATA_BBA534
	JSL.l CODE_BBA663
	BCS.b CODE_BFEBF6
	RTS

CODE_BFEBF6:
	JSR.w CODE_BFEB58
	BCC.b CODE_BFEC1A
	LDA.b $7A
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	CMP.w #$0001
	BNE.b CODE_BFEC1A
	CPY.w #$0005
	BMI.b CODE_BFEC1A
	LDA.b $7A
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
CODE_BFEC1A:
	LDY.w #DATA_BBA534
	JSL.l CODE_BBA66A
	BCS.b CODE_BFEBF6
	RTS

CODE_BFEC24:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFEC3F
	STA.b $21
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	CLC
	ADC.b $20
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	ADC.b $22
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

CODE_BFEC3F:
	STA.b $25
	LDA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	CLC
	ADC.b $24
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	ADC.b $26
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTS

DKC1_NorSpr32_Explosion_Main:
DKC1_NorSpr37_UnknownSmokeEffect_Main:
;$BFEC53
	JSR.w CODE_BFB075
	JML.l CODE_BE80E1

DKC1_NorSpr31_SwingingRope_Main:
;$BFEC5A
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STX.w $1B3B
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFEC68,x)

DATA_BFEC68:
	dw CODE_BFEC70
	dw CODE_BFEC7B
	dw CODE_BFEC8D
	dw CODE_BFEC9B

CODE_BFEC70:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BFEC7B:
	JSL.l CODE_BE8000
	JSR.w CODE_BFECD1
	JSR.w CODE_BFEDE4
	JSR.w CODE_BFED03
	JSL.l CODE_BDF4EE
	RTL

CODE_BFEC8D:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	TYX
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BFEC9B:
	JSR.w CODE_BFEDE4
	BCC.b CODE_BFECC6
	JSL.l CODE_809B9C
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	CMP.w #$0026
	BNE.b CODE_BFECC6
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.b $28
	LSR
	STA.b $76
	LDA.w #$0056
	SEC
	SBC.b $76
	DEC
	AND.w #$003F
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
CODE_BFECC6:
	JSR.w CODE_BFECD1
	JSR.w CODE_BFED03
	JSL.l CODE_BDF4EE
	RTL

CODE_BFECD1:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	SEC
	SBC.w #$2670
	LSR
	LSR
	LSR
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BFECE9
	EOR.w #$FFFF
	CLC
	ADC.w #$0010
CODE_BFECE9:
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.b $28
	LSR
	BCC.b CODE_BFED02
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
CODE_BFED02:
	RTS

CODE_BFED03:
	JSL.l CODE_809B9C
	STA.w $1923
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	CMP.w #$0026
	BEQ.b CODE_BFED13
CODE_BFED12:
	RTS

CODE_BFED13:
	JSR.w CODE_BFED33
	LDA.w $1923
	EOR.w #$0006
	TAY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,y
	BPL.b CODE_BFED32
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,y
	CMP.w #$0033
	BNE.b CODE_BFED32
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	JSR.w CODE_BFED33
CODE_BFED32:
	RTS

CODE_BFED33:
	STY.b $78
	TYA
	DEC
	DEC
	BEQ.b CODE_BFED3F
	LDA.w #$0E38
	BRA.b CODE_BFED42

CODE_BFED3F:
	LDA.w #$063C
CODE_BFED42:
	STA.b $52
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CPX.w $1B01
	BNE.b CODE_BFED12
	PHK
	PLB
	LDA.w !RAM_DKC1_NorSpr_CurrentPoseLo,x
	SEC
	SBC.w #$2670
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BFED61
	STA.b $4C
	LDA.w #$0078
	SEC
	SBC.b $4C
CODE_BFED61:
	STA.b $4C
	CLC
	ADC.b $52
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	BEQ.b CODE_BFED77
	LDA.w #$0078
	CLC
	ADC.b $52
	STA.w !RAM_DKC1_NorSpr_CurrentPoseLo,y
CODE_BFED77:
	TYA
	DEC
	DEC
	BEQ.b CODE_BFED8B
	LDA.b $4C
	LSR
	LSR
	TAY
	LDA.w DATA_BF95E7,y
	STA.b $76
	LDA.w DATA_BF95C8,y
	BRA.b CODE_BFED98

CODE_BFED8B:
	LDA.b $4C
	LSR
	LSR
	TAY
	LDA.w DATA_BF95A9,y
	STA.b $76
	LDA.w DATA_BF958A,y
CODE_BFED98:
	AND.w #$00FF
	BIT.w #$0080
	BEQ.b CODE_BFEDA3
	ORA.w #$FF00
CODE_BFEDA3:
	EOR.w #$FFFF
	INC
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w #$0016
	LDY.b $78
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.b $28
	LSR
	BCC.b CODE_BFEDC0
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,y
CODE_BFEDC0:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	BNE.b CODE_BFEDD6
	LDA.b $76
	AND.w #$00FF
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w #$0100
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	RTS

CODE_BFEDD6:
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	RTS

CODE_BFEDE4:
	JSL.l CODE_B68000
	RTS

DKC1_NorSpr30_VerticalRope_Main:
;$BFEDE9
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFEDF4,x)

DATA_BFEDF4:
	dw CODE_BFEE00
	dw CODE_BFEE37
	dw CODE_BFEE50
	dw CODE_BFEE5C
	dw CODE_BFEE68
	dw CODE_BFEE93

CODE_BFEE00:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	TYX
	LDA.w #$0002
	STA.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	JSR.w CODE_BFEEB7
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,x
	CMP.w #$0001
	BEQ.b CODE_BFEE29
	CMP.w #$0002
	BEQ.b CODE_BFEE30
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BFEE29:
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BFEE30:
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BFEE37:
	JSR.w CODE_BFEECD
	JSR.w CODE_BFAF9B
	JSR.w CODE_BFEF0C
CODE_BFEE40:
	JSL.l CODE_BCBCA2
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,x
	BNE.b CODE_BFEE4C
	RTL

CODE_BFEE4C:
	JSR.w CODE_BFEEB7
	RTL

CODE_BFEE50:
	LDA.w #$001C
	JSR.w CODE_BFF179
	JSR.w CODE_BFEF0C
	JMP.w CODE_BFEE40

CODE_BFEE5C:
	LDA.w #$006A
	JSR.w CODE_BFF179
	JSR.w CODE_BFEF0C
	JMP.w CODE_BFEE40

CODE_BFEE68:
	JSR.w CODE_BFEECD
	JSR.w CODE_BFAF9B
	JSR.w CODE_BFEF0C
	LDA.w $1AFD
	BEQ.b CODE_BFEE7F
	CMP.w $1B01
	BNE.b CODE_BFEE7F
	CMP.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BEQ.b CODE_BFEE82
CODE_BFEE7F:
	JMP.w CODE_BFEE40

CODE_BFEE82:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	JMP.w CODE_BFEE40

CODE_BFEE93:
	LDA.w #$0001
	JSR.w CODE_BFB21F
	JSR.w CODE_BFAF9B
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_BFEEA9
	EOR.w #$FFFF
	INC
CODE_BFEEA9:
	CMP.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	BMI.b CODE_BFEEB1
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_BFEEB1:
	JSR.w CODE_BFEF0C
	JMP.w CODE_BFEE40

CODE_BFEEB7:
	LDX.w $1B29
	LDA.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w $1B2B,x
	INX
	INX
	CPX.w #$0010
	BNE.b CODE_BFEEC9
	LDX.w #$0000
CODE_BFEEC9:
	STX.w $1B29
	RTS

CODE_BFEECD:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	BPL.b CODE_BFEEFB
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	XBA
	AND.w #$00FF
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	SEC
	SBC.b $76
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CMP.b $76
	BPL.b CODE_BFEEF4
CODE_BFEEEA:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
CODE_BFEEF4:
	LDA.w #$0002
	JSR.w CODE_BFB21F
	RTS

CODE_BFEEFB:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	AND.w #$00FF
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	BPL.b CODE_BFEEF4
	BRA.b CODE_BFEEEA

CODE_BFEF0C:
	JSL.l CODE_809B9C
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	JSL.l CODE_B6FC84
	BCS.b CODE_BFEF54
	LDA.w #$0004
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	BPL.b CODE_BFEF26
	EOR.w #$FFFF
	INC
CODE_BFEF26:
	CMP.w #$0040
	BPL.b CODE_BFEF30
	LDA.w #$000C
	STA.b $76
CODE_BFEF30:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	CLC
	ADC.w #$0018
	BMI.b CODE_BFEF54
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	SEC
	SBC.w !RAM_DKC1_NorSpr_XPosLo,x
	BPL.b CODE_BFEF4C
	EOR.w #$FFFF
	INC
CODE_BFEF4C:
	CMP.b $76
	BMI.b CODE_BFEF51
	RTS

CODE_BFEF51:
	STX.w $1AFD
CODE_BFEF54:
	RTS

DKC1_NorSpr3C_Sparkle_Main:
;$BFEF55
	JSR.w CODE_BFB075
	JML.l CODE_BE80E1

DKC1_NorSpr3B_SmallSmokePuff_Main:
;$BFEF5C
	JSR.w CODE_BFB075
	JML.l CODE_BE80E1

DKC1_NorSpr0F_SmokePuff_Main:
;$BFEF63
	JSR.w CODE_BFB075
	JML.l CODE_BE80E1

DKC1_NorSpr07_DiddysHat_Main:
;$BFEF6A
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFEF75,x)

DATA_BFEF75:
	dw CODE_BFEF7B
	dw CODE_BFEF87
	dw CODE_BFEFB5

CODE_BFEF7B:
	TYX
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	BRA.b CODE_BFEF96

CODE_BFEF87:
	TYX
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	DEC
	BPL.b CODE_BFEF96
	JML.l CODE_BDF476

CODE_BFEF96:
	LDA.w #$FFE0
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFEFA7
	CMP.w #$FB00
	BCS.b CODE_BFEFA7
	LDA.w #$FB00
CODE_BFEFA7:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_BFAFC9
	JSL.l CODE_BE80E1
	JML.l CODE_BDF421

CODE_BFEFB5:
	TYX
	JSR.w CODE_BFFB7F
	JSL.l CODE_BE80E1
	RTL

DKC1_NorSpr2F_Army_Main:
;$BFEFBE
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFEFC9,x)

DATA_BFEFC9:
	dw CODE_BFEFD3
	dw CODE_BFEFE7
	dw CODE_BFEFF6
	dw CODE_BFF005
	dw CODE_BFF01F

CODE_BFEFD3:
	JSR.w CODE_BFF0BA
	JSL.l CODE_BE80E1
	JSR.w CODE_BFF03C
	BCS.b CODE_BFEFE6
	JSR.w CODE_BFC70F
	JSL.l CODE_BDF4DF
CODE_BFEFE6:
	RTL

CODE_BFEFE7:
	LDA.w #$0064
	JSR.w CODE_BFF179
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF421
	RTL

CODE_BFEFF6:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	RTL

CODE_BFF005:
	JSR.w CODE_BFF03C
	BCS.b CODE_BFEFE6
	JSR.w CODE_BFB142
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	JSL.l CODE_BE80E1
	JSR.w CODE_BFC70F
	JSL.l CODE_BDF4EE
	RTL

CODE_BFF01F:
	JSR.w CODE_BFF03C
	BCS.b CODE_BFEFE6
	JSR.w CODE_BFB12B
	LDA.w #$0001
	JSR.w CODE_BFB21F
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF4EE
	RTL

CODE_BFF03C:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	BNE.b CODE_BFF045
	CLC
	RTS

CODE_BFF045:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1595Lo,x
	CMP.w #$0004
	BEQ.b CODE_BFF078
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00F4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #!Define_DKC1_AnimationID_Army_Dead
	JSL.l CODE_BE80AF
	LDA.w #!Define_DKC1_SoundID_KillArmy
	JSL.l CODE_BFFB09
	JSL.l CODE_BFFA85
	SEC
	RTS

CODE_BFF078:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0400
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	LDA.w #$0004
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	AND.w #$FFFC
	STA.w !RAM_DKC1_NorSpr_RAMTable109DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable15C9Lo,x
	TAX
	LDA.w #$0400
	BIT.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	BVC.b CODE_BFF0A5
	EOR.w #$FFFF
	INC
CODE_BFF0A5:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #!Define_DKC1_AnimationID_Army_Recoil
	JSL.l CODE_BE80AF
	JSL.l CODE_BFFA85
	SEC
	RTS

CODE_BFF0BA:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	AND.w #$0002
	BNE.b CODE_BFF0D4
CODE_BFF0C2:
	JSR.w CODE_BFB12B
	LDA.w #$0001
	JSR.w CODE_BFB21F
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFF0D4:
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	BRA.b CODE_BFF0C2

DKC1_NorSpr05_Kritter_Main:
;$BFF0E3
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	TXY
	LDA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	ASL
	TAX
	JMP.w (DATA_BFF0EE,x)

DATA_BFF0EE:
	dw CODE_BFF0F6
	dw CODE_BFF12C
	dw CODE_BFF13B
	dw CODE_BFF150

CODE_BFF0F6:
	LDA.w !RAM_DKC1_NorSpr_RAMTable152DLo,y
	JSR.w CODE_BFF179
	JSL.l CODE_BE80E1
	JSR.w CODE_BFC6CD
	BCS.b CODE_BFF10D
	JSR.w CODE_BFC70F
	JSL.l CODE_BDF4EE
	RTL

CODE_BFF10D:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0001
	STA.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable11A1Lo,x
	LDA.w #$0600
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w #$00F4
	STA.w !RAM_DKC1_NorSpr_OAMZPosLo,x
	LDA.w #!Define_DKC1_AnimationID_Kritter_Dead
	JSL.l CODE_BE80AF
	RTL

CODE_BFF12C:
	LDA.w #$0064
	JSR.w CODE_BFF179
	JSL.l CODE_BE80E1
	JSL.l CODE_BDF421
	RTL

CODE_BFF13B:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	SEC
	SBC.w !RAM_DKC1_Global_Layer1XPosLo
	BMI.b CODE_BFF14B
	CMP.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	BMI.b CODE_BFF14C
CODE_BFF14B:
	RTL

CODE_BFF14C:
	STZ.w !RAM_DKC1_NorSpr_RAMTable1029Lo,x
	RTL

CODE_BFF150:
	JSR.w CODE_BFC6CD
	LDY.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BCC.b CODE_BFF165
	LDA.w #$FFFF
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	STZ.w !RAM_DKC1_NorSpr_RAMTable11D5Lo,x
	BRA.b CODE_BFF10D

CODE_BFF165:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	BPL.b CODE_BFF174
	LDA.w #$FFFF
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	JSL.l CODE_BDF500
CODE_BFF174:
	RTL

CODE_BFF175:
	JSR.w CODE_BFF179
	RTL

CODE_BFF179:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	ASL
	TAX
	JMP.w (DATA_BFF180,x)

DATA_BFF180:
	dw CODE_BFF262
	dw CODE_BFF263
	dw CODE_BFF2C5
	dw CODE_BFF2FC
	dw CODE_BFF353
	dw CODE_BFF3ED
	dw CODE_BFF3ED
	dw CODE_BFF3ED
	dw CODE_BFF3ED
	dw CODE_BFF43A
	dw CODE_BFF43A
	dw CODE_BFF43A
	dw CODE_BFF43A
	dw CODE_BFF43A
	dw CODE_BFF521
	dw CODE_BFF521
	dw CODE_BFF521
	dw CODE_BFF521
	dw CODE_BFF521
	dw CODE_BFF521
	dw CODE_BFF521
	dw CODE_BFF521
	dw CODE_BFF521
	dw CODE_BFF521
	dw CODE_BFF521
	dw CODE_BFF521
	dw CODE_BFF521
	dw CODE_BFF521
	dw CODE_BFF544
	dw CODE_BFF62A
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65D
	dw CODE_BFF65E
	dw CODE_BFF65F
	dw CODE_BFF660
	dw CODE_BFF661
	dw CODE_BFF661
	dw CODE_BFF661
	dw CODE_BFF661
	dw CODE_BFF661
	dw CODE_BFF661
	dw CODE_BFF661
	dw CODE_BFF661
	dw CODE_BFF661
	dw CODE_BFF661
	dw CODE_BFF661
	dw CODE_BFF661
	dw CODE_BFF661
	dw CODE_BFF661
	dw CODE_BFF661
	dw CODE_BFF661
	dw CODE_BFF66C
	dw CODE_BFF67A
	dw CODE_BFF6AD
	dw CODE_BFF78C
	dw CODE_BFF7D8
	dw CODE_BFF900
	dw CODE_BFF919
	dw CODE_BFF937
	dw CODE_BFF964
	dw CODE_BFF967
	dw CODE_BFF9A8
	dw CODE_BFFA20

CODE_BFF262:
	RTS

CODE_BFF263:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_BFF26B,x)

DATA_BFF26B:
	dw CODE_BFF26F
	dw CODE_BFF280

CODE_BFF26F:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	RTS

CODE_BFF280:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	BPL.b CODE_BFF2B4
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	XBA
	AND.w #$00FF
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	SEC
	SBC.b $76
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CMP.b $76
	BPL.b CODE_BFF2A7
CODE_BFF29D:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
CODE_BFF2A7:
	JSR.w CODE_BFB12B
	JSL.l CODE_BFB18C
	JSR.w CODE_BFA89A
	JMP.w CODE_BFFB7F

CODE_BFF2B4:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	AND.w #$00FF
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	BPL.b CODE_BFF2A7
	BRA.b CODE_BFF29D

CODE_BFF2C5:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	BNE.b CODE_BFF2D5
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
CODE_BFF2D5:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	AND.w #$0002
	BNE.b CODE_BFF2ED
CODE_BFF2DD:
	JSR.w CODE_BFB12B
	JSL.l CODE_BFB18C
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFF2ED:
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	BRA.b CODE_BFF2DD

CODE_BFF2FC:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_BFF304,x)

DATA_BFF304:
	dw CODE_BFF308
	dw CODE_BFF313

CODE_BFF308:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	RTS

CODE_BFF313:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	DEC
	BPL.b CODE_BFF345
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	AND.w #$0001
	BEQ.b CODE_BFF345
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	TYX
	PHY
	PHX
	LDA.w #!Define_DKC1_AnimationID_Kritter_Jump
	JSL.l CODE_BE80AF
	PLY
	PLX
	PHK
	PLB
CODE_BFF345:
	JSR.w CODE_BFB142
	JSL.l CODE_BFB18C
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	RTS

CODE_BFF353:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_BFF35B,x)

DATA_BFF35B:
	dw CODE_BFF361
	dw CODE_BFF36B
	dw CODE_BFF3B2

CODE_BFF361:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
CODE_BFF36B:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	SEC
	SBC.w #$0100
	BMI.b CODE_BFF399
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	BEQ.b CODE_BFF38A
CODE_BFF37C:
	JSR.w CODE_BFB142
	JSL.l CODE_BFB18C
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	RTS

CODE_BFF38A:
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	BRA.b CODE_BFF37C

CODE_BFF399:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	PHY
	PHX
	LDA.w #!Define_DKC1_AnimationID_Kritter_Jump
	JSL.l CODE_BE80AF
	PLY
	PLX
	PHK
	PLB
	BRA.b CODE_BFF37C

CODE_BFF3B2:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	DEC
	BPL.b CODE_BFF3D0
	LDA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,y
	BNE.b CODE_BFF3D0
	TYX
	DEC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	SEP.b #$20
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo+$01,y
	REP.b #$20
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	BEQ.b CODE_BFF3DE
CODE_BFF3D0:
	JSR.w CODE_BFB142
	JSL.l CODE_BFB18C
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	RTS

CODE_BFF3DE:
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	BRA.b CODE_BFF3D0

CODE_BFF3ED:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	BNE.b CODE_BFF3FD
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
CODE_BFF3FD:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	AND.w #$0002
	BNE.b CODE_BFF42B
CODE_BFF405:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	AND.w #$0457
	BEQ.b CODE_BFF41B
	LDA.w $0579
	AND.w #$1000
	BEQ.b CODE_BFF41B
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
CODE_BFF41B:
	JSR.w CODE_BFB12B
	JSL.l CODE_BFB18C
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFF42B:
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	BRA.b CODE_BFF405

CODE_BFF43A:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_BFF442,x)

DATA_BFF442:
	dw CODE_BFF446
	dw CODE_BFF463

CODE_BFF446:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w #$FFCE
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	RTS

CODE_BFF463:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFF476
	CMP.w #$F800
	BCS.b CODE_BFF476
	LDA.w #$F800
CODE_BFF476:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	TAY
	AND.w #$0002
	BNE.b CODE_BFF491
	TYA
	AND.w #$0001
	BNE.b CODE_BFF4A2
	RTS

CODE_BFF491:
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	RTS

CODE_BFF4A2:
	DEC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BMI.b CODE_BFF4A8
	RTS

CODE_BFF4A8:
	PHK
	PLB
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	TAY
	LDA.w $0000,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	LDA.w $0002,y
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	LDA.w $0004,y
	STA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	LDA.w $0006,y
	CMP.w !RAM_DKC1_NorSpr_AnimationIDLo,x
	BNE.b CODE_BFF4CD
	CMP.w #!Define_DKC1_AnimationID_Kritter_Walk
	BEQ.b CODE_BFF4D7
CODE_BFF4CD:
	PHY
	PHX
	JSL.l CODE_BE80AF
	PHK
	PLB
	PLX
	PLY
CODE_BFF4D7:
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	INY
	LDA.w $0000,y
	BNE.b CODE_BFF4E8
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	TAY
CODE_BFF4E8:
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	RTS

DATA_BFF4ED:
	dw $0300,$0001,$FFD0,!Define_DKC1_AnimationID_Kritter_Walk
	dw $0300,$0004,$FFD0,!Define_DKC1_AnimationID_Kritter_Walk
	dw $0600,$0001,$FFD0,!Define_DKC1_AnimationID_Kritter_Jump
	dw $0000

DATA_BFF507:
	dw $0300,$0004,$FFB0,!Define_DKC1_AnimationID_Kritter_Walk
	dw $0800,$0001,$FFB0,!Define_DKC1_AnimationID_Kritter_Jump
	dw $0300,$0004,$FFB0,!Define_DKC1_AnimationID_Kritter_Walk
	dw $0000

CODE_BFF521:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_BFF529,x)

DATA_BFF529:
	dw CODE_BFF52D
	dw CODE_BFF541

CODE_BFF52D:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	RTS

CODE_BFF541:
	JMP.w CODE_BFF577

CODE_BFF544:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_BFF54C,x)

DATA_BFF54C:
	dw CODE_BFF550
	dw CODE_BFF570

CODE_BFF550:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_BFF570:
	JSR.w CODE_BFF5CF
	JSR.w CODE_BFF577
	RTS

CODE_BFF577:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	BPL.b CODE_BFF5B5
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	XBA
	AND.w #$00FF
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	SEC
	SBC.b $76
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	CMP.b $76
	BPL.b CODE_BFF5AB
	LDA.b $76
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,y
CODE_BFF5A1:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
CODE_BFF5AB:
	JSR.w CODE_BFAFC9
	LDA.w #$0002
	JSR.w CODE_BFB1E5
	RTS

CODE_BFF5B5:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	AND.w #$00FF
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	CMP.w !RAM_DKC1_NorSpr_YPosLo,y
	BPL.b CODE_BFF5AB
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,y
	BRA.b CODE_BFF5A1

CODE_BFF5CF:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	BPL.b CODE_BFF610
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	XBA
	AND.w #$00FF
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	SEC
	SBC.b $76
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CMP.b $76
	BPL.b CODE_BFF603
	LDA.b $76
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,y
CODE_BFF5F9:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
CODE_BFF603:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$0002
	JSL.l CODE_BFB191
	JSR.w CODE_BFAF9B
	RTS

CODE_BFF610:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	AND.w #$00FF
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	BPL.b CODE_BFF603
	STA.w !RAM_DKC1_NorSpr_XPosLo,y
	LDA.w #$8000
	STA.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,y
	BRA.b CODE_BFF5F9

CODE_BFF62A:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_BFF632,x)

DATA_BFF632:
	dw CODE_BFF636
	dw CODE_BFF64D

CODE_BFF636:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
CODE_BFF64D:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	JSR.w CODE_BFF719
	RTS

CODE_BFF65D:
	RTS

CODE_BFF65E:
	RTS

CODE_BFF65F:
	RTS

CODE_BFF660:
	RTS

CODE_BFF661:
	JSR.w CODE_BFB12B
	JSL.l CODE_BFB18C
	JSR.w CODE_BFB075
	RTS

CODE_BFF66C:
	JSR.w CODE_BFB12B
	JSL.l CODE_BFB18C
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	RTS

CODE_BFF67A:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_BFF682,x)

DATA_BFF682:
	dw CODE_BFF686
	dw CODE_BFF6A6

CODE_BFF686:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_BFF6A6:
	JSR.w CODE_BFF5CF
	JSR.w CODE_BFF577
	RTS

CODE_BFF6AD:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_BFF6B5,x)

DATA_BFF6B5:
	dw CODE_BFF6B9
	dw CODE_BFF6D0

CODE_BFF6B9:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
CODE_BFF6D0:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	BPL.b CODE_BFF6E4
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	AND.w #$FF00
	CMP.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BCS.b CODE_BFF6F0
	BRA.b CODE_BFF6FA

CODE_BFF6E4:
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,x
	XBA
	AND.w #$FF00
	CMP.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BCS.b CODE_BFF6FA
CODE_BFF6F0:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
CODE_BFF6FA:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	AND.w #$000F
	JSR.w CODE_BFB21F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDY.w #$0000
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFF70E
	DEY
CODE_BFF70E:
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	JSR.w CODE_BFF719
	RTS

CODE_BFF719:
	PHK
	PLB
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	AND.w #$FF00
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BMI.b CODE_BFF72D
	AND.w #$FF00
	BRA.b CODE_BFF730

CODE_BFF72D:
	ORA.w #$00FF
CODE_BFF730:
	XBA
	AND.w #$00FF
	STA.b $78
	JSL.l CODE_BCBCD0
	JSR.w CODE_BFF762
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	LDA.b $78
	JSL.l CODE_BCBCD4
	JSR.w CODE_BFF762
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	BIT.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	BPL.b CODE_BFF75A
	EOR.w #$FFFF
	INC
CODE_BFF75A:
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	RTS

CODE_BFF762:
	BPL.b CODE_BFF77C
	EOR.w #$FFFF
	INC
	ORA.b $76
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	XBA
	AND.w #$00FF
	EOR.w #$FFFF
	INC
	RTS

CODE_BFF77C:
	ORA.b $76
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	XBA
	AND.w #$00FF
	RTS

CODE_BFF78C:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_BFF794,x)

DATA_BFF794:
	dw CODE_BFF798
	dw CODE_BFF7A9

CODE_BFF798:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	RTS

CODE_BFF7A9:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	DEC
	BPL.b CODE_BFF7D1
	LDA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	CMP.w !RAM_DKC1_NorSpr_YPosLo,y
	BMI.b CODE_BFF7D1
	STA.w !RAM_DKC1_NorSpr_YPosLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
	TYX
CODE_BFF7D1:
	JSR.w CODE_BFB142
	JSR.w CODE_BFB075
	RTS

CODE_BFF7D8:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_BFF7E0,x)

DATA_BFF7E0:
	dw CODE_BFF846
	dw CODE_BFF851
	dw CODE_BFF847
	dw CODE_BFF862
	dw CODE_BFF86C
	dw CODE_BFF87D
	dw CODE_BFF88E
	dw CODE_BFF8C5
	dw CODE_BFF8F9

DATA_BFF7F2:
	dw $FFFD,$FFFE,$FFFF,$FFFF,$0000,$FFFF,$0000,$0000
	dw $0000,$0000,$0001,$0000,$0001,$0001,$0002,$0003
	dw $8000

CODE_BFF814:
	PHK
	PLB
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BMI.b CODE_BFF836
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	TAY
	LDA.w DATA_BFF7F2,y
	CMP.w #$8000
	BEQ.b CODE_BFF837
	CLC
	ADC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	INY
	INY
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
CODE_BFF836:
	RTS

CODE_BFF837:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1271Lo,x
	AND.w #$6000
	CMP.w #$4000
	BNE.b CODE_BFF845
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
CODE_BFF845:
	RTS

CODE_BFF846:
	RTS

CODE_BFF847:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,y
CODE_BFF851:
	TYX
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	RTS

CODE_BFF862:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
CODE_BFF86C:
	TYX
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	RTS

CODE_BFF87D:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	RTS

CODE_BFF88E:
	JSR.w CODE_BFF8A3
	BCC.b CODE_BFF89C
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	LDA.w #$0100
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
CODE_BFF89C:
	JSR.w CODE_BFB075
	JSR.w CODE_BFF814
	RTS

CODE_BFF8A3:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BEQ.b CODE_BFF8C0
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
CODE_BFF8AD:
	SEC
	SBC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BPL.b CODE_BFF8B7
	EOR.w #$FFFF
	INC
CODE_BFF8B7:
	CMP.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,x
	BPL.b CODE_BFF8BE
	CLC
	RTS

CODE_BFF8BE:
	SEC
	RTS

CODE_BFF8C0:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	BRA.b CODE_BFF8AD

CODE_BFF8C5:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	XBA
	AND.w #$00FF
	TAY
	LDA.b $28
	LSR
	LSR
	BCC.b CODE_BFF8DA
	TYA
	EOR.w #$FFFF
	INC
	TAY
CODE_BFF8DA:
	TYA
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	JSR.w CODE_BFB075
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	CLC
	ADC.w #$0010
	CMP.w #$0480
	BPL.b CODE_BFF8F5
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	RTS

CODE_BFF8F5:
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	RTS

CODE_BFF8F9:
	JSR.w CODE_BFB142
	JSR.w CODE_BFB075
	RTS

CODE_BFF900:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	BNE.b CODE_BFF913
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
CODE_BFF913:
	JSR.w CODE_BFB075
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFF919:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w #$FFB0
	CLC
	ADC.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFF92C
	CMP.w #$F800
	BCS.b CODE_BFF92C
	LDA.w #$F800
CODE_BFF92C:
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSL.l CODE_BFB18C
	JSR.w CODE_BFB075
	RTS

CODE_BFF937:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_BFF93F,x)

DATA_BFF93F:
	dw CODE_BFF943
	dw CODE_BFF95D

CODE_BFF943:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable14F9Lo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F8DLo,x
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	RTS

CODE_BFF95D:
	JSR.w CODE_BFF577
	JSR.w CODE_BFAF9B
	RTS

CODE_BFF964:
	JMP.w CODE_BFB075

CODE_BFF967:
	TYX
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	BNE.b CODE_BFF977
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
CODE_BFF977:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,y
	BEQ.b CODE_BFF981
	DEC
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,y
	RTS

CODE_BFF981:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	AND.w #$0002
	BNE.b CODE_BFF999
CODE_BFF989:
	JSR.w CODE_BFB12B
	JSL.l CODE_BFB18C
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFF999:
	LDA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	BRA.b CODE_BFF989

CODE_BFF9A8:
	LDA.w !RAM_DKC1_NorSpr_RAMTable1561Lo,y
	ASL
	TAX
	JMP.w (DATA_BFF9B0,x)

DATA_BFF9B0:
	dw CODE_BFF9B4
	dw CODE_BFF9C5

CODE_BFF9B4:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	STA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	TYX
	INC.w !RAM_DKC1_NorSpr_RAMTable1561Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable145DLo,x
	RTS

CODE_BFF9C5:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	BPL.b CODE_BFFA0F
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	XBA
	AND.w #$00FF
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	SEC
	SBC.b $76
	STA.b $76
	LDA.w !RAM_DKC1_NorSpr_XPosLo,y
	CMP.b $76
	BPL.b CODE_BFF9EC
CODE_BFF9E2:
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
	EOR.w #$FFFF
	INC
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,y
CODE_BFF9EC:
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,y
	AND.w #$0457
	BEQ.b CODE_BFFA02
	LDA.w $0579
	AND.w #$1000
	BEQ.b CODE_BFFA02
	LDA.w !RAM_DKC1_NorSpr_RAMTable14C5Lo,y
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,y
CODE_BFFA02:
	JSR.w CODE_BFB12B
	JSL.l CODE_BFB18C
	JSR.w CODE_BFA89A
	JMP.w CODE_BFFB7F

CODE_BFFA0F:
	LDA.w !RAM_DKC1_NorSpr_RAMTable13E9Lo,y
	AND.w #$00FF
	CLC
	ADC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,y
	CMP.w !RAM_DKC1_NorSpr_XPosLo,y
	BPL.b CODE_BFF9EC
	BRA.b CODE_BFF9E2

CODE_BFFA20:
	JSR.w CODE_BFB12B
	JSR.w CODE_BFA89A
	JMP.w CODE_BFFB7F
CODE_BFFA29:
	JSR.w CODE_BFFA2D
	RTL

CODE_BFFA2D:
	SEP.b #$20
	LDA.b $39
	PHA
	ASL
	LDA.b $3A
	ROL.b $3A
	ROL.b $3A
	EOR.b $3B
	STA.b $39
	PLA
	STA.b $3B
	EOR.b $3A
	PHA
	LDA.b $38
	STA.b $3A
	PLA
	STA.b $38
	REP.b #$20
	RTS

CODE_BFFA4D:
	JSR.w CODE_BFFA51
	RTL

CODE_BFFA51:
	LDA.b $34
	STA.b $4E
	ASL
	LDA.b $36
CODE_BFFA58:
	ROL
	STA.b $4C
	LDA.b $35
	EOR.b $4C
	STA.b $34
	LDA.b $4E
	STA.b $36
	LDA.b $34
	RTS

CODE_BFFA68:
	JSR.w CODE_BFFA6C
	RTL

CODE_BFFA6C:
	LDA.w $1E17
	CMP.w #$0007
	BMI.b CODE_BFFA7B
	JSL.l CODE_B6A84B
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	RTS

CODE_BFFA7B:
	INC.w $1E17
	LDA.w #!Define_DKC1_SoundID_StompEnemy
	JSR.w CODE_BFFB2B
	RTS

CODE_BFFA85:
	LDY.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_SpriteIDLo,y
	CMP.w #!Define_DKC1_NorSpr05_Kritter
	BEQ.b CODE_BFFABA
	CMP.w #!Define_DKC1_NorSpr4D_Gnawty
	BEQ.b CODE_BFFABF
	CMP.w #!Define_DKC1_NorSpr46_BlueKrusha
	BEQ.b CODE_BFFAC4
	CMP.w #!Define_DKC1_NorSpr1A_Klaptrap
	BEQ.b CODE_BFFAC9
	CMP.w #!Define_DKC1_NorSpr68_Rockkroc
	BEQ.b CODE_BFFAD3
	CMP.w #!Define_DKC1_NorSpr29_Slippa
	BEQ.b CODE_BFFAD8
	CMP.w #!Define_DKC1_NorSpr19_Zinger
	BEQ.b CODE_BFFADD
	CMP.w #!Define_DKC1_NorSpr50_MankyKong
	BEQ.b CODE_BFFAE2
	RTL

CODE_BFFAB3:
	LDA.w #!Define_DKC1_SoundID_RambiHitEnemy
CODE_BFFAB6:
	JSR.w CODE_BFFB0D
	RTL

CODE_BFFABA:
	LDA.w #!Define_DKC1_SoundID_KillKritter
	BRA.b CODE_BFFAB6

CODE_BFFABF:
	LDA.w #!Define_DKC1_SoundID_DiddyHurt
	BRA.b CODE_BFFAB6

CODE_BFFAC4:
	LDA.w #!Define_DKC1_SoundID_KillKrusha
	BRA.b CODE_BFFAB6

CODE_BFFAC9:
	LDA.w #!Define_DKC1_SoundID_KillKlaptrap
	BRA.b CODE_BFFAB6

CODE_BFFACE:
	LDA.w #!Define_DKC1_SoundID_KillArmy
	BRA.b CODE_BFFAB6

CODE_BFFAD3:
	LDA.w #!Define_DKC1_SoundID_RambiWalk2
	BRA.b CODE_BFFAB6

CODE_BFFAD8:
	LDA.w #!Define_DKC1_SoundID_KillSlippa
	BRA.b CODE_BFFAB6

CODE_BFFADD:
	LDA.w #!Define_DKC1_SoundID_ZingerDead
	BRA.b CODE_BFFAB6

CODE_BFFAE2:
	LDA.w #!Define_DKC1_SoundID_KillKlump
	BRA.b CODE_BFFAB6

CODE_BFFAE7:
	LDA.w #!Define_DKC1_SoundID_RevealSecret1
	JSL.l CODE_BFFB09
	LDA.w #!Define_DKC1_SoundID_RevealSecret2
	JSL.l CODE_BFFB27
	RTL

CODE_BFFAF6:
	JSR.w CODE_BFFAFA
	RTL

CODE_BFFAFA:
	STA.b $F5
	LDA.b $32
	CMP.w #$0005
	BEQ.b CODE_BFFB34
CODE_BFFB03:
	LDA.w #$0400
	JMP.w CODE_BFFB19

CODE_BFFB09:
	JSR.w CODE_BFFB0D
	RTL

CODE_BFFB0D:
	STA.b $F5
	LDA.b $32
	CMP.w #$0005
	BEQ.b CODE_BFFB03
CODE_BFFB16:
	LDA.w #$0500
CODE_BFFB19:
	PHP
	REP.b #$30
	PHX
	ORA.b $F5
	TAX
	JSL.l CODE_8AB1AA
	PLX
	PLP
	RTS

CODE_BFFB27:
	JSR.w CODE_BFFB2B
	RTL

CODE_BFFB2B:
	STA.b $F5
	LDA.b $32
	CMP.w #$0005
	BEQ.b CODE_BFFB16
CODE_BFFB34:
	LDA.w #$0600
	JMP.w CODE_BFFB19

CODE_BFFB3A:
	JSR.w CODE_BFFB3E
	RTL

CODE_BFFB3E:
	STA.b $F5
	LDA.w #$0700
	JMP.w CODE_BFFB19

CODE_BFFB46:
	JSR.w CODE_BFB12B
	JSR.w CODE_BFA89A
	LDA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	PHA
	LDA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	PHA
	JSR.w CODE_BFFB7F
	PLA
	STA.w !RAM_DKC1_NorSpr_XSpeedLo,x
	PLA
	STA.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	LDA.w #$0010
	BIT.w !RAM_DKC1_NorSpr_XSpeedLo,x
	BPL.b CODE_BFFB6A
	LDA.w #$FFF0
CODE_BFFB6A:
	CLC
	ADC.w !RAM_DKC1_NorSpr_XPosLo,x
	JSL.l CODE_818003
	LDA.b $9C
	STA.w !RAM_DKC1_NorSpr_RAMTable1491Lo,x
	RTL

CODE_BFFB78:
	JSR.w CODE_BFA89A
	JSR.w CODE_BFFB7F
	RTL

CODE_BFFB7F:
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0400
	BNE.b CODE_BFFBD7
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $2C
	JSR.w CODE_BFB0D1
	JSL.l CODE_818000
	STA.b $92
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BFFC15
	BEQ.b CODE_BFFC15
	CMP.w #$0009
	BMI.b CODE_BFFBC7
	LDA.b $9C
	AND.w #$0020
	BEQ.b CODE_BFFBAE
	JMP.w CODE_BFFC72

CODE_BFFBAE:
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.b $2C
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	LDA.w #$0002
	ORA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	BRA.b CODE_BFFC15

CODE_BFFBC7:
	LDA.b $9C
	AND.w #$0007
	CMP.b $F3
	BPL.b CODE_BFFBAE
	LDA.b $92
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	BRA.b CODE_BFFC15

CODE_BFFBD7:
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	STA.b $2C
	JSR.w CODE_BFB0D1
	JSL.l CODE_818000
	STA.b $92
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BFFC15
	CMP.w #$0003
	BMI.b CODE_BFFC10
	LDA.b $9C
	AND.w #$0040
	BNE.b CODE_BFFC72
	LDA.b $2C
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0DB9Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0F25Lo,x
	STZ.w !RAM_DKC1_NorSpr_XSpeedLo,x
	LDA.w #$0002
	ORA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	BRA.b CODE_BFFC72

CODE_BFFC10:
	LDA.b $92
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
CODE_BFFC15:
	LDA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	BPL.b CODE_BFFC94
	JSR.w CODE_BFB0FE
	JSL.l CODE_818000
	TAY
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BMI.b CODE_BFFC52
CODE_BFFC28:
	TYA
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	LDA.b $9C
	STA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	AND.w #$0007
	ASL
	TXY
	TAX
	LDA.l CODE_BFFC52,x
	TYX
	LDA.w #$FD00
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable0E21Lo,x
	STZ.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDA.w #$0001
	ORA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	RTS

CODE_BFFC52:
	CMP.w #$FFFC
	BPL.b CODE_BFFC28
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	LDA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	AND.w #$0100
	BEQ.b CODE_BFFC6C
	LDA.w #$FFFF
	STA.w !RAM_DKC1_NorSpr_YSpeedLo,x
CODE_BFFC6C:
	LDA.b $9C
	STA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	RTS

CODE_BFFC72:
	JSR.w CODE_BFB0FE
	JSL.l CODE_818000
	STA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	BMI.b CODE_BFFC8E
	LDA.w #$0004
	ORA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
CODE_BFFC8E:
	LDA.b $9C
	STA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	RTS

CODE_BFFC94:
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.b $2C
	JSR.w CODE_BFB0FE
	JSL.l CODE_818000
	TAY
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	BEQ.b CODE_BFFCDF
	BMI.b CODE_BFFCDF
	BIT.b $9B
	BVS.b CODE_BFFCC9
	LDA.b $2C
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	STZ.w !RAM_DKC1_NorSpr_YSpeedLo,x
	JSL.l CODE_818000
	STA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	SEC
	SBC.w !RAM_DKC1_NorSpr_YPosLo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	LDA.b $9C
	STA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	RTS

CODE_BFFCC9:
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	LDA.b $9C
	STA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	LDA.w #$0004
	ORA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	STA.w !RAM_DKC1_NorSpr_RAMTable12A5Lo,x
	RTS

CODE_BFFCDF:
	STA.w !RAM_DKC1_NorSpr_RAMTable1631Lo,x
	TYA
	STA.w !RAM_DKC1_NorSpr_RAMTable0C35Lo,x
	LDA.b $9C
	STA.w !RAM_DKC1_NorSpr_RAMTable1209Lo,x
	RTS

DKC1_NorSpr66_DiddysStars_Main:
;$BFFCEC
	JSL.l CODE_BE80E1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	DEC.w !RAM_DKC1_NorSpr_RAMTable1375Lo,x
	BMI.b CODE_BFFCF8
	RTL

CODE_BFFCF8:
	JML.l CODE_BDF476

DKC1_NorSpr40_UnknownSprite_Main:
;$BFFCFC
	JSL.l CODE_BE80E1
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_YXPPCCCTLo,x
	STA.w $1E23
	RTL

CODE_BFFD09:
	LDA.b $28
	AND.w #$0007
	BEQ.b CODE_BFFD11
	RTL

CODE_BFFD11:
	LDA.b $28
	AND.w #$0008
	BEQ.b CODE_BFFD18
CODE_BFFD18:
	LDA.b $FC
	AND.w #$00FF
	JSL.l CODE_BFFB27
	STZ.b $FC
	RTL

CODE_BFFD24:
	LDA.w #!Define_DKC1_AnimationID_DK_Victory
	JSL.l CODE_BE80A4
CODE_BFFD2B:
	LDA.w $0579
	AND.w #$0001
	BNE.b CODE_BFFD34
	RTS

CODE_BFFD34:
	LDA.w #$2000
	ORA.w $0579
	STA.w $0579
	RTS

CODE_BFFD3E:
	LDA.w #!Define_DKC1_AnimationID_DK_Failure
	JSL.l CODE_BE80A4
	BRA.b CODE_BFFD2B

CODE_BFFD47:
	LDY.b $84
	LDA.w $16F5,y
	TAY
	LDX.b !RAM_DKC1_NorSpr_CurrentIndexLo
	LDA.w !RAM_DKC1_NorSpr_XPosLo,x
	PHA
	LDA.w !RAM_DKC1_NorSpr_YPosLo,x
	PHA
	PLA
	STA.w !RAM_DKC1_NorSpr_YPosLo,x
	PLA
	STA.w !RAM_DKC1_NorSpr_XPosLo,x
	RTL

DATA_BFFD60:
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_8086CF
	dw CODE_8086CF
	dw CODE_80877B
	dw CODE_8086CF
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_8086CF
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_8086CF
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_808810
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_808725
	dw CODE_80877B
	dw CODE_808915
	dw CODE_8088E2
	dw CODE_808818
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_808915
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_808915
	dw CODE_808915
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_808725
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_808725
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_808810
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_808810
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_808725
	dw CODE_8088E2
	dw CODE_808725
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_808818
	dw CODE_808810
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_808818
	dw CODE_808818
	dw CODE_80874B
	dw CODE_808818
	dw CODE_8088E2
	dw CODE_8086CF
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8086CF
	dw CODE_8086CF
	dw CODE_8086CF
	dw CODE_8086CF
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_8086CF
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8086CF
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_808810
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_808810
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_808810
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_808757
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_808915
	dw CODE_808915
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_808725
	dw CODE_8088E2
	dw CODE_808818
	dw CODE_8088E2
	dw CODE_808818
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_808725
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_808733
	dw CODE_80873F
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_80877B
	dw CODE_8088E2
	dw CODE_8088E2
	dw CODE_808810
	dw CODE_8088E2
	dw CODE_808915
	dw CODE_808915
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B
	dw CODE_80877B

	%InsertGarbageData($FFFF2C, incbin, DATA_FFFF2C.bin)
%BANK_END(<EndBank>)
endmacro

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