diff options
author | Arisotura <thetotalworm@gmail.com> | 2020-07-27 16:01:55 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-27 16:01:55 +0200 |
commit | dff14ca80ada883870131c7ff17d85866254ccc0 (patch) | |
tree | c15926879ed78d68d313c75e4cb7d764cb4c1fea /src/DSi_SD.h | |
parent | 17ce4d2a73770ecd8c5f0ff036636b5453cb86c9 (diff) | |
parent | 6a682a8ef0d1cc3aa35eaa70c4f7a7d106b25b06 (diff) |
Merge pull request #682 from nadiaholmquist/slirp-merge
Merge slirp branch into master
Diffstat (limited to 'src/DSi_SD.h')
-rw-r--r-- | src/DSi_SD.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/DSi_SD.h b/src/DSi_SD.h index 2862173..30da6c7 100644 --- a/src/DSi_SD.h +++ b/src/DSi_SD.h @@ -1,5 +1,5 @@ /* - Copyright 2016-2019 Arisotura + Copyright 2016-2020 Arisotura This file is part of melonDS. @@ -95,6 +95,7 @@ private: void ClearIRQ(u32 irq); void SetIRQ(u32 irq); void UpdateIRQ(u32 oldmask); + void UpdateCardIRQ(u16 oldmask); }; @@ -104,6 +105,8 @@ public: DSi_SDDevice(DSi_SDHost* host) { Host = host; IRQ = false; } ~DSi_SDDevice() {} + virtual void Reset() = 0; + virtual void SendCMD(u8 cmd, u32 param) = 0; virtual void ContinueTransfer() = 0; @@ -120,6 +123,8 @@ public: DSi_MMCStorage(DSi_SDHost* host, bool internal, const char* path); ~DSi_MMCStorage(); + void Reset(); + void SetCID(u8* cid) { memcpy(CID, cid, 16); } void SendCMD(u8 cmd, u32 param); |