Merge pull request #192 from Kelebek1/fragment59
Some checks are pending
C/C++ CI / build (push) Waiting to run

fragment59
This commit is contained in:
Maide 2025-04-18 17:01:55 +01:00 committed by GitHub
commit c5fbbcab0c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 1083 additions and 22 deletions

View File

@ -559,6 +559,17 @@ extern u8 D_200B3E0[];
extern u8 D_200C380[];
extern u8 D_200D320[];
extern u8 D_3008880[];
extern u8 D_302E440[];
extern u8 D_302E840[];
extern u8 D_3014760[];
extern u8 D_301A760[];
extern u8 D_3020760[];
extern u8 D_03028EC0[];
extern u8 D_03029C40[];
extern u8 D_0302A9C0[];
extern u8 D_0302B740[];
extern u8 D_0302C4C0[];
extern u8 D_0302D480[];
extern LEODiskID D_800818E0;

View File

@ -810,4 +810,17 @@ D_3022AA0 = 0x3022AA0;
D_200B3E0 = 0x200B3E0;
D_200C380 = 0x200C380;
D_200D320 = 0x200D320;
D_3008880 = 0x3008880;
D_3008880 = 0x3008880;
D_302E440 = 0x302E440;
D_302E840 = 0x302E840;
D_3014760 = 0x3014760;
D_301A760 = 0x301A760;
D_3020760 = 0x3020760;
D_84103458 = 0x84103458; // size:0x870
D_84103CF0 = 0x84103CF0; // size:0x8
D_03028EC0 = 0x03028EC0;
D_03029C40 = 0x03029C40;
D_0302A9C0 = 0x0302A9C0;
D_0302B740 = 0x0302B740;
D_0302C4C0 = 0x0302C4C0;
D_0302D480 = 0x0302D480;

View File

@ -338,3 +338,9 @@ D_2000980 = 0x2000980;
D_2000A60 = 0x2000A60;
D_838067F0 = 0x838067F0;
D_3008200 = 0x3008200;
D_03028EC0 = 0x03028EC0;
D_03029C40 = 0x03029C40;
D_0302A9C0 = 0x0302A9C0;
D_0302B740 = 0x0302B740;
D_0302C4C0 = 0x0302C4C0;
D_0302D480 = 0x0302D480;

View File

@ -14,7 +14,8 @@ typedef struct unk_func_80027FA0 {
/* 0x00 */ u16 unk_00;
/* 0x02 */ char unk02[0x2];
/* 0x04 */ u8 unk_04;
/* 0x05 */ char unk05[0x2];
/* 0x05 */ u8 unk_05;
/* 0x06 */ u8 unk_06;
/* 0x07 */ u8 unk_07;
} unk_func_80027FA0; // size = 0x8

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,26 @@
#ifndef _FRAGMENT59_H_
#define _FRAGMENT59_H_
#include "global.h"
#include "src/6BC0.h"
#include "src/11BA0.h"
void func_84100020(s16 arg0, s16 arg1, s16 arg2);
void func_84100288(s16 arg0);
void func_841003F0(void);
void func_8410048C(unk_D_80068BB0* arg0, s16 arg1, s16 arg2);
void func_84100704(s16 arg0, s16 arg1, s16 arg2, s16 arg3, u8 arg4, u8 arg5, u8 arg6, u8 arg7);
void func_84100F04(s16 arg0, s16 arg1, s16 arg2, s16 arg3, u8 arg4, u8 arg5, u8 arg6, u8 arg7);
s32 func_84101120(s32 arg0, unk_func_80011B94* arg1);
void func_84101210(s16 arg0);
void func_841014E4(s32 arg0, s32 arg1, f32 arg2);
unk_D_80068BB0* func_84101894(u8* arg0, s16 arg1);
unk_D_80068BB0* func_84101A94(u8* arg0, s16 arg1);
void func_84101BFC(void);
s16 func_84101D80(void);
void func_84101EC8(void);
void func_84102140(void);
s32 func_84102210(void);
s32 func_841022C0(s32 arg0, s32 arg1);
#endif // _FRAGMENT59_H_

View File

@ -2052,10 +2052,10 @@
subsegments:
- [0x2D24C0, textbin, fragments/59/fragment59_header]
- [0x2D24E0, c, fragments/59/fragment59]
- [0x2D48F0, data, fragments/59/fragment59_data]
- [0x2D58F0, rodata, fragments/59/fragment59_rodata]
- [0x2D48F0, .data, fragments/59/fragment59]
- [0x2D58F0, .rodata, fragments/59/fragment59]
- {vram: 0x84103440, type: bss, name: fragments/59/fragment59_bss}
- {vram: 0x84103440, type: .bss, name: fragments/59/fragment59}
- name: fragment59_relocs
type: code