WIP Removed all defined or auto undefined symbols (not matching)
This commit is contained in:
@@ -12,6 +12,7 @@ struct {
|
||||
f32 unkC;
|
||||
f32 unk10;
|
||||
}D_8037D450;
|
||||
u32 pad_8037D464;
|
||||
u8 D_8037D468;
|
||||
|
||||
/* .code */
|
||||
|
@@ -7,7 +7,7 @@
|
||||
#endif
|
||||
|
||||
extern s16 D_803A5D00[2][0xF660]; //framebuffer
|
||||
extern u8 D_8037DCC8[]; //bottels bonus flags???
|
||||
extern u8 D_8037DCC8; //bottles bonus flags???
|
||||
|
||||
|
||||
extern void ml_vec3f_assign(f32[3], f32, f32, f32);
|
||||
@@ -61,9 +61,8 @@ ActorInfo D_80368418 = {
|
||||
|
||||
/* .bss */
|
||||
ActorMarker *chBottlesBonusCursorMarker;
|
||||
f32 D_8037E068[20][2];
|
||||
f32 D_8037E068[60][2];
|
||||
Struct_core2_584D0_0 D_8037E248[20]; //puzzle pieces
|
||||
u8 pad_8037E478[0x140];
|
||||
s32 D_8037E5B8;
|
||||
struct {
|
||||
s32 unk0;
|
||||
|
@@ -2,6 +2,7 @@
|
||||
#include "functions.h"
|
||||
#include "variables.h"
|
||||
|
||||
#include "core2/code_C9E70.h"
|
||||
#include "core2/modelRender.h"
|
||||
|
||||
#ifndef ABS
|
||||
@@ -77,10 +78,21 @@ ActorInfo D_80365F00 = { 0xE6, 0x197, 0x532, 0x1, D_80365ED0, func_802C4C14, fun
|
||||
|
||||
|
||||
/* .bss */
|
||||
// Remove this when this memory region is properly symbolized
|
||||
u8 unk_8037DCB0[0x8037DCE0 - 0x8037DCB0];
|
||||
|
||||
extern u8 D_8037DCCE[0x12];
|
||||
s32 D_8037DCB0;
|
||||
u32 D_8037DCB4;
|
||||
struct FF_StorageStruct* D_8037DCB8;
|
||||
s32 D_8037DCBC;
|
||||
u8 D_8037DCC0[7];
|
||||
u8 D_8037DCC7;
|
||||
u8 D_8037DCC8;
|
||||
u8 D_8037DCC9;
|
||||
u8 D_8037DCCA;
|
||||
u8 D_8037DCCB;
|
||||
u8 D_8037DCCC;
|
||||
u8 D_8037DCCD;
|
||||
u8 D_8037DCCE[3];
|
||||
s32 pad_8037DCD4;
|
||||
s32 pad_8037DCD8;
|
||||
|
||||
struct {
|
||||
u8 *unk0;
|
||||
|
@@ -2,6 +2,7 @@
|
||||
#include "functions.h"
|
||||
#include "variables.h"
|
||||
|
||||
#include "core2/code_C9E70.h"
|
||||
|
||||
extern void func_8030DBFC(u32, f32, f32, f32);
|
||||
extern bool func_80309DBC(f32[3], f32[3], f32, f32 sp54[3], s32, s32);
|
||||
@@ -45,8 +46,6 @@ ActorInfo D_80367310 = {MARKER_217_BEE_SWARM, ACTOR_34D_BEE_SWARM, ASSET_49E_SPR
|
||||
0, 0, 1.0f, 0
|
||||
};
|
||||
|
||||
|
||||
/* .bss */
|
||||
extern s32 D_8037DCBC;
|
||||
|
||||
/* .code */
|
||||
|
@@ -39,6 +39,7 @@ ActorInfo D_80368620 = {
|
||||
|
||||
/* .bss */
|
||||
ActorMarker *D_8037E620;
|
||||
f32 D_8037E624;
|
||||
f32 D_8037E628;
|
||||
s32 D_8037E62C;
|
||||
s32 D_8037E630;
|
||||
@@ -292,7 +293,6 @@ void chsnacker_update(Actor *this) {
|
||||
this->depth_mode = (255.0 == local->unk4) ? MODEL_RENDER_DEPTH_FULL : MODEL_RENDER_DEPTH_COMPARE;
|
||||
}
|
||||
|
||||
extern f32 D_8037E624;
|
||||
void func_802E1790(void){
|
||||
D_8037E624 = 0.0f;
|
||||
D_8037E628 = 1.0f;
|
||||
|
@@ -9,7 +9,6 @@ typedef struct map_savestate_s{
|
||||
|
||||
/* .bss */
|
||||
s32 D_8037E650[0x9A];
|
||||
u8 pad_8037E8A8[0x18];
|
||||
|
||||
/* public functions */
|
||||
void func_802E3BD0(s32 frame_buffer_indx);
|
||||
|
@@ -5,8 +5,9 @@
|
||||
|
||||
extern ALBank *music_get_sound_bank(void);
|
||||
|
||||
extern u8 D_D846C0;
|
||||
extern u8 D_D954B0;
|
||||
extern u8 soundfont1ctl_ROM_START[];
|
||||
extern u8 soundfont1ctl_ROM_END[];
|
||||
extern u8 soundfont1tbl_ROM_START[];
|
||||
|
||||
struct {
|
||||
s32 unk0; //sound state cnt
|
||||
@@ -25,12 +26,12 @@ void sfxInstruments_init(void){
|
||||
ALBankFile * bnkf;
|
||||
|
||||
|
||||
size = &D_D954B0 - &D_D846C0;
|
||||
size = soundfont1ctl_ROM_END - soundfont1ctl_ROM_START;
|
||||
bnkf = (ALBankFile *)malloc(size);
|
||||
osWritebackDCache(bnkf, size);
|
||||
osPiStartDma(func_802405D0(), 0, 0, &D_D846C0, bnkf, size, func_802405C4());
|
||||
osPiStartDma(func_802405D0(), 0, 0, (u32)soundfont1ctl_ROM_START, bnkf, size, func_802405C4());
|
||||
osRecvMesg(func_802405C4(), NULL, 1);
|
||||
alBnkfNew(bnkf, &D_D954B0);
|
||||
alBnkfNew(bnkf, soundfont1tbl_ROM_START);
|
||||
bnk = bnkf->bankArray[0];
|
||||
inst = bnk->instArray[0];
|
||||
D_803835F0.unk0 = inst->soundCount;
|
||||
|
@@ -437,7 +437,7 @@ void assetCache_init(void){
|
||||
assetCacheAssetIdList = (s16 *)malloc(150*sizeof(s16));
|
||||
assetCacheLength = 0;
|
||||
assetSectionRomHeader = (AssetROMHead *)malloc(sizeof(AssetROMHead));
|
||||
D_80383CC8 = (u32) &D_5E90;
|
||||
D_80383CC8 = (u32)assets_ROM_START;
|
||||
func_802405F0(assetSectionRomHeader, D_80383CC8, sizeof(AssetROMHead));
|
||||
assetSectionRomMetaList = (AssetFileMeta *)malloc(assetSectionRomHeader->count*sizeof(AssetFileMeta));
|
||||
func_802405F0(assetSectionRomMetaList, D_80383CC8 + sizeof(AssetROMHead),assetSectionRomHeader->count*sizeof(AssetFileMeta));
|
||||
|
@@ -4,7 +4,7 @@
|
||||
|
||||
#include "core2/code_C9E70.h"
|
||||
|
||||
struct FF_StorageStruct *D_8037DCB8;
|
||||
extern struct FF_StorageStruct *D_8037DCB8;
|
||||
|
||||
void func_80350E00(void){
|
||||
quizQuestionAskedBitfield_defrag();
|
||||
|
@@ -15,7 +15,7 @@ extern u8 crc_ROM_START[];
|
||||
|
||||
// bk_boot segment crc next word
|
||||
s32 D_803727F0 = 0;
|
||||
s32 core2_D_803727F4 = CORE2_CODE_CRC2;
|
||||
s32 D_803727F4 = CORE2_CODE_CRC2;
|
||||
s32 D_803727F8 = 0;
|
||||
s32 D_803727FC = 0;
|
||||
|
||||
|
@@ -14,8 +14,8 @@ enum transformation_e D_8037C2D0;
|
||||
f32 D_8037C2D8[3];
|
||||
f32 D_8037C2E4;
|
||||
enum asset_e D_8037C2E8;
|
||||
u8 D_8037C2ED;
|
||||
u8 D_8037C2EC;
|
||||
u8 D_8037C2ED;
|
||||
|
||||
struct{
|
||||
f32 unk0;
|
||||
|
@@ -41,7 +41,6 @@ s32 D_8037D940;
|
||||
f32 D_8037D948[3];
|
||||
f32 cameraPosition[3];
|
||||
f32 cameraRotation[3];
|
||||
f32 D_8037D96C;
|
||||
f32 D_8037D974;
|
||||
f32 D_8037D978;
|
||||
f32 D_8037D97C;
|
||||
@@ -188,7 +187,7 @@ void func_802BCA58(void) {
|
||||
player_getPosition(player_position);
|
||||
ml_vec3f_diff_copy(sp34, player_position, cameraPosition);
|
||||
sp4C = player_getYaw();
|
||||
sp48 = ml_map_f(mlAbsF((f32) (mlNormalizeAngle(D_8037D96C - sp4C) - 180.0)), 0.0f, 180.0f, D_8037D97C, D_8037D980);
|
||||
sp48 = ml_map_f(mlAbsF((f32) (mlNormalizeAngle(cameraRotation[1] - sp4C) - 180.0)), 0.0f, 180.0f, D_8037D97C, D_8037D980);
|
||||
func_80256E24(D_8037D9A8, 0.0f, sp4C, 0.0f, 0.0f, ml_map_f(gu_sqrtf(sp34[0]*sp34[0] + sp34[2]*sp34[2]), 300.0f, 450.0f, 0.0f, sp48));
|
||||
ml_vec3f_diff_copy(sp34, D_8037D9A8, D_8037D9B8);
|
||||
if (func_802BC428()) {
|
||||
|
Reference in New Issue
Block a user