mirror of https://github.com/zeldaret/tmc.git
				
				
				
			
		
			
				
	
	
		
			420 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			420 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
	.include "asm/macros.inc"
 | 
						|
	.include "constants/constants.inc"
 | 
						|
    .include "asm/macros/gfx.inc"
 | 
						|
	.section .rodata
 | 
						|
    .align 2
 | 
						|
 | 
						|
gSpriteFrames_1:: @ 08114F98
 | 
						|
	.include "sprites/gSpriteFrames_1.s"
 | 
						|
 | 
						|
gSpriteFrames_2:: @ 0811538C
 | 
						|
	.include "sprites/gSpriteFrames_2.s"
 | 
						|
 | 
						|
gSpriteFrames_3:: @ 08115724
 | 
						|
	.include "sprites/gSpriteFrames_3.s"
 | 
						|
 | 
						|
gSpriteFrames_4:: @ 08115AF8
 | 
						|
	.include "sprites/gSpriteFrames_4.s"
 | 
						|
 | 
						|
gSpriteFrames_5:: @ 08115E9C
 | 
						|
	.include "sprites/gSpriteFrames_5.s"
 | 
						|
 | 
						|
gSpriteFrames_6:: @ 08116280
 | 
						|
	.include "sprites/gSpriteFrames_6.s"
 | 
						|
 | 
						|
gSpriteFrames_7:: @ 08116530
 | 
						|
	.include "sprites/gSpriteFrames_7.s"
 | 
						|
 | 
						|
gSpriteFrames_8:: @ 08116888
 | 
						|
	.include "sprites/gSpriteFrames_8.s"
 | 
						|
 | 
						|
gSpriteFrames_9:: @ 08116A9C
 | 
						|
	.include "sprites/gSpriteFrames_9.s"
 | 
						|
 | 
						|
gSpriteFrames_MinishEmoticon:: @ 08116D0C
 | 
						|
	.include "sprites/gSpriteFrames_MinishEmoticon.s"
 | 
						|
 | 
						|
gSpriteFrames_EzloCap:: @ 08116DD4
 | 
						|
	.include "sprites/gSpriteFrames_EzloCap.s"
 | 
						|
 | 
						|
gSpriteFrames_12:: @ 08116F64
 | 
						|
	.include "sprites/gSpriteFrames_12.s"
 | 
						|
 | 
						|
gSpriteFrames_13:: @ 08117208
 | 
						|
	.include "sprites/gSpriteFrames_13.s"
 | 
						|
 | 
						|
gSpriteFrames_14:: @ 08117240
 | 
						|
	.include "sprites/gSpriteFrames_14.s"
 | 
						|
 | 
						|
gSpriteFrames_15:: @ 081175DC
 | 
						|
	.include "sprites/gSpriteFrames_15.s"
 | 
						|
 | 
						|
gSpriteFrames_16:: @ 081178B0
 | 
						|
	.include "sprites/gSpriteFrames_16.s"
 | 
						|
 | 
						|
gSpriteFrames_17:: @ 08117B84
 | 
						|
	.include "sprites/gSpriteFrames_17.s"
 | 
						|
 | 
						|
gSpriteFrames_18:: @ 08117D64
 | 
						|
	.include "sprites/gSpriteFrames_18.s"
 | 
						|
 | 
						|
gSpriteFrames_19:: @ 08117E40
 | 
						|
	.include "sprites/gSpriteFrames_19.s"
 | 
						|
 | 
						|
gSpriteFrames_20:: @ 08117F68
 | 
						|
	.include "sprites/gSpriteFrames_20.s"
 | 
						|
 | 
						|
gSpriteFrames_21:: @ 08117FD4
 | 
						|
	.include "sprites/gSpriteFrames_21.s"
 | 
						|
 | 
						|
gSpriteFrames_22:: @ 081181B4
 | 
						|
	.include "sprites/gSpriteFrames_22.s"
 | 
						|
 | 
						|
gSpriteFrames_24:: @ 081181E4
 | 
						|
	.include "sprites/gSpriteFrames_24.s"
 | 
						|
 | 
						|
gSpriteFrames_25:: @ 08118238
 | 
						|
	.include "sprites/gSpriteFrames_25.s"
 | 
						|
 | 
						|
gSpriteFrames_26:: @ 08118264
 | 
						|
	.include "sprites/gSpriteFrames_26.s"
 | 
						|
 | 
						|
gSpriteFrames_27:: @ 08118298
 | 
						|
	.include "sprites/gSpriteFrames_27.s"
 | 
						|
 | 
						|
gSpriteFrames_28:: @ 08118398
 | 
						|
	.include "sprites/gSpriteFrames_28.s"
 | 
						|
 | 
						|
gSpriteFrames_29:: @ 081183BC
 | 
						|
	.include "sprites/gSpriteFrames_29.s"
 | 
						|
 | 
						|
gSpriteFrames_30:: @ 0811846C
 | 
						|
	.include "sprites/gSpriteFrames_30.s"
 | 
						|
 | 
						|
gSpriteFrames_31:: @ 081184A8
 | 
						|
	.include "sprites/gSpriteFrames_31.s"
 | 
						|
 | 
						|
gSpriteFrames_32:: @ 08118558
 | 
						|
	.include "sprites/gSpriteFrames_32.s"
 | 
						|
 | 
						|
gSpriteFrames_33:: @ 08118720
 | 
						|
	.include "sprites/gSpriteFrames_33.s"
 | 
						|
 | 
						|
gSpriteFrames_CutsceneMiscObject_0:: @ 08118768
 | 
						|
	.include "sprites/gSpriteFrames_CutsceneMiscObject_0.s"
 | 
						|
 | 
						|
gSpriteFrames_CutsceneMiscObject_1:: @ 08118780
 | 
						|
	.include "sprites/gSpriteFrames_CutsceneMiscObject_1.s"
 | 
						|
 | 
						|
gSpriteFrames_CutsceneMiscObject_2:: @ 08118788
 | 
						|
	.include "sprites/gSpriteFrames_CutsceneMiscObject_2.s"
 | 
						|
 | 
						|
gSpriteFrames_MinishEzlo:: @ 08118794
 | 
						|
	.include "sprites/gSpriteFrames_MinishEzlo.s"
 | 
						|
 | 
						|
gSpriteFrames_CutsceneMiscObject_3:: @ 081188C0
 | 
						|
	.include "sprites/gSpriteFrames_CutsceneMiscObject_3.s"
 | 
						|
 | 
						|
gSpriteFrames_Din:: @ 08118948
 | 
						|
	.include "sprites/gSpriteFrames_Din.s"
 | 
						|
 | 
						|
gSpriteFrames_Nayru:: @ 08118960
 | 
						|
	.include "sprites/gSpriteFrames_Nayru.s"
 | 
						|
 | 
						|
gSpriteFrames_Farore:: @ 08118974
 | 
						|
	.include "sprites/gSpriteFrames_Farore.s"
 | 
						|
 | 
						|
gSpriteFrames_Npc5:: @ 08118988
 | 
						|
	.include "sprites/gSpriteFrames_Npc5.s"
 | 
						|
 | 
						|
gSpriteFrames_GuardWithSpear:: @ 08118C00
 | 
						|
	.include "sprites/gSpriteFrames_GuardWithSpear.s"
 | 
						|
 | 
						|
gSpriteFrames_KingDaltus:: @ 08118D38
 | 
						|
	.include "sprites/gSpriteFrames_KingDaltus.s"
 | 
						|
 | 
						|
gSpriteFrames_MinisterPotho:: @ 08118DA4
 | 
						|
	.include "sprites/gSpriteFrames_MinisterPotho.s"
 | 
						|
 | 
						|
gSpriteFrames_Npc26:: @ 08118DD0
 | 
						|
	.include "sprites/gSpriteFrames_Npc26.s"
 | 
						|
 | 
						|
gSpriteFrames_Maid:: @ 08118DDC
 | 
						|
	.include "sprites/gSpriteFrames_Maid.s"
 | 
						|
 | 
						|
gSpriteFrames_TingleSiblings:: @ 08118E5C
 | 
						|
	.include "sprites/gSpriteFrames_TingleSiblings.s"
 | 
						|
 | 
						|
gSpriteFrames_Beedle:: @ 08118F04
 | 
						|
	.include "sprites/gSpriteFrames_Beedle.s"
 | 
						|
 | 
						|
gSpriteFrames_Brocco:: @ 08118F3C
 | 
						|
	.include "sprites/gSpriteFrames_Brocco.s"
 | 
						|
 | 
						|
gSpriteFrames_Pina:: @ 08118F64
 | 
						|
	.include "sprites/gSpriteFrames_Pina.s"
 | 
						|
 | 
						|
gSpriteFrames_Postman:: @ 08118F98
 | 
						|
	.include "sprites/gSpriteFrames_Postman.s"
 | 
						|
 | 
						|
gSpriteFrames_Malon:: @ 081190A0
 | 
						|
	.include "sprites/gSpriteFrames_Malon.s"
 | 
						|
 | 
						|
gSpriteFrames_Epona:: @ 081190E4
 | 
						|
	.include "sprites/gSpriteFrames_Epona.s"
 | 
						|
 | 
						|
gSpriteFrames_MilkCart:: @ 0811911C
 | 
						|
	.include "sprites/gSpriteFrames_MilkCart.s"
 | 
						|
 | 
						|
gSpriteFrames_Smith:: @ 0811912C
 | 
						|
	.include "sprites/gSpriteFrames_Smith.s"
 | 
						|
 | 
						|
gSpriteFrames_Townsperson:: @ 08119188
 | 
						|
	.include "sprites/gSpriteFrames_Townsperson.s"
 | 
						|
 | 
						|
gSpriteFrames_58:: @ 081192A8
 | 
						|
	.include "sprites/gSpriteFrames_58.s"
 | 
						|
 | 
						|
gSpriteFrames_Kid:: @ 08119548
 | 
						|
	.include "sprites/gSpriteFrames_Kid.s"
 | 
						|
 | 
						|
gSpriteFrames_Mailbox:: @ 081197C4
 | 
						|
	.include "sprites/gSpriteFrames_Mailbox.s"
 | 
						|
 | 
						|
gSpriteFrames_SittingPerson:: @ 081197F4
 | 
						|
	.include "sprites/gSpriteFrames_SittingPerson.s"
 | 
						|
 | 
						|
gSpriteFrames_Mutoh:: @ 081198C4
 | 
						|
	.include "sprites/gSpriteFrames_Mutoh.s"
 | 
						|
 | 
						|
gSpriteFrames_Carpenter:: @ 081198EC
 | 
						|
	.include "sprites/gSpriteFrames_Carpenter.s"
 | 
						|
 | 
						|
gSpriteFrames_Gorman:: @ 081199A4
 | 
						|
	.include "sprites/gSpriteFrames_Gorman.s"
 | 
						|
 | 
						|
gSpriteFrames_Cat:: @ 081199F8
 | 
						|
	.include "sprites/gSpriteFrames_Cat.s"
 | 
						|
 | 
						|
gSpriteFrames_66:: @ 08119A74
 | 
						|
	.include "sprites/gSpriteFrames_66.s"
 | 
						|
 | 
						|
gSpriteFrames_Dog:: @ 08119AF0
 | 
						|
	.include "sprites/gSpriteFrames_Dog.s"
 | 
						|
 | 
						|
gSpriteFrames_68:: @ 08119B7C
 | 
						|
	.include "sprites/gSpriteFrames_68.s"
 | 
						|
 | 
						|
gSpriteFrames_69:: @ 08119BF0
 | 
						|
	.include "sprites/gSpriteFrames_69.s"
 | 
						|
 | 
						|
gSpriteFrames_Syrup:: @ 08119C64
 | 
						|
	.include "sprites/gSpriteFrames_Syrup.s"
 | 
						|
 | 
						|
gSpriteFrames_Percy:: @ 08119CF4
 | 
						|
	.include "sprites/gSpriteFrames_Percy.s"
 | 
						|
 | 
						|
gSpriteFrames_Farmers_0:: @ 08119D54
 | 
						|
	.include "sprites/gSpriteFrames_Farmers_0.s"
 | 
						|
 | 
						|
gSpriteFrames_Farmers_1:: @ 08119DA8
 | 
						|
	.include "sprites/gSpriteFrames_Farmers_1.s"
 | 
						|
 | 
						|
gSpriteFrames_Dampe:: @ 08119DFC
 | 
						|
	.include "sprites/gSpriteFrames_Dampe.s"
 | 
						|
 | 
						|
gSpriteFrames_KingGustaf:: @ 08119E18
 | 
						|
	.include "sprites/gSpriteFrames_KingGustaf.s"
 | 
						|
 | 
						|
gSpriteFrames_Gina:: @ 08119E44
 | 
						|
	.include "sprites/gSpriteFrames_Gina.s"
 | 
						|
 | 
						|
gSpriteFrames_Simon:: @ 08119EB0
 | 
						|
	.include "sprites/gSpriteFrames_Simon.s"
 | 
						|
 | 
						|
gSpriteFrames_Mama:: @ 08119ED8
 | 
						|
	.include "sprites/gSpriteFrames_Mama.s"
 | 
						|
 | 
						|
gSpriteFrames_Teachers:: @ 08119F80
 | 
						|
	.include "sprites/gSpriteFrames_Teachers.s"
 | 
						|
 | 
						|
gSpriteFrames_80:: @ 08119FA4
 | 
						|
	.include "sprites/gSpriteFrames_80.s"
 | 
						|
 | 
						|
gSpriteFrames_WindTribespeople_0:: @ 08119FD4
 | 
						|
	.include "sprites/gSpriteFrames_WindTribespeople_0.s"
 | 
						|
 | 
						|
gSpriteFrames_WindTribespeople_1:: @ 0811A01C
 | 
						|
	.include "sprites/gSpriteFrames_WindTribespeople_1.s"
 | 
						|
 | 
						|
gSpriteFrames_WindTribespeople_2:: @ 0811A04C
 | 
						|
	.include "sprites/gSpriteFrames_WindTribespeople_2.s"
 | 
						|
 | 
						|
gSpriteFrames_WindTribespeople_3:: @ 0811A068
 | 
						|
	.include "sprites/gSpriteFrames_WindTribespeople_3.s"
 | 
						|
 | 
						|
gSpriteFrames_WindTribespeople_4:: @ 0811A0A4
 | 
						|
	.include "sprites/gSpriteFrames_WindTribespeople_4.s"
 | 
						|
 | 
						|
gSpriteFrames_WindTribespeople_5:: @ 0811A0CC
 | 
						|
	.include "sprites/gSpriteFrames_WindTribespeople_5.s"
 | 
						|
 | 
						|
gSpriteFrames_MayorHagen:: @ 0811A0E4
 | 
						|
	.include "sprites/gSpriteFrames_MayorHagen.s"
 | 
						|
 | 
						|
gSpriteFrames_GhostBrothers:: @ 0811A124
 | 
						|
	.include "sprites/gSpriteFrames_GhostBrothers.s"
 | 
						|
 | 
						|
gSpriteFrames_HurdyGurdyMan:: @ 0811A144
 | 
						|
	.include "sprites/gSpriteFrames_HurdyGurdyMan.s"
 | 
						|
 | 
						|
gSpriteFrames_Cow:: @ 0811A17C
 | 
						|
	.include "sprites/gSpriteFrames_Cow.s"
 | 
						|
 | 
						|
gSpriteFrames_GoronMerchant:: @ 0811A1C8
 | 
						|
	.include "sprites/gSpriteFrames_GoronMerchant.s"
 | 
						|
 | 
						|
gSpriteFrames_92:: @ 0811A1F8
 | 
						|
	.include "sprites/gSpriteFrames_92.s"
 | 
						|
 | 
						|
gSpriteFrames_Goron:: @ 0811A228
 | 
						|
	.include "sprites/gSpriteFrames_Goron.s"
 | 
						|
 | 
						|
gSpriteFrames_CastorWildsStatue:: @ 0811A280
 | 
						|
	.include "sprites/gSpriteFrames_CastorWildsStatue.s"
 | 
						|
 | 
						|
gSpriteFrames_Npc4F:: @ 0811A28C
 | 
						|
	.include "sprites/gSpriteFrames_Npc4F.s"
 | 
						|
 | 
						|
gSpriteFrames_CutsceneMiscObject_4:: @ 0811A2A8
 | 
						|
	.include "sprites/gSpriteFrames_CutsceneMiscObject_4.s"
 | 
						|
 | 
						|
gSpriteFrames_97:: @ 0811A2D0
 | 
						|
	.include "sprites/gSpriteFrames_97.s"
 | 
						|
 | 
						|
gSpriteFrames_DarkNut_0:: @ 0811A2FC
 | 
						|
	.include "sprites/gSpriteFrames_DarkNut_0.s"
 | 
						|
 | 
						|
gSpriteFrames_DarkNut_1:: @ 0811A510
 | 
						|
	.include "sprites/gSpriteFrames_DarkNut_1.s"
 | 
						|
 | 
						|
gSpriteFrames_ChuchuBoss_0:: @ 0811A75C
 | 
						|
	.include "sprites/gSpriteFrames_ChuchuBoss_0.s"
 | 
						|
 | 
						|
gSpriteFrames_DeathFx_0:: @ 0811A7A8
 | 
						|
	.include "sprites/gSpriteFrames_DeathFx_0.s"
 | 
						|
 | 
						|
gSpriteFrames_Madderpillar_0:: @ 0811A86C
 | 
						|
	.include "sprites/gSpriteFrames_Madderpillar_0.s"
 | 
						|
 | 
						|
gSpriteFrames_Gleerok_0:: @ 0811A8CC
 | 
						|
	.include "sprites/gSpriteFrames_Gleerok_0.s"
 | 
						|
 | 
						|
gSpriteFrames_Keaton:: @ 0811A9B4
 | 
						|
	.include "sprites/gSpriteFrames_Keaton.s"
 | 
						|
 | 
						|
gSpriteFrames_MazaalHand:: @ 0811AA2C
 | 
						|
	.include "sprites/gSpriteFrames_MazaalHand.s"
 | 
						|
 | 
						|
gSpriteFrames_ScissorsBeetle:: @ 0811AA7C
 | 
						|
	.include "sprites/gSpriteFrames_ScissorsBeetle.s"
 | 
						|
 | 
						|
gSpriteFrames_MandiblesProjectile:: @ 0811AB18
 | 
						|
	.include "sprites/gSpriteFrames_MandiblesProjectile.s"
 | 
						|
 | 
						|
gSpriteFrames_Stalfos:: @ 0811ABF8
 | 
						|
	.include "sprites/gSpriteFrames_Stalfos.s"
 | 
						|
 | 
						|
gSpriteFrames_Gibdo:: @ 0811AD24
 | 
						|
	.include "sprites/gSpriteFrames_Gibdo.s"
 | 
						|
 | 
						|
gSpriteFrames_Lakitu:: @ 0811ADCC
 | 
						|
	.include "sprites/gSpriteFrames_Lakitu.s"
 | 
						|
 | 
						|
gSpriteFrames_LakituCloudProjectile:: @ 0811AEB0
 | 
						|
	.include "sprites/gSpriteFrames_LakituCloudProjectile.s"
 | 
						|
 | 
						|
gSpriteFrames_VaatiRebornEnemy_0:: @ 0811AED8
 | 
						|
	.include "sprites/gSpriteFrames_VaatiRebornEnemy_0.s"
 | 
						|
 | 
						|
gSpriteFrames_VaatiRebornEnemy_1:: @ 0811AF24
 | 
						|
	.include "sprites/gSpriteFrames_VaatiRebornEnemy_1.s"
 | 
						|
 | 
						|
gSpriteFrames_VaatiRebornEnemy_2:: @ 0811AF34
 | 
						|
	.include "sprites/gSpriteFrames_VaatiRebornEnemy_2.s"
 | 
						|
 | 
						|
gSpriteFrames_VaatiRebornEnemy_3:: @ 0811AF64
 | 
						|
	.include "sprites/gSpriteFrames_VaatiRebornEnemy_3.s"
 | 
						|
 | 
						|
gSpriteFrames_VaatiBall:: @ 0811AF8C
 | 
						|
	.include "sprites/gSpriteFrames_VaatiBall.s"
 | 
						|
 | 
						|
gSpriteFrames_VaatiTransfigured_0:: @ 0811AFBC
 | 
						|
	.include "sprites/gSpriteFrames_VaatiTransfigured_0.s"
 | 
						|
 | 
						|
gSpriteFrames_VaatiTransfigured_1:: @ 0811AFD0
 | 
						|
	.include "sprites/gSpriteFrames_VaatiTransfigured_1.s"
 | 
						|
 | 
						|
gSpriteFrames_VaatiTransfigured_2:: @ 0811B000
 | 
						|
	.include "sprites/gSpriteFrames_VaatiTransfigured_2.s"
 | 
						|
 | 
						|
gSpriteFrames_VaatiTransfigured_3:: @ 0811B01C
 | 
						|
	.include "sprites/gSpriteFrames_VaatiTransfigured_3.s"
 | 
						|
 | 
						|
gSpriteFrames_VaatiArm:: @ 0811B02C
 | 
						|
	.include "sprites/gSpriteFrames_VaatiArm.s"
 | 
						|
 | 
						|
gSpriteFrames_VaatiWrath:: @ 0811B0B0
 | 
						|
	.include "sprites/gSpriteFrames_VaatiWrath.s"
 | 
						|
 | 
						|
gSpriteFrames_VaatiReborn:: @ 0811B130
 | 
						|
	.include "sprites/gSpriteFrames_VaatiReborn.s"
 | 
						|
 | 
						|
gSpriteFrames_MoblinLady_1:: @ 0811B178
 | 
						|
	.include "sprites/gSpriteFrames_MoblinLady_1.s"
 | 
						|
 | 
						|
gSpriteFrames_BallChainSoldier:: @ 0811B190
 | 
						|
	.include "sprites/gSpriteFrames_BallChainSoldier.s"
 | 
						|
 | 
						|
gSpriteFrames_GyorgMale:: @ 0811B214
 | 
						|
	.include "sprites/gSpriteFrames_GyorgMale.s"
 | 
						|
 | 
						|
gSpriteFrames_JarPortal:: @ 0811B258
 | 
						|
	.include "sprites/gSpriteFrames_JarPortal.s"
 | 
						|
 | 
						|
gSpriteFrames_Beanstalk_0:: @ 0811B294
 | 
						|
	.include "sprites/gSpriteFrames_Beanstalk_0.s"
 | 
						|
 | 
						|
gSpriteFrames_Minecart:: @ 0811B2FC
 | 
						|
	.include "sprites/gSpriteFrames_Minecart.s"
 | 
						|
 | 
						|
gSpriteFrames_LavaPlatform_1:: @ 0811B34C
 | 
						|
	.include "sprites/gSpriteFrames_LavaPlatform_1.s"
 | 
						|
 | 
						|
gSpriteFrames_BigVortex:: @ 0811B394
 | 
						|
	.include "sprites/gSpriteFrames_BigVortex.s"
 | 
						|
 | 
						|
gSpriteFrames_MacroBook:: @ 0811B3A4
 | 
						|
	.include "sprites/gSpriteFrames_MacroBook.s"
 | 
						|
 | 
						|
gSpriteFrames_GentariCurtains:: @ 0811B3B4
 | 
						|
	.include "sprites/gSpriteFrames_GentariCurtains.s"
 | 
						|
 | 
						|
gSpriteFrames_SpiderWeb:: @ 0811B3C8
 | 
						|
	.include "sprites/gSpriteFrames_SpiderWeb.s"
 | 
						|
 | 
						|
gSpriteFrames_ShrinkingHieroglyphs:: @ 0811B408
 | 
						|
	.include "sprites/gSpriteFrames_ShrinkingHieroglyphs.s"
 | 
						|
 | 
						|
gSpriteFrames_OctorokBoss_0:: @ 0811B540
 | 
						|
	.include "sprites/gSpriteFrames_OctorokBoss_0.s"
 | 
						|
 | 
						|
gSpriteFrames_Bell:: @ 0811B564
 | 
						|
	.include "sprites/gSpriteFrames_Bell.s"
 | 
						|
 | 
						|
gSpriteFrames_322:: @ 0811B578
 | 
						|
	.include "sprites/gSpriteFrames_322.s"
 | 
						|
 | 
						|
gSpriteFrames_Vaati_1:: @ 0811B940
 | 
						|
	.include "sprites/gSpriteFrames_Vaati_1.s"
 |