mirror of
https://github.com/zeldaret/oot.git
synced 2024-11-29 12:04:29 +00:00
55 lines
10 KiB
ArmAsm
55 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, 0x16093B
|
||
|
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
|
||
|
|