mirror of
https://github.com/zeldaret/oot.git
synced 2024-11-14 13:30:47 +00:00
63 lines
13 KiB
ArmAsm
63 lines
13 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 D_80987830
|
||
|
.word 0x06007210, 0x06007D50, 0x06008150
|
||
|
glabel D_8098783C
|
||
|
.word 0x00000000
|
||
|
glabel D_80987840
|
||
|
.word 0x00000009, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00190050, 0x00000000, 0x00000000
|
||
|
glabel D_8098786C
|
||
|
.word 0x00000020, 0x00000BB8, 0x00000020, 0x00000001, 0x00010000, 0x0BB80000, 0x00000000, 0x00000000, 0xFFFFFFFC, 0x00000002, 0x00000000, 0xFFFFFFFC, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x0000001F, 0x00000005, 0x00010000, 0x02B90000, 0x00000000, 0x00000000, 0x000000D8, 0x00000000, 0x00000000, 0x000000D8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000202B9, 0x02BA0000, 0x00000000, 0x00000000, 0x000000D8, 0x00000000, 0x00000000, 0x000000D8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000402BA, 0x03000000, 0x00000000, 0x00000000, 0x000000D8, 0x00000000, 0x00000000, 0x000000D8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020300, 0x03310000, 0x00000000, 0x00000000, 0x000000D8, 0x00000000, 0x00000000, 0x00000052, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030331, 0x0A6A0000, 0x00000000, 0x00000000, 0x00000052, 0x00000000, 0x00000000, 0x00000052, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000A, 0x00000003, 0x000D0000, 0x012C0000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0005012C, 0x02950000, 0xEAAA0000, 0x00000000, 0x00000006, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00130295, 0x078E0000, 0x6AAA0000, 0x00000000, 0x00000006, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000002C, 0x00000003, 0x00010000, 0x00910000, 0x00000000, 0xFFFFFF9F, 0x00000006, 0x000000A9, 0xFFFFFF9F, 0x00000006, 0x000000A9, 0x00000000, 0x00000000, 0x00000000, 0x00020091, 0x02670000, 0x00000000, 0xFFFFFF9F, 0x00000006, 0x000000A9, 0xFFFFFF9F, 0x00000006, 0x000000A9, 0x00000000, 0x00000000, 0x00000000, 0x00030267, 0x07720000, 0x00000000, 0xFFFFFF9F, 0x00000006, 0x000000A9, 0xFFFFFF9F, 0x00000006, 0x000000A9, 0x00000000, 0x00000000, 0x00000000, 0x00000031, 0x00000001, 0x00010000, 0x0BB80000, 0x00000000, 0xFFFFFFEA, 0x00000000, 0xFFFFFFC9, 0xFFFFFFEA, 0x00000000, 0xFFFFFFC9, 0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000002, 0x00020000, 0x000A0000, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x0000000D, 0xFFFFFFFE, 0x00000000, 0x0000000D, 0x00000000, 0x00000000, 0x00000000, 0x0002000A, 0x0BB80000, 0x00000000, 0xFFFFFFFE, 0x00000000, 0x0000000D, 0xFFFFFFFE, 0x00000000, 0x0000000D, 0x00000000, 0x00000000, 0x00000000, 0x0000002D, 0x00000001, 0x000502B6, 0x02D402D4, 0x0000002D, 0x00000001, 0x000103C0, 0x03DE03DE, 0x0000002D, 0x00000001, 0x000102AB, 0x02B402B4, 0x0000003E, 0x00000002, 0x00010000, 0x000A0000, 0x00000000, 0x00000040, 0x00000050, 0x00000082, 0x00000040, 0x00000050, 0x00000082, 0x00000000, 0x00000000, 0x00000000, 0x0004000A, 0x0BB80000, 0x00000000, 0x00000040, 0x00000050, 0x00000082, 0x00000040, 0x00000050, 0x00000082, 0x00000000, 0x00000000, 0x00000000, 0x00000056, 0x00000001, 0x00440302, 0x03030000, 0x00000000, 0x00000000, 0xFFFFFFC9, 0x0000005C, 0x00000000, 0xFFFFFFC9, 0x0000005C, 0x00000000, 0x00000000, 0x00000000, 0x00000013, 0x0000000E, 0xFFFF0000, 0x0154FFFF, 0xFFFFFFFF, 0x50220154, 0x01610000, 0x00000000, 0xFFFF0161, 0x0176FFFF, 0xFFFFFFFF, 0x50250176, 0x01940000, 0x00000000, 0xFFFF0194, 0x01A8FFFF, 0xFFFFFFFF, 0x502B01A8, 0x01DA0000, 0x00000000, 0xFFFF01DA, 0x01EEFFFF, 0xFFFFFFFF, 0x502C01EE, 0x021F0000, 0x00000000, 0xFFFF021F, 0x0234FFFF, 0xFFFFFFFF, 0x50260234, 0x02650000, 0x00000000, 0xFFFF0265, 0x03BBFFFF, 0xFFFFFFFF, 0x004103BB, 0x03BF0000, 0x00000000, 0xFFFF03BF, 0x03FCFFFF, 0xFFFFFFFF, 0x502303FC, 0x04050000, 0x00000000, 0x000003E8, 0x00000001, 0x00610424, 0x04250425, 0x0000007C, 0x00000001, 0x000402A1, 0x02D30000, 0x00000000, 0x00000000, 0xFFFFFFC1, 0x00000058, 0x00000000, 0xFFFFFFC1, 0x00000058, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00010000, 0x01550000, 0x00000000, 0x42726667, 0x002100E1, 0xFFC620BA, 0x00000000, 0x42726667, 0x002100E1, 0xFFC6D5E0, 0x00000000, 0x42726667, 0x002100E1, 0xFFC60950, 0x00000000, 0x42726667, 0x0021006A, 0xFFC67C50, 0x00000000, 0x42726667, 0x00210017, 0xFFC60000, 0x00000000, 0x42726667, 0x000B000A, 0xFFEEFFFF, 0x00000000, 0x42726667, 0x000B000A, 0xFFEE0000, 0x00000000, 0x427266
|
||
|
glabel D_8098875C
|
||
|
.word func_809856F8
|
||
|
.word func_80985718
|
||
|
.word func_80985738
|
||
|
.word func_80985770
|
||
|
.word func_809857B0
|
||
|
.word func_809857F0
|
||
|
.word func_80985830
|
||
|
.word func_80985C10
|
||
|
.word func_80985C40
|
||
|
.word func_80985C94
|
||
|
.word func_809863BC
|
||
|
.word func_809863DC
|
||
|
.word func_80986430
|
||
|
.word func_80986494
|
||
|
.word func_809864D4
|
||
|
.word func_809868E8
|
||
|
.word func_80986908
|
||
|
.word func_80986948
|
||
|
.word func_80986D40
|
||
|
.word func_80986DC8
|
||
|
.word func_80986E20
|
||
|
.word func_80986E40
|
||
|
.word func_80986EAC
|
||
|
.word func_80986F08
|
||
|
.word func_80986F28
|
||
|
.word func_80986F88
|
||
|
.word func_80986FA8
|
||
|
.word func_80987288
|
||
|
.word func_809872A8
|
||
|
.word func_809872F0
|
||
|
.word func_80987330
|
||
|
glabel D_809887D8
|
||
|
.word 0x00000000, 0x41200000, 0x00000000
|
||
|
glabel D_809887E4
|
||
|
.word func_8098764C
|
||
|
.word func_80987658
|
||
|
.word func_80985CE8
|
||
|
glabel Demo_Im_InitVars
|
||
|
.word 0x00A90400, 0x00000011, 0x00870000, 0x000002FC
|
||
|
.word DemoIm_Init
|
||
|
.word DemoIm_Destroy
|
||
|
.word DemoIm_Update
|
||
|
.word DemoIm_Draw
|
||
|
|