This repository has been archived by the owner on Jan 28, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsymbol_addrs.txt
145 lines (138 loc) · 5.78 KB
/
symbol_addrs.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
//Libultra Symbols
osRomBase = 0x80000308;
osSyncPrintf = 0x8004B690; //defined:true
alSynFreeFX = 0x800C00A4; //defined:true
osViSwapBuffer = 0x800C59B0; //defined:true
osViSetSpecialFeatures = 0x800C5E60; //defined:true
osVirtualToPhysical = 0x800C5720; //defined:true
osSendMesg = 0x800C57A0; //defined:true
osGetTime = 0x800C58F0; //defined:true
osSetTime = 0x800C5980; //defined:true
osContStartReadData = 0x800C5A00; //defined:true
osContGetReadData = 0x800C5AC4; //defined:true
__osPackReadData = 0x800C5B6C; //defined:true
osRecvMesg = 0x800C5C60; //defined:true
osDpGetStatus = 0x800C5DA0; //defined:true
osViSetMode = 0x800C5DF0; //defined:true
osSpTaskYield = 0x800C6020; //defined:true
sptask_text_0000 = 0x800C6040; //defined:true
osSpTaskStartGo = 0x800C62BC;
osDpSetStatus = 0x800C6300; //defined:true
osCreateMesgQueue = 0x800C6310; //defined:true
osSetEventMesg = 0x800C6340; //defined:true
osViSetEvent = 0x800C63B0; //defined:true
osCreateThread = 0x800C6420; //defined:true
osStartThread = 0x800C6570; //defined:true
osSpTaskLoad = 0x800C615C;
osViBlack = 0x800C6AD0; //defined:true
osViGetCurrentFramebuffer = 0x800C6B40; //defined:true
osCreatePiManager = 0x800C6B80; //defined:true
osSetThreadPri = 0x800C6D00; //defined:true
sqrtf = 0x800C7010; //defined:true
guFrustumF = 0x800C7380; //defined:true
guFrustum = 0x800C74D4; //defined:true
guTranslateF = 0x800C7540; //defined:true
guTranslate = 0x800C7588; //defined:true
osEepromLongWrite = 0x800C82D0; //defined:true
osEepromProbe = 0x800C8550; //defined:true
osPhysicalToVirtual = 0x800C9E20; //defined:true
sprintf = 0x800CA210; //defined:true
proutSprintf = 0x800CA27C; //defined:true
osInvalDCache = 0x800CA2C0; //defined:true
bzero = 0x800CA500; //defined:true
osAiSetFrequency = 0x800CA5A0; //defined:true
osAiSetNextBuffer = 0x800CA960; //defined:true
osAiGetLength = 0x800CA950; //defined:true
__osProbeTLB = 0x800CAA10; //defined:true
__osDisableInt = 0x800CAAD0; //defined:true
__osRestoreInt = 0x800CAAF0; //defined:true
__osDequeueThread = 0x800CAB10;
__osEnqueueAndYield = 0x800CB190; //defined:true
__osEnqueueThread = 0x800CB220; //defined:true
__osPopThread = 0x800CB268; //defined:true
__osDispatchThread = 0x800CB278; //defined:true
__osCleanupThread = 0x800CB3B8; //defined:true
osGetCount = 0x800CB3C0; //defined:true
__osSiCreateAccessQueue = 0x800CB900; //defined:true
__osSiGetAccess = 0x800CB950; //defined:true
__osSiRelAccess = 0x800CB994; //defined:true
__osSiRawStartDma = 0x800CB9C0; //defined:true
__osSpSetStatus = 0x800CBA70; //defined:true
osWritebackDCache = 0x800CBD90; //defined:true
__osSpDeviceBusy = 0x800CBEE0; //defined:true
osGetThreadPri = 0x800CBF20; //defined:true
osPiGetDeviceType = 0x800CBF40; //defined:true
__osPiCreateAccessQueue = 0x800CC2B0; //defined:true
osPiRawStartDma = 0x800CC370; //defined:true
__osDevMgrMain = 0x800CC450; //defined:true
__ll_div = 0x800CC86C; //defined:true
__ll_mul = 0x800CC8C8; //defined:true
osSetTimer = 0x800CCA20; //defined:true
guMtxIdentF = 0x800CCC00; //defined:true
osEepromWrite = 0x800CCD70; //defined:true
memcpy = 0x800D04C0; //defined:true
strlen = 0x800D04EC; //defined:true
__osAiDeviceBusy = 0x800D06E0; //defined:true
__osSetCompare = 0x800D0E20; //defined:true
__osSiDeviceBusy = 0x800D0E30; //defined:true
_Litob = 0x800D0FE0; //defined:true
osJamMesg = 0x800D0560; //defined:true
osPiGetCmdQueue = 0x800D06B0; //defined:true
osDestroyThread = 0x800D0D20; //defined:true
_Ldtob = 0x800D12E0; //defined:true
__osAtomicDec = 0x800D20C0; //defined:true
lldiv = 0x800D2120; //defined:true
ldiv = 0x800D2220; //defined:true
__additional_scanline = 0x800D4640;
osClockRate = 0x800E1FA4;
__osPiDevMgr = 0x800E8FB0;
__osThreadTail = 0x800E9000;
__osRunQueue = 0x800E9008;
__osRunningThread = 0x800E9010;
__osActiveQueue = 0x800E900C;
osRomType = 0x800E90B0;
__osViNext = 0x800E90B4;
gOsPiAccessQueueCreated = 0x800E90D0;
_Printf = 0x800CF330;
__osCurrentTime = 0x801D58A4;
__osEventStateTab = 0x801D86F0;
piMgrThread = 0x801D9980;
__osContLastCmd = 0x801DABA0;
piMgrMesgBuff = 0x801DAB48;
_osContCmdBuf = 0x801DAB60;
_osContPifCtrl = 0x801DAB9C;
__osBaseCounter = 0x801DAC58;
__osEepromTimer = 0x801DABA8;
__osEepromTimerQ = 0x801DABC8;
__osEepromTimerMsg = 0x801DABE0;
__osTimerCounter = 0x801DAC60;
siacs_bss_0000 = 0x801DAC70;
__osSiAccessQueue = 0x801DAC78;
__osPiAccessQueue = 0x801DAC98;
__osEepPifRam = 0x801DACB0;
kdebugserver_bss_0000 = 0x801DACF0;
__osPiMesgQueue = 0x801DAB30;
guMtxF2L = 0x801EDD90;
guRotateRPYF = 0x801EDF9C;
guAlignF = 0x801EE040;
//TODO: Need to reference undefined function to the overlay address
//Game Symbols
first_task = 0x801542B4;
second_task = 0x801542B8;
create_obj = 0x800B490C;
gDisplayListHead = 0x80151944; //Default name for display lists for both local and global declarations
unk_game_load = 0x80095050;
//R_G_B_A
gColorRed = 0x800D47E8;
gColorGreen = 0x800D47EC;
gColorBlue = 0x800D47F0;
gColorAlpha = 0x800D47F4;
func_A95D0_801DAFA0 = 0x801DAFA0;
func_A95D0_801E9858 = 0x801E9858;
func_A95D0_801E6A4C = 0x801E6A4C;
func_A95D0_801EB180 = 0x801EB180;
func_A95D0_801E6FB0 = 0x801E6FB0;
func_A95D0_801E4C60 = 0x801E4C60;
//not a very good name
configSignalRectangle = 0x8006E024;
fast3d_800D22B0 = 0x800D22B0;