Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
m_Do_MemCardRWmng.h
Go to the documentation of this file.
1#ifndef M_DO_M_DO_MEMCARDRWMNG_H
2#define M_DO_M_DO_MEMCARDRWMNG_H
3
4#include "global.h"
5#include <dolphin/card.h>
6
7#if PLATFORM_WII || PLATFORM_SHIELD
8#include <revolution/nand.h>
9#endif
10
12 /* 0x0000 */ u8 mBannerTexData[0xC00];
13 /* 0x0C00 */ u8 mBannerPalData[0x200];
14 /* 0x0E00 */ u8 mIconTexData0[0x400];
15 /* 0x1200 */ u8 mIconTexData1[0x400];
16 /* 0x1600 */ u8 mIconTexData2[0x400];
17 /* 0x1A00 */ u8 mIconTexData3[0x400];
18 /* 0x1E00 */ u8 mIconTexData4[0x400];
19 /* 0x2200 */ u8 mIconPalData[0x200];
20 /* 0x2400 */ char mTitle[0x20];
21 /* 0x2420 */ char mComment[0x20];
22};
23
24s32 mDoMemCdRWm_Restore(CARDFileInfo* param_0, void* param_1, u32 param_2);
25s32 mDoMemCdRWm_Store(CARDFileInfo* param_0, void* param_1, u32 param_2);
32void mDoMemCdRWm_SetCheckSumGameData(u8* data, u8 dataNum);
33
34#if PLATFORM_WII || PLATFORM_SHIELD
35s32 mDoMemCdRWm_RestoreNAND(NANDFileInfo* param_0, void* param_1, u32 param_2);
36s32 mDoMemCdRWm_StoreNAND(NANDFileInfo* param_0, void* param_1, u32 param_2);
38#endif
39
40#endif /* M_DO_M_DO_MEMCARDRWMNG_H */
unsigned int size
Definition __os.h:106
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
unsigned long long int u64
Definition types.h:14
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
s32 mDoMemCdRWm_RestoreNAND(NANDFileInfo *param_0, void *param_1, u32 param_2)
Definition m_Do_MemCardRWmng.cpp:211
static u32 mDoMemCdRWm_CalcCheckSum(void *data, u32 size)
static void mDoMemCdRWm_BuildHeader(mDoMemCdRWm_HeaderData *header)
s32 mDoMemCdRWm_Store(CARDFileInfo *param_0, void *param_1, u32 param_2)
Definition m_Do_MemCardRWmng.cpp:34
BOOL mDoMemCdRWm_TestCheckSumGameData(void *data)
Definition m_Do_MemCardRWmng.cpp:441
s32 mDoMemCdRWm_Restore(CARDFileInfo *param_0, void *param_1, u32 param_2)
Definition m_Do_MemCardRWmng.cpp:98
s32 mDoMemCdRWm_StoreBannerNAND(NANDFileInfo *)
Definition m_Do_MemCardRWmng.cpp:282
void mDoMemCdRWm_SetCheckSumGameData(u8 *data, u8 dataNum)
Definition m_Do_MemCardRWmng.cpp:448
static void mDoMemCdRWm_SetCardStat(CARDFileInfo *file)
s32 mDoMemCdRWm_StoreNAND(NANDFileInfo *param_0, void *param_1, u32 param_2)
Definition m_Do_MemCardRWmng.cpp:162
static BOOL mDoMemCdRWm_CheckCardStat(CARDFileInfo *file)
static u64 mDoMemCdRWm_CalcCheckSumGameData(void *data, u32 size)
Definition card.h:21
Definition nand.h:60
Definition m_Do_MemCardRWmng.h:11
char mTitle[0x20]
Definition m_Do_MemCardRWmng.h:20
u8 mIconTexData1[0x400]
Definition m_Do_MemCardRWmng.h:15
char mComment[0x20]
Definition m_Do_MemCardRWmng.h:21
u8 mIconTexData3[0x400]
Definition m_Do_MemCardRWmng.h:17
u8 mBannerTexData[0xC00]
Definition m_Do_MemCardRWmng.h:12
u8 mIconTexData4[0x400]
Definition m_Do_MemCardRWmng.h:18
u8 mIconPalData[0x200]
Definition m_Do_MemCardRWmng.h:19
u8 mIconTexData2[0x400]
Definition m_Do_MemCardRWmng.h:16
u8 mIconTexData0[0x400]
Definition m_Do_MemCardRWmng.h:14
u8 mBannerPalData[0x200]
Definition m_Do_MemCardRWmng.h:13