MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / EraseBlock

Method EraseBlock

pcsx2/SIO/Memcard/MemoryCardFolder.cpp:1632–1646  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1630}
1631
1632s32 FolderMemoryCard::EraseBlock(u32 adr)
1633{
1634 const u32 block = adr / BlockSizeRaw;
1635
1636 u8 eraseData[PageSize];
1637 memset(eraseData, 0xFF, PageSize);
1638 for (int page = 0; page < 16; ++page)
1639 {
1640 const u32 adr = block * BlockSizeRaw + page * PageSizeRaw;
1641 Save(eraseData, adr, PageSize);
1642 }
1643
1644 // return 0 on fail, 1 on success?
1645 return 1;
1646}
1647
1648u64 FolderMemoryCard::GetCRC() const
1649{

Callers

nothing calls this directly

Calls 1

SaveFunction · 0.85

Tested by

no test coverage detected