mirror of
https://github.com/zeldaret/oot.git
synced 2024-12-26 06:36:19 +00:00
53ceea717d
* Add .align 4 directives to all data/ files (+ minor alignment fixes) * Use .balign for everything and fix typo
29 lines
9.3 KiB
ArmAsm
29 lines
9.3 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 purpose registers
|
|
|
|
.section .data
|
|
|
|
.balign 16
|
|
|
|
glabel En_Jj_InitVars
|
|
.word 0x005A0700, 0x00000030, 0x00400000, 0x00000314
|
|
.word EnJj_Init
|
|
.word EnJj_Destroy
|
|
.word EnJj_Update
|
|
.word EnJj_Draw
|
|
.word 0x00000000
|
|
glabel D_80A88164
|
|
.word 0x0000001A, 0x0000065D, 0x0000000A, 0x00000004, 0x00050000, 0x00F00000, 0x40000000, 0xFFFFF93C, 0x00000034, 0xFFFFFFD4, 0xFFFFF93C, 0x00000034, 0xFFFFFFD4, 0x0F671408, 0x00000000, 0x00000001, 0x000300F0, 0x00FF0000, 0x40000000, 0xFFFFF93C, 0x00000034, 0xFFFFFFD4, 0xFFFFF93C, 0x00000034, 0xFFFFFFD4, 0x0F671408, 0x00000000, 0x00000001, 0x000600FF, 0x011D0000, 0x40000000, 0xFFFFF93C, 0x00000034, 0xFFFFFFD4, 0xFFFFF93C, 0x00000034, 0xFFFFFFD4, 0x0F671408, 0x00000000, 0x00000001, 0x0020011D, 0x012C0000, 0xC0000000, 0xFFFFF93C, 0x00000034, 0xFFFFFFD4, 0xFFFFF9FF, 0x0000006D, 0xFFFFFFD4, 0x0F671408, 0x00000000, 0x00000001, 0x00000044, 0x00000004, 0x00010000, 0x00EA0000, 0x40000000, 0xFFFFF97F, 0x00000034, 0xFFFFFFD4, 0xFFFFF97F, 0x00000034, 0xFFFFFFD4, 0x0F671408, 0x00000000, 0x00000001, 0x000200EA, 0x00F141F8, 0x00000000, 0xFFFFF97F, 0x00000034, 0xFFFFFFD4, 0xFFFFF9BD, 0x00000082, 0xFFFFFFD1, 0x410DB6DB, 0x41324925, 0xC10DB6DB, 0x000200F1, 0x01184031, 0x00000000, 0xFFFFF9BD, 0x00000082, 0xFFFFFFD1, 0xFFFFFDDB, 0x00000082, 0xFFFFFFCC, 0x41D83483, 0x00000000, 0xC1D83483, 0x00030118, 0x012C0000, 0x00000000, 0xFFFFFDDB, 0x00000082, 0xFFFFFFCC, 0xFFFFFDDB, 0x00000082, 0xFFFFFFCC, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, 0x00010000, 0x005D0000, 0x00000000, 0x00000000, 0x00000033, 0x0000007C, 0x00000000, 0x00000033, 0x0000007C, 0x00000000, 0x00000000, 0x00000000, 0x0003005D, 0x00790000, 0x00000000, 0x00000000, 0x00000033, 0x0000007C, 0x00000000, 0x00000033, 0x0000007C, 0x00000000, 0x00000000, 0x00000000, 0x00010079, 0x00920000, 0x00000000, 0x00000000, 0x00000033, 0x0000007C, 0x00000000, 0x00000033, 0x0000007C, 0x00000000, 0x00000000, 0x00000000, 0x00020092, 0x00F10000, 0x00000000, 0x00000000, 0x00000033, 0x0000007C, 0x00000000, 0x00000033, 0x0000007C, 0x00000000, 0x00000000, 0x00000000, 0x000100F1, 0x01B90000, 0x00000000, 0x00000000, 0x00000033, 0x0000007C, 0x00000000, 0x00000033, 0x0000007C, 0x00000000, 0x00000000, 0x00000000, 0x00000045, 0x00000003, 0x00010000, 0x005A0000, 0x00000000, 0x00000000, 0xFFFFFFDF, 0x00000009, 0x00000000, 0xFFFFFFDF, 0x00000009, 0x00000000, 0x00000000, 0x00000000, 0x0002005A, 0x014A0000, 0x00000000, 0x00000000, 0xFFFFFFDF, 0x00000009, 0x00000000, 0xFFFFFFC2, 0x00000016, 0x00000000, 0xBDF77777, 0x00000000, 0x0003014A, 0x017C0000, 0x00000000, 0x00000000, 0xFFFFFFC2, 0x00000016, 0x00000000, 0xFFFFFFC2, 0x00000016, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x00000001, 0x000C0447, 0x04890000, 0x00000000, 0xFFFFFFD2, 0x00000000, 0xFFFFFFD0, 0xFFFFFFD2, 0x00000000, 0xFFFFFFD0, 0x00000000, 0x00000000, 0x00000000, 0x0000002D, 0x00000001, 0x00090000, 0x000A000A, 0x0000000A, 0x00000001, 0x0035012C, 0x065D0000, 0x00000000, 0xFFFFF9A2, 0x00000034, 0xFFFFFFCC, 0xFFFFF9A2, 0x00000034, 0xFFFFFFCC, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00010000, 0x04430000, 0x00000000, 0x4235998B, 0xF997005F, 0xFFD7015C, 0x00000000, 0x4235998B, 0xF997005F, 0xFFD7016D, 0x00000000, 0x4235998B, 0xF997005F, 0xFFD7017E, 0x00000000, 0x4235998B, 0xF997005F, 0xFFD70223, 0xFF000000, 0x4235998B, 0xF997005F, 0xFFD77065, 0x00000001, 0x0001003C, 0x047F0000, 0x00000000, 0x4235998B, 0xFA0400FB, 0x00DE015C, 0x00000000, 0x4235998B, 0xFA0400FB, 0x00DE016D, 0x00000000, 0x4235998B, 0xFA0400FB, 0x00DE017E, 0x00000000, 0x4235998B, 0xFA0400FB, 0x00DE0223, 0xFF000000, 0x4235998B, 0xFA0400FB, 0x00DE7065, 0x00000001, 0x0001005A, 0x015F0000, 0x00000000, 0x4235998B, 0xF95E017E, 0x01C70000, 0x00000000, 0x4235998B, 0xF95E017E, 0x01C7AC34, 0x00000000, 0x4235998B, 0xF95E017E, 0x01C74428, 0x00000000, 0x4235998B, 0xF962017C, 0x01C30000, 0x00000000, 0x4203FFE5, 0xF962017C, 0x01C3AC10, 0x00000000, 0x4203FFE5, 0xF962017C, 0x01C30000, 0x00000000, 0x4203FFE5, 0xF962017C, 0x01C30000, 0x00000000, 0x4203FFE5, 0xF962017C, 0x01C30164, 0xFF000000, 0x4203FFE5, 0xF962017C, 0x01C3AD78, 0x00000001, 0x000100DC, 0x01880000, 0x00000000, 0x4235998B, 0xF997005F, 0xFFD70000, 0x00000000, 0x4235998B, 0xF997005F, 0xFFD7AC34, 0x00000000, 0x4235998B, 0xF997005F, 0xFFD74428, 0x00000000, 0x4235998B, 0xF997005F, 0xFFD70000, 0x00000000, 0x4235998B, 0xF997005F, 0xFFD7AC10, 0x00000000, 0x4235998B, 0xF997005F, 0xFFD70000, 0xFF000000, 0x4235998B, 0xF997005F, 0xFFD70000, 0x00000001, 0x000100F0, 0x05330000, 0x00000000, 0x42366658, 0xF8EE0041, 0xFFF10000, 0x00000000, 0x42366658, 0xF8EE0041, 0xFFF1AC34, 0x00000000, 0x42366658, 0xF8EE0041, 0xFFF14428, 0x00000000, 0x42366658, 0xF8EE0041, 0xFFF10000, 0xFF000000, 0x42366658, 0xF8EE0041, 0xFFF1AC10, 0x00000001, 0x00010118, 0x055B0000, 0x00000000, 0x42366658, 0xFA05005F, 0xFFF90000, 0x00000000, 0x42366658, 0xFA05005F, 0xFFF9AC34, 0x00000000, 0x42366658, 0xFA05005F, 0xFFF94428, 0x00000000, 0x42366658, 0xFA05005F, 0xFFF90000, 0xFF000000, 0x42366658, 0xFA05005F, 0xFFF9AC10, 0x00000001, 0x00010136, 0x058D0000, 0x00000000, 0x4235998B, 0xF94B0053, 0xFFC50000, 0x00000000, 0x4235998B, 0xF94B0053, 0xFFC5AC34, 0x00000000, 0x4235998B, 0xF98F00B1, 0xFFC54428, 0x00000000, 0x4235998B, 0xFA0300E0, 0xFFC50000, 0x00000000, 0x4235998B, 0xFB2500B4, 0xFFC5AC10, 0x00000000, 0x4235998B, 0xFC470047, 0xFFC90000, 0x00000000, 0x4235998B, 0xFC470047, 0xFFC90000, 0x00000000, 0x4235998B, 0xFC470047, 0xFFC90164, 0xFF000000, 0x4235998B, 0xFC470047, 0xFFC9AD78, 0x00000001, 0x00010163, 0x05BA0000, 0x00000000, 0x42726667, 0xF8DA0067, 0x00120000, 0x00000000, 0x42726667, 0xF8DA0067, 0x0012AC34, 0x00000000, 0x42726667, 0xF8DA0067, 0x00124428, 0x00000000, 0x42726667, 0xF8DA0067, 0x00120000, 0x00000000, 0x42726667, 0xF8DA0067, 0x0012AC10, 0x00000000, 0x42726667, 0xF8DA0067, 0x00120000, 0xFF000000, 0x42726667, 0xF8DA0067, 0x00120000, 0x00000002, 0x00010000, 0x04600000, 0x0000001E, 0x4235998B, 0xF944FFFB, 0xFFD30000, 0x0000001E, 0x4235998B, 0xF944FFFB, 0xFFD3AC34, 0x000003E8, 0x4235998B, 0xF944FFFB, 0xFFD34428, 0x0000001E, 0x4235998B, 0xF944FFFB, 0xFFD30000, 0xFF00001E, 0x4235998B, 0xF944FFFB, 0xFFD3AC10, 0x00000002, 0x0001003C, 0x049C0000, 0x0000001E, 0x4235998B, 0xFA6000F1, 0x00860000, 0x0000001E, 0x4235998B, 0xFA6000F1, 0x0086AC34, 0x000003E8, 0x4235998B, 0xFA6000F1, 0x00864428, 0x0000001E, 0x4235998B, 0xFA6000F1, 0x00860000, 0xFF00001E, 0x4235998B, 0xFA6000F1, 0x0086AC10, 0x00000002, 0x0001005A, 0x017C0000, 0x0000001E, 0x4235998B, 0xF9B6015C, 0x01750000, 0x0000001E, 0x4235998B, 0xF9B6015C, 0x0175AC34, 0x00000032, 0x4235998B, 0xF9B6015C, 0x01754428, 0x0000001E, 0x420D9981, 0xF9B20152, 0x016F0000, 0x0000001E, 0x4203FFE5, 0xF9B20152, 0x016FAC10, 0x0000001E, 0x4203FFE5, 0xF9B20152, 0x016F0000, 0x0000001E, 0x4203FFE5, 0xF9B20152, 0x016F0000, 0x0000001E, 0x4203FFE5, 0xF9B20152, 0x016F0164, 0xFF00001E, 0x4203FFE5, 0xF9B20152, 0x016FAD78, 0x00000002, 0x000100DC, 0x01A50000, 0x0000001E, 0x4235998B, 0xF944FFFB, 0xFFD30000, 0x00000046, 0x4235998B, 0xF944FFFB, 0xFFD3AC34, 0x00000005, 0x4235998B, 0xF944FFFB, 0xFFD34428, 0x00000006, 0x42373325, 0xF9C70096, 0xFF6E0000, 0x0000001E, 0x4235998B, 0xFA050098, 0xFFB5AC10, 0x0000001E, 0x4235998B, 0xFA050098, 0xFFB50000, 0xFF00001E, 0x4235998B, 0xFA050098, 0xFFB50000, 0x00000002, 0x000100F0, 0x05500000, 0x0000001E, 0x42366658, 0xF950004A, 0xFFDB0000, 0x0000001E, 0x42366658, 0xF950004A, 0xFFDBAC34, 0x000003E8, 0x42366658, 0xF950004A, 0xFFDB4428, 0x0000001E, 0x42366658, 0xF950004A, 0xFFDB0000, 0xFF00001E, 0x42366658, 0xF950004A, 0xFFDBAC10, 0x00000002, 0x00010118, 0x05780000, 0x0000001E, 0x42366658, 0xF9AD0063, 0xFFCE0000, 0x0000001E, 0x42366658, 0xF9AD0063, 0xFFCEAC34, 0x000003E8, 0x42366658, 0xF9AD0063, 0xFFCE4428, 0x0000001E, 0x42366658, 0xF9AD0063, 0xFFCE0000, 0xFF00001E, 0x42366658, 0xF9AD0063, 0xFFCEAC10, 0x00000002, 0x00010136, 0x05AA0000, 0x000B001E, 0x42B5FFCC, 0xF9B6008D, 0xFFC50000, 0x0009000A, 0x42B59966, 0xF9C10072, 0xFFC7AC34, 0x00FC000A, 0x42B4CC9A, 0xFA0800C0, 0xFFCA4428, 0x0000000A, 0x42B53300, 0xFA6D00A4, 0xFFCA0000, 0x00CB000A, 0x42B4CC9A, 0xFB8E0077, 0xFFDBAC10, 0x0020000A, 0x42B4CC9A, 0xFCC00032, 0xFFCD0000, 0x000003E8, 0x4235998B, 0xFCBC0023, 0xFFCD0000, 0x0000001E, 0x4235998B, 0xFCBC0023, 0xFFCD0164, 0xFF00001E, 0x4235998B, 0xFCBC0023, 0xFFCDAD78, 0x00000002, 0x00010163, 0x05D70000, 0x0000001E, 0x42726667, 0xF956006F, 0xFFFA0000, 0x0000001E, 0x42726667, 0xF956006F, 0xFFFAAC34, 0x0000000A, 0x42726667, 0xF956006F, 0xFFFA4428, 0x0000000A, 0x42726667, 0xF9470052, 0xFFD60000, 0x000003E8, 0x42726667, 0xF9470052, 0xFFD6AC10, 0x0000001E, 0x42726667, 0xF9470052, 0xFFD60000, 0xFF00001E, 0x42726667, 0xF9470052, 0xFFD60000, 0x0000002D, 0x00000001, 0x000B014F, 0x01560156, 0x000003E8, 0x00000001, 0x00180159, 0x018B018B, 0x0000003E, 0x00000001, 0x00010131, 0x01EE0000, 0x00000000, 0xFFFFFA89, 0x000001C4, 0xFFFFFFCB, 0xFFFFFA89, 0x000001C4, 0xFFFFFFCB, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_80A88CB4
|
|
.word 0x0A000939, 0x10010000, 0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00010100, 0x00AA0096, 0x00000000, 0x00000000
|
|
glabel D_80A88CE0
|
|
.word 0xC8500057, 0xB0F40FA0, 0xB0F80CE4, 0x30FC044C
|
|
glabel D_80A88CF0
|
|
.word 0xC4C6A000, 0x42540000, 0xC22C0000
|
|
glabel D_80A88CFC
|
|
.word 0x06007698, 0x06007A98, 0x06007E98, 0x00000000, 0x00000000
|
|
|