diff --git a/Core/Core.vcxproj b/Core/Core.vcxproj
index a69f4802..1d344c88 100644
--- a/Core/Core.vcxproj
+++ b/Core/Core.vcxproj
@@ -664,7 +664,7 @@
-
+
@@ -888,7 +888,7 @@
-
+
Create
Create
Create
@@ -1008,6 +1008,7 @@
stdcpp17
+ pch.h
Console
@@ -1043,6 +1044,7 @@
stdcpp17
+ pch.h
Console
@@ -1074,6 +1076,7 @@
false
false
stdcpp17
+ pch.h
Console
@@ -1105,6 +1108,7 @@
false
false
stdcpp17
+ pch.h
Console
diff --git a/Core/Core.vcxproj.filters b/Core/Core.vcxproj.filters
index 99f63fbc..1167077a 100644
--- a/Core/Core.vcxproj.filters
+++ b/Core/Core.vcxproj.filters
@@ -7,8 +7,8 @@
-
-
+
+
Debugger
diff --git a/Core/Debugger/Base6502Assembler.cpp b/Core/Debugger/Base6502Assembler.cpp
index 4a6e0cdf..e18a1594 100644
--- a/Core/Debugger/Base6502Assembler.cpp
+++ b/Core/Debugger/Base6502Assembler.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "Utilities/HexUtilities.h"
diff --git a/Core/Debugger/Base6502Assembler.h b/Core/Debugger/Base6502Assembler.h
index c6c447b5..3f8575dd 100644
--- a/Core/Debugger/Base6502Assembler.h
+++ b/Core/Debugger/Base6502Assembler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/CpuType.h"
#include "Debugger/IAssembler.h"
#include "Utilities/StringUtilities.h"
diff --git a/Core/Debugger/BaseEventManager.cpp b/Core/Debugger/BaseEventManager.cpp
index 44dbce5a..4f9cbd46 100644
--- a/Core/Debugger/BaseEventManager.cpp
+++ b/Core/Debugger/BaseEventManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "BaseEventManager.h"
void BaseEventManager::FilterEvents()
diff --git a/Core/Debugger/BaseEventManager.h b/Core/Debugger/BaseEventManager.h
index b6bcf2c3..6e721e1e 100644
--- a/Core/Debugger/BaseEventManager.h
+++ b/Core/Debugger/BaseEventManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Shared/SettingTypes.h"
#include "Utilities/SimpleLock.h"
diff --git a/Core/Debugger/BaseTraceLogger.h b/Core/Debugger/BaseTraceLogger.h
index 25cccba0..4f05a658 100644
--- a/Core/Debugger/BaseTraceLogger.h
+++ b/Core/Debugger/BaseTraceLogger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Utilities/SimpleLock.h"
#include "Debugger/DisassemblyInfo.h"
diff --git a/Core/Debugger/Breakpoint.cpp b/Core/Debugger/Breakpoint.cpp
index 14eca3b7..45781eb0 100644
--- a/Core/Debugger/Breakpoint.cpp
+++ b/Core/Debugger/Breakpoint.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Breakpoint.h"
#include "DebugTypes.h"
#include "DebugUtilities.h"
diff --git a/Core/Debugger/Breakpoint.h b/Core/Debugger/Breakpoint.h
index 885e38e2..0ed3a0a4 100644
--- a/Core/Debugger/Breakpoint.h
+++ b/Core/Debugger/Breakpoint.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
enum class CpuType : uint8_t;
enum class MemoryType;
diff --git a/Core/Debugger/BreakpointManager.cpp b/Core/Debugger/BreakpointManager.cpp
index 497a2720..91b43629 100644
--- a/Core/Debugger/BreakpointManager.cpp
+++ b/Core/Debugger/BreakpointManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/BreakpointManager.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/Debugger.h"
diff --git a/Core/Debugger/BreakpointManager.h b/Core/Debugger/BreakpointManager.h
index 66c9df1d..28a6298b 100644
--- a/Core/Debugger/BreakpointManager.h
+++ b/Core/Debugger/BreakpointManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Breakpoint.h"
#include "DebugTypes.h"
#include "DebugUtilities.h"
diff --git a/Core/Debugger/CallstackManager.cpp b/Core/Debugger/CallstackManager.cpp
index fb8aadd5..a63db7db 100644
--- a/Core/Debugger/CallstackManager.cpp
+++ b/Core/Debugger/CallstackManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/CallstackManager.h"
#include "Debugger/Debugger.h"
#include "Debugger/DebugBreakHelper.h"
diff --git a/Core/Debugger/CallstackManager.h b/Core/Debugger/CallstackManager.h
index f627e615..cf982f2a 100644
--- a/Core/Debugger/CallstackManager.h
+++ b/Core/Debugger/CallstackManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "DebugTypes.h"
class Debugger;
diff --git a/Core/Debugger/CdlManager.cpp b/Core/Debugger/CdlManager.cpp
index 44196c2f..175ab47c 100644
--- a/Core/Debugger/CdlManager.cpp
+++ b/Core/Debugger/CdlManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/CdlManager.h"
#include "Debugger/CodeDataLogger.h"
#include "Debugger/DebugBreakHelper.h"
diff --git a/Core/Debugger/CdlManager.h b/Core/Debugger/CdlManager.h
index 45b616bd..178968e0 100644
--- a/Core/Debugger/CdlManager.h
+++ b/Core/Debugger/CdlManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "MemoryType.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/DebugUtilities.h"
diff --git a/Core/Debugger/CodeDataLogger.cpp b/Core/Debugger/CodeDataLogger.cpp
index 3d670d6a..f70b4a04 100644
--- a/Core/Debugger/CodeDataLogger.cpp
+++ b/Core/Debugger/CodeDataLogger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/Debugger.h"
#include "Debugger/CodeDataLogger.h"
#include "Debugger/CdlManager.h"
diff --git a/Core/Debugger/CodeDataLogger.h b/Core/Debugger/CodeDataLogger.h
index 120ce3b9..94f47ce2 100644
--- a/Core/Debugger/CodeDataLogger.h
+++ b/Core/Debugger/CodeDataLogger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "DebugTypes.h"
class Disassembler;
diff --git a/Core/Debugger/DebugBreakHelper.h b/Core/Debugger/DebugBreakHelper.h
index a148fd4d..47b7a679 100644
--- a/Core/Debugger/DebugBreakHelper.h
+++ b/Core/Debugger/DebugBreakHelper.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/Debugger.h"
#include "Shared/Emulator.h"
diff --git a/Core/Debugger/DebugTypes.h b/Core/Debugger/DebugTypes.h
index a2189050..75275892 100644
--- a/Core/Debugger/DebugTypes.h
+++ b/Core/Debugger/DebugTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Core/MemoryOperationType.h"
#include "Core/Shared/CpuType.h"
#include "Core/Debugger/DisassemblyInfo.h"
diff --git a/Core/Debugger/DebugUtilities.h b/Core/Debugger/DebugUtilities.h
index f5bc9ab9..869400c3 100644
--- a/Core/Debugger/DebugUtilities.h
+++ b/Core/Debugger/DebugUtilities.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Core/Debugger/DebugTypes.h"
#include "Core/MemoryType.h"
#include "Utilities/HexUtilities.h"
diff --git a/Core/Debugger/Debugger.cpp b/Core/Debugger/Debugger.cpp
index da9e4ac8..45130291 100644
--- a/Core/Debugger/Debugger.cpp
+++ b/Core/Debugger/Debugger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/Debugger.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/DisassemblyInfo.h"
diff --git a/Core/Debugger/Debugger.h b/Core/Debugger/Debugger.h
index 5877eb6a..218c4294 100644
--- a/Core/Debugger/Debugger.h
+++ b/Core/Debugger/Debugger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/SimpleLock.h"
#include "Debugger/DebugUtilities.h"
#include "Debugger/DebugTypes.h"
diff --git a/Core/Debugger/DebuggerFeatures.h b/Core/Debugger/DebuggerFeatures.h
index a4e2b14d..a361839f 100644
--- a/Core/Debugger/DebuggerFeatures.h
+++ b/Core/Debugger/DebuggerFeatures.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
enum class VectorType
{
diff --git a/Core/Debugger/Disassembler.cpp b/Core/Debugger/Disassembler.cpp
index 9463eb6e..2de104b9 100644
--- a/Core/Debugger/Disassembler.cpp
+++ b/Core/Debugger/Disassembler.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Debugger/Disassembler.h"
#include "Debugger/DisassemblyInfo.h"
diff --git a/Core/Debugger/Disassembler.h b/Core/Debugger/Disassembler.h
index c11bab68..8cb7a3a8 100644
--- a/Core/Debugger/Disassembler.h
+++ b/Core/Debugger/Disassembler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DisassemblyInfo.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/DebugUtilities.h"
diff --git a/Core/Debugger/DisassemblyInfo.cpp b/Core/Debugger/DisassemblyInfo.cpp
index f84b0e5d..5361d022 100644
--- a/Core/Debugger/DisassemblyInfo.cpp
+++ b/Core/Debugger/DisassemblyInfo.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Debugger/DisassemblyInfo.h"
#include "Debugger/MemoryDumper.h"
diff --git a/Core/Debugger/DisassemblyInfo.h b/Core/Debugger/DisassemblyInfo.h
index 5e684b97..91e81760 100644
--- a/Core/Debugger/DisassemblyInfo.h
+++ b/Core/Debugger/DisassemblyInfo.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class IConsole;
class MemoryDumper;
diff --git a/Core/Debugger/DisassemblySearch.cpp b/Core/Debugger/DisassemblySearch.cpp
index 90791fab..d1e07b9a 100644
--- a/Core/Debugger/DisassemblySearch.cpp
+++ b/Core/Debugger/DisassemblySearch.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/Disassembler.h"
#include "Debugger/DisassemblySearch.h"
#include "Debugger/LabelManager.h"
diff --git a/Core/Debugger/DisassemblySearch.h b/Core/Debugger/DisassemblySearch.h
index 315a0a4d..6cc24f00 100644
--- a/Core/Debugger/DisassemblySearch.h
+++ b/Core/Debugger/DisassemblySearch.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "DisassemblyInfo.h"
#include "DebugTypes.h"
#include "DebugUtilities.h"
diff --git a/Core/Debugger/ExpressionEvaluator.Cx4.cpp b/Core/Debugger/ExpressionEvaluator.Cx4.cpp
index 93f333ba..7cb3fb36 100644
--- a/Core/Debugger/ExpressionEvaluator.Cx4.cpp
+++ b/Core/Debugger/ExpressionEvaluator.Cx4.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "ExpressionEvaluator.h"
#include "SNES/Debugger/Cx4Debugger.h"
#include "SNES/Coprocessors/CX4/Cx4Types.h"
diff --git a/Core/Debugger/ExpressionEvaluator.Gameboy.cpp b/Core/Debugger/ExpressionEvaluator.Gameboy.cpp
index d2dbacfb..eeb20147 100644
--- a/Core/Debugger/ExpressionEvaluator.Gameboy.cpp
+++ b/Core/Debugger/ExpressionEvaluator.Gameboy.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/ExpressionEvaluator.h"
#include "Gameboy/Debugger/GbDebugger.h"
#include "Gameboy/GbTypes.h"
diff --git a/Core/Debugger/ExpressionEvaluator.Gsu.cpp b/Core/Debugger/ExpressionEvaluator.Gsu.cpp
index aa88458c..35d5c8cc 100644
--- a/Core/Debugger/ExpressionEvaluator.Gsu.cpp
+++ b/Core/Debugger/ExpressionEvaluator.Gsu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "ExpressionEvaluator.h"
#include "SNES/Debugger/GsuDebugger.h"
#include "SNES/Coprocessors/GSU/GsuTypes.h"
diff --git a/Core/Debugger/ExpressionEvaluator.NecDsp.cpp b/Core/Debugger/ExpressionEvaluator.NecDsp.cpp
index 688fcda7..2793f11c 100644
--- a/Core/Debugger/ExpressionEvaluator.NecDsp.cpp
+++ b/Core/Debugger/ExpressionEvaluator.NecDsp.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "ExpressionEvaluator.h"
#include "SNES/Coprocessors/DSP/NecDspTypes.h"
#include "SNES/Debugger/NecDspDebugger.h"
diff --git a/Core/Debugger/ExpressionEvaluator.Nes.cpp b/Core/Debugger/ExpressionEvaluator.Nes.cpp
index f0f8bf95..697d3b2c 100644
--- a/Core/Debugger/ExpressionEvaluator.Nes.cpp
+++ b/Core/Debugger/ExpressionEvaluator.Nes.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "ExpressionEvaluator.h"
#include "NES/NesTypes.h"
#include "NES/Debugger/NesDebugger.h"
diff --git a/Core/Debugger/ExpressionEvaluator.Pce.cpp b/Core/Debugger/ExpressionEvaluator.Pce.cpp
index f7370ace..288e845a 100644
--- a/Core/Debugger/ExpressionEvaluator.Pce.cpp
+++ b/Core/Debugger/ExpressionEvaluator.Pce.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "ExpressionEvaluator.h"
#include "PCE/PceTypes.h"
#include "PCE/Debugger/PceDebugger.h"
diff --git a/Core/Debugger/ExpressionEvaluator.Snes.cpp b/Core/Debugger/ExpressionEvaluator.Snes.cpp
index f01527fd..1a886ba3 100644
--- a/Core/Debugger/ExpressionEvaluator.Snes.cpp
+++ b/Core/Debugger/ExpressionEvaluator.Snes.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "ExpressionEvaluator.h"
#include "SNES/SnesCpuTypes.h"
#include "SNES/SnesPpuTypes.h"
diff --git a/Core/Debugger/ExpressionEvaluator.Spc.cpp b/Core/Debugger/ExpressionEvaluator.Spc.cpp
index 2a68ff05..dc68d2fa 100644
--- a/Core/Debugger/ExpressionEvaluator.Spc.cpp
+++ b/Core/Debugger/ExpressionEvaluator.Spc.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "ExpressionEvaluator.h"
#include "SNES/SpcTypes.h"
#include "SNES/Debugger/SpcDebugger.h"
diff --git a/Core/Debugger/ExpressionEvaluator.cpp b/Core/Debugger/ExpressionEvaluator.cpp
index a39d66ac..97a66ff5 100644
--- a/Core/Debugger/ExpressionEvaluator.cpp
+++ b/Core/Debugger/ExpressionEvaluator.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "Debugger/DebugTypes.h"
diff --git a/Core/Debugger/ExpressionEvaluator.h b/Core/Debugger/ExpressionEvaluator.h
index 1ea0dadc..8c31c97d 100644
--- a/Core/Debugger/ExpressionEvaluator.h
+++ b/Core/Debugger/ExpressionEvaluator.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include
diff --git a/Core/Debugger/IAssembler.h b/Core/Debugger/IAssembler.h
index 69db7833..8e0e44ce 100644
--- a/Core/Debugger/IAssembler.h
+++ b/Core/Debugger/IAssembler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class IAssembler
{
diff --git a/Core/Debugger/IDebugger.h b/Core/Debugger/IDebugger.h
index 4cba12ca..a014d99d 100644
--- a/Core/Debugger/IDebugger.h
+++ b/Core/Debugger/IDebugger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebuggerFeatures.h"
#include "Debugger/DebugTypes.h"
diff --git a/Core/Debugger/ITraceLogger.h b/Core/Debugger/ITraceLogger.h
index a1cd8029..f7af8555 100644
--- a/Core/Debugger/ITraceLogger.h
+++ b/Core/Debugger/ITraceLogger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "DebugTypes.h"
struct TraceRow
diff --git a/Core/Debugger/LabelManager.cpp b/Core/Debugger/LabelManager.cpp
index 824bb7b0..27e08f45 100644
--- a/Core/Debugger/LabelManager.cpp
+++ b/Core/Debugger/LabelManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "LabelManager.h"
#include "Debugger.h"
#include "DebugUtilities.h"
diff --git a/Core/Debugger/LabelManager.h b/Core/Debugger/LabelManager.h
index a358fcc1..3a4287cb 100644
--- a/Core/Debugger/LabelManager.h
+++ b/Core/Debugger/LabelManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "DebugTypes.h"
diff --git a/Core/Debugger/LuaApi.cpp b/Core/Debugger/LuaApi.cpp
index 826b1831..1fd1cf26 100644
--- a/Core/Debugger/LuaApi.cpp
+++ b/Core/Debugger/LuaApi.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "LuaApi.h"
#include "Lua/lua.hpp"
#include "Debugger/LuaCallHelper.h"
diff --git a/Core/Debugger/LuaApi.h b/Core/Debugger/LuaApi.h
index 39498e3a..e7a267f0 100644
--- a/Core/Debugger/LuaApi.h
+++ b/Core/Debugger/LuaApi.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/CpuType.h"
#include "Shared/SettingTypes.h"
#include "MemoryType.h"
diff --git a/Core/Debugger/LuaCallHelper.cpp b/Core/Debugger/LuaCallHelper.cpp
index c07082d4..7be1b846 100644
--- a/Core/Debugger/LuaCallHelper.cpp
+++ b/Core/Debugger/LuaCallHelper.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "LuaCallHelper.h"
LuaCallHelper::LuaCallHelper(lua_State *lua) : _lua(lua)
diff --git a/Core/Debugger/LuaCallHelper.h b/Core/Debugger/LuaCallHelper.h
index 5519b50d..68e6a9c5 100644
--- a/Core/Debugger/LuaCallHelper.h
+++ b/Core/Debugger/LuaCallHelper.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "../Lua/lua.hpp"
template
diff --git a/Core/Debugger/MemoryAccessCounter.cpp b/Core/Debugger/MemoryAccessCounter.cpp
index 8345c0b2..e1c7a555 100644
--- a/Core/Debugger/MemoryAccessCounter.cpp
+++ b/Core/Debugger/MemoryAccessCounter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/MemoryAccessCounter.h"
#include "Debugger/DebugBreakHelper.h"
#include "Debugger/Debugger.h"
diff --git a/Core/Debugger/MemoryAccessCounter.h b/Core/Debugger/MemoryAccessCounter.h
index 80c0adb4..8c87e4e1 100644
--- a/Core/Debugger/MemoryAccessCounter.h
+++ b/Core/Debugger/MemoryAccessCounter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/DebugUtilities.h"
#include "MemoryType.h"
diff --git a/Core/Debugger/MemoryDumper.cpp b/Core/Debugger/MemoryDumper.cpp
index e100d68e..cdc1610f 100644
--- a/Core/Debugger/MemoryDumper.cpp
+++ b/Core/Debugger/MemoryDumper.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/Debugger.h"
#include "Shared/Emulator.h"
#include "SNES/SnesMemoryManager.h"
diff --git a/Core/Debugger/MemoryDumper.h b/Core/Debugger/MemoryDumper.h
index d94791ef..30926a36 100644
--- a/Core/Debugger/MemoryDumper.h
+++ b/Core/Debugger/MemoryDumper.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Debugger/DebugTypes.h"
#include "Debugger/DebugUtilities.h"
diff --git a/Core/Debugger/PpuTools.cpp b/Core/Debugger/PpuTools.cpp
index 365f11fb..a3fe0dbc 100644
--- a/Core/Debugger/PpuTools.cpp
+++ b/Core/Debugger/PpuTools.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/PpuTools.h"
#include "Debugger/CdlManager.h"
#include "Debugger/DebugTypes.h"
diff --git a/Core/Debugger/PpuTools.h b/Core/Debugger/PpuTools.h
index 0183adce..0763a0cc 100644
--- a/Core/Debugger/PpuTools.h
+++ b/Core/Debugger/PpuTools.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Shared/NotificationManager.h"
#include "Shared/Emulator.h"
diff --git a/Core/Debugger/Profiler.cpp b/Core/Debugger/Profiler.cpp
index 73fd2346..caac31f3 100644
--- a/Core/Debugger/Profiler.cpp
+++ b/Core/Debugger/Profiler.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Profiler.h"
#include "Debugger/DebugBreakHelper.h"
diff --git a/Core/Debugger/Profiler.h b/Core/Debugger/Profiler.h
index a6cfe1ff..8a3b939a 100644
--- a/Core/Debugger/Profiler.h
+++ b/Core/Debugger/Profiler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "DebugTypes.h"
class Debugger;
diff --git a/Core/Debugger/ScriptHost.cpp b/Core/Debugger/ScriptHost.cpp
index 24b85f4c..3254de64 100644
--- a/Core/Debugger/ScriptHost.cpp
+++ b/Core/Debugger/ScriptHost.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/ScriptHost.h"
#include "Debugger/ScriptingContext.h"
#include "Debugger/ScriptingContext.h"
diff --git a/Core/Debugger/ScriptHost.h b/Core/Debugger/ScriptHost.h
index 0f5aaa21..4963deef 100644
--- a/Core/Debugger/ScriptHost.h
+++ b/Core/Debugger/ScriptHost.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/ScriptingContext.h"
#include "EventType.h"
diff --git a/Core/Debugger/ScriptManager.cpp b/Core/Debugger/ScriptManager.cpp
index d5e7d9c2..861c1498 100644
--- a/Core/Debugger/ScriptManager.cpp
+++ b/Core/Debugger/ScriptManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/ScriptManager.h"
#include "Debugger/ScriptHost.h"
#include "Debugger/DebugBreakHelper.h"
diff --git a/Core/Debugger/ScriptManager.h b/Core/Debugger/ScriptManager.h
index dc47d7a9..996520a5 100644
--- a/Core/Debugger/ScriptManager.h
+++ b/Core/Debugger/ScriptManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/ScriptHost.h"
#include "Utilities/SimpleLock.h"
diff --git a/Core/Debugger/ScriptingContext.cpp b/Core/Debugger/ScriptingContext.cpp
index 3e47aa80..74a9268f 100644
--- a/Core/Debugger/ScriptingContext.cpp
+++ b/Core/Debugger/ScriptingContext.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Lua/lua.hpp"
#include "Lua/luasocket.hpp"
diff --git a/Core/Debugger/ScriptingContext.h b/Core/Debugger/ScriptingContext.h
index 67a980e9..8ff28b14 100644
--- a/Core/Debugger/ScriptingContext.h
+++ b/Core/Debugger/ScriptingContext.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Utilities/SimpleLock.h"
#include "Utilities/Timer.h"
diff --git a/Core/Debugger/TraceLogFileSaver.h b/Core/Debugger/TraceLogFileSaver.h
index ba7cea0b..c37b1647 100644
--- a/Core/Debugger/TraceLogFileSaver.h
+++ b/Core/Debugger/TraceLogFileSaver.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class TraceLogFileSaver
{
diff --git a/Core/FirmwareHelper.h b/Core/FirmwareHelper.h
index 5c050bd8..fef04ebc 100644
--- a/Core/FirmwareHelper.h
+++ b/Core/FirmwareHelper.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Emulator.h"
#include "Shared/NotificationManager.h"
#include "Utilities/FolderUtilities.h"
diff --git a/Core/Gameboy/Carts/GbCart.h b/Core/Gameboy/Carts/GbCart.h
index 31855129..4a01e9bb 100644
--- a/Core/Gameboy/Carts/GbCart.h
+++ b/Core/Gameboy/Carts/GbCart.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/Gameboy.h"
#include "Gameboy/GbMemoryManager.h"
#include "Shared/MessageManager.h"
diff --git a/Core/Gameboy/Carts/GbMbc1.h b/Core/Gameboy/Carts/GbMbc1.h
index c2141219..73f389d2 100644
--- a/Core/Gameboy/Carts/GbMbc1.h
+++ b/Core/Gameboy/Carts/GbMbc1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/Carts/GbCart.h"
#include "Gameboy/GbMemoryManager.h"
#include "Utilities/Serializer.h"
diff --git a/Core/Gameboy/Carts/GbMbc2.h b/Core/Gameboy/Carts/GbMbc2.h
index 3d1c3933..8b3cd595 100644
--- a/Core/Gameboy/Carts/GbMbc2.h
+++ b/Core/Gameboy/Carts/GbMbc2.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/Carts/GbCart.h"
#include "Gameboy/GbMemoryManager.h"
#include "Utilities/Serializer.h"
diff --git a/Core/Gameboy/Carts/GbMbc3.h b/Core/Gameboy/Carts/GbMbc3.h
index 55428fef..55e0f543 100644
--- a/Core/Gameboy/Carts/GbMbc3.h
+++ b/Core/Gameboy/Carts/GbMbc3.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/Carts/GbCart.h"
#include "Gameboy/GbMemoryManager.h"
#include "Utilities/Serializer.h"
diff --git a/Core/Gameboy/Carts/GbMbc5.h b/Core/Gameboy/Carts/GbMbc5.h
index a4a83447..961482a2 100644
--- a/Core/Gameboy/Carts/GbMbc5.h
+++ b/Core/Gameboy/Carts/GbMbc5.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/Carts/GbCart.h"
#include "Gameboy/GbMemoryManager.h"
#include "Utilities/Serializer.h"
diff --git a/Core/Gameboy/Carts/GbsCart.h b/Core/Gameboy/Carts/GbsCart.h
index 472d43f1..42c5b9e8 100644
--- a/Core/Gameboy/Carts/GbsCart.h
+++ b/Core/Gameboy/Carts/GbsCart.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/Carts/GbCart.h"
#include "Gameboy/Gameboy.h"
#include "Gameboy/GbMemoryManager.h"
diff --git a/Core/Gameboy/Debugger/DummyGbCpu.cpp b/Core/Gameboy/Debugger/DummyGbCpu.cpp
index f47fdb7e..77e8613d 100644
--- a/Core/Gameboy/Debugger/DummyGbCpu.cpp
+++ b/Core/Gameboy/Debugger/DummyGbCpu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/Debugger/DummyGbCpu.h"
#define DUMMYCPU
diff --git a/Core/Gameboy/Debugger/DummyGbCpu.h b/Core/Gameboy/Debugger/DummyGbCpu.h
index e7e5090e..71d9d6bb 100644
--- a/Core/Gameboy/Debugger/DummyGbCpu.h
+++ b/Core/Gameboy/Debugger/DummyGbCpu.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#define DUMMYCPU
diff --git a/Core/Gameboy/Debugger/GameboyDisUtils.cpp b/Core/Gameboy/Debugger/GameboyDisUtils.cpp
index bbfb92e8..649808ce 100644
--- a/Core/Gameboy/Debugger/GameboyDisUtils.cpp
+++ b/Core/Gameboy/Debugger/GameboyDisUtils.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/Debugger/GameboyDisUtils.h"
#include "Gameboy/GbTypes.h"
#include "Debugger/DisassemblyInfo.h"
diff --git a/Core/Gameboy/Debugger/GameboyDisUtils.h b/Core/Gameboy/Debugger/GameboyDisUtils.h
index d1b8799e..acfc57f3 100644
--- a/Core/Gameboy/Debugger/GameboyDisUtils.h
+++ b/Core/Gameboy/Debugger/GameboyDisUtils.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
class LabelManager;
diff --git a/Core/Gameboy/Debugger/GbAssembler.cpp b/Core/Gameboy/Debugger/GbAssembler.cpp
index 6c7e5fc7..7fc62374 100644
--- a/Core/Gameboy/Debugger/GbAssembler.cpp
+++ b/Core/Gameboy/Debugger/GbAssembler.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Debugger/LabelManager.h"
#include "Gameboy/Debugger/GbAssembler.h"
diff --git a/Core/Gameboy/Debugger/GbAssembler.h b/Core/Gameboy/Debugger/GbAssembler.h
index 3ed11509..2fa37bd6 100644
--- a/Core/Gameboy/Debugger/GbAssembler.h
+++ b/Core/Gameboy/Debugger/GbAssembler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/IAssembler.h"
class LabelManager;
diff --git a/Core/Gameboy/Debugger/GbDebugger.cpp b/Core/Gameboy/Debugger/GbDebugger.cpp
index 47b7ef34..f35ac480 100644
--- a/Core/Gameboy/Debugger/GbDebugger.cpp
+++ b/Core/Gameboy/Debugger/GbDebugger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/Gameboy.h"
#include "Gameboy/GbMemoryManager.h"
#include "Gameboy/Input/GbController.h"
diff --git a/Core/Gameboy/Debugger/GbDebugger.h b/Core/Gameboy/Debugger/GbDebugger.h
index 29b11ce0..705e3c3e 100644
--- a/Core/Gameboy/Debugger/GbDebugger.h
+++ b/Core/Gameboy/Debugger/GbDebugger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/IDebugger.h"
diff --git a/Core/Gameboy/Debugger/GbEventManager.cpp b/Core/Gameboy/Debugger/GbEventManager.cpp
index 1958a601..b20b2bc9 100644
--- a/Core/Gameboy/Debugger/GbEventManager.cpp
+++ b/Core/Gameboy/Debugger/GbEventManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/Debugger/GbEventManager.h"
#include "Gameboy/GbCpu.h"
#include "Gameboy/GbPpu.h"
diff --git a/Core/Gameboy/Debugger/GbEventManager.h b/Core/Gameboy/Debugger/GbEventManager.h
index 1d28c334..1fcbc7d6 100644
--- a/Core/Gameboy/Debugger/GbEventManager.h
+++ b/Core/Gameboy/Debugger/GbEventManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/BaseEventManager.h"
#include "Utilities/SimpleLock.h"
diff --git a/Core/Gameboy/Debugger/GbPpuTools.cpp b/Core/Gameboy/Debugger/GbPpuTools.cpp
index 6279249d..f47adba3 100644
--- a/Core/Gameboy/Debugger/GbPpuTools.cpp
+++ b/Core/Gameboy/Debugger/GbPpuTools.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/SnesDefaultVideoFilter.h"
#include "Gameboy/Debugger/GbPpuTools.h"
#include "Debugger/DebugTypes.h"
diff --git a/Core/Gameboy/Debugger/GbPpuTools.h b/Core/Gameboy/Debugger/GbPpuTools.h
index d29d514c..eb7152a8 100644
--- a/Core/Gameboy/Debugger/GbPpuTools.h
+++ b/Core/Gameboy/Debugger/GbPpuTools.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/PpuTools.h"
class Debugger;
diff --git a/Core/Gameboy/Debugger/GbTraceLogger.cpp b/Core/Gameboy/Debugger/GbTraceLogger.cpp
index b5a167d2..5d2e1463 100644
--- a/Core/Gameboy/Debugger/GbTraceLogger.cpp
+++ b/Core/Gameboy/Debugger/GbTraceLogger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/Debugger/GbTraceLogger.h"
#include "Gameboy/GbPpu.h"
#include "Gameboy/GbTypes.h"
diff --git a/Core/Gameboy/Debugger/GbTraceLogger.h b/Core/Gameboy/Debugger/GbTraceLogger.h
index 965ee397..53c99b6b 100644
--- a/Core/Gameboy/Debugger/GbTraceLogger.h
+++ b/Core/Gameboy/Debugger/GbTraceLogger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/BaseTraceLogger.h"
#include "Gameboy/GbTypes.h"
diff --git a/Core/Gameboy/Gameboy.cpp b/Core/Gameboy/Gameboy.cpp
index 48273567..cecbea82 100644
--- a/Core/Gameboy/Gameboy.cpp
+++ b/Core/Gameboy/Gameboy.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/Gameboy.h"
#include "Gameboy/GbCpu.h"
#include "Gameboy/GbPpu.h"
diff --git a/Core/Gameboy/Gameboy.h b/Core/Gameboy/Gameboy.h
index fb9fe46f..aaecebf5 100644
--- a/Core/Gameboy/Gameboy.h
+++ b/Core/Gameboy/Gameboy.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/GameboyHeader.h"
#include "Gameboy/GbTypes.h"
#include "Debugger/DebugTypes.h"
diff --git a/Core/Gameboy/GameboyHeader.h b/Core/Gameboy/GameboyHeader.h
index 635a496c..224cf930 100644
--- a/Core/Gameboy/GameboyHeader.h
+++ b/Core/Gameboy/GameboyHeader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
enum class CgbFlag : uint8_t
{
diff --git a/Core/Gameboy/GbApu.cpp b/Core/Gameboy/GbApu.cpp
index 41d78f50..db8b0682 100644
--- a/Core/Gameboy/GbApu.cpp
+++ b/Core/Gameboy/GbApu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/GbApu.h"
#include "Gameboy/Gameboy.h"
#include "Shared/Emulator.h"
diff --git a/Core/Gameboy/GbApu.h b/Core/Gameboy/GbApu.h
index 46e4daf0..0b245a30 100644
--- a/Core/Gameboy/GbApu.h
+++ b/Core/Gameboy/GbApu.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "GbSquareChannel.h"
#include "GbWaveChannel.h"
#include "GbNoiseChannel.h"
diff --git a/Core/Gameboy/GbBootRom.h b/Core/Gameboy/GbBootRom.h
index b6dc6fab..d68fa2c5 100644
--- a/Core/Gameboy/GbBootRom.h
+++ b/Core/Gameboy/GbBootRom.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
//Embedded copies of LIJI32's open source boot roms
//The original source for these is here: https://github.com/LIJI32/SameBoy/tree/master/BootROMs
diff --git a/Core/Gameboy/GbCartFactory.h b/Core/Gameboy/GbCartFactory.h
index 848145b4..d32b6191 100644
--- a/Core/Gameboy/GbCartFactory.h
+++ b/Core/Gameboy/GbCartFactory.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Carts/GbCart.h"
#include "Carts/GbMbc1.h"
#include "Carts/GbMbc2.h"
diff --git a/Core/Gameboy/GbConstants.h b/Core/Gameboy/GbConstants.h
index 64de8ea4..03ee00fa 100644
--- a/Core/Gameboy/GbConstants.h
+++ b/Core/Gameboy/GbConstants.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class GbConstants
{
diff --git a/Core/Gameboy/GbControlManager.cpp b/Core/Gameboy/GbControlManager.cpp
index bc7f567e..a7c609c8 100644
--- a/Core/Gameboy/GbControlManager.cpp
+++ b/Core/Gameboy/GbControlManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/Gameboy.h"
#include "Gameboy/GbMemoryManager.h"
#include "Gameboy/GbControlManager.h"
diff --git a/Core/Gameboy/GbControlManager.h b/Core/Gameboy/GbControlManager.h
index 4ca7df9b..54ac7036 100644
--- a/Core/Gameboy/GbControlManager.h
+++ b/Core/Gameboy/GbControlManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlManager.h"
#include "Shared/SettingTypes.h"
diff --git a/Core/Gameboy/GbCpu.cpp b/Core/Gameboy/GbCpu.cpp
index f9016473..9834b7ba 100644
--- a/Core/Gameboy/GbCpu.cpp
+++ b/Core/Gameboy/GbCpu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/GbCpu.h"
#include "Gameboy/Gameboy.h"
#include "Gameboy/GbMemoryManager.h"
diff --git a/Core/Gameboy/GbCpu.h b/Core/Gameboy/GbCpu.h
index f444db66..e2afac8e 100644
--- a/Core/Gameboy/GbCpu.h
+++ b/Core/Gameboy/GbCpu.h
@@ -6,7 +6,7 @@
#endif
-#include "stdafx.h"
+#include "pch.h"
#include "GbTypes.h"
#include "Debugger/DebugTypes.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/Gameboy/GbDefaultVideoFilter.cpp b/Core/Gameboy/GbDefaultVideoFilter.cpp
index 8c208577..a028f382 100644
--- a/Core/Gameboy/GbDefaultVideoFilter.cpp
+++ b/Core/Gameboy/GbDefaultVideoFilter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/GbDefaultVideoFilter.h"
#include "Gameboy/GbConstants.h"
#include "Shared/Video/DebugHud.h"
diff --git a/Core/Gameboy/GbDefaultVideoFilter.h b/Core/Gameboy/GbDefaultVideoFilter.h
index a435ec1c..63eff0f9 100644
--- a/Core/Gameboy/GbDefaultVideoFilter.h
+++ b/Core/Gameboy/GbDefaultVideoFilter.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Video/BaseVideoFilter.h"
#include "Shared/SettingTypes.h"
diff --git a/Core/Gameboy/GbDmaController.cpp b/Core/Gameboy/GbDmaController.cpp
index 4feab99c..d1c2255e 100644
--- a/Core/Gameboy/GbDmaController.cpp
+++ b/Core/Gameboy/GbDmaController.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "GbDmaController.h"
#include "GbMemoryManager.h"
#include "GbPpu.h"
diff --git a/Core/Gameboy/GbDmaController.h b/Core/Gameboy/GbDmaController.h
index a5ab23ec..7ed73ea2 100644
--- a/Core/Gameboy/GbDmaController.h
+++ b/Core/Gameboy/GbDmaController.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "GbTypes.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/Gameboy/GbMemoryManager.cpp b/Core/Gameboy/GbMemoryManager.cpp
index 05cfcc3c..5ca592ff 100644
--- a/Core/Gameboy/GbMemoryManager.cpp
+++ b/Core/Gameboy/GbMemoryManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/Gameboy.h"
#include "Gameboy/GbMemoryManager.h"
#include "Gameboy/GbPpu.h"
diff --git a/Core/Gameboy/GbMemoryManager.h b/Core/Gameboy/GbMemoryManager.h
index 6c272696..29327e0f 100644
--- a/Core/Gameboy/GbMemoryManager.h
+++ b/Core/Gameboy/GbMemoryManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/Gameboy/GbNoiseChannel.cpp b/Core/Gameboy/GbNoiseChannel.cpp
index 03e94a10..330b8a0c 100644
--- a/Core/Gameboy/GbNoiseChannel.cpp
+++ b/Core/Gameboy/GbNoiseChannel.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "GbNoiseChannel.h"
#include "GbApu.h"
diff --git a/Core/Gameboy/GbNoiseChannel.h b/Core/Gameboy/GbNoiseChannel.h
index 2d6447b0..d15cd33b 100644
--- a/Core/Gameboy/GbNoiseChannel.h
+++ b/Core/Gameboy/GbNoiseChannel.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "GbTypes.h"
#include "Utilities/ISerializable.h"
#include "Utilities/Serializer.h"
diff --git a/Core/Gameboy/GbPpu.cpp b/Core/Gameboy/GbPpu.cpp
index ec7a6e56..7fde88d0 100644
--- a/Core/Gameboy/GbPpu.cpp
+++ b/Core/Gameboy/GbPpu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Gameboy/GbPpu.h"
#include "Gameboy/GbTypes.h"
#include "Gameboy/Gameboy.h"
diff --git a/Core/Gameboy/GbPpu.h b/Core/Gameboy/GbPpu.h
index acbacde7..eb95fa19 100644
--- a/Core/Gameboy/GbPpu.h
+++ b/Core/Gameboy/GbPpu.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "GbTypes.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/Gameboy/GbSquareChannel.cpp b/Core/Gameboy/GbSquareChannel.cpp
index 959b5cde..6cc0d7d0 100644
--- a/Core/Gameboy/GbSquareChannel.cpp
+++ b/Core/Gameboy/GbSquareChannel.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "GbSquareChannel.h"
#include "GbApu.h"
diff --git a/Core/Gameboy/GbSquareChannel.h b/Core/Gameboy/GbSquareChannel.h
index cc868397..0bf618e4 100644
--- a/Core/Gameboy/GbSquareChannel.h
+++ b/Core/Gameboy/GbSquareChannel.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "GbTypes.h"
#include "Utilities/ISerializable.h"
#include "Utilities/Serializer.h"
diff --git a/Core/Gameboy/GbTimer.cpp b/Core/Gameboy/GbTimer.cpp
index e01cfe04..c0091f51 100644
--- a/Core/Gameboy/GbTimer.cpp
+++ b/Core/Gameboy/GbTimer.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "GbTimer.h"
#include "GbTypes.h"
#include "GbMemoryManager.h"
diff --git a/Core/Gameboy/GbTimer.h b/Core/Gameboy/GbTimer.h
index ecc2ce0e..ca604c04 100644
--- a/Core/Gameboy/GbTimer.h
+++ b/Core/Gameboy/GbTimer.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
#include "Utilities/Serializer.h"
#include "GbTypes.h"
diff --git a/Core/Gameboy/GbTypes.h b/Core/Gameboy/GbTypes.h
index 6d638562..c5c138f6 100644
--- a/Core/Gameboy/GbTypes.h
+++ b/Core/Gameboy/GbTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "MemoryType.h"
#include "Shared/BaseState.h"
diff --git a/Core/Gameboy/GbWaveChannel.cpp b/Core/Gameboy/GbWaveChannel.cpp
index 7d24fe9e..3da2d9f4 100644
--- a/Core/Gameboy/GbWaveChannel.cpp
+++ b/Core/Gameboy/GbWaveChannel.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "GbWaveChannel.h"
#include "GbApu.h"
diff --git a/Core/Gameboy/GbWaveChannel.h b/Core/Gameboy/GbWaveChannel.h
index 5c5e2465..5f1c696c 100644
--- a/Core/Gameboy/GbWaveChannel.h
+++ b/Core/Gameboy/GbWaveChannel.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "GbTypes.h"
#include "Utilities/ISerializable.h"
#include "Utilities/Serializer.h"
diff --git a/Core/Gameboy/GbsHeader.h b/Core/Gameboy/GbsHeader.h
index 6d3411da..9a85b86d 100644
--- a/Core/Gameboy/GbsHeader.h
+++ b/Core/Gameboy/GbsHeader.h
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
struct GbsHeader
{
diff --git a/Core/Gameboy/Input/GbController.h b/Core/Gameboy/Input/GbController.h
index 0d53d4fd..d3bdcfea 100644
--- a/Core/Gameboy/Input/GbController.h
+++ b/Core/Gameboy/Input/GbController.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Emulator.h"
#include "Shared/EmuSettings.h"
diff --git a/Core/NES/APU/ApuEnvelope.h b/Core/NES/APU/ApuEnvelope.h
index 2e5c788e..da6b3c00 100644
--- a/Core/NES/APU/ApuEnvelope.h
+++ b/Core/NES/APU/ApuEnvelope.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/APU/ApuLengthCounter.h"
#include "NES/NesConsole.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/NES/APU/ApuFrameCounter.h b/Core/NES/APU/ApuFrameCounter.h
index c2bef28d..0110f17f 100644
--- a/Core/NES/APU/ApuFrameCounter.h
+++ b/Core/NES/APU/ApuFrameCounter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/INesMemoryHandler.h"
#include "NES/NesConsole.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/APU/ApuLengthCounter.h b/Core/NES/APU/ApuLengthCounter.h
index 4851f4fc..59445f4a 100644
--- a/Core/NES/APU/ApuLengthCounter.h
+++ b/Core/NES/APU/ApuLengthCounter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesConsole.h"
#include "NES/APU/NesApu.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/NES/APU/ApuTimer.h b/Core/NES/APU/ApuTimer.h
index 56940b6c..9d9e3348 100644
--- a/Core/NES/APU/ApuTimer.h
+++ b/Core/NES/APU/ApuTimer.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
#include "Utilities/Serializer.h"
#include "NES/INesMemoryHandler.h"
diff --git a/Core/NES/APU/BaseExpansionAudio.cpp b/Core/NES/APU/BaseExpansionAudio.cpp
index dd1a6e9a..6a70427c 100644
--- a/Core/NES/APU/BaseExpansionAudio.cpp
+++ b/Core/NES/APU/BaseExpansionAudio.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/APU/BaseExpansionAudio.h"
#include "NES/APU/NesApu.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/APU/BaseExpansionAudio.h b/Core/NES/APU/BaseExpansionAudio.h
index 9ae435f7..ac519c7d 100644
--- a/Core/NES/APU/BaseExpansionAudio.h
+++ b/Core/NES/APU/BaseExpansionAudio.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
class NesConsole;
diff --git a/Core/NES/APU/DeltaModulationChannel.cpp b/Core/NES/APU/DeltaModulationChannel.cpp
index 249171d8..e4b3c219 100644
--- a/Core/NES/APU/DeltaModulationChannel.cpp
+++ b/Core/NES/APU/DeltaModulationChannel.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "DeltaModulationChannel.h"
#include "NES/APU/NesApu.h"
diff --git a/Core/NES/APU/DeltaModulationChannel.h b/Core/NES/APU/DeltaModulationChannel.h
index c316108e..3cc60b22 100644
--- a/Core/NES/APU/DeltaModulationChannel.h
+++ b/Core/NES/APU/DeltaModulationChannel.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/APU/ApuTimer.h"
#include "NES/INesMemoryHandler.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/NES/APU/NesApu.cpp b/Core/NES/APU/NesApu.cpp
index 4fb77d12..5f3e9dff 100644
--- a/Core/NES/APU/NesApu.cpp
+++ b/Core/NES/APU/NesApu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/APU/NesApu.h"
#include "NES/APU/SquareChannel.h"
#include "NES/APU/TriangleChannel.h"
diff --git a/Core/NES/APU/NesApu.h b/Core/NES/APU/NesApu.h
index 92031e7a..6d30eb53 100644
--- a/Core/NES/APU/NesApu.h
+++ b/Core/NES/APU/NesApu.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
#include "NES/INesMemoryHandler.h"
#include "NES/NesTypes.h"
diff --git a/Core/NES/APU/NoiseChannel.h b/Core/NES/APU/NoiseChannel.h
index a045591e..29c6d67a 100644
--- a/Core/NES/APU/NoiseChannel.h
+++ b/Core/NES/APU/NoiseChannel.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/APU/NesApu.h"
#include "NES/APU/ApuTimer.h"
#include "NES/APU/ApuEnvelope.h"
diff --git a/Core/NES/APU/SquareChannel.h b/Core/NES/APU/SquareChannel.h
index 3d3f62fb..fc150ad3 100644
--- a/Core/NES/APU/SquareChannel.h
+++ b/Core/NES/APU/SquareChannel.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/APU/ApuEnvelope.h"
#include "NES/APU/ApuTimer.h"
#include "NES/APU/NesApu.h"
diff --git a/Core/NES/APU/TriangleChannel.h b/Core/NES/APU/TriangleChannel.h
index ad67c098..04810987 100644
--- a/Core/NES/APU/TriangleChannel.h
+++ b/Core/NES/APU/TriangleChannel.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesConsole.h"
#include "NES/NesConstants.h"
#include "NES/APU/ApuTimer.h"
diff --git a/Core/NES/BaseMapper.cpp b/Core/NES/BaseMapper.cpp
index 92511028..1889f9e3 100644
--- a/Core/NES/BaseMapper.cpp
+++ b/Core/NES/BaseMapper.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "NES/BaseMapper.h"
diff --git a/Core/NES/BaseMapper.h b/Core/NES/BaseMapper.h
index 9659f4e0..824b416f 100644
--- a/Core/NES/BaseMapper.h
+++ b/Core/NES/BaseMapper.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/INesMemoryHandler.h"
#include "NES/NesTypes.h"
#include "NES/RomData.h"
diff --git a/Core/NES/BaseNesPpu.cpp b/Core/NES/BaseNesPpu.cpp
index 92241920..83fea68c 100644
--- a/Core/NES/BaseNesPpu.cpp
+++ b/Core/NES/BaseNesPpu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseNesPpu.h"
#include "NES/NesTypes.h"
#include "NES/NesConstants.h"
diff --git a/Core/NES/BaseNesPpu.h b/Core/NES/BaseNesPpu.h
index 3520d528..076a4931 100644
--- a/Core/NES/BaseNesPpu.h
+++ b/Core/NES/BaseNesPpu.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/INesMemoryHandler.h"
#include "Utilities/ISerializable.h"
#include "NES/NesTypes.h"
diff --git a/Core/NES/BisqwitNtscFilter.cpp b/Core/NES/BisqwitNtscFilter.cpp
index 3bc1b07a..33fcc622 100644
--- a/Core/NES/BisqwitNtscFilter.cpp
+++ b/Core/NES/BisqwitNtscFilter.cpp
@@ -1,7 +1,7 @@
//NTSC filter based on Bisqwit's code/algorithm
//As described here:
//http://forums.nesdev.com/viewtopic.php?p=172329
-#include "stdafx.h"
+#include "pch.h"
#include
#include "NES/BisqwitNtscFilter.h"
#include "NES/NesPpu.h"
diff --git a/Core/NES/BisqwitNtscFilter.h b/Core/NES/BisqwitNtscFilter.h
index 98c63b99..d3f66713 100644
--- a/Core/NES/BisqwitNtscFilter.h
+++ b/Core/NES/BisqwitNtscFilter.h
@@ -2,7 +2,7 @@
//As described here:
//http://forums.nesdev.com/viewtopic.php?p=172329
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Video/BaseVideoFilter.h"
#include "Utilities/AutoResetEvent.h"
diff --git a/Core/NES/Debugger/DummyNesCpu.cpp b/Core/NES/Debugger/DummyNesCpu.cpp
index b4ed98f0..7d022751 100644
--- a/Core/NES/Debugger/DummyNesCpu.cpp
+++ b/Core/NES/Debugger/DummyNesCpu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesCpu.h"
#include "NES/Debugger/DummyNesCpu.h"
diff --git a/Core/NES/Debugger/DummyNesCpu.h b/Core/NES/Debugger/DummyNesCpu.h
index c442fdc4..125b9e1b 100644
--- a/Core/NES/Debugger/DummyNesCpu.h
+++ b/Core/NES/Debugger/DummyNesCpu.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#define DUMMYCPU
diff --git a/Core/NES/Debugger/NesAssembler.cpp b/Core/NES/Debugger/NesAssembler.cpp
index 382fdf3f..0dd64792 100644
--- a/Core/NES/Debugger/NesAssembler.cpp
+++ b/Core/NES/Debugger/NesAssembler.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "Utilities/HexUtilities.h"
diff --git a/Core/NES/Debugger/NesAssembler.h b/Core/NES/Debugger/NesAssembler.h
index 58eb788a..4a02f5e9 100644
--- a/Core/NES/Debugger/NesAssembler.h
+++ b/Core/NES/Debugger/NesAssembler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Debugger/Base6502Assembler.h"
#include "NES/NesTypes.h"
diff --git a/Core/NES/Debugger/NesCodeDataLogger.h b/Core/NES/Debugger/NesCodeDataLogger.h
index 69b10ddb..de105008 100644
--- a/Core/NES/Debugger/NesCodeDataLogger.h
+++ b/Core/NES/Debugger/NesCodeDataLogger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/CodeDataLogger.h"
class NesCodeDataLogger : public CodeDataLogger
diff --git a/Core/NES/Debugger/NesDebugger.cpp b/Core/NES/Debugger/NesDebugger.cpp
index 5410b5bf..808ed354 100644
--- a/Core/NES/Debugger/NesDebugger.cpp
+++ b/Core/NES/Debugger/NesDebugger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DisassemblyInfo.h"
#include "Debugger/Disassembler.h"
#include "Debugger/CallstackManager.h"
diff --git a/Core/NES/Debugger/NesDebugger.h b/Core/NES/Debugger/NesDebugger.h
index 2df95b47..55efc9f3 100644
--- a/Core/NES/Debugger/NesDebugger.h
+++ b/Core/NES/Debugger/NesDebugger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/IDebugger.h"
diff --git a/Core/NES/Debugger/NesDisUtils.cpp b/Core/NES/Debugger/NesDisUtils.cpp
index b2dd9983..ec000e8d 100644
--- a/Core/NES/Debugger/NesDisUtils.cpp
+++ b/Core/NES/Debugger/NesDisUtils.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Debugger/NesDisUtils.h"
#include "NES/NesTypes.h"
diff --git a/Core/NES/Debugger/NesDisUtils.h b/Core/NES/Debugger/NesDisUtils.h
index 287e173f..b51b3ce0 100644
--- a/Core/NES/Debugger/NesDisUtils.h
+++ b/Core/NES/Debugger/NesDisUtils.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
class LabelManager;
diff --git a/Core/NES/Debugger/NesEventManager.cpp b/Core/NES/Debugger/NesEventManager.cpp
index 3d9878a3..af6f06d1 100644
--- a/Core/NES/Debugger/NesEventManager.cpp
+++ b/Core/NES/Debugger/NesEventManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Debugger/NesEventManager.h"
#include "NES/NesConsole.h"
#include "NES/BaseMapper.h"
diff --git a/Core/NES/Debugger/NesEventManager.h b/Core/NES/Debugger/NesEventManager.h
index 153a2bac..b7d7e140 100644
--- a/Core/NES/Debugger/NesEventManager.h
+++ b/Core/NES/Debugger/NesEventManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/BaseEventManager.h"
#include "Utilities/SimpleLock.h"
diff --git a/Core/NES/Debugger/NesPpuTools.cpp b/Core/NES/Debugger/NesPpuTools.cpp
index c5391c26..a2c77e15 100644
--- a/Core/NES/Debugger/NesPpuTools.cpp
+++ b/Core/NES/Debugger/NesPpuTools.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Debugger/NesPpuTools.h"
#include "NES/Mappers/Nintendo/MMC5.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/Debugger/NesPpuTools.h b/Core/NES/Debugger/NesPpuTools.h
index 3d434faa..85a28aa9 100644
--- a/Core/NES/Debugger/NesPpuTools.h
+++ b/Core/NES/Debugger/NesPpuTools.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/PpuTools.h"
class Debugger;
diff --git a/Core/NES/Debugger/NesTraceLogger.cpp b/Core/NES/Debugger/NesTraceLogger.cpp
index 9eb91ffc..acb3c0d9 100644
--- a/Core/NES/Debugger/NesTraceLogger.cpp
+++ b/Core/NES/Debugger/NesTraceLogger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Debugger/NesTraceLogger.h"
#include "NES/NesPpu.h"
#include "NES/NesTypes.h"
diff --git a/Core/NES/Debugger/NesTraceLogger.h b/Core/NES/Debugger/NesTraceLogger.h
index f8e53c56..d0e0f9e1 100644
--- a/Core/NES/Debugger/NesTraceLogger.h
+++ b/Core/NES/Debugger/NesTraceLogger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/BaseTraceLogger.h"
#include "NES/NesTypes.h"
diff --git a/Core/NES/DefaultNesPpu.h b/Core/NES/DefaultNesPpu.h
index 8eec1ad8..af5f5a3d 100644
--- a/Core/NES/DefaultNesPpu.h
+++ b/Core/NES/DefaultNesPpu.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesPpu.h"
class DefaultNesPpu final : public NesPpu
diff --git a/Core/NES/GameDatabase.cpp b/Core/NES/GameDatabase.cpp
index 69c6602c..6ecf053f 100644
--- a/Core/NES/GameDatabase.cpp
+++ b/Core/NES/GameDatabase.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/RomData.h"
#include "NES/GameDatabase.h"
#include "NES/Loaders/UnifLoader.h"
diff --git a/Core/NES/GameDatabase.h b/Core/NES/GameDatabase.h
index 839e9c96..4c17043d 100644
--- a/Core/NES/GameDatabase.h
+++ b/Core/NES/GameDatabase.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "RomData.h"
diff --git a/Core/NES/HdPacks/HdAudioDevice.cpp b/Core/NES/HdPacks/HdAudioDevice.cpp
index 741e09ad..692ddabd 100644
--- a/Core/NES/HdPacks/HdAudioDevice.cpp
+++ b/Core/NES/HdPacks/HdAudioDevice.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/HdPacks/HdAudioDevice.h"
#include "NES/HdPacks/HdData.h"
#include "NES/HdPacks/OggMixer.h"
diff --git a/Core/NES/HdPacks/HdAudioDevice.h b/Core/NES/HdPacks/HdAudioDevice.h
index b05f9e7c..aa7187a0 100644
--- a/Core/NES/HdPacks/HdAudioDevice.h
+++ b/Core/NES/HdPacks/HdAudioDevice.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/INesMemoryHandler.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/NES/HdPacks/HdData.h b/Core/NES/HdPacks/HdData.h
index 969b9d59..1b08827e 100644
--- a/Core/NES/HdPacks/HdData.h
+++ b/Core/NES/HdPacks/HdData.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesConstants.h"
#include "Utilities/HexUtilities.h"
diff --git a/Core/NES/HdPacks/HdNesPack.cpp b/Core/NES/HdPacks/HdNesPack.cpp
index 90dd5068..7a136216 100644
--- a/Core/NES/HdPacks/HdNesPack.cpp
+++ b/Core/NES/HdPacks/HdNesPack.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "NES/HdPacks/HdNesPack.h"
diff --git a/Core/NES/HdPacks/HdNesPack.h b/Core/NES/HdPacks/HdNesPack.h
index 044a97a1..f4bebe7c 100644
--- a/Core/NES/HdPacks/HdNesPack.h
+++ b/Core/NES/HdPacks/HdNesPack.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/HdPacks/HdData.h"
class EmuSettings;
diff --git a/Core/NES/HdPacks/HdNesPpu.cpp b/Core/NES/HdPacks/HdNesPpu.cpp
index e3abd277..fb44be0c 100644
--- a/Core/NES/HdPacks/HdNesPpu.cpp
+++ b/Core/NES/HdPacks/HdNesPpu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/HdPacks/HdNesPpu.h"
#include "NES/NesConsole.h"
#include "NES/HdPacks/HdPackConditions.h"
diff --git a/Core/NES/HdPacks/HdNesPpu.h b/Core/NES/HdPacks/HdNesPpu.h
index da197313..d8b30bd2 100644
--- a/Core/NES/HdPacks/HdNesPpu.h
+++ b/Core/NES/HdPacks/HdNesPpu.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesPpu.h"
#include "NES/NesConsole.h"
#include "NES/HdPacks/HdPackConditions.h"
diff --git a/Core/NES/HdPacks/HdPackConditions.h b/Core/NES/HdPacks/HdPackConditions.h
index 231fe502..b4b75547 100644
--- a/Core/NES/HdPacks/HdPackConditions.h
+++ b/Core/NES/HdPacks/HdPackConditions.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/HdPacks/HdData.h"
#include "NES/NesConstants.h"
#include "Utilities/HexUtilities.h"
diff --git a/Core/NES/HdPacks/HdPackLoader.cpp b/Core/NES/HdPacks/HdPackLoader.cpp
index 8af60eb0..d995c8df 100644
--- a/Core/NES/HdPacks/HdPackLoader.cpp
+++ b/Core/NES/HdPacks/HdPackLoader.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "NES/HdPacks/HdPackLoader.h"
diff --git a/Core/NES/HdPacks/HdPackLoader.h b/Core/NES/HdPacks/HdPackLoader.h
index c9ec13b4..a13fd313 100644
--- a/Core/NES/HdPacks/HdPackLoader.h
+++ b/Core/NES/HdPacks/HdPackLoader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/HdPacks/HdData.h"
#include "Utilities/ZipReader.h"
#include "Utilities/VirtualFile.h"
diff --git a/Core/NES/HdPacks/HdVideoFilter.cpp b/Core/NES/HdPacks/HdVideoFilter.cpp
index 4057d352..46473c95 100644
--- a/Core/NES/HdPacks/HdVideoFilter.cpp
+++ b/Core/NES/HdPacks/HdVideoFilter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/HdPacks/HdNesPack.h"
#include "NES/HdPacks/HdVideoFilter.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/HdPacks/HdVideoFilter.h b/Core/NES/HdPacks/HdVideoFilter.h
index 2d5154ee..5d2de3be 100644
--- a/Core/NES/HdPacks/HdVideoFilter.h
+++ b/Core/NES/HdPacks/HdVideoFilter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Video/BaseVideoFilter.h"
#include "NES/HdPacks/HdNesPack.h"
diff --git a/Core/NES/HdPacks/OggMixer.cpp b/Core/NES/HdPacks/OggMixer.cpp
index c943b737..72491a7a 100644
--- a/Core/NES/HdPacks/OggMixer.cpp
+++ b/Core/NES/HdPacks/OggMixer.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "NES/HdPacks/OggReader.h"
#include "NES/HdPacks/OggMixer.h"
diff --git a/Core/NES/HdPacks/OggMixer.h b/Core/NES/HdPacks/OggMixer.h
index 05bef666..45764534 100644
--- a/Core/NES/HdPacks/OggMixer.h
+++ b/Core/NES/HdPacks/OggMixer.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Interfaces/IAudioProvider.h"
class OggReader;
diff --git a/Core/NES/HdPacks/OggReader.cpp b/Core/NES/HdPacks/OggReader.cpp
index 016d7328..ecd2dda4 100644
--- a/Core/NES/HdPacks/OggReader.cpp
+++ b/Core/NES/HdPacks/OggReader.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/HdPacks/OggReader.h"
#include "Utilities/Audio/stb_vorbis.h"
diff --git a/Core/NES/HdPacks/OggReader.h b/Core/NES/HdPacks/OggReader.h
index 76ab469d..f7fc83a4 100644
--- a/Core/NES/HdPacks/OggReader.h
+++ b/Core/NES/HdPacks/OggReader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/VirtualFile.h"
#include "Utilities/Audio/HermiteResampler.h"
diff --git a/Core/NES/INesMemoryHandler.h b/Core/NES/INesMemoryHandler.h
index 013ea346..69bf23ab 100644
--- a/Core/NES/INesMemoryHandler.h
+++ b/Core/NES/INesMemoryHandler.h
@@ -1,6 +1,6 @@
#pragma once
-#include "../stdafx.h"
+#include "../pch.h"
#include "NesTypes.h"
class MemoryRanges
diff --git a/Core/NES/Input/ArkanoidController.h b/Core/NES/Input/ArkanoidController.h
index 4e5caf22..e30a88ba 100644
--- a/Core/NES/Input/ArkanoidController.h
+++ b/Core/NES/Input/ArkanoidController.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/KeyManager.h"
#include "Shared/Emulator.h"
diff --git a/Core/NES/Input/AsciiTurboFile.h b/Core/NES/Input/AsciiTurboFile.h
index 3155a9e5..d0585e96 100644
--- a/Core/NES/Input/AsciiTurboFile.h
+++ b/Core/NES/Input/AsciiTurboFile.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Emulator.h"
#include "Shared/EmuSettings.h"
diff --git a/Core/NES/Input/BandaiHyperShot.h b/Core/NES/Input/BandaiHyperShot.h
index a32b3c0b..0a9765ac 100644
--- a/Core/NES/Input/BandaiHyperShot.h
+++ b/Core/NES/Input/BandaiHyperShot.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Input/NesController.h"
#include "NES/Input/Zapper.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/Input/BandaiMicrophone.h b/Core/NES/Input/BandaiMicrophone.h
index 46253850..0d2eda4e 100644
--- a/Core/NES/Input/BandaiMicrophone.h
+++ b/Core/NES/Input/BandaiMicrophone.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Emulator.h"
#include "Shared/EmuSettings.h"
diff --git a/Core/NES/Input/BarcodeBattlerReader.h b/Core/NES/Input/BarcodeBattlerReader.h
index 2d5f3e9c..bc3be45d 100644
--- a/Core/NES/Input/BarcodeBattlerReader.h
+++ b/Core/NES/Input/BarcodeBattlerReader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Interfaces/IBarcodeReader.h"
#include "Shared/Emulator.h"
diff --git a/Core/NES/Input/BattleBox.h b/Core/NES/Input/BattleBox.h
index 0bf7f172..205dc5df 100644
--- a/Core/NES/Input/BattleBox.h
+++ b/Core/NES/Input/BattleBox.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Emulator.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/BatteryManager.h"
diff --git a/Core/NES/Input/DatachBarcodeReader.h b/Core/NES/Input/DatachBarcodeReader.h
index b123ba17..938eb3f0 100644
--- a/Core/NES/Input/DatachBarcodeReader.h
+++ b/Core/NES/Input/DatachBarcodeReader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Interfaces/IBarcodeReader.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/Input/ExcitingBoxingController.h b/Core/NES/Input/ExcitingBoxingController.h
index 6e8d35ca..dc2bd521 100644
--- a/Core/NES/Input/ExcitingBoxingController.h
+++ b/Core/NES/Input/ExcitingBoxingController.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Input/FamilyBasicDataRecorder.h b/Core/NES/Input/FamilyBasicDataRecorder.h
index 52c24a7e..740a79ab 100644
--- a/Core/NES/Input/FamilyBasicDataRecorder.h
+++ b/Core/NES/Input/FamilyBasicDataRecorder.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Emulator.h"
#include "Shared/Interfaces/ITapeRecorder.h"
diff --git a/Core/NES/Input/FamilyBasicKeyboard.h b/Core/NES/Input/FamilyBasicKeyboard.h
index c4407cf6..22bc8f50 100644
--- a/Core/NES/Input/FamilyBasicKeyboard.h
+++ b/Core/NES/Input/FamilyBasicKeyboard.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Input/FamilyMatTrainer.h b/Core/NES/Input/FamilyMatTrainer.h
index 0130bac7..cdc64d4e 100644
--- a/Core/NES/Input/FamilyMatTrainer.h
+++ b/Core/NES/Input/FamilyMatTrainer.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Input/PowerPad.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Input/FourScore.h b/Core/NES/Input/FourScore.h
index f318fb95..fc492724 100644
--- a/Core/NES/Input/FourScore.h
+++ b/Core/NES/Input/FourScore.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/ControllerHub.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Input/HoriTrack.h b/Core/NES/Input/HoriTrack.h
index e7c12909..b835d2c2 100644
--- a/Core/NES/Input/HoriTrack.h
+++ b/Core/NES/Input/HoriTrack.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Input/NesController.h"
#include "Shared/KeyManager.h"
diff --git a/Core/NES/Input/JissenMahjongController.h b/Core/NES/Input/JissenMahjongController.h
index 4b5c4d8c..366b21af 100644
--- a/Core/NES/Input/JissenMahjongController.h
+++ b/Core/NES/Input/JissenMahjongController.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Input/KonamiHyperShot.h b/Core/NES/Input/KonamiHyperShot.h
index 0059f055..1fb0d608 100644
--- a/Core/NES/Input/KonamiHyperShot.h
+++ b/Core/NES/Input/KonamiHyperShot.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Emulator.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Input/NesController.h b/Core/NES/Input/NesController.h
index e02b13c5..10df7410 100644
--- a/Core/NES/Input/NesController.h
+++ b/Core/NES/Input/NesController.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Emulator.h"
#include "Shared/EmuSettings.h"
diff --git a/Core/NES/Input/OekaKidsTablet.h b/Core/NES/Input/OekaKidsTablet.h
index 1c3ea8ff..b0289a93 100644
--- a/Core/NES/Input/OekaKidsTablet.h
+++ b/Core/NES/Input/OekaKidsTablet.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Emulator.h"
#include "Shared/KeyManager.h"
diff --git a/Core/NES/Input/PachinkoController.h b/Core/NES/Input/PachinkoController.h
index fb370315..26a84cff 100644
--- a/Core/NES/Input/PachinkoController.h
+++ b/Core/NES/Input/PachinkoController.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Input/NesController.h"
class PachinkoController : public NesController
diff --git a/Core/NES/Input/PartyTap.h b/Core/NES/Input/PartyTap.h
index 07251200..017ff528 100644
--- a/Core/NES/Input/PartyTap.h
+++ b/Core/NES/Input/PartyTap.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Input/PowerPad.h b/Core/NES/Input/PowerPad.h
index 2c3422b8..11d3dc71 100644
--- a/Core/NES/Input/PowerPad.h
+++ b/Core/NES/Input/PowerPad.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Input/SuborKeyboard.h b/Core/NES/Input/SuborKeyboard.h
index 080de941..181134c3 100644
--- a/Core/NES/Input/SuborKeyboard.h
+++ b/Core/NES/Input/SuborKeyboard.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Input/SuborMouse.h b/Core/NES/Input/SuborMouse.h
index e593066b..2b1b6bc5 100644
--- a/Core/NES/Input/SuborMouse.h
+++ b/Core/NES/Input/SuborMouse.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/KeyManager.h"
#include "Shared/EmuSettings.h"
diff --git a/Core/NES/Input/TwoPlayerAdapter.h b/Core/NES/Input/TwoPlayerAdapter.h
index 2f83297e..05c88116 100644
--- a/Core/NES/Input/TwoPlayerAdapter.h
+++ b/Core/NES/Input/TwoPlayerAdapter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/ControllerHub.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Input/VirtualBoyController.h b/Core/NES/Input/VirtualBoyController.h
index 69909936..14c197bc 100644
--- a/Core/NES/Input/VirtualBoyController.h
+++ b/Core/NES/Input/VirtualBoyController.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Emulator.h"
#include "Shared/EmuSettings.h"
diff --git a/Core/NES/Input/VsZapper.h b/Core/NES/Input/VsZapper.h
index 8a158e2f..d367a884 100644
--- a/Core/NES/Input/VsZapper.h
+++ b/Core/NES/Input/VsZapper.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Input/Zapper.h"
class NesConsole;
diff --git a/Core/NES/Input/Zapper.h b/Core/NES/Input/Zapper.h
index c5b16356..18f6684a 100644
--- a/Core/NES/Input/Zapper.h
+++ b/Core/NES/Input/Zapper.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "NES/NesConstants.h"
#include "NES/BaseNesPpu.h"
diff --git a/Core/NES/InternalRamHandler.h b/Core/NES/InternalRamHandler.h
index 98445e56..a4f74ad4 100644
--- a/Core/NES/InternalRamHandler.h
+++ b/Core/NES/InternalRamHandler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "INesMemoryHandler.h"
template
diff --git a/Core/NES/Loaders/BaseLoader.h b/Core/NES/Loaders/BaseLoader.h
index ffa194dc..a6ae101d 100644
--- a/Core/NES/Loaders/BaseLoader.h
+++ b/Core/NES/Loaders/BaseLoader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/MessageManager.h"
class BaseLoader
diff --git a/Core/NES/Loaders/FdsLoader.cpp b/Core/NES/Loaders/FdsLoader.cpp
index a215b482..0086575a 100644
--- a/Core/NES/Loaders/FdsLoader.cpp
+++ b/Core/NES/Loaders/FdsLoader.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "NES/Loaders/FdsLoader.h"
#include "NES/RomData.h"
diff --git a/Core/NES/Loaders/FdsLoader.h b/Core/NES/Loaders/FdsLoader.h
index aad82fff..d0dae5ce 100644
--- a/Core/NES/Loaders/FdsLoader.h
+++ b/Core/NES/Loaders/FdsLoader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Loaders/BaseLoader.h"
struct RomData;
diff --git a/Core/NES/Loaders/NsfLoader.cpp b/Core/NES/Loaders/NsfLoader.cpp
index ad1e9073..65035674 100644
--- a/Core/NES/Loaders/NsfLoader.cpp
+++ b/Core/NES/Loaders/NsfLoader.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Loaders/NsfLoader.h"
#include "NES/RomData.h"
#include "NES/MapperFactory.h"
diff --git a/Core/NES/Loaders/NsfLoader.h b/Core/NES/Loaders/NsfLoader.h
index de12de13..e6b839d7 100644
--- a/Core/NES/Loaders/NsfLoader.h
+++ b/Core/NES/Loaders/NsfLoader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Loaders/BaseLoader.h"
struct NsfHeader;
diff --git a/Core/NES/Loaders/NsfeLoader.h b/Core/NES/Loaders/NsfeLoader.h
index b12ffa78..e32f9ae6 100644
--- a/Core/NES/Loaders/NsfeLoader.h
+++ b/Core/NES/Loaders/NsfeLoader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "NES/RomData.h"
diff --git a/Core/NES/Loaders/RomLoader.cpp b/Core/NES/Loaders/RomLoader.cpp
index 30ede270..9215f3ed 100644
--- a/Core/NES/Loaders/RomLoader.cpp
+++ b/Core/NES/Loaders/RomLoader.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "Utilities/FolderUtilities.h"
diff --git a/Core/NES/Loaders/RomLoader.h b/Core/NES/Loaders/RomLoader.h
index 1fa30e90..75acf00d 100644
--- a/Core/NES/Loaders/RomLoader.h
+++ b/Core/NES/Loaders/RomLoader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class VirtualFile;
struct RomData;
diff --git a/Core/NES/Loaders/StudyBoxLoader.cpp b/Core/NES/Loaders/StudyBoxLoader.cpp
index e9b6b5ee..0dea1ea2 100644
--- a/Core/NES/Loaders/StudyBoxLoader.cpp
+++ b/Core/NES/Loaders/StudyBoxLoader.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "StudyBoxLoader.h"
#include "NES/RomData.h"
#include "NES/MapperFactory.h"
diff --git a/Core/NES/Loaders/StudyBoxLoader.h b/Core/NES/Loaders/StudyBoxLoader.h
index c7fd0d84..24a1d853 100644
--- a/Core/NES/Loaders/StudyBoxLoader.h
+++ b/Core/NES/Loaders/StudyBoxLoader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "BaseLoader.h"
struct StudyBoxData;
diff --git a/Core/NES/Loaders/UnifBoards.h b/Core/NES/Loaders/UnifBoards.h
index 02488f29..df51a7f0 100644
--- a/Core/NES/Loaders/UnifBoards.h
+++ b/Core/NES/Loaders/UnifBoards.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
namespace UnifBoards {
enum UnifBoards
diff --git a/Core/NES/Loaders/UnifLoader.cpp b/Core/NES/Loaders/UnifLoader.cpp
index 016d4d0b..0276f2b8 100644
--- a/Core/NES/Loaders/UnifLoader.cpp
+++ b/Core/NES/Loaders/UnifLoader.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Loaders/UnifLoader.h"
#include "NES/Loaders/UnifBoards.h"
#include "NES/RomData.h"
diff --git a/Core/NES/Loaders/UnifLoader.h b/Core/NES/Loaders/UnifLoader.h
index 236c1940..4362d106 100644
--- a/Core/NES/Loaders/UnifLoader.h
+++ b/Core/NES/Loaders/UnifLoader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "NES/Loaders/BaseLoader.h"
diff --git a/Core/NES/Loaders/iNesLoader.cpp b/Core/NES/Loaders/iNesLoader.cpp
index 21b8e4f6..e2f8ad6b 100644
--- a/Core/NES/Loaders/iNesLoader.cpp
+++ b/Core/NES/Loaders/iNesLoader.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Loaders/iNesLoader.h"
#include "Utilities/CRC32.h"
#include "Utilities/HexUtilities.h"
diff --git a/Core/NES/Loaders/iNesLoader.h b/Core/NES/Loaders/iNesLoader.h
index 756cc7f2..00ec7618 100644
--- a/Core/NES/Loaders/iNesLoader.h
+++ b/Core/NES/Loaders/iNesLoader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Loaders/BaseLoader.h"
struct RomData;
diff --git a/Core/NES/MapperFactory.cpp b/Core/NES/MapperFactory.cpp
index bef5e524..79294f49 100644
--- a/Core/NES/MapperFactory.cpp
+++ b/Core/NES/MapperFactory.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/MapperFactory.h"
#include "NES/NesConsole.h"
#include "NES/Loaders/RomLoader.h"
diff --git a/Core/NES/MapperFactory.h b/Core/NES/MapperFactory.h
index 755a8a7d..8f3663c7 100644
--- a/Core/NES/MapperFactory.h
+++ b/Core/NES/MapperFactory.h
@@ -1,5 +1,5 @@
#pragma once
-#include "../stdafx.h"
+#include "../pch.h"
class NesConsole;
class BaseMapper;
diff --git a/Core/NES/Mappers/A12Watcher.h b/Core/NES/Mappers/A12Watcher.h
index 9c97edd3..38870a00 100644
--- a/Core/NES/Mappers/A12Watcher.h
+++ b/Core/NES/Mappers/A12Watcher.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Mappers/Audio/Mmc5Audio.h b/Core/NES/Mappers/Audio/Mmc5Audio.h
index 159c9e68..ee205a79 100644
--- a/Core/NES/Mappers/Audio/Mmc5Audio.h
+++ b/Core/NES/Mappers/Audio/Mmc5Audio.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/APU/SquareChannel.h"
#include "NES/APU/BaseExpansionAudio.h"
#include "NES/APU/NesApu.h"
diff --git a/Core/NES/Mappers/Audio/Namco163Audio.h b/Core/NES/Mappers/Audio/Namco163Audio.h
index ca8ed9bc..172f9f97 100644
--- a/Core/NES/Mappers/Audio/Namco163Audio.h
+++ b/Core/NES/Mappers/Audio/Namco163Audio.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesConsole.h"
#include "NES/APU/NesApu.h"
#include "NES/APU/BaseExpansionAudio.h"
diff --git a/Core/NES/Mappers/Audio/OpllChannel.h b/Core/NES/Mappers/Audio/OpllChannel.h
index 6cb9e95d..e2841a60 100644
--- a/Core/NES/Mappers/Audio/OpllChannel.h
+++ b/Core/NES/Mappers/Audio/OpllChannel.h
@@ -44,7 +44,7 @@ YM2143 data sheet
**************************************************************************************/
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "OpllTables.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Mappers/Audio/OpllEmulator.h b/Core/NES/Mappers/Audio/OpllEmulator.h
index 5c6b250c..b1537b92 100644
--- a/Core/NES/Mappers/Audio/OpllEmulator.h
+++ b/Core/NES/Mappers/Audio/OpllEmulator.h
@@ -44,7 +44,7 @@ YM2143 data sheet
**************************************************************************************/
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "OpllTables.h"
#include "OpllChannel.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Mappers/Audio/OpllTables.h b/Core/NES/Mappers/Audio/OpllTables.h
index 94e763b3..75675992 100644
--- a/Core/NES/Mappers/Audio/OpllTables.h
+++ b/Core/NES/Mappers/Audio/OpllTables.h
@@ -44,7 +44,7 @@ YM2143 data sheet
**************************************************************************************/
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/Serializer.h"
namespace Vrc7Opll {
diff --git a/Core/NES/Mappers/Audio/Sunsoft5bAudio.h b/Core/NES/Mappers/Audio/Sunsoft5bAudio.h
index 4755c587..a3a2acbb 100644
--- a/Core/NES/Mappers/Audio/Sunsoft5bAudio.h
+++ b/Core/NES/Mappers/Audio/Sunsoft5bAudio.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesConsole.h"
#include "NES/APU/NesApu.h"
#include "NES/APU/BaseExpansionAudio.h"
diff --git a/Core/NES/Mappers/Audio/Vrc6Pulse.h b/Core/NES/Mappers/Audio/Vrc6Pulse.h
index 18963d88..838ded27 100644
--- a/Core/NES/Mappers/Audio/Vrc6Pulse.h
+++ b/Core/NES/Mappers/Audio/Vrc6Pulse.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/Serializer.h"
class Vrc6Pulse: public ISerializable
diff --git a/Core/NES/Mappers/Audio/Vrc6Saw.h b/Core/NES/Mappers/Audio/Vrc6Saw.h
index 67ca05ba..3565aa36 100644
--- a/Core/NES/Mappers/Audio/Vrc6Saw.h
+++ b/Core/NES/Mappers/Audio/Vrc6Saw.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/Serializer.h"
class Vrc6Saw : public ISerializable
diff --git a/Core/NES/Mappers/Audio/Vrc7Audio.h b/Core/NES/Mappers/Audio/Vrc7Audio.h
index c0a2f14b..4f36171c 100644
--- a/Core/NES/Mappers/Audio/Vrc7Audio.h
+++ b/Core/NES/Mappers/Audio/Vrc7Audio.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/APU/BaseExpansionAudio.h"
#include "NES/APU/NesApu.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/Mappers/Bandai/Bandai74161_7432.h b/Core/NES/Mappers/Bandai/Bandai74161_7432.h
index 7d806463..0274859d 100644
--- a/Core/NES/Mappers/Bandai/Bandai74161_7432.h
+++ b/Core/NES/Mappers/Bandai/Bandai74161_7432.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Mappers/Bandai/BandaiKaraoke.h b/Core/NES/Mappers/Bandai/BandaiKaraoke.h
index 516a0328..01e379e3 100644
--- a/Core/NES/Mappers/Bandai/BandaiKaraoke.h
+++ b/Core/NES/Mappers/Bandai/BandaiKaraoke.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "NES/NesMemoryManager.h"
diff --git a/Core/NES/Mappers/Bandai/BaseEeprom24C0X.h b/Core/NES/Mappers/Bandai/BaseEeprom24C0X.h
index 458bc939..b1d6176a 100644
--- a/Core/NES/Mappers/Bandai/BaseEeprom24C0X.h
+++ b/Core/NES/Mappers/Bandai/BaseEeprom24C0X.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Mappers/Bandai/Eeprom24C01.h b/Core/NES/Mappers/Bandai/Eeprom24C01.h
index 244aaf81..5b609957 100644
--- a/Core/NES/Mappers/Bandai/Eeprom24C01.h
+++ b/Core/NES/Mappers/Bandai/Eeprom24C01.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Bandai/BaseEeprom24C0X.h"
#include "NES/NesConsole.h"
#include "Shared/Emulator.h"
diff --git a/Core/NES/Mappers/Bandai/Eeprom24C02.h b/Core/NES/Mappers/Bandai/Eeprom24C02.h
index 3bc514fb..0eda633c 100644
--- a/Core/NES/Mappers/Bandai/Eeprom24C02.h
+++ b/Core/NES/Mappers/Bandai/Eeprom24C02.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Bandai/BaseEeprom24C0X.h"
#include "NES/NesConsole.h"
#include "Shared/Emulator.h"
diff --git a/Core/NES/Mappers/Bandai/OekaKids.h b/Core/NES/Mappers/Bandai/OekaKids.h
index 0607a6a9..d31c985c 100644
--- a/Core/NES/Mappers/Bandai/OekaKids.h
+++ b/Core/NES/Mappers/Bandai/OekaKids.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Mappers/Codemasters/BF9096.h b/Core/NES/Mappers/Codemasters/BF9096.h
index 2da3da10..2662da8c 100644
--- a/Core/NES/Mappers/Codemasters/BF9096.h
+++ b/Core/NES/Mappers/Codemasters/BF9096.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class BF9096 : public BaseMapper
diff --git a/Core/NES/Mappers/Codemasters/BF909x.h b/Core/NES/Mappers/Codemasters/BF909x.h
index a9c3c5fa..68e30d74 100644
--- a/Core/NES/Mappers/Codemasters/BF909x.h
+++ b/Core/NES/Mappers/Codemasters/BF909x.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Mappers/Codemasters/GoldenFive.h b/Core/NES/Mappers/Codemasters/GoldenFive.h
index b0691117..2dee52a3 100644
--- a/Core/NES/Mappers/Codemasters/GoldenFive.h
+++ b/Core/NES/Mappers/Codemasters/GoldenFive.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class GoldenFive : public BaseMapper
diff --git a/Core/NES/Mappers/FDS/BaseFdsChannel.h b/Core/NES/Mappers/FDS/BaseFdsChannel.h
index 703cfb3a..fdcb6cb4 100644
--- a/Core/NES/Mappers/FDS/BaseFdsChannel.h
+++ b/Core/NES/Mappers/FDS/BaseFdsChannel.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Mappers/FDS/Fds.cpp b/Core/NES/Mappers/FDS/Fds.cpp
index e762f350..74ed8a33 100644
--- a/Core/NES/Mappers/FDS/Fds.cpp
+++ b/Core/NES/Mappers/FDS/Fds.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "NES/NesConsole.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/Mappers/FDS/Fds.h b/Core/NES/Mappers/FDS/Fds.h
index f04ae2b6..4f77a3f0 100644
--- a/Core/NES/Mappers/FDS/Fds.h
+++ b/Core/NES/Mappers/FDS/Fds.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/Loaders/FdsLoader.h"
#include "NES/Mappers/FDS/FdsInputButtons.h"
diff --git a/Core/NES/Mappers/FDS/FdsAudio.cpp b/Core/NES/Mappers/FDS/FdsAudio.cpp
index 7b65441a..54440442 100644
--- a/Core/NES/Mappers/FDS/FdsAudio.cpp
+++ b/Core/NES/Mappers/FDS/FdsAudio.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/FDS/FdsAudio.h"
#include "NES/Mappers/FDS/ModChannel.h"
#include "NES/Mappers/FDS/BaseFdsChannel.h"
diff --git a/Core/NES/Mappers/FDS/FdsAudio.h b/Core/NES/Mappers/FDS/FdsAudio.h
index d56f504a..6c5c7308 100644
--- a/Core/NES/Mappers/FDS/FdsAudio.h
+++ b/Core/NES/Mappers/FDS/FdsAudio.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Utilities/ISerializable.h"
#include "NES/Mappers/FDS/ModChannel.h"
diff --git a/Core/NES/Mappers/FDS/FdsInputButtons.cpp b/Core/NES/Mappers/FDS/FdsInputButtons.cpp
index 95b8776c..35333aa1 100644
--- a/Core/NES/Mappers/FDS/FdsInputButtons.cpp
+++ b/Core/NES/Mappers/FDS/FdsInputButtons.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "FdsInputButtons.h"
#include "NES/Mappers/FDS/Fds.h"
#include "Shared/Emulator.h"
diff --git a/Core/NES/Mappers/FDS/FdsInputButtons.h b/Core/NES/Mappers/FDS/FdsInputButtons.h
index ceea189d..2d0bc002 100644
--- a/Core/NES/Mappers/FDS/FdsInputButtons.h
+++ b/Core/NES/Mappers/FDS/FdsInputButtons.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Interfaces/INotificationListener.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/NES/Mappers/FDS/ModChannel.h b/Core/NES/Mappers/FDS/ModChannel.h
index 5a31208d..32552ab6 100644
--- a/Core/NES/Mappers/FDS/ModChannel.h
+++ b/Core/NES/Mappers/FDS/ModChannel.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/FDS/BaseFdsChannel.h"
class ModChannel : public BaseFdsChannel
diff --git a/Core/NES/Mappers/Homebrew/Action53.h b/Core/NES/Mappers/Homebrew/Action53.h
index 61483d66..83e17ded 100644
--- a/Core/NES/Mappers/Homebrew/Action53.h
+++ b/Core/NES/Mappers/Homebrew/Action53.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Mappers/Homebrew/Cheapocabra.h b/Core/NES/Mappers/Homebrew/Cheapocabra.h
index 61be06f0..f0931f92 100644
--- a/Core/NES/Mappers/Homebrew/Cheapocabra.h
+++ b/Core/NES/Mappers/Homebrew/Cheapocabra.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/Mappers/Homebrew/FlashSST39SF040.h"
#include "Shared/Emulator.h"
diff --git a/Core/NES/Mappers/Homebrew/FaridUnrom.h b/Core/NES/Mappers/Homebrew/FaridUnrom.h
index e93454fa..3d810e50 100644
--- a/Core/NES/Mappers/Homebrew/FaridUnrom.h
+++ b/Core/NES/Mappers/Homebrew/FaridUnrom.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class FaridUnrom : public BaseMapper
diff --git a/Core/NES/Mappers/Homebrew/FlashSST39SF040.h b/Core/NES/Mappers/Homebrew/FlashSST39SF040.h
index 923a40b2..e4ac0385 100644
--- a/Core/NES/Mappers/Homebrew/FlashSST39SF040.h
+++ b/Core/NES/Mappers/Homebrew/FlashSST39SF040.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Mappers/Homebrew/NsfCart31.h b/Core/NES/Mappers/Homebrew/NsfCart31.h
index c5cbcd20..ef8a3aaa 100644
--- a/Core/NES/Mappers/Homebrew/NsfCart31.h
+++ b/Core/NES/Mappers/Homebrew/NsfCart31.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class NsfCart31 : public BaseMapper
diff --git a/Core/NES/Mappers/Homebrew/SealieComputing.h b/Core/NES/Mappers/Homebrew/SealieComputing.h
index 6bc86a9d..f846c71c 100644
--- a/Core/NES/Mappers/Homebrew/SealieComputing.h
+++ b/Core/NES/Mappers/Homebrew/SealieComputing.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class SealieComputing : public BaseMapper
diff --git a/Core/NES/Mappers/Homebrew/UnRom512.h b/Core/NES/Mappers/Homebrew/UnRom512.h
index 9936bc7c..260b9750 100644
--- a/Core/NES/Mappers/Homebrew/UnRom512.h
+++ b/Core/NES/Mappers/Homebrew/UnRom512.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/Mappers/Homebrew/FlashSST39SF040.h"
#include "Shared/BatteryManager.h"
diff --git a/Core/NES/Mappers/Homebrew/UnlDripGame.h b/Core/NES/Mappers/Homebrew/UnlDripGame.h
index d09cde19..7b8b0e2a 100644
--- a/Core/NES/Mappers/Homebrew/UnlDripGame.h
+++ b/Core/NES/Mappers/Homebrew/UnlDripGame.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/Mappers/Homebrew/UnlDripGameAudio.h"
#include "Shared/Emulator.h"
diff --git a/Core/NES/Mappers/Homebrew/UnlDripGameAudio.h b/Core/NES/Mappers/Homebrew/UnlDripGameAudio.h
index 15864d5b..8182e8c1 100644
--- a/Core/NES/Mappers/Homebrew/UnlDripGameAudio.h
+++ b/Core/NES/Mappers/Homebrew/UnlDripGameAudio.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/APU/BaseExpansionAudio.h"
#include "NES/APU/NesApu.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/Mappers/Irem/BnRom.h b/Core/NES/Mappers/Irem/BnRom.h
index 105af982..479d5ab7 100644
--- a/Core/NES/Mappers/Irem/BnRom.h
+++ b/Core/NES/Mappers/Irem/BnRom.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class BnRom : public BaseMapper
diff --git a/Core/NES/Mappers/Irem/IremG101.h b/Core/NES/Mappers/Irem/IremG101.h
index d96c3c8c..fd920a02 100644
--- a/Core/NES/Mappers/Irem/IremG101.h
+++ b/Core/NES/Mappers/Irem/IremG101.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class IremG101 : public BaseMapper
diff --git a/Core/NES/Mappers/Irem/IremH3001.h b/Core/NES/Mappers/Irem/IremH3001.h
index e17a563b..01f01e37 100644
--- a/Core/NES/Mappers/Irem/IremH3001.h
+++ b/Core/NES/Mappers/Irem/IremH3001.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/Mappers/Irem/IremLrog017.h b/Core/NES/Mappers/Irem/IremLrog017.h
index b26ef183..a20ef1f5 100644
--- a/Core/NES/Mappers/Irem/IremLrog017.h
+++ b/Core/NES/Mappers/Irem/IremLrog017.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class IremLrog017 : public BaseMapper
diff --git a/Core/NES/Mappers/Irem/IremTamS1.h b/Core/NES/Mappers/Irem/IremTamS1.h
index 1f00323f..dd46bb09 100644
--- a/Core/NES/Mappers/Irem/IremTamS1.h
+++ b/Core/NES/Mappers/Irem/IremTamS1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class IremTamS1 : public BaseMapper
diff --git a/Core/NES/Mappers/Jaleco/JalecoJf11_14.h b/Core/NES/Mappers/Jaleco/JalecoJf11_14.h
index 73450559..5ee0445e 100644
--- a/Core/NES/Mappers/Jaleco/JalecoJf11_14.h
+++ b/Core/NES/Mappers/Jaleco/JalecoJf11_14.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class JalecoJf11_14 : public BaseMapper
diff --git a/Core/NES/Mappers/Jaleco/JalecoJf13.h b/Core/NES/Mappers/Jaleco/JalecoJf13.h
index 13c8e223..64cfe98c 100644
--- a/Core/NES/Mappers/Jaleco/JalecoJf13.h
+++ b/Core/NES/Mappers/Jaleco/JalecoJf13.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class JalecoJf13 : public BaseMapper
diff --git a/Core/NES/Mappers/Jaleco/JalecoJf16.h b/Core/NES/Mappers/Jaleco/JalecoJf16.h
index 156f785d..2945ae35 100644
--- a/Core/NES/Mappers/Jaleco/JalecoJf16.h
+++ b/Core/NES/Mappers/Jaleco/JalecoJf16.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class JalecoJf16 : public BaseMapper
diff --git a/Core/NES/Mappers/Jaleco/JalecoJf17_19.h b/Core/NES/Mappers/Jaleco/JalecoJf17_19.h
index f42d40eb..923bc7af 100644
--- a/Core/NES/Mappers/Jaleco/JalecoJf17_19.h
+++ b/Core/NES/Mappers/Jaleco/JalecoJf17_19.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
//Note: Audio bits not supported
diff --git a/Core/NES/Mappers/Jaleco/JalecoJfxx.h b/Core/NES/Mappers/Jaleco/JalecoJfxx.h
index 9788ca8b..b8a4b4b0 100644
--- a/Core/NES/Mappers/Jaleco/JalecoJfxx.h
+++ b/Core/NES/Mappers/Jaleco/JalecoJfxx.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class JalecoJfxx : public BaseMapper
diff --git a/Core/NES/Mappers/Jaleco/JalecoSs88006.h b/Core/NES/Mappers/Jaleco/JalecoSs88006.h
index 16c2c8ec..82a807ae 100644
--- a/Core/NES/Mappers/Jaleco/JalecoSs88006.h
+++ b/Core/NES/Mappers/Jaleco/JalecoSs88006.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/Mappers/JyCompany/JyCompany.h b/Core/NES/Mappers/JyCompany/JyCompany.h
index 546f1cf6..4272d960 100644
--- a/Core/NES/Mappers/JyCompany/JyCompany.h
+++ b/Core/NES/Mappers/JyCompany/JyCompany.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesCpu.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/Mappers/JyCompany/Mapper35.h b/Core/NES/Mappers/JyCompany/Mapper35.h
index 77a65a01..d59f816f 100644
--- a/Core/NES/Mappers/JyCompany/Mapper35.h
+++ b/Core/NES/Mappers/JyCompany/Mapper35.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/Mappers/A12Watcher.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/Mappers/JyCompany/Mapper91.h b/Core/NES/Mappers/JyCompany/Mapper91.h
index b36babb4..fd280355 100644
--- a/Core/NES/Mappers/JyCompany/Mapper91.h
+++ b/Core/NES/Mappers/JyCompany/Mapper91.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class Mapper91 : public MMC3
diff --git a/Core/NES/Mappers/Kaiser/Kaiser202.h b/Core/NES/Mappers/Kaiser/Kaiser202.h
index 61aff3ad..14e3f105 100644
--- a/Core/NES/Mappers/Kaiser/Kaiser202.h
+++ b/Core/NES/Mappers/Kaiser/Kaiser202.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/Mappers/Kaiser/Kaiser7012.h b/Core/NES/Mappers/Kaiser/Kaiser7012.h
index 1cb173db..2ff0c4c6 100644
--- a/Core/NES/Mappers/Kaiser/Kaiser7012.h
+++ b/Core/NES/Mappers/Kaiser/Kaiser7012.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Kaiser7012 : public BaseMapper
diff --git a/Core/NES/Mappers/Kaiser/Kaiser7013B.h b/Core/NES/Mappers/Kaiser/Kaiser7013B.h
index 8a6f37d2..2103f277 100644
--- a/Core/NES/Mappers/Kaiser/Kaiser7013B.h
+++ b/Core/NES/Mappers/Kaiser/Kaiser7013B.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Kaiser7013B : public BaseMapper
diff --git a/Core/NES/Mappers/Kaiser/Kaiser7016.h b/Core/NES/Mappers/Kaiser/Kaiser7016.h
index 21a2df4c..cc7cf2ec 100644
--- a/Core/NES/Mappers/Kaiser/Kaiser7016.h
+++ b/Core/NES/Mappers/Kaiser/Kaiser7016.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Kaiser7016 : public BaseMapper
diff --git a/Core/NES/Mappers/Kaiser/Kaiser7017.h b/Core/NES/Mappers/Kaiser/Kaiser7017.h
index b1a42229..3e5271d3 100644
--- a/Core/NES/Mappers/Kaiser/Kaiser7017.h
+++ b/Core/NES/Mappers/Kaiser/Kaiser7017.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/Mappers/Kaiser/Kaiser7022.h b/Core/NES/Mappers/Kaiser/Kaiser7022.h
index 64b072a7..ba9555bc 100644
--- a/Core/NES/Mappers/Kaiser/Kaiser7022.h
+++ b/Core/NES/Mappers/Kaiser/Kaiser7022.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Kaiser7022 : public BaseMapper
diff --git a/Core/NES/Mappers/Kaiser/Kaiser7031.h b/Core/NES/Mappers/Kaiser/Kaiser7031.h
index 5fb2d096..a1bb20ed 100644
--- a/Core/NES/Mappers/Kaiser/Kaiser7031.h
+++ b/Core/NES/Mappers/Kaiser/Kaiser7031.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Kaiser7031 : public BaseMapper
diff --git a/Core/NES/Mappers/Kaiser/Kaiser7037.h b/Core/NES/Mappers/Kaiser/Kaiser7037.h
index cba8a95b..d4cb6d75 100644
--- a/Core/NES/Mappers/Kaiser/Kaiser7037.h
+++ b/Core/NES/Mappers/Kaiser/Kaiser7037.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Kaiser7037 : public BaseMapper
diff --git a/Core/NES/Mappers/Kaiser/Kaiser7057.h b/Core/NES/Mappers/Kaiser/Kaiser7057.h
index f9576901..186d8a59 100644
--- a/Core/NES/Mappers/Kaiser/Kaiser7057.h
+++ b/Core/NES/Mappers/Kaiser/Kaiser7057.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Kaiser7057 : public BaseMapper
diff --git a/Core/NES/Mappers/Kaiser/Kaiser7058.h b/Core/NES/Mappers/Kaiser/Kaiser7058.h
index dc0dea90..785915d6 100644
--- a/Core/NES/Mappers/Kaiser/Kaiser7058.h
+++ b/Core/NES/Mappers/Kaiser/Kaiser7058.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Kaiser7058 : public BaseMapper
diff --git a/Core/NES/Mappers/Konami/VRC1.h b/Core/NES/Mappers/Konami/VRC1.h
index b3e019f5..78fbd25f 100644
--- a/Core/NES/Mappers/Konami/VRC1.h
+++ b/Core/NES/Mappers/Konami/VRC1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class VRC1 : public BaseMapper
diff --git a/Core/NES/Mappers/Konami/VRC2_4.h b/Core/NES/Mappers/Konami/VRC2_4.h
index b8835b25..83a5f780 100644
--- a/Core/NES/Mappers/Konami/VRC2_4.h
+++ b/Core/NES/Mappers/Konami/VRC2_4.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/Mappers/Konami/VrcIrq.h"
diff --git a/Core/NES/Mappers/Konami/VRC3.h b/Core/NES/Mappers/Konami/VRC3.h
index 4da71d6a..c831c430 100644
--- a/Core/NES/Mappers/Konami/VRC3.h
+++ b/Core/NES/Mappers/Konami/VRC3.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/Mappers/Konami/VRC6.h b/Core/NES/Mappers/Konami/VRC6.h
index ed86ab50..54b5dc3a 100644
--- a/Core/NES/Mappers/Konami/VRC6.h
+++ b/Core/NES/Mappers/Konami/VRC6.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/Mappers/Konami/VrcIrq.h"
#include "NES/Mappers/Audio/Vrc6Audio.h"
diff --git a/Core/NES/Mappers/Konami/VRC7.h b/Core/NES/Mappers/Konami/VRC7.h
index 572ac12f..e2755ec1 100644
--- a/Core/NES/Mappers/Konami/VRC7.h
+++ b/Core/NES/Mappers/Konami/VRC7.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/Mappers/Konami/VrcIrq.h"
#include "NES/Mappers/Audio/Vrc7Audio.h"
diff --git a/Core/NES/Mappers/Mmc3Variants/Bmc830118C.h b/Core/NES/Mappers/Mmc3Variants/Bmc830118C.h
index d92243dc..e2c69497 100644
--- a/Core/NES/Mappers/Mmc3Variants/Bmc830118C.h
+++ b/Core/NES/Mappers/Mmc3Variants/Bmc830118C.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class Bmc830118C : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/Bmc8in1.h b/Core/NES/Mappers/Mmc3Variants/Bmc8in1.h
index deb05ab1..9ecab164 100644
--- a/Core/NES/Mappers/Mmc3Variants/Bmc8in1.h
+++ b/Core/NES/Mappers/Mmc3Variants/Bmc8in1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class Bmc8in1 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/BmcGn45.h b/Core/NES/Mappers/Mmc3Variants/BmcGn45.h
index f9242df7..1906553b 100644
--- a/Core/NES/Mappers/Mmc3Variants/BmcGn45.h
+++ b/Core/NES/Mappers/Mmc3Variants/BmcGn45.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class BmcGn45 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/BmcHpxx.h b/Core/NES/Mappers/Mmc3Variants/BmcHpxx.h
index 499778d5..4c10b20f 100644
--- a/Core/NES/Mappers/Mmc3Variants/BmcHpxx.h
+++ b/Core/NES/Mappers/Mmc3Variants/BmcHpxx.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class BmcHpxx : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/DragonFighter.h b/Core/NES/Mappers/Mmc3Variants/DragonFighter.h
index f48672e4..bdf5b358 100644
--- a/Core/NES/Mappers/Mmc3Variants/DragonFighter.h
+++ b/Core/NES/Mappers/Mmc3Variants/DragonFighter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
#include "NES/NesConsole.h"
#include "NES/NesMemoryManager.h"
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_114.h b/Core/NES/Mappers/Mmc3Variants/MMC3_114.h
index 99e048f9..0ab1e320 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_114.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_114.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_114 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_115.h b/Core/NES/Mappers/Mmc3Variants/MMC3_115.h
index 52b96e3d..6780f58a 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_115.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_115.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_115 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_12.h b/Core/NES/Mappers/Mmc3Variants/MMC3_12.h
index a8eb4efc..f3264ecc 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_12.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_12.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_12 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_121.h b/Core/NES/Mappers/Mmc3Variants/MMC3_121.h
index 3927b477..6f7b903d 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_121.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_121.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_121 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_123.h b/Core/NES/Mappers/Mmc3Variants/MMC3_123.h
index 2d47463e..a50ef078 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_123.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_123.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_123 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_126.h b/Core/NES/Mappers/Mmc3Variants/MMC3_126.h
index 5dbfdb2c..d679c919 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_126.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_126.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_126 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_134.h b/Core/NES/Mappers/Mmc3Variants/MMC3_134.h
index 24acbade..28b9eee1 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_134.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_134.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_134 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_14.h b/Core/NES/Mappers/Mmc3Variants/MMC3_14.h
index 45ff29e2..ef734727 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_14.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_14.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_14 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_165.h b/Core/NES/Mappers/Mmc3Variants/MMC3_165.h
index 66e20e8d..caae77c9 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_165.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_165.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_165 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_182.h b/Core/NES/Mappers/Mmc3Variants/MMC3_182.h
index e2841d20..af52ff17 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_182.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_182.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_182 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_187.h b/Core/NES/Mappers/Mmc3Variants/MMC3_187.h
index 0a19988f..70a8a2a9 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_187.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_187.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_187: public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_197.h b/Core/NES/Mappers/Mmc3Variants/MMC3_197.h
index 8e1d32cb..fa23bcff 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_197.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_197.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_197 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_198.h b/Core/NES/Mappers/Mmc3Variants/MMC3_198.h
index 21f39958..92eeee51 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_198.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_198.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
//Most likely incorrect/incomplete, but works (with minor glitches) with the 2 games marked as mapper 198 that I am aware of.
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_199.h b/Core/NES/Mappers/Mmc3Variants/MMC3_199.h
index 05e55dce..aa209a52 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_199.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_199.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_199 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_205.h b/Core/NES/Mappers/Mmc3Variants/MMC3_205.h
index 23fe4585..2eec50e3 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_205.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_205.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_205 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_208.h b/Core/NES/Mappers/Mmc3Variants/MMC3_208.h
index e4cd4fe2..48da41ea 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_208.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_208.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_208 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_215.h b/Core/NES/Mappers/Mmc3Variants/MMC3_215.h
index c1c0c5cb..94e2fb0a 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_215.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_215.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
//Unif: UNL-8237
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_217.h b/Core/NES/Mappers/Mmc3Variants/MMC3_217.h
index c6b34b43..bf3e197a 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_217.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_217.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_217 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_224.h b/Core/NES/Mappers/Mmc3Variants/MMC3_224.h
index 875e396a..655ee55a 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_224.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_224.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
//iNES Mapper 224 is used for the ȑ (Jncota) KT-008 PCB. It's an MMC3 clone that supports 1024 KiB of PRG-ROM
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_238.h b/Core/NES/Mappers/Mmc3Variants/MMC3_238.h
index df2dbb32..b4132c49 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_238.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_238.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_238 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_245.h b/Core/NES/Mappers/Mmc3Variants/MMC3_245.h
index 9a9311e9..af0ab652 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_245.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_245.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_245 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_249.h b/Core/NES/Mappers/Mmc3Variants/MMC3_249.h
index 741d4680..67b176a9 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_249.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_249.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_249 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_250.h b/Core/NES/Mappers/Mmc3Variants/MMC3_250.h
index 6d3a447c..1cbb92b3 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_250.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_250.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_250 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_254.h b/Core/NES/Mappers/Mmc3Variants/MMC3_254.h
index 9aa8dfd0..71d36872 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_254.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_254.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_254 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_44.h b/Core/NES/Mappers/Mmc3Variants/MMC3_44.h
index 603f7446..98f9703d 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_44.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_44.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_44 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_45.h b/Core/NES/Mappers/Mmc3Variants/MMC3_45.h
index 629c4012..b1017d5c 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_45.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_45.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_45 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_49.h b/Core/NES/Mappers/Mmc3Variants/MMC3_49.h
index 74829387..eeda41a5 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_49.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_49.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_49 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_52.h b/Core/NES/Mappers/Mmc3Variants/MMC3_52.h
index ec4bee69..5df01aba 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_52.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_52.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_52 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_Bmc411120C.h b/Core/NES/Mappers/Mmc3Variants/MMC3_Bmc411120C.h
index edad65ef..b9b42c3b 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_Bmc411120C.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_Bmc411120C.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_Bmc411120C : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_BmcF15.h b/Core/NES/Mappers/Mmc3Variants/MMC3_BmcF15.h
index a0b9dddd..6742b2a8 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_BmcF15.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_BmcF15.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_BmcF15 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_ChrRam.h b/Core/NES/Mappers/Mmc3Variants/MMC3_ChrRam.h
index 27dbe478..8f2e6f86 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_ChrRam.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_ChrRam.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_ChrRam : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_Coolboy.h b/Core/NES/Mappers/Mmc3Variants/MMC3_Coolboy.h
index 88228238..9afc9934 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_Coolboy.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_Coolboy.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
//Mostly taken from FCEUX's code
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_Kof97.h b/Core/NES/Mappers/Mmc3Variants/MMC3_Kof97.h
index 44bb9b62..1cd5e91d 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_Kof97.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_Kof97.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_Kof97 : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_MaliSB.h b/Core/NES/Mappers/Mmc3Variants/MMC3_MaliSB.h
index 2ec919fe..7b5c751b 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_MaliSB.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_MaliSB.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_MaliSB : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/MMC3_StreetHeroes.h b/Core/NES/Mappers/Mmc3Variants/MMC3_StreetHeroes.h
index e3840906..540f5e9c 100644
--- a/Core/NES/Mappers/Mmc3Variants/MMC3_StreetHeroes.h
+++ b/Core/NES/Mappers/Mmc3Variants/MMC3_StreetHeroes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_StreetHeroes : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/McAcc.h b/Core/NES/Mappers/Mmc3Variants/McAcc.h
index 7a66b15a..424eb638 100644
--- a/Core/NES/Mappers/Mmc3Variants/McAcc.h
+++ b/Core/NES/Mappers/Mmc3Variants/McAcc.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
//Based on krikzz's research: https://forums.nesdev.com/viewtopic.php?p=242427#p242427
diff --git a/Core/NES/Mappers/Mmc3Variants/ResetTxrom.h b/Core/NES/Mappers/Mmc3Variants/ResetTxrom.h
index 6d4957bf..4c331b63 100644
--- a/Core/NES/Mappers/Mmc3Variants/ResetTxrom.h
+++ b/Core/NES/Mappers/Mmc3Variants/ResetTxrom.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class ResetTxrom : public MMC3
diff --git a/Core/NES/Mappers/Mmc3Variants/Unl158B.h b/Core/NES/Mappers/Mmc3Variants/Unl158B.h
index 66672f23..eca0b206 100644
--- a/Core/NES/Mappers/Mmc3Variants/Unl158B.h
+++ b/Core/NES/Mappers/Mmc3Variants/Unl158B.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
#include "NES/NesConsole.h"
#include "NES/NesMemoryManager.h"
diff --git a/Core/NES/Mappers/Mmc3Variants/Unl8237A.h b/Core/NES/Mappers/Mmc3Variants/Unl8237A.h
index 6f59641b..d412d208 100644
--- a/Core/NES/Mappers/Mmc3Variants/Unl8237A.h
+++ b/Core/NES/Mappers/Mmc3Variants/Unl8237A.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Mmc3Variants/MMC3_215.h"
class Unl8237A : public MMC3_215
diff --git a/Core/NES/Mappers/NSF/NsfMapper.cpp b/Core/NES/Mappers/NSF/NsfMapper.cpp
index 5d97c576..2352b0e3 100644
--- a/Core/NES/Mappers/NSF/NsfMapper.cpp
+++ b/Core/NES/Mappers/NSF/NsfMapper.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "NES/Mappers/NSF/NsfMapper.h"
#include "NES/NesConstants.h"
diff --git a/Core/NES/Mappers/Namco/Namco108.h b/Core/NES/Mappers/Namco/Namco108.h
index 6440a742..5594e892 100644
--- a/Core/NES/Mappers/Namco/Namco108.h
+++ b/Core/NES/Mappers/Namco/Namco108.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class Namco108 : public MMC3
diff --git a/Core/NES/Mappers/Namco/Namco108_154.h b/Core/NES/Mappers/Namco/Namco108_154.h
index a0bcd685..97ca7d21 100644
--- a/Core/NES/Mappers/Namco/Namco108_154.h
+++ b/Core/NES/Mappers/Namco/Namco108_154.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Namco/Namco108_88.h"
class Namco108_154 : public Namco108_88
diff --git a/Core/NES/Mappers/Namco/Namco108_76.h b/Core/NES/Mappers/Namco/Namco108_76.h
index 92fa1a43..60514f77 100644
--- a/Core/NES/Mappers/Namco/Namco108_76.h
+++ b/Core/NES/Mappers/Namco/Namco108_76.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Namco/Namco108.h"
class Namco108_76 : public Namco108
diff --git a/Core/NES/Mappers/Namco/Namco108_88.h b/Core/NES/Mappers/Namco/Namco108_88.h
index 3fbed1aa..3a605d26 100644
--- a/Core/NES/Mappers/Namco/Namco108_88.h
+++ b/Core/NES/Mappers/Namco/Namco108_88.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Namco/Namco108.h"
class Namco108_88 : public Namco108
diff --git a/Core/NES/Mappers/Namco/Namco108_95.h b/Core/NES/Mappers/Namco/Namco108_95.h
index ec92dc86..4cb57b16 100644
--- a/Core/NES/Mappers/Namco/Namco108_95.h
+++ b/Core/NES/Mappers/Namco/Namco108_95.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Namco/Namco108.h"
class Namco108_95 : public Namco108
diff --git a/Core/NES/Mappers/Namco/Namco163.h b/Core/NES/Mappers/Namco/Namco163.h
index d1bf56e1..69a68e72 100644
--- a/Core/NES/Mappers/Namco/Namco163.h
+++ b/Core/NES/Mappers/Namco/Namco163.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/Mappers/Audio/Namco163Audio.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/Mappers/Nintendo/AXROM.h b/Core/NES/Mappers/Nintendo/AXROM.h
index 2bc4eb50..4419239f 100644
--- a/Core/NES/Mappers/Nintendo/AXROM.h
+++ b/Core/NES/Mappers/Nintendo/AXROM.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Mappers/Nintendo/CNROM.h b/Core/NES/Mappers/Nintendo/CNROM.h
index 8f4cafd5..b6b9754c 100644
--- a/Core/NES/Mappers/Nintendo/CNROM.h
+++ b/Core/NES/Mappers/Nintendo/CNROM.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class CNROM : public BaseMapper
diff --git a/Core/NES/Mappers/Nintendo/CpRom.h b/Core/NES/Mappers/Nintendo/CpRom.h
index c94f31b6..73f26c1c 100644
--- a/Core/NES/Mappers/Nintendo/CpRom.h
+++ b/Core/NES/Mappers/Nintendo/CpRom.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class CpRom : public BaseMapper
diff --git a/Core/NES/Mappers/Nintendo/FamicomBox.h b/Core/NES/Mappers/Nintendo/FamicomBox.h
index b1d35bf8..109db6f3 100644
--- a/Core/NES/Mappers/Nintendo/FamicomBox.h
+++ b/Core/NES/Mappers/Nintendo/FamicomBox.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/InternalRamHandler.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/Mappers/Nintendo/GxRom.h b/Core/NES/Mappers/Nintendo/GxRom.h
index 2e8bf0d1..5e96303e 100644
--- a/Core/NES/Mappers/Nintendo/GxRom.h
+++ b/Core/NES/Mappers/Nintendo/GxRom.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class GxRom : public BaseMapper
diff --git a/Core/NES/Mappers/Nintendo/MMC1.h b/Core/NES/Mappers/Nintendo/MMC1.h
index aacd5e90..fc46a82a 100644
--- a/Core/NES/Mappers/Nintendo/MMC1.h
+++ b/Core/NES/Mappers/Nintendo/MMC1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Mappers/Nintendo/MMC2.h b/Core/NES/Mappers/Nintendo/MMC2.h
index be8f25d2..15be8792 100644
--- a/Core/NES/Mappers/Nintendo/MMC2.h
+++ b/Core/NES/Mappers/Nintendo/MMC2.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class MMC2 : public BaseMapper
diff --git a/Core/NES/Mappers/Nintendo/MMC3.h b/Core/NES/Mappers/Nintendo/MMC3.h
index aa55bc8d..246a5c47 100644
--- a/Core/NES/Mappers/Nintendo/MMC3.h
+++ b/Core/NES/Mappers/Nintendo/MMC3.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/Mappers/A12Watcher.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/Mappers/Nintendo/MMC3_37.h b/Core/NES/Mappers/Nintendo/MMC3_37.h
index 2e770fe8..3a06fae1 100644
--- a/Core/NES/Mappers/Nintendo/MMC3_37.h
+++ b/Core/NES/Mappers/Nintendo/MMC3_37.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_37 : public MMC3
diff --git a/Core/NES/Mappers/Nintendo/MMC3_47.h b/Core/NES/Mappers/Nintendo/MMC3_47.h
index 7158e737..b079b608 100644
--- a/Core/NES/Mappers/Nintendo/MMC3_47.h
+++ b/Core/NES/Mappers/Nintendo/MMC3_47.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_47 : public MMC3
diff --git a/Core/NES/Mappers/Nintendo/MMC4.h b/Core/NES/Mappers/Nintendo/MMC4.h
index bddf1809..839f6b60 100644
--- a/Core/NES/Mappers/Nintendo/MMC4.h
+++ b/Core/NES/Mappers/Nintendo/MMC4.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC2.h"
class MMC4 : public MMC2
diff --git a/Core/NES/Mappers/Nintendo/MMC5.h b/Core/NES/Mappers/Nintendo/MMC5.h
index 4b88c872..58e85e75 100644
--- a/Core/NES/Mappers/Nintendo/MMC5.h
+++ b/Core/NES/Mappers/Nintendo/MMC5.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/Mappers/Nintendo/Mmc5MemoryHandler.h b/Core/NES/Mappers/Nintendo/Mmc5MemoryHandler.h
index 16899b4e..6c669ed9 100644
--- a/Core/NES/Mappers/Nintendo/Mmc5MemoryHandler.h
+++ b/Core/NES/Mappers/Nintendo/Mmc5MemoryHandler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/INesMemoryHandler.h"
#include "NES/NesConsole.h"
#include "NES/NesPpu.h"
diff --git a/Core/NES/Mappers/Nintendo/NROM.h b/Core/NES/Mappers/Nintendo/NROM.h
index 4cf75249..968c7d02 100644
--- a/Core/NES/Mappers/Nintendo/NROM.h
+++ b/Core/NES/Mappers/Nintendo/NROM.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class NROM : public BaseMapper
diff --git a/Core/NES/Mappers/Nintendo/TxSRom.h b/Core/NES/Mappers/Nintendo/TxSRom.h
index b4d3fd96..ce3cbd07 100644
--- a/Core/NES/Mappers/Nintendo/TxSRom.h
+++ b/Core/NES/Mappers/Nintendo/TxSRom.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
//TKSROM and TLSROM
diff --git a/Core/NES/Mappers/Nintendo/UNROM.h b/Core/NES/Mappers/Nintendo/UNROM.h
index c172595b..4655885c 100644
--- a/Core/NES/Mappers/Nintendo/UNROM.h
+++ b/Core/NES/Mappers/Nintendo/UNROM.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class UNROM : public BaseMapper
diff --git a/Core/NES/Mappers/Nintendo/UnRom_180.h b/Core/NES/Mappers/Nintendo/UnRom_180.h
index f0ec0df0..19a55c50 100644
--- a/Core/NES/Mappers/Nintendo/UnRom_180.h
+++ b/Core/NES/Mappers/Nintendo/UnRom_180.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class UnRom_180 : public BaseMapper
diff --git a/Core/NES/Mappers/Nintendo/UnRom_94.h b/Core/NES/Mappers/Nintendo/UnRom_94.h
index c53c5c35..59102875 100644
--- a/Core/NES/Mappers/Nintendo/UnRom_94.h
+++ b/Core/NES/Mappers/Nintendo/UnRom_94.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class UnRom_94 : public BaseMapper
diff --git a/Core/NES/Mappers/Ntdec/Bmc63.h b/Core/NES/Mappers/Ntdec/Bmc63.h
index fc24eb38..879986a6 100644
--- a/Core/NES/Mappers/Ntdec/Bmc63.h
+++ b/Core/NES/Mappers/Ntdec/Bmc63.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Bmc63 : public BaseMapper
diff --git a/Core/NES/Mappers/Ntdec/BmcNtd03.h b/Core/NES/Mappers/Ntdec/BmcNtd03.h
index 6c0b7e2e..5084077d 100644
--- a/Core/NES/Mappers/Ntdec/BmcNtd03.h
+++ b/Core/NES/Mappers/Ntdec/BmcNtd03.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class BmcNtd03 : public BaseMapper
diff --git a/Core/NES/Mappers/Ntdec/Caltron41.h b/Core/NES/Mappers/Ntdec/Caltron41.h
index 549dd63b..4ba91672 100644
--- a/Core/NES/Mappers/Ntdec/Caltron41.h
+++ b/Core/NES/Mappers/Ntdec/Caltron41.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Caltron41 : public BaseMapper
diff --git a/Core/NES/Mappers/Ntdec/Mapper112.h b/Core/NES/Mappers/Ntdec/Mapper112.h
index cb57c1ad..7fcfb6f7 100644
--- a/Core/NES/Mappers/Ntdec/Mapper112.h
+++ b/Core/NES/Mappers/Ntdec/Mapper112.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper112 : public BaseMapper
diff --git a/Core/NES/Mappers/Ntdec/Mapper174.h b/Core/NES/Mappers/Ntdec/Mapper174.h
index 180d8282..282b4cf9 100644
--- a/Core/NES/Mappers/Ntdec/Mapper174.h
+++ b/Core/NES/Mappers/Ntdec/Mapper174.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
//NTDec 5-in-1 cart - untested, based on Wiki description
diff --git a/Core/NES/Mappers/Ntdec/Mapper221.h b/Core/NES/Mappers/Ntdec/Mapper221.h
index 1ace9110..5dcabbc8 100644
--- a/Core/NES/Mappers/Ntdec/Mapper221.h
+++ b/Core/NES/Mappers/Ntdec/Mapper221.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper221 : public BaseMapper
diff --git a/Core/NES/Mappers/Ntdec/NtdecTc112.h b/Core/NES/Mappers/Ntdec/NtdecTc112.h
index ac32b0a5..c1d477ae 100644
--- a/Core/NES/Mappers/Ntdec/NtdecTc112.h
+++ b/Core/NES/Mappers/Ntdec/NtdecTc112.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class NtdecTc112 : public BaseMapper
diff --git a/Core/NES/Mappers/Ntdec/Tf1201.h b/Core/NES/Mappers/Ntdec/Tf1201.h
index 91f56232..358d13b8 100644
--- a/Core/NES/Mappers/Ntdec/Tf1201.h
+++ b/Core/NES/Mappers/Ntdec/Tf1201.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Tf1201 : public BaseMapper
diff --git a/Core/NES/Mappers/Sachen/Sachen74LS374N.h b/Core/NES/Mappers/Sachen/Sachen74LS374N.h
index d7aff6a5..c0b4554e 100644
--- a/Core/NES/Mappers/Sachen/Sachen74LS374N.h
+++ b/Core/NES/Mappers/Sachen/Sachen74LS374N.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "NES/NesMemoryManager.h"
diff --git a/Core/NES/Mappers/Sachen/Sachen9602.h b/Core/NES/Mappers/Sachen/Sachen9602.h
index 25a9d04d..79ae5b53 100644
--- a/Core/NES/Mappers/Sachen/Sachen9602.h
+++ b/Core/NES/Mappers/Sachen/Sachen9602.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class Sachen9602 : public MMC3
diff --git a/Core/NES/Mappers/Sachen/Sachen_133.h b/Core/NES/Mappers/Sachen/Sachen_133.h
index a02d6662..6254cf41 100644
--- a/Core/NES/Mappers/Sachen/Sachen_133.h
+++ b/Core/NES/Mappers/Sachen/Sachen_133.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Sachen_133 : public BaseMapper
diff --git a/Core/NES/Mappers/Sachen/Sachen_136.h b/Core/NES/Mappers/Sachen/Sachen_136.h
index f062e64a..2f040d5b 100644
--- a/Core/NES/Mappers/Sachen/Sachen_136.h
+++ b/Core/NES/Mappers/Sachen/Sachen_136.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "NES/NesMemoryManager.h"
diff --git a/Core/NES/Mappers/Sachen/Sachen_145.h b/Core/NES/Mappers/Sachen/Sachen_145.h
index a6adedb7..70f2d2c0 100644
--- a/Core/NES/Mappers/Sachen/Sachen_145.h
+++ b/Core/NES/Mappers/Sachen/Sachen_145.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Sachen_145 : public BaseMapper
diff --git a/Core/NES/Mappers/Sachen/Sachen_147.h b/Core/NES/Mappers/Sachen/Sachen_147.h
index 78d7878f..07a1ab9f 100644
--- a/Core/NES/Mappers/Sachen/Sachen_147.h
+++ b/Core/NES/Mappers/Sachen/Sachen_147.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "NES/NesMemoryManager.h"
diff --git a/Core/NES/Mappers/Sachen/Sachen_148.h b/Core/NES/Mappers/Sachen/Sachen_148.h
index eadee352..f035d010 100644
--- a/Core/NES/Mappers/Sachen/Sachen_148.h
+++ b/Core/NES/Mappers/Sachen/Sachen_148.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Sachen_148 : public BaseMapper
diff --git a/Core/NES/Mappers/Sachen/Sachen_149.h b/Core/NES/Mappers/Sachen/Sachen_149.h
index ab341bc8..8f54d3a5 100644
--- a/Core/NES/Mappers/Sachen/Sachen_149.h
+++ b/Core/NES/Mappers/Sachen/Sachen_149.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Sachen_149 : public BaseMapper
diff --git a/Core/NES/Mappers/StudyBox.h b/Core/NES/Mappers/StudyBox.h
index b0893466..f80faa2a 100644
--- a/Core/NES/Mappers/StudyBox.h
+++ b/Core/NES/Mappers/StudyBox.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesMemoryManager.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/Mappers/Sunsoft/Sunsoft184.h b/Core/NES/Mappers/Sunsoft/Sunsoft184.h
index 4d382c9a..7a5402e5 100644
--- a/Core/NES/Mappers/Sunsoft/Sunsoft184.h
+++ b/Core/NES/Mappers/Sunsoft/Sunsoft184.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Sunsoft184 : public BaseMapper
diff --git a/Core/NES/Mappers/Sunsoft/Sunsoft3.h b/Core/NES/Mappers/Sunsoft/Sunsoft3.h
index 397f5d0a..b62d6e5f 100644
--- a/Core/NES/Mappers/Sunsoft/Sunsoft3.h
+++ b/Core/NES/Mappers/Sunsoft/Sunsoft3.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesCpu.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/Mappers/Sunsoft/Sunsoft4.h b/Core/NES/Mappers/Sunsoft/Sunsoft4.h
index 53303ef2..77e4f08b 100644
--- a/Core/NES/Mappers/Sunsoft/Sunsoft4.h
+++ b/Core/NES/Mappers/Sunsoft/Sunsoft4.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesCpu.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/Mappers/Sunsoft/Sunsoft89.h b/Core/NES/Mappers/Sunsoft/Sunsoft89.h
index fbcc3605..672f05f8 100644
--- a/Core/NES/Mappers/Sunsoft/Sunsoft89.h
+++ b/Core/NES/Mappers/Sunsoft/Sunsoft89.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Sunsoft89 : public BaseMapper
diff --git a/Core/NES/Mappers/Sunsoft/Sunsoft93.h b/Core/NES/Mappers/Sunsoft/Sunsoft93.h
index 46a5e86c..c0a56ab8 100644
--- a/Core/NES/Mappers/Sunsoft/Sunsoft93.h
+++ b/Core/NES/Mappers/Sunsoft/Sunsoft93.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Sunsoft93 : public BaseMapper
diff --git a/Core/NES/Mappers/Sunsoft/SunsoftFme7.h b/Core/NES/Mappers/Sunsoft/SunsoftFme7.h
index 7c2fc581..01657e55 100644
--- a/Core/NES/Mappers/Sunsoft/SunsoftFme7.h
+++ b/Core/NES/Mappers/Sunsoft/SunsoftFme7.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesCpu.h"
#include "NES/Mappers/Audio/Sunsoft5bAudio.h"
diff --git a/Core/NES/Mappers/Taito/TaitoTc0190.h b/Core/NES/Mappers/Taito/TaitoTc0190.h
index a990b4e5..2de21831 100644
--- a/Core/NES/Mappers/Taito/TaitoTc0190.h
+++ b/Core/NES/Mappers/Taito/TaitoTc0190.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class TaitoTc0190 : public BaseMapper
diff --git a/Core/NES/Mappers/Taito/TaitoTc0690.h b/Core/NES/Mappers/Taito/TaitoTc0690.h
index 263707c5..1a9c4665 100644
--- a/Core/NES/Mappers/Taito/TaitoTc0690.h
+++ b/Core/NES/Mappers/Taito/TaitoTc0690.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesConsole.h"
#include "NES/NesCpu.h"
#include "NES/Mappers/Nintendo/MMC3.h"
diff --git a/Core/NES/Mappers/Taito/TaitoX1005.h b/Core/NES/Mappers/Taito/TaitoX1005.h
index 6c7ed4be..929e268d 100644
--- a/Core/NES/Mappers/Taito/TaitoX1005.h
+++ b/Core/NES/Mappers/Taito/TaitoX1005.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class TaitoX1005 : public BaseMapper
diff --git a/Core/NES/Mappers/Taito/TaitoX1017.h b/Core/NES/Mappers/Taito/TaitoX1017.h
index 43daa15e..dbe74f04 100644
--- a/Core/NES/Mappers/Taito/TaitoX1017.h
+++ b/Core/NES/Mappers/Taito/TaitoX1017.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class TaitoX1017 : public BaseMapper
diff --git a/Core/NES/Mappers/Tengen/Rambo1.h b/Core/NES/Mappers/Tengen/Rambo1.h
index ec3281bc..e0b21ca8 100644
--- a/Core/NES/Mappers/Tengen/Rambo1.h
+++ b/Core/NES/Mappers/Tengen/Rambo1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/Mappers/Tengen/Rambo1_158.h b/Core/NES/Mappers/Tengen/Rambo1_158.h
index 8e742c91..bb1e160b 100644
--- a/Core/NES/Mappers/Tengen/Rambo1_158.h
+++ b/Core/NES/Mappers/Tengen/Rambo1_158.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Tengen/Rambo1.h"
class Rambo1_158 : public Rambo1
diff --git a/Core/NES/Mappers/Txc/Bmc11160.h b/Core/NES/Mappers/Txc/Bmc11160.h
index ec0ba194..cf0cfe2c 100644
--- a/Core/NES/Mappers/Txc/Bmc11160.h
+++ b/Core/NES/Mappers/Txc/Bmc11160.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Bmc11160 : public BaseMapper
diff --git a/Core/NES/Mappers/Txc/MMC3_189.h b/Core/NES/Mappers/Txc/MMC3_189.h
index 1c7b28a3..9e818d36 100644
--- a/Core/NES/Mappers/Txc/MMC3_189.h
+++ b/Core/NES/Mappers/Txc/MMC3_189.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Nintendo/MMC3.h"
class MMC3_189 : public MMC3
diff --git a/Core/NES/Mappers/Txc/Mapper61.h b/Core/NES/Mappers/Txc/Mapper61.h
index d937f9c3..f2d84e67 100644
--- a/Core/NES/Mappers/Txc/Mapper61.h
+++ b/Core/NES/Mappers/Txc/Mapper61.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper61 : public BaseMapper
diff --git a/Core/NES/Mappers/Txc/Txc22000.h b/Core/NES/Mappers/Txc/Txc22000.h
index 2f6a5e0e..69b39006 100644
--- a/Core/NES/Mappers/Txc/Txc22000.h
+++ b/Core/NES/Mappers/Txc/Txc22000.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/Mappers/Txc/TxcChip.h"
diff --git a/Core/NES/Mappers/Txc/Txc22211A.h b/Core/NES/Mappers/Txc/Txc22211A.h
index 423c590b..b35cb4ee 100644
--- a/Core/NES/Mappers/Txc/Txc22211A.h
+++ b/Core/NES/Mappers/Txc/Txc22211A.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/Mappers/Txc/TxcChip.h"
diff --git a/Core/NES/Mappers/Txc/Txc22211B.h b/Core/NES/Mappers/Txc/Txc22211B.h
index 084663e7..5d1e77bc 100644
--- a/Core/NES/Mappers/Txc/Txc22211B.h
+++ b/Core/NES/Mappers/Txc/Txc22211B.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/Mappers/Txc/TxcChip.h"
diff --git a/Core/NES/Mappers/Txc/Txc22211C.h b/Core/NES/Mappers/Txc/Txc22211C.h
index 70507ecc..f4842d8b 100644
--- a/Core/NES/Mappers/Txc/Txc22211C.h
+++ b/Core/NES/Mappers/Txc/Txc22211C.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Txc/Txc22211A.h"
class Txc22211C : public Txc22211A
diff --git a/Core/NES/Mappers/Txc/TxcChip.h b/Core/NES/Mappers/Txc/TxcChip.h
index 876d2770..dd22badb 100644
--- a/Core/NES/Mappers/Txc/TxcChip.h
+++ b/Core/NES/Mappers/Txc/TxcChip.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Mappers/Unlicensed/A65AS.h b/Core/NES/Mappers/Unlicensed/A65AS.h
index 2eff606b..93b0b9d3 100644
--- a/Core/NES/Mappers/Unlicensed/A65AS.h
+++ b/Core/NES/Mappers/Unlicensed/A65AS.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class A65AS : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Ac08.h b/Core/NES/Mappers/Unlicensed/Ac08.h
index 139d0819..fcc8688e 100644
--- a/Core/NES/Mappers/Unlicensed/Ac08.h
+++ b/Core/NES/Mappers/Unlicensed/Ac08.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/Mappers/Unlicensed/ActionEnterprises.h b/Core/NES/Mappers/Unlicensed/ActionEnterprises.h
index 717e9f7e..c4061531 100644
--- a/Core/NES/Mappers/Unlicensed/ActionEnterprises.h
+++ b/Core/NES/Mappers/Unlicensed/ActionEnterprises.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class ActionEnterprises : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Ax5705.h b/Core/NES/Mappers/Unlicensed/Ax5705.h
index 86896b8e..5449b5cc 100644
--- a/Core/NES/Mappers/Unlicensed/Ax5705.h
+++ b/Core/NES/Mappers/Unlicensed/Ax5705.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Ax5705 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Bb.h b/Core/NES/Mappers/Unlicensed/Bb.h
index 89b863b3..3cfeaed5 100644
--- a/Core/NES/Mappers/Unlicensed/Bb.h
+++ b/Core/NES/Mappers/Unlicensed/Bb.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Bb : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Bmc12in1.h b/Core/NES/Mappers/Unlicensed/Bmc12in1.h
index f6e95335..27574a96 100644
--- a/Core/NES/Mappers/Unlicensed/Bmc12in1.h
+++ b/Core/NES/Mappers/Unlicensed/Bmc12in1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Bmc12in1 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Bmc190in1.h b/Core/NES/Mappers/Unlicensed/Bmc190in1.h
index 8f91d27e..af1d8a3e 100644
--- a/Core/NES/Mappers/Unlicensed/Bmc190in1.h
+++ b/Core/NES/Mappers/Unlicensed/Bmc190in1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Bmc190in1 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Bmc235.h b/Core/NES/Mappers/Unlicensed/Bmc235.h
index 63cf9d14..9e299a9b 100644
--- a/Core/NES/Mappers/Unlicensed/Bmc235.h
+++ b/Core/NES/Mappers/Unlicensed/Bmc235.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Bmc235 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Bmc255.h b/Core/NES/Mappers/Unlicensed/Bmc255.h
index 3e3a9095..d782d8ff 100644
--- a/Core/NES/Mappers/Unlicensed/Bmc255.h
+++ b/Core/NES/Mappers/Unlicensed/Bmc255.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Bmc255 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Bmc51.h b/Core/NES/Mappers/Unlicensed/Bmc51.h
index 3efd3f30..92da91d0 100644
--- a/Core/NES/Mappers/Unlicensed/Bmc51.h
+++ b/Core/NES/Mappers/Unlicensed/Bmc51.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Bmc51 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Bmc60311C.h b/Core/NES/Mappers/Unlicensed/Bmc60311C.h
index abfbbfdf..348f088b 100644
--- a/Core/NES/Mappers/Unlicensed/Bmc60311C.h
+++ b/Core/NES/Mappers/Unlicensed/Bmc60311C.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Bmc60311C : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Bmc64in1NoRepeat.h b/Core/NES/Mappers/Unlicensed/Bmc64in1NoRepeat.h
index 16876f8c..8a186d9d 100644
--- a/Core/NES/Mappers/Unlicensed/Bmc64in1NoRepeat.h
+++ b/Core/NES/Mappers/Unlicensed/Bmc64in1NoRepeat.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Bmc64in1NoRepeat : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Bmc70in1.h b/Core/NES/Mappers/Unlicensed/Bmc70in1.h
index 33c5a58f..90091f34 100644
--- a/Core/NES/Mappers/Unlicensed/Bmc70in1.h
+++ b/Core/NES/Mappers/Unlicensed/Bmc70in1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Bmc70in1 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Bmc80013B.h b/Core/NES/Mappers/Unlicensed/Bmc80013B.h
index 7591e7dd..ce4d8028 100644
--- a/Core/NES/Mappers/Unlicensed/Bmc80013B.h
+++ b/Core/NES/Mappers/Unlicensed/Bmc80013B.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Bmc80013B : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Bmc810544CA1.h b/Core/NES/Mappers/Unlicensed/Bmc810544CA1.h
index e45eb04d..03129f2a 100644
--- a/Core/NES/Mappers/Unlicensed/Bmc810544CA1.h
+++ b/Core/NES/Mappers/Unlicensed/Bmc810544CA1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Bmc810544CA1 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Bmc8157.h b/Core/NES/Mappers/Unlicensed/Bmc8157.h
index 035694e6..ffea7e04 100644
--- a/Core/NES/Mappers/Unlicensed/Bmc8157.h
+++ b/Core/NES/Mappers/Unlicensed/Bmc8157.h
@@ -1,6 +1,6 @@
#pragma once
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Bmc8157 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Bmc830425C4391T.h b/Core/NES/Mappers/Unlicensed/Bmc830425C4391T.h
index a429603d..e28aad96 100644
--- a/Core/NES/Mappers/Unlicensed/Bmc830425C4391T.h
+++ b/Core/NES/Mappers/Unlicensed/Bmc830425C4391T.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Bmc830425C4391T : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/BmcG146.h b/Core/NES/Mappers/Unlicensed/BmcG146.h
index ffb500ce..e2a23223 100644
--- a/Core/NES/Mappers/Unlicensed/BmcG146.h
+++ b/Core/NES/Mappers/Unlicensed/BmcG146.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class BmcG146 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/BmcK3046.h b/Core/NES/Mappers/Unlicensed/BmcK3046.h
index 35d8c9fb..12725841 100644
--- a/Core/NES/Mappers/Unlicensed/BmcK3046.h
+++ b/Core/NES/Mappers/Unlicensed/BmcK3046.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class BmcK3046 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Cc21.h b/Core/NES/Mappers/Unlicensed/Cc21.h
index 856f8346..02b63d7c 100644
--- a/Core/NES/Mappers/Unlicensed/Cc21.h
+++ b/Core/NES/Mappers/Unlicensed/Cc21.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Cc21 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/CityFighter.h b/Core/NES/Mappers/Unlicensed/CityFighter.h
index a355e2fe..910c2947 100644
--- a/Core/NES/Mappers/Unlicensed/CityFighter.h
+++ b/Core/NES/Mappers/Unlicensed/CityFighter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesMemoryManager.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/Mappers/Unlicensed/ColorDreams.h b/Core/NES/Mappers/Unlicensed/ColorDreams.h
index 9bf6c759..523a8fcd 100644
--- a/Core/NES/Mappers/Unlicensed/ColorDreams.h
+++ b/Core/NES/Mappers/Unlicensed/ColorDreams.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class ColorDreams : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/ColorDreams46.h b/Core/NES/Mappers/Unlicensed/ColorDreams46.h
index 4ee316c0..3b7858b5 100644
--- a/Core/NES/Mappers/Unlicensed/ColorDreams46.h
+++ b/Core/NES/Mappers/Unlicensed/ColorDreams46.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class ColorDreams46 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Dance2000.h b/Core/NES/Mappers/Unlicensed/Dance2000.h
index d0a14fad..85d249bb 100644
--- a/Core/NES/Mappers/Unlicensed/Dance2000.h
+++ b/Core/NES/Mappers/Unlicensed/Dance2000.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "NES/NesMemoryManager.h"
diff --git a/Core/NES/Mappers/Unlicensed/DaouInfosys.h b/Core/NES/Mappers/Unlicensed/DaouInfosys.h
index 6baf05a9..2b59638d 100644
--- a/Core/NES/Mappers/Unlicensed/DaouInfosys.h
+++ b/Core/NES/Mappers/Unlicensed/DaouInfosys.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class DaouInfosys : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/DreamTech01.h b/Core/NES/Mappers/Unlicensed/DreamTech01.h
index 1037bec9..83ab6b3e 100644
--- a/Core/NES/Mappers/Unlicensed/DreamTech01.h
+++ b/Core/NES/Mappers/Unlicensed/DreamTech01.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class DreamTech01 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Edu2000.h b/Core/NES/Mappers/Unlicensed/Edu2000.h
index accf458b..a8908e66 100644
--- a/Core/NES/Mappers/Unlicensed/Edu2000.h
+++ b/Core/NES/Mappers/Unlicensed/Edu2000.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Edu2000 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Eh8813A.h b/Core/NES/Mappers/Unlicensed/Eh8813A.h
index 29da1679..bd03fa51 100644
--- a/Core/NES/Mappers/Unlicensed/Eh8813A.h
+++ b/Core/NES/Mappers/Unlicensed/Eh8813A.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Eh8813A : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Ghostbusters63in1.h b/Core/NES/Mappers/Unlicensed/Ghostbusters63in1.h
index fa59ea2e..fa855f33 100644
--- a/Core/NES/Mappers/Unlicensed/Ghostbusters63in1.h
+++ b/Core/NES/Mappers/Unlicensed/Ghostbusters63in1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Ghostbusters63in1 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Gkcx1.h b/Core/NES/Mappers/Unlicensed/Gkcx1.h
index 9ac1f974..a88b1372 100644
--- a/Core/NES/Mappers/Unlicensed/Gkcx1.h
+++ b/Core/NES/Mappers/Unlicensed/Gkcx1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Gkcx1 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Gs2004.h b/Core/NES/Mappers/Unlicensed/Gs2004.h
index f0432d54..d415241b 100644
--- a/Core/NES/Mappers/Unlicensed/Gs2004.h
+++ b/Core/NES/Mappers/Unlicensed/Gs2004.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Gs2004 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Gs2013.h b/Core/NES/Mappers/Unlicensed/Gs2013.h
index dbf26ef5..93e5f488 100644
--- a/Core/NES/Mappers/Unlicensed/Gs2013.h
+++ b/Core/NES/Mappers/Unlicensed/Gs2013.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Gs2013 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Henggedianzi177.h b/Core/NES/Mappers/Unlicensed/Henggedianzi177.h
index 2385a4d2..aa1b592d 100644
--- a/Core/NES/Mappers/Unlicensed/Henggedianzi177.h
+++ b/Core/NES/Mappers/Unlicensed/Henggedianzi177.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Henggedianzi177 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Henggedianzi179.h b/Core/NES/Mappers/Unlicensed/Henggedianzi179.h
index 2b486506..37e6c5aa 100644
--- a/Core/NES/Mappers/Unlicensed/Henggedianzi179.h
+++ b/Core/NES/Mappers/Unlicensed/Henggedianzi179.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Henggedianzi179 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Hp898f.h b/Core/NES/Mappers/Unlicensed/Hp898f.h
index afa99dd8..e45eec46 100644
--- a/Core/NES/Mappers/Unlicensed/Hp898f.h
+++ b/Core/NES/Mappers/Unlicensed/Hp898f.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Hp898f : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/MagicKidGooGoo.h b/Core/NES/Mappers/Unlicensed/MagicKidGooGoo.h
index 165881f2..9873ad5e 100644
--- a/Core/NES/Mappers/Unlicensed/MagicKidGooGoo.h
+++ b/Core/NES/Mappers/Unlicensed/MagicKidGooGoo.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class MagicKidGooGoo : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Malee.h b/Core/NES/Mappers/Unlicensed/Malee.h
index 7fdd740d..4344ec3a 100644
--- a/Core/NES/Mappers/Unlicensed/Malee.h
+++ b/Core/NES/Mappers/Unlicensed/Malee.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Malee : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper103.h b/Core/NES/Mappers/Unlicensed/Mapper103.h
index e62a1888..c06ee4d9 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper103.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper103.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper103 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper106.h b/Core/NES/Mappers/Unlicensed/Mapper106.h
index e2a07a49..4e2a30f9 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper106.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper106.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesCpu.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/Mappers/Unlicensed/Mapper107.h b/Core/NES/Mappers/Unlicensed/Mapper107.h
index 902bf9fc..c686d584 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper107.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper107.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper107 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper116.h b/Core/NES/Mappers/Unlicensed/Mapper116.h
index 7a6f7dc1..3670614a 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper116.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper116.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesCpu.h"
#include "NES/Mappers/A12Watcher.h"
diff --git a/Core/NES/Mappers/Unlicensed/Mapper117.h b/Core/NES/Mappers/Unlicensed/Mapper117.h
index 0bb1e7c3..cef045f8 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper117.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper117.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/Mappers/A12Watcher.h"
diff --git a/Core/NES/Mappers/Unlicensed/Mapper120.h b/Core/NES/Mappers/Unlicensed/Mapper120.h
index 8550c519..7db98626 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper120.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper120.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper120 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper15.h b/Core/NES/Mappers/Unlicensed/Mapper15.h
index ab348b73..2f58ad49 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper15.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper15.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper15 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper170.h b/Core/NES/Mappers/Unlicensed/Mapper170.h
index 8084ee77..9fafefe2 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper170.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper170.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper170 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper183.h b/Core/NES/Mappers/Unlicensed/Mapper183.h
index 53e9e3b9..5681e821 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper183.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper183.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/Mappers/Unlicensed/Mapper200.h b/Core/NES/Mappers/Unlicensed/Mapper200.h
index 9270c0d6..fe2af124 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper200.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper200.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper200 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper202.h b/Core/NES/Mappers/Unlicensed/Mapper202.h
index bd525af9..26e7ba84 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper202.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper202.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper202 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper203.h b/Core/NES/Mappers/Unlicensed/Mapper203.h
index a82c53d2..50537689 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper203.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper203.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper203 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper204.h b/Core/NES/Mappers/Unlicensed/Mapper204.h
index 98c1404d..a37df885 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper204.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper204.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper204 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper212.h b/Core/NES/Mappers/Unlicensed/Mapper212.h
index fed2ecab..af0bff1c 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper212.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper212.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper212 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper213.h b/Core/NES/Mappers/Unlicensed/Mapper213.h
index 13b40e7e..0835999a 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper213.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper213.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper213 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper214.h b/Core/NES/Mappers/Unlicensed/Mapper214.h
index 7039c78c..1eec0353 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper214.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper214.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper214 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper216.h b/Core/NES/Mappers/Unlicensed/Mapper216.h
index 69c7cc9c..1c5fc256 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper216.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper216.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper216 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper222.h b/Core/NES/Mappers/Unlicensed/Mapper222.h
index ec6b2354..8d52b78a 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper222.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper222.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesCpu.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/Mappers/Unlicensed/Mapper225.h b/Core/NES/Mappers/Unlicensed/Mapper225.h
index 5645bd8d..a476a814 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper225.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper225.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper225 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper226.h b/Core/NES/Mappers/Unlicensed/Mapper226.h
index 61b8373e..80021402 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper226.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper226.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper226 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper229.h b/Core/NES/Mappers/Unlicensed/Mapper229.h
index ce700305..cb496c28 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper229.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper229.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper229 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper230.h b/Core/NES/Mappers/Unlicensed/Mapper230.h
index b71290f2..5131dee8 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper230.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper230.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper230 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper231.h b/Core/NES/Mappers/Unlicensed/Mapper231.h
index 5f26e3ef..40d6c7c1 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper231.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper231.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper231 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper233.h b/Core/NES/Mappers/Unlicensed/Mapper233.h
index bfd031c8..d7492cfd 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper233.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper233.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/Unlicensed/Mapper226.h"
class Mapper233 : public Mapper226
diff --git a/Core/NES/Mappers/Unlicensed/Mapper234.h b/Core/NES/Mappers/Unlicensed/Mapper234.h
index 0c93d89b..0e35c4d9 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper234.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper234.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper234 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper240.h b/Core/NES/Mappers/Unlicensed/Mapper240.h
index 43e16020..26c82bec 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper240.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper240.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper240 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper241.h b/Core/NES/Mappers/Unlicensed/Mapper241.h
index ca4eedb6..c15be309 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper241.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper241.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper241 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper244.h b/Core/NES/Mappers/Unlicensed/Mapper244.h
index 30c1981c..659d8282 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper244.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper244.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper244 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper246.h b/Core/NES/Mappers/Unlicensed/Mapper246.h
index abae8fcb..a2377060 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper246.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper246.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper246 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper39.h b/Core/NES/Mappers/Unlicensed/Mapper39.h
index a0b3f642..0f30928d 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper39.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper39.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
//Used by Study and Game 32-in-1 (Ch)
diff --git a/Core/NES/Mappers/Unlicensed/Mapper42.h b/Core/NES/Mappers/Unlicensed/Mapper42.h
index cb0b7ed2..2631cc05 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper42.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper42.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesCpu.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/Mappers/Unlicensed/Mapper43.h b/Core/NES/Mappers/Unlicensed/Mapper43.h
index 1b28d5b8..426af772 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper43.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper43.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/Mappers/Unlicensed/Mapper50.h b/Core/NES/Mappers/Unlicensed/Mapper50.h
index bc3282ce..648d8e1e 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper50.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper50.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/Mappers/Unlicensed/Mapper57.h b/Core/NES/Mappers/Unlicensed/Mapper57.h
index 43b222ed..6f701cdb 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper57.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper57.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper57 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper58.h b/Core/NES/Mappers/Unlicensed/Mapper58.h
index ffbd35c4..9b6ba265 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper58.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper58.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper58 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper60.h b/Core/NES/Mappers/Unlicensed/Mapper60.h
index e585261b..b91fb823 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper60.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper60.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper60 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper62.h b/Core/NES/Mappers/Unlicensed/Mapper62.h
index 7a04ed5e..052d55bd 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper62.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper62.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper62 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Mapper83.h b/Core/NES/Mappers/Unlicensed/Mapper83.h
index bccd8ea1..9d8bd859 100644
--- a/Core/NES/Mappers/Unlicensed/Mapper83.h
+++ b/Core/NES/Mappers/Unlicensed/Mapper83.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesCpu.h"
#include "NES/NesMemoryManager.h"
diff --git a/Core/NES/Mappers/Unlicensed/Nanjing.h b/Core/NES/Mappers/Unlicensed/Nanjing.h
index 90bc053a..ee038f27 100644
--- a/Core/NES/Mappers/Unlicensed/Nanjing.h
+++ b/Core/NES/Mappers/Unlicensed/Nanjing.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/BaseNesPpu.h"
diff --git a/Core/NES/Mappers/Unlicensed/Nina01.h b/Core/NES/Mappers/Unlicensed/Nina01.h
index 4c3d0153..838f2f23 100644
--- a/Core/NES/Mappers/Unlicensed/Nina01.h
+++ b/Core/NES/Mappers/Unlicensed/Nina01.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Nina01 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Nina03_06.h b/Core/NES/Mappers/Unlicensed/Nina03_06.h
index bd027b9e..6ee197db 100644
--- a/Core/NES/Mappers/Unlicensed/Nina03_06.h
+++ b/Core/NES/Mappers/Unlicensed/Nina03_06.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Nina03_06 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/NovelDiamond.h b/Core/NES/Mappers/Unlicensed/NovelDiamond.h
index 1c0c2954..2ddee99b 100644
--- a/Core/NES/Mappers/Unlicensed/NovelDiamond.h
+++ b/Core/NES/Mappers/Unlicensed/NovelDiamond.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class NovelDiamond : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Racermate.h b/Core/NES/Mappers/Unlicensed/Racermate.h
index 0b2041c9..f5a78ba6 100644
--- a/Core/NES/Mappers/Unlicensed/Racermate.h
+++ b/Core/NES/Mappers/Unlicensed/Racermate.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Racermate : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Rt01.h b/Core/NES/Mappers/Unlicensed/Rt01.h
index f2333f06..1732be76 100644
--- a/Core/NES/Mappers/Unlicensed/Rt01.h
+++ b/Core/NES/Mappers/Unlicensed/Rt01.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Rt01 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Subor166.h b/Core/NES/Mappers/Unlicensed/Subor166.h
index f84564c7..4b0d63e5 100644
--- a/Core/NES/Mappers/Unlicensed/Subor166.h
+++ b/Core/NES/Mappers/Unlicensed/Subor166.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Subor166 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Super40in1Ws.h b/Core/NES/Mappers/Unlicensed/Super40in1Ws.h
index 10085aa2..89a36dcc 100644
--- a/Core/NES/Mappers/Unlicensed/Super40in1Ws.h
+++ b/Core/NES/Mappers/Unlicensed/Super40in1Ws.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Super40in1Ws : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Supervision.h b/Core/NES/Mappers/Unlicensed/Supervision.h
index 41426f28..5c7ed2aa 100644
--- a/Core/NES/Mappers/Unlicensed/Supervision.h
+++ b/Core/NES/Mappers/Unlicensed/Supervision.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "../Utilities/CRC32.h"
#include "NES/BaseMapper.h"
diff --git a/Core/NES/Mappers/Unlicensed/T230.h b/Core/NES/Mappers/Unlicensed/T230.h
index 92b7833c..b823ff9f 100644
--- a/Core/NES/Mappers/Unlicensed/T230.h
+++ b/Core/NES/Mappers/Unlicensed/T230.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/Mappers/Konami/VrcIrq.h"
diff --git a/Core/NES/Mappers/Unlicensed/T262.h b/Core/NES/Mappers/Unlicensed/T262.h
index 4a058ef3..6e6397bb 100644
--- a/Core/NES/Mappers/Unlicensed/T262.h
+++ b/Core/NES/Mappers/Unlicensed/T262.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class T262 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Unl255in1.h b/Core/NES/Mappers/Unlicensed/Unl255in1.h
index 216af626..e9e6711c 100644
--- a/Core/NES/Mappers/Unlicensed/Unl255in1.h
+++ b/Core/NES/Mappers/Unlicensed/Unl255in1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Unl255in1 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/UnlD1038.h b/Core/NES/Mappers/Unlicensed/UnlD1038.h
index 81ae7e1c..3ad48d3c 100644
--- a/Core/NES/Mappers/Unlicensed/UnlD1038.h
+++ b/Core/NES/Mappers/Unlicensed/UnlD1038.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class UnlD1038 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/UnlPci556.h b/Core/NES/Mappers/Unlicensed/UnlPci556.h
index c83b6fd1..7d851606 100644
--- a/Core/NES/Mappers/Unlicensed/UnlPci556.h
+++ b/Core/NES/Mappers/Unlicensed/UnlPci556.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class UnlPci556 : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/UnlPuzzle.h b/Core/NES/Mappers/Unlicensed/UnlPuzzle.h
index c3a932c3..cbcc515e 100644
--- a/Core/NES/Mappers/Unlicensed/UnlPuzzle.h
+++ b/Core/NES/Mappers/Unlicensed/UnlPuzzle.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class UnlPuzzle : public BaseMapper
diff --git a/Core/NES/Mappers/Unlicensed/Yoko.h b/Core/NES/Mappers/Unlicensed/Yoko.h
index 480957ab..dabbfbe0 100644
--- a/Core/NES/Mappers/Unlicensed/Yoko.h
+++ b/Core/NES/Mappers/Unlicensed/Yoko.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesCpu.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/Mappers/VsSystem/VsControlManager.cpp b/Core/NES/Mappers/VsSystem/VsControlManager.cpp
index 0ac26c4a..29674e4a 100644
--- a/Core/NES/Mappers/VsSystem/VsControlManager.cpp
+++ b/Core/NES/Mappers/VsSystem/VsControlManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/Mappers/VsSystem/VsControlManager.h"
#include "NES/Mappers/VsSystem/VsSystem.h"
#include "NES/Mappers/VsSystem/VsInputButtons.h"
diff --git a/Core/NES/Mappers/VsSystem/VsControlManager.h b/Core/NES/Mappers/VsSystem/VsControlManager.h
index accba49a..4a752560 100644
--- a/Core/NES/Mappers/VsSystem/VsControlManager.h
+++ b/Core/NES/Mappers/VsSystem/VsControlManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesControlManager.h"
#include "NES/NesConsole.h"
#include "Shared/Interfaces/IInputProvider.h"
diff --git a/Core/NES/Mappers/VsSystem/VsInputButtons.h b/Core/NES/Mappers/VsSystem/VsInputButtons.h
index 09e88f32..457cc73d 100644
--- a/Core/NES/Mappers/VsSystem/VsInputButtons.h
+++ b/Core/NES/Mappers/VsSystem/VsInputButtons.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Emulator.h"
#include "Shared/MessageManager.h"
diff --git a/Core/NES/Mappers/VsSystem/VsSystem.h b/Core/NES/Mappers/VsSystem/VsSystem.h
index bec0c525..7a7c5da8 100644
--- a/Core/NES/Mappers/VsSystem/VsSystem.h
+++ b/Core/NES/Mappers/VsSystem/VsSystem.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "Shared/BaseControlManager.h"
diff --git a/Core/NES/Mappers/Waixing/Bs5.h b/Core/NES/Mappers/Waixing/Bs5.h
index d7b404ca..7b7c8c27 100644
--- a/Core/NES/Mappers/Waixing/Bs5.h
+++ b/Core/NES/Mappers/Waixing/Bs5.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Bs5 : public BaseMapper
diff --git a/Core/NES/Mappers/Waixing/Fk23C.h b/Core/NES/Mappers/Waixing/Fk23C.h
index 5342dd90..e1cca7af 100644
--- a/Core/NES/Mappers/Waixing/Fk23C.h
+++ b/Core/NES/Mappers/Waixing/Fk23C.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/Mappers/Waixing/Mapper242.h b/Core/NES/Mappers/Waixing/Mapper242.h
index dd315fd9..0d536e65 100644
--- a/Core/NES/Mappers/Waixing/Mapper242.h
+++ b/Core/NES/Mappers/Waixing/Mapper242.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper242 : public BaseMapper
diff --git a/Core/NES/Mappers/Waixing/Mapper253.h b/Core/NES/Mappers/Waixing/Mapper253.h
index 614aff11..89a5b630 100644
--- a/Core/NES/Mappers/Waixing/Mapper253.h
+++ b/Core/NES/Mappers/Waixing/Mapper253.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Mapper253 : public BaseMapper
diff --git a/Core/NES/Mappers/Waixing/Waixing252.h b/Core/NES/Mappers/Waixing/Waixing252.h
index 4cc210f8..e7e985d6 100644
--- a/Core/NES/Mappers/Waixing/Waixing252.h
+++ b/Core/NES/Mappers/Waixing/Waixing252.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/Mappers/Konami/VrcIrq.h"
diff --git a/Core/NES/Mappers/Whirlwind/Lh10.h b/Core/NES/Mappers/Whirlwind/Lh10.h
index 594ae6d1..6b9f3d1b 100644
--- a/Core/NES/Mappers/Whirlwind/Lh10.h
+++ b/Core/NES/Mappers/Whirlwind/Lh10.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Lh10 : public BaseMapper
diff --git a/Core/NES/Mappers/Whirlwind/Lh32.h b/Core/NES/Mappers/Whirlwind/Lh32.h
index 0e3aacf8..b6b40404 100644
--- a/Core/NES/Mappers/Whirlwind/Lh32.h
+++ b/Core/NES/Mappers/Whirlwind/Lh32.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Lh32 : public BaseMapper
diff --git a/Core/NES/Mappers/Whirlwind/Lh51.h b/Core/NES/Mappers/Whirlwind/Lh51.h
index ccd000eb..a07fc029 100644
--- a/Core/NES/Mappers/Whirlwind/Lh51.h
+++ b/Core/NES/Mappers/Whirlwind/Lh51.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
class Lh51 : public BaseMapper
diff --git a/Core/NES/Mappers/Whirlwind/Mapper40.h b/Core/NES/Mappers/Whirlwind/Mapper40.h
index aac6d0a9..be284039 100644
--- a/Core/NES/Mappers/Whirlwind/Mapper40.h
+++ b/Core/NES/Mappers/Whirlwind/Mapper40.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/Mappers/Whirlwind/Smb2j.h b/Core/NES/Mappers/Whirlwind/Smb2j.h
index e3b9a2fa..08b66483 100644
--- a/Core/NES/Mappers/Whirlwind/Smb2j.h
+++ b/Core/NES/Mappers/Whirlwind/Smb2j.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
#include "NES/NesCpu.h"
diff --git a/Core/NES/NesConsole.cpp b/Core/NES/NesConsole.cpp
index 5fbebc8b..a52e39b7 100644
--- a/Core/NES/NesConsole.cpp
+++ b/Core/NES/NesConsole.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesConsole.h"
#include "NES/NesControlManager.h"
#include "NES/MapperFactory.h"
diff --git a/Core/NES/NesConsole.h b/Core/NES/NesConsole.h
index 2856aafb..bd2f48b9 100644
--- a/Core/NES/NesConsole.h
+++ b/Core/NES/NesConsole.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/SettingTypes.h"
#include "Shared/Interfaces/IConsole.h"
diff --git a/Core/NES/NesConstants.h b/Core/NES/NesConstants.h
index 5ee95405..7ed9dab5 100644
--- a/Core/NES/NesConstants.h
+++ b/Core/NES/NesConstants.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/SettingTypes.h"
diff --git a/Core/NES/NesControlManager.cpp b/Core/NES/NesControlManager.cpp
index 3446f862..43f6ca93 100644
--- a/Core/NES/NesControlManager.cpp
+++ b/Core/NES/NesControlManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesControlManager.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/NesControlManager.h b/Core/NES/NesControlManager.h
index 65e8795a..12e94ece 100644
--- a/Core/NES/NesControlManager.h
+++ b/Core/NES/NesControlManager.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/INesMemoryHandler.h"
#include "Shared/BaseControlManager.h"
#include "Shared/SettingTypes.h"
diff --git a/Core/NES/NesCpu.cpp b/Core/NES/NesCpu.cpp
index e0a5416d..979fc2a3 100644
--- a/Core/NES/NesCpu.cpp
+++ b/Core/NES/NesCpu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "Utilities/Serializer.h"
diff --git a/Core/NES/NesCpu.h b/Core/NES/NesCpu.h
index cfe2e69f..01120946 100644
--- a/Core/NES/NesCpu.h
+++ b/Core/NES/NesCpu.h
@@ -5,7 +5,7 @@
#define __CPU__H
#endif
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
#include "NesTypes.h"
#include "MemoryOperationType.h"
diff --git a/Core/NES/NesDefaultVideoFilter.cpp b/Core/NES/NesDefaultVideoFilter.cpp
index e06fdeae..ec253dde 100644
--- a/Core/NES/NesDefaultVideoFilter.cpp
+++ b/Core/NES/NesDefaultVideoFilter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "NES/NesDefaultVideoFilter.h"
diff --git a/Core/NES/NesDefaultVideoFilter.h b/Core/NES/NesDefaultVideoFilter.h
index aea76e84..9fb79b21 100644
--- a/Core/NES/NesDefaultVideoFilter.h
+++ b/Core/NES/NesDefaultVideoFilter.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Video/BaseVideoFilter.h"
#include "NES/NesTypes.h"
diff --git a/Core/NES/NesHeader.cpp b/Core/NES/NesHeader.cpp
index 79de7295..d15ed639 100644
--- a/Core/NES/NesHeader.cpp
+++ b/Core/NES/NesHeader.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesHeader.h"
#include "NES/RomData.h"
#include "Shared/MessageManager.h"
diff --git a/Core/NES/NesMemoryManager.cpp b/Core/NES/NesMemoryManager.cpp
index 33c48c2a..cf53156d 100644
--- a/Core/NES/NesMemoryManager.cpp
+++ b/Core/NES/NesMemoryManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesMemoryManager.h"
#include "NES/BaseMapper.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/NesMemoryManager.h b/Core/NES/NesMemoryManager.h
index 8c180b96..5d911ee3 100644
--- a/Core/NES/NesMemoryManager.h
+++ b/Core/NES/NesMemoryManager.h
@@ -1,6 +1,6 @@
#pragma once
-#include "../stdafx.h"
+#include "../pch.h"
#include "../../Utilities/ISerializable.h"
#include "INesMemoryHandler.h"
diff --git a/Core/NES/NesNtscFilter.cpp b/Core/NES/NesNtscFilter.cpp
index d567e7f1..c1312e86 100644
--- a/Core/NES/NesNtscFilter.cpp
+++ b/Core/NES/NesNtscFilter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesNtscFilter.h"
#include "NES/NesDefaultVideoFilter.h"
#include "NES/NesConsole.h"
diff --git a/Core/NES/NesNtscFilter.h b/Core/NES/NesNtscFilter.h
index 64c8a9fd..6d5d374b 100644
--- a/Core/NES/NesNtscFilter.h
+++ b/Core/NES/NesNtscFilter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesTypes.h"
#include "Shared/Video/BaseVideoFilter.h"
#include "Utilities/NTSC/nes_ntsc.h"
diff --git a/Core/NES/NesPpu.cpp b/Core/NES/NesPpu.cpp
index d860152a..3b5c6568 100644
--- a/Core/NES/NesPpu.cpp
+++ b/Core/NES/NesPpu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/Serializer.h"
diff --git a/Core/NES/NesPpu.h b/Core/NES/NesPpu.h
index fbb88338..f4d783fa 100644
--- a/Core/NES/NesPpu.h
+++ b/Core/NES/NesPpu.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
#include "NES/NesTypes.h"
#include "NES/BaseNesPpu.h"
diff --git a/Core/NES/NesSoundMixer.cpp b/Core/NES/NesSoundMixer.cpp
index 2f8e2fc6..f2910064 100644
--- a/Core/NES/NesSoundMixer.cpp
+++ b/Core/NES/NesSoundMixer.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesSoundMixer.h"
#include "NES/NesConsole.h"
#include "NES/NesConstants.h"
diff --git a/Core/NES/NesSoundMixer.h b/Core/NES/NesSoundMixer.h
index 7f4d93f0..c9caecce 100644
--- a/Core/NES/NesSoundMixer.h
+++ b/Core/NES/NesSoundMixer.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
#include "Utilities/Audio/blip_buf.h"
#include "Utilities/Audio/StereoDelayFilter.h"
diff --git a/Core/NES/NesTypes.h b/Core/NES/NesTypes.h
index 5c11ebe1..f754fa6a 100644
--- a/Core/NES/NesTypes.h
+++ b/Core/NES/NesTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseState.h"
namespace PSFlags
diff --git a/Core/NES/NsfPpu.h b/Core/NES/NsfPpu.h
index a3f8b1c4..21a505b0 100644
--- a/Core/NES/NsfPpu.h
+++ b/Core/NES/NsfPpu.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NES/NesPpu.h"
class NsfPpu final : public NesPpu
diff --git a/Core/NES/OpenBusHandler.h b/Core/NES/OpenBusHandler.h
index bd15004e..c2a1c291 100644
--- a/Core/NES/OpenBusHandler.h
+++ b/Core/NES/OpenBusHandler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "INesMemoryHandler.h"
class OpenBusHandler : public INesMemoryHandler
diff --git a/Core/NES/RomData.h b/Core/NES/RomData.h
index 3f9f2c4b..5624e26c 100644
--- a/Core/NES/RomData.h
+++ b/Core/NES/RomData.h
@@ -1,5 +1,5 @@
#pragma once
-#include "../stdafx.h"
+#include "../pch.h"
#include "NesTypes.h"
#include "NesHeader.h"
diff --git a/Core/Netplay/ClientConnectionData.h b/Core/Netplay/ClientConnectionData.h
index 2163819d..6a17b882 100644
--- a/Core/Netplay/ClientConnectionData.h
+++ b/Core/Netplay/ClientConnectionData.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class ClientConnectionData
{
diff --git a/Core/Netplay/ForceDisconnectMessage.h b/Core/Netplay/ForceDisconnectMessage.h
index 96205ee1..a010d442 100644
--- a/Core/Netplay/ForceDisconnectMessage.h
+++ b/Core/Netplay/ForceDisconnectMessage.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Netplay/NetMessage.h"
#include "Shared/MessageManager.h"
#include "Utilities/FolderUtilities.h"
diff --git a/Core/Netplay/GameClient.cpp b/Core/Netplay/GameClient.cpp
index f0616139..8f7d353f 100644
--- a/Core/Netplay/GameClient.cpp
+++ b/Core/Netplay/GameClient.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Netplay/GameClient.h"
#include "Netplay/ClientConnectionData.h"
#include "Netplay/GameClientConnection.h"
diff --git a/Core/Netplay/GameClient.h b/Core/Netplay/GameClient.h
index b5700909..0a60995f 100644
--- a/Core/Netplay/GameClient.h
+++ b/Core/Netplay/GameClient.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Interfaces/INotificationListener.h"
#include "Netplay/NetplayTypes.h"
diff --git a/Core/Netplay/GameClientConnection.cpp b/Core/Netplay/GameClientConnection.cpp
index a05960ee..a14ee39c 100644
--- a/Core/Netplay/GameClientConnection.cpp
+++ b/Core/Netplay/GameClientConnection.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Netplay/GameClientConnection.h"
#include "Netplay/HandShakeMessage.h"
#include "Netplay/InputDataMessage.h"
diff --git a/Core/Netplay/GameClientConnection.h b/Core/Netplay/GameClientConnection.h
index 8f6e8109..ffe112fd 100644
--- a/Core/Netplay/GameClientConnection.h
+++ b/Core/Netplay/GameClientConnection.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Utilities/AutoResetEvent.h"
#include "Utilities/SimpleLock.h"
diff --git a/Core/Netplay/GameConnection.cpp b/Core/Netplay/GameConnection.cpp
index 0f4fa2ac..8ba2e74c 100644
--- a/Core/Netplay/GameConnection.cpp
+++ b/Core/Netplay/GameConnection.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Netplay/GameConnection.h"
#include "Netplay/HandShakeMessage.h"
#include "Netplay/InputDataMessage.h"
diff --git a/Core/Netplay/GameConnection.h b/Core/Netplay/GameConnection.h
index c7582445..f4d3df63 100644
--- a/Core/Netplay/GameConnection.h
+++ b/Core/Netplay/GameConnection.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/SimpleLock.h"
class Socket;
diff --git a/Core/Netplay/GameInformationMessage.h b/Core/Netplay/GameInformationMessage.h
index 063a7258..01b22110 100644
--- a/Core/Netplay/GameInformationMessage.h
+++ b/Core/Netplay/GameInformationMessage.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/MessageManager.h"
#include "Netplay/NetMessage.h"
#include "Netplay/NetplayTypes.h"
diff --git a/Core/Netplay/GameServer.cpp b/Core/Netplay/GameServer.cpp
index ee804c40..9287839a 100644
--- a/Core/Netplay/GameServer.cpp
+++ b/Core/Netplay/GameServer.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Netplay/GameServer.h"
#include "Netplay/GameServerConnection.h"
#include "Netplay/PlayerListMessage.h"
diff --git a/Core/Netplay/GameServer.h b/Core/Netplay/GameServer.h
index 03512471..866b180d 100644
--- a/Core/Netplay/GameServer.h
+++ b/Core/Netplay/GameServer.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Netplay/GameServerConnection.h"
#include "Netplay/NetplayTypes.h"
diff --git a/Core/Netplay/GameServerConnection.cpp b/Core/Netplay/GameServerConnection.cpp
index d5e2e98e..e1776b7a 100644
--- a/Core/Netplay/GameServerConnection.cpp
+++ b/Core/Netplay/GameServerConnection.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Netplay/GameServerConnection.h"
#include "Netplay/HandShakeMessage.h"
diff --git a/Core/Netplay/GameServerConnection.h b/Core/Netplay/GameServerConnection.h
index 8e447d60..62cffcd0 100644
--- a/Core/Netplay/GameServerConnection.h
+++ b/Core/Netplay/GameServerConnection.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Netplay/GameConnection.h"
#include "Netplay/NetplayTypes.h"
diff --git a/Core/Netplay/HandShakeMessage.h b/Core/Netplay/HandShakeMessage.h
index 38cdcc37..e07b8317 100644
--- a/Core/Netplay/HandShakeMessage.h
+++ b/Core/Netplay/HandShakeMessage.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NetMessage.h"
#include "Utilities/sha1.h"
diff --git a/Core/Netplay/InputDataMessage.h b/Core/Netplay/InputDataMessage.h
index 77d3bdc0..e119636a 100644
--- a/Core/Netplay/InputDataMessage.h
+++ b/Core/Netplay/InputDataMessage.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Netplay/NetMessage.h"
#include "Shared/ControlDeviceState.h"
diff --git a/Core/Netplay/MessageType.h b/Core/Netplay/MessageType.h
index c1318cc3..c57f5f72 100644
--- a/Core/Netplay/MessageType.h
+++ b/Core/Netplay/MessageType.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
enum class MessageType : uint8_t
{
diff --git a/Core/Netplay/MovieDataMessage.h b/Core/Netplay/MovieDataMessage.h
index 5457695b..6644fc4d 100644
--- a/Core/Netplay/MovieDataMessage.h
+++ b/Core/Netplay/MovieDataMessage.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Netplay/NetMessage.h"
#include "Shared/ControlDeviceState.h"
diff --git a/Core/Netplay/NetMessage.h b/Core/Netplay/NetMessage.h
index 6d3d5825..859eba8b 100644
--- a/Core/Netplay/NetMessage.h
+++ b/Core/Netplay/NetMessage.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Netplay/MessageType.h"
#include "Shared/SaveStateManager.h"
#include "Utilities/Socket.h"
diff --git a/Core/Netplay/NetplayTypes.h b/Core/Netplay/NetplayTypes.h
index f05be792..becddea2 100644
--- a/Core/Netplay/NetplayTypes.h
+++ b/Core/Netplay/NetplayTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/SettingTypes.h"
struct NetplayControllerInfo
diff --git a/Core/Netplay/PlayerListMessage.h b/Core/Netplay/PlayerListMessage.h
index df9a977c..b7e8583f 100644
--- a/Core/Netplay/PlayerListMessage.h
+++ b/Core/Netplay/PlayerListMessage.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NetMessage.h"
class PlayerListMessage : public NetMessage
diff --git a/Core/Netplay/SaveStateMessage.h b/Core/Netplay/SaveStateMessage.h
index ff2a6f14..32248cda 100644
--- a/Core/Netplay/SaveStateMessage.h
+++ b/Core/Netplay/SaveStateMessage.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Netplay/NetMessage.h"
#include "Shared/Emulator.h"
#include "Shared/EmuSettings.h"
diff --git a/Core/Netplay/SelectControllerMessage.h b/Core/Netplay/SelectControllerMessage.h
index e6d4cb79..e1561ead 100644
--- a/Core/Netplay/SelectControllerMessage.h
+++ b/Core/Netplay/SelectControllerMessage.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NetMessage.h"
class SelectControllerMessage : public NetMessage
diff --git a/Core/Netplay/ServerInformationMessage.h b/Core/Netplay/ServerInformationMessage.h
index b8739fbb..84d8b952 100644
--- a/Core/Netplay/ServerInformationMessage.h
+++ b/Core/Netplay/ServerInformationMessage.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NetMessage.h"
class ServerInformationMessage : public NetMessage
diff --git a/Core/PCE/Debugger/DummyPceCpu.cpp b/Core/PCE/Debugger/DummyPceCpu.cpp
index 4d60cbe3..5937ce91 100644
--- a/Core/PCE/Debugger/DummyPceCpu.cpp
+++ b/Core/PCE/Debugger/DummyPceCpu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/Debugger/DummyPceCpu.h"
#define DUMMYCPU
diff --git a/Core/PCE/Debugger/DummyPceCpu.h b/Core/PCE/Debugger/DummyPceCpu.h
index f09a6824..03c6cee3 100644
--- a/Core/PCE/Debugger/DummyPceCpu.h
+++ b/Core/PCE/Debugger/DummyPceCpu.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#define DUMMYCPU
diff --git a/Core/PCE/Debugger/PceAssembler.cpp b/Core/PCE/Debugger/PceAssembler.cpp
index a929f88c..3538f747 100644
--- a/Core/PCE/Debugger/PceAssembler.cpp
+++ b/Core/PCE/Debugger/PceAssembler.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "Utilities/HexUtilities.h"
diff --git a/Core/PCE/Debugger/PceAssembler.h b/Core/PCE/Debugger/PceAssembler.h
index 53103f14..bc14d828 100644
--- a/Core/PCE/Debugger/PceAssembler.h
+++ b/Core/PCE/Debugger/PceAssembler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Debugger/Base6502Assembler.h"
#include "PCE/PceTypes.h"
diff --git a/Core/PCE/Debugger/PceDebugger.cpp b/Core/PCE/Debugger/PceDebugger.cpp
index c8a5d9fc..110836ea 100644
--- a/Core/PCE/Debugger/PceDebugger.cpp
+++ b/Core/PCE/Debugger/PceDebugger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DisassemblyInfo.h"
#include "Debugger/Disassembler.h"
#include "Debugger/CallstackManager.h"
diff --git a/Core/PCE/Debugger/PceDebugger.h b/Core/PCE/Debugger/PceDebugger.h
index 26d1a252..9cbc4614 100644
--- a/Core/PCE/Debugger/PceDebugger.h
+++ b/Core/PCE/Debugger/PceDebugger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/IDebugger.h"
diff --git a/Core/PCE/Debugger/PceDisUtils.cpp b/Core/PCE/Debugger/PceDisUtils.cpp
index 9eb65bf3..3fc3fb34 100644
--- a/Core/PCE/Debugger/PceDisUtils.cpp
+++ b/Core/PCE/Debugger/PceDisUtils.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/Debugger/PceDisUtils.h"
#include "PCE/Debugger/DummyPceCpu.h"
#include "PCE/PceConsole.h"
diff --git a/Core/PCE/Debugger/PceDisUtils.h b/Core/PCE/Debugger/PceDisUtils.h
index d91373d3..3df78f4b 100644
--- a/Core/PCE/Debugger/PceDisUtils.h
+++ b/Core/PCE/Debugger/PceDisUtils.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
class LabelManager;
diff --git a/Core/PCE/Debugger/PceEventManager.cpp b/Core/PCE/Debugger/PceEventManager.cpp
index cba62376..3a683022 100644
--- a/Core/PCE/Debugger/PceEventManager.cpp
+++ b/Core/PCE/Debugger/PceEventManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/Debugger/PceEventManager.h"
#include "PCE/PceConsole.h"
#include "PCE/PceCpu.h"
diff --git a/Core/PCE/Debugger/PceEventManager.h b/Core/PCE/Debugger/PceEventManager.h
index 3fe4fee2..b3bbb8ab 100644
--- a/Core/PCE/Debugger/PceEventManager.h
+++ b/Core/PCE/Debugger/PceEventManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/BaseEventManager.h"
#include "PCE/PceConstants.h"
diff --git a/Core/PCE/Debugger/PceTraceLogger.cpp b/Core/PCE/Debugger/PceTraceLogger.cpp
index 9865b7d7..1c9e8296 100644
--- a/Core/PCE/Debugger/PceTraceLogger.cpp
+++ b/Core/PCE/Debugger/PceTraceLogger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/Debugger/PceTraceLogger.h"
#include "PCE/PceConsole.h"
#include "PCE/PceTypes.h"
diff --git a/Core/PCE/Debugger/PceTraceLogger.h b/Core/PCE/Debugger/PceTraceLogger.h
index d7539f56..01c19081 100644
--- a/Core/PCE/Debugger/PceTraceLogger.h
+++ b/Core/PCE/Debugger/PceTraceLogger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/BaseTraceLogger.h"
#include "PCE/PceTypes.h"
diff --git a/Core/PCE/Debugger/PceVdcTools.cpp b/Core/PCE/Debugger/PceVdcTools.cpp
index 2f99c821..947d7c1d 100644
--- a/Core/PCE/Debugger/PceVdcTools.cpp
+++ b/Core/PCE/Debugger/PceVdcTools.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/Debugger/PceVdcTools.h"
#include "PCE/PceConsole.h"
#include "PCE/PceConstants.h"
diff --git a/Core/PCE/Debugger/PceVdcTools.h b/Core/PCE/Debugger/PceVdcTools.h
index 25938c60..d0aaa4a4 100644
--- a/Core/PCE/Debugger/PceVdcTools.h
+++ b/Core/PCE/Debugger/PceVdcTools.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/PpuTools.h"
class Debugger;
diff --git a/Core/PCE/HesFileData.h b/Core/PCE/HesFileData.h
index 2b597fce..7cfe6835 100644
--- a/Core/PCE/HesFileData.h
+++ b/Core/PCE/HesFileData.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/VirtualFile.h"
struct HesFileData
diff --git a/Core/PCE/IPceMapper.h b/Core/PCE/IPceMapper.h
index dfe3269a..30c8f241 100644
--- a/Core/PCE/IPceMapper.h
+++ b/Core/PCE/IPceMapper.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
#include "Utilities/Serializer.h"
diff --git a/Core/PCE/Input/PceAvenuePad6.h b/Core/PCE/Input/PceAvenuePad6.h
index 2a9dcfe2..07662a5b 100644
--- a/Core/PCE/Input/PceAvenuePad6.h
+++ b/Core/PCE/Input/PceAvenuePad6.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Emulator.h"
#include "Shared/EmuSettings.h"
diff --git a/Core/PCE/Input/PceController.h b/Core/PCE/Input/PceController.h
index cb81717e..b05b769d 100644
--- a/Core/PCE/Input/PceController.h
+++ b/Core/PCE/Input/PceController.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Emulator.h"
#include "Shared/EmuSettings.h"
diff --git a/Core/PCE/Input/PceTurboTap.cpp b/Core/PCE/Input/PceTurboTap.cpp
index 729c0a47..b14099f7 100644
--- a/Core/PCE/Input/PceTurboTap.cpp
+++ b/Core/PCE/Input/PceTurboTap.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PceTurboTap.h"
PceTurboTap::PceTurboTap(Emulator* emu, uint8_t port, ControllerConfig controllers[]) : ControllerHub(emu, ControllerType::PceTurboTap, port, controllers)
diff --git a/Core/PCE/Input/PceTurboTap.h b/Core/PCE/Input/PceTurboTap.h
index f242159a..111affef 100644
--- a/Core/PCE/Input/PceTurboTap.h
+++ b/Core/PCE/Input/PceTurboTap.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/ControllerHub.h"
diff --git a/Core/PCE/PceAdpcm.cpp b/Core/PCE/PceAdpcm.cpp
index 02aea87c..a1430f61 100644
--- a/Core/PCE/PceAdpcm.cpp
+++ b/Core/PCE/PceAdpcm.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceConsole.h"
#include "PCE/PceAdpcm.h"
#include "PCE/PceScsiBus.h"
diff --git a/Core/PCE/PceAdpcm.h b/Core/PCE/PceAdpcm.h
index 0a9a18b9..174fe042 100644
--- a/Core/PCE/PceAdpcm.h
+++ b/Core/PCE/PceAdpcm.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Interfaces/IAudioProvider.h"
#include "Utilities/Audio/HermiteResampler.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/PCE/PceArcadeCard.cpp b/Core/PCE/PceArcadeCard.cpp
index 7556eb46..56585cb0 100644
--- a/Core/PCE/PceArcadeCard.cpp
+++ b/Core/PCE/PceArcadeCard.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceArcadeCard.h"
#include "PCE/PceConsole.h"
#include "Shared/EmuSettings.h"
diff --git a/Core/PCE/PceArcadeCard.h b/Core/PCE/PceArcadeCard.h
index 56f7416e..d54f8dff 100644
--- a/Core/PCE/PceArcadeCard.h
+++ b/Core/PCE/PceArcadeCard.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/IPceMapper.h"
#include "PCE/PceTypes.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/PCE/PceAudioFader.cpp b/Core/PCE/PceAudioFader.cpp
index 9e936acf..ad59c39c 100644
--- a/Core/PCE/PceAudioFader.cpp
+++ b/Core/PCE/PceAudioFader.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceAudioFader.h"
#include "PCE/PceConsole.h"
#include "Utilities/Serializer.h"
diff --git a/Core/PCE/PceAudioFader.h b/Core/PCE/PceAudioFader.h
index 03af3a95..013c4208 100644
--- a/Core/PCE/PceAudioFader.h
+++ b/Core/PCE/PceAudioFader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceTypes.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/PCE/PceCdAudioPlayer.cpp b/Core/PCE/PceCdAudioPlayer.cpp
index fa04d6d6..17e9950c 100644
--- a/Core/PCE/PceCdAudioPlayer.cpp
+++ b/Core/PCE/PceCdAudioPlayer.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceCdAudioPlayer.h"
#include "PCE/PceCdRom.h"
#include "PCE/PceTypes.h"
diff --git a/Core/PCE/PceCdAudioPlayer.h b/Core/PCE/PceCdAudioPlayer.h
index 0f549e65..52fbdcd4 100644
--- a/Core/PCE/PceCdAudioPlayer.h
+++ b/Core/PCE/PceCdAudioPlayer.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceTypes.h"
#include "Shared/Interfaces/IAudioProvider.h"
#include "Utilities/Audio/HermiteResampler.h"
diff --git a/Core/PCE/PceCdRom.cpp b/Core/PCE/PceCdRom.cpp
index feac32cc..376e34e7 100644
--- a/Core/PCE/PceCdRom.cpp
+++ b/Core/PCE/PceCdRom.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceCdRom.h"
#include "PCE/PceConsole.h"
#include "PCE/PceMemoryManager.h"
diff --git a/Core/PCE/PceCdRom.h b/Core/PCE/PceCdRom.h
index ae35f830..be002daf 100644
--- a/Core/PCE/PceCdRom.h
+++ b/Core/PCE/PceCdRom.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceScsiBus.h"
#include "PCE/PceAdpcm.h"
#include "PCE/PceCdAudioPlayer.h"
diff --git a/Core/PCE/PceConsole.cpp b/Core/PCE/PceConsole.cpp
index 2c4b2c84..14d29ec9 100644
--- a/Core/PCE/PceConsole.cpp
+++ b/Core/PCE/PceConsole.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/SettingTypes.h"
#include "PCE/PceConsole.h"
#include "PCE/PceControlManager.h"
diff --git a/Core/PCE/PceConsole.h b/Core/PCE/PceConsole.h
index edc00b55..f1267687 100644
--- a/Core/PCE/PceConsole.h
+++ b/Core/PCE/PceConsole.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Interfaces/IConsole.h"
class PceCpu;
diff --git a/Core/PCE/PceConstants.h b/Core/PCE/PceConstants.h
index 89b976e3..efbfa043 100644
--- a/Core/PCE/PceConstants.h
+++ b/Core/PCE/PceConstants.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class PceConstants
{
diff --git a/Core/PCE/PceControlManager.cpp b/Core/PCE/PceControlManager.cpp
index c5db89cc..c0a23c78 100644
--- a/Core/PCE/PceControlManager.cpp
+++ b/Core/PCE/PceControlManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceControlManager.h"
#include "PCE/Input/PceController.h"
#include "PCE/Input/PceTurboTap.h"
diff --git a/Core/PCE/PceControlManager.h b/Core/PCE/PceControlManager.h
index 9c1919b9..2a29ac8d 100644
--- a/Core/PCE/PceControlManager.h
+++ b/Core/PCE/PceControlManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlManager.h"
#include "Shared/SettingTypes.h"
#include "PCE/PceTypes.h"
diff --git a/Core/PCE/PceCpu.Instructions.cpp b/Core/PCE/PceCpu.Instructions.cpp
index 8c9f00d2..f723d6fd 100644
--- a/Core/PCE/PceCpu.Instructions.cpp
+++ b/Core/PCE/PceCpu.Instructions.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PceCpu.h"
#include "PCE/PceMemoryManager.h"
diff --git a/Core/PCE/PceCpu.cpp b/Core/PCE/PceCpu.cpp
index 1a0e8fc8..5359b2e5 100644
--- a/Core/PCE/PceCpu.cpp
+++ b/Core/PCE/PceCpu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PceCpu.h"
#include "Shared/Emulator.h"
#include "Shared/EmuSettings.h"
diff --git a/Core/PCE/PceCpu.h b/Core/PCE/PceCpu.h
index afe9ca4c..5ade549f 100644
--- a/Core/PCE/PceCpu.h
+++ b/Core/PCE/PceCpu.h
@@ -5,7 +5,7 @@
#define __CPU__H
#endif
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceTypes.h"
#include "Utilities/ISerializable.h"
#include "MemoryOperationType.h"
diff --git a/Core/PCE/PceDefaultVideoFilter.h b/Core/PCE/PceDefaultVideoFilter.h
index f397a274..5e56744a 100644
--- a/Core/PCE/PceDefaultVideoFilter.h
+++ b/Core/PCE/PceDefaultVideoFilter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceConstants.h"
#include "Shared/Video/BaseVideoFilter.h"
#include "Shared/EmuSettings.h"
diff --git a/Core/PCE/PceMemoryManager.cpp b/Core/PCE/PceMemoryManager.cpp
index 3665bcf6..02e7c2d1 100644
--- a/Core/PCE/PceMemoryManager.cpp
+++ b/Core/PCE/PceMemoryManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceConsole.h"
#include "PCE/PceMemoryManager.h"
#include "PCE/PceVpc.h"
diff --git a/Core/PCE/PceMemoryManager.h b/Core/PCE/PceMemoryManager.h
index 1b352fe0..0f184fba 100644
--- a/Core/PCE/PceMemoryManager.h
+++ b/Core/PCE/PceMemoryManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceTypes.h"
#include "PCE/IPceMapper.h"
#include "Shared/Emulator.h"
diff --git a/Core/PCE/PceNtscFilter.cpp b/Core/PCE/PceNtscFilter.cpp
index efff57be..2741603b 100644
--- a/Core/PCE/PceNtscFilter.cpp
+++ b/Core/PCE/PceNtscFilter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceNtscFilter.h"
#include "Shared/EmuSettings.h"
#include "Shared/SettingTypes.h"
diff --git a/Core/PCE/PceNtscFilter.h b/Core/PCE/PceNtscFilter.h
index 77cf46b5..1ddda4bd 100644
--- a/Core/PCE/PceNtscFilter.h
+++ b/Core/PCE/PceNtscFilter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Video/BaseVideoFilter.h"
#include "PCE/PceConstants.h"
#include "Utilities/NTSC/snes_ntsc.h"
diff --git a/Core/PCE/PcePsg.cpp b/Core/PCE/PcePsg.cpp
index 981d39c0..c23554ed 100644
--- a/Core/PCE/PcePsg.cpp
+++ b/Core/PCE/PcePsg.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PcePsg.h"
#include "PCE/PceConsole.h"
#include "Shared/Emulator.h"
diff --git a/Core/PCE/PcePsg.h b/Core/PCE/PcePsg.h
index ea2e457c..84519725 100644
--- a/Core/PCE/PcePsg.h
+++ b/Core/PCE/PcePsg.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceConstants.h"
#include "PCE/PceTypes.h"
#include "PCE/PcePsgChannel.h"
diff --git a/Core/PCE/PcePsgChannel.cpp b/Core/PCE/PcePsgChannel.cpp
index 3694fee7..73b99f3a 100644
--- a/Core/PCE/PcePsgChannel.cpp
+++ b/Core/PCE/PcePsgChannel.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PcePsgChannel.h"
#include "PCE/PcePsg.h"
#include "Utilities/Serializer.h"
diff --git a/Core/PCE/PcePsgChannel.h b/Core/PCE/PcePsgChannel.h
index 1a1ea569..dd7f0021 100644
--- a/Core/PCE/PcePsgChannel.h
+++ b/Core/PCE/PcePsgChannel.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceTypes.h"
#include "Utilities/RandomHelper.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/PCE/PceScsiBus.cpp b/Core/PCE/PceScsiBus.cpp
index a57774de..90be7572 100644
--- a/Core/PCE/PceScsiBus.cpp
+++ b/Core/PCE/PceScsiBus.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceScsiBus.h"
#include "PCE/PceConsole.h"
#include "PCE/PceCdRom.h"
diff --git a/Core/PCE/PceScsiBus.h b/Core/PCE/PceScsiBus.h
index 30141f01..f6d3ba6e 100644
--- a/Core/PCE/PceScsiBus.h
+++ b/Core/PCE/PceScsiBus.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceTypes.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/PCE/PceSf2RomMapper.cpp b/Core/PCE/PceSf2RomMapper.cpp
index cd14cab5..bf9f47dc 100644
--- a/Core/PCE/PceSf2RomMapper.cpp
+++ b/Core/PCE/PceSf2RomMapper.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceSf2RomMapper.h"
#include "PCE/PceConsole.h"
#include "PCE/PceMemoryManager.h"
diff --git a/Core/PCE/PceSf2RomMapper.h b/Core/PCE/PceSf2RomMapper.h
index d0e1e071..cb45dd94 100644
--- a/Core/PCE/PceSf2RomMapper.h
+++ b/Core/PCE/PceSf2RomMapper.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/IPceMapper.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/PCE/PceTimer.cpp b/Core/PCE/PceTimer.cpp
index 3bba4c8e..ba8c794e 100644
--- a/Core/PCE/PceTimer.cpp
+++ b/Core/PCE/PceTimer.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceTimer.h"
#include "PCE/PceConsole.h"
#include "PCE/PceMemoryManager.h"
diff --git a/Core/PCE/PceTimer.h b/Core/PCE/PceTimer.h
index c1643aaf..a31c5297 100644
--- a/Core/PCE/PceTimer.h
+++ b/Core/PCE/PceTimer.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceTypes.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/PCE/PceTypes.h b/Core/PCE/PceTypes.h
index 2e4a5573..8fe49caf 100644
--- a/Core/PCE/PceTypes.h
+++ b/Core/PCE/PceTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseState.h"
enum class PceIrqSource
diff --git a/Core/PCE/PceVce.cpp b/Core/PCE/PceVce.cpp
index 72dede26..bbbaa13d 100644
--- a/Core/PCE/PceVce.cpp
+++ b/Core/PCE/PceVce.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceVce.h"
#include "PCE/PceConsole.h"
#include "Shared/Emulator.h"
diff --git a/Core/PCE/PceVce.h b/Core/PCE/PceVce.h
index 3bb9efda..12f47fec 100644
--- a/Core/PCE/PceVce.h
+++ b/Core/PCE/PceVce.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceTypes.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/PCE/PceVdc.cpp b/Core/PCE/PceVdc.cpp
index 8d57674a..b58f60e7 100644
--- a/Core/PCE/PceVdc.cpp
+++ b/Core/PCE/PceVdc.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceVdc.h"
#include "PCE/PceVce.h"
#include "PCE/PceVpc.h"
diff --git a/Core/PCE/PceVdc.h b/Core/PCE/PceVdc.h
index b40530cf..5d34be47 100644
--- a/Core/PCE/PceVdc.h
+++ b/Core/PCE/PceVdc.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Emulator.h"
#include "MemoryType.h"
#include "PCE/PceTypes.h"
diff --git a/Core/PCE/PceVpc.cpp b/Core/PCE/PceVpc.cpp
index c59b2b65..0a1c8074 100644
--- a/Core/PCE/PceVpc.cpp
+++ b/Core/PCE/PceVpc.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceVpc.h"
#include "PCE/PceVdc.h"
#include "PCE/PceVce.h"
diff --git a/Core/PCE/PceVpc.h b/Core/PCE/PceVpc.h
index d6b08c9d..111029fc 100644
--- a/Core/PCE/PceVpc.h
+++ b/Core/PCE/PceVpc.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "PCE/PceTypes.h"
#include "PCE/PceConstants.h"
#include "PCE/PceVdc.h"
diff --git a/Core/RomFinder.h b/Core/RomFinder.h
index f5d44f65..64f991c9 100644
--- a/Core/RomFinder.h
+++ b/Core/RomFinder.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Emulator.h"
#include "Shared/MessageManager.h"
#include "Utilities/VirtualFile.h"
diff --git a/Core/SNES/AluMulDiv.cpp b/Core/SNES/AluMulDiv.cpp
index f13d0ade..7a7a863c 100644
--- a/Core/SNES/AluMulDiv.cpp
+++ b/Core/SNES/AluMulDiv.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/AluMulDiv.h"
#include "SNES/SnesCpu.h"
#include "SNES/InternalRegisterTypes.h"
diff --git a/Core/SNES/AluMulDiv.h b/Core/SNES/AluMulDiv.h
index f5ccda82..c719b9e8 100644
--- a/Core/SNES/AluMulDiv.h
+++ b/Core/SNES/AluMulDiv.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "InternalRegisterTypes.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/SNES/BaseCartridge.cpp b/Core/SNES/BaseCartridge.cpp
index 40d4956b..a8ae15a6 100644
--- a/Core/SNES/BaseCartridge.cpp
+++ b/Core/SNES/BaseCartridge.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/BaseCartridge.h"
#include "SNES/RamHandler.h"
#include "SNES/RomHandler.h"
diff --git a/Core/SNES/BaseCartridge.h b/Core/SNES/BaseCartridge.h
index 45e04937..19085e77 100644
--- a/Core/SNES/BaseCartridge.h
+++ b/Core/SNES/BaseCartridge.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "IMemoryHandler.h"
#include "CartTypes.h"
#include "Coprocessors/BaseCoprocessor.h"
diff --git a/Core/SNES/CartTypes.h b/Core/SNES/CartTypes.h
index e551e81e..287709bb 100644
--- a/Core/SNES/CartTypes.h
+++ b/Core/SNES/CartTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/VirtualFile.h"
struct SnesCartInformation
diff --git a/Core/SNES/Coprocessors/BSX/BsxCart.cpp b/Core/SNES/Coprocessors/BSX/BsxCart.cpp
index 1f7113df..c0fd7344 100644
--- a/Core/SNES/Coprocessors/BSX/BsxCart.cpp
+++ b/Core/SNES/Coprocessors/BSX/BsxCart.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Emulator.h"
#include "Shared/EmuSettings.h"
#include "SNES/SnesConsole.h"
diff --git a/Core/SNES/Coprocessors/BSX/BsxCart.h b/Core/SNES/Coprocessors/BSX/BsxCart.h
index 0f7e79c3..271b5ffc 100644
--- a/Core/SNES/Coprocessors/BSX/BsxCart.h
+++ b/Core/SNES/Coprocessors/BSX/BsxCart.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/BaseCoprocessor.h"
class SnesConsole;
diff --git a/Core/SNES/Coprocessors/BSX/BsxMemoryPack.cpp b/Core/SNES/Coprocessors/BSX/BsxMemoryPack.cpp
index a1609e62..2eca5bb2 100644
--- a/Core/SNES/Coprocessors/BSX/BsxMemoryPack.cpp
+++ b/Core/SNES/Coprocessors/BSX/BsxMemoryPack.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/BSX/BsxMemoryPack.h"
#include "SNES/SnesConsole.h"
#include "Shared/Emulator.h"
diff --git a/Core/SNES/Coprocessors/BSX/BsxMemoryPack.h b/Core/SNES/Coprocessors/BSX/BsxMemoryPack.h
index 7fe4ed38..61829847 100644
--- a/Core/SNES/Coprocessors/BSX/BsxMemoryPack.h
+++ b/Core/SNES/Coprocessors/BSX/BsxMemoryPack.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/RamHandler.h"
#include "SNES/IMemoryHandler.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/SNES/Coprocessors/BSX/BsxSatellaview.cpp b/Core/SNES/Coprocessors/BSX/BsxSatellaview.cpp
index 5f0b69ab..57123cc1 100644
--- a/Core/SNES/Coprocessors/BSX/BsxSatellaview.cpp
+++ b/Core/SNES/Coprocessors/BSX/BsxSatellaview.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/BSX/BsxSatellaview.h"
#include "SNES/SnesConsole.h"
#include "SNES/SnesMemoryManager.h"
diff --git a/Core/SNES/Coprocessors/BSX/BsxSatellaview.h b/Core/SNES/Coprocessors/BSX/BsxSatellaview.h
index 8955eec9..ca2505e5 100644
--- a/Core/SNES/Coprocessors/BSX/BsxSatellaview.h
+++ b/Core/SNES/Coprocessors/BSX/BsxSatellaview.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/IMemoryHandler.h"
#include "SNES/Coprocessors/BSX/BsxStream.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/SNES/Coprocessors/BSX/BsxStream.cpp b/Core/SNES/Coprocessors/BSX/BsxStream.cpp
index 08beaf21..66add35b 100644
--- a/Core/SNES/Coprocessors/BSX/BsxStream.cpp
+++ b/Core/SNES/Coprocessors/BSX/BsxStream.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "BsxStream.h"
#include "SNES/SnesConsole.h"
#include "SNES/SnesMemoryManager.h"
diff --git a/Core/SNES/Coprocessors/BSX/BsxStream.h b/Core/SNES/Coprocessors/BSX/BsxStream.h
index 7cfe3580..cb9bb960 100644
--- a/Core/SNES/Coprocessors/BSX/BsxStream.h
+++ b/Core/SNES/Coprocessors/BSX/BsxStream.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
class SnesConsole;
diff --git a/Core/SNES/Coprocessors/BaseCoprocessor.h b/Core/SNES/Coprocessors/BaseCoprocessor.h
index 0560fd10..5f046e2f 100644
--- a/Core/SNES/Coprocessors/BaseCoprocessor.h
+++ b/Core/SNES/Coprocessors/BaseCoprocessor.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
#include "SNES/IMemoryHandler.h"
#include "MemoryType.h"
diff --git a/Core/SNES/Coprocessors/CX4/Cx4.Instructions.cpp b/Core/SNES/Coprocessors/CX4/Cx4.Instructions.cpp
index e05ef110..65abc7fa 100644
--- a/Core/SNES/Coprocessors/CX4/Cx4.Instructions.cpp
+++ b/Core/SNES/Coprocessors/CX4/Cx4.Instructions.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Cx4.h"
#include "SNES/SnesCpu.h"
#include "SNES/Debugger/Cx4DisUtils.h"
diff --git a/Core/SNES/Coprocessors/CX4/Cx4.cpp b/Core/SNES/Coprocessors/CX4/Cx4.cpp
index 12319e06..ab814703 100644
--- a/Core/SNES/Coprocessors/CX4/Cx4.cpp
+++ b/Core/SNES/Coprocessors/CX4/Cx4.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/CX4/Cx4.h"
#include "SNES/SnesConsole.h"
#include "SNES/SnesCpu.h"
diff --git a/Core/SNES/Coprocessors/CX4/Cx4.h b/Core/SNES/Coprocessors/CX4/Cx4.h
index 8ee78da5..26af18df 100644
--- a/Core/SNES/Coprocessors/CX4/Cx4.h
+++ b/Core/SNES/Coprocessors/CX4/Cx4.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/BaseCoprocessor.h"
#include "SNES/Coprocessors/CX4/Cx4Types.h"
#include "SNES/MemoryMappings.h"
diff --git a/Core/SNES/Coprocessors/CX4/Cx4Types.h b/Core/SNES/Coprocessors/CX4/Cx4Types.h
index 684e58d5..8fe7c16b 100644
--- a/Core/SNES/Coprocessors/CX4/Cx4Types.h
+++ b/Core/SNES/Coprocessors/CX4/Cx4Types.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseState.h"
struct Cx4Dma
diff --git a/Core/SNES/Coprocessors/DSP/NecDsp.cpp b/Core/SNES/Coprocessors/DSP/NecDsp.cpp
index 19fa36ab..c3a631f0 100644
--- a/Core/SNES/Coprocessors/DSP/NecDsp.cpp
+++ b/Core/SNES/Coprocessors/DSP/NecDsp.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/DSP/NecDsp.h"
#include "SNES/SnesMemoryManager.h"
#include "SNES/SnesConsole.h"
diff --git a/Core/SNES/Coprocessors/DSP/NecDsp.h b/Core/SNES/Coprocessors/DSP/NecDsp.h
index ff9e708d..75504000 100644
--- a/Core/SNES/Coprocessors/DSP/NecDsp.h
+++ b/Core/SNES/Coprocessors/DSP/NecDsp.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "NecDspTypes.h"
#include "SNES/Coprocessors/BaseCoprocessor.h"
diff --git a/Core/SNES/Coprocessors/DSP/NecDspTypes.h b/Core/SNES/Coprocessors/DSP/NecDspTypes.h
index f2095599..4df1f6b4 100644
--- a/Core/SNES/Coprocessors/DSP/NecDspTypes.h
+++ b/Core/SNES/Coprocessors/DSP/NecDspTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseState.h"
struct NecDspAccFlags
diff --git a/Core/SNES/Coprocessors/GSU/Gsu.Instructions.cpp b/Core/SNES/Coprocessors/GSU/Gsu.Instructions.cpp
index 977b6439..b5993865 100644
--- a/Core/SNES/Coprocessors/GSU/Gsu.Instructions.cpp
+++ b/Core/SNES/Coprocessors/GSU/Gsu.Instructions.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Gsu.h"
#include "SNES/SnesCpu.h"
#include "SNES/SnesMemoryManager.h"
diff --git a/Core/SNES/Coprocessors/GSU/Gsu.cpp b/Core/SNES/Coprocessors/GSU/Gsu.cpp
index 2c986787..1af64e4d 100644
--- a/Core/SNES/Coprocessors/GSU/Gsu.cpp
+++ b/Core/SNES/Coprocessors/GSU/Gsu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/GSU/Gsu.h"
#include "SNES/Coprocessors/GSU/GsuRomHandler.h"
#include "SNES/Coprocessors/GSU/GsuRamHandler.h"
diff --git a/Core/SNES/Coprocessors/GSU/Gsu.h b/Core/SNES/Coprocessors/GSU/Gsu.h
index 9e97b9a2..4558f443 100644
--- a/Core/SNES/Coprocessors/GSU/Gsu.h
+++ b/Core/SNES/Coprocessors/GSU/Gsu.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/BaseCoprocessor.h"
#include "SNES/Coprocessors/GSU/GsuTypes.h"
#include "SNES/MemoryMappings.h"
diff --git a/Core/SNES/Coprocessors/GSU/GsuRamHandler.h b/Core/SNES/Coprocessors/GSU/GsuRamHandler.h
index 66c2612c..ebeefe33 100644
--- a/Core/SNES/Coprocessors/GSU/GsuRamHandler.h
+++ b/Core/SNES/Coprocessors/GSU/GsuRamHandler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/IMemoryHandler.h"
#include "SNES/Coprocessors/GSU/GsuTypes.h"
#include "MemoryType.h"
diff --git a/Core/SNES/Coprocessors/GSU/GsuRomHandler.h b/Core/SNES/Coprocessors/GSU/GsuRomHandler.h
index 3f32e425..057e1cb8 100644
--- a/Core/SNES/Coprocessors/GSU/GsuRomHandler.h
+++ b/Core/SNES/Coprocessors/GSU/GsuRomHandler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/IMemoryHandler.h"
#include "SNES/Coprocessors/GSU/GsuTypes.h"
#include "MemoryType.h"
diff --git a/Core/SNES/Coprocessors/GSU/GsuTypes.h b/Core/SNES/Coprocessors/GSU/GsuTypes.h
index d52a5da2..a83a8523 100644
--- a/Core/SNES/Coprocessors/GSU/GsuTypes.h
+++ b/Core/SNES/Coprocessors/GSU/GsuTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseState.h"
struct GsuFlags
diff --git a/Core/SNES/Coprocessors/MSU1/Msu1.cpp b/Core/SNES/Coprocessors/MSU1/Msu1.cpp
index 36d8d307..ce8cd03b 100644
--- a/Core/SNES/Coprocessors/MSU1/Msu1.cpp
+++ b/Core/SNES/Coprocessors/MSU1/Msu1.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/MSU1/Msu1.h"
#include "SNES/Spc.h"
#include "Shared/Emulator.h"
diff --git a/Core/SNES/Coprocessors/MSU1/Msu1.h b/Core/SNES/Coprocessors/MSU1/Msu1.h
index f86edf9d..400fbdf9 100644
--- a/Core/SNES/Coprocessors/MSU1/Msu1.h
+++ b/Core/SNES/Coprocessors/MSU1/Msu1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Interfaces/IAudioProvider.h"
#include "Shared/Audio/PcmReader.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/SNES/Coprocessors/OBC1/Obc1.cpp b/Core/SNES/Coprocessors/OBC1/Obc1.cpp
index 6c904798..8bf78997 100644
--- a/Core/SNES/Coprocessors/OBC1/Obc1.cpp
+++ b/Core/SNES/Coprocessors/OBC1/Obc1.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/OBC1/Obc1.h"
#include "SNES/SnesConsole.h"
#include "SNES/SnesMemoryManager.h"
diff --git a/Core/SNES/Coprocessors/OBC1/Obc1.h b/Core/SNES/Coprocessors/OBC1/Obc1.h
index ecf994e7..c007b008 100644
--- a/Core/SNES/Coprocessors/OBC1/Obc1.h
+++ b/Core/SNES/Coprocessors/OBC1/Obc1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/BaseCoprocessor.h"
class SnesConsole;
diff --git a/Core/SNES/Coprocessors/SA1/CpuBwRamHandler.h b/Core/SNES/Coprocessors/SA1/CpuBwRamHandler.h
index 63149523..59a68fb9 100644
--- a/Core/SNES/Coprocessors/SA1/CpuBwRamHandler.h
+++ b/Core/SNES/Coprocessors/SA1/CpuBwRamHandler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/IMemoryHandler.h"
#include "SNES/Coprocessors/SA1/Sa1Cpu.h"
#include "SNES/Coprocessors/SA1/Sa1Types.h"
diff --git a/Core/SNES/Coprocessors/SA1/Sa1.cpp b/Core/SNES/Coprocessors/SA1/Sa1.cpp
index ce966d1c..80415212 100644
--- a/Core/SNES/Coprocessors/SA1/Sa1.cpp
+++ b/Core/SNES/Coprocessors/SA1/Sa1.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/SA1/Sa1.h"
#include "SNES/Coprocessors/SA1/Sa1Cpu.h"
#include "SNES/Coprocessors/SA1/Sa1VectorHandler.h"
diff --git a/Core/SNES/Coprocessors/SA1/Sa1.h b/Core/SNES/Coprocessors/SA1/Sa1.h
index fb46683e..662df126 100644
--- a/Core/SNES/Coprocessors/SA1/Sa1.h
+++ b/Core/SNES/Coprocessors/SA1/Sa1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/BaseCoprocessor.h"
#include "SNES/MemoryMappings.h"
#include "SNES/Coprocessors/SA1/Sa1Types.h"
diff --git a/Core/SNES/Coprocessors/SA1/Sa1BwRamHandler.h b/Core/SNES/Coprocessors/SA1/Sa1BwRamHandler.h
index 16d727c0..2f25f27c 100644
--- a/Core/SNES/Coprocessors/SA1/Sa1BwRamHandler.h
+++ b/Core/SNES/Coprocessors/SA1/Sa1BwRamHandler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/SA1/Sa1Cpu.h"
#include "SNES/Coprocessors/SA1/Sa1Types.h"
#include "SNES/Coprocessors/SA1/Sa1.h"
diff --git a/Core/SNES/Coprocessors/SA1/Sa1Cpu.cpp b/Core/SNES/Coprocessors/SA1/Sa1Cpu.cpp
index 67531a35..a7d6cbf1 100644
--- a/Core/SNES/Coprocessors/SA1/Sa1Cpu.cpp
+++ b/Core/SNES/Coprocessors/SA1/Sa1Cpu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/Serializer.h"
#include "Shared/Emulator.h"
#include "SNES/SnesCpuTypes.h"
diff --git a/Core/SNES/Coprocessors/SA1/Sa1Cpu.h b/Core/SNES/Coprocessors/SA1/Sa1Cpu.h
index ff2c47a0..471802f4 100644
--- a/Core/SNES/Coprocessors/SA1/Sa1Cpu.h
+++ b/Core/SNES/Coprocessors/SA1/Sa1Cpu.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/SnesCpuTypes.h"
#include "Utilities/ISerializable.h"
#include "MemoryOperationType.h"
diff --git a/Core/SNES/Coprocessors/SA1/Sa1IRamHandler.h b/Core/SNES/Coprocessors/SA1/Sa1IRamHandler.h
index b85b9e82..535c692b 100644
--- a/Core/SNES/Coprocessors/SA1/Sa1IRamHandler.h
+++ b/Core/SNES/Coprocessors/SA1/Sa1IRamHandler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/IMemoryHandler.h"
#include "Debugger/DebugTypes.h"
#include "MemoryType.h"
diff --git a/Core/SNES/Coprocessors/SA1/Sa1Types.h b/Core/SNES/Coprocessors/SA1/Sa1Types.h
index 0d2a7875..c5281884 100644
--- a/Core/SNES/Coprocessors/SA1/Sa1Types.h
+++ b/Core/SNES/Coprocessors/SA1/Sa1Types.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/SnesCpuTypes.h"
enum class Sa1MathOp
diff --git a/Core/SNES/Coprocessors/SA1/Sa1VectorHandler.h b/Core/SNES/Coprocessors/SA1/Sa1VectorHandler.h
index c92f1ceb..94d676a1 100644
--- a/Core/SNES/Coprocessors/SA1/Sa1VectorHandler.h
+++ b/Core/SNES/Coprocessors/SA1/Sa1VectorHandler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/IMemoryHandler.h"
#include "SNES/Coprocessors/SA1/Sa1Cpu.h"
#include "SNES/Coprocessors/SA1/Sa1Types.h"
diff --git a/Core/SNES/Coprocessors/SDD1/Sdd1.cpp b/Core/SNES/Coprocessors/SDD1/Sdd1.cpp
index 6a1f41e5..012ff852 100644
--- a/Core/SNES/Coprocessors/SDD1/Sdd1.cpp
+++ b/Core/SNES/Coprocessors/SDD1/Sdd1.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/SDD1/Sdd1.h"
#include "SNES/Coprocessors/SDD1/Sdd1Mmc.h"
#include "SNES/SnesConsole.h"
diff --git a/Core/SNES/Coprocessors/SDD1/Sdd1.h b/Core/SNES/Coprocessors/SDD1/Sdd1.h
index 66e28bb1..7406ce4d 100644
--- a/Core/SNES/Coprocessors/SDD1/Sdd1.h
+++ b/Core/SNES/Coprocessors/SDD1/Sdd1.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/BaseCoprocessor.h"
#include "Sdd1Types.h"
diff --git a/Core/SNES/Coprocessors/SDD1/Sdd1Decomp.cpp b/Core/SNES/Coprocessors/SDD1/Sdd1Decomp.cpp
index a06e920c..fe616d88 100644
--- a/Core/SNES/Coprocessors/SDD1/Sdd1Decomp.cpp
+++ b/Core/SNES/Coprocessors/SDD1/Sdd1Decomp.cpp
@@ -29,7 +29,7 @@ The implementation is obvious when the algorithm is
understood.
************************************************************************/
-#include "stdafx.h"
+#include "pch.h"
#include "Sdd1Decomp.h"
#include "Sdd1Mmc.h"
#include "Utilities/Serializer.h"
diff --git a/Core/SNES/Coprocessors/SDD1/Sdd1Decomp.h b/Core/SNES/Coprocessors/SDD1/Sdd1Decomp.h
index c75ab6d9..3cb311f0 100644
--- a/Core/SNES/Coprocessors/SDD1/Sdd1Decomp.h
+++ b/Core/SNES/Coprocessors/SDD1/Sdd1Decomp.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
/************************************************************************
diff --git a/Core/SNES/Coprocessors/SDD1/Sdd1Mmc.cpp b/Core/SNES/Coprocessors/SDD1/Sdd1Mmc.cpp
index 9ecfa776..e5d4354b 100644
--- a/Core/SNES/Coprocessors/SDD1/Sdd1Mmc.cpp
+++ b/Core/SNES/Coprocessors/SDD1/Sdd1Mmc.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Sdd1Mmc.h"
#include "Sdd1Types.h"
#include "SNES/BaseCartridge.h"
diff --git a/Core/SNES/Coprocessors/SDD1/Sdd1Mmc.h b/Core/SNES/Coprocessors/SDD1/Sdd1Mmc.h
index eeb74060..8b54bdea 100644
--- a/Core/SNES/Coprocessors/SDD1/Sdd1Mmc.h
+++ b/Core/SNES/Coprocessors/SDD1/Sdd1Mmc.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/IMemoryHandler.h"
#include "SNES/Coprocessors/SDD1/Sdd1Types.h"
#include "SNES/Coprocessors/SDD1/Sdd1Decomp.h"
diff --git a/Core/SNES/Coprocessors/SDD1/Sdd1Types.h b/Core/SNES/Coprocessors/SDD1/Sdd1Types.h
index f474cf06..64bbed65 100644
--- a/Core/SNES/Coprocessors/SDD1/Sdd1Types.h
+++ b/Core/SNES/Coprocessors/SDD1/Sdd1Types.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
struct Sdd1State
{
diff --git a/Core/SNES/Coprocessors/SGB/SuperGameboy.cpp b/Core/SNES/Coprocessors/SGB/SuperGameboy.cpp
index ba765f56..4b2bf232 100644
--- a/Core/SNES/Coprocessors/SGB/SuperGameboy.cpp
+++ b/Core/SNES/Coprocessors/SGB/SuperGameboy.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/SGB/SuperGameboy.h"
#include "SNES/SnesConsole.h"
#include "SNES/SnesMemoryManager.h"
diff --git a/Core/SNES/Coprocessors/SGB/SuperGameboy.h b/Core/SNES/Coprocessors/SGB/SuperGameboy.h
index 75cd0cbd..f2c306c9 100644
--- a/Core/SNES/Coprocessors/SGB/SuperGameboy.h
+++ b/Core/SNES/Coprocessors/SGB/SuperGameboy.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/BaseCoprocessor.h"
#include "Shared/Interfaces/IAudioProvider.h"
#include "Utilities/Audio/HermiteResampler.h"
diff --git a/Core/SNES/Coprocessors/SPC7110/Rtc4513.cpp b/Core/SNES/Coprocessors/SPC7110/Rtc4513.cpp
index 5d4b6e39..e03c34de 100644
--- a/Core/SNES/Coprocessors/SPC7110/Rtc4513.cpp
+++ b/Core/SNES/Coprocessors/SPC7110/Rtc4513.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "SNES/Coprocessors/SPC7110/Rtc4513.h"
#include "Shared/Emulator.h"
diff --git a/Core/SNES/Coprocessors/SPC7110/Rtc4513.h b/Core/SNES/Coprocessors/SPC7110/Rtc4513.h
index 95b5fbc6..8665ee0c 100644
--- a/Core/SNES/Coprocessors/SPC7110/Rtc4513.h
+++ b/Core/SNES/Coprocessors/SPC7110/Rtc4513.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
class Emulator;
diff --git a/Core/SNES/Coprocessors/SPC7110/Spc7110.cpp b/Core/SNES/Coprocessors/SPC7110/Spc7110.cpp
index a84af0b1..66721b1f 100644
--- a/Core/SNES/Coprocessors/SPC7110/Spc7110.cpp
+++ b/Core/SNES/Coprocessors/SPC7110/Spc7110.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/SPC7110/Spc7110.h"
#include "SNES/Coprocessors/SPC7110/Spc7110Decomp.h"
#include "SNES/MemoryMappings.h"
diff --git a/Core/SNES/Coprocessors/SPC7110/Spc7110.h b/Core/SNES/Coprocessors/SPC7110/Spc7110.h
index 6fa0768a..d3960a56 100644
--- a/Core/SNES/Coprocessors/SPC7110/Spc7110.h
+++ b/Core/SNES/Coprocessors/SPC7110/Spc7110.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Coprocessors/BaseCoprocessor.h"
#include "Spc7110Decomp.h"
#include "Rtc4513.h"
diff --git a/Core/SNES/Coprocessors/SPC7110/Spc7110Decomp.cpp b/Core/SNES/Coprocessors/SPC7110/Spc7110Decomp.cpp
index 196fcbd5..87055bb4 100644
--- a/Core/SNES/Coprocessors/SPC7110/Spc7110Decomp.cpp
+++ b/Core/SNES/Coprocessors/SPC7110/Spc7110Decomp.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Spc7110Decomp.h"
#include "Spc7110.h"
#include "Utilities/Serializer.h"
diff --git a/Core/SNES/Coprocessors/SPC7110/Spc7110Decomp.h b/Core/SNES/Coprocessors/SPC7110/Spc7110Decomp.h
index db0758f8..16631587 100644
--- a/Core/SNES/Coprocessors/SPC7110/Spc7110Decomp.h
+++ b/Core/SNES/Coprocessors/SPC7110/Spc7110Decomp.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
//Based on bsnes' code (by byuu)
diff --git a/Core/SNES/DSP/Dsp.cpp b/Core/SNES/DSP/Dsp.cpp
index 480a6594..7150b050 100644
--- a/Core/SNES/DSP/Dsp.cpp
+++ b/Core/SNES/DSP/Dsp.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/DSP/Dsp.h"
#include "SNES/Spc.h"
#include "Shared/Emulator.h"
diff --git a/Core/SNES/DSP/Dsp.h b/Core/SNES/DSP/Dsp.h
index ba0eb68d..114d03e9 100644
--- a/Core/SNES/DSP/Dsp.h
+++ b/Core/SNES/DSP/Dsp.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/DSP/DspVoice.h"
#include "SNES/DSP/DspTypes.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/SNES/DSP/DspInterpolation.h b/Core/SNES/DSP/DspInterpolation.h
index 125aff9d..86aedb0d 100644
--- a/Core/SNES/DSP/DspInterpolation.h
+++ b/Core/SNES/DSP/DspInterpolation.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/DSP/Dsp.h"
class DspInterpolation
diff --git a/Core/SNES/DSP/DspTypes.h b/Core/SNES/DSP/DspTypes.h
index 2b95b9e1..465fa402 100644
--- a/Core/SNES/DSP/DspTypes.h
+++ b/Core/SNES/DSP/DspTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
struct DspState
{
diff --git a/Core/SNES/DSP/DspVoice.cpp b/Core/SNES/DSP/DspVoice.cpp
index c520647f..4ad99f98 100644
--- a/Core/SNES/DSP/DspVoice.cpp
+++ b/Core/SNES/DSP/DspVoice.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/DSP/DspVoice.h"
#include "SNES/DSP/Dsp.h"
#include "SNES/DSP/DspTypes.h"
diff --git a/Core/SNES/DSP/DspVoice.h b/Core/SNES/DSP/DspVoice.h
index e2124ea0..1581e818 100644
--- a/Core/SNES/DSP/DspVoice.h
+++ b/Core/SNES/DSP/DspVoice.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/DSP/DspTypes.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/SNES/Debugger/Cx4Debugger.cpp b/Core/SNES/Debugger/Cx4Debugger.cpp
index 13ede662..960c8c0b 100644
--- a/Core/SNES/Debugger/Cx4Debugger.cpp
+++ b/Core/SNES/Debugger/Cx4Debugger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Debugger/Cx4Debugger.h"
#include "Debugger/CdlManager.h"
#include "Debugger/DisassemblyInfo.h"
diff --git a/Core/SNES/Debugger/Cx4Debugger.h b/Core/SNES/Debugger/Cx4Debugger.h
index efba07ef..539580ca 100644
--- a/Core/SNES/Debugger/Cx4Debugger.h
+++ b/Core/SNES/Debugger/Cx4Debugger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/IDebugger.h"
diff --git a/Core/SNES/Debugger/Cx4DisUtils.cpp b/Core/SNES/Debugger/Cx4DisUtils.cpp
index 4e694257..c9bd7f5f 100644
--- a/Core/SNES/Debugger/Cx4DisUtils.cpp
+++ b/Core/SNES/Debugger/Cx4DisUtils.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Debugger/Cx4DisUtils.h"
#include "SNES/Coprocessors/CX4/Cx4Types.h"
#include "Debugger/DisassemblyInfo.h"
diff --git a/Core/SNES/Debugger/Cx4DisUtils.h b/Core/SNES/Debugger/Cx4DisUtils.h
index 25bc9835..76774203 100644
--- a/Core/SNES/Debugger/Cx4DisUtils.h
+++ b/Core/SNES/Debugger/Cx4DisUtils.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DisassemblyInfo.h"
class LabelManager;
diff --git a/Core/SNES/Debugger/DummySnesCpu.cpp b/Core/SNES/Debugger/DummySnesCpu.cpp
index 35638101..2ff41a0e 100644
--- a/Core/SNES/Debugger/DummySnesCpu.cpp
+++ b/Core/SNES/Debugger/DummySnesCpu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "DummySnesCpu.h"
#define DUMMYCPU
diff --git a/Core/SNES/Debugger/DummySnesCpu.h b/Core/SNES/Debugger/DummySnesCpu.h
index 8648fded..780ef7b7 100644
--- a/Core/SNES/Debugger/DummySnesCpu.h
+++ b/Core/SNES/Debugger/DummySnesCpu.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "SNES/MemoryMappings.h"
#include "SNES/BaseCartridge.h"
diff --git a/Core/SNES/Debugger/DummySpc.cpp b/Core/SNES/Debugger/DummySpc.cpp
index 047979b8..cff3b0c1 100644
--- a/Core/SNES/Debugger/DummySpc.cpp
+++ b/Core/SNES/Debugger/DummySpc.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "DummySpc.h"
#define DUMMYSPC
diff --git a/Core/SNES/Debugger/DummySpc.h b/Core/SNES/Debugger/DummySpc.h
index 7788ff0b..e78fb608 100644
--- a/Core/SNES/Debugger/DummySpc.h
+++ b/Core/SNES/Debugger/DummySpc.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#define DUMMYSPC
#define Spc DummySpc
diff --git a/Core/SNES/Debugger/GsuDebugger.cpp b/Core/SNES/Debugger/GsuDebugger.cpp
index b0d60b25..10d680a9 100644
--- a/Core/SNES/Debugger/GsuDebugger.cpp
+++ b/Core/SNES/Debugger/GsuDebugger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Debugger/GsuDebugger.h"
#include "SNES/SnesMemoryManager.h"
#include "SNES/SnesConsole.h"
diff --git a/Core/SNES/Debugger/GsuDebugger.h b/Core/SNES/Debugger/GsuDebugger.h
index 959e3c11..668eb56d 100644
--- a/Core/SNES/Debugger/GsuDebugger.h
+++ b/Core/SNES/Debugger/GsuDebugger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/IDebugger.h"
diff --git a/Core/SNES/Debugger/GsuDisUtils.cpp b/Core/SNES/Debugger/GsuDisUtils.cpp
index 3b3fd961..6bf278dd 100644
--- a/Core/SNES/Debugger/GsuDisUtils.cpp
+++ b/Core/SNES/Debugger/GsuDisUtils.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Debugger/GsuDisUtils.h"
#include "SNES/Coprocessors/GSU/GsuTypes.h"
#include "Debugger/DisassemblyInfo.h"
diff --git a/Core/SNES/Debugger/GsuDisUtils.h b/Core/SNES/Debugger/GsuDisUtils.h
index de641a29..6d76481c 100644
--- a/Core/SNES/Debugger/GsuDisUtils.h
+++ b/Core/SNES/Debugger/GsuDisUtils.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
class LabelManager;
diff --git a/Core/SNES/Debugger/NecDspDebugger.cpp b/Core/SNES/Debugger/NecDspDebugger.cpp
index ae211029..e0440a43 100644
--- a/Core/SNES/Debugger/NecDspDebugger.cpp
+++ b/Core/SNES/Debugger/NecDspDebugger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/BaseCartridge.h"
#include "SNES/SnesMemoryManager.h"
#include "SNES/SnesConsole.h"
diff --git a/Core/SNES/Debugger/NecDspDebugger.h b/Core/SNES/Debugger/NecDspDebugger.h
index 8199a6a6..a1ae34e0 100644
--- a/Core/SNES/Debugger/NecDspDebugger.h
+++ b/Core/SNES/Debugger/NecDspDebugger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/IDebugger.h"
diff --git a/Core/SNES/Debugger/NecDspDisUtils.cpp b/Core/SNES/Debugger/NecDspDisUtils.cpp
index 5c81bec6..b83f0b48 100644
--- a/Core/SNES/Debugger/NecDspDisUtils.cpp
+++ b/Core/SNES/Debugger/NecDspDisUtils.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Debugger/NecDspDisUtils.h"
#include "Debugger/DisassemblyInfo.h"
#include "Debugger/LabelManager.h"
diff --git a/Core/SNES/Debugger/NecDspDisUtils.h b/Core/SNES/Debugger/NecDspDisUtils.h
index 0d070673..11c7f95a 100644
--- a/Core/SNES/Debugger/NecDspDisUtils.h
+++ b/Core/SNES/Debugger/NecDspDisUtils.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class DisassemblyInfo;
class LabelManager;
diff --git a/Core/SNES/Debugger/SnesAssembler.cpp b/Core/SNES/Debugger/SnesAssembler.cpp
index d2fcec6f..9afea502 100644
--- a/Core/SNES/Debugger/SnesAssembler.cpp
+++ b/Core/SNES/Debugger/SnesAssembler.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "Utilities/HexUtilities.h"
diff --git a/Core/SNES/Debugger/SnesAssembler.h b/Core/SNES/Debugger/SnesAssembler.h
index 56bbaf42..2f9bb26d 100644
--- a/Core/SNES/Debugger/SnesAssembler.h
+++ b/Core/SNES/Debugger/SnesAssembler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Debugger/Base6502Assembler.h"
diff --git a/Core/SNES/Debugger/SnesDebugger.cpp b/Core/SNES/Debugger/SnesDebugger.cpp
index 229782a3..70a5b1d4 100644
--- a/Core/SNES/Debugger/SnesDebugger.cpp
+++ b/Core/SNES/Debugger/SnesDebugger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/SnesCpu.h"
#include "SNES/Coprocessors/SA1/Sa1.h"
#include "SNES/SnesMemoryManager.h"
diff --git a/Core/SNES/Debugger/SnesDebugger.h b/Core/SNES/Debugger/SnesDebugger.h
index 3cc9c3ab..b76c1ce8 100644
--- a/Core/SNES/Debugger/SnesDebugger.h
+++ b/Core/SNES/Debugger/SnesDebugger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/IDebugger.h"
#include "SNES/SnesCpuTypes.h"
diff --git a/Core/SNES/Debugger/SnesDisUtils.cpp b/Core/SNES/Debugger/SnesDisUtils.cpp
index af56fd77..6f5be0a8 100644
--- a/Core/SNES/Debugger/SnesDisUtils.cpp
+++ b/Core/SNES/Debugger/SnesDisUtils.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Debugger/SnesDisUtils.h"
#include "SNES/SnesCpuTypes.h"
#include "SNES/SnesCpu.h"
diff --git a/Core/SNES/Debugger/SnesDisUtils.h b/Core/SNES/Debugger/SnesDisUtils.h
index 5619cbf1..600a1b3f 100644
--- a/Core/SNES/Debugger/SnesDisUtils.h
+++ b/Core/SNES/Debugger/SnesDisUtils.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
class SnesConsole;
diff --git a/Core/SNES/Debugger/SnesEventManager.cpp b/Core/SNES/Debugger/SnesEventManager.cpp
index 4ed62aad..5f1ee9dd 100644
--- a/Core/SNES/Debugger/SnesEventManager.cpp
+++ b/Core/SNES/Debugger/SnesEventManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Debugger/SnesEventManager.h"
#include "SNES/SnesCpu.h"
#include "SNES/SnesPpu.h"
diff --git a/Core/SNES/Debugger/SnesEventManager.h b/Core/SNES/Debugger/SnesEventManager.h
index 9679aade..4baf9027 100644
--- a/Core/SNES/Debugger/SnesEventManager.h
+++ b/Core/SNES/Debugger/SnesEventManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/BaseEventManager.h"
#include "Utilities/SimpleLock.h"
diff --git a/Core/SNES/Debugger/SnesPpuTools.cpp b/Core/SNES/Debugger/SnesPpuTools.cpp
index 098a2097..e0f6d303 100644
--- a/Core/SNES/Debugger/SnesPpuTools.cpp
+++ b/Core/SNES/Debugger/SnesPpuTools.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Debugger/SnesPpuTools.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/MemoryDumper.h"
diff --git a/Core/SNES/Debugger/SnesPpuTools.h b/Core/SNES/Debugger/SnesPpuTools.h
index 6f36311a..038a4bfd 100644
--- a/Core/SNES/Debugger/SnesPpuTools.h
+++ b/Core/SNES/Debugger/SnesPpuTools.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/PpuTools.h"
class Debugger;
diff --git a/Core/SNES/Debugger/SpcDebugger.cpp b/Core/SNES/Debugger/SpcDebugger.cpp
index 978c47bb..3be3d9d0 100644
--- a/Core/SNES/Debugger/SpcDebugger.cpp
+++ b/Core/SNES/Debugger/SpcDebugger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Spc.h"
#include "SNES/SnesMemoryManager.h"
#include "SNES/SnesConsole.h"
diff --git a/Core/SNES/Debugger/SpcDebugger.h b/Core/SNES/Debugger/SpcDebugger.h
index f9c65cf3..49fba04d 100644
--- a/Core/SNES/Debugger/SpcDebugger.h
+++ b/Core/SNES/Debugger/SpcDebugger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/IDebugger.h"
diff --git a/Core/SNES/Debugger/SpcDisUtils.cpp b/Core/SNES/Debugger/SpcDisUtils.cpp
index 35750ea7..99864b71 100644
--- a/Core/SNES/Debugger/SpcDisUtils.cpp
+++ b/Core/SNES/Debugger/SpcDisUtils.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/SnesConsole.h"
#include "SNES/Spc.h"
#include "SNES/Debugger/SpcDisUtils.h"
diff --git a/Core/SNES/Debugger/SpcDisUtils.h b/Core/SNES/Debugger/SpcDisUtils.h
index 1a5bfcfa..3757cd61 100644
--- a/Core/SNES/Debugger/SpcDisUtils.h
+++ b/Core/SNES/Debugger/SpcDisUtils.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DisassemblyInfo.h"
class SnesConsole;
diff --git a/Core/SNES/Debugger/TraceLogger/Cx4TraceLogger.cpp b/Core/SNES/Debugger/TraceLogger/Cx4TraceLogger.cpp
index c66f68aa..38805633 100644
--- a/Core/SNES/Debugger/TraceLogger/Cx4TraceLogger.cpp
+++ b/Core/SNES/Debugger/TraceLogger/Cx4TraceLogger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Debugger/TraceLogger/Cx4TraceLogger.h"
#include "SNES/SnesPpu.h"
#include "SNES/SnesMemoryManager.h"
diff --git a/Core/SNES/Debugger/TraceLogger/Cx4TraceLogger.h b/Core/SNES/Debugger/TraceLogger/Cx4TraceLogger.h
index 9345395f..8a1467b7 100644
--- a/Core/SNES/Debugger/TraceLogger/Cx4TraceLogger.h
+++ b/Core/SNES/Debugger/TraceLogger/Cx4TraceLogger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/BaseTraceLogger.h"
#include "SNES/Coprocessors/CX4/Cx4Types.h"
diff --git a/Core/SNES/Debugger/TraceLogger/GsuTraceLogger.cpp b/Core/SNES/Debugger/TraceLogger/GsuTraceLogger.cpp
index 10d38566..49fc1240 100644
--- a/Core/SNES/Debugger/TraceLogger/GsuTraceLogger.cpp
+++ b/Core/SNES/Debugger/TraceLogger/GsuTraceLogger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Debugger/TraceLogger/GsuTraceLogger.h"
#include "SNES/SnesPpu.h"
#include "SNES/SnesMemoryManager.h"
diff --git a/Core/SNES/Debugger/TraceLogger/GsuTraceLogger.h b/Core/SNES/Debugger/TraceLogger/GsuTraceLogger.h
index 75071462..6e106417 100644
--- a/Core/SNES/Debugger/TraceLogger/GsuTraceLogger.h
+++ b/Core/SNES/Debugger/TraceLogger/GsuTraceLogger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/BaseTraceLogger.h"
#include "SNES/Coprocessors/GSU/GsuTypes.h"
diff --git a/Core/SNES/Debugger/TraceLogger/NecDspTraceLogger.cpp b/Core/SNES/Debugger/TraceLogger/NecDspTraceLogger.cpp
index ada27641..2ba84e25 100644
--- a/Core/SNES/Debugger/TraceLogger/NecDspTraceLogger.cpp
+++ b/Core/SNES/Debugger/TraceLogger/NecDspTraceLogger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Debugger/TraceLogger/NecDspTraceLogger.h"
#include "SNES/SnesPpu.h"
#include "SNES/SnesMemoryManager.h"
diff --git a/Core/SNES/Debugger/TraceLogger/NecDspTraceLogger.h b/Core/SNES/Debugger/TraceLogger/NecDspTraceLogger.h
index fd0d5ab8..773b2e8f 100644
--- a/Core/SNES/Debugger/TraceLogger/NecDspTraceLogger.h
+++ b/Core/SNES/Debugger/TraceLogger/NecDspTraceLogger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/BaseTraceLogger.h"
#include "SNES/Coprocessors/DSP/NecDspTypes.h"
diff --git a/Core/SNES/Debugger/TraceLogger/SnesCpuTraceLogger.cpp b/Core/SNES/Debugger/TraceLogger/SnesCpuTraceLogger.cpp
index a20f1f8a..f819093d 100644
--- a/Core/SNES/Debugger/TraceLogger/SnesCpuTraceLogger.cpp
+++ b/Core/SNES/Debugger/TraceLogger/SnesCpuTraceLogger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Debugger/TraceLogger/SnesCpuTraceLogger.h"
#include "SNES/SnesCpuTypes.h"
#include "SNES/SnesPpu.h"
diff --git a/Core/SNES/Debugger/TraceLogger/SnesCpuTraceLogger.h b/Core/SNES/Debugger/TraceLogger/SnesCpuTraceLogger.h
index 5329547b..dd77d99e 100644
--- a/Core/SNES/Debugger/TraceLogger/SnesCpuTraceLogger.h
+++ b/Core/SNES/Debugger/TraceLogger/SnesCpuTraceLogger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/BaseTraceLogger.h"
#include "SNES/SnesCpuTypes.h"
diff --git a/Core/SNES/Debugger/TraceLogger/SpcTraceLogger.cpp b/Core/SNES/Debugger/TraceLogger/SpcTraceLogger.cpp
index c5d6abe2..059162e0 100644
--- a/Core/SNES/Debugger/TraceLogger/SpcTraceLogger.cpp
+++ b/Core/SNES/Debugger/TraceLogger/SpcTraceLogger.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Debugger/TraceLogger/SpcTraceLogger.h"
#include "SNES/SnesCpuTypes.h"
#include "SNES/SnesPpu.h"
diff --git a/Core/SNES/Debugger/TraceLogger/SpcTraceLogger.h b/Core/SNES/Debugger/TraceLogger/SpcTraceLogger.h
index 2a299255..e1da48f3 100644
--- a/Core/SNES/Debugger/TraceLogger/SpcTraceLogger.h
+++ b/Core/SNES/Debugger/TraceLogger/SpcTraceLogger.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/BaseTraceLogger.h"
#include "SNES/SpcTypes.h"
diff --git a/Core/SNES/DmaControllerTypes.h b/Core/SNES/DmaControllerTypes.h
index d186d1f0..278d8d02 100644
--- a/Core/SNES/DmaControllerTypes.h
+++ b/Core/SNES/DmaControllerTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
struct DmaChannelConfig
{
diff --git a/Core/SNES/IMemoryHandler.h b/Core/SNES/IMemoryHandler.h
index 6f61e085..2ae41942 100644
--- a/Core/SNES/IMemoryHandler.h
+++ b/Core/SNES/IMemoryHandler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
class IMemoryHandler
diff --git a/Core/SNES/Input/Multitap.cpp b/Core/SNES/Input/Multitap.cpp
index a2a60be1..46ea6d2f 100644
--- a/Core/SNES/Input/Multitap.cpp
+++ b/Core/SNES/Input/Multitap.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Input/Multitap.h"
#include "SNES/SnesConsole.h"
#include "SNES/InternalRegisters.h"
diff --git a/Core/SNES/Input/Multitap.h b/Core/SNES/Input/Multitap.h
index 86d5a58c..c5004536 100644
--- a/Core/SNES/Input/Multitap.h
+++ b/Core/SNES/Input/Multitap.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/ControllerHub.h"
diff --git a/Core/SNES/Input/SnesController.cpp b/Core/SNES/Input/SnesController.cpp
index c44014ca..04ddbd1d 100644
--- a/Core/SNES/Input/SnesController.cpp
+++ b/Core/SNES/Input/SnesController.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Input/SnesController.h"
#include "Shared/Emulator.h"
#include "Shared/InputHud.h"
diff --git a/Core/SNES/Input/SnesController.h b/Core/SNES/Input/SnesController.h
index f05f489b..17a01d02 100644
--- a/Core/SNES/Input/SnesController.h
+++ b/Core/SNES/Input/SnesController.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Utilities/Serializer.h"
diff --git a/Core/SNES/Input/SnesMouse.h b/Core/SNES/Input/SnesMouse.h
index 33d09e68..a70d5b47 100644
--- a/Core/SNES/Input/SnesMouse.h
+++ b/Core/SNES/Input/SnesMouse.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Interfaces/IKeyManager.h"
#include "Shared/KeyManager.h"
diff --git a/Core/SNES/Input/SuperScope.h b/Core/SNES/Input/SuperScope.h
index 95ed3be1..a191487b 100644
--- a/Core/SNES/Input/SuperScope.h
+++ b/Core/SNES/Input/SuperScope.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/KeyManager.h"
#include "SNES/SnesPpu.h"
diff --git a/Core/SNES/InternalRegisterTypes.h b/Core/SNES/InternalRegisterTypes.h
index f238e80f..b1d10791 100644
--- a/Core/SNES/InternalRegisterTypes.h
+++ b/Core/SNES/InternalRegisterTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
struct AluState
{
diff --git a/Core/SNES/InternalRegisters.cpp b/Core/SNES/InternalRegisters.cpp
index bf564960..9a3f96ef 100644
--- a/Core/SNES/InternalRegisters.cpp
+++ b/Core/SNES/InternalRegisters.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/InternalRegisters.h"
#include "SNES/SnesConsole.h"
#include "SNES/SnesCpu.h"
diff --git a/Core/SNES/InternalRegisters.h b/Core/SNES/InternalRegisters.h
index 7b7f1307..76853fa4 100644
--- a/Core/SNES/InternalRegisters.h
+++ b/Core/SNES/InternalRegisters.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/AluMulDiv.h"
#include "SNES/SnesCpu.h"
#include "SNES/SnesPpu.h"
diff --git a/Core/SNES/MemoryMappings.cpp b/Core/SNES/MemoryMappings.cpp
index d1fd3b6d..34cdc472 100644
--- a/Core/SNES/MemoryMappings.cpp
+++ b/Core/SNES/MemoryMappings.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "MemoryMappings.h"
#include "IMemoryHandler.h"
#include "MemoryType.h"
diff --git a/Core/SNES/MemoryMappings.h b/Core/SNES/MemoryMappings.h
index 7b2d0c64..c20942ff 100644
--- a/Core/SNES/MemoryMappings.h
+++ b/Core/SNES/MemoryMappings.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
class IMemoryHandler;
diff --git a/Core/SNES/RamHandler.h b/Core/SNES/RamHandler.h
index dfe83c72..bfd608a8 100644
--- a/Core/SNES/RamHandler.h
+++ b/Core/SNES/RamHandler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "IMemoryHandler.h"
#include "Debugger/DebugTypes.h"
diff --git a/Core/SNES/RegisterHandlerA.h b/Core/SNES/RegisterHandlerA.h
index fce57906..7107a238 100644
--- a/Core/SNES/RegisterHandlerA.h
+++ b/Core/SNES/RegisterHandlerA.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/IMemoryHandler.h"
#include "SNES/SnesDmaController.h"
#include "SNES/InternalRegisters.h"
diff --git a/Core/SNES/RegisterHandlerB.cpp b/Core/SNES/RegisterHandlerB.cpp
index 4512174e..3b00bd18 100644
--- a/Core/SNES/RegisterHandlerB.cpp
+++ b/Core/SNES/RegisterHandlerB.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/RegisterHandlerB.h"
#include "SNES/SnesConsole.h"
#include "SNES/SnesPpu.h"
diff --git a/Core/SNES/RegisterHandlerB.h b/Core/SNES/RegisterHandlerB.h
index 6ede383f..7c397f11 100644
--- a/Core/SNES/RegisterHandlerB.h
+++ b/Core/SNES/RegisterHandlerB.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "IMemoryHandler.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/SNES/RomHandler.h b/Core/SNES/RomHandler.h
index 822d0d29..040a94c1 100644
--- a/Core/SNES/RomHandler.h
+++ b/Core/SNES/RomHandler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "RamHandler.h"
class RomHandler : public RamHandler
diff --git a/Core/SNES/SnesConsole.cpp b/Core/SNES/SnesConsole.cpp
index a48452c7..d71c79d7 100644
--- a/Core/SNES/SnesConsole.cpp
+++ b/Core/SNES/SnesConsole.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/SnesConsole.h"
#include "SNES/SnesCpu.h"
#include "SNES/SnesPpu.h"
diff --git a/Core/SNES/SnesConsole.h b/Core/SNES/SnesConsole.h
index ef931a55..78068669 100644
--- a/Core/SNES/SnesConsole.h
+++ b/Core/SNES/SnesConsole.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/CartTypes.h"
#include "Debugger/DebugTypes.h"
#include "Debugger/Debugger.h"
diff --git a/Core/SNES/SnesControlManager.cpp b/Core/SNES/SnesControlManager.cpp
index 9bd62cac..6a094f63 100644
--- a/Core/SNES/SnesControlManager.cpp
+++ b/Core/SNES/SnesControlManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/SnesControlManager.h"
#include "SNES/SnesConsole.h"
#include "SNES/SnesMemoryManager.h"
diff --git a/Core/SNES/SnesControlManager.h b/Core/SNES/SnesControlManager.h
index 599ad68d..78571170 100644
--- a/Core/SNES/SnesControlManager.h
+++ b/Core/SNES/SnesControlManager.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/SimpleLock.h"
#include "Utilities/ISerializable.h"
#include "Shared/BaseControlManager.h"
diff --git a/Core/SNES/SnesCpu.cpp b/Core/SNES/SnesCpu.cpp
index 271bb2cf..294f5aba 100644
--- a/Core/SNES/SnesCpu.cpp
+++ b/Core/SNES/SnesCpu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/Serializer.h"
#include "Shared/Emulator.h"
#include "Shared/CheatManager.h"
diff --git a/Core/SNES/SnesCpu.h b/Core/SNES/SnesCpu.h
index be94f046..54dab9e3 100644
--- a/Core/SNES/SnesCpu.h
+++ b/Core/SNES/SnesCpu.h
@@ -5,7 +5,7 @@
#define __CPU__H
#endif
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/SnesCpuTypes.h"
#include "Utilities/ISerializable.h"
#include "MemoryOperationType.h"
diff --git a/Core/SNES/SnesCpuTypes.h b/Core/SNES/SnesCpuTypes.h
index 3fe47c30..7475b6e5 100644
--- a/Core/SNES/SnesCpuTypes.h
+++ b/Core/SNES/SnesCpuTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseState.h"
enum class SnesCpuStopState : uint8_t
diff --git a/Core/SNES/SnesDefaultVideoFilter.cpp b/Core/SNES/SnesDefaultVideoFilter.cpp
index f1c004ed..1d2df1c9 100644
--- a/Core/SNES/SnesDefaultVideoFilter.cpp
+++ b/Core/SNES/SnesDefaultVideoFilter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "SNES/SnesDefaultVideoFilter.h"
#include "Shared/Video/DebugHud.h"
diff --git a/Core/SNES/SnesDefaultVideoFilter.h b/Core/SNES/SnesDefaultVideoFilter.h
index 25f7e73f..7b53a498 100644
--- a/Core/SNES/SnesDefaultVideoFilter.h
+++ b/Core/SNES/SnesDefaultVideoFilter.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Video/BaseVideoFilter.h"
#include "Shared/SettingTypes.h"
diff --git a/Core/SNES/SnesDmaController.cpp b/Core/SNES/SnesDmaController.cpp
index 7ce82dcc..245be841 100644
--- a/Core/SNES/SnesDmaController.cpp
+++ b/Core/SNES/SnesDmaController.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/SnesDmaController.h"
#include "SNES/DmaControllerTypes.h"
#include "SNES/SnesMemoryManager.h"
diff --git a/Core/SNES/SnesDmaController.h b/Core/SNES/SnesDmaController.h
index 7e8d9a3a..9c335b0a 100644
--- a/Core/SNES/SnesDmaController.h
+++ b/Core/SNES/SnesDmaController.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/SnesCpuTypes.h"
#include "SNES/DmaControllerTypes.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/SNES/SnesMemoryManager.cpp b/Core/SNES/SnesMemoryManager.cpp
index 88677802..fb7cdbee 100644
--- a/Core/SNES/SnesMemoryManager.cpp
+++ b/Core/SNES/SnesMemoryManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/SnesMemoryManager.h"
#include "SNES/SnesConsole.h"
#include "SNES/BaseCartridge.h"
diff --git a/Core/SNES/SnesMemoryManager.h b/Core/SNES/SnesMemoryManager.h
index e045ee92..27f24cbb 100644
--- a/Core/SNES/SnesMemoryManager.h
+++ b/Core/SNES/SnesMemoryManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Debugger/DebugTypes.h"
#include "MemoryMappings.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/SNES/SnesNtscFilter.cpp b/Core/SNES/SnesNtscFilter.cpp
index 8dbf7ce4..b57f907b 100644
--- a/Core/SNES/SnesNtscFilter.cpp
+++ b/Core/SNES/SnesNtscFilter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/SnesNtscFilter.h"
#include "Shared/EmuSettings.h"
#include "Shared/SettingTypes.h"
diff --git a/Core/SNES/SnesNtscFilter.h b/Core/SNES/SnesNtscFilter.h
index c9be452b..b2977441 100644
--- a/Core/SNES/SnesNtscFilter.h
+++ b/Core/SNES/SnesNtscFilter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Video/BaseVideoFilter.h"
#include "Utilities/NTSC/snes_ntsc.h"
diff --git a/Core/SNES/SnesPpu.cpp b/Core/SNES/SnesPpu.cpp
index 06087ea1..b7b10e49 100644
--- a/Core/SNES/SnesPpu.cpp
+++ b/Core/SNES/SnesPpu.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/SnesPpu.h"
#include "SNES/SnesConsole.h"
#include "SNES/SnesMemoryManager.h"
diff --git a/Core/SNES/SnesPpu.h b/Core/SNES/SnesPpu.h
index 072faaf2..a5d80ed5 100644
--- a/Core/SNES/SnesPpu.h
+++ b/Core/SNES/SnesPpu.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/SnesPpuTypes.h"
#include "Utilities/ISerializable.h"
#include "Utilities/Timer.h"
diff --git a/Core/SNES/SnesPpuTypes.h b/Core/SNES/SnesPpuTypes.h
index eb7bebf6..234b15e7 100644
--- a/Core/SNES/SnesPpuTypes.h
+++ b/Core/SNES/SnesPpuTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseState.h"
enum class WindowMaskLogic
diff --git a/Core/SNES/SnesState.h b/Core/SNES/SnesState.h
index 30bbd297..9d0c4acb 100644
--- a/Core/SNES/SnesState.h
+++ b/Core/SNES/SnesState.h
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseState.h"
#include "SNES/SnesCpuTypes.h"
#include "SNES/SnesPpuTypes.h"
diff --git a/Core/SNES/Spc.Instructions.cpp b/Core/SNES/Spc.Instructions.cpp
index dbf83a41..8407a83d 100644
--- a/Core/SNES/Spc.Instructions.cpp
+++ b/Core/SNES/Spc.Instructions.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Spc.h"
#include "Utilities/HexUtilities.h"
diff --git a/Core/SNES/Spc.cpp b/Core/SNES/Spc.cpp
index 66d2c04b..96bd2121 100644
--- a/Core/SNES/Spc.cpp
+++ b/Core/SNES/Spc.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/Spc.h"
#include "SNES/SnesConsole.h"
#include "SNES/SnesMemoryManager.h"
diff --git a/Core/SNES/Spc.h b/Core/SNES/Spc.h
index 6e5f6e86..95bf3b1b 100644
--- a/Core/SNES/Spc.h
+++ b/Core/SNES/Spc.h
@@ -5,7 +5,7 @@
#define __SPC__H
#endif
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/SpcTypes.h"
#include "SNES/DSP/DspTypes.h"
#include "SNES/SnesCpuTypes.h"
diff --git a/Core/SNES/SpcFileData.h b/Core/SNES/SpcFileData.h
index 36500285..df467a78 100644
--- a/Core/SNES/SpcFileData.h
+++ b/Core/SNES/SpcFileData.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class SpcFileData
{
diff --git a/Core/SNES/SpcTimer.h b/Core/SNES/SpcTimer.h
index eea2fd6c..8a63b1f2 100644
--- a/Core/SNES/SpcTimer.h
+++ b/Core/SNES/SpcTimer.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/Serializer.h"
template
diff --git a/Core/SNES/SpcTypes.h b/Core/SNES/SpcTypes.h
index 770ab109..0891a3e0 100644
--- a/Core/SNES/SpcTypes.h
+++ b/Core/SNES/SpcTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SNES/SpcTimer.h"
#include "SNES/SnesCpuTypes.h"
#include "Shared/BaseState.h"
diff --git a/Core/Shared/Audio/AudioPlayerHud.cpp b/Core/Shared/Audio/AudioPlayerHud.cpp
index 0c282e9a..2b243f3e 100644
--- a/Core/Shared/Audio/AudioPlayerHud.cpp
+++ b/Core/Shared/Audio/AudioPlayerHud.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Audio/AudioPlayerHud.h"
#include "Shared/Audio/SoundMixer.h"
#include "Shared/Video/DebugHud.h"
diff --git a/Core/Shared/Audio/AudioPlayerHud.h b/Core/Shared/Audio/AudioPlayerHud.h
index e1bfed19..6471354c 100644
--- a/Core/Shared/Audio/AudioPlayerHud.h
+++ b/Core/Shared/Audio/AudioPlayerHud.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Utilities/kissfft.h"
#include "Utilities/Timer.h"
diff --git a/Core/Shared/Audio/AudioPlayerTypes.h b/Core/Shared/Audio/AudioPlayerTypes.h
index 3380194a..0ca3fc06 100644
--- a/Core/Shared/Audio/AudioPlayerTypes.h
+++ b/Core/Shared/Audio/AudioPlayerTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
struct AudioTrackInfo
{
diff --git a/Core/Shared/Audio/BaseSoundManager.cpp b/Core/Shared/Audio/BaseSoundManager.cpp
index dc959204..5dd8347c 100644
--- a/Core/Shared/Audio/BaseSoundManager.cpp
+++ b/Core/Shared/Audio/BaseSoundManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "BaseSoundManager.h"
void BaseSoundManager::ProcessLatency(uint32_t readPosition, uint32_t writePosition)
diff --git a/Core/Shared/Audio/PcmReader.cpp b/Core/Shared/Audio/PcmReader.cpp
index 7bff8b7e..79db8a44 100644
--- a/Core/Shared/Audio/PcmReader.cpp
+++ b/Core/Shared/Audio/PcmReader.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PcmReader.h"
#include "Utilities/VirtualFile.h"
#include "Utilities/Audio/HermiteResampler.h"
diff --git a/Core/Shared/Audio/PcmReader.h b/Core/Shared/Audio/PcmReader.h
index f3a5c52c..6488bafb 100644
--- a/Core/Shared/Audio/PcmReader.h
+++ b/Core/Shared/Audio/PcmReader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/Audio/stb_vorbis.h"
#include "Utilities/Audio/HermiteResampler.h"
diff --git a/Core/Shared/Audio/SoundMixer.cpp b/Core/Shared/Audio/SoundMixer.cpp
index 06f32e5c..51d486e7 100644
--- a/Core/Shared/Audio/SoundMixer.cpp
+++ b/Core/Shared/Audio/SoundMixer.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Audio/SoundMixer.h"
#include "Shared/Audio/AudioPlayerHud.h"
#include "Shared/Emulator.h"
diff --git a/Core/Shared/Audio/SoundMixer.h b/Core/Shared/Audio/SoundMixer.h
index 0c1f44b8..02d4ada0 100644
--- a/Core/Shared/Audio/SoundMixer.h
+++ b/Core/Shared/Audio/SoundMixer.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Core/Shared/Interfaces/IAudioDevice.h"
#include "Utilities/safe_ptr.h"
diff --git a/Core/Shared/Audio/SoundResampler.cpp b/Core/Shared/Audio/SoundResampler.cpp
index be14a9ee..8149dab2 100644
--- a/Core/Shared/Audio/SoundResampler.cpp
+++ b/Core/Shared/Audio/SoundResampler.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Emulator.h"
#include "Shared/EmuSettings.h"
#include "Shared/Audio/SoundMixer.h"
diff --git a/Core/Shared/Audio/SoundResampler.h b/Core/Shared/Audio/SoundResampler.h
index abc75578..5100a6f8 100644
--- a/Core/Shared/Audio/SoundResampler.h
+++ b/Core/Shared/Audio/SoundResampler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/Audio/HermiteResampler.h"
class Emulator;
diff --git a/Core/Shared/Audio/WaveRecorder.cpp b/Core/Shared/Audio/WaveRecorder.cpp
index 75ed3ef6..96cbcf2e 100644
--- a/Core/Shared/Audio/WaveRecorder.cpp
+++ b/Core/Shared/Audio/WaveRecorder.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Audio/WaveRecorder.h"
#include "Shared/MessageManager.h"
diff --git a/Core/Shared/Audio/WaveRecorder.h b/Core/Shared/Audio/WaveRecorder.h
index 1cb3dabe..227f0c37 100644
--- a/Core/Shared/Audio/WaveRecorder.h
+++ b/Core/Shared/Audio/WaveRecorder.h
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
class WaveRecorder
{
diff --git a/Core/Shared/BaseControlDevice.cpp b/Core/Shared/BaseControlDevice.cpp
index 10b47042..97d8a3b8 100644
--- a/Core/Shared/BaseControlDevice.cpp
+++ b/Core/Shared/BaseControlDevice.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Emulator.h"
#include "Shared/KeyManager.h"
diff --git a/Core/Shared/BaseControlDevice.h b/Core/Shared/BaseControlDevice.h
index 3cad6bed..e167fa55 100644
--- a/Core/Shared/BaseControlDevice.h
+++ b/Core/Shared/BaseControlDevice.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/ControlDeviceState.h"
#include "Shared/SettingTypes.h"
#include "Shared/Interfaces/IKeyManager.h"
diff --git a/Core/Shared/BaseControlManager.cpp b/Core/Shared/BaseControlManager.cpp
index 28040a8a..c791ae14 100644
--- a/Core/Shared/BaseControlManager.cpp
+++ b/Core/Shared/BaseControlManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlManager.h"
#include "Shared/Emulator.h"
#include "Shared/EmuSettings.h"
diff --git a/Core/Shared/BaseControlManager.h b/Core/Shared/BaseControlManager.h
index 300e44b9..29e618c5 100644
--- a/Core/Shared/BaseControlManager.h
+++ b/Core/Shared/BaseControlManager.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/SimpleLock.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/Shared/BatteryManager.cpp b/Core/Shared/BatteryManager.cpp
index b8ac84a2..edf1f226 100644
--- a/Core/Shared/BatteryManager.cpp
+++ b/Core/Shared/BatteryManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "BatteryManager.h"
#include "Utilities/VirtualFile.h"
#include "Utilities/FolderUtilities.h"
diff --git a/Core/Shared/BatteryManager.h b/Core/Shared/BatteryManager.h
index e8104282..91bfec29 100644
--- a/Core/Shared/BatteryManager.h
+++ b/Core/Shared/BatteryManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class IBatteryProvider
{
diff --git a/Core/Shared/CdReader.cpp b/Core/Shared/CdReader.cpp
index 9481e704..4c313599 100644
--- a/Core/Shared/CdReader.cpp
+++ b/Core/Shared/CdReader.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "CdReader.h"
#include "Shared/MessageManager.h"
#include "Utilities/StringUtilities.h"
diff --git a/Core/Shared/CdReader.h b/Core/Shared/CdReader.h
index 58744bb2..91115d39 100644
--- a/Core/Shared/CdReader.h
+++ b/Core/Shared/CdReader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/VirtualFile.h"
#include "Shared/MessageManager.h"
diff --git a/Core/Shared/CheatManager.cpp b/Core/Shared/CheatManager.cpp
index e6ccd205..0fb720e7 100644
--- a/Core/Shared/CheatManager.cpp
+++ b/Core/Shared/CheatManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Shared/CheatManager.h"
#include "Shared/MessageManager.h"
diff --git a/Core/Shared/CheatManager.h b/Core/Shared/CheatManager.h
index 8fa08448..42f977da 100644
--- a/Core/Shared/CheatManager.h
+++ b/Core/Shared/CheatManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Shared/CpuType.h"
diff --git a/Core/Shared/ControlDeviceState.h b/Core/Shared/ControlDeviceState.h
index 6f572319..3dfaecc5 100644
--- a/Core/Shared/ControlDeviceState.h
+++ b/Core/Shared/ControlDeviceState.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "SettingTypes.h"
diff --git a/Core/Shared/ControllerHub.h b/Core/Shared/ControllerHub.h
index ad36b952..1aaa7f8f 100644
--- a/Core/Shared/ControllerHub.h
+++ b/Core/Shared/ControllerHub.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/InputHud.h"
#include "Shared/IControllerHub.h"
diff --git a/Core/Shared/CpuType.h b/Core/Shared/CpuType.h
index abee7ea9..65bb1aad 100644
--- a/Core/Shared/CpuType.h
+++ b/Core/Shared/CpuType.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
enum class CpuType : uint8_t
{
diff --git a/Core/Shared/EmuSettings.cpp b/Core/Shared/EmuSettings.cpp
index 05cbf951..c4963b0a 100644
--- a/Core/Shared/EmuSettings.cpp
+++ b/Core/Shared/EmuSettings.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "EmuSettings.h"
#include "KeyManager.h"
diff --git a/Core/Shared/EmuSettings.h b/Core/Shared/EmuSettings.h
index 5bc95e57..c48bcefb 100644
--- a/Core/Shared/EmuSettings.h
+++ b/Core/Shared/EmuSettings.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "SettingTypes.h"
#include "Utilities/SimpleLock.h"
#include "Utilities/ISerializable.h"
diff --git a/Core/Shared/Emulator.cpp b/Core/Shared/Emulator.cpp
index 924c437b..dfe348b2 100644
--- a/Core/Shared/Emulator.cpp
+++ b/Core/Shared/Emulator.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Shared/Emulator.h"
#include "Shared/NotificationManager.h"
diff --git a/Core/Shared/Emulator.h b/Core/Shared/Emulator.h
index 4a73940f..66259296 100644
--- a/Core/Shared/Emulator.h
+++ b/Core/Shared/Emulator.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Core/Debugger/DebugTypes.h"
#include "Core/Debugger/Debugger.h"
#include "Core/Debugger/DebugUtilities.h"
diff --git a/Core/Shared/EmulatorLock.cpp b/Core/Shared/EmulatorLock.cpp
index c74e76f2..6d181d96 100644
--- a/Core/Shared/EmulatorLock.cpp
+++ b/Core/Shared/EmulatorLock.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "EmulatorLock.h"
#include "Emulator.h"
diff --git a/Core/Shared/EmulatorLock.h b/Core/Shared/EmulatorLock.h
index 58efd1ef..21f1b8e4 100644
--- a/Core/Shared/EmulatorLock.h
+++ b/Core/Shared/EmulatorLock.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class Emulator;
diff --git a/Core/Shared/HistoryViewer.cpp b/Core/Shared/HistoryViewer.cpp
index ad4afbab..22bc20ff 100644
--- a/Core/Shared/HistoryViewer.cpp
+++ b/Core/Shared/HistoryViewer.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/HistoryViewer.h"
#include "Shared/RewindData.h"
#include "Shared/Emulator.h"
diff --git a/Core/Shared/HistoryViewer.h b/Core/Shared/HistoryViewer.h
index 6ebb2f52..0c936ca4 100644
--- a/Core/Shared/HistoryViewer.h
+++ b/Core/Shared/HistoryViewer.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Shared/Interfaces/IInputProvider.h"
#include "Shared/RewindData.h"
diff --git a/Core/Shared/IControllerHub.h b/Core/Shared/IControllerHub.h
index 38f4743c..36edb288 100644
--- a/Core/Shared/IControllerHub.h
+++ b/Core/Shared/IControllerHub.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class BaseControlDevice;
diff --git a/Core/Shared/InputHud.cpp b/Core/Shared/InputHud.cpp
index 29f267fe..02d15835 100644
--- a/Core/Shared/InputHud.cpp
+++ b/Core/Shared/InputHud.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/InputHud.h"
#include "Shared/Emulator.h"
#include "Shared/BaseControlManager.h"
diff --git a/Core/Shared/InputHud.h b/Core/Shared/InputHud.h
index a5f931bc..7a73df86 100644
--- a/Core/Shared/InputHud.h
+++ b/Core/Shared/InputHud.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/SettingTypes.h"
#include "Shared/ControlDeviceState.h"
#include "Shared/Interfaces/IKeyManager.h"
diff --git a/Core/Shared/Interfaces/IAudioDevice.h b/Core/Shared/Interfaces/IAudioDevice.h
index b371bfdf..ec3ca36e 100644
--- a/Core/Shared/Interfaces/IAudioDevice.h
+++ b/Core/Shared/Interfaces/IAudioDevice.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
struct AudioStatistics
{
diff --git a/Core/Shared/Interfaces/IAudioProvider.h b/Core/Shared/Interfaces/IAudioProvider.h
index 29581329..41e88eea 100644
--- a/Core/Shared/Interfaces/IAudioProvider.h
+++ b/Core/Shared/Interfaces/IAudioProvider.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class IAudioProvider
{
diff --git a/Core/Shared/Interfaces/IBarcodeReader.h b/Core/Shared/Interfaces/IBarcodeReader.h
index dededbf9..dc1b5f65 100644
--- a/Core/Shared/Interfaces/IBarcodeReader.h
+++ b/Core/Shared/Interfaces/IBarcodeReader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class IBarcodeReader
{
diff --git a/Core/Shared/Interfaces/IConsole.h b/Core/Shared/Interfaces/IConsole.h
index 842634f9..6a666b16 100644
--- a/Core/Shared/Interfaces/IConsole.h
+++ b/Core/Shared/Interfaces/IConsole.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
#include "Core/Debugger/DebugTypes.h"
#include "Shared/Audio/AudioPlayerTypes.h"
diff --git a/Core/Shared/Interfaces/IInputRecorder.h b/Core/Shared/Interfaces/IInputRecorder.h
index 3e7195d8..40883fc7 100644
--- a/Core/Shared/Interfaces/IInputRecorder.h
+++ b/Core/Shared/Interfaces/IInputRecorder.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class BaseControlDevice;
diff --git a/Core/Shared/Interfaces/IKeyManager.h b/Core/Shared/Interfaces/IKeyManager.h
index 8499001c..bc0f72f1 100644
--- a/Core/Shared/Interfaces/IKeyManager.h
+++ b/Core/Shared/Interfaces/IKeyManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
enum class MouseButton
{
diff --git a/Core/Shared/Interfaces/IMessageManager.h b/Core/Shared/Interfaces/IMessageManager.h
index ae37f605..28cca15f 100644
--- a/Core/Shared/Interfaces/IMessageManager.h
+++ b/Core/Shared/Interfaces/IMessageManager.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class IMessageManager
{
diff --git a/Core/Shared/Interfaces/INotificationListener.h b/Core/Shared/Interfaces/INotificationListener.h
index bb9080f4..4ad1ea16 100644
--- a/Core/Shared/Interfaces/INotificationListener.h
+++ b/Core/Shared/Interfaces/INotificationListener.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
enum class EmulatorShortcut;
diff --git a/Core/Shared/Interfaces/IRenderingDevice.h b/Core/Shared/Interfaces/IRenderingDevice.h
index b3ce1905..f5d26799 100644
--- a/Core/Shared/Interfaces/IRenderingDevice.h
+++ b/Core/Shared/Interfaces/IRenderingDevice.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/SettingTypes.h"
struct RenderedFrame;
diff --git a/Core/Shared/Interfaces/ITapeRecorder.h b/Core/Shared/Interfaces/ITapeRecorder.h
index 90dba20b..507e255c 100644
--- a/Core/Shared/Interfaces/ITapeRecorder.h
+++ b/Core/Shared/Interfaces/ITapeRecorder.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
enum class TapeRecorderAction
{
diff --git a/Core/Shared/KeyDefinitions.h b/Core/Shared/KeyDefinitions.h
index def76c60..8d3d2415 100644
--- a/Core/Shared/KeyDefinitions.h
+++ b/Core/Shared/KeyDefinitions.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
struct KeyDefinition
{
diff --git a/Core/Shared/KeyManager.cpp b/Core/Shared/KeyManager.cpp
index a7e6b9fe..157a174b 100644
--- a/Core/Shared/KeyManager.cpp
+++ b/Core/Shared/KeyManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Interfaces/IKeyManager.h"
#include "Shared/KeyManager.h"
#include "Shared/EmuSettings.h"
diff --git a/Core/Shared/KeyManager.h b/Core/Shared/KeyManager.h
index 7c63980b..fca1ff02 100644
--- a/Core/Shared/KeyManager.h
+++ b/Core/Shared/KeyManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Interfaces/IKeyManager.h"
#include "Utilities/SimpleLock.h"
diff --git a/Core/Shared/MessageManager.cpp b/Core/Shared/MessageManager.cpp
index dec246ac..96a19007 100644
--- a/Core/Shared/MessageManager.cpp
+++ b/Core/Shared/MessageManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "MessageManager.h"
std::unordered_map MessageManager::_enResources = {
diff --git a/Core/Shared/MessageManager.h b/Core/Shared/MessageManager.h
index 756057a8..4191a640 100644
--- a/Core/Shared/MessageManager.h
+++ b/Core/Shared/MessageManager.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Core/Shared/Interfaces/IMessageManager.h"
#include
diff --git a/Core/Shared/Movies/MesenMovie.cpp b/Core/Shared/Movies/MesenMovie.cpp
index 92cb9459..10e07549 100644
--- a/Core/Shared/Movies/MesenMovie.cpp
+++ b/Core/Shared/Movies/MesenMovie.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Movies/MesenMovie.h"
#include "Shared/Movies/MovieTypes.h"
#include "Shared/Movies/MovieManager.h"
diff --git a/Core/Shared/Movies/MesenMovie.h b/Core/Shared/Movies/MesenMovie.h
index 1f17f3cf..20583348 100644
--- a/Core/Shared/Movies/MesenMovie.h
+++ b/Core/Shared/Movies/MesenMovie.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/VirtualFile.h"
#include "Shared/BatteryManager.h"
#include "Shared/Interfaces/INotificationListener.h"
diff --git a/Core/Shared/Movies/MovieManager.cpp b/Core/Shared/Movies/MovieManager.cpp
index 92bb2309..cba06ab6 100644
--- a/Core/Shared/Movies/MovieManager.cpp
+++ b/Core/Shared/Movies/MovieManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Utilities/FolderUtilities.h"
#include "Utilities/VirtualFile.h"
diff --git a/Core/Shared/Movies/MovieManager.h b/Core/Shared/Movies/MovieManager.h
index 878171b0..81785152 100644
--- a/Core/Shared/Movies/MovieManager.h
+++ b/Core/Shared/Movies/MovieManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/MessageManager.h"
#include "Shared/Interfaces/IInputProvider.h"
#include "Shared/Movies/MovieTypes.h"
diff --git a/Core/Shared/Movies/MovieRecorder.cpp b/Core/Shared/Movies/MovieRecorder.cpp
index f7ec27a1..b0b4498b 100644
--- a/Core/Shared/Movies/MovieRecorder.cpp
+++ b/Core/Shared/Movies/MovieRecorder.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Utilities/HexUtilities.h"
#include "Utilities/FolderUtilities.h"
diff --git a/Core/Shared/Movies/MovieRecorder.h b/Core/Shared/Movies/MovieRecorder.h
index d838564f..0aeb0819 100644
--- a/Core/Shared/Movies/MovieRecorder.h
+++ b/Core/Shared/Movies/MovieRecorder.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "Shared/Interfaces/IInputRecorder.h"
diff --git a/Core/Shared/Movies/MovieTypes.h b/Core/Shared/Movies/MovieTypes.h
index 6bd3f5b2..48435df1 100644
--- a/Core/Shared/Movies/MovieTypes.h
+++ b/Core/Shared/Movies/MovieTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
enum class RecordMovieFrom
{
diff --git a/Core/Shared/NotificationManager.cpp b/Core/Shared/NotificationManager.cpp
index aa5f50cd..01e91c81 100644
--- a/Core/Shared/NotificationManager.cpp
+++ b/Core/Shared/NotificationManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "NotificationManager.h"
diff --git a/Core/Shared/NotificationManager.h b/Core/Shared/NotificationManager.h
index e8cbabe5..a3e4ec0e 100644
--- a/Core/Shared/NotificationManager.h
+++ b/Core/Shared/NotificationManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Interfaces/INotificationListener.h"
#include "Utilities/SimpleLock.h"
diff --git a/Core/Shared/RecordedRomTest.cpp b/Core/Shared/RecordedRomTest.cpp
index 84825262..b91b28ba 100644
--- a/Core/Shared/RecordedRomTest.cpp
+++ b/Core/Shared/RecordedRomTest.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/RecordedRomTest.h"
#include "Shared/Emulator.h"
diff --git a/Core/Shared/RecordedRomTest.h b/Core/Shared/RecordedRomTest.h
index bb85824d..01aae4d4 100644
--- a/Core/Shared/RecordedRomTest.h
+++ b/Core/Shared/RecordedRomTest.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Core/Shared/Interfaces/INotificationListener.h"
#include "Utilities/AutoResetEvent.h"
diff --git a/Core/Shared/RenderedFrame.h b/Core/Shared/RenderedFrame.h
index f7a02165..d1c7ee5c 100644
--- a/Core/Shared/RenderedFrame.h
+++ b/Core/Shared/RenderedFrame.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/SettingTypes.h"
#include "Shared/ControlDeviceState.h"
diff --git a/Core/Shared/RewindData.cpp b/Core/Shared/RewindData.cpp
index 79e5e179..91d938f8 100644
--- a/Core/Shared/RewindData.cpp
+++ b/Core/Shared/RewindData.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "RewindData.h"
#include "Emulator.h"
#include "SaveStateManager.h"
diff --git a/Core/Shared/RewindData.h b/Core/Shared/RewindData.h
index 7a9be413..f663bdf7 100644
--- a/Core/Shared/RewindData.h
+++ b/Core/Shared/RewindData.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "BaseControlDevice.h"
diff --git a/Core/Shared/RewindManager.cpp b/Core/Shared/RewindManager.cpp
index b10f3e39..6f1c9815 100644
--- a/Core/Shared/RewindManager.cpp
+++ b/Core/Shared/RewindManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/RewindManager.h"
#include "Shared/MessageManager.h"
#include "Shared/Emulator.h"
diff --git a/Core/Shared/RewindManager.h b/Core/Shared/RewindManager.h
index 5d1e1a7a..b87f2e8c 100644
--- a/Core/Shared/RewindManager.h
+++ b/Core/Shared/RewindManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Shared/Interfaces/INotificationListener.h"
#include "Shared/RewindData.h"
diff --git a/Core/Shared/RomInfo.h b/Core/Shared/RomInfo.h
index 1bc23a42..b486da3d 100644
--- a/Core/Shared/RomInfo.h
+++ b/Core/Shared/RomInfo.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/VirtualFile.h"
enum class RomFormat
diff --git a/Core/Shared/SaveStateManager.cpp b/Core/Shared/SaveStateManager.cpp
index 63f2d38b..126258e7 100644
--- a/Core/Shared/SaveStateManager.cpp
+++ b/Core/Shared/SaveStateManager.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/FolderUtilities.h"
#include "Utilities/ZipWriter.h"
#include "Utilities/ZipReader.h"
diff --git a/Core/Shared/SaveStateManager.h b/Core/Shared/SaveStateManager.h
index 5a80547f..6bc60b7b 100644
--- a/Core/Shared/SaveStateManager.h
+++ b/Core/Shared/SaveStateManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class Emulator;
struct RenderedFrame;
diff --git a/Core/Shared/SettingTypes.h b/Core/Shared/SettingTypes.h
index 6118cf73..0f90e912 100644
--- a/Core/Shared/SettingTypes.h
+++ b/Core/Shared/SettingTypes.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
enum class EmulationFlags
diff --git a/Core/Shared/ShortcutKeyHandler.cpp b/Core/Shared/ShortcutKeyHandler.cpp
index 7c952cd3..fe8a8e6d 100644
--- a/Core/Shared/ShortcutKeyHandler.cpp
+++ b/Core/Shared/ShortcutKeyHandler.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/ShortcutKeyHandler.h"
#include "Shared/SystemActionManager.h"
#include "Shared/EmuSettings.h"
diff --git a/Core/Shared/ShortcutKeyHandler.h b/Core/Shared/ShortcutKeyHandler.h
index b1794dd1..9bdb5781 100644
--- a/Core/Shared/ShortcutKeyHandler.h
+++ b/Core/Shared/ShortcutKeyHandler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Interfaces/INotificationListener.h"
#include "Utilities/SimpleLock.h"
#include "Utilities/Timer.h"
diff --git a/Core/Shared/SystemActionManager.h b/Core/Shared/SystemActionManager.h
index e609a593..50b0d987 100644
--- a/Core/Shared/SystemActionManager.h
+++ b/Core/Shared/SystemActionManager.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/BaseControlDevice.h"
#include "Shared/Emulator.h"
diff --git a/Core/Shared/TimingInfo.h b/Core/Shared/TimingInfo.h
index 2c225d59..4e4b4e09 100644
--- a/Core/Shared/TimingInfo.h
+++ b/Core/Shared/TimingInfo.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
struct TimingInfo
{
diff --git a/Core/Shared/Video/BaseRenderer.cpp b/Core/Shared/Video/BaseRenderer.cpp
index 23501db3..4c3eddb0 100644
--- a/Core/Shared/Video/BaseRenderer.cpp
+++ b/Core/Shared/Video/BaseRenderer.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Shared/Video/BaseRenderer.h"
diff --git a/Core/Shared/Video/BaseVideoFilter.cpp b/Core/Shared/Video/BaseVideoFilter.cpp
index fc8c5551..3fec1fc5 100644
--- a/Core/Shared/Video/BaseVideoFilter.cpp
+++ b/Core/Shared/Video/BaseVideoFilter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Emulator.h"
#include "Shared/EmuSettings.h"
#include "Shared/MessageManager.h"
diff --git a/Core/Shared/Video/BaseVideoFilter.h b/Core/Shared/Video/BaseVideoFilter.h
index f230be41..320562e7 100644
--- a/Core/Shared/Video/BaseVideoFilter.h
+++ b/Core/Shared/Video/BaseVideoFilter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/SimpleLock.h"
#include "Shared/SettingTypes.h"
diff --git a/Core/Shared/Video/DebugHud.cpp b/Core/Shared/Video/DebugHud.cpp
index 05aec5f6..ec122c54 100644
--- a/Core/Shared/Video/DebugHud.cpp
+++ b/Core/Shared/Video/DebugHud.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Shared/Video/DebugHud.h"
#include "Shared/Video/DrawCommand.h"
diff --git a/Core/Shared/Video/DebugHud.h b/Core/Shared/Video/DebugHud.h
index 09ea6fb1..becdcb44 100644
--- a/Core/Shared/Video/DebugHud.h
+++ b/Core/Shared/Video/DebugHud.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/SimpleLock.h"
#include "Shared/SettingTypes.h"
#include "Shared/Video/DrawCommand.h"
diff --git a/Core/Shared/Video/DebugStats.cpp b/Core/Shared/Video/DebugStats.cpp
index 768218c1..cd98200b 100644
--- a/Core/Shared/Video/DebugStats.cpp
+++ b/Core/Shared/Video/DebugStats.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Video/DebugStats.h"
#include "Shared/Video/DebugHud.h"
#include "Shared/Audio/SoundMixer.h"
diff --git a/Core/Shared/Video/DebugStats.h b/Core/Shared/Video/DebugStats.h
index e1b0a6fb..d573f462 100644
--- a/Core/Shared/Video/DebugStats.h
+++ b/Core/Shared/Video/DebugStats.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class Emulator;
diff --git a/Core/Shared/Video/DrawCommand.h b/Core/Shared/Video/DrawCommand.h
index 99562656..1d84e3ff 100644
--- a/Core/Shared/Video/DrawCommand.h
+++ b/Core/Shared/Video/DrawCommand.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/SettingTypes.h"
class DrawCommand
diff --git a/Core/Shared/Video/DrawLineCommand.h b/Core/Shared/Video/DrawLineCommand.h
index 28daaf71..8b0e7cc8 100644
--- a/Core/Shared/Video/DrawLineCommand.h
+++ b/Core/Shared/Video/DrawLineCommand.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "DrawCommand.h"
class DrawLineCommand : public DrawCommand
diff --git a/Core/Shared/Video/DrawPixelCommand.h b/Core/Shared/Video/DrawPixelCommand.h
index 5da1ce8d..38194c28 100644
--- a/Core/Shared/Video/DrawPixelCommand.h
+++ b/Core/Shared/Video/DrawPixelCommand.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "DrawCommand.h"
class DrawPixelCommand : public DrawCommand
diff --git a/Core/Shared/Video/DrawRectangleCommand.h b/Core/Shared/Video/DrawRectangleCommand.h
index 20626266..a83b3422 100644
--- a/Core/Shared/Video/DrawRectangleCommand.h
+++ b/Core/Shared/Video/DrawRectangleCommand.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "DrawCommand.h"
class DrawRectangleCommand : public DrawCommand
diff --git a/Core/Shared/Video/DrawScreenBufferCommand.h b/Core/Shared/Video/DrawScreenBufferCommand.h
index e8b1f9ed..75a3e317 100644
--- a/Core/Shared/Video/DrawScreenBufferCommand.h
+++ b/Core/Shared/Video/DrawScreenBufferCommand.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "DrawCommand.h"
class DrawScreenBufferCommand : public DrawCommand
diff --git a/Core/Shared/Video/DrawStringCommand.cpp b/Core/Shared/Video/DrawStringCommand.cpp
index 95bd8073..12d4d551 100644
--- a/Core/Shared/Video/DrawStringCommand.cpp
+++ b/Core/Shared/Video/DrawStringCommand.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "DrawStringCommand.h"
unordered_map DrawStringCommand::_jpFont = {
diff --git a/Core/Shared/Video/DrawStringCommand.h b/Core/Shared/Video/DrawStringCommand.h
index 13e8fb4d..eef4453b 100644
--- a/Core/Shared/Video/DrawStringCommand.h
+++ b/Core/Shared/Video/DrawStringCommand.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "DrawCommand.h"
class DrawStringCommand : public DrawCommand
diff --git a/Core/Shared/Video/RotateFilter.cpp b/Core/Shared/Video/RotateFilter.cpp
index 35c3d4bc..bffed096 100644
--- a/Core/Shared/Video/RotateFilter.cpp
+++ b/Core/Shared/Video/RotateFilter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "RotateFilter.h"
RotateFilter::RotateFilter(uint32_t angle)
diff --git a/Core/Shared/Video/RotateFilter.h b/Core/Shared/Video/RotateFilter.h
index 4c2637aa..9fe106a5 100644
--- a/Core/Shared/Video/RotateFilter.h
+++ b/Core/Shared/Video/RotateFilter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/SettingTypes.h"
class RotateFilter
diff --git a/Core/Shared/Video/ScaleFilter.cpp b/Core/Shared/Video/ScaleFilter.cpp
index 1483cce7..ed1fb828 100644
--- a/Core/Shared/Video/ScaleFilter.cpp
+++ b/Core/Shared/Video/ScaleFilter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "ScaleFilter.h"
#include "Utilities/xBRZ/xbrz.h"
#include "Utilities/HQX/hqx.h"
diff --git a/Core/Shared/Video/ScaleFilter.h b/Core/Shared/Video/ScaleFilter.h
index d9618e0d..a3a47de7 100644
--- a/Core/Shared/Video/ScaleFilter.h
+++ b/Core/Shared/Video/ScaleFilter.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/SettingTypes.h"
class ScaleFilter
diff --git a/Core/Shared/Video/ScanlineFilter.h b/Core/Shared/Video/ScanlineFilter.h
index ee408bbc..dfefbb50 100644
--- a/Core/Shared/Video/ScanlineFilter.h
+++ b/Core/Shared/Video/ScanlineFilter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class ScanlineFilter
{
diff --git a/Core/Shared/Video/SystemHud.cpp b/Core/Shared/Video/SystemHud.cpp
index d1c71b94..f22ec899 100644
--- a/Core/Shared/Video/SystemHud.cpp
+++ b/Core/Shared/Video/SystemHud.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Video/SystemHud.h"
#include "Shared/Video/DebugHud.h"
#include "Shared/Movies/MovieManager.h"
diff --git a/Core/Shared/Video/SystemHud.h b/Core/Shared/Video/SystemHud.h
index 6592bdaa..032390a7 100644
--- a/Core/Shared/Video/SystemHud.h
+++ b/Core/Shared/Video/SystemHud.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Shared/SettingTypes.h"
#include "Shared/Emulator.h"
diff --git a/Core/Shared/Video/VideoDecoder.cpp b/Core/Shared/Video/VideoDecoder.cpp
index 39cd9083..79264cf3 100644
--- a/Core/Shared/Video/VideoDecoder.cpp
+++ b/Core/Shared/Video/VideoDecoder.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Interfaces/IRenderingDevice.h"
#include "Shared/Video/VideoDecoder.h"
#include "Shared/Video/VideoRenderer.h"
diff --git a/Core/Shared/Video/VideoDecoder.h b/Core/Shared/Video/VideoDecoder.h
index 584fd48c..556ab92a 100644
--- a/Core/Shared/Video/VideoDecoder.h
+++ b/Core/Shared/Video/VideoDecoder.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/SimpleLock.h"
#include "Utilities/AutoResetEvent.h"
#include "Shared/SettingTypes.h"
diff --git a/Core/Shared/Video/VideoRenderer.cpp b/Core/Shared/Video/VideoRenderer.cpp
index 2a10a7e1..4abf6844 100644
--- a/Core/Shared/Video/VideoRenderer.cpp
+++ b/Core/Shared/Video/VideoRenderer.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Shared/Video/VideoRenderer.h"
#include "Shared/Video/VideoDecoder.h"
#include "Shared/Interfaces/IRenderingDevice.h"
diff --git a/Core/Shared/Video/VideoRenderer.h b/Core/Shared/Video/VideoRenderer.h
index 1b493999..86a9f938 100644
--- a/Core/Shared/Video/VideoRenderer.h
+++ b/Core/Shared/Video/VideoRenderer.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Shared/SettingTypes.h"
#include "Shared/RenderedFrame.h"
diff --git a/Core/pch.cpp b/Core/pch.cpp
new file mode 100644
index 00000000..1d9f38c5
--- /dev/null
+++ b/Core/pch.cpp
@@ -0,0 +1 @@
+#include "pch.h"
diff --git a/Core/stdafx.h b/Core/pch.h
similarity index 100%
rename from Core/stdafx.h
rename to Core/pch.h
diff --git a/Core/stdafx.cpp b/Core/stdafx.cpp
deleted file mode 100644
index fd4f341c..00000000
--- a/Core/stdafx.cpp
+++ /dev/null
@@ -1 +0,0 @@
-#include "stdafx.h"
diff --git a/InteropDLL/Common.h b/InteropDLL/Common.h
index 4451b092..a6cb9e35 100644
--- a/InteropDLL/Common.h
+++ b/InteropDLL/Common.h
@@ -1,4 +1,4 @@
-// stdafx.h : include file for standard system include files,
+// pch.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//
diff --git a/InteropDLL/InteropNotificationListener.h b/InteropDLL/InteropNotificationListener.h
index 14c548bb..b1725511 100644
--- a/InteropDLL/InteropNotificationListener.h
+++ b/InteropDLL/InteropNotificationListener.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Core/Shared/Interfaces/INotificationListener.h"
#include "Core/Shared/NotificationManager.h"
diff --git a/InteropDLL/InteropNotificationListeners.h b/InteropDLL/InteropNotificationListeners.h
index cb8351a3..66018149 100644
--- a/InteropDLL/InteropNotificationListeners.h
+++ b/InteropDLL/InteropNotificationListeners.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Core/Shared/Interfaces/INotificationListener.h"
#include "Core/Shared/NotificationManager.h"
#include "Core/Shared/Emulator.h"
diff --git a/Utilities/ArchiveReader.cpp b/Utilities/ArchiveReader.cpp
index a1336387..348ac0f6 100644
--- a/Utilities/ArchiveReader.cpp
+++ b/Utilities/ArchiveReader.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "ArchiveReader.h"
#include
#include
diff --git a/Utilities/ArchiveReader.h b/Utilities/ArchiveReader.h
index 148c4710..fa33d16d 100644
--- a/Utilities/ArchiveReader.h
+++ b/Utilities/ArchiveReader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class ArchiveReader
{
diff --git a/Utilities/Audio/CrossFeedFilter.cpp b/Utilities/Audio/CrossFeedFilter.cpp
index a519841e..48564373 100644
--- a/Utilities/Audio/CrossFeedFilter.cpp
+++ b/Utilities/Audio/CrossFeedFilter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "CrossFeedFilter.h"
void CrossFeedFilter::ApplyFilter(int16_t *stereoBuffer, size_t sampleCount, int ratio)
diff --git a/Utilities/Audio/CrossFeedFilter.h b/Utilities/Audio/CrossFeedFilter.h
index de12f8e0..24fad2e1 100644
--- a/Utilities/Audio/CrossFeedFilter.h
+++ b/Utilities/Audio/CrossFeedFilter.h
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
class CrossFeedFilter
{
diff --git a/Utilities/Audio/Equalizer.cpp b/Utilities/Audio/Equalizer.cpp
index 71898169..8ce9be9b 100644
--- a/Utilities/Audio/Equalizer.cpp
+++ b/Utilities/Audio/Equalizer.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Equalizer.h"
#include "orfanidis_eq.h"
diff --git a/Utilities/Audio/Equalizer.h b/Utilities/Audio/Equalizer.h
index a354d363..f1adc0d4 100644
--- a/Utilities/Audio/Equalizer.h
+++ b/Utilities/Audio/Equalizer.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "orfanidis_eq.h"
class Equalizer
diff --git a/Utilities/Audio/HermiteResampler.cpp b/Utilities/Audio/HermiteResampler.cpp
index 475ad026..9ec16045 100644
--- a/Utilities/Audio/HermiteResampler.cpp
+++ b/Utilities/Audio/HermiteResampler.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "HermiteResampler.h"
//Adapted from http://paulbourke.net/miscellaneous/interpolation/
diff --git a/Utilities/Audio/HermiteResampler.h b/Utilities/Audio/HermiteResampler.h
index dba9aae8..a029d860 100644
--- a/Utilities/Audio/HermiteResampler.h
+++ b/Utilities/Audio/HermiteResampler.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class HermiteResampler
{
diff --git a/Utilities/Audio/LowPassFilter.h b/Utilities/Audio/LowPassFilter.h
index 4550ecb9..44dc0916 100644
--- a/Utilities/Audio/LowPassFilter.h
+++ b/Utilities/Audio/LowPassFilter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include
diff --git a/Utilities/Audio/ReverbFilter.cpp b/Utilities/Audio/ReverbFilter.cpp
index da75fb44..0b8d501f 100644
--- a/Utilities/Audio/ReverbFilter.cpp
+++ b/Utilities/Audio/ReverbFilter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "ReverbFilter.h"
void ReverbFilter::ResetFilter()
diff --git a/Utilities/Audio/ReverbFilter.h b/Utilities/Audio/ReverbFilter.h
index c96f2187..6f0c61f2 100644
--- a/Utilities/Audio/ReverbFilter.h
+++ b/Utilities/Audio/ReverbFilter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
class ReverbDelay
diff --git a/Utilities/Audio/StereoCombFilter.cpp b/Utilities/Audio/StereoCombFilter.cpp
index f9af7570..74336c09 100644
--- a/Utilities/Audio/StereoCombFilter.cpp
+++ b/Utilities/Audio/StereoCombFilter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "StereoCombFilter.h"
void StereoCombFilter::ApplyFilter(int16_t * stereoBuffer, size_t sampleCount, uint32_t sampleRate, int32_t delay, uint32_t strength)
diff --git a/Utilities/Audio/StereoCombFilter.h b/Utilities/Audio/StereoCombFilter.h
index 869cfcdf..3aff7679 100644
--- a/Utilities/Audio/StereoCombFilter.h
+++ b/Utilities/Audio/StereoCombFilter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
class StereoCombFilter
diff --git a/Utilities/Audio/StereoDelayFilter.cpp b/Utilities/Audio/StereoDelayFilter.cpp
index 3f1536d2..31a0d7d2 100644
--- a/Utilities/Audio/StereoDelayFilter.cpp
+++ b/Utilities/Audio/StereoDelayFilter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "StereoDelayFilter.h"
diff --git a/Utilities/Audio/StereoDelayFilter.h b/Utilities/Audio/StereoDelayFilter.h
index 838b96ef..6b2c2612 100644
--- a/Utilities/Audio/StereoDelayFilter.h
+++ b/Utilities/Audio/StereoDelayFilter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
class StereoDelayFilter
diff --git a/Utilities/Audio/StereoPanningFilter.cpp b/Utilities/Audio/StereoPanningFilter.cpp
index bf46a0b4..50f039c1 100644
--- a/Utilities/Audio/StereoPanningFilter.cpp
+++ b/Utilities/Audio/StereoPanningFilter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "StereoPanningFilter.h"
#include
diff --git a/Utilities/Audio/StereoPanningFilter.h b/Utilities/Audio/StereoPanningFilter.h
index 2b86e26e..3e7bccd3 100644
--- a/Utilities/Audio/StereoPanningFilter.h
+++ b/Utilities/Audio/StereoPanningFilter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class StereoPanningFilter
{
diff --git a/Utilities/Audio/WavReader.cpp b/Utilities/Audio/WavReader.cpp
index 36a332c8..9399908f 100644
--- a/Utilities/Audio/WavReader.cpp
+++ b/Utilities/Audio/WavReader.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/Audio/WavReader.h"
unique_ptr WavReader::Create(uint8_t* wavData, uint32_t length)
diff --git a/Utilities/Audio/WavReader.h b/Utilities/Audio/WavReader.h
index 3ddc5564..bfff2ab0 100644
--- a/Utilities/Audio/WavReader.h
+++ b/Utilities/Audio/WavReader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/Audio/HermiteResampler.h"
class WavReader
diff --git a/Utilities/Audio/blip_buf.cpp b/Utilities/Audio/blip_buf.cpp
index ad424386..5f18db1e 100644
--- a/Utilities/Audio/blip_buf.cpp
+++ b/Utilities/Audio/blip_buf.cpp
@@ -1,6 +1,6 @@
/* blip_buf 1.1.0. http://www.slack.net/~ant/ */
-#include "stdafx.h"
+#include "pch.h"
#include "blip_buf.h"
#include
diff --git a/Utilities/Audio/blip_buf.h b/Utilities/Audio/blip_buf.h
index a50ff963..abdcc4d0 100644
--- a/Utilities/Audio/blip_buf.h
+++ b/Utilities/Audio/blip_buf.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
/** \file
Sample buffer that resamples from input clock rate to output sample rate */
diff --git a/Utilities/Audio/stb_vorbis.cpp b/Utilities/Audio/stb_vorbis.cpp
index ff35e8f4..edea286c 100644
--- a/Utilities/Audio/stb_vorbis.cpp
+++ b/Utilities/Audio/stb_vorbis.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "stb_vorbis.h"
// Ogg Vorbis audio decoder - v1.11 - public domain
// http://nothings.org/stb_vorbis/
diff --git a/Utilities/AutoResetEvent.cpp b/Utilities/AutoResetEvent.cpp
index f04943c3..5b4647d1 100644
--- a/Utilities/AutoResetEvent.cpp
+++ b/Utilities/AutoResetEvent.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "AutoResetEvent.h"
AutoResetEvent::AutoResetEvent()
diff --git a/Utilities/AutoResetEvent.h b/Utilities/AutoResetEvent.h
index b272f1db..79810ce0 100644
--- a/Utilities/AutoResetEvent.h
+++ b/Utilities/AutoResetEvent.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include
diff --git a/Utilities/Base64.h b/Utilities/Base64.h
index eb6c6ec5..db2b7888 100644
--- a/Utilities/Base64.h
+++ b/Utilities/Base64.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class Base64
{
diff --git a/Utilities/CRC32.cpp b/Utilities/CRC32.cpp
index ccc921cb..c5024ff3 100644
--- a/Utilities/CRC32.cpp
+++ b/Utilities/CRC32.cpp
@@ -1,7 +1,7 @@
//Adapted from https://github.com/stbrumme/crc32/blob/master/Crc32.cpp
//zlib license
-#include "stdafx.h"
+#include "pch.h"
#include "CRC32.h"
diff --git a/Utilities/CRC32.h b/Utilities/CRC32.h
index e36ec818..e6e7cc9e 100644
--- a/Utilities/CRC32.h
+++ b/Utilities/CRC32.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class CRC32
{
diff --git a/Utilities/FastString.h b/Utilities/FastString.h
index 2e329f78..883e1adc 100644
--- a/Utilities/FastString.h
+++ b/Utilities/FastString.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class FastString
{
diff --git a/Utilities/FolderUtilities.cpp b/Utilities/FolderUtilities.cpp
index 42a09f08..77c0de6f 100644
--- a/Utilities/FolderUtilities.cpp
+++ b/Utilities/FolderUtilities.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#if __has_include()
#include
diff --git a/Utilities/FolderUtilities.h b/Utilities/FolderUtilities.h
index 2fa95051..8f0f44ad 100644
--- a/Utilities/FolderUtilities.h
+++ b/Utilities/FolderUtilities.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
class FolderUtilities
diff --git a/Utilities/HQX/hq2x.cpp b/Utilities/HQX/hq2x.cpp
index 0aa7fff5..34fdb245 100644
--- a/Utilities/HQX/hq2x.cpp
+++ b/Utilities/HQX/hq2x.cpp
@@ -18,7 +18,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#include "../stdafx.h"
+#include "../pch.h"
#include
#include "common.h"
#include "hqx.h"
diff --git a/Utilities/HQX/hq3x.cpp b/Utilities/HQX/hq3x.cpp
index 84f22fd8..b3d1bf8b 100644
--- a/Utilities/HQX/hq3x.cpp
+++ b/Utilities/HQX/hq3x.cpp
@@ -18,7 +18,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#include "../stdafx.h"
+#include "../pch.h"
#include
#include "common.h"
#include "hqx.h"
diff --git a/Utilities/HQX/hq4x.cpp b/Utilities/HQX/hq4x.cpp
index 0bfe3d9c..279c7f2d 100644
--- a/Utilities/HQX/hq4x.cpp
+++ b/Utilities/HQX/hq4x.cpp
@@ -18,7 +18,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#include "../stdafx.h"
+#include "../pch.h"
#include
#include "common.h"
#include "hqx.h"
diff --git a/Utilities/HQX/init.cpp b/Utilities/HQX/init.cpp
index be9de482..70093682 100644
--- a/Utilities/HQX/init.cpp
+++ b/Utilities/HQX/init.cpp
@@ -16,7 +16,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#include "../stdafx.h"
+#include "../pch.h"
#include
#include "hqx.h"
diff --git a/Utilities/HexUtilities.cpp b/Utilities/HexUtilities.cpp
index 482ac42e..3b4f7b8f 100644
--- a/Utilities/HexUtilities.cpp
+++ b/Utilities/HexUtilities.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "HexUtilities.h"
const vector HexUtilities::_hexCache = { {
diff --git a/Utilities/HexUtilities.h b/Utilities/HexUtilities.h
index ac793e97..ca7a9354 100644
--- a/Utilities/HexUtilities.h
+++ b/Utilities/HexUtilities.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class HexUtilities
{
diff --git a/Utilities/KreedSaiEagle/2xSai.cpp b/Utilities/KreedSaiEagle/2xSai.cpp
index d35e0555..64016487 100644
--- a/Utilities/KreedSaiEagle/2xSai.cpp
+++ b/Utilities/KreedSaiEagle/2xSai.cpp
@@ -16,7 +16,7 @@
* If not, see .
*/
-#include "../stdafx.h"
+#include "../pch.h"
#define twoxsai_interpolate_xrgb8888(A, B) ((((A) & 0xFEFEFEFE) >> 1) + (((B) & 0xFEFEFEFE) >> 1) + ((A) & (B) & 0x01010101))
diff --git a/Utilities/KreedSaiEagle/SaiEagle.h b/Utilities/KreedSaiEagle/SaiEagle.h
index 129f6b1c..12d02925 100644
--- a/Utilities/KreedSaiEagle/SaiEagle.h
+++ b/Utilities/KreedSaiEagle/SaiEagle.h
@@ -1,5 +1,5 @@
#pragma once
-#include "../stdafx.h"
+#include "../pch.h"
extern void supertwoxsai_generic_xrgb8888(unsigned width, unsigned height, uint32_t *src, unsigned src_stride, uint32_t *dst, unsigned dst_stride);
extern void twoxsai_generic_xrgb8888(unsigned width, unsigned height, uint32_t *src, unsigned src_stride, uint32_t *dst, unsigned dst_stride);
diff --git a/Utilities/KreedSaiEagle/Super2xSai.cpp b/Utilities/KreedSaiEagle/Super2xSai.cpp
index ee9d7b2c..fe664b19 100644
--- a/Utilities/KreedSaiEagle/Super2xSai.cpp
+++ b/Utilities/KreedSaiEagle/Super2xSai.cpp
@@ -16,7 +16,7 @@
* If not, see .
*/
-#include "../stdafx.h"
+#include "../pch.h"
#define supertwoxsai_interpolate_xrgb8888(A, B) ((((A) & 0xFEFEFEFE) >> 1) + (((B) & 0xFEFEFEFE) >> 1) + ((A) & (B) & 0x01010101))
diff --git a/Utilities/KreedSaiEagle/SuperEagle.cpp b/Utilities/KreedSaiEagle/SuperEagle.cpp
index 11c15d73..8cb4d55b 100644
--- a/Utilities/KreedSaiEagle/SuperEagle.cpp
+++ b/Utilities/KreedSaiEagle/SuperEagle.cpp
@@ -16,7 +16,7 @@
* If not, see .
*/
-#include "../stdafx.h"
+#include "../pch.h"
#define supereagle_interpolate_xrgb8888(A, B) ((((A) & 0xFEFEFEFE) >> 1) + (((B) & 0xFEFEFEFE) >> 1) + ((A) & (B) & 0x01010101))
diff --git a/Utilities/NTSC/nes_ntsc.cpp b/Utilities/NTSC/nes_ntsc.cpp
index 9c0a9be3..7b6edda7 100644
--- a/Utilities/NTSC/nes_ntsc.cpp
+++ b/Utilities/NTSC/nes_ntsc.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
/* nes_ntsc 0.2.2. http://www.slack.net/~ant/ */
diff --git a/Utilities/NTSC/snes_ntsc.cpp b/Utilities/NTSC/snes_ntsc.cpp
index 85ff6666..90e68271 100644
--- a/Utilities/NTSC/snes_ntsc.cpp
+++ b/Utilities/NTSC/snes_ntsc.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
/* snes_ntsc 0.2.2. http://www.slack.net/~ant/ */
#include "snes_ntsc.h"
diff --git a/Utilities/PNGHelper.cpp b/Utilities/PNGHelper.cpp
index 1b653676..8656f670 100644
--- a/Utilities/PNGHelper.cpp
+++ b/Utilities/PNGHelper.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "PNGHelper.h"
#include "miniz.h"
diff --git a/Utilities/PNGHelper.h b/Utilities/PNGHelper.h
index 531a7094..9c5a99f2 100644
--- a/Utilities/PNGHelper.h
+++ b/Utilities/PNGHelper.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class PNGHelper
{
diff --git a/Utilities/Patches/BpsPatcher.cpp b/Utilities/Patches/BpsPatcher.cpp
index f958f194..52d163d7 100644
--- a/Utilities/Patches/BpsPatcher.cpp
+++ b/Utilities/Patches/BpsPatcher.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "BpsPatcher.h"
diff --git a/Utilities/Patches/BpsPatcher.h b/Utilities/Patches/BpsPatcher.h
index f10bb13d..b6cd6d0d 100644
--- a/Utilities/Patches/BpsPatcher.h
+++ b/Utilities/Patches/BpsPatcher.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class BpsPatcher
{
diff --git a/Utilities/Patches/IpsPatcher.cpp b/Utilities/Patches/IpsPatcher.cpp
index c7a42790..a2909bc1 100644
--- a/Utilities/Patches/IpsPatcher.cpp
+++ b/Utilities/Patches/IpsPatcher.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include
diff --git a/Utilities/Patches/IpsPatcher.h b/Utilities/Patches/IpsPatcher.h
index d88081aa..f44ef433 100644
--- a/Utilities/Patches/IpsPatcher.h
+++ b/Utilities/Patches/IpsPatcher.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class IpsPatcher
{
diff --git a/Utilities/Patches/UpsPatcher.cpp b/Utilities/Patches/UpsPatcher.cpp
index 1c3a72bc..f10f62c8 100644
--- a/Utilities/Patches/UpsPatcher.cpp
+++ b/Utilities/Patches/UpsPatcher.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "UpsPatcher.h"
diff --git a/Utilities/Patches/UpsPatcher.h b/Utilities/Patches/UpsPatcher.h
index bf75b1e9..2d4c4f9a 100644
--- a/Utilities/Patches/UpsPatcher.h
+++ b/Utilities/Patches/UpsPatcher.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class UpsPatcher
{
diff --git a/Utilities/PlatformUtilities.cpp b/Utilities/PlatformUtilities.cpp
index 3d2ccac3..4ab329e3 100644
--- a/Utilities/PlatformUtilities.cpp
+++ b/Utilities/PlatformUtilities.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "PlatformUtilities.h"
#ifdef _WIN32
diff --git a/Utilities/PlatformUtilities.h b/Utilities/PlatformUtilities.h
index e5a0fd19..bd27b431 100644
--- a/Utilities/PlatformUtilities.h
+++ b/Utilities/PlatformUtilities.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class PlatformUtilities
{
diff --git a/Utilities/RandomHelper.h b/Utilities/RandomHelper.h
index d801e733..4640c11f 100644
--- a/Utilities/RandomHelper.h
+++ b/Utilities/RandomHelper.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
class RandomHelper
diff --git a/Utilities/SZReader.cpp b/Utilities/SZReader.cpp
index 71daade2..eef5730a 100644
--- a/Utilities/SZReader.cpp
+++ b/Utilities/SZReader.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "SZReader.h"
diff --git a/Utilities/SZReader.h b/Utilities/SZReader.h
index 9c3634f7..dd7768a1 100644
--- a/Utilities/SZReader.h
+++ b/Utilities/SZReader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "ArchiveReader.h"
#include "../SevenZip/7z.h"
#include "../SevenZip/7zAlloc.h"
diff --git a/Utilities/Scale2x/scale2x.cpp b/Utilities/Scale2x/scale2x.cpp
index 43f31b12..98357441 100644
--- a/Utilities/Scale2x/scale2x.cpp
+++ b/Utilities/Scale2x/scale2x.cpp
@@ -22,7 +22,7 @@
* http://www.scale2x.it/
*/
-#include "../stdafx.h"
+#include "../pch.h"
#if HAVE_CONFIG_H
#include
diff --git a/Utilities/Scale2x/scale3x.cpp b/Utilities/Scale2x/scale3x.cpp
index 8bfe328d..6dfc033f 100644
--- a/Utilities/Scale2x/scale3x.cpp
+++ b/Utilities/Scale2x/scale3x.cpp
@@ -22,7 +22,7 @@
* http://www.scale2x.it/
*/
-#include "../stdafx.h"
+#include "../pch.h"
#if HAVE_CONFIG_H
#include
diff --git a/Utilities/Scale2x/scalebit.cpp b/Utilities/Scale2x/scalebit.cpp
index d4ab4c34..1f14b6e6 100644
--- a/Utilities/Scale2x/scalebit.cpp
+++ b/Utilities/Scale2x/scalebit.cpp
@@ -23,7 +23,7 @@
* http://www.scale2x.it/
*/
-#include "../stdafx.h"
+#include "../pch.h"
#if HAVE_CONFIG_H
#include
diff --git a/Utilities/Serializer.cpp b/Utilities/Serializer.cpp
index 3136abd0..45874b5f 100644
--- a/Utilities/Serializer.cpp
+++ b/Utilities/Serializer.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Serializer.h"
#include "ISerializable.h"
diff --git a/Utilities/Serializer.h b/Utilities/Serializer.h
index eae02a00..1f7a5857 100644
--- a/Utilities/Serializer.h
+++ b/Utilities/Serializer.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/ISerializable.h"
#include "Utilities/FastString.h"
#include "Utilities/magic_enum.hpp"
diff --git a/Utilities/SimpleLock.cpp b/Utilities/SimpleLock.cpp
index 23800e47..8ec43ead 100644
--- a/Utilities/SimpleLock.cpp
+++ b/Utilities/SimpleLock.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include "SimpleLock.h"
#include
diff --git a/Utilities/SimpleLock.h b/Utilities/SimpleLock.h
index 0c0cbf42..685808dd 100644
--- a/Utilities/SimpleLock.h
+++ b/Utilities/SimpleLock.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
class SimpleLock;
diff --git a/Utilities/Socket.cpp b/Utilities/Socket.cpp
index 84ca22d2..e0c9ece5 100644
--- a/Utilities/Socket.cpp
+++ b/Utilities/Socket.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "Utilities/Socket.h"
diff --git a/Utilities/Socket.h b/Utilities/Socket.h
index f93763f4..950295db 100644
--- a/Utilities/Socket.h
+++ b/Utilities/Socket.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class Socket
{
diff --git a/Utilities/StringUtilities.h b/Utilities/StringUtilities.h
index 91cc7000..41f3cfb8 100644
--- a/Utilities/StringUtilities.h
+++ b/Utilities/StringUtilities.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class StringUtilities
{
diff --git a/Utilities/Timer.cpp b/Utilities/Timer.cpp
index a26c653a..d2774ac6 100644
--- a/Utilities/Timer.cpp
+++ b/Utilities/Timer.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "Timer.h"
#include
diff --git a/Utilities/Timer.h b/Utilities/Timer.h
index 743ac7f2..918de9e9 100644
--- a/Utilities/Timer.h
+++ b/Utilities/Timer.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
using namespace std::chrono;
diff --git a/Utilities/UPnPPortMapper.cpp b/Utilities/UPnPPortMapper.cpp
index 2b5bc8e6..53bafb5c 100644
--- a/Utilities/UPnPPortMapper.cpp
+++ b/Utilities/UPnPPortMapper.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "UPnPPortMapper.h"
#ifdef _WIN32
diff --git a/Utilities/UPnPPortMapper.h b/Utilities/UPnPPortMapper.h
index 82f13012..02fb72b3 100644
--- a/Utilities/UPnPPortMapper.h
+++ b/Utilities/UPnPPortMapper.h
@@ -1,6 +1,6 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
using std::wstring;
diff --git a/Utilities/UTF8Util.cpp b/Utilities/UTF8Util.cpp
index 0a99feaa..3f66916d 100644
--- a/Utilities/UTF8Util.cpp
+++ b/Utilities/UTF8Util.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "UTF8Util.h"
#include
#include
diff --git a/Utilities/Utilities.vcxproj b/Utilities/Utilities.vcxproj
index 6a6fe588..498cc75f 100644
--- a/Utilities/Utilities.vcxproj
+++ b/Utilities/Utilities.vcxproj
@@ -106,6 +106,7 @@
true
false
stdcpp17
+ pch.h
Windows
@@ -126,6 +127,7 @@
MultiThreaded
true
stdcpp17
+ pch.h
Windows
@@ -148,6 +150,7 @@
MultiThreaded
true
stdcpp17
+ pch.h
Windows
@@ -170,6 +173,7 @@
MultiThreaded
true
stdcpp17
+ pch.h
Windows
@@ -230,7 +234,7 @@
-
+
@@ -349,7 +353,7 @@
NotUsing
NotUsing
-
+
Create
Create
Create
diff --git a/Utilities/Utilities.vcxproj.filters b/Utilities/Utilities.vcxproj.filters
index 71905ec9..fa671adc 100644
--- a/Utilities/Utilities.vcxproj.filters
+++ b/Utilities/Utilities.vcxproj.filters
@@ -163,7 +163,6 @@
-
@@ -173,6 +172,7 @@
+
@@ -284,7 +284,7 @@
-
+
diff --git a/Utilities/Video/AviRecorder.cpp b/Utilities/Video/AviRecorder.cpp
index ca0532f1..410fcbfe 100644
--- a/Utilities/Video/AviRecorder.cpp
+++ b/Utilities/Video/AviRecorder.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "AviRecorder.h"
AviRecorder::AviRecorder(VideoCodec codec, uint32_t compressionLevel)
diff --git a/Utilities/Video/AviRecorder.h b/Utilities/Video/AviRecorder.h
index d15571c1..b5402319 100644
--- a/Utilities/Video/AviRecorder.h
+++ b/Utilities/Video/AviRecorder.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "Utilities/AutoResetEvent.h"
#include "Utilities/SimpleLock.h"
diff --git a/Utilities/Video/AviWriter.cpp b/Utilities/Video/AviWriter.cpp
index fdd63fce..7a208c3a 100644
--- a/Utilities/Video/AviWriter.cpp
+++ b/Utilities/Video/AviWriter.cpp
@@ -19,7 +19,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "AviWriter.h"
diff --git a/Utilities/Video/AviWriter.h b/Utilities/Video/AviWriter.h
index 93fa0e2b..3d483124 100644
--- a/Utilities/Video/AviWriter.h
+++ b/Utilities/Video/AviWriter.h
@@ -2,7 +2,7 @@
// It is a heavily modified version of the hardware.h/cpp file found in DOSBox's code.
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/SimpleLock.h"
#include "Utilities/Video/BaseCodec.h"
diff --git a/Utilities/Video/BaseCodec.h b/Utilities/Video/BaseCodec.h
index 61333784..69d511a6 100644
--- a/Utilities/Video/BaseCodec.h
+++ b/Utilities/Video/BaseCodec.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class BaseCodec
{
diff --git a/Utilities/Video/CamstudioCodec.cpp b/Utilities/Video/CamstudioCodec.cpp
index 2ea313e2..0d25db9d 100644
--- a/Utilities/Video/CamstudioCodec.cpp
+++ b/Utilities/Video/CamstudioCodec.cpp
@@ -1,6 +1,6 @@
//This is based on the code in lsnes' cscd.cpp file
//A few modifications were done to improve compression speed
-#include "stdafx.h"
+#include "pch.h"
#include
#include "CamstudioCodec.h"
#include "miniz.h"
diff --git a/Utilities/Video/CamstudioCodec.h b/Utilities/Video/CamstudioCodec.h
index 4e5eede0..fd830756 100644
--- a/Utilities/Video/CamstudioCodec.h
+++ b/Utilities/Video/CamstudioCodec.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "BaseCodec.h"
#include "miniz.h"
diff --git a/Utilities/Video/GifRecorder.cpp b/Utilities/Video/GifRecorder.cpp
index a1978e27..d8122dba 100644
--- a/Utilities/Video/GifRecorder.cpp
+++ b/Utilities/Video/GifRecorder.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include "GifRecorder.h"
#include "gif.h"
diff --git a/Utilities/Video/GifRecorder.h b/Utilities/Video/GifRecorder.h
index c934302a..4dbea6ea 100644
--- a/Utilities/Video/GifRecorder.h
+++ b/Utilities/Video/GifRecorder.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/Video/IVideoRecorder.h"
struct GifWriter;
diff --git a/Utilities/Video/IVideoRecorder.h b/Utilities/Video/IVideoRecorder.h
index e4a15aed..f9235c79 100644
--- a/Utilities/Video/IVideoRecorder.h
+++ b/Utilities/Video/IVideoRecorder.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
class IVideoRecorder
{
diff --git a/Utilities/Video/RawCodec.h b/Utilities/Video/RawCodec.h
index ea328995..b9c949b8 100644
--- a/Utilities/Video/RawCodec.h
+++ b/Utilities/Video/RawCodec.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
#include "BaseCodec.h"
diff --git a/Utilities/Video/ZmbvCodec.cpp b/Utilities/Video/ZmbvCodec.cpp
index f6fadca0..87d607da 100644
--- a/Utilities/Video/ZmbvCodec.cpp
+++ b/Utilities/Video/ZmbvCodec.cpp
@@ -19,7 +19,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include
diff --git a/Utilities/VirtualFile.cpp b/Utilities/VirtualFile.cpp
index 9a055d15..e8196906 100644
--- a/Utilities/VirtualFile.cpp
+++ b/Utilities/VirtualFile.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "VirtualFile.h"
diff --git a/Utilities/VirtualFile.h b/Utilities/VirtualFile.h
index 75aaf77b..2baacd2c 100644
--- a/Utilities/VirtualFile.h
+++ b/Utilities/VirtualFile.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include
class VirtualFile
diff --git a/Utilities/ZipReader.cpp b/Utilities/ZipReader.cpp
index 9023eb19..c63b59ac 100644
--- a/Utilities/ZipReader.cpp
+++ b/Utilities/ZipReader.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include "ZipReader.h"
diff --git a/Utilities/ZipReader.h b/Utilities/ZipReader.h
index 4d4573eb..dfbe3410 100644
--- a/Utilities/ZipReader.h
+++ b/Utilities/ZipReader.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "miniz.h"
#include "ArchiveReader.h"
diff --git a/Utilities/ZipWriter.cpp b/Utilities/ZipWriter.cpp
index 37ef6b98..b036ad10 100644
--- a/Utilities/ZipWriter.cpp
+++ b/Utilities/ZipWriter.cpp
@@ -1,4 +1,4 @@
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include
diff --git a/Utilities/ZipWriter.h b/Utilities/ZipWriter.h
index 45b111cd..c119a2d6 100644
--- a/Utilities/ZipWriter.h
+++ b/Utilities/ZipWriter.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "miniz.h"
class ZipWriter
diff --git a/Utilities/md5.cpp b/Utilities/md5.cpp
index f7c1f7cc..92637017 100644
--- a/Utilities/md5.cpp
+++ b/Utilities/md5.cpp
@@ -35,7 +35,7 @@
* compile-time configuration.
*/
-#include "stdafx.h"
+#include "pch.h"
#include
#include
#include
diff --git a/Utilities/miniz.cpp b/Utilities/miniz.cpp
index 84ac43e0..d665c9ff 100644
--- a/Utilities/miniz.cpp
+++ b/Utilities/miniz.cpp
@@ -156,7 +156,7 @@
(i.e. 32-bit stat() fails for me on files > 0x7FFFFFFF bytes).
*/
-#include "stdafx.h"
+#include "pch.h"
#include "miniz.h"
typedef unsigned char mz_validate_uint16[sizeof(mz_uint16)==2 ? 1 : -1];
diff --git a/Utilities/stdafx.cpp b/Utilities/pch.cpp
similarity index 71%
rename from Utilities/stdafx.cpp
rename to Utilities/pch.cpp
index 64004251..f9f736c9 100644
--- a/Utilities/stdafx.cpp
+++ b/Utilities/pch.cpp
@@ -2,7 +2,7 @@
// Utilities.pch will be the pre-compiled header
// stdafx.obj will contain the pre-compiled type information
-#include "stdafx.h"
+#include "pch.h"
-// TODO: reference any additional headers you need in STDAFX.H
+// TODO: reference any additional headers you need in pch.h
// and not in this file
diff --git a/Utilities/stdafx.h b/Utilities/pch.h
similarity index 100%
rename from Utilities/stdafx.h
rename to Utilities/pch.h
diff --git a/Utilities/safe_ptr.h b/Utilities/safe_ptr.h
index f72952d1..ff1909fe 100644
--- a/Utilities/safe_ptr.h
+++ b/Utilities/safe_ptr.h
@@ -1,5 +1,5 @@
#pragma once
-#include "stdafx.h"
+#include "pch.h"
#include "Utilities/SimpleLock.h"
template
diff --git a/Utilities/sha1.cpp b/Utilities/sha1.cpp
index e794dab1..e54c439d 100644
--- a/Utilities/sha1.cpp
+++ b/Utilities/sha1.cpp
@@ -17,7 +17,7 @@
-- Eugene Hopkinson
*/
-#include "stdafx.h"
+#include "pch.h"
#include "sha1.h"
#include
#include
diff --git a/Utilities/xBRZ/xbrz.cpp b/Utilities/xBRZ/xbrz.cpp
index c8f4f473..aff9021d 100644
--- a/Utilities/xBRZ/xbrz.cpp
+++ b/Utilities/xBRZ/xbrz.cpp
@@ -13,7 +13,7 @@
// * do so, delete this exception statement from your version. *
// ****************************************************************************
-#include "../stdafx.h"
+#include "../pch.h"
#include "xbrz.h"
#include
#include