fox_bo (BOLSE) Decompiled (#115)

* func_i4_8018BD60

* func_i4_8018C158

* func_i4_8018CC60

* func_i4_8018D278

* func_i4_8018D394

* func_i4_8018D414

* func_i4_8018D454

* func_i4_8018D584

* func_i4_8018D4F0 co-authored-by @inspectredc

* func_i4_8018D874

* func_i4_80192264

* func_i4_80191ED8 co-authored-by: @petrie911

* func_i4_80191DB0

* func_i4_80191BAC

* func_i4_80191AFC

* func_i4_80191AFC

* func_i4_80191180

* func_i4_80190FE8

* func_i4_80190F58

* func_i4_80190EE4

* func_i4_80190D98

* fix fake symbol

* func_i4_8018F94C

* func_i4_8018F94C refactor

* format

* function prototypes

* v

* func_i4_8018EAEC

* func_i4_8018ECB4

* func_i4_8018EC1C

* func_i4_8018EE4C

* func_i4_8018ED44

* func_i4_8018D960

* func_i4_8018CCE8

* func_i4_8018D008

* func_i4_8018D124

* func_i4_8018E710

* func_i4_801918E4

* func_i4_80191A6C

* func_i4_801912FC

* func_i4_8018EF6C

* func_i4_8018E870

* func_i4_8018CE5C

* func_i4_8018BEF8

* refact func_i4_8018D4F0

* func_i4_8018E3FC & func_i4_8018E05C co-authored-by: @inspectredc

* func_i4_8018DE8C

* func_i4_8018D9CC co-authored-by: @petrie911

* data imported

* import bss

* dec

* clean up

* PR review

* dec

* dec

* review
This commit is contained in:
Alejandro Asenjo Nitti 2024-02-05 16:52:41 -03:00 committed by GitHub
parent c968a071cc
commit 092b8fc169
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 2156 additions and 50 deletions

View File

@ -35,7 +35,7 @@ typedef union {
u16 array[SCREEN_HEIGHT][SCREEN_WIDTH];
} FrameBuffer; // size = 0x25800
typedef s32 (*OverrideLimbDraw)(s32, Gfx**, Vec3f*, Vec3f*, void*);
typedef s32 (*OverrideLimbDraw)(s32 limbIndex, Gfx** dList, Vec3f* pos, Vec3f* rot, void* this);
typedef void (*PostLimbDraw)(s32, Vec3f*, void*);
typedef struct {

View File

@ -288,7 +288,7 @@ typedef struct {
/* 0x18C */ Vec3f vwork[30];
} Actor; // size = 0x2F4
typedef enum{
typedef enum ObjectId {
/* -1 */ OBJ_INVALID=-1,
/* 0 */ OBJ_80_0,
/* 1 */ OBJ_80_1,

View File

@ -508,6 +508,7 @@ D_80177CB4 = 0x80177CB4;
D_80177CBC = 0x80177CBC;
D_80177CC4 = 0x80177CC4;
D_80177CC8 = 0x80177CC8;
D_80177CD0 = 0x80177CD0; // size:0x18
D_80177D08 = 0x80177D08;
gRightWingHealth = 0x80177D10;
D_80177D20 = 0x80177D20;

File diff suppressed because it is too large Load Diff

View File

@ -89,7 +89,7 @@
- [0xE63D50, c, fox_sz]
- [0xE69220, .data, fox_i4]
- [0xE69230, .data, fox_fo]
- [0xE69310, data, fox_bo]
- [0xE69310, .data, fox_bo]
- [0xE69540, data, fox_ka]
- [0xE69910, .data, fox_sz]
- [0xE69B30, .rodata, fox_i4]
@ -98,7 +98,7 @@
- [0xE6A170, .rodata, fox_ka]
- [0xE6A510, .rodata, fox_sz]
- { start: 0xE6A810, type: .bss, vram: 0x801A03C0, name: fox_i4 }
- { type: bss, vram: 0x801A03D0, name: fox_bo }
- { type: .bss, vram: 0x801A03D0, name: fox_bo }
- { type: bss, vram: 0x801A0540, name: fox_ka }
- { type: .bss, vram: 0x801A0560, name: fox_sz }