diff --git a/src/config.cpp b/src/config.cpp
index b5279a8..3749a31 100644
--- a/src/config.cpp
+++ b/src/config.cpp
@@ -122,6 +122,7 @@ void CConfig::Load (void)
 	m_bMIDIDumpEnabled  = m_Properties.GetNumber ("MIDIDumpEnabled", 0) != 0;
 	m_bProfileEnabled = m_Properties.GetNumber ("ProfileEnabled", 0) != 0;
 	m_bPerformanceSelectToLoad = m_Properties.GetNumber ("PerformanceSelectToLoad", 1) != 0;
+	m_EngineType = m_Properties.GetString ("EngineType", "MSFA");
 }
 
 const char *CConfig::GetSoundDevice (void) const
@@ -388,3 +389,8 @@ bool CConfig::GetPerformanceSelectToLoad (void) const
 {
 	return m_bPerformanceSelectToLoad;
 }
+
+const char *CConfig::GetEngineType (void) const
+{
+	return m_EngineType.c_str();
+}