-
Notifications
You must be signed in to change notification settings - Fork 1
/
symbol_addrs.txt
199 lines (175 loc) · 6.25 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
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
func_8010004C_DA693C = 0x8010004C; // rom:0xDA693C type:func
func_8010009C_DC16BC = 0x8010009C; // rom:0xDC16BC type:func
func_8010008C_E278CC = 0x8010008C; // rom:0xE278CC type:func
UpdateBGM = 0x800267B8; //rom:0x273B8
rspBootText = 0x80049EF0; // rom:0x4AAF0
gspF3DEX2kawase_fifo_text = 0x80049FC0; // rom:0x4ABC0
//os functions
osCreatePiManager = 0x80033D80;
osRecvMesg = 0x80034020;
osSetIntMask = 0x80034160;
osSendMesg = 0x80034200;
osWritebackDCacheAll = 0x80034350;
osSpTaskYield = 0x80034380;
osSpTaskYielded = 0x800343a0;
_VirtualToPhysicalTask = 0x80034420;
osSpTaskLoad = 0x8003452c;
osSpTaskStartGo = 0x80034694;
osViBlack = 0x800346e0;
osViSwapBuffer = 0x80034750;
osViGetCurrentFramebuffer = 0x800347a0;
osCreateViManager = 0x80034840;
viMgrMain = 0x800349c8;
osViSetMode = 0x80034ba0;
osViSetSpecialFeatures = 0x80034c10;
osVirtualToPhysical = 0x80034dd0;
osWritebackDCache = 0x80034e50;
osGetTime = 0x80034ed0;
_nsqrtf = 0x80034f60;
guPositionF = 0x80034f70;
guPosition = 0x80035120;
guMtxF2L = 0x80035200; //rom:0x35E00 type:func
guMtxIdentF = 0x80035300; //rom:0x35F00 type:func
guMtxIdent = 0x80035388; //rom:0x35F88 type:func
gMasterGfxPos = 0x8007B2FC;
//1850.c
gGameMode = 0x8007B2E0; //type:s16 size:0x2
gGameState = 0x8007B2E4; //type:s32 size:0x4
gNextMap = 0x80084EE4; //type:s32 size:0x4
gNextSubmap = 0x80084EE8; //type:s32 size:0x4
gCurrentMap = 0x80084EEC; //type:u32 size:0x4
gCurrentSubmap = 0x80084EF0; //type:s32 size:0x4
//33D0.c
gSaveSpawnLocationTbl = 0x80054048;
D_80085368 = 0x80085368; //size:0x18
gPlayerMainData = 0x8007BA80; //size:0x4C
gPlayerData1 = 0x8007BACC; //size:0x73
//1BCD0
gNumDustParticlesToSpawn = 0x80088420; //type:s32 size:0x4
D_80088428 = 0x80088428; //size:0x4000
//8650
gMessageBuffer = 0x8007C570; //size:0x400
gNPCName = 0x8007C970; //size:0x20
gNPCData = 0x8007BD30; //size:0x840
//el_math
RNG = 0x80022FD0; //rom:0x23BD0 type:func
calc_arctan_in_radians = 0x80023028; //rom:0x23C28 type:func
rotateCoordinatesByAngle = 0x800232F4; //rom:0x23EF4 type:func
sinf = 0x80035680; //type:func
cosf = 0x800361F0; //type:func
gRNG = 0x8004D748; //type:u32 size:0x4
//1D160
gBattleState = 0x8008C592; //type:u16 size:0x2
D_8008C574 = 0x8008C574; //type:f32 size:0x4
D_8008C578 = 0x8008C578; //type:s16 size:0x2
gAllowBattles = 0x80084F10; //type:u16 size:0x2
gMapDataPtr = 0x80084F18;
D_80082910 = 0x80082910; //size:0x60
osInvalDCache = 0x80036460;
osInvalICache = 0x800363E0;
__osExceptionPreamble = 0x8003CA60;
__osException = 0x8003CA70;
__osEnqueueAndYield = 0x8003D08C;
__osRunningThread = 0x80070A00;
__osEnqueueThread = 0x8003D18C;
__osPopThread = 0x8003D1D4;
__osDispatchThread = 0x8003D1E4;
__osRunQueue = 0x800709F8;
__OSGlobalIntMask = 0x8006F410;
__osCleanupThread = 0x8003D360;
__osSetCompare = 0x80047CD0;
__osProbeTLB = 0x8003EDA0;
osGetCount = 0x8003ED90;
__createSpeedParam = 0x8003D370;
__osDisableInt = 0x8003D4D0;
__osRestoreInt = 0x8003D4F0;
__osSetSR = 0x8003C990;
__osGetSR = 0x8003C9A0;
osPfsReadWriteFile = 0x8003C12C;
osMotorStart = 0x8003A1A0;
_MakeMotorData = 0x8003A340;
__osCheckId = 0x800453C0;
osPfsAllocateFile = 0x8003B270;
osPfsDeleteFile = 0x8003BA20;
osPfsFreeBlocks = 0x8003B120;
osPfsFileState = 0x8003AE30;
__osGetId = 0x80045164;
osPfsRepairId = 0x8003C530;
osPfsNumFiles = 0x8003C790;
__osClearPage = 0x8003B958;
__osPfsDeclearPage = 0x8003B6F4;
__osPfsRWInode = 0x800454BC;
__osPfsSelectBank = 0x800457DC;
__osPfsGetNextPage = 0x8003C030;
__osBlockSum = 0x8003BF38;
__osPfsReleasePages = 0x8003BD00;
__osPfsRequestOneChannel = 0x80044994;
__osPfsGetOneChannelData = 0x80044A54;
__osPfsRequestData = 0x800467B0;
__osPfsGetInitData = 0x80046880;
osGetThreadPri = 0x8003D810;
osSetThreadPri = 0x8003D830;
osJamMesg = 0x8003FBC0;
__osInitialize_common = 0x80033850;
__osResetGlobalIntMask = 0x80047B30;
osPfsFindFile = 0x80046FC0;
__osCheckPackId = 0x80044FCC;
__osRepairPackId = 0x80044BB4;
osAiGetLength = 0x80037000;
osAiSetNextBuffer = 0x80037010;
osContStartQuery = 0x8003C8E0;
osContSetCh = 0x8003ABA0;
__osDevMgrMain = 0x8003DC20;
osPfsInitPak = 0x80039D90;
osContGetQuery = 0x8003C964;
osPiStartDma = 0x80036510;
osEPiRawWriteIo = 0x80047B90;
osEPiRawReadIo = 0x80047BE0;
__osSetGlobalIntMask = 0x80047C30;
osYieldThread = 0x80047C80;
osPfsIsPlug = 0x80046610;
corrupted = 0x80046428;
corrupted_init = 0x80046274;
osPfsChecker = 0x80045BB0;
__osSiCreateAccessQueue = 0x800447F0;
__osSiGetAccess = 0x80044840;
__osSiRelAccess = 0x80044884;
__osPfsGetStatus = 0x800448B0;
osCreateThread = 0x80033AE0;
osSetTimer = 0x80046EE0;
osStartThread = 0x80033C30;
__osDequeueThread = 0x8003D510;
__osTimerServicesInit = 0x8003E620;
__osTimerInterrupt = 0x8003E6AC;
__osSetTimerIntr = 0x8003E824;
__osInsertTimer = 0x8003E898;
__osContRamRead = 0x80045850;
__osContRamWrite = 0x80046B80;
osContStartReadData = 0x8003AC10;
osContGetReadData = 0x8003AC9C;
osContInit = 0x8003A7E0;
__osContGetInitData = 0x8003A9D8;
__osPackRequestData = 0x8003AAA8;
osMotorStop = 0x8003A000;
osMotorInit = 0x8003A4BC;
__osPiCreateAccessQueue = 0x8003D750;
__osPiGetAccess = 0x8003D7A0;
__osPiRelAccess = 0x8003D7E4;
osAiSetFrequency = 0x800366C0;
osStopThread = 0x80047A30; // rom:0x48630 type:func
osViSetEvent = 0x80033F40; //rom:0x34B40
osSetEventMesg = 0x80033FB0; //rom:0x34BB0
osCreateMesgQueue = 0x80033F10; //rom:0x34B10
nuScCreateScheduler = 0x80000530; //rom:0x1130
nuScStartScheduler = 0x8000062C;
nuScGetAudioMQ = 0x800006F8;
nuScGetGfxMQ = 0x80000704;
nuScEventHandler = 0x80000710;
nuScAddClient = 0x800007d4;
nuScRemoveClient = 0x80000824;
nuScExecuteAudio = 0x80000900;
nuScExecuteGraphics = 0x80000A80;
nuScWaitTaskReady = 0x80000BB4;
//overlay vars
gIntroBGTextureXPosition = 0x80166220;
Instrument_tbl_ROM_START = 0xE81610;