Changes to support CMemoryCardSys integration

This commit is contained in:
Jack Andersen
2016-12-27 22:50:25 -10:00
parent 31029767c8
commit 223ea9a56e
9 changed files with 262 additions and 48 deletions

View File

@@ -5,18 +5,18 @@ int main()
{
kabufuda::Card mc{_S("test.USA.raw"), "GM8E", "01"};
if (!mc)
mc.format(kabufuda::EDeviceId::SlotA, kabufuda::ECardSize::Card2043Mb);
mc.format(kabufuda::ECardSlot::SlotA, kabufuda::ECardSize::Card2043Mb);
uint64_t a = 0;
mc.getSerial(a);
kabufuda::Card mc2{_S("test2.USA.raw"), "GM8E", "01"};
if (!mc2)
mc2.format(kabufuda::EDeviceId::SlotA, kabufuda::ECardSize::Card2043Mb);
mc2.format(kabufuda::ECardSlot::SlotA, kabufuda::ECardSize::Card2043Mb);
std::unique_ptr<kabufuda::IFileHandle> f = mc.openFile("MetroidPrime A");
if (!f)
{
f = mc.createFile("MetroidPrime A", kabufuda::BlockSize);
mc.createFile("MetroidPrime A", kabufuda::BlockSize, f);
mc.setPublic(f, true);
mc.setCanCopy(f, true);
mc.setCanMove(f, true);