mirror of
https://github.com/zeldaret/oot.git
synced 2024-12-01 15:26:01 +00:00
54 lines
10 KiB
ArmAsm
54 lines
10 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 Oceff_Wipe4_InitVars
|
|
.word 0x01CB0700, 0x02000010, 0x00010000, 0x00000150
|
|
.word OceffWipe4_Init
|
|
.word OceffWipe4_Destroy
|
|
.word OceffWipe4_Update
|
|
.word OceffWipe4_Draw
|
|
glabel D_80BAD070
|
|
.word 0x00061507, 0x00000000, 0x295A2B08, 0x10030F03, 0x0D070006, 0x00031625, 0x3F230012, 0x79590000, 0x00102C2A, 0x254A1B0E, 0xAFF66600, 0x00467E29, 0x08020000, 0x03383E0B, 0x0501000A, 0x31211C05, 0x00031C27, 0x4CA92F13, 0xB2EF5500, 0x057EBF37, 0x00000000, 0x0E493F13, 0x00000002, 0x335C3E03, 0x00000E07, 0x3C761200, 0x447E2200, 0x00426710, 0x00000000, 0x071C2208, 0x00000168, 0xE18F0F00, 0x00060E00, 0x0A100000, 0x0514022D, 0x1B020400, 0x00000000, 0x093A3F0A, 0x050010AE, 0xDA360000, 0x00070500, 0x00000000, 0x00001461, 0x3E050024, 0x24000000, 0x184E3755, 0x9132043C, 0x2F000000, 0x12020A54, 0x3C000200, 0x00000F3E, 0x2B041159, 0x2C000000, 0x030B22CE, 0xF9420000, 0x00000301, 0x371160EF, 0xAC6D2B00, 0x00000008, 0x05000D27, 0x06000000, 0x00001A91, 0x760B0000, 0x000B030A, 0x747DB0BD, 0xBDA31D00, 0x00000000, 0x00000000, 0x00000511, 0x01000209, 0x03020015, 0x583A0010, 0xC1E0892D, 0x532D0000, 0x03160600, 0x00050001, 0x15142E4E, 0x07000500, 0x100D004C, 0xB65C001B, 0xB2DF9417, 0x00000020, 0x57420400, 0x45882F00, 0x18093B3E, 0x01182F0D, 0x1405003F, 0xB75B001E, 0x5DC2E14F, 0x00000161, 0xBC4A005A, 0xECF84A00, 0x0011330F, 0x0044591C, 0x01001C7C, 0xB122001F, 0x5DE4FF71, 0x00000177, 0xBA3218D9, 0xFFC41700, 0x1E7B5A1C, 0x2B769635, 0x0044D5FA, 0x9E000530, 0xC7FFCE35, 0x00000035, 0x663441CF, 0xC9380000, 0x3D733C28, 0x3E709726, 0x0086FAF1, 0x9B170D4C, 0xC9812700, 0x000E1A02, 0x4C642544, 0x2B000000, 0x0D0E0508, 0x0A252F03, 0x00335297, 0xC75B014E, 0x77470600, 0x00160F00, 0x3A350016, 0x29070000, 0x0C3A3911, 0x00000003, 0x0100004B, 0x8F4B051C, 0x7F6C1C00, 0x00000000, 0x00000437, 0x2E030001, 0x2A6E6B2C, 0x0604000E, 0x0B000004, 0x19350814, 0x3E63813D, 0x13000000, 0x00000117, 0x06000000, 0x14362911, 0x312E021F, 0x13000000, 0x010C000C, 0x10B9EF72, 0x2D010000, 0x040C0C10, 0x02000000, 0x33410306, 0x3B30071D, 0x07000000, 0x00000000, 0x1BC2A129, 0x0D000000, 0x050E1112, 0x0100002E, 0xD2C22E00, 0x21593403, 0x00000000, 0x01010000, 0x0E451B00, 0x00000000, 0x0000060D, 0x00000061, 0xFFEA2E00, 0x3DA04200, 0x00000000, 0x06140B00, 0x00040200, 0x00000000, 0x00061B0C, 0x00000037, 0x8D620500, 0x2A8F5801, 0x00000000, 0x082E3404, 0x00000000, 0x00000003, 0x0A201B02, 0x00000000, 0x06000000, 0x11826503, 0x00060400, 0x07303402, 0x07010007, 0x2F1E0B0A, 0x09080000, 0x03000000, 0x00000000, 0x07452500, 0x0E361100, 0x000B0A00, 0x06000018, 0x3E170600, 0x00060F0D, 0x3E190000, 0x00000000, 0x00000000, 0x21360700, 0x00000000, 0x00000007, 0x09000000, 0x0A857124, 0x703C0000, 0x01000000, 0x00000000, 0x08050000, 0x00000000, 0x00000000, 0x00000000, 0x32D97112, 0x4A1B0001, 0x02050000, 0x00000000, 0x021A0A00, 0x00000613, 0x07000000, 0x00000000, 0x1E5D1700, 0x04000000, 0x37550400, 0x00000000, 0x14300600, 0x00003E5B, 0x08000000, 0x00000000, 0x2F2F0000, 0x00000007, 0x90840300, 0x0F070000, 0x06070000, 0x00055A62, 0x00000000, 0x00000020, 0xA77B0700, 0x0106000F, 0x612D0006, 0x1B030000, 0x00000001, 0x0000211A, 0x00000000, 0x0000002E, 0x944A0103, 0x3B390200, 0x04000011, 0x14000005, 0x302F0D10, 0x01000000, 0x00000000, 0x00000009, 0x10000015, 0x5D290000, 0x00000015, 0x09000027, 0x73510F09, 0x37410700, 0x00061408, 0x00000000, 0x25582D09, 0x12020E03, 0x0C070007, 0x00031627, 0x41240011, 0x795B0000, 0x00102D29, 0x244B1C0D, 0xB0F76600, 0x00467C28, 0x08020000, 0x02383E0B, 0x0401000A, 0x32231C04, 0x00031B28, 0x4CA83112, 0xB2EF5500, 0x057EBE38, 0x00000000, 0x0D493D13, 0x00000002, 0x325C3F03, 0x00000E08, 0x3D761200, 0x457F2200, 0x0043660F, 0x00000000, 0x071D2208, 0x00000168, 0xE1901000, 0x00070E00, 0x09110000, 0x0515022D, 0x1B020400, 0x00000000, 0x093B3E09, 0x050011AE, 0xD9370000, 0x00070500, 0x00000000, 0x00001462, 0x3E050024, 0x25000000, 0x184E3554, 0x9431043C, 0x2E000000, 0x12010955, 0x3C000300, 0x0000103E, 0x2B04115A, 0x2D000000, 0x030B22CE, 0xF9420000, 0x00000301, 0x361161EF, 0xAC6B2B00, 0x00000008, 0x05000D27, 0x07000000, 0x00001A8F, 0x760B0000, 0x000B030A, 0x727DB1BD, 0xBCA21C00, 0x00000000, 0x00000000, 0x00000610, 0x00000208, 0x03030016, 0x57390010, 0xC1E1892E, 0x522C0000, 0x03160600, 0x00060001, 0x14142F4E, 0x07000500, 0x100E004B, 0xB55C001B, 0xB0DD9416, 0x0000001F, 0x57430500, 0x468A3000, 0x16093B3E, 0x01192F0D, 0x1405003E, 0xB65B001D, 0x5CC1E04E, 0x0000005E, 0xBC4B0058, 0xEBFA4B00, 0x0011340E, 0x0045591C, 0x02001C7C, 0xB223001E, 0x5CE5FF71, 0x00000176, 0xB93216D8, 0xFFC21700, 0x1D7B5B1C, 0x2B759636, 0x0041D4FC, 0x9D000530, 0xC7FFCE36, 0x00000036, 0x663540CE, 0xC6360000, 0x3C743E29, 0x3E719827, 0x0085FAF0, 0x9B160D4E, 0xC9812600, 0x000F1A03, 0x4B642646, 0x2B000000, 0x0D0E0608, 0x0A253002, 0x00345299, 0xC85B014E, 0x75470600, 0x00160F00, 0x39350015, 0x29070000, 0x0C3A3911, 0x00000003, 0x0100004B, 0x914B051E, 0x7D6C1C01, 0x00000000, 0x00000437, 0x2E030001, 0x2A6F6A2A, 0x0604000E, 0x0B000003, 0x1A350814, 0x3E63813E, 0x13000000, 0x00000118, 0x07000000, 0x13382911, 0x302E0320, 0x14000000, 0x010D000C, 0x0FB9EE73, 0x2F000000, 0x040B0C11, 0x02000000, 0x36440307, 0x3B30071D, 0x07000000, 0x00000000, 0x1ABF9F29, 0x0E000000, 0x050F1112, 0x0100002D, 0xD3C42B00, 0x22593404, 0x00000000, 0x01010000, 0x0E451B00, 0x00000000, 0x0000070C, 0x00000061, 0xFFED2F00, 0x3EA04300, 0x00000000, 0x05140B00, 0x00030200, 0x00000000, 0x00061C0B, 0x00000037, 0x8F640500, 0x2A8F5901, 0x00000000, 0x082D3504, 0x00000000, 0x00010003, 0x0A201B02, 0x00000000, 0x07000000, 0x11826503, 0x00050400, 0x072F3503, 0x07010007, 0x2F1E0C0B, 0x09080000, 0x03000000, 0x00000000, 0x07462500, 0x0E361100, 0x000B0900, 0x04000018, 0x3E160600, 0x00060F0B, 0x3D190000, 0x00000000, 0x00000000, 0x21370600, 0x00000000, 0x00000007, 0x09000000, 0x0B866F22, 0x713C0000, 0x02000000, 0x00000000, 0x08060000, 0x00000000, 0x00000000, 0x00000000, 0x30D76F12, 0x4B1A0001, 0x02050000, 0x00000000, 0x021A0A00, 0x00000714, 0x08000000, 0x00000000, 0x1E5C1700, 0x03000000, 0x36560400, 0x00000000, 0x15300600, 0x00003F5D, 0x07000000, 0x00000000, 0x2E2F0000, 0x00000008, 0x8F840300, 0x0F060000, 0x06070000, 0x00065B61, 0x00000000, 0x00000020, 0xA67C0700, 0x0006000E, 0x612D0006, 0x1B030000, 0x00000001, 0x0001211B, 0x00000000, 0x0000002F, 0x93490103, 0x3B390200, 0x04000011, 0x13000005, 0x2F2E0C11, 0x02000000, 0x00000000, 0x00000008, 0x14030015, 0x5D2C0000, 0x00000115, 0x08000027, 0x724F0F0A, 0x353D0600
|
|
glabel D_80BAD870
|
|
.byte 0x00, 0x58, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00, 0x03, 0x33, 0x04, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0xF3, 0x00, 0xB0, 0x03, 0xE8, 0x00, 0x00, 0x02, 0xCD, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
|
glabel D_80BAD88F
|
|
.byte 0xFF, 0x00, 0x8F, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x02, 0x66, 0x04, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0x2C, 0x00, 0x00, 0x03, 0xE8, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
|
glabel D_80BAD8AF
|
|
.byte 0xFF, 0x00, 0x00, 0x00, 0x96, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x04, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x5D, 0x01, 0x1D, 0x03, 0xE8, 0x00, 0x00, 0x03, 0x9A, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
|
glabel D_80BAD8CF
|
|
.byte 0xFF, 0xFF, 0xA8, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00, 0x04, 0xCD, 0x04, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xA3, 0x01, 0x1D, 0x03, 0xE8, 0x00, 0x00, 0x04, 0x66, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
|
glabel D_80BAD8EF
|
|
.byte 0xFF, 0xFF, 0x71, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x05, 0x9A, 0x04, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0x0D, 0x00, 0xB0, 0x03, 0xE8, 0x00, 0x00, 0x05, 0x33, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
|
glabel D_80BAD90F
|
|
.byte 0xFF, 0xFF, 0x71, 0xFF, 0xD2, 0x00, 0x00, 0x00, 0x00, 0x06, 0x66, 0x04, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFE, 0xD4, 0x00, 0x00, 0x03, 0xE8, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
|
glabel D_80BAD92F
|
|
.byte 0xFF, 0xFF, 0xA8, 0xFF, 0x87, 0x00, 0x00, 0x00, 0x00, 0x07, 0x33, 0x04, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0x0D, 0xFF, 0x50, 0x03, 0xE8, 0x00, 0x00, 0x06, 0xCD, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
|
glabel D_80BAD94F
|
|
.byte 0xFF, 0x00, 0x00, 0xFF, 0x6A, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x04, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xA3, 0xFE, 0xE3, 0x03, 0xE8, 0x00, 0x00, 0x07, 0x9A, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
|
glabel D_80BAD96F
|
|
.byte 0xFF, 0x00, 0x58, 0xFF, 0x87, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCD, 0x04, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x5D, 0xFE, 0xE3, 0x03, 0xE8, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
|
glabel D_80BAD98F
|
|
.byte 0xFF, 0x00, 0x00, 0xFF, 0x6A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x5D, 0xFE, 0xE3, 0x03, 0xE8, 0x00, 0x00, 0x08, 0x66, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
|
glabel D_80BAD9AF
|
|
.byte 0xFF, 0x00, 0x8F, 0xFF, 0xD2, 0x00, 0x00, 0x00, 0x00, 0x01, 0x9A, 0x04, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0xF3, 0xFF, 0x50, 0x03, 0xE8, 0x00, 0x00, 0x01, 0x33, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
|
glabel D_80BAD9CF
|
|
.byte 0xFF
|
|
glabel D_80BAD9D0
|
|
.word 0xE7000000, 0x00000000, 0xE3001001, 0x00000000, 0xD7000002, 0xFFFFFFFF, 0xFD900000, 0x04032C90, 0xF5900100, 0x07017C51, 0xE6000000, 0x00000000, 0xF3000000, 0x071FF200, 0xE7000000, 0x00000000, 0xF5880900, 0x01017C51, 0xF2000000, 0x0107C07C, 0xFA000000, 0xAAFFFFFF, 0xFB000000, 0x00960080, 0xDF000000, 0x00000000
|
|
glabel D_80BADA38
|
|
.word 0xE7000000, 0x00000000, 0xE3001001, 0x00000000, 0xD7000002, 0xFFFFFFFF, 0xFD900000, 0x04032C90, 0xF5900100, 0x07014051, 0xE6000000, 0x00000000, 0xF3000000, 0x071FF200, 0xE7000000, 0x00000000, 0xF5880900, 0x01014051, 0xF2000000, 0x0107C07C, 0xFA000000, 0xFFAAFFFF, 0xFB000000, 0x78006480, 0xDF000000, 0x00000000
|
|
glabel D_80BADAA0
|
|
.word 0xE7000000, 0x00000000, 0xFD900000
|
|
.word D_80BAD070
|
|
.word 0xF5900000, 0x0701845E, 0xE6000000, 0x00000000, 0xF3000000, 0x073FF200, 0xE7000000, 0x00000000, 0xF5880800, 0x0001845E, 0xF2000000, 0x0007C0FC, 0xFC161A60, 0x3511757F, 0xE200001C, 0x0C1841C8, 0xD9F0FBFF, 0x00000000
|
|
glabel D_80BADAF8
|
|
.word 0x0101602C
|
|
.word D_80BAD870
|
|
.word 0x06000204, 0x00020604, 0x06080A00, 0x000A0200, 0x060C0E08, 0x000E0A08, 0x0610120C, 0x00120E0C, 0x06141610, 0x00161210, 0x06181A14, 0x001A1614, 0x061C1E18, 0x001E1A18, 0x06202224, 0x00261E1C, 0x06282A20, 0x002A2220, 0x06040628, 0x00062A28, 0xDF000000, 0x00000000, 0x00000000, 0x00000000
|
|
|