Implement GetRevision() for wii disks.

This commit is contained in:
Rachel Bryk 2014-11-14 20:59:39 -05:00
parent 68c5758151
commit fa5e3ec292
3 changed files with 16 additions and 3 deletions

View File

@ -92,11 +92,11 @@ int CVolumeGC::GetRevision() const
if (!m_pReader)
return 0;
u8 Revision;
if (!Read(7, 1, &Revision))
u8 revision;
if (!Read(7, 1, &revision))
return 0;
return Revision;
return revision;
}
std::vector<std::string> CVolumeGC::GetNames() const

View File

@ -154,6 +154,18 @@ std::string CVolumeWiiCrypted::GetMakerID() const
return makerID;
}
int CVolumeWiiCrypted::GetRevision() const
{
if (!m_pReader)
return 0;
u8 revision;
if (!Read(7, 1, &revision))
return 0;
return revision;
}
std::vector<std::string> CVolumeWiiCrypted::GetNames() const
{
std::vector<std::string> names;

View File

@ -36,6 +36,7 @@ public:
ECountry GetCountry() const override;
u64 GetSize() const override;
u64 GetRawSize() const override;
int GetRevision() const override;
bool SupportsIntegrityCheck() const override { return true; }
bool CheckIntegrity() const override;