1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2024-12-27 23:36:22 +00:00
oot/data/overlays/actors/z_en_girla.data.s
Roman971 26b8e77f99
Fix ROM and function pointers in overlays (#88)
* Fix ROM pointers in overlays

ROM pointers are fewer but much harder to find so hopefully this is all of them.

* Fix function pointers in overlay data
2020-04-22 13:44:11 -04:00

286 lines
7.7 KiB
ArmAsm

.include "macro.inc"
# assembler directives
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers
.section .data
glabel En_GirlA_InitVars
.word 0x00040600, 0x00000019, 0x00010000, 0x000001D4
.word EnGirlA_Init
.word EnGirlA_Destroy
.word EnGirlA_Update
.word 0x00000000
glabel D_80A3C590
.word D_80A3CCD0
.word D_80A3CCE0
.word D_80A3CCF0
.word D_80A3CD00
.word D_80A3CD10
.word D_80A3CD20
.word D_80A3CD30
.word D_80A3CD40
.word D_80A3CD50
.word D_80A3CD60
.word D_80A3CD70
.word D_80A3CD80
.word D_80A3CD90
.word D_80A3CDA0
.word D_80A3CDB0
.word D_80A3CDC0
.word D_80A3CDD0
.word D_80A3CDE0
.word D_80A3CDF0
.word D_80A3CE00
.word D_80A3CE10
.word D_80A3CE20
.word D_80A3CE30
.word D_80A3CE40
.word D_80A3CE50
.word D_80A3CE60
.word D_80A3CE70
.word D_80A3CE80
.word D_80A3CE90
.word D_80A3CEA0
.word D_80A3CEB0
.word D_80A3CEC0
.word D_80A3CED0
.word D_80A3CEE0
.word D_80A3CEF0
.word D_80A3CF00
.word D_80A3CF10
.word D_80A3CF20
.word D_80A3CF30
.word D_80A3CF40
.word D_80A3CF50
.word D_80A3CF60
.word D_80A3CF70
.word D_80A3CF80
.word D_80A3CF90
.word D_80A3CFA0
.word D_80A3CFB0
.word D_80A3CFC0
.word D_80A3CFD0
.word D_80A3CFE0
glabel D_80A3C658
.word 0x00240026, 0x00250027, 0x002B0029, 0x0028002A
glabel D_80A3C668
.word 0x70B670B5, 0x70B470B7, 0x70BB0000
glabel D_80A3C674
.word 0x00BB0011, func_8002ED80, 0x000F0005, 0x00B2007F, 0x00000063
.word func_80A3ABF8
.word func_80A3B714
.word func_80A3BB6C
.word 0x00D80025, func_8002EBCC, 0x003C001E, 0x00C1009B, 0x0000004A
.word func_80A3AAA8
.word func_80A3B634
.word func_80A3BB6C
.word 0x00D80026, func_8002EBCC, 0x005A0032, 0x00B0007D, 0x0000004B
.word func_80A3AAA8
.word func_80A3B634
.word func_80A3BB6C
.word 0x00CE001F, func_8002EBCC, 0x00190005, 0x00A3008B, 0x00000001
.word func_80A3AB58
.word func_80A3B678
.word func_80A3BB6C
.word 0x00BB0011, func_8002ED80, 0x001E000A, 0x00A20087, 0x00000064
.word func_80A3ABF8
.word func_80A3B714
.word func_80A3BB6C
.word 0x00C7001A, 0x00000000, 0x000A0001, 0x00A10088, 0x00000007
.word func_80A3ACAC
.word func_80A3B780
.word func_80A3BB6C
.word 0x00CE001F, func_8002EBCC, 0x0032000A, 0x00B1007C, 0x00000066
.word func_80A3AB58
.word func_80A3B678
.word func_80A3BB6C
.word 0x00F4003E, func_8002ED80, 0x00C80001, 0x00B3007E, 0x0000006C
.word func_80A3AD60
.word 0x00000000
.word func_80A3BB6C
.word 0x00EB0037, func_8002EBCC, 0x001E0001, 0x00A5008E, 0x00000010
.word func_80A3ADD4
.word func_80A3BA40
.word func_80A3BB6C
.word 0x00EB0036, func_8002EBCC, 0x001E0001, 0x00A6008F, 0x00000011
.word func_80A3AE48
.word func_80A3BA40
.word func_80A3BB6C
.word 0x00EB0038, func_8002EBCC, 0x003C0001, 0x00A70090, 0x00000012
.word func_80A3AEBC
.word func_80A3BA40
.word func_80A3BB6C
.word 0x00F80042, func_8002EBCC, 0x03E80001, 0x00A80091, 0x00000028
.word func_80A3AF30
.word func_80A3B7BC
.word func_80A3BB6C
.word 0x00DC002B, func_8002EBCC, 0x00500001, 0x00A90092, 0x0000002A
.word func_80A3AFC4
.word func_80A3B800
.word func_80A3BB6C
.word 0x00CB001C, func_8002EBCC, 0x00280001, 0x009F0089, 0x00000029
.word func_80A3B040
.word func_80A3B83C
.word func_80A3BB6C
.word 0x00F2003B, 0x00000000, 0x00C80001, 0x00AA0093, 0x0000002C
.word func_80A3B0BC
.word func_80A3B878
.word func_80A3BC0C
.word 0x00F2003C, 0x00000000, 0x012C0001, 0x00AB0094, 0x0000002D
.word func_80A3B160
.word func_80A3B8B4
.word func_80A3BC3C
.word 0x00B70008, 0x00000000, 0x000A0010, 0x00AC0095, 0x00000048
.word func_80A3B204
.word func_80A3B8F0
.word func_80A3BB6C
.word 0x00DF002F
.word func_80A3C498
.word 0x00640001, 0x00AD0097, 0x00000014
.word func_80A3B250
.word func_80A3B92C
.word func_80A3BB6C
.word 0x00DA0028, func_8002EBCC, 0x00640001, 0x00AE0099, 0x00000047
.word func_80A3B2AC
.word func_80A3B968
.word func_80A3BB6C
.word 0x00DF002F
.word func_80A3C498
.word 0x27100001, 0x00B40085, 0x00000000
.word func_80A3B308
.word func_80A3B9A4
.word func_80A3BB6C
.word 0x00DA0028, func_8002EBCC, 0x27100001, 0x00B50085, 0x00000000
.word func_80A3B318
.word func_80A3B9D4
.word func_80A3BB6C
.word 0x00D90027, func_8002EBCC, 0x0064000A, 0x00BC008C, 0x00000003
.word func_80A3B328
.word 0x00000000
.word func_80A3BC6C
.word 0x00D90027, func_8002EBCC, 0x00B40014, 0x0061002A, 0x0000006B
.word func_80A3B328
.word 0x00000000
.word func_80A3BC6C
.word 0x00D90027, func_8002EBCC, 0x00B40014, 0x0061002A, 0x0000006B
.word func_80A3B328
.word 0x00000000
.word func_80A3BC6C
.word 0x00D90027, func_8002EBCC, 0x0064000A, 0x00BC008C, 0x00000003
.word func_80A3B328
.word 0x00000000
.word func_80A3BC6C
.word 0x00D90027, func_8002EBCC, 0x0064000A, 0x00BC008C, 0x00000003
.word func_80A3B328
.word 0x00000000
.word func_80A3BC6C
.word 0x00D90027, func_8002EBCC, 0x00B40014, 0x0061002A, 0x0000006B
.word func_80A3B328
.word 0x00000000
.word func_80A3BC6C
.word 0x00D90027, func_8002EBCC, 0x00B40014, 0x0061002A, 0x0000006B
.word func_80A3B328
.word 0x00000000
.word func_80A3BC6C
.word 0x00D90027, func_8002EBCC, 0x0064000A, 0x00BC008C, 0x00000003
.word func_80A3B328
.word 0x00000000
.word func_80A3BC6C
.word 0x01190047, func_8002EBCC, 0x001E001E, 0x00DF00DE, 0x00000069
.word func_80A3B3A8
.word func_80A3BA04
.word func_80A3BB6C
.word 0x01340030, func_8002EBCC, 0x00000001, 0x70B270BE, 0x0000001A
.word func_80A3B3A8
.word func_80A3BA04
.word func_80A3BB6C
.word 0x01350031, func_8002EBCC, 0x00000001, 0x70B170BD, 0x00000018
.word func_80A3B3A8
.word func_80A3BA04
.word func_80A3BB6C
.word 0x0136004E, func_8002EBCC, 0x00000001, 0x70B070BC, 0x00000017
.word func_80A3B3A8
.word func_80A3BA04
.word func_80A3BB6C
.word 0x0137004F, func_8002EBCC, 0x00000001, 0x70B370BF, 0x0000001B
.word func_80A3B3A8
.word func_80A3BA04
.word func_80A3BB6C
.word 0x01380050
.word func_80A3C498
.word 0x00000001, 0x70AF70C3, 0x0000001C
.word func_80A3B3A8
.word func_80A3BA04
.word func_80A3BB6C
.word 0x0151005B, 0x00000000, 0x00000001, 0x70B970C1, 0x00000052
.word func_80A3B3A8
.word func_80A3BA04
.word func_80A3BB6C
.word 0x0150005A, 0x00000000, 0x00000001, 0x70B870C0, 0x00000051
.word func_80A3B3A8
.word func_80A3BA04
.word func_80A3BB6C
.word 0x0152005C, 0x00000000, 0x00000001, 0x70BA70C2, 0x00000053
.word func_80A3B3A8
.word func_80A3BA04
.word func_80A3BB6C
.word 0x01480058, func_8002EBCC, 0x00000000, 0x00BD70C2, 0x00000053
.word func_80A3B454
.word 0x00000000, 0x00000000, 0x01730066, func_8002EBCC, 0x012C0001, 0x00B900B8, 0x0000006E
.word func_80A3B464
.word func_80A3BA40
.word func_80A3BB6C
.word 0x01740067
.word func_80A3C498
.word 0x00320001, 0x00BB00BA, 0x0000006D
.word func_80A3B4D8
.word func_80A3BA40
.word func_80A3BB6C
.word 0x0176006F
.word func_80A3C498
.word 0x00320001, 0x506F5070, 0x00000070
.word func_80A3B54C
.word func_80A3BA40
.word func_80A3BB6C
.word 0x01760069
.word func_80A3C498
.word 0x001E0001, 0x506D506E, 0x0000006F
.word func_80A3B54C
.word func_80A3BA40
.word func_80A3BB6C
.word 0x0177006A
.word func_80A3C498
.word 0x00320001, 0x00B700B6, 0x00000013
.word func_80A3B5C0
.word func_80A3BA40
.word func_80A3BB6C
.word 0x00D80024, func_8002EBCC, 0x0014000A, 0x00A0008A, 0x00000049
.word func_80A3AAA8
.word func_80A3B634
.word func_80A3BB6C
.word 0x00CE001F, func_8002EBCC, 0x00500014, 0x001C0006, 0x00000067
.word func_80A3AB58
.word func_80A3B678
.word func_80A3BB6C
.word 0x00CE001F, func_8002EBCC, 0x0078001E, 0x001D001E, 0x00000068
.word func_80A3AB58
.word func_80A3B678
.word func_80A3BB6C
.word 0x00CE001F, func_8002EBCC, 0x00230005, 0x00CB00CA, 0x00000001
.word func_80A3AB58
.word func_80A3B678
.word func_80A3BB6C
.word 0x00EB0037, func_8002EBCC, 0x00280001, 0x00640062, 0x00000010
.word func_80A3ADD4
.word func_80A3BA40
.word func_80A3BB6C
.word 0x00EB0037, func_8002EBCC, 0x00320001, 0x00650063, 0x00000010
.word func_80A3ADD4
.word func_80A3BA40
.word func_80A3BB6C
glabel D_80A3CCB4
.word 0x0005000A, 0x000F0014, 0x0019001E, 0x00230028, 0x00000000, 0x00000000, 0x00000000