summaryrefslogtreecommitdiff
path: root/Source/Core/Common/SysConf.cpp
diff options
context:
space:
mode:
authorLéo Lam <leo@innovatetechnologi.es>2017-08-01 22:37:42 +0800
committerLéo Lam <leo@innovatetechnologi.es>2017-08-11 15:36:31 +0800
commitb2c41cec0aae76b9680506f336ba3792540e1527 (patch)
tree71e3386e67c90a479b206c7bdbb9c0e2d65b131a /Source/Core/Common/SysConf.cpp
parentc900e77ac556c348b0c1c4f114a0cd5e4fc54844 (diff)
Config: Include SYSCONF in base layer
Settings that come from the SYSCONF are now included in Dolphin's config system as part of the base layer. They are handled in a special way compared to other settings to make sure they are only loaded from and saved to the SYSCONF (to avoid different, possibly contradicting sources of truth).
Diffstat (limited to 'Source/Core/Common/SysConf.cpp')
-rw-r--r--Source/Core/Common/SysConf.cpp14
1 files changed, 0 insertions, 14 deletions
diff --git a/Source/Core/Common/SysConf.cpp b/Source/Core/Common/SysConf.cpp
index 2f86379462..34f406bc6b 100644
--- a/Source/Core/Common/SysConf.cpp
+++ b/Source/Core/Common/SysConf.cpp
@@ -14,7 +14,6 @@
#include "Common/FileUtil.h"
#include "Common/Logging/Log.h"
#include "Common/Swap.h"
-#include "Core/Movie.h"
constexpr size_t SYSCONF_SIZE = 0x4000;
@@ -61,8 +60,6 @@ void SysConf::Load()
WARN_LOG(CORE, "No valid SYSCONF detected. Creating a new one.");
InsertDefaultEntries();
}
-
- ApplySettingsFromMovie();
}
bool SysConf::LoadFromFile(const std::string& file_name)
@@ -257,17 +254,6 @@ void SysConf::RemoveEntry(const std::string& key)
m_entries.end());
}
-// Apply Wii settings from normal SYSCONF on Movie recording/playback
-void SysConf::ApplySettingsFromMovie()
-{
- if (!Movie::IsMovieActive())
- return;
-
- SetData<u8>("IPL.LNG", Entry::Type::Byte, Movie::GetLanguage());
- SetData<u8>("IPL.E60", Entry::Type::Byte, Movie::IsPAL60());
- SetData<u8>("IPL.PGS", Entry::Type::Byte, Movie::IsProgressive());
-}
-
void SysConf::InsertDefaultEntries()
{
AddEntry({Entry::Type::BigArray, "BT.DINF", std::vector<u8>(0x460 + 1)});