diff --git a/src/core/core.vcxproj b/src/core/core.vcxproj
index 8097a47d36..89795ce63f 100644
--- a/src/core/core.vcxproj
+++ b/src/core/core.vcxproj
@@ -152,7 +152,7 @@
     <ClCompile Include="elf\elf_reader.cpp" />
     <ClCompile Include="file_sys\directory_file_system.cpp" />
     <ClCompile Include="file_sys\meta_file_system.cpp" />
-    <ClCompile Include="hle.cpp" />
+    <ClCompile Include="hle\hle.cpp" />
     <ClCompile Include="hle\hle_syscall.cpp" />
     <ClCompile Include="hw\hw.cpp" />
     <ClCompile Include="hw\hw_lcd.cpp" />
diff --git a/src/core/core.vcxproj.filters b/src/core/core.vcxproj.filters
index 79bddf09a1..eece5d4865 100644
--- a/src/core/core.vcxproj.filters
+++ b/src/core/core.vcxproj.filters
@@ -81,7 +81,7 @@
     <ClCompile Include="hle\hle_syscall.cpp">
       <Filter>hle</Filter>
     </ClCompile>
-    <ClCompile Include="hle.cpp">
+    <ClCompile Include="hle\hle.cpp">
       <Filter>hle</Filter>
     </ClCompile>
   </ItemGroup>
diff --git a/src/core/hle.cpp b/src/core/hle/hle.cpp
similarity index 100%
rename from src/core/hle.cpp
rename to src/core/hle/hle.cpp