mirror of
https://github.com/zeldaret/oot.git
synced 2024-11-29 12:04:29 +00:00
51 lines
16 KiB
ArmAsm
51 lines
16 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_Wipe3_InitVars
|
||
|
.word 0x01990700, 0x02000010, 0x00010000, 0x00000150
|
||
|
.word OceffWipe3_Init
|
||
|
.word OceffWipe3_Destroy
|
||
|
.word OceffWipe3_Update
|
||
|
.word OceffWipe3_Draw
|
||
|
glabel D_80BAB870
|
||
|
.word 0x91A69C82, 0x9CAC7448, 0x4246484B, 0x4D505153, 0x53545454, 0x54545556, 0x57585859, 0x59595857, 0x56545350, 0x4F4E4C4C, 0x4C4B4A49, 0x49474544, 0x42403E3C, 0x3D549BB3, 0xB4B4B3B3, 0xB2AD966F, 0xAEB3B2A8, 0x98B19B62, 0x4F4B4C4F, 0x51535556, 0x56565656, 0x56565656, 0x57585859, 0x59595857, 0x56545350, 0x4F4E4D4C, 0x4C4B4B4A, 0x4A484644, 0x43403F3C, 0x3B416EA7, 0xB4B4B3AD, 0xA5937E98, 0xB5B5B6B8, 0xB5B9B3A5, 0x895D5154, 0x56585A5B, 0x5B5A5A59, 0x58585757, 0x57585859, 0x58585857, 0x56545351, 0x504E4E4C, 0x4C4C4C4B, 0x4B494846, 0x4442403E, 0x3C3B4985, 0xADB5B097, 0x818EA5B0, 0xB6B6B8B9, 0xB2A18A94, 0xA1735859, 0x5B5D5F5F, 0x5F5E5D5B, 0x5A595857, 0x57575858, 0x58585857, 0x56545250, 0x504E4E4D, 0x4D4D4D4C, 0x4C4B4A48, 0x46444240, 0x3E3C3E55, 0x90B0B4AB, 0xAAAEB3B4, 0xB7B6B2A7, 0x825C5057, 0x686B5B5B, 0x5D606161, 0x605F5E5C, 0x5A595756, 0x56575758, 0x58585857, 0x56545250, 0x4F4E4D4D, 0x4D4D4D4D, 0x4C4B4A49, 0x48464442, 0x413F3E40, 0x5890ADB4, 0xB6B6B6B6, 0xACA38862, 0x4B44464B, 0x5158595C, 0x5F616262, 0x615F5E5C, 0x5A585656, 0x56565758, 0x58585857, 0x5653514F, 0x4E4C4C4C, 0x4C4C4C4D, 0x4C4C4C4A, 0x4A494846, 0x45444241, 0x43527C9F, 0xACAFAEAE, 0x6A53463F, 0x3F42464C, 0x4F55585C, 0x5E616161, 0x605F5D5B, 0x59575656, 0x56565758, 0x58595857, 0x5552504E, 0x4C4B4A4B, 0x4A4B4C4C, 0x4C4D4C4C, 0x4C4B4A49, 0x49484645, 0x44434A58, 0x6E797977, 0x3F3A393B, 0x3E42454B, 0x4F54585C, 0x5E606060, 0x5F5D5C59, 0x57565556, 0x56575859, 0x59595856, 0x54514F4C, 0x4B494848, 0x494A4B4C, 0x4C4E4E4E, 0x4F4F4F4F, 0x4F4E4D4B, 0x49474444, 0x46454342, 0x3838393B, 0x3D41444A, 0x4E53565A, 0x5C5E5E5E, 0x5D5C5A58, 0x56555556, 0x5658595A, 0x5A595855, 0x53504E4B, 0x49484747, 0x48494A4C, 0x4D4E5051, 0x52535354, 0x54535250, 0x4E4B4845, 0x423E3C3A, 0x3838393A, 0x3C404449, 0x4D525558, 0x5A5C5C5C, 0x5B595856, 0x56555556, 0x57595A5A, 0x5A595754, 0x514E4B48, 0x47454545, 0x46484A4C, 0x4E515355, 0x56585A5B, 0x5B5A5956, 0x54504D48, 0x45403D3B, 0x3838383A, 0x3B3F4348, 0x4C505457, 0x58595A5A, 0x58585656, 0x55565657, 0x585A5B5B, 0x5A585652, 0x4F4C4946, 0x45444444, 0x46484A4D, 0x4F535658, 0x5A5D5E5F, 0x605F5E5B, 0x5854504A, 0x46413E3B, 0x38383839, 0x3A3E4246, 0x4A4F5254, 0x56565656, 0x56555555, 0x55565758, 0x5A5B5C5B, 0x5A575450, 0x4D484644, 0x42424244, 0x46484B4F, 0x52575A5E, 0x60626465, 0x66656460, 0x5D58534D, 0x48423E3B, 0x38373738, 0x3A3E4146, 0x494E5053, 0x54545454, 0x54545454, 0x5557585A, 0x5B5C5C5B, 0x5955524E, 0x4B464442, 0x41414244, 0x46494D52, 0x555A5E62, 0x64676869, 0x69686763, 0x605A544E, 0x49423E3B, 0x37363638, 0x3A3D4045, 0x484B4E50, 0x50515252, 0x52535354, 0x56585A5B, 0x5C5C5C5A, 0x57534F4A, 0x48444240, 0x40404144, 0x474C4F55, 0x595F6266, 0x686B6C6C, 0x6C6B6A66, 0x625B564E, 0x49423D3A, 0x36363637, 0x3A3D4044, 0x464A4C4E, 0x4E4F5050, 0x51525355, 0x56585A5C, 0x5D5C5B58, 0x56514D48, 0x4642403F, 0x3F404145, 0x484D5258, 0x5C626669, 0x6B6C6D6D, 0x6D6C6A66, 0x625B564E, 0x48413C39, 0x35353537, 0x393C3F42, 0x4548494B, 0x4C4D4E4F, 0x50525356, 0x575A5B5D, 0x5D5C5A56, 0x534E4B46, 0x43403F3E, 0x3E404246, 0x4A50555C, 0x6066696C, 0x6D6E6E6E, 0x6E6D6B66, 0x615A544C, 0x463F3B38, 0x35353537, 0x393C3E42, 0x44464849, 0x4A4B4C4E, 0x4F525356, 0x585B5C5D, 0x5C5B5955, 0x524D4944, 0x42403E3E, 0x3E404348, 0x4C53585E, 0x63686B6D, 0x6E6E6E6E, 0x6E6D6B66, 0x6059524A, 0x443E3A37, 0x34353537, 0x393B3D40, 0x42444547, 0x484A4B4D, 0x4F525457, 0x595C5D5D, 0x5C5A5853, 0x504B4844, 0x413F3E3E, 0x3F42454A, 0x4F565C62, 0x666A6C6E, 0x6E6E6E6E, 0x6E6C6963, 0x5E564F47, 0x423C3836, 0x34343537, 0x383B3D40, 0x41434446, 0x47494A4D, 0x4F525458, 0x5A5C5D5D, 0x5C5A5753, 0x504B4743, 0x413E3E3E, 0x3F43464C, 0x51585E64, 0x686C6D6E, 0x6E6E6E6E, 0x6D6B6761, 0x5B534D45, 0x403B3836, 0x34343537, 0x383B3C3F, 0x40424345, 0x46494A4E, 0x50545659, 0x5B5D5E5D, 0x5C5A5753, 0x504B494C, 0x514C4440, 0x4044484E, 0x545C6167, 0x6A6D6E6E, 0x6E6E6E6D, 0x6C68645D, 0x574F4942, 0x3D393635, 0x34343536, 0x383A3C3F, 0x40424245, 0x46494B4E, 0x5154575A, 0x5C5E5E5E, 0x5D5A5854, 0x504D537B, 0xA0936C4F, 0x45464A50, 0x565D6268, 0x6C6E6E6E, 0x6E6E6E6C, 0x6A66615A, 0x544C4640, 0x3C383634, 0x34343537, 0x393B3D3F, 0x40424346, 0x474A4D50, 0x53575A
|
||
|
glabel D_80BAC870
|
||
|
.byte 0x00, 0x58, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00, 0x06, 0x66, 0x08, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0xF3, 0x00, 0xB0, 0x03, 0xE8, 0x00, 0x00, 0x05, 0x9A, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
||
|
glabel D_80BAC88F
|
||
|
.byte 0xFF, 0x00, 0x8F, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x04, 0xCD, 0x08, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0x2C, 0x00, 0x00, 0x03, 0xE8, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
||
|
glabel D_80BAC8AF
|
||
|
.byte 0xFF, 0x00, 0x00, 0x00, 0x96, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x5D, 0x01, 0x1D, 0x03, 0xE8, 0x00, 0x00, 0x07, 0x33, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
||
|
glabel D_80BAC8CF
|
||
|
.byte 0xFF, 0xFF, 0xA8, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00, 0x09, 0x9A, 0x08, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xA3, 0x01, 0x1D, 0x03, 0xE8, 0x00, 0x00, 0x08, 0xCD, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
||
|
glabel D_80BAC8EF
|
||
|
.byte 0xFF, 0xFF, 0x71, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x33, 0x08, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0x0D, 0x00, 0xB0, 0x03, 0xE8, 0x00, 0x00, 0x0A, 0x66, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
||
|
glabel D_80BAC90F
|
||
|
.byte 0xFF, 0xFF, 0x71, 0xFF, 0xD2, 0x00, 0x00, 0x00, 0x00, 0x0C, 0xCD, 0x08, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFE, 0xD4, 0x00, 0x00, 0x03, 0xE8, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
||
|
glabel D_80BAC92F
|
||
|
.byte 0xFF, 0xFF, 0xA8, 0xFF, 0x87, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x66, 0x08, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0x0D, 0xFF, 0x50, 0x03, 0xE8, 0x00, 0x00, 0x0D, 0x9A, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
||
|
glabel D_80BAC94F
|
||
|
.byte 0xFF, 0x00, 0x00, 0xFF, 0x6A, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x08, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xA3, 0xFE, 0xE3, 0x03, 0xE8, 0x00, 0x00, 0x0F, 0x33, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
||
|
glabel D_80BAC96F
|
||
|
.byte 0xFF, 0x00, 0x58, 0xFF, 0x87, 0x00, 0x00, 0x00, 0x00, 0x01, 0x9A, 0x08, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x5D, 0xFE, 0xE3, 0x03, 0xE8, 0x00, 0x00, 0x00, 0xCD, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
||
|
glabel D_80BAC98F
|
||
|
.byte 0xFF, 0x00, 0x00, 0xFF, 0x6A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x5D, 0xFE, 0xE3, 0x03, 0xE8, 0x00, 0x00, 0x10, 0xCD, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
||
|
glabel D_80BAC9AF
|
||
|
.byte 0xFF, 0x00, 0x8F, 0xFF, 0xD2, 0x00, 0x00, 0x00, 0x00, 0x03, 0x33, 0x08, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0xF3, 0xFF, 0x50, 0x03, 0xE8, 0x00, 0x00, 0x02, 0x66, 0x00, 0x00, 0xFF, 0xFF, 0xFF
|
||
|
glabel D_80BAC9CF
|
||
|
.byte 0xFF
|
||
|
glabel D_80BAC9D0
|
||
|
.word 0xE7000000, 0x00000000, 0xE3001001, 0x00000000, 0xD7000002, 0xFFFFFFFF, 0xFD900000
|
||
|
.word D_80BAB870
|
||
|
.word 0xF5900000, 0x0701B86E, 0xE6000000, 0x00000000, 0xF3000000, 0x077FF100, 0xE7000000, 0x00000000, 0xF5881000, 0x0001B86E, 0xF2000000, 0x000FC0FC, 0xE8000000, 0x00000000, 0xF5881000, 0x0101B86E, 0xF2000000, 0x010FC0FC, 0xFC262A60, 0x3510F37F, 0xE200001C, 0x0C1841C8, 0xD9F0FBFF, 0x00000000, 0xDF000000, 0x00000000
|
||
|
glabel D_80BACA58
|
||
|
.word 0x0101602C
|
||
|
.word D_80BAC870
|
||
|
.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
|
||
|
|