diff options
Diffstat (limited to 'src/core')
34 files changed, 255 insertions, 251 deletions
diff --git a/src/core/arm/arm_interface.h b/src/core/arm/arm_interface.h index eee2f6240..e5df2d971 100644 --- a/src/core/arm/arm_interface.h +++ b/src/core/arm/arm_interface.h | |||
| @@ -4,8 +4,8 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "common.h" | 7 | #include "common/common.h" |
| 8 | #include "common_types.h" | 8 | #include "common/common_types.h" |
| 9 | 9 | ||
| 10 | /// Generic ARM11 CPU interface | 10 | /// Generic ARM11 CPU interface |
| 11 | class ARM_Interface { | 11 | class ARM_Interface { |
diff --git a/src/core/arm/disassembler/arm_disasm.cpp b/src/core/arm/disassembler/arm_disasm.cpp index 82ca5ee8d..db1567498 100644 --- a/src/core/arm/disassembler/arm_disasm.cpp +++ b/src/core/arm/disassembler/arm_disasm.cpp | |||
| @@ -2,7 +2,8 @@ | |||
| 2 | 2 | ||
| 3 | #include <stdio.h> | 3 | #include <stdio.h> |
| 4 | #include <string.h> | 4 | #include <string.h> |
| 5 | #include "arm_disasm.h" | 5 | |
| 6 | #include "core/arm/disassembler/arm_disasm.h" | ||
| 6 | 7 | ||
| 7 | static const char *cond_names[] = { | 8 | static const char *cond_names[] = { |
| 8 | "eq", | 9 | "eq", |
diff --git a/src/core/arm/interpreter/arm_interpreter.h b/src/core/arm/interpreter/arm_interpreter.h index 074149f1b..03b781c6d 100644 --- a/src/core/arm/interpreter/arm_interpreter.h +++ b/src/core/arm/interpreter/arm_interpreter.h | |||
| @@ -24,12 +24,11 @@ | |||
| 24 | 24 | ||
| 25 | #pragma once | 25 | #pragma once |
| 26 | 26 | ||
| 27 | #include "common.h" | 27 | #include "common/common.h" |
| 28 | #include "common_types.h" | ||
| 29 | #include "arm/arm_interface.h" | ||
| 30 | 28 | ||
| 31 | #include "arm/interpreter/armdefs.h" | 29 | #include "core/arm/arm_interface.h" |
| 32 | #include "arm/interpreter/armemu.h" | 30 | #include "core/arm/interpreter/armdefs.h" |
| 31 | #include "core/arm/interpreter/armemu.h" | ||
| 33 | 32 | ||
| 34 | class ARM_Interpreter : virtual public ARM_Interface { | 33 | class ARM_Interpreter : virtual public ARM_Interface { |
| 35 | public: | 34 | public: |
diff --git a/src/core/arm/interpreter/armcpu.h b/src/core/arm/interpreter/armcpu.h index d7e336b94..6b5ea8566 100644 --- a/src/core/arm/interpreter/armcpu.h +++ b/src/core/arm/interpreter/armcpu.h | |||
| @@ -28,7 +28,7 @@ | |||
| 28 | #include <stddef.h> | 28 | #include <stddef.h> |
| 29 | #include <stdio.h> | 29 | #include <stdio.h> |
| 30 | 30 | ||
| 31 | #include "thread.h" | 31 | #include "common/thread.h" |
| 32 | 32 | ||
| 33 | 33 | ||
| 34 | typedef struct ARM_CPU_State_s { | 34 | typedef struct ARM_CPU_State_s { |
diff --git a/src/core/arm/interpreter/armdefs.h b/src/core/arm/interpreter/armdefs.h index 0136a52d2..30b5b689c 100644 --- a/src/core/arm/interpreter/armdefs.h +++ b/src/core/arm/interpreter/armdefs.h | |||
| @@ -32,7 +32,7 @@ | |||
| 32 | //#include "portable/mman.h" | 32 | //#include "portable/mman.h" |
| 33 | 33 | ||
| 34 | #include "arm_regformat.h" | 34 | #include "arm_regformat.h" |
| 35 | #include "platform.h" | 35 | #include "common/platform.h" |
| 36 | #include "skyeye_defs.h" | 36 | #include "skyeye_defs.h" |
| 37 | 37 | ||
| 38 | //AJ2D-------------------------------------------------------------------------- | 38 | //AJ2D-------------------------------------------------------------------------- |
| @@ -82,7 +82,7 @@ | |||
| 82 | //teawater add DBCT_TEST_SPEED 2005.10.04--------------------------------------- | 82 | //teawater add DBCT_TEST_SPEED 2005.10.04--------------------------------------- |
| 83 | #include <signal.h> | 83 | #include <signal.h> |
| 84 | 84 | ||
| 85 | #include "platform.h" | 85 | #include "common/platform.h" |
| 86 | 86 | ||
| 87 | #if EMU_PLATFORM == PLATFORM_LINUX | 87 | #if EMU_PLATFORM == PLATFORM_LINUX |
| 88 | #include <sys/time.h> | 88 | #include <sys/time.h> |
diff --git a/src/core/arm/interpreter/armemu.h b/src/core/arm/interpreter/armemu.h index 2ab317fdd..7391dea7f 100644 --- a/src/core/arm/interpreter/armemu.h +++ b/src/core/arm/interpreter/armemu.h | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | #ifndef __ARMEMU_H__ | 17 | #ifndef __ARMEMU_H__ |
| 18 | #define __ARMEMU_H__ | 18 | #define __ARMEMU_H__ |
| 19 | 19 | ||
| 20 | #include "common.h" | 20 | #include "common/common.h" |
| 21 | #include "armdefs.h" | 21 | #include "armdefs.h" |
| 22 | //#include "skyeye.h" | 22 | //#include "skyeye.h" |
| 23 | 23 | ||
diff --git a/src/core/arm/interpreter/arminit.cpp b/src/core/arm/interpreter/arminit.cpp index f48232eec..cdbd02f3c 100644 --- a/src/core/arm/interpreter/arminit.cpp +++ b/src/core/arm/interpreter/arminit.cpp | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ | 16 | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ |
| 17 | 17 | ||
| 18 | 18 | ||
| 19 | #include "platform.h" | 19 | #include "common/platform.h" |
| 20 | #if EMU_PLATFORM == PLATFORM_LINUX | 20 | #if EMU_PLATFORM == PLATFORM_LINUX |
| 21 | #include <unistd.h> | 21 | #include <unistd.h> |
| 22 | #endif | 22 | #endif |
diff --git a/src/core/arm/interpreter/armmmu.h b/src/core/arm/interpreter/armmmu.h index c28d8753e..8b24e6151 100644 --- a/src/core/arm/interpreter/armmmu.h +++ b/src/core/arm/interpreter/armmmu.h | |||
| @@ -172,18 +172,18 @@ typedef struct mmu_ops_s | |||
| 172 | } mmu_ops_t; | 172 | } mmu_ops_t; |
| 173 | 173 | ||
| 174 | 174 | ||
| 175 | #include "arm/mmu/tlb.h" | 175 | #include "core/arm/mmu/tlb.h" |
| 176 | #include "arm/mmu/rb.h" | 176 | #include "core/arm/mmu/rb.h" |
| 177 | #include "arm/mmu/wb.h" | 177 | #include "core/arm/mmu/wb.h" |
| 178 | #include "arm/mmu/cache.h" | 178 | #include "core/arm/mmu/cache.h" |
| 179 | 179 | ||
| 180 | /*special process mmu.h*/ | 180 | /*special process mmu.h*/ |
| 181 | //#include "arm/mmu/sa_mmu.h" | 181 | //#include "core/arm/mmu/sa_mmu.h" |
| 182 | //#include "arm/mmu/arm7100_mmu.h" | 182 | //#include "core/arm/mmu/arm7100_mmu.h" |
| 183 | //#include "arm/mmu/arm920t_mmu.h" | 183 | //#include "core/arm/mmu/arm920t_mmu.h" |
| 184 | //#include "arm/mmu/arm926ejs_mmu.h" | 184 | //#include "core/arm/mmu/arm926ejs_mmu.h" |
| 185 | #include "arm/mmu/arm1176jzf_s_mmu.h" | 185 | #include "core/arm/mmu/arm1176jzf_s_mmu.h" |
| 186 | //#include "arm/mmu/cortex_a9_mmu.h" | 186 | //#include "core/arm/mmu/cortex_a9_mmu.h" |
| 187 | 187 | ||
| 188 | typedef struct mmu_state_t | 188 | typedef struct mmu_state_t |
| 189 | { | 189 | { |
diff --git a/src/core/arm/interpreter/skyeye_defs.h b/src/core/arm/interpreter/skyeye_defs.h index 6562e595a..b6713ebad 100644 --- a/src/core/arm/interpreter/skyeye_defs.h +++ b/src/core/arm/interpreter/skyeye_defs.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #ifndef CORE_ARM_SKYEYE_DEFS_H_ | 1 | #ifndef CORE_ARM_SKYEYE_DEFS_H_ |
| 2 | #define CORE_ARM_SKYEYE_DEFS_H_ | 2 | #define CORE_ARM_SKYEYE_DEFS_H_ |
| 3 | 3 | ||
| 4 | #include "common.h" | 4 | #include "common/common.h" |
| 5 | 5 | ||
| 6 | #define MODE32 | 6 | #define MODE32 |
| 7 | #define MODET | 7 | #define MODET |
diff --git a/src/core/arm/mmu/arm1176jzf_s_mmu.cpp b/src/core/arm/mmu/arm1176jzf_s_mmu.cpp index 0a3206abb..7e7fbfbfa 100644 --- a/src/core/arm/mmu/arm1176jzf_s_mmu.cpp +++ b/src/core/arm/mmu/arm1176jzf_s_mmu.cpp | |||
| @@ -22,11 +22,11 @@ | |||
| 22 | #include <string.h> | 22 | #include <string.h> |
| 23 | #include <stdint.h> | 23 | #include <stdint.h> |
| 24 | 24 | ||
| 25 | #include "mem_map.h" | 25 | #include "core/mem_map.h" |
| 26 | 26 | ||
| 27 | #include "arm/interpreter/skyeye_defs.h" | 27 | #include "core/arm/interpreter/skyeye_defs.h" |
| 28 | 28 | ||
| 29 | #include "arm/interpreter/armdefs.h" | 29 | #include "core/arm/interpreter/armdefs.h" |
| 30 | //#include "bank_defs.h" | 30 | //#include "bank_defs.h" |
| 31 | #if 0 | 31 | #if 0 |
| 32 | #define TLB_SIZE 1024 * 1024 | 32 | #define TLB_SIZE 1024 * 1024 |
diff --git a/src/core/core.cpp b/src/core/core.cpp index 540b20f27..28f6b6c58 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp | |||
| @@ -2,12 +2,14 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "log.h" | 5 | #include "common/common_types.h" |
| 6 | #include "core.h" | 6 | #include "common/log.h" |
| 7 | #include "mem_map.h" | 7 | #include "core/core.h" |
| 8 | #include "hw/hw.h" | 8 | |
| 9 | #include "arm/disassembler/arm_disasm.h" | 9 | #include "core/mem_map.h" |
| 10 | #include "arm/interpreter/arm_interpreter.h" | 10 | #include "core/hw/hw.h" |
| 11 | #include "core/arm/disassembler/arm_disasm.h" | ||
| 12 | #include "core/arm/interpreter/arm_interpreter.h" | ||
| 11 | 13 | ||
| 12 | namespace Core { | 14 | namespace Core { |
| 13 | 15 | ||
diff --git a/src/core/core.h b/src/core/core.h index bae9f3e3d..4b42dabcb 100644 --- a/src/core/core.h +++ b/src/core/core.h | |||
| @@ -4,8 +4,8 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "arm/arm_interface.h" | 7 | #include "core/arm/arm_interface.h" |
| 8 | #include "arm/interpreter/armdefs.h" | 8 | #include "core/arm/interpreter/armdefs.h" |
| 9 | 9 | ||
| 10 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 10 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 11 | 11 | ||
diff --git a/src/core/core.vcxproj b/src/core/core.vcxproj index 2edb51214..1800b5512 100644 --- a/src/core/core.vcxproj +++ b/src/core/core.vcxproj | |||
| @@ -137,59 +137,59 @@ | |||
| 137 | </ProjectReference> | 137 | </ProjectReference> |
| 138 | </ItemGroup> | 138 | </ItemGroup> |
| 139 | <ItemGroup> | 139 | <ItemGroup> |
| 140 | <ClCompile Include="src\arm\disassembler\arm_disasm.cpp" /> | 140 | <ClCompile Include="arm\disassembler\arm_disasm.cpp" /> |
| 141 | <ClCompile Include="src\arm\interpreter\armemu.cpp" /> | 141 | <ClCompile Include="arm\interpreter\armemu.cpp" /> |
| 142 | <ClCompile Include="src\arm\interpreter\arminit.cpp" /> | 142 | <ClCompile Include="arm\interpreter\arminit.cpp" /> |
| 143 | <ClCompile Include="src\arm\interpreter\armmmu.cpp" /> | 143 | <ClCompile Include="arm\interpreter\armmmu.cpp" /> |
| 144 | <ClCompile Include="src\arm\interpreter\armos.cpp" /> | 144 | <ClCompile Include="arm\interpreter\armos.cpp" /> |
| 145 | <ClCompile Include="src\arm\interpreter\armsupp.cpp" /> | 145 | <ClCompile Include="arm\interpreter\armsupp.cpp" /> |
| 146 | <ClCompile Include="src\arm\interpreter\armvirt.cpp" /> | 146 | <ClCompile Include="arm\interpreter\armvirt.cpp" /> |
| 147 | <ClCompile Include="src\arm\interpreter\arm_interpreter.cpp" /> | 147 | <ClCompile Include="arm\interpreter\arm_interpreter.cpp" /> |
| 148 | <ClCompile Include="src\arm\interpreter\thumbemu.cpp" /> | 148 | <ClCompile Include="arm\interpreter\thumbemu.cpp" /> |
| 149 | <ClCompile Include="src\arm\mmu\arm1176jzf_s_mmu.cpp" /> | 149 | <ClCompile Include="arm\mmu\arm1176jzf_s_mmu.cpp" /> |
| 150 | <ClCompile Include="src\core.cpp" /> | 150 | <ClCompile Include="core.cpp" /> |
| 151 | <ClCompile Include="src\core_timing.cpp" /> | 151 | <ClCompile Include="core_timing.cpp" /> |
| 152 | <ClCompile Include="src\elf\elf_reader.cpp" /> | 152 | <ClCompile Include="elf\elf_reader.cpp" /> |
| 153 | <ClCompile Include="src\file_sys\directory_file_system.cpp" /> | 153 | <ClCompile Include="file_sys\directory_file_system.cpp" /> |
| 154 | <ClCompile Include="src\file_sys\meta_file_system.cpp" /> | 154 | <ClCompile Include="file_sys\meta_file_system.cpp" /> |
| 155 | <ClCompile Include="src\hw\hw.cpp" /> | 155 | <ClCompile Include="hw\hw.cpp" /> |
| 156 | <ClCompile Include="src\hw\hw_lcd.cpp" /> | 156 | <ClCompile Include="hw\hw_lcd.cpp" /> |
| 157 | <ClCompile Include="src\loader.cpp" /> | 157 | <ClCompile Include="loader.cpp" /> |
| 158 | <ClCompile Include="src\mem_map.cpp" /> | 158 | <ClCompile Include="mem_map.cpp" /> |
| 159 | <ClCompile Include="src\mem_map_funcs.cpp" /> | 159 | <ClCompile Include="mem_map_funcs.cpp" /> |
| 160 | <ClCompile Include="src\system.cpp" /> | 160 | <ClCompile Include="system.cpp" /> |
| 161 | </ItemGroup> | 161 | </ItemGroup> |
| 162 | <ItemGroup> | 162 | <ItemGroup> |
| 163 | <ClInclude Include="src\arm\arm_interface.h" /> | 163 | <ClInclude Include="arm\arm_interface.h" /> |
| 164 | <ClInclude Include="src\arm\disassembler\arm_disasm.h" /> | 164 | <ClInclude Include="arm\disassembler\arm_disasm.h" /> |
| 165 | <ClInclude Include="src\arm\interpreter\armcpu.h" /> | 165 | <ClInclude Include="arm\interpreter\armcpu.h" /> |
| 166 | <ClInclude Include="src\arm\interpreter\armdefs.h" /> | 166 | <ClInclude Include="arm\interpreter\armdefs.h" /> |
| 167 | <ClInclude Include="src\arm\interpreter\armemu.h" /> | 167 | <ClInclude Include="arm\interpreter\armemu.h" /> |
| 168 | <ClInclude Include="src\arm\interpreter\armmmu.h" /> | 168 | <ClInclude Include="arm\interpreter\armmmu.h" /> |
| 169 | <ClInclude Include="src\arm\interpreter\armos.h" /> | 169 | <ClInclude Include="arm\interpreter\armos.h" /> |
| 170 | <ClInclude Include="src\arm\interpreter\arm_interpreter.h" /> | 170 | <ClInclude Include="arm\interpreter\arm_interpreter.h" /> |
| 171 | <ClInclude Include="src\arm\interpreter\arm_regformat.h" /> | 171 | <ClInclude Include="arm\interpreter\arm_regformat.h" /> |
| 172 | <ClInclude Include="src\arm\interpreter\skyeye_defs.h" /> | 172 | <ClInclude Include="arm\interpreter\skyeye_defs.h" /> |
| 173 | <ClInclude Include="src\arm\mmu\arm1176jzf_s_mmu.h" /> | 173 | <ClInclude Include="arm\mmu\arm1176jzf_s_mmu.h" /> |
| 174 | <ClInclude Include="src\arm\mmu\cache.h" /> | 174 | <ClInclude Include="arm\mmu\cache.h" /> |
| 175 | <ClInclude Include="src\arm\mmu\rb.h" /> | 175 | <ClInclude Include="arm\mmu\rb.h" /> |
| 176 | <ClInclude Include="src\arm\mmu\tlb.h" /> | 176 | <ClInclude Include="arm\mmu\tlb.h" /> |
| 177 | <ClInclude Include="src\arm\mmu\wb.h" /> | 177 | <ClInclude Include="arm\mmu\wb.h" /> |
| 178 | <ClInclude Include="src\core.h" /> | 178 | <ClInclude Include="core.h" /> |
| 179 | <ClInclude Include="src\core_timing.h" /> | 179 | <ClInclude Include="core_timing.h" /> |
| 180 | <ClInclude Include="src\elf\elf_reader.h" /> | 180 | <ClInclude Include="elf\elf_reader.h" /> |
| 181 | <ClInclude Include="src\elf\elf_types.h" /> | 181 | <ClInclude Include="elf\elf_types.h" /> |
| 182 | <ClInclude Include="src\file_sys\directory_file_system.h" /> | 182 | <ClInclude Include="file_sys\directory_file_system.h" /> |
| 183 | <ClInclude Include="src\file_sys\file_sys.h" /> | 183 | <ClInclude Include="file_sys\file_sys.h" /> |
| 184 | <ClInclude Include="src\file_sys\meta_file_system.h" /> | 184 | <ClInclude Include="file_sys\meta_file_system.h" /> |
| 185 | <ClInclude Include="src\hw\hw.h" /> | 185 | <ClInclude Include="hw\hw.h" /> |
| 186 | <ClInclude Include="src\hw\hw_lcd.h" /> | 186 | <ClInclude Include="hw\hw_lcd.h" /> |
| 187 | <ClInclude Include="src\loader.h" /> | 187 | <ClInclude Include="loader.h" /> |
| 188 | <ClInclude Include="src\mem_map.h" /> | 188 | <ClInclude Include="mem_map.h" /> |
| 189 | <ClInclude Include="src\system.h" /> | 189 | <ClInclude Include="system.h" /> |
| 190 | </ItemGroup> | 190 | </ItemGroup> |
| 191 | <ItemGroup> | 191 | <ItemGroup> |
| 192 | <None Include="CMakeLists.txt" /> | 192 | <Text Include="CMakeLists.txt" /> |
| 193 | </ItemGroup> | 193 | </ItemGroup> |
| 194 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 194 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
| 195 | <ImportGroup Label="ExtensionTargets"> | 195 | <ImportGroup Label="ExtensionTargets"> |
diff --git a/src/core/core.vcxproj.filters b/src/core/core.vcxproj.filters index 0cd208dd6..2efac8127 100644 --- a/src/core/core.vcxproj.filters +++ b/src/core/core.vcxproj.filters | |||
| @@ -1,158 +1,155 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| 3 | <ItemGroup> | 3 | <ItemGroup> |
| 4 | <ClCompile Include="src\core.cpp" /> | 4 | <Filter Include="arm"> |
| 5 | <ClCompile Include="src\arm\disassembler\arm_disasm.cpp"> | 5 | <UniqueIdentifier>{b84ab55c-588b-45f0-a5ba-f9ebb0442f13}</UniqueIdentifier> |
| 6 | </Filter> | ||
| 7 | <Filter Include="arm\disassembler"> | ||
| 8 | <UniqueIdentifier>{61100188-a726-4024-ab16-95ee242b446e}</UniqueIdentifier> | ||
| 9 | </Filter> | ||
| 10 | <Filter Include="arm\mmu"> | ||
| 11 | <UniqueIdentifier>{a64d3c8a-747a-491b-b782-6e2622bedf24}</UniqueIdentifier> | ||
| 12 | </Filter> | ||
| 13 | <Filter Include="file_sys"> | ||
| 14 | <UniqueIdentifier>{7f618562-73d1-4f55-9628-887497c27654}</UniqueIdentifier> | ||
| 15 | </Filter> | ||
| 16 | <Filter Include="arm\interpreter"> | ||
| 17 | <UniqueIdentifier>{cca8b763-8a80-4478-9bcc-3c979293c357}</UniqueIdentifier> | ||
| 18 | </Filter> | ||
| 19 | <Filter Include="hw"> | ||
| 20 | <UniqueIdentifier>{d1158fc4-3e0f-431f-9d3b-f30bbfeb4ad5}</UniqueIdentifier> | ||
| 21 | </Filter> | ||
| 22 | <Filter Include="elf"> | ||
| 23 | <UniqueIdentifier>{7ae34319-6d72-4d12-bc62-9b438ba9241f}</UniqueIdentifier> | ||
| 24 | </Filter> | ||
| 25 | </ItemGroup> | ||
| 26 | <ItemGroup> | ||
| 27 | <ClCompile Include="arm\disassembler\arm_disasm.cpp"> | ||
| 6 | <Filter>arm\disassembler</Filter> | 28 | <Filter>arm\disassembler</Filter> |
| 7 | </ClCompile> | 29 | </ClCompile> |
| 8 | <ClCompile Include="src\mem_map.cpp" /> | 30 | <ClCompile Include="arm\interpreter\arm_interpreter.cpp"> |
| 9 | <ClCompile Include="src\mem_map_funcs.cpp" /> | ||
| 10 | <ClCompile Include="src\loader.cpp" /> | ||
| 11 | <ClCompile Include="src\file_sys\directory_file_system.cpp"> | ||
| 12 | <Filter>file_sys</Filter> | ||
| 13 | </ClCompile> | ||
| 14 | <ClCompile Include="src\file_sys\meta_file_system.cpp"> | ||
| 15 | <Filter>file_sys</Filter> | ||
| 16 | </ClCompile> | ||
| 17 | <ClCompile Include="src\system.cpp" /> | ||
| 18 | <ClCompile Include="src\core_timing.cpp" /> | ||
| 19 | <ClCompile Include="src\elf\elf_reader.cpp"> | ||
| 20 | <Filter>elf</Filter> | ||
| 21 | </ClCompile> | ||
| 22 | <ClCompile Include="src\arm\mmu\arm1176jzf_s_mmu.cpp"> | ||
| 23 | <Filter>arm\mmu</Filter> | ||
| 24 | </ClCompile> | ||
| 25 | <ClCompile Include="src\arm\interpreter\armemu.cpp"> | ||
| 26 | <Filter>arm\interpreter</Filter> | 31 | <Filter>arm\interpreter</Filter> |
| 27 | </ClCompile> | 32 | </ClCompile> |
| 28 | <ClCompile Include="src\arm\interpreter\arminit.cpp"> | 33 | <ClCompile Include="arm\interpreter\armemu.cpp"> |
| 29 | <Filter>arm\interpreter</Filter> | 34 | <Filter>arm\interpreter</Filter> |
| 30 | </ClCompile> | 35 | </ClCompile> |
| 31 | <ClCompile Include="src\arm\interpreter\armmmu.cpp"> | 36 | <ClCompile Include="arm\interpreter\arminit.cpp"> |
| 32 | <Filter>arm\interpreter</Filter> | 37 | <Filter>arm\interpreter</Filter> |
| 33 | </ClCompile> | 38 | </ClCompile> |
| 34 | <ClCompile Include="src\arm\interpreter\armos.cpp"> | 39 | <ClCompile Include="arm\interpreter\armmmu.cpp"> |
| 35 | <Filter>arm\interpreter</Filter> | 40 | <Filter>arm\interpreter</Filter> |
| 36 | </ClCompile> | 41 | </ClCompile> |
| 37 | <ClCompile Include="src\arm\interpreter\armsupp.cpp"> | 42 | <ClCompile Include="arm\interpreter\armos.cpp"> |
| 38 | <Filter>arm\interpreter</Filter> | 43 | <Filter>arm\interpreter</Filter> |
| 39 | </ClCompile> | 44 | </ClCompile> |
| 40 | <ClCompile Include="src\arm\interpreter\armvirt.cpp"> | 45 | <ClCompile Include="arm\interpreter\armsupp.cpp"> |
| 41 | <Filter>arm\interpreter</Filter> | 46 | <Filter>arm\interpreter</Filter> |
| 42 | </ClCompile> | 47 | </ClCompile> |
| 43 | <ClCompile Include="src\arm\interpreter\thumbemu.cpp"> | 48 | <ClCompile Include="arm\interpreter\armvirt.cpp"> |
| 44 | <Filter>arm\interpreter</Filter> | 49 | <Filter>arm\interpreter</Filter> |
| 45 | </ClCompile> | 50 | </ClCompile> |
| 46 | <ClCompile Include="src\arm\interpreter\arm_interpreter.cpp"> | 51 | <ClCompile Include="arm\interpreter\thumbemu.cpp"> |
| 47 | <Filter>arm\interpreter</Filter> | 52 | <Filter>arm\interpreter</Filter> |
| 48 | </ClCompile> | 53 | </ClCompile> |
| 49 | <ClCompile Include="src\hw\hw.cpp"> | 54 | <ClCompile Include="arm\mmu\arm1176jzf_s_mmu.cpp"> |
| 55 | <Filter>arm\mmu</Filter> | ||
| 56 | </ClCompile> | ||
| 57 | <ClCompile Include="file_sys\directory_file_system.cpp"> | ||
| 58 | <Filter>file_sys</Filter> | ||
| 59 | </ClCompile> | ||
| 60 | <ClCompile Include="file_sys\meta_file_system.cpp"> | ||
| 61 | <Filter>file_sys</Filter> | ||
| 62 | </ClCompile> | ||
| 63 | <ClCompile Include="hw\hw.cpp"> | ||
| 50 | <Filter>hw</Filter> | 64 | <Filter>hw</Filter> |
| 51 | </ClCompile> | 65 | </ClCompile> |
| 52 | <ClCompile Include="src\hw\hw_lcd.cpp"> | 66 | <ClCompile Include="hw\hw_lcd.cpp"> |
| 53 | <Filter>hw</Filter> | 67 | <Filter>hw</Filter> |
| 54 | </ClCompile> | 68 | </ClCompile> |
| 69 | <ClCompile Include="elf\elf_reader.cpp"> | ||
| 70 | <Filter>elf</Filter> | ||
| 71 | </ClCompile> | ||
| 72 | <ClCompile Include="core.cpp" /> | ||
| 73 | <ClCompile Include="loader.cpp" /> | ||
| 74 | <ClCompile Include="mem_map.cpp" /> | ||
| 75 | <ClCompile Include="mem_map_funcs.cpp" /> | ||
| 76 | <ClCompile Include="system.cpp" /> | ||
| 77 | <ClCompile Include="core_timing.cpp" /> | ||
| 55 | </ItemGroup> | 78 | </ItemGroup> |
| 56 | <ItemGroup> | 79 | <ItemGroup> |
| 57 | <Filter Include="arm"> | 80 | <ClInclude Include="arm\disassembler\arm_disasm.h"> |
| 58 | <UniqueIdentifier>{b84ab55c-588b-45f0-a5ba-f9ebb0442f13}</UniqueIdentifier> | ||
| 59 | </Filter> | ||
| 60 | <Filter Include="arm\disassembler"> | ||
| 61 | <UniqueIdentifier>{61100188-a726-4024-ab16-95ee242b446e}</UniqueIdentifier> | ||
| 62 | </Filter> | ||
| 63 | <Filter Include="arm\mmu"> | ||
| 64 | <UniqueIdentifier>{a64d3c8a-747a-491b-b782-6e2622bedf24}</UniqueIdentifier> | ||
| 65 | </Filter> | ||
| 66 | <Filter Include="file_sys"> | ||
| 67 | <UniqueIdentifier>{7f618562-73d1-4f55-9628-887497c27654}</UniqueIdentifier> | ||
| 68 | </Filter> | ||
| 69 | <Filter Include="elf"> | ||
| 70 | <UniqueIdentifier>{671d3218-3771-4218-b142-1f9a1cc24a51}</UniqueIdentifier> | ||
| 71 | </Filter> | ||
| 72 | <Filter Include="hle"> | ||
| 73 | <UniqueIdentifier>{794616f8-739f-4643-9c3f-869e50831d4f}</UniqueIdentifier> | ||
| 74 | </Filter> | ||
| 75 | <Filter Include="arm\interpreter"> | ||
| 76 | <UniqueIdentifier>{cca8b763-8a80-4478-9bcc-3c979293c357}</UniqueIdentifier> | ||
| 77 | </Filter> | ||
| 78 | <Filter Include="hw"> | ||
| 79 | <UniqueIdentifier>{d1158fc4-3e0f-431f-9d3b-f30bbfeb4ad5}</UniqueIdentifier> | ||
| 80 | </Filter> | ||
| 81 | </ItemGroup> | ||
| 82 | <ItemGroup> | ||
| 83 | <ClInclude Include="src\arm\disassembler\arm_disasm.h"> | ||
| 84 | <Filter>arm\disassembler</Filter> | 81 | <Filter>arm\disassembler</Filter> |
| 85 | </ClInclude> | 82 | </ClInclude> |
| 86 | <ClInclude Include="src\mem_map.h" /> | 83 | <ClInclude Include="arm\interpreter\arm_interpreter.h"> |
| 87 | <ClInclude Include="src\core.h" /> | 84 | <Filter>arm\interpreter</Filter> |
| 88 | <ClInclude Include="src\arm\mmu\arm1176jzf_s_mmu.h"> | 85 | </ClInclude> |
| 86 | <ClInclude Include="arm\interpreter\arm_regformat.h"> | ||
| 87 | <Filter>arm\interpreter</Filter> | ||
| 88 | </ClInclude> | ||
| 89 | <ClInclude Include="arm\interpreter\armcpu.h"> | ||
| 90 | <Filter>arm\interpreter</Filter> | ||
| 91 | </ClInclude> | ||
| 92 | <ClInclude Include="arm\interpreter\armdefs.h"> | ||
| 93 | <Filter>arm\interpreter</Filter> | ||
| 94 | </ClInclude> | ||
| 95 | <ClInclude Include="arm\interpreter\armemu.h"> | ||
| 96 | <Filter>arm\interpreter</Filter> | ||
| 97 | </ClInclude> | ||
| 98 | <ClInclude Include="arm\interpreter\armmmu.h"> | ||
| 99 | <Filter>arm\interpreter</Filter> | ||
| 100 | </ClInclude> | ||
| 101 | <ClInclude Include="arm\interpreter\armos.h"> | ||
| 102 | <Filter>arm\interpreter</Filter> | ||
| 103 | </ClInclude> | ||
| 104 | <ClInclude Include="arm\interpreter\skyeye_defs.h"> | ||
| 105 | <Filter>arm\interpreter</Filter> | ||
| 106 | </ClInclude> | ||
| 107 | <ClInclude Include="arm\mmu\arm1176jzf_s_mmu.h"> | ||
| 89 | <Filter>arm\mmu</Filter> | 108 | <Filter>arm\mmu</Filter> |
| 90 | </ClInclude> | 109 | </ClInclude> |
| 91 | <ClInclude Include="src\arm\mmu\cache.h"> | 110 | <ClInclude Include="arm\mmu\cache.h"> |
| 92 | <Filter>arm\mmu</Filter> | 111 | <Filter>arm\mmu</Filter> |
| 93 | </ClInclude> | 112 | </ClInclude> |
| 94 | <ClInclude Include="src\arm\mmu\rb.h"> | 113 | <ClInclude Include="arm\mmu\rb.h"> |
| 95 | <Filter>arm\mmu</Filter> | 114 | <Filter>arm\mmu</Filter> |
| 96 | </ClInclude> | 115 | </ClInclude> |
| 97 | <ClInclude Include="src\arm\mmu\tlb.h"> | 116 | <ClInclude Include="arm\mmu\tlb.h"> |
| 98 | <Filter>arm\mmu</Filter> | 117 | <Filter>arm\mmu</Filter> |
| 99 | </ClInclude> | 118 | </ClInclude> |
| 100 | <ClInclude Include="src\arm\mmu\wb.h"> | 119 | <ClInclude Include="arm\mmu\wb.h"> |
| 101 | <Filter>arm\mmu</Filter> | 120 | <Filter>arm\mmu</Filter> |
| 102 | </ClInclude> | 121 | </ClInclude> |
| 103 | <ClInclude Include="src\loader.h" /> | 122 | <ClInclude Include="file_sys\directory_file_system.h"> |
| 104 | <ClInclude Include="src\file_sys\file_sys.h"> | ||
| 105 | <Filter>file_sys</Filter> | 123 | <Filter>file_sys</Filter> |
| 106 | </ClInclude> | 124 | </ClInclude> |
| 107 | <ClInclude Include="src\file_sys\directory_file_system.h"> | 125 | <ClInclude Include="file_sys\file_sys.h"> |
| 108 | <Filter>file_sys</Filter> | 126 | <Filter>file_sys</Filter> |
| 109 | </ClInclude> | 127 | </ClInclude> |
| 110 | <ClInclude Include="src\file_sys\meta_file_system.h"> | 128 | <ClInclude Include="file_sys\meta_file_system.h"> |
| 111 | <Filter>file_sys</Filter> | 129 | <Filter>file_sys</Filter> |
| 112 | </ClInclude> | 130 | </ClInclude> |
| 113 | <ClInclude Include="src\system.h" /> | 131 | <ClInclude Include="hw\hw.h"> |
| 114 | <ClInclude Include="src\core_timing.h" /> | 132 | <Filter>hw</Filter> |
| 115 | <ClInclude Include="src\elf\elf_reader.h"> | ||
| 116 | <Filter>elf</Filter> | ||
| 117 | </ClInclude> | ||
| 118 | <ClInclude Include="src\elf\elf_types.h"> | ||
| 119 | <Filter>elf</Filter> | ||
| 120 | </ClInclude> | ||
| 121 | <ClInclude Include="src\arm\interpreter\arm_regformat.h"> | ||
| 122 | <Filter>arm\interpreter</Filter> | ||
| 123 | </ClInclude> | ||
| 124 | <ClInclude Include="src\arm\interpreter\armcpu.h"> | ||
| 125 | <Filter>arm\interpreter</Filter> | ||
| 126 | </ClInclude> | ||
| 127 | <ClInclude Include="src\arm\interpreter\armdefs.h"> | ||
| 128 | <Filter>arm\interpreter</Filter> | ||
| 129 | </ClInclude> | ||
| 130 | <ClInclude Include="src\arm\interpreter\armemu.h"> | ||
| 131 | <Filter>arm\interpreter</Filter> | ||
| 132 | </ClInclude> | 133 | </ClInclude> |
| 133 | <ClInclude Include="src\arm\interpreter\armmmu.h"> | 134 | <ClInclude Include="hw\hw_lcd.h"> |
| 134 | <Filter>arm\interpreter</Filter> | 135 | <Filter>hw</Filter> |
| 135 | </ClInclude> | 136 | </ClInclude> |
| 136 | <ClInclude Include="src\arm\interpreter\armos.h"> | 137 | <ClInclude Include="elf\elf_reader.h"> |
| 137 | <Filter>arm\interpreter</Filter> | 138 | <Filter>elf</Filter> |
| 138 | </ClInclude> | 139 | </ClInclude> |
| 139 | <ClInclude Include="src\arm\interpreter\skyeye_defs.h"> | 140 | <ClInclude Include="elf\elf_types.h"> |
| 140 | <Filter>arm\interpreter</Filter> | 141 | <Filter>elf</Filter> |
| 141 | </ClInclude> | 142 | </ClInclude> |
| 142 | <ClInclude Include="src\arm\arm_interface.h"> | 143 | <ClInclude Include="arm\arm_interface.h"> |
| 143 | <Filter>arm</Filter> | 144 | <Filter>arm</Filter> |
| 144 | </ClInclude> | 145 | </ClInclude> |
| 145 | <ClInclude Include="src\arm\interpreter\arm_interpreter.h"> | 146 | <ClInclude Include="core.h" /> |
| 146 | <Filter>arm\interpreter</Filter> | 147 | <ClInclude Include="core_timing.h" /> |
| 147 | </ClInclude> | 148 | <ClInclude Include="loader.h" /> |
| 148 | <ClInclude Include="src\hw\hw.h"> | 149 | <ClInclude Include="mem_map.h" /> |
| 149 | <Filter>hw</Filter> | 150 | <ClInclude Include="system.h" /> |
| 150 | </ClInclude> | ||
| 151 | <ClInclude Include="src\hw\hw_lcd.h"> | ||
| 152 | <Filter>hw</Filter> | ||
| 153 | </ClInclude> | ||
| 154 | </ItemGroup> | 151 | </ItemGroup> |
| 155 | <ItemGroup> | 152 | <ItemGroup> |
| 156 | <None Include="CMakeLists.txt" /> | 153 | <Text Include="CMakeLists.txt" /> |
| 157 | </ItemGroup> | 154 | </ItemGroup> |
| 158 | </Project> \ No newline at end of file | 155 | </Project> \ No newline at end of file |
diff --git a/src/core/core_timing.cpp b/src/core/core_timing.cpp index 78bbaafe2..a4fc0aaa4 100644 --- a/src/core/core_timing.cpp +++ b/src/core/core_timing.cpp | |||
| @@ -5,12 +5,13 @@ | |||
| 5 | #include <vector> | 5 | #include <vector> |
| 6 | #include <cstdio> | 6 | #include <cstdio> |
| 7 | 7 | ||
| 8 | #include "msg_handler.h" | 8 | #include "common/msg_handler.h" |
| 9 | #include "std_mutex.h" | 9 | #include "common/std_mutex.h" |
| 10 | #include "atomic.h" | 10 | #include "common/atomic.h" |
| 11 | #include "core_timing.h" | 11 | #include "common/chunk_file.h" |
| 12 | #include "core.h" | 12 | |
| 13 | #include "chunk_file.h" | 13 | #include "core/core_timing.h" |
| 14 | #include "core/core.h" | ||
| 14 | 15 | ||
| 15 | int g_clock_rate_arm11 = 268123480; | 16 | int g_clock_rate_arm11 = 268123480; |
| 16 | 17 | ||
diff --git a/src/core/core_timing.h b/src/core/core_timing.h index b62acea6c..09fdf7a90 100644 --- a/src/core/core_timing.h +++ b/src/core/core_timing.h | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | // inside callback: | 17 | // inside callback: |
| 18 | // ScheduleEvent(periodInCycles - cyclesLate, callback, "whatever") | 18 | // ScheduleEvent(periodInCycles - cyclesLate, callback, "whatever") |
| 19 | 19 | ||
| 20 | #include "common.h" | 20 | #include "common/common.h" |
| 21 | 21 | ||
| 22 | class PointerWrap; | 22 | class PointerWrap; |
| 23 | 23 | ||
diff --git a/src/core/elf/elf_reader.cpp b/src/core/elf/elf_reader.cpp index aef7c13e9..2b03caa0f 100644 --- a/src/core/elf/elf_reader.cpp +++ b/src/core/elf/elf_reader.cpp | |||
| @@ -4,10 +4,11 @@ | |||
| 4 | 4 | ||
| 5 | #include <string> | 5 | #include <string> |
| 6 | 6 | ||
| 7 | #include "common.h" | 7 | #include "common/common.h" |
| 8 | #include "mem_map.h" | 8 | |
| 9 | #include "core/mem_map.h" | ||
| 10 | #include "core/elf/elf_reader.h" | ||
| 9 | 11 | ||
| 10 | #include "elf/elf_reader.h" | ||
| 11 | //#include "Core/Debugger/Debugger_SymbolMap.h" | 12 | //#include "Core/Debugger/Debugger_SymbolMap.h" |
| 12 | //#include "Core/HW/Memmap.h" | 13 | //#include "Core/HW/Memmap.h" |
| 13 | //#include "Core/PowerPC/PPCSymbolDB.h" | 14 | //#include "Core/PowerPC/PPCSymbolDB.h" |
diff --git a/src/core/elf/elf_reader.h b/src/core/elf/elf_reader.h index 9393a589d..3e2869f87 100644 --- a/src/core/elf/elf_reader.h +++ b/src/core/elf/elf_reader.h | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "elf/elf_types.h" | 7 | #include "core/elf/elf_types.h" |
| 8 | 8 | ||
| 9 | enum KnownElfTypes | 9 | enum KnownElfTypes |
| 10 | { | 10 | { |
diff --git a/src/core/file_sys/directory_file_system.cpp b/src/core/file_sys/directory_file_system.cpp index 29369eec4..6c6f33c2b 100644 --- a/src/core/file_sys/directory_file_system.cpp +++ b/src/core/file_sys/directory_file_system.cpp | |||
| @@ -15,13 +15,11 @@ | |||
| 15 | // Official git repository and contact information can be found at | 15 | // Official git repository and contact information can be found at |
| 16 | // https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/. | 16 | // https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/. |
| 17 | 17 | ||
| 18 | #include "chunk_file.h" | 18 | #include "common/chunk_file.h" |
| 19 | #include "file_util.h" | 19 | #include "common/file_util.h" |
| 20 | #include "directory_file_system.h" | 20 | #include "common/utf8.h" |
| 21 | //#include "ISOFileSystem.h" | 21 | |
| 22 | //#include "Core/HLE/sceKernel.h" | 22 | #include "core/file_sys/directory_file_system.h" |
| 23 | //#include "file/zip_read.h" | ||
| 24 | #include "utf8.h" | ||
| 25 | 23 | ||
| 26 | #if EMU_PLATFORM == PLATFORM_WINDOWS | 24 | #if EMU_PLATFORM == PLATFORM_WINDOWS |
| 27 | #include <windows.h> | 25 | #include <windows.h> |
diff --git a/src/core/file_sys/directory_file_system.h b/src/core/file_sys/directory_file_system.h index a11331a27..9af2854a2 100644 --- a/src/core/file_sys/directory_file_system.h +++ b/src/core/file_sys/directory_file_system.h | |||
| @@ -15,14 +15,13 @@ | |||
| 15 | // Official git repository and contact information can be found at | 15 | // Official git repository and contact information can be found at |
| 16 | // https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/. | 16 | // https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/. |
| 17 | 17 | ||
| 18 | #ifndef CORE_FILE_SYS_DIRECTORY_H_ | 18 | #pragma once |
| 19 | #define CORE_FILE_SYS_DIRECTORY_H_ | ||
| 20 | 19 | ||
| 21 | // TODO: Remove the Windows-specific code, FILE is fine there too. | 20 | // TODO: Remove the Windows-specific code, FILE is fine there too. |
| 22 | 21 | ||
| 23 | #include <map> | 22 | #include <map> |
| 24 | 23 | ||
| 25 | #include "file_sys.h" | 24 | #include "core/file_sys/file_sys.h" |
| 26 | 25 | ||
| 27 | #ifdef _WIN32 | 26 | #ifdef _WIN32 |
| 28 | typedef void * HANDLE; | 27 | typedef void * HANDLE; |
| @@ -154,5 +153,3 @@ private: | |||
| 154 | 153 | ||
| 155 | std::string GetLocalPath(std::string localpath); | 154 | std::string GetLocalPath(std::string localpath); |
| 156 | }; | 155 | }; |
| 157 | |||
| 158 | #endif // CORE_FILE_SYS_DIRECTORY_H_ | ||
diff --git a/src/core/file_sys/file_sys.h b/src/core/file_sys/file_sys.h index b27e36c80..bb8503e62 100644 --- a/src/core/file_sys/file_sys.h +++ b/src/core/file_sys/file_sys.h | |||
| @@ -17,8 +17,8 @@ | |||
| 17 | 17 | ||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | #include "common.h" | 20 | #include "common/common.h" |
| 21 | #include "chunk_file.h" | 21 | #include "common/chunk_file.h" |
| 22 | 22 | ||
| 23 | enum FileAccess { | 23 | enum FileAccess { |
| 24 | FILEACCESS_NONE=0, | 24 | FILEACCESS_NONE=0, |
diff --git a/src/core/file_sys/meta_file_system.cpp b/src/core/file_sys/meta_file_system.cpp index f86c3cb18..01048e498 100644 --- a/src/core/file_sys/meta_file_system.cpp +++ b/src/core/file_sys/meta_file_system.cpp | |||
| @@ -17,10 +17,9 @@ | |||
| 17 | 17 | ||
| 18 | #include <set> | 18 | #include <set> |
| 19 | #include <algorithm> | 19 | #include <algorithm> |
| 20 | #include "string_util.h" | 20 | |
| 21 | #include "file_sys/meta_file_system.h" | 21 | #include "common/string_util.h" |
| 22 | //#include "Core/HLE/sceKernelThread.h" | 22 | #include "core/file_sys/meta_file_system.h" |
| 23 | //#include "Core/Reporting.h" | ||
| 24 | 23 | ||
| 25 | static bool ApplyPathStringToComponentsVector(std::vector<std::string> &vector, const std::string &pathString) | 24 | static bool ApplyPathStringToComponentsVector(std::vector<std::string> &vector, const std::string &pathString) |
| 26 | { | 25 | { |
diff --git a/src/core/file_sys/meta_file_system.h b/src/core/file_sys/meta_file_system.h index 0de23d49c..961f75cda 100644 --- a/src/core/file_sys/meta_file_system.h +++ b/src/core/file_sys/meta_file_system.h | |||
| @@ -17,8 +17,9 @@ | |||
| 17 | 17 | ||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | #include "std_mutex.h" | 20 | #include "common/std_mutex.h" |
| 21 | #include "file_sys.h" | 21 | |
| 22 | #include "core/file_sys/file_sys.h" | ||
| 22 | 23 | ||
| 23 | class MetaFileSystem : public IHandleAllocator, public IFileSystem | 24 | class MetaFileSystem : public IHandleAllocator, public IFileSystem |
| 24 | { | 25 | { |
diff --git a/src/core/hw/hw.cpp b/src/core/hw/hw.cpp index 57be4d6a8..44625e3af 100644 --- a/src/core/hw/hw.cpp +++ b/src/core/hw/hw.cpp | |||
| @@ -2,9 +2,11 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "log.h" | 5 | #include "common/common_types.h" |
| 6 | #include "hw/hw.h" | 6 | #include "common/log.h" |
| 7 | #include "hw/hw_lcd.h" | 7 | |
| 8 | #include "core/hw/hw.h" | ||
| 9 | #include "core/hw/hw_lcd.h" | ||
| 8 | 10 | ||
| 9 | namespace HW { | 11 | namespace HW { |
| 10 | 12 | ||
diff --git a/src/core/hw/hw.h b/src/core/hw/hw.h index 5b0cc8c87..92e9304ca 100644 --- a/src/core/hw/hw.h +++ b/src/core/hw/hw.h | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "common_types.h" | 7 | #include "common/common_types.h" |
| 8 | 8 | ||
| 9 | namespace HW { | 9 | namespace HW { |
| 10 | 10 | ||
diff --git a/src/core/hw/hw_lcd.cpp b/src/core/hw/hw_lcd.cpp index ad346c794..fd783a84a 100644 --- a/src/core/hw/hw_lcd.cpp +++ b/src/core/hw/hw_lcd.cpp | |||
| @@ -2,10 +2,13 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "log.h" | 5 | #include "common/common_types.h" |
| 6 | #include "core.h" | 6 | #include "common/log.h" |
| 7 | #include "hw_lcd.h" | 7 | |
| 8 | #include "video_core.h" | 8 | #include "core/core.h" |
| 9 | #include "core/hw/hw_lcd.h" | ||
| 10 | |||
| 11 | #include "video_core/video_core.h" | ||
| 9 | 12 | ||
| 10 | namespace LCD { | 13 | namespace LCD { |
| 11 | 14 | ||
diff --git a/src/core/hw/hw_lcd.h b/src/core/hw/hw_lcd.h index 30e347ccb..386ed6004 100644 --- a/src/core/hw/hw_lcd.h +++ b/src/core/hw/hw_lcd.h | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "common_types.h" | 7 | #include "common/common_types.h" |
| 8 | 8 | ||
| 9 | namespace LCD { | 9 | namespace LCD { |
| 10 | 10 | ||
diff --git a/src/core/loader.cpp b/src/core/loader.cpp index 5d039dc94..8c6d54a68 100644 --- a/src/core/loader.cpp +++ b/src/core/loader.cpp | |||
| @@ -2,12 +2,14 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "file_util.h" | 5 | #include "common/common_types.h" |
| 6 | #include "loader.h" | 6 | #include "common/file_util.h" |
| 7 | #include "system.h" | 7 | |
| 8 | #include "core.h" | 8 | #include "core/loader.h" |
| 9 | #include "file_sys/directory_file_system.h" | 9 | #include "core/system.h" |
| 10 | #include "elf/elf_reader.h" | 10 | #include "core/core.h" |
| 11 | #include "core/file_sys/directory_file_system.h" | ||
| 12 | #include "core/elf/elf_reader.h" | ||
| 11 | 13 | ||
| 12 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 14 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 13 | 15 | ||
diff --git a/src/core/loader.h b/src/core/loader.h index 46525fcf8..3dd8c471d 100644 --- a/src/core/loader.h +++ b/src/core/loader.h | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "common.h" | 7 | #include "common/common.h" |
| 8 | 8 | ||
| 9 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 9 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 10 | 10 | ||
diff --git a/src/core/mem_map.cpp b/src/core/mem_map.cpp index 96f77d32e..96f8d0440 100644 --- a/src/core/mem_map.cpp +++ b/src/core/mem_map.cpp | |||
| @@ -2,11 +2,11 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "common.h" | 5 | #include "common/common.h" |
| 6 | #include "mem_arena.h" | 6 | #include "common/mem_arena.h" |
| 7 | 7 | ||
| 8 | #include "mem_map.h" | 8 | #include "core/mem_map.h" |
| 9 | #include "core.h" | 9 | #include "core/core.h" |
| 10 | 10 | ||
| 11 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 11 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 12 | 12 | ||
diff --git a/src/core/mem_map.h b/src/core/mem_map.h index ad5abd16d..1a3bd7234 100644 --- a/src/core/mem_map.h +++ b/src/core/mem_map.h | |||
| @@ -6,8 +6,8 @@ | |||
| 6 | 6 | ||
| 7 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 7 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 8 | 8 | ||
| 9 | #include "common.h" | 9 | #include "common/common.h" |
| 10 | #include "common_types.h" | 10 | #include "common/common_types.h" |
| 11 | 11 | ||
| 12 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 12 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 13 | 13 | ||
diff --git a/src/core/mem_map_funcs.cpp b/src/core/mem_map_funcs.cpp index 7d8ae2915..4c0e08b3f 100644 --- a/src/core/mem_map_funcs.cpp +++ b/src/core/mem_map_funcs.cpp | |||
| @@ -2,10 +2,10 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "common.h" | 5 | #include "common/common.h" |
| 6 | 6 | ||
| 7 | #include "mem_map.h" | 7 | #include "core/mem_map.h" |
| 8 | #include "hw/hw.h" | 8 | #include "core/hw/hw.h" |
| 9 | 9 | ||
| 10 | namespace Memory { | 10 | namespace Memory { |
| 11 | 11 | ||
diff --git a/src/core/system.cpp b/src/core/system.cpp index 1fc272d70..edb07fef5 100644 --- a/src/core/system.cpp +++ b/src/core/system.cpp | |||
| @@ -2,12 +2,13 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "core.h" | 5 | #include "core/core.h" |
| 6 | #include "hw/hw.h" | 6 | #include "core/core_timing.h" |
| 7 | #include "core_timing.h" | 7 | #include "core/mem_map.h" |
| 8 | #include "mem_map.h" | 8 | #include "core/system.h" |
| 9 | #include "system.h" | 9 | #include "core/hw/hw.h" |
| 10 | #include "video_core.h" | 10 | |
| 11 | #include "video_core/video_core.h" | ||
| 11 | 12 | ||
| 12 | namespace System { | 13 | namespace System { |
| 13 | 14 | ||
diff --git a/src/core/system.h b/src/core/system.h index 8e94e5252..09f1f6ebe 100644 --- a/src/core/system.h +++ b/src/core/system.h | |||
| @@ -4,8 +4,8 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "emu_window.h" | 7 | #include "common/emu_window.h" |
| 8 | #include "file_sys/meta_file_system.h" | 8 | #include "core/file_sys/meta_file_system.h" |
| 9 | 9 | ||
| 10 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 10 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 11 | 11 | ||