core2/ .b.bscore2 define bss addresses in splat

This commit is contained in:
Banjo Kazooie
2022-08-02 20:52:45 -05:00
parent 83dd7df9a3
commit dd088afb72
68 changed files with 2279 additions and 1734 deletions

View File

@@ -1484,6 +1484,7 @@ enum actor_e
ACTOR_2A_GOLD_BULLION,
ACTOR_2B_GOLD_BULLION_THROW_TARGET,
ACTOR_2C_TURBO_TALON_TRAINERS,
ACTOR_2D_MUMBO_TOKEN,
//ACTOR_2F_WATERFALL_START
//ACTOR_30_WATERFALL_END
@@ -3297,8 +3298,9 @@ enum asset_e
ASSET_7DD_SPRITE_HEALTH = 0x7dd,
ASSET_7E6_SPRITE_VILE = 0x7e6,
ASSET_7E7_SPRITE_CROC_BANJO,
ASSET_7E5_SPRITE_WATER_HONEYCOMB = 0x7e5,
ASSET_7E6_SPRITE_VILE,
ASSET_7E7_SPRITE_CROC_BANJO,
ASSET_7EE_JOKER_CARD = 0x7ee,
ASSET_7EF_SPRITE_BANJO,
@@ -3502,6 +3504,7 @@ enum marker_e{
MARKER_36_ORANGE_COLLECTABLE = 0x36,
MARKER_37_GOLD_BULLION,
MARKER_38_TURBO_TALON_TRAINERS,
MARKER_39_MUMBO_TOKEN,
MARKER_3B_SCARF_SLED = 0x3B,
MARKER_3C_RACE_SLED,

View File

@@ -170,7 +170,7 @@ void jiggySpawn(enum jiggy_e jiggy_id, f32 pos[3]);
struct3s *func_802F8264(s32 arg0);
struct6s *func_802F8BE0(s32 arg0);
struct8s *func_802FD320(enum asset_e item_id);
struct7s *func_802FD320(enum asset_e item_id);
void func_802FD330(enum item_e, struct8s *);
void func_802FD33C(enum item_e arg0, struct8s *arg1, Gfx **arg2, Mtx **arg3, Vtx **arg4);
void func_802FD350(enum item_e item_id, struct8s *);
@@ -180,17 +180,17 @@ void func_802FD80C(s32, struct8s *);
void func_802FDAF4(enum item_e, struct8s *, Gfx**, Mtx**, Vtx **);
void func_802FDC80(enum item_e, struct8s *);
struct8s *func_802FDE2C(s32);
struct7s *func_802FDE2C(s32);
void func_802FE844(s32, struct8s *);
void func_802FDEE0(s32, struct8s *, Gfx**, Mtx**, s32*);
void func_802FDDC4(s32, struct8s *);
struct8s *func_802FF090(enum item_e);
struct7s *func_802FF090(enum item_e);
void func_802FFA50(enum item_e, struct8s *);
void func_802FF3B8(s32, struct8s *, Gfx**, Mtx**, Vtx **);
void func_802FF358(enum item_e, struct8s *);
struct8s *func_802FFE4C(s32);
struct7s *func_802FFE4C(s32);
void func_803005BC(enum item_e, struct8s *);
void func_802FFF34(enum item_e, struct8s *, Gfx**, Mtx**, Vtx **);
void func_802FFED4(s32, struct8s *);
@@ -200,14 +200,14 @@ void fxcommon3score_update(enum item_e, void *);
void fxcommon3score_draw(enum item_e, void *, Gfx**, Mtx**, Vtx **);
void fxcommon3score_free(enum item_e item_id, void *);
struct8s *func_80300CD8(s32);
void func_80301348(s32, struct8s *);
struct7s *func_80300CD8(enum item_e);
void func_80301348(enum item_e, struct8s *);
void func_80300D0C(enum item_e item_id, struct8s *arg1, Gfx **gfx, Mtx **mtx, Vtx **vtx);
void func_80300C70(s32, struct8s *);
void func_80300C70(enum item_e, struct8s *);
struct8s *func_8030179C(s32);
void func_80301DE4(s32, struct8s *);
struct7s *func_8030179C(s32);
void func_80301DE4(enum item_e, struct7s *);
void func_803017D0(s32, struct8s *, Gfx**, Mtx**, s32);
void func_80301754(s32, struct8s *);

View File

@@ -216,7 +216,7 @@ typedef struct struct_6_s{
f32 unk38;
}struct6s;
typedef struct struct_8_s{
typedef struct struct_7_s{
s32 unk0;
s32 unk4;
f32 unk8;
@@ -225,6 +225,17 @@ typedef struct struct_8_s{
s32 unk14;
s32 unk18;
f32 unk1C;
}struct7s;
typedef struct struct_8_s{
s32 unk0;
s32 unk4;
f32 unk8;
f32 unkC;
f32 unk10;
s32 unk14;
s32 unk18;
f32 unk1C; //first 0x20 should be struct7s
u32 unk20; //item_id
s32 unk24; //asset_id
u32 unk28;