summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
Diffstat (limited to 'Source')
-rw-r--r--Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCodes.cpp17
1 files changed, 11 insertions, 6 deletions
diff --git a/Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCodes.cpp b/Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCodes.cpp
index 6ad4a50a74..43c57e82ac 100644
--- a/Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCodes.cpp
+++ b/Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCodes.cpp
@@ -72,14 +72,19 @@ IUCode* UCodeFactory(u32 _CRC, CMailHandler& _rMailHandler)
printf("Zelda Wii ucode chosen");
return new CUCode_Zelda(_rMailHandler);
+ case 0x5ef56da3: // AX demo
+ case 0x347112ba: // raving rabbits
+ case 0xfa450138: // wii sports - PAL
+ case 0xadbc06bd: // Elebits
+ case 0xb7eb9a9c: // Wii Pikmin - JAP
+ case 0x4cc52064: // Bleach: Versus Crusade
+ printf("Wii - AXWii chosen");
+ return new CUCode_AXWii(_rMailHandler, _CRC);
+
default:
- if(g_dspInitialize.bWii) {
- printf("Wii - AXWii chosen");
+ PanicAlert("Unknown ucode (CRC = %08x) - forcing AX/AXWii", _CRC);
+ if(g_dspInitialize.bWii)
return new CUCode_AXWii(_rMailHandler, _CRC);
- }
-
- PanicAlert("Unknown GC UCode (CRC = %08x) - forcing AX", _CRC);
-
return new CUCode_AX(_rMailHandler);
}