diff --git a/Source/Core/Core/CMakeLists.txt b/Source/Core/Core/CMakeLists.txt index 7eb87d6f90..72d7cfd8c4 100644 --- a/Source/Core/Core/CMakeLists.txt +++ b/Source/Core/Core/CMakeLists.txt @@ -26,6 +26,7 @@ set(SRCS Src/ActionReplay.cpp Src/Boot/Boot_ELF.cpp Src/Boot/Boot_WiiWAD.cpp Src/Boot/ElfReader.cpp + Src/Boot/SettingsGenerator.cpp Src/Debugger/Debugger_SymbolMap.cpp Src/Debugger/Dump.cpp Src/Debugger/PPCDebugInterface.cpp diff --git a/Source/Core/Core/Core.vcxproj b/Source/Core/Core/Core.vcxproj index c9017f9309..b969d9d142 100644 --- a/Source/Core/Core/Core.vcxproj +++ b/Source/Core/Core/Core.vcxproj @@ -1,599 +1,601 @@ - - - - - DebugFast - Win32 - - - DebugFast - x64 - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {8C60E805-0DA5-4E25-8F84-038DB504BB0D} - Core - - - - true - StaticLibrary - MultiByte - - - true - StaticLibrary - MultiByte - - - false - StaticLibrary - MultiByte - - - StaticLibrary - false - MultiByte - - - false - StaticLibrary - MultiByte - - - StaticLibrary - false - MultiByte - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories) - - - true - - - - - - - - - .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories) - - - true - - - - - - - - - .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories) - - - true - true - true - - - - - - - - - .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories) - - - true - true - true - - - - - - - - - .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories) - - - true - true - true - - - - - - - - - .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories) - - - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Create - Create - Create - Create - Create - Create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {cd3d4c3c-1027-4d33-b047-aec7b56d0bf6} - - - {37d007bd-d66c-4eaf-b56c-bd1aac340a05} - - - {c87a4178-44f6-49b2-b7aa-c79af1b8c534} - - - {b6398059-ebb6-4c34-b547-95f365b71ff4} - - - {3e5c4e02-1ba9-4776-bdbe-e3f91ffa34cf} - - - - - + + + + + DebugFast + Win32 + + + DebugFast + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {8C60E805-0DA5-4E25-8F84-038DB504BB0D} + Core + + + + true + StaticLibrary + MultiByte + + + true + StaticLibrary + MultiByte + + + false + StaticLibrary + MultiByte + + + StaticLibrary + false + MultiByte + + + false + StaticLibrary + MultiByte + + + StaticLibrary + false + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories) + + + true + + + + + + + + + .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories) + + + true + + + + + + + + + .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories) + + + true + true + true + + + + + + + + + .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories) + + + true + true + true + + + + + + + + + .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories) + + + true + true + true + + + + + + + + + .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\portaudio\include;..\..\..\Externals\zlib;..\..\..\Externals\openssl\$(PlatformName);%(AdditionalIncludeDirectories) + + + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Create + Create + Create + Create + Create + Create + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {cd3d4c3c-1027-4d33-b047-aec7b56d0bf6} + + + {37d007bd-d66c-4eaf-b56c-bd1aac340a05} + + + {c87a4178-44f6-49b2-b7aa-c79af1b8c534} + + + {b6398059-ebb6-4c34-b547-95f365b71ff4} + + + {3e5c4e02-1ba9-4776-bdbe-e3f91ffa34cf} + + + + + \ No newline at end of file diff --git a/Source/Core/Core/Core.vcxproj.filters b/Source/Core/Core/Core.vcxproj.filters index 2639fe9ce0..185642dc3e 100644 --- a/Source/Core/Core/Core.vcxproj.filters +++ b/Source/Core/Core/Core.vcxproj.filters @@ -1,1187 +1,1193 @@ - - - - - - - - - - - - - - - - - - ActionReplay - - - ActionReplay - - - Boot - - - Boot - - - Boot - - - Boot - - - Boot - - - Boot - - - Debugger - - - Debugger - - - Debugger - - - DSPCore\JIT - - - DSPCore\JIT - - - DSPCore\JIT - - - DSPCore\JIT - - - DSPCore\JIT - - - DSPCore\JIT - - - DSPCore\JIT - - - DSPCore\JIT - - - DSPCore\JIT - - - DSPCore\JIT - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - GeckoCode - - - GeckoCode - - - HLE - - - HLE - - - HLE - - - DSPCore\Interpreter - - - DSPCore\Interpreter - - - DSPCore\Interpreter - - - DSPCore\Interpreter - - - DSPCore\Interpreter - - - DSPCore\Interpreter - - - DSPCore\Interpreter - - - HW %28Flipper/Hollywood%29\GCPad - - - HW %28Flipper/Hollywood%29\GCPad - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE - - - HW %28Flipper/Hollywood%29\GP - Gather Pipe Fifo - - - HW %28Flipper/Hollywood%29\MI - Memory Interface - - - HW %28Flipper/Hollywood%29\PI - Processor Interface - - - HW %28Flipper/Hollywood%29\AI - Audio Interface - - - HW %28Flipper/Hollywood%29\AI - Audio Interface - - - HW %28Flipper/Hollywood%29\DI - Drive Interface - - - HW %28Flipper/Hollywood%29\SI - Serial Interface - - - HW %28Flipper/Hollywood%29\SI - Serial Interface - - - HW %28Flipper/Hollywood%29\SI - Serial Interface - - - HW %28Flipper/Hollywood%29\SI - Serial Interface - - - HW %28Flipper/Hollywood%29\SI - Serial Interface - - - HW %28Flipper/Hollywood%29\VI - Video Interface - - - PowerPC\Interpreter - - - PowerPC\Interpreter - - - PowerPC\Interpreter - - - PowerPC\Interpreter - - - PowerPC\Interpreter - - - PowerPC\Interpreter - - - PowerPC\Interpreter - - - PowerPC\Interpreter - - - PowerPC\Interpreter - - - PowerPC\JitCommon - - - PowerPC\JitCommon - - - PowerPC\JitCommon - - - PowerPC\JitCommon - - - PowerPC\JitCommon - - - PowerPC\Jit64 - - - PowerPC\Jit64 - - - PowerPC\Jit64 - - - PowerPC\Jit64 - - - PowerPC\Jit64 - - - PowerPC\Jit64 - - - PowerPC\Jit64 - - - PowerPC\Jit64 - - - PowerPC\Jit64 - - - PowerPC\Jit64 - - - PowerPC\Jit64 - - - PowerPC\Jit64 - - - PowerPC\JitIL - - - PowerPC\JitIL - - - PowerPC\JitIL - - - PowerPC\JitIL - - - PowerPC\JitIL - - - PowerPC\JitIL - - - PowerPC\JitIL - - - PowerPC\JitIL - - - PowerPC\JitIL - - - PowerPC\JitIL - - - PowerPC\JitIL - - - PowerPC\JitIL - - - PowerPC\JitIL - - - HW %28Flipper/Hollywood%29 - - - HW %28Flipper/Hollywood%29 - - - HW %28Flipper/Hollywood%29 - - - HW %28Flipper/Hollywood%29 - - - HW %28Flipper/Hollywood%29 - - - PowerPC - - - PowerPC - - - PowerPC - - - PowerPC - - - PowerPC - - - PowerPC - - - PowerPC - - - PowerPC - - - IPC HLE %28IOS/Starlet%29 - - - IPC HLE %28IOS/Starlet%29\DI - Drive Interface - - - IPC HLE %28IOS/Starlet%29\ES - - - IPC HLE %28IOS/Starlet%29\FS - - - IPC HLE %28IOS/Starlet%29\FS - - - IPC HLE %28IOS/Starlet%29\Keyboard - - - IPC HLE %28IOS/Starlet%29\Net - - - IPC HLE %28IOS/Starlet%29\SDIO - SD Card - - - IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote - - - IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote - - - HW %28Flipper/Hollywood%29\Wii IPC - - - IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote - - - HW %28Flipper/Hollywood%29\Wii IO Bridge - - - HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment - - - HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment - - - HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment - - - HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment - - - HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment - - - HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment - - - HW %28Flipper/Hollywood%29\Wiimote\Emu - - - HW %28Flipper/Hollywood%29\Wiimote\Emu - - - HW %28Flipper/Hollywood%29\Wiimote\Emu - - - HW %28Flipper/Hollywood%29\Wiimote\Emu - - - HW %28Flipper/Hollywood%29\Wiimote\Real - - - HW %28Flipper/Hollywood%29\Wiimote\Real - - - HW %28Flipper/Hollywood%29\Wiimote - - - NetPlay - - - NetPlay - - - NetPlay - - - - FifoPlayer - - - IPC HLE %28IOS/Starlet%29\Net - - - FifoPlayer - - - FifoPlayer - - - FifoPlayer - - - FifoPlayer - - - FifoPlayer - - - - HW %28Flipper/Hollywood%29\GCMemcard - - - - - - - - - - - - - - - - - - ActionReplay - - - ActionReplay - - - Boot - - - Boot - - - Boot - - - Boot - - - Boot - - - Debugger - - - Debugger - - - Debugger - - - Debugger - - - DSPCore\JIT - - - DSPCore\JIT - - - DSPCore\JIT - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - DSPCore - - - GeckoCode - - - GeckoCode - - - HLE - - - HLE - - - HLE - - - DSPCore\Interpreter - - - DSPCore\Interpreter - - - DSPCore\Interpreter - - - HW %28Flipper/Hollywood%29\GCPad - - - HW %28Flipper/Hollywood%29\GCPad - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\EXI - Expansion Interface - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE - - - HW %28Flipper/Hollywood%29\GP - Gather Pipe Fifo - - - HW %28Flipper/Hollywood%29\MI - Memory Interface - - - HW %28Flipper/Hollywood%29\PI - Processor Interface - - - HW %28Flipper/Hollywood%29\AI - Audio Interface - - - HW %28Flipper/Hollywood%29\AI - Audio Interface - - - HW %28Flipper/Hollywood%29\DI - Drive Interface - - - HW %28Flipper/Hollywood%29\SI - Serial Interface - - - HW %28Flipper/Hollywood%29\SI - Serial Interface - - - HW %28Flipper/Hollywood%29\SI - Serial Interface - - - HW %28Flipper/Hollywood%29\SI - Serial Interface - - - HW %28Flipper/Hollywood%29\SI - Serial Interface - - - HW %28Flipper/Hollywood%29\VI - Video Interface - - - PowerPC\Interpreter - - - PowerPC\Interpreter - - - PowerPC\Interpreter - - - PowerPC\JitCommon - - - PowerPC\JitCommon - - - PowerPC\JitCommon - - - PowerPC\JitCommon - - - PowerPC\JitCommon - - - PowerPC\Jit64 - - - PowerPC\Jit64 - - - PowerPC\Jit64 - - - PowerPC\Jit64 - - - PowerPC\JitIL - - - PowerPC\JitIL - - - PowerPC\JitIL - - - PowerPC\JitIL - - - HW %28Flipper/Hollywood%29 - - - HW %28Flipper/Hollywood%29 - - - HW %28Flipper/Hollywood%29 - - - HW %28Flipper/Hollywood%29 - - - PowerPC - - - PowerPC - - - PowerPC - - - PowerPC - - - PowerPC - - - PowerPC - - - PowerPC - - - PowerPC - - - PowerPC - - - IPC HLE %28IOS/Starlet%29 - - - IPC HLE %28IOS/Starlet%29 - - - IPC HLE %28IOS/Starlet%29 - - - IPC HLE %28IOS/Starlet%29\DI - Drive Interface - - - IPC HLE %28IOS/Starlet%29\ES - - - IPC HLE %28IOS/Starlet%29\FS - - - IPC HLE %28IOS/Starlet%29\FS - - - IPC HLE %28IOS/Starlet%29\Keyboard - - - IPC HLE %28IOS/Starlet%29\Net - - - IPC HLE %28IOS/Starlet%29\SDIO - SD Card - - - IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote - - - IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote - - - HW %28Flipper/Hollywood%29\Wii IPC - - - IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote - - - IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote - - - IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote - - - HW %28Flipper/Hollywood%29\Wii IO Bridge - - - HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment - - - HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment - - - HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment - - - HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment - - - HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment - - - HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment - - - HW %28Flipper/Hollywood%29\Wiimote\Emu - - - HW %28Flipper/Hollywood%29\Wiimote\Emu - - - HW %28Flipper/Hollywood%29\Wiimote\Emu - - - HW %28Flipper/Hollywood%29\Wiimote\Emu - - - HW %28Flipper/Hollywood%29\Wiimote\Emu - - - HW %28Flipper/Hollywood%29\Wiimote\Real - - - HW %28Flipper/Hollywood%29\Wiimote\Real - - - HW %28Flipper/Hollywood%29\Wiimote - - - PowerPC - - - - NetPlay - - - - FifoPlayer - - - FifoPlayer - - - FifoPlayer - - - FifoPlayer - - - FifoPlayer - - - FifoPlayer - - - FifoPlayer - - - - HW %28Flipper/Hollywood%29\GCMemcard - - - IPC HLE %28IOS/Starlet%29\Net - - - IPC HLE %28IOS/Starlet%29\Net - - - - - - - HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes - - - - - {c871a264-a881-44f2-88b1-406b282cd9fe} - - - {0fe14029-e862-44b4-9358-d1cd44e42454} - - - {fba97574-484f-4330-9674-69c0aeffd22f} - - - {684ba5fe-ccca-4d1b-94fa-3a2119353257} - - - {67aea903-7a27-4b1e-a4af-60f58818ba58} - - - {81d2e0cb-4bea-47ed-9bc3-fdc461ea4148} - - - {6aa99e27-bf15-43dc-8f14-c80383037a99} - - - {45a9bf0a-e022-4ace-a99f-df675a0b251d} - - - {1905e5c1-a593-454d-b0a0-68bf6cdbec12} - - - {57e4ab87-a563-40c5-9a3d-6b5443750a96} - - - {1f8821ba-2dde-4b1a-9125-5f74006b1053} - - - {02777c32-ac14-4a06-9006-8ffc370bc231} - - - {0201c158-1162-48d8-b6d4-239d8202d200} - - - {21df1345-8145-4179-8cf5-a26b6887de5d} - - - {b34c5e25-c21d-401b-9b21-990f1a7908e1} - - - {b948ee86-1471-42b2-ab6f-ca0ce1c9e4d6} - - - {a25bdd3e-b989-4c5b-b56c-2f37ab4972c7} - - - {1966cfa5-57f3-4fdb-8d32-d34f033903af} - - - {43f6de5c-946b-426d-9735-b774c3365ae4} - - - {9f00a3b5-c0f3-4a3f-a756-25435ea996e1} - - - {decdd68e-4e41-4589-bc13-5318705e2f94} - - - {e88d682e-a0c2-438d-9283-ab1ec250d3ae} - - - {36465b2e-d5c4-402c-abff-ed04c84a1566} - - - {b7771463-73bf-457b-891f-9dcaa04076ea} - - - {e34c8a58-7799-4afe-b0f9-1c5ff759639b} - - - {2ee04eb4-0d32-4e15-bd0e-811d408de20c} - - - {808c3dc1-5fec-4565-8c2e-fa7e1232a31c} - - - {ef5b78c3-47ec-4bd6-9809-f9e7da6e0861} - - - {49635c9b-0874-4e71-9165-edaae632ab1c} - - - {e2711d6f-b5f5-4c74-97c2-66f9620a2d86} - - - {1be114bb-c572-4cdb-9650-4d24d282d4bb} - - - {ff0e9f64-a636-4998-8cae-fe122c8da934} - - - {30eda257-4d78-4db7-873e-c408db52d772} - - - {ed6f41bf-4f52-402b-ab1d-d5bf9e71c538} - - - {362606ce-fa05-4829-831f-bf9e0acf9909} - - - {ebe09d6a-7cd0-4909-83e9-abafd3e8571f} - - - {e7c723c0-693a-4cf8-973a-b349537adcc7} - - - {0ab9fa49-fd0b-4eba-aa9f-2b774baa8e63} - - - {c53079fe-d19c-4492-b37e-bf8bd4f55fa8} - - - {565ae8e7-ae6e-42f9-ae13-90c1aa017856} - - - {1c21a3e1-b791-4a23-b0d5-ed2b2c34007f} - - - {231ceb02-1122-402a-87a8-094a9ed768c2} - - - {ca7d56f7-4e84-4d15-9aea-7ae6fa7d6586} - - - {3e9e6e83-c1bf-45f9-aeff-231f98f60d29} - - + + + + + + + + + + + + + + + + + + ActionReplay + + + ActionReplay + + + Boot + + + Boot + + + Boot + + + Boot + + + Boot + + + Boot + + + Debugger + + + Debugger + + + Debugger + + + DSPCore\JIT + + + DSPCore\JIT + + + DSPCore\JIT + + + DSPCore\JIT + + + DSPCore\JIT + + + DSPCore\JIT + + + DSPCore\JIT + + + DSPCore\JIT + + + DSPCore\JIT + + + DSPCore\JIT + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + GeckoCode + + + GeckoCode + + + HLE + + + HLE + + + HLE + + + DSPCore\Interpreter + + + DSPCore\Interpreter + + + DSPCore\Interpreter + + + DSPCore\Interpreter + + + DSPCore\Interpreter + + + DSPCore\Interpreter + + + DSPCore\Interpreter + + + HW %28Flipper/Hollywood%29\GCPad + + + HW %28Flipper/Hollywood%29\GCPad + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE + + + HW %28Flipper/Hollywood%29\GP - Gather Pipe Fifo + + + HW %28Flipper/Hollywood%29\MI - Memory Interface + + + HW %28Flipper/Hollywood%29\PI - Processor Interface + + + HW %28Flipper/Hollywood%29\AI - Audio Interface + + + HW %28Flipper/Hollywood%29\AI - Audio Interface + + + HW %28Flipper/Hollywood%29\DI - Drive Interface + + + HW %28Flipper/Hollywood%29\SI - Serial Interface + + + HW %28Flipper/Hollywood%29\SI - Serial Interface + + + HW %28Flipper/Hollywood%29\SI - Serial Interface + + + HW %28Flipper/Hollywood%29\SI - Serial Interface + + + HW %28Flipper/Hollywood%29\SI - Serial Interface + + + HW %28Flipper/Hollywood%29\VI - Video Interface + + + PowerPC\Interpreter + + + PowerPC\Interpreter + + + PowerPC\Interpreter + + + PowerPC\Interpreter + + + PowerPC\Interpreter + + + PowerPC\Interpreter + + + PowerPC\Interpreter + + + PowerPC\Interpreter + + + PowerPC\Interpreter + + + PowerPC\JitCommon + + + PowerPC\JitCommon + + + PowerPC\JitCommon + + + PowerPC\JitCommon + + + PowerPC\JitCommon + + + PowerPC\Jit64 + + + PowerPC\Jit64 + + + PowerPC\Jit64 + + + PowerPC\Jit64 + + + PowerPC\Jit64 + + + PowerPC\Jit64 + + + PowerPC\Jit64 + + + PowerPC\Jit64 + + + PowerPC\Jit64 + + + PowerPC\Jit64 + + + PowerPC\Jit64 + + + PowerPC\Jit64 + + + PowerPC\JitIL + + + PowerPC\JitIL + + + PowerPC\JitIL + + + PowerPC\JitIL + + + PowerPC\JitIL + + + PowerPC\JitIL + + + PowerPC\JitIL + + + PowerPC\JitIL + + + PowerPC\JitIL + + + PowerPC\JitIL + + + PowerPC\JitIL + + + PowerPC\JitIL + + + PowerPC\JitIL + + + HW %28Flipper/Hollywood%29 + + + HW %28Flipper/Hollywood%29 + + + HW %28Flipper/Hollywood%29 + + + HW %28Flipper/Hollywood%29 + + + HW %28Flipper/Hollywood%29 + + + PowerPC + + + PowerPC + + + PowerPC + + + PowerPC + + + PowerPC + + + PowerPC + + + PowerPC + + + PowerPC + + + IPC HLE %28IOS/Starlet%29 + + + IPC HLE %28IOS/Starlet%29\DI - Drive Interface + + + IPC HLE %28IOS/Starlet%29\ES + + + IPC HLE %28IOS/Starlet%29\FS + + + IPC HLE %28IOS/Starlet%29\FS + + + IPC HLE %28IOS/Starlet%29\Keyboard + + + IPC HLE %28IOS/Starlet%29\Net + + + IPC HLE %28IOS/Starlet%29\SDIO - SD Card + + + IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote + + + IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote + + + HW %28Flipper/Hollywood%29\Wii IPC + + + IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote + + + HW %28Flipper/Hollywood%29\Wii IO Bridge + + + HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment + + + HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment + + + HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment + + + HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment + + + HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment + + + HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment + + + HW %28Flipper/Hollywood%29\Wiimote\Emu + + + HW %28Flipper/Hollywood%29\Wiimote\Emu + + + HW %28Flipper/Hollywood%29\Wiimote\Emu + + + HW %28Flipper/Hollywood%29\Wiimote\Emu + + + HW %28Flipper/Hollywood%29\Wiimote\Real + + + HW %28Flipper/Hollywood%29\Wiimote\Real + + + HW %28Flipper/Hollywood%29\Wiimote + + + NetPlay + + + NetPlay + + + NetPlay + + + + FifoPlayer + + + IPC HLE %28IOS/Starlet%29\Net + + + FifoPlayer + + + FifoPlayer + + + FifoPlayer + + + FifoPlayer + + + FifoPlayer + + + + HW %28Flipper/Hollywood%29\GCMemcard + + + Boot + + + + + + + + + + + + + + + + + + ActionReplay + + + ActionReplay + + + Boot + + + Boot + + + Boot + + + Boot + + + Boot + + + Debugger + + + Debugger + + + Debugger + + + Debugger + + + DSPCore\JIT + + + DSPCore\JIT + + + DSPCore\JIT + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + DSPCore + + + GeckoCode + + + GeckoCode + + + HLE + + + HLE + + + HLE + + + DSPCore\Interpreter + + + DSPCore\Interpreter + + + DSPCore\Interpreter + + + HW %28Flipper/Hollywood%29\GCPad + + + HW %28Flipper/Hollywood%29\GCPad + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\EXI - Expansion Interface + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE + + + HW %28Flipper/Hollywood%29\GP - Gather Pipe Fifo + + + HW %28Flipper/Hollywood%29\MI - Memory Interface + + + HW %28Flipper/Hollywood%29\PI - Processor Interface + + + HW %28Flipper/Hollywood%29\AI - Audio Interface + + + HW %28Flipper/Hollywood%29\AI - Audio Interface + + + HW %28Flipper/Hollywood%29\DI - Drive Interface + + + HW %28Flipper/Hollywood%29\SI - Serial Interface + + + HW %28Flipper/Hollywood%29\SI - Serial Interface + + + HW %28Flipper/Hollywood%29\SI - Serial Interface + + + HW %28Flipper/Hollywood%29\SI - Serial Interface + + + HW %28Flipper/Hollywood%29\SI - Serial Interface + + + HW %28Flipper/Hollywood%29\VI - Video Interface + + + PowerPC\Interpreter + + + PowerPC\Interpreter + + + PowerPC\Interpreter + + + PowerPC\JitCommon + + + PowerPC\JitCommon + + + PowerPC\JitCommon + + + PowerPC\JitCommon + + + PowerPC\JitCommon + + + PowerPC\Jit64 + + + PowerPC\Jit64 + + + PowerPC\Jit64 + + + PowerPC\Jit64 + + + PowerPC\JitIL + + + PowerPC\JitIL + + + PowerPC\JitIL + + + PowerPC\JitIL + + + HW %28Flipper/Hollywood%29 + + + HW %28Flipper/Hollywood%29 + + + HW %28Flipper/Hollywood%29 + + + HW %28Flipper/Hollywood%29 + + + PowerPC + + + PowerPC + + + PowerPC + + + PowerPC + + + PowerPC + + + PowerPC + + + PowerPC + + + PowerPC + + + PowerPC + + + IPC HLE %28IOS/Starlet%29 + + + IPC HLE %28IOS/Starlet%29 + + + IPC HLE %28IOS/Starlet%29 + + + IPC HLE %28IOS/Starlet%29\DI - Drive Interface + + + IPC HLE %28IOS/Starlet%29\ES + + + IPC HLE %28IOS/Starlet%29\FS + + + IPC HLE %28IOS/Starlet%29\FS + + + IPC HLE %28IOS/Starlet%29\Keyboard + + + IPC HLE %28IOS/Starlet%29\Net + + + IPC HLE %28IOS/Starlet%29\SDIO - SD Card + + + IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote + + + IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote + + + HW %28Flipper/Hollywood%29\Wii IPC + + + IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote + + + IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote + + + IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote + + + HW %28Flipper/Hollywood%29\Wii IO Bridge + + + HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment + + + HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment + + + HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment + + + HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment + + + HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment + + + HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment + + + HW %28Flipper/Hollywood%29\Wiimote\Emu + + + HW %28Flipper/Hollywood%29\Wiimote\Emu + + + HW %28Flipper/Hollywood%29\Wiimote\Emu + + + HW %28Flipper/Hollywood%29\Wiimote\Emu + + + HW %28Flipper/Hollywood%29\Wiimote\Emu + + + HW %28Flipper/Hollywood%29\Wiimote\Real + + + HW %28Flipper/Hollywood%29\Wiimote\Real + + + HW %28Flipper/Hollywood%29\Wiimote + + + PowerPC + + + + NetPlay + + + + FifoPlayer + + + FifoPlayer + + + FifoPlayer + + + FifoPlayer + + + FifoPlayer + + + FifoPlayer + + + FifoPlayer + + + + HW %28Flipper/Hollywood%29\GCMemcard + + + IPC HLE %28IOS/Starlet%29\Net + + + IPC HLE %28IOS/Starlet%29\Net + + + Boot + + + + + + + HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes + + + + + {c871a264-a881-44f2-88b1-406b282cd9fe} + + + {0fe14029-e862-44b4-9358-d1cd44e42454} + + + {fba97574-484f-4330-9674-69c0aeffd22f} + + + {684ba5fe-ccca-4d1b-94fa-3a2119353257} + + + {67aea903-7a27-4b1e-a4af-60f58818ba58} + + + {81d2e0cb-4bea-47ed-9bc3-fdc461ea4148} + + + {6aa99e27-bf15-43dc-8f14-c80383037a99} + + + {45a9bf0a-e022-4ace-a99f-df675a0b251d} + + + {1905e5c1-a593-454d-b0a0-68bf6cdbec12} + + + {57e4ab87-a563-40c5-9a3d-6b5443750a96} + + + {1f8821ba-2dde-4b1a-9125-5f74006b1053} + + + {02777c32-ac14-4a06-9006-8ffc370bc231} + + + {0201c158-1162-48d8-b6d4-239d8202d200} + + + {21df1345-8145-4179-8cf5-a26b6887de5d} + + + {b34c5e25-c21d-401b-9b21-990f1a7908e1} + + + {b948ee86-1471-42b2-ab6f-ca0ce1c9e4d6} + + + {a25bdd3e-b989-4c5b-b56c-2f37ab4972c7} + + + {1966cfa5-57f3-4fdb-8d32-d34f033903af} + + + {43f6de5c-946b-426d-9735-b774c3365ae4} + + + {9f00a3b5-c0f3-4a3f-a756-25435ea996e1} + + + {decdd68e-4e41-4589-bc13-5318705e2f94} + + + {e88d682e-a0c2-438d-9283-ab1ec250d3ae} + + + {36465b2e-d5c4-402c-abff-ed04c84a1566} + + + {b7771463-73bf-457b-891f-9dcaa04076ea} + + + {e34c8a58-7799-4afe-b0f9-1c5ff759639b} + + + {2ee04eb4-0d32-4e15-bd0e-811d408de20c} + + + {808c3dc1-5fec-4565-8c2e-fa7e1232a31c} + + + {ef5b78c3-47ec-4bd6-9809-f9e7da6e0861} + + + {49635c9b-0874-4e71-9165-edaae632ab1c} + + + {e2711d6f-b5f5-4c74-97c2-66f9620a2d86} + + + {1be114bb-c572-4cdb-9650-4d24d282d4bb} + + + {ff0e9f64-a636-4998-8cae-fe122c8da934} + + + {30eda257-4d78-4db7-873e-c408db52d772} + + + {ed6f41bf-4f52-402b-ab1d-d5bf9e71c538} + + + {362606ce-fa05-4829-831f-bf9e0acf9909} + + + {ebe09d6a-7cd0-4909-83e9-abafd3e8571f} + + + {e7c723c0-693a-4cf8-973a-b349537adcc7} + + + {0ab9fa49-fd0b-4eba-aa9f-2b774baa8e63} + + + {c53079fe-d19c-4492-b37e-bf8bd4f55fa8} + + + {565ae8e7-ae6e-42f9-ae13-90c1aa017856} + + + {1c21a3e1-b791-4a23-b0d5-ed2b2c34007f} + + + {231ceb02-1122-402a-87a8-094a9ed768c2} + + + {ca7d56f7-4e84-4d15-9aea-7ae6fa7d6586} + + + {3e9e6e83-c1bf-45f9-aeff-231f98f60d29} + + \ No newline at end of file diff --git a/Source/Core/Core/Src/Boot/Boot_BS2Emu.cpp b/Source/Core/Core/Src/Boot/Boot_BS2Emu.cpp index 2555416a04..0353351cc1 100644 --- a/Source/Core/Core/Src/Boot/Boot_BS2Emu.cpp +++ b/Source/Core/Core/Src/Boot/Boot_BS2Emu.cpp @@ -36,6 +36,7 @@ #include "VolumeCreator.h" #include "Boot.h" #include "HLE/HLE.h" +#include "SettingsGenerator.h" void CBoot::RunFunction(u32 _iAddr) { @@ -181,8 +182,9 @@ bool CBoot::SetupWiiMemory(unsigned int _CountryCode) // \title\00000001\00000002\data\setting.txt directly after the read the // SYSCONF file. The games also read it to 0x3800, what is a little strange // however is that it only reads the first 100 bytes of it. - std::string region_filename, - settings_Filename(Common::GetTitleDataPath(TITLEID_SYSMENU) + WII_SETTING); + std::string settings_Filename(Common::GetTitleDataPath(TITLEID_SYSMENU) + WII_SETTING); + std::string area, model, code, video, game; + switch((DiscIO::IVolume::ECountry)_CountryCode) { @@ -190,38 +192,57 @@ bool CBoot::SetupWiiMemory(unsigned int _CountryCode) case DiscIO::IVolume::COUNTRY_TAIWAN: // TODO: Determine if Korea / Taiwan have their own specific settings. case DiscIO::IVolume::COUNTRY_JAPAN: - region_filename = File::GetSysDirectory() + WII_SYS_DIR + DIR_SEP + WII_JAP_SETTING; + area = "JPN"; + video = "NTSC"; break; case DiscIO::IVolume::COUNTRY_USA: - region_filename = File::GetSysDirectory() + WII_SYS_DIR + DIR_SEP + WII_USA_SETTING; + area = "USA"; + video = "NTSC"; break; case DiscIO::IVolume::COUNTRY_EUROPE: - region_filename = File::GetSysDirectory() + WII_SYS_DIR + DIR_SEP + WII_EUR_SETTING; + area = "EUR"; + video = "PAL"; break; default: // PanicAlertT("SetupWiiMem: Unknown country. Wii boot process will be switched to European settings."); - region_filename = File::GetSysDirectory() + WII_SYS_DIR + DIR_SEP + WII_EUR_SETTING; + area = "EUR"; + video = "PAL"; break; } - { + model = "RVL-001(" + area + ")"; + code = "L" + area.substr(0,1); + game = area.substr(0,2); + + SettingsGenerator gen; + gen.AddSetting("AREA", area.c_str()); + gen.AddSetting("MODEL", model.c_str()); + gen.AddSetting("DVD", "0"); + gen.AddSetting("MPCH", "0x7FFE"); + gen.AddSetting("CODE", code.c_str()); + gen.AddSetting("SERNO", "000000000"); + gen.AddSetting("VIDEO", video.c_str()); + gen.AddSetting("GAME", game.c_str()); + + if (File::Exists(settings_Filename)) { File::Delete(settings_Filename); } File::CreateFullPath(settings_Filename); - File::Copy(region_filename, settings_Filename); - File::IOFile settingsFile(settings_Filename, "rb"); - if (!settingsFile) + { - PanicAlertT("SetupWiiMem: Cant find setting file"); + File::IOFile settingsFileHandle(settings_Filename, "wb"); + + if (!settingsFileHandle.WriteBytes(gen.GetData(), SETTINGS_SIZE)) + { + PanicAlertT("SetupWiiMem: Cant create setting file"); return false; } - - settingsFile.ReadBytes(Memory::GetPointer(0x3800), 256); + Memory::WriteBigEData(gen.GetData(), 0x3800, SETTINGS_SIZE); } /*