tmc/asm/macros/script.inc

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