fox_ve2 decompiled (#96)

* match remaining funcs

* arg renames and cleanup pt 1

* hex pass, id to enum and some basic docs

* data, bss and format

* change file name

* commit pr suggestions
This commit is contained in:
inspectredc
2024-01-21 09:30:53 -06:00
committed by GitHub
parent 2b101658fe
commit 770f48bf4a
6 changed files with 4163 additions and 732 deletions
+13
View File
@@ -1174,4 +1174,17 @@ extern Gfx D_9005380[];
extern Gfx D_90075A0[];
extern Gfx D_9004230[];
extern Gfx D_C001880[];
extern f32 D_C037FCC[];
extern f32 D_C0380C0[];
extern f32 D_C0381B4[];
extern f32 D_C0382A8[];
extern f32 D_C03839C[];
extern f32 D_C038490[];
extern f32 D_C038584[];
extern f32 D_C038678[];
extern f32 D_C03876C[];
extern f32 D_C038860[];
extern f32 D_C038954[];
#endif // ASSETS_H
+11
View File
@@ -8,11 +8,22 @@
#include "sf64player.h"
#include "sf64mesg.h"
extern f32 D_i6_801A7F40;
extern f32 D_i6_801A7F44;
extern f32 D_i6_801A7F48;
extern f32 D_i6_801A7F4C;
extern f32 D_i6_801A7F50;
extern f32 D_i6_801A7F54;
extern f32 D_i6_801A7F58;
extern f32 D_i6_801A7F5C;
extern f32 D_i6_801A7F60;
extern f32 D_i6_801A7F64;
extern f32 D_i6_801A7F68;
extern f32 D_i6_801A7F6C;
extern f32 D_i6_801A7F70;
extern f32 D_i6_801A7F74;
extern f32 D_i6_801A7F78;
extern f32 D_i6_801A7F7C;
void func_i6_80193C4C(Player*);
void func_i6_80195E44(Actor*);
+15
View File
@@ -831,3 +831,18 @@ D_9002EA0 = 0x09002EA0;
D_9005380 = 0x09005380;
D_90075A0 = 0x090075A0;
D_9004230 = 0x09004230;
D_C001880 = 0x0C001880;
D_C037FCC = 0x0C037FCC;
D_C0380C0 = 0x0C0380C0;
D_C0381B4 = 0x0C0381B4;
D_C0382A8 = 0x0C0382A8;
D_C03839C = 0x0C03839C;
D_C038490 = 0x0C038490;
D_C038584 = 0x0C038584;
D_C038678 = 0x0C038678;
D_C03876C = 0x0C03876C;
D_C038860 = 0x0C038860;
D_C038954 = 0x0C038954;
D_fake_i6_80196D00 = 0x80196D00;
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+4 -4
View File
@@ -140,22 +140,22 @@
symbol_name_format: i6_$VRAM
subsegments:
- [0xE9F1D0, c, fox_i6]
- [0xE9F1E0, c, sf_i6_1]
- [0xE9F1E0, c, fox_ve2]
- [0xEADEC0, c, sf_i6_2]
- [0xEAF7E0, c, fox_sy]
- [0xEBD210, c, sf_i6_4]
- [0xEBE400, .data, fox_i6]
- [0xEBE410, data, sf_i6_1]
- [0xEBE410, .data, fox_ve2]
- [0xEBE560, data, sf_i6_2]
- [0xEBE5C0, data, fox_sy]
- [0xEBE830, data, sf_i6_4]
- [0xEBE840, .rodata, fox_i6]
- [0xEBE850, .rodata, sf_i6_1]
- [0xEBE850, .rodata, fox_ve2]
- [0xEBF0F0, .rodata, sf_i6_2]
- [0xEBF130, .rodata, fox_sy]
- [0xEBFB80, .rodata, sf_i6_4]
- { start: 0xEBFBE0, type: .bss, vram: 0x801A7F30, name: fox_i6 }
- { type: bss, vram: 0x801A7F40, name: sf_i6_1 }
- { type: .bss, vram: 0x801A7F40, name: fox_ve2 }
- { type: bss, vram: 0x801A8440, name: fox_sy }
- name: ovl_menu