m_Do_MemCardRWmng work

This commit is contained in:
Jasper St. Pierre
2024-07-14 10:36:05 -07:00
parent 11362ce122
commit ee2fef6351
5 changed files with 85 additions and 18 deletions
+1
View File
@@ -81,6 +81,7 @@ s32 CARDCheck(s32);
s32 CARDFreeBlocks(s32, s32*, s32*);
s32 CARDRead(CARDFileInfo*, void*, s32, s32);
s32 CARDWrite(CARDFileInfo*, const void*, s32, s32);
s32 CARDGetSerialNo(s32, u64*);
#ifdef __cplusplus
}
+6 -3
View File
@@ -45,10 +45,10 @@ public:
s32 checkspace();
void setCardState(s32);
bool isCardCommNone() { return mCardCommand == CARD_NO_COMMAND; }
bool isCardCommNone() { return mCardCommand != NULL; }
/* 0x0000 */ u8 mData[0x1650];
/* 0x1650 */ s32 mCardCommand;
/* 0x1650 */ u8* mCardCommand;
/* 0x1654 */ u8* mCardBuf;
/* 0x1658 */ u8 mCardSlot;
/* 0x1659 */ u8 field_0x1659;
@@ -58,7 +58,10 @@ public:
/* 0x1660 */ s32 field_0x1660;
/* 0x1664 */ OSMutex mMutex;
/* 0x167C */ OSCond mCond;
/* 0x1684 */ u32 field_0x1684[5];
/* 0x1684 */ u32 field_0x1684;
/* 0x1688 */ u64 mCardSerialNo;
/* 0x1690 */ u32 field_0x1690;
/* 0x1694 */ u32 field_0x1694;
}; // Size: 0x1698
static int mDoMemCd_main(void*);
+1 -1
View File
@@ -18,7 +18,7 @@ u32 mDoMemCdRWm_CalcCheckSum(void*, u32);
u16 mDoMemCdRWm_CalcCheckSumPictData(void*, u32);
BOOL mDoMemCdRWm_TestCheckSumPictData(void*);
void mDoMemCdRWm_SetCheckSumPictData(u8*);
unsigned long long mDoMemCdRWm_CalcCheckSumGameData(void*, u32);
u64 mDoMemCdRWm_CalcCheckSumGameData(void*, u32);
BOOL mDoMemCdRWm_TestCheckSumGameData(void*);
void mDoMemCdRWm_SetCheckSumGameData(u8*, u8);