fs.mitm: add flag support for writing bis/reading cal0

This commit is contained in:
Michael Scire 2018-11-29 12:30:32 -08:00
parent 67ff4fe913
commit ae4d29a49f
3 changed files with 21 additions and 7 deletions

View file

@ -346,7 +346,7 @@ Result Utils::SaveSdFileForAtmosphere(u64 title_id, const char *fn, void *data,
return rc;
}
bool Utils::HasFlag(u64 tid, const char *flag) {
bool Utils::HasTitleFlag(u64 tid, const char *flag) {
if (IsSdInitialized()) {
FsFile f;
char flag_path[FS_MAX_PATH];
@ -381,6 +381,16 @@ bool Utils::HasGlobalFlag(const char *flag) {
return false;
}
bool Utils::HasHblFlag(const char *flag) {
char hbl_flag[FS_MAX_PATH] = {0};
snprintf(hbl_flag, sizeof(hbl_flag), "hbl_%s", flag);
return HasGlobalFlag(hbl_flag);
}
bool Utils::HasFlag(u64 tid, const char *flag) {
return HasTitleFlag(tid, flag) || (tid == g_override_hbl_tid && HasHblFlag(flag));
}
bool Utils::HasSdMitMFlag(u64 tid) {
if (tid == g_override_hbl_tid) {
return true;