project cleanup (#2895)

* some wii OS fixes

* remove old dol2asm comments

* remove dol2asm.h

* remove function address comments

* normalize ATTRIBUTE_ALIGN usage

* DECL_WEAK macro

* fix gcc attribute weak macro

* wrap more mwcc specific things in ifdefs

* fixes

* fix revo sdk version flags

* fixes
This commit is contained in:
TakaRikka
2025-11-30 14:23:42 -08:00
committed by GitHub
parent 434415337d
commit a6e76c0841
2375 changed files with 24683 additions and 71069 deletions
-21
View File
@@ -9,22 +9,18 @@
#include "d/d_bg_w.h"
#include "d/d_com_inf_game.h"
/* 80CCE19C-80CCE1A4 000020 0008+00 2/3 0/0 0/0 .data l_bmdData */
static struct {
u32 bmdIdx;
u32 resIdx;
} l_bmdData[1] = {4, 1};
/* 80CCE1A4-80CCE1AC 000028 0008+00 0/1 0/0 0/0 .data l_dzbData */
static struct {
u32 dzbIdx;
u32 resIdx;
} l_dzbData[1] = {7, 1};
/* 80CCE1AC-80CCE1B4 -00001 0008+00 2/3 0/0 0/0 .data l_resNameList */
static char* l_resNameList[2] = {"", "Sekizo"};
/* 80CCDC0C-80CCDD00 0000EC 00F4+00 1/1 0/0 0/0 .text create__14daObj_Sekizo_cFv */
cPhs__Step daObj_Sekizo_c::create() {
fopAcM_ct(this, daObj_Sekizo_c);
@@ -42,7 +38,6 @@ cPhs__Step daObj_Sekizo_c::create() {
return step;
}
/* 80CCDD00-80CCDD8C 0001E0 008C+00 1/0 0/0 0/0 .text CreateHeap__14daObj_Sekizo_cFv */
int daObj_Sekizo_c::CreateHeap() {
J3DModelData* model_data = (J3DModelData*)dComIfG_getObjectRes(
l_resNameList[l_bmdData[field_0x5b0].resIdx], l_bmdData[field_0x5b0].bmdIdx);
@@ -54,7 +49,6 @@ int daObj_Sekizo_c::CreateHeap() {
return true;
}
/* 80CCDD8C-80CCDDE8 00026C 005C+00 1/0 0/0 0/0 .text Create__14daObj_Sekizo_cFv */
int daObj_Sekizo_c::Create() {
initBaseMtx();
fopAcM_SetMtx(this, mpModel->getBaseTRMtx());
@@ -64,14 +58,11 @@ int daObj_Sekizo_c::Create() {
return 1;
}
/* 80CCDDE8-80CCDE3C 0002C8 0054+00 1/0 0/0 0/0 .text Delete__14daObj_Sekizo_cFv */
int daObj_Sekizo_c::Delete() {
dComIfG_resDelete(&mPhaseReq, l_resNameList[l_bmdData[field_0x5b0].resIdx]);
return 1;
}
/* 80CCDE3C-80CCDEF4 00031C 00B8+00 1/0 0/0 0/0 .text Execute__14daObj_Sekizo_cFPPA3_A4_f
*/
int daObj_Sekizo_c::Execute(Mtx** i_mtx) {
if (home.roomNo == dComIfGp_roomControl_getStayNo()) {
*i_mtx = &mBgMtx;
@@ -89,7 +80,6 @@ int daObj_Sekizo_c::Execute(Mtx** i_mtx) {
return 1;
}
/* 80CCDEF4-80CCDFA4 0003D4 00B0+00 1/0 0/0 0/0 .text Draw__14daObj_Sekizo_cFv */
int daObj_Sekizo_c::Draw() {
if (!field_0x5b2) {
g_env_light.settingTevStruct(0x10, &current.pos, &tevStr);
@@ -101,13 +91,11 @@ int daObj_Sekizo_c::Draw() {
return 1;
}
/* 80CCDFA4-80CCDFE0 000484 003C+00 1/1 0/0 0/0 .text initBaseMtx__14daObj_Sekizo_cFv */
void daObj_Sekizo_c::initBaseMtx() {
mpModel->setBaseScale(scale);
setBaseMtx();
}
/* 80CCDFE0-80CCE044 0004C0 0064+00 2/2 0/0 0/0 .text setBaseMtx__14daObj_Sekizo_cFv */
void daObj_Sekizo_c::setBaseMtx() {
mDoMtx_stack_c::transS(current.pos);
mDoMtx_stack_c::YrotM(shape_angle.y);
@@ -115,44 +103,35 @@ void daObj_Sekizo_c::setBaseMtx() {
cMtx_copy(mDoMtx_stack_c::get(), mBgMtx);
}
/* 80CCE044-80CCE064 000524 0020+00 1/0 0/0 0/0 .text daObj_Sekizo_Create__FPv */
static int daObj_Sekizo_Create(void* i_this) {
return static_cast<daObj_Sekizo_c*>(i_this)->create();
}
/* 80CCE064-80CCE084 000544 0020+00 1/0 0/0 0/0 .text daObj_Sekizo_Delete__FPv */
static int daObj_Sekizo_Delete(void* i_this) {
return static_cast<daObj_Sekizo_c*>(i_this)->MoveBGDelete();
}
/* 80CCE084-80CCE0A4 000564 0020+00 1/0 0/0 0/0 .text daObj_Sekizo_Execute__FPv */
static int daObj_Sekizo_Execute(void* i_this) {
return static_cast<daObj_Sekizo_c*>(i_this)->MoveBGExecute();
}
/* 80CCE0A4-80CCE0D0 000584 002C+00 1/0 0/0 0/0 .text daObj_Sekizo_Draw__FPv */
static int daObj_Sekizo_Draw(void* i_this) {
return static_cast<daObj_Sekizo_c*>(i_this)->MoveBGDraw();
}
/* 80CCE0D0-80CCE0D8 0005B0 0008+00 1/0 0/0 0/0 .text daObj_Sekizo_IsDelete__FPv */
static int daObj_Sekizo_IsDelete(void* i_this) {
return 1;
}
/* 80CCE240-80CCE24C 000008 000C+00 1/1 0/0 0/0 .bss @3800 */
static u8 lit_3800[12];
/* 80CCE24C-80CCE250 000014 0004+00 1/1 0/0 0/0 .bss l_HIO */
static daObj_Sekizo_Param_c l_HIO;
/* 80CCE1B4-80CCE1D4 -00001 0020+00 1/0 0/0 0/0 .data daObj_Sekizo_MethodTable */
static actor_method_class daObj_Sekizo_MethodTable = {
(process_method_func)daObj_Sekizo_Create, (process_method_func)daObj_Sekizo_Delete,
(process_method_func)daObj_Sekizo_Execute, (process_method_func)daObj_Sekizo_IsDelete,
(process_method_func)daObj_Sekizo_Draw};
/* 80CCE1D4-80CCE204 -00001 0030+00 0/0 0/0 1/0 .data g_profile_OBJ_SEKIZO */
extern actor_process_profile_definition g_profile_OBJ_SEKIZO = {
fpcLy_CURRENT_e, // mLayerID
7, // mListID