Dolphin, the GameCube and Wii emulator - Forums

Full Version: Some games don't run on Dolphin 5.0-2127 and later.
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Some games don't run on Dolphin 5.0-2127 and later. (It runs in previous versions with the same settings.)
* unexecutable games : released in Korean (ios35 or ios36)

When the game is launched, it doesn't progress in the black screen.

Thank you for your advise.
Dolphin needs more information about those IOS than before. I guess the info about korean IOS is missing. Are you sure the games are actually using IOS35 and IOS36? Those are not korean IOS.
(06-02-2017, 04:03 PM)mimimi Wrote: [ -> ]Dolphin needs more information about those IOS than before. I guess the info about korean IOS is missing. Are you sure the games are actually using IOS35 and IOS36? Those are not korean IOS.

[color=#111111]The attached file is the property value of Mario P[/color][color=#111111]arty 9. The "IOS Version" attribute value is 36.[/color]
[color=#111111][attachment=16021][/color]
Could you figure out if there is an error message by enabling real XFB?
(06-04-2017, 02:21 AM)leolam Wrote: [ -> ]Could you figure out if there is an error message by enabling real XFB?

[attachment=16026]

I attached an error message in the real XFB state. Here is the error log.

------------------------------------------------------------------------------------------------------------------------------------------------

23:10:675 ConfigManager.cpp:763 N[CORE]: Active title: 마리오 파티 9 (SSQK01)

23:10:677 ConfigManager.cpp:388 N[COMMON]: Disabling WC24 'standby' (shutdown to idle) to avoid hanging on shutdown
23:10:679 Core.cpp:959 N[COMMON]: Want determinism <- false
23:10:749 IOS\ES\NandUtils.cpp:60 E[IOS_ES]: C:/Users/user/Documents/Dolphin Emulator/Wii/import is not a directory
23:10:754 FileUtil.cpp:158 E[COMMON]: CreateDir: CreateDirectory failed on C:/: 5
23:11:872 Boot\Boot.cpp:282 N[BOOT]: Booting G:\wii/SSQK01.wbfs
23:11:873 FileUtil.cpp:158 E[COMMON]: CreateDir: CreateDirectory failed on C:/: 5
23:11:886 HLE\HLE_OS.cpp:65 N[OSREPORT]: 81200614->81300000| 
Apploader Initialized.
23:11:886 HLE\HLE_OS.cpp:65 N[OSREPORT]: 81200630->81300000| This Apploader built Aug 23 2010 19:50:27 for RVL
23:12:022 FileUtil.cpp:158 E[COMMON]: CreateDir: CreateDirectory failed on C:/: 5
23:12:024 FileUtil.cpp:158 E[COMMON]: CreateDir: CreateDirectory failed on C:/: 5
23:12:026 FileUtil.cpp:158 E[COMMON]: CreateDir: CreateDirectory failed on C:/: 5
23:12:209 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _restfpr_23 (entry of __restore_fpr) Runtime.PPCEABI.H.a runtime.o at 8020c20c (size: 00000028 instead of 00000000)!
23:12:209 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found OSUTF8to32 os.a OSUtf.o at 80187eb0 (size: 00000070 instead of 00000110)!
23:12:209 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found bta_dm_immediate_disable bte.a bta_dm_act.o at 801e3510 (size: 00000020 instead of 0000001c)!
23:12:209 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _restgpr_19 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c294 (size: 00000038 instead of 00000000)!
23:12:209 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found OSUTF16to32 os.a OSUtf.o at 80187fd0 (size: 00000068 instead of 00000070)!
23:12:209 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _restgpr_20 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c298 (size: 00000034 instead of 00000000)!
23:12:209 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _savegpr_27 (entry of __save_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c268 (size: 00000018 instead of 00000000)!
23:12:209 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _savefpr_23 (entry of __save_fpr) Runtime.PPCEABI.H.a runtime.o at 8020c1c0 (size: 00000028 instead of 00000000)!
23:12:209 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found TRKPositionFile (entry of .text) TRK_Hollywood_Revolution.a C:\products\RVL\runtime_libs\debugger\embedded\MetroTRK\Processor\ at 8021b710 (size: 00000008 instead of 00000000)!
23:12:209 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found TRKPositionFile (entry of .text) TRK_Hollywood_Revolution.a C:\products\RVL\runtime_libs\debugger\embedded\MetroTRK\Processor\ at 8021b728 (size: 00000008 instead of 00000000)!
23:12:209 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found TRKPositionFile (entry of .text) TRK_Hollywood_Revolution.a C:\products\RVL\runtime_libs\debugger\embedded\MetroTRK\Processor\ at 8021b720 (size: 00000008 instead of 00000000)!
23:12:209 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found TRKPositionFile (entry of .text) TRK_Hollywood_Revolution.a C:\products\RVL\runtime_libs\debugger\embedded\MetroTRK\Processor\ at 8021b718 (size: 00000008 instead of 00000000)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _savegpr_19 (entry of __save_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c248 (size: 00000038 instead of 00000000)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found sdpu_extract_attr_seq bte.a sdp_utils.o at 8020a250 (size: 000000a8 instead of 00000250)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found InquiryCallback os.a OS.o at 8017ca30 (size: 0000002c instead of 0000003c)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found ExternalInterruptHandler os.a OSInterrupt.o at 801836c0 (size: 00000054 instead of 00000050)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _restgpr_27 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c2b4 (size: 00000018 instead of 00000000)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _savegpr_20 (entry of __save_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c24c (size: 00000034 instead of 00000000)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _restgpr_21 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c29c (size: 00000030 instead of 00000000)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found homebutton::Controller::isPlayReady(void) const homebuttonLib.a HBMController.o at 800c59a0 (size: 00000014 instead of 00000010)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found homebutton::Controller::isPlayReady(void) const homebuttonLib.a HBMController.o at 800c5d20 (size: 00000014 instead of 00000010)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _restgpr_22 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c2a0 (size: 0000002c instead of 00000000)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _restgpr_24 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c2a8 (size: 00000024 instead of 00000000)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _restgpr_23 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c2a4 (size: 00000028 instead of 00000000)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _restgpr_25 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c2ac (size: 00000020 instead of 00000000)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _restgpr_26 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c2b0 (size: 0000001c instead of 00000000)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _restgpr_15 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c284 (size: 00000048 instead of 00000000)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _savegpr_18 (entry of __save_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c244 (size: 0000003c instead of 00000000)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _restgpr_16 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c288 (size: 00000044 instead of 00000000)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _restgpr_17 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c28c (size: 00000040 instead of 00000000)!
23:12:210 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found sdpu_extract_uid_seq bte.a sdp_utils.o at 80209f00 (size: 000000c0 instead of 00000350)!
23:12:211 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _savegpr_15 (entry of __save_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c238 (size: 00000048 instead of 00000000)!
23:12:211 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _savegpr_21 (entry of __save_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c250 (size: 00000030 instead of 00000000)!
23:12:211 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _savegpr_22 (entry of __save_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c254 (size: 0000002c instead of 00000000)!
23:12:211 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _savegpr_17 (entry of __save_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c240 (size: 00000040 instead of 00000000)!
23:12:211 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _savegpr_16 (entry of __save_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c23c (size: 00000044 instead of 00000000)!
23:12:211 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _savegpr_24 (entry of __save_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c25c (size: 00000024 instead of 00000000)!
23:12:211 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _savegpr_23 (entry of __save_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c258 (size: 00000028 instead of 00000000)!
23:12:211 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found SetInterruptMask os.a OSInterrupt.o at 801830b0 (size: 000001c4 instead of 0000025c)!
23:12:211 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _savegpr_25 (entry of __save_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c260 (size: 00000020 instead of 00000000)!
23:12:211 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _savegpr_26 (entry of __save_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c264 (size: 0000001c instead of 00000000)!
23:12:211 PowerPC\SignatureDB\SignatureDB.cpp:139 E[HLE]: Wrong size! Found _restgpr_18 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o at 8020c290 (size: 0000003c instead of 00000000)!
23:12:304 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: << RVL_SDK - EXI release build: Aug 23 2010 17:30:08 (0x4302_145) >>
23:12:305 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: << RVL_SDK - SI release build: Aug 23 2010 17:33:18 (0x4302_145) >>
23:12:360 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: 
23:12:360 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: Revolution OS
23:12:362 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: Kernel built : Aug 23 2010 17:33:06
23:12:363 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: Console Type : NDEV 2.1
23:12:364 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: Firmware     : 36.14.24 (3/3/2010)
23:12:364 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: Memory 88 MB
23:12:365 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: MEM1 Arena : 0x80345ec0 - 0x817c7b60
23:12:365 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: MEM2 Arena : 0x90000800 - 0x935e0000
23:12:365 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: << RVL_SDK - OS release build: Aug 23 2010 17:33:06 (0x4302_145) >>
23:12:393 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: << RVL_SDK - SC release build: Aug 23 2010 17:33:48 (0x4302_145) >>
23:12:395 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: << RVL_SDK - NAND release build: Aug 23 2010 17:33:46 (0x4302_145) >>
23:12:404 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: OS ERROR: This firmware is an improper version for this SDK. Please use a correct Firmware.
23:12:404 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: << RVL_SDK - VI release build: Aug 23 2010 17:33:19 (0x4302_145) >>
23:12:438 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: 
23:12:438 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: 
23:12:438 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ERROR #002
23:12:438 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: An error has occurred.
23:12:438 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: Press the Eject Button, remove the
23:12:438 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: Game Disc, and turn off the power to 
23:12:438 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: the console. 
23:12:438 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: Please read the Wii Operations Manual 
23:12:438 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: for further instructions.
23:12:438 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: 
Interesting, it looks like your game uses an IOS36 that is newer than the one that can be found on most Wiis.

FYI, Error 002 means the game is checking for the IOS version and it's throwing an error because the IOS is too old. This happens because our IOS memory values hardcode specific versions of IOS, regardless of what is installed on the NAND. I guess a possible way to fix this would be to use the installed version number.

This is definitely a bug in Dolphin -- please open an issue at https://bugs.dolphin-emu.org/projects/emulator/issues
(06-04-2017, 06:43 AM)leolam Wrote: [ -> ]Interesting, it looks like your game uses an IOS36 that is newer than the one that can be found on most Wiis.

FYI, Error 002 means the game is checking for the IOS version and it's throwing an error because the IOS is too old. This happens because our IOS memory values hardcode specific versions of IOS, regardless of what is installed on the NAND. I guess a possible way to fix this would be to use the installed version number.

This is definitely a bug in Dolphin -- please open an issue at https://bugs.dolphin-emu.org/projects/emulator/issues

Thanks for your advice. I opened an issue, but I did not enter the title by mistake.

I could not find the edit menu. The issue number is # 10319.
Regular users can't edit the issue title after the issue has been posted. I've edited it for you.
(06-04-2017, 04:44 PM)JosJuice Wrote: [ -> ]Regular users can't edit the issue title after the issue has been posted. I've edited it for you.

Thank you~ Smile
Thank you for this interesting issue, hopefully we can figure out a way to help you with it.
Pages: 1 2