mirror of https://github.com/zeldaret/tmc.git
285 lines
3.8 KiB
PHP
285 lines
3.8 KiB
PHP
@ All the macro functions for scripts
|
|
@ Generated by disassemble_script.py
|
|
.macro SCRIPT_START name
|
|
.globl \name
|
|
.section .text
|
|
\name:
|
|
.endm
|
|
.macro SCRIPT_END
|
|
.short 0xffff
|
|
.endm
|
|
|
|
.macro nullsub_507
|
|
.short 0x0400
|
|
.endm
|
|
|
|
.macro sub_0807E004
|
|
.short 0x0401
|
|
.endm
|
|
|
|
.macro sub_0807E014
|
|
.short 0x0402
|
|
.endm
|
|
|
|
.macro sub_0807E024 s
|
|
.short 0x0803
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807E050 s
|
|
.short 0x0804
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807E064 s
|
|
.short 0x0805
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807E078 s
|
|
.short 0x0806
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807E0A0 w
|
|
.short 0x0c07
|
|
.word \w
|
|
.endm
|
|
|
|
.macro sub_0807E0B8 w
|
|
.short 0x0c08
|
|
.word \w
|
|
.endm
|
|
|
|
.macro sub_0807E0CC w
|
|
.short 0x0c09
|
|
.word \w
|
|
.endm
|
|
|
|
.macro sub_0807E0E0 w
|
|
.short 0x0c0a
|
|
.word \w
|
|
.endm
|
|
|
|
.macro sub_0807E10C w
|
|
.short 0x0c0b
|
|
.word \w
|
|
.endm
|
|
|
|
.macro sub_0807E124 a,b
|
|
.short 0x140c
|
|
.word \a
|
|
.word \b
|
|
.endm
|
|
|
|
.macro sub_0807E148 w
|
|
.short 0x0c0d
|
|
.word \w
|
|
.endm
|
|
|
|
.macro sub_0807E158 w
|
|
.short 0x0c0e
|
|
.word \w
|
|
.endm
|
|
|
|
.macro sub_0807E188 s
|
|
.short 0x080f
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807E1D8 s
|
|
.short 0x0810
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807E4AC s
|
|
.short 0x0811
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807E260 s
|
|
.short 0x0815
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807E2A8 s
|
|
.short 0x0817
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807E2E4
|
|
.short 0x0418
|
|
.endm
|
|
|
|
.macro sub_0807E30C
|
|
.short 0x0419
|
|
.endm
|
|
|
|
.macro sub_0807E40C s
|
|
.short 0x081d
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807E5F8 w
|
|
.short 0x0c28
|
|
.word \w
|
|
.endm
|
|
|
|
.macro sub_0807E650 s
|
|
.short 0x082d
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807E680 s
|
|
.short 0x0831
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807E6AC w
|
|
.short 0x0c33
|
|
.word \w
|
|
.endm
|
|
|
|
.macro sub_0807E6DC
|
|
.short 0x0434
|
|
.endm
|
|
|
|
.macro sub_0807E864
|
|
.short 0x0443
|
|
.endm
|
|
|
|
.macro sub_0807E878
|
|
.short 0x0444
|
|
.endm
|
|
|
|
.macro sub_0807E8C4 w
|
|
.short 0x0c47
|
|
.word \w
|
|
.endm
|
|
|
|
.macro sub_0807E8E4_0
|
|
.short 0x0449
|
|
.endm
|
|
|
|
.macro sub_0807E8E4_1
|
|
.short 0x044a
|
|
.endm
|
|
|
|
.macro sub_0807E8E4_2
|
|
.short 0x044b
|
|
.endm
|
|
|
|
.macro sub_0807E8E4_3
|
|
.short 0x044c
|
|
.endm
|
|
|
|
.macro sub_0807E930 s
|
|
.short 0x0850
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807E944
|
|
.short 0x0451
|
|
.endm
|
|
|
|
.macro sub_0807E9D4
|
|
.short 0x0453
|
|
.endm
|
|
|
|
.macro sub_0807E9DC
|
|
.short 0x0454
|
|
.endm
|
|
|
|
.macro sub_0807E9F0
|
|
.short 0x0456
|
|
.endm
|
|
|
|
.macro sub_0807EA4C
|
|
.short 0x0457
|
|
.endm
|
|
|
|
.macro sub_0807EA94
|
|
.short 0x0459
|
|
.endm
|
|
|
|
.macro sub_0807EAB4 s
|
|
.short 0x085a
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807EAD0 a,b
|
|
.short 0x0c5c
|
|
.short \a
|
|
.short \b
|
|
.endm
|
|
|
|
.macro sub_0807EB28 s
|
|
.short 0x085f
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807EB44 s
|
|
.short 0x0861
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807EB74
|
|
.short 0x0463
|
|
.endm
|
|
|
|
.macro sub_0807EB8C
|
|
.short 0x0464
|
|
.endm
|
|
|
|
.macro sub_0807EBC0 s
|
|
.short 0x0867
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807EC1C s
|
|
.short 0x086d
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807ECF4 s
|
|
.short 0x0871
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807EDD4 a,b
|
|
.short 0x0c73
|
|
.short \a
|
|
.short \b
|
|
.endm
|
|
|
|
.macro sub_0807EE30
|
|
.short 0x0475
|
|
.endm
|
|
|
|
.macro sub_0807EF80 s
|
|
.short 0x0879
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807EFAC s
|
|
.short 0x087c
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807EFE4
|
|
.short 0x047e
|
|
.endm
|
|
|
|
.macro sub_0807F034 s
|
|
.short 0x0882
|
|
.short \s
|
|
.endm
|
|
|
|
.macro sub_0807F098
|
|
.short 0x0487
|
|
.endm
|
|
|
|
.macro sub_0807F0B4 s
|
|
.short 0x0889
|
|
.short \s
|
|
.endm |