summaryrefslogtreecommitdiffstats
path: root/src/core/loader/smdh.cpp
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2017-10-15 06:11:38 +0200
committerbunnei <bunneidev@gmail.com>2017-10-15 06:11:38 +0200
commit746c2a3ae769c6172700e4f9e10ba01fa0df4ccb (patch)
treefc17369ecf7eae3ba8567f3098223a40ab860ff4 /src/core/loader/smdh.cpp
parenthle: Add service stubs for apm and appletOE. (diff)
downloadyuzu-746c2a3ae769c6172700e4f9e10ba01fa0df4ccb.tar
yuzu-746c2a3ae769c6172700e4f9e10ba01fa0df4ccb.tar.gz
yuzu-746c2a3ae769c6172700e4f9e10ba01fa0df4ccb.tar.bz2
yuzu-746c2a3ae769c6172700e4f9e10ba01fa0df4ccb.tar.lz
yuzu-746c2a3ae769c6172700e4f9e10ba01fa0df4ccb.tar.xz
yuzu-746c2a3ae769c6172700e4f9e10ba01fa0df4ccb.tar.zst
yuzu-746c2a3ae769c6172700e4f9e10ba01fa0df4ccb.zip
Diffstat (limited to 'src/core/loader/smdh.cpp')
-rw-r--r--src/core/loader/smdh.cpp51
1 files changed, 0 insertions, 51 deletions
diff --git a/src/core/loader/smdh.cpp b/src/core/loader/smdh.cpp
deleted file mode 100644
index ccbeb7961..000000000
--- a/src/core/loader/smdh.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-// Copyright 2016 Citra Emulator Project
-// Licensed under GPLv2 or any later version
-// Refer to the license.txt file included.
-
-#include <cstring>
-#include <vector>
-#include "common/common_types.h"
-#include "core/loader/loader.h"
-#include "core/loader/smdh.h"
-#include "video_core/utils.h"
-
-namespace Loader {
-
-bool IsValidSMDH(const std::vector<u8>& smdh_data) {
- if (smdh_data.size() < sizeof(Loader::SMDH))
- return false;
-
- u32 magic;
- memcpy(&magic, smdh_data.data(), sizeof(u32));
-
- return Loader::MakeMagic('S', 'M', 'D', 'H') == magic;
-}
-
-std::vector<u16> SMDH::GetIcon(bool large) const {
- u32 size;
- const u8* icon_data;
-
- if (large) {
- size = 48;
- icon_data = large_icon.data();
- } else {
- size = 24;
- icon_data = small_icon.data();
- }
-
- std::vector<u16> icon(size * size);
- for (u32 x = 0; x < size; ++x) {
- for (u32 y = 0; y < size; ++y) {
- u32 coarse_y = y & ~7;
- const u8* pixel = icon_data + VideoCore::GetMortonOffset(x, y, 2) + coarse_y * size * 2;
- icon[x + size * y] = (pixel[1] << 8) + pixel[0];
- }
- }
- return icon;
-}
-
-std::array<u16, 0x40> SMDH::GetShortTitle(Loader::SMDH::TitleLanguage language) const {
- return titles[static_cast<int>(language)].short_title;
-}
-
-} // namespace