Merge pull request #264 from gamemasterplc/main

Start modesel/filesel.c
This commit is contained in:
gamemasterplc 2024-04-08 19:28:21 -05:00 committed by GitHub
commit 54ad3c4c85
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 1079 additions and 5 deletions

View file

@ -191,10 +191,12 @@ lbl_1_data_BC = .data:0x000000BC; // type:object size:0x18
lbl_1_data_D4 = .data:0x000000D4; // type:object size:0x14 data:string
lbl_1_data_E8 = .data:0x000000E8; // type:object size:0x9 data:string
lbl_1_data_F1 = .data:0x000000F1; // type:object size:0xF
lbl_1_data_100 = .data:0x00000100; // type:object size:0x11C data:2byte
lbl_1_data_100 = .data:0x00000100; // type:object size:0x2 data:2byte
lbl_1_data_104 = .data:0x00000104; // type:object size:0x118 data:float
lbl_1_data_21C = .data:0x0000021C; // type:object size:0x48 data:4byte
lbl_1_data_264 = .data:0x00000264; // type:object size:0x3
lbl_1_data_267 = .data:0x00000267; // type:object size:0xD
lbl_1_data_267 = .data:0x00000267; // type:object size:0x3
lbl_1_data_26C = .data:0x0000026C; // type:object size:0x8
lbl_1_data_274 = .data:0x00000274; // type:object size:0x2 data:string
lbl_1_data_276 = .data:0x00000276; // type:object size:0x2 data:string
lbl_1_data_278 = .data:0x00000278; // type:object size:0x8
@ -241,7 +243,7 @@ lbl_1_bss_90 = .bss:0x00000090; // type:object size:0x2 data:2byte
lbl_1_bss_92 = .bss:0x00000092; // type:object size:0x6
lbl_1_bss_98 = .bss:0x00000098; // type:object size:0x6
lbl_1_bss_9E = .bss:0x0000009E; // type:object size:0x6
lbl_1_bss_A4 = .bss:0x000000A4; // type:object size:0x8
lbl_1_bss_A4 = .bss:0x000000A4; // type:object size:0x6
lbl_1_bss_AC = .bss:0x000000AC; // type:object size:0xC
lbl_1_bss_B8 = .bss:0x000000B8; // type:object size:0xC
lbl_1_bss_C4 = .bss:0x000000C4; // type:object size:0xC

View file

@ -27,6 +27,7 @@ typedef struct datalist_sprite {
GXColor color;
} DataListSprite;
void fn_1_1EC0(s16 view);
s32 fn_1_2490(void);
s32 fn_1_37DC(void);

View file

@ -24,6 +24,7 @@ typedef union save_buf_all {
u8 ATTRIBUTE_ALIGN(32) buf[SAVE_BUF_SIZE];
} SaveBufAll;
extern char *SaveFileNameTbl[];
extern CARDFileInfo curFileInfo;
extern SaveBufAll saveBuf;
extern u64 SLSerialNo;
@ -37,7 +38,7 @@ s32 SLFileWrite(s32 length, void *addr);
s32 SLFileRead(s32 length, void *addr);
s32 SLFileClose(void);
void SLCurSlotNoSet(s16 slotno);
void SLCurBoxNoSet(s8 boxno);
void SLCurBoxNoSet(s16 boxno);
void SLSaveFlagSet(s32 flag);
s32 SLSaveFlagGet(void);
void SLSaveDataMake(s32 erase, OSTime *time);

1070
src/REL/modeseldll/filesel.c Normal file

File diff suppressed because it is too large Load diff

View file

@ -231,7 +231,7 @@ void SLCurSlotNoSet(s16 slotno) {
curSlotNo = slotno;
}
void SLCurBoxNoSet(s8 boxno) {
void SLCurBoxNoSet(s16 boxno) {
curBoxNo = boxno;
}