Dolphin, the GameCube and Wii emulator - Forums

Full Version: [Wii] Endless Ocean
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Wiki Page - Endless Ocean - [edit]
I don't have permissions to post a new thread, but my question is pertinent to this title, so I apologize if this is a pretty good necro.

I am having this same issue on two different systems and I am hoping someone can assist in debugging.
System 1:  (I recognize this system will not come close to full frame - but I am using it as a comparison)
Core i5-4200U (intel HD4400)
4GB DDR3 Mem (shared)
Win 10
dolphin build 4.0-7781/ Direct3D

System 2:
Core i7-4970K
Nvidia 960 4GB (evga)
16 GB DDR3 Mem
Xubuntu
dolphin (most recent - git pull origin every two days or so) OpenGL renderer

I dumped Endless Ocean with CleanRip (2.0.0 I think), and have combined the chunks and verified the MD5 (720c5020b8603fea7bfdb623fb5d3bdb)  so that the chunks match what CleanRip reported.  So that looks good.

In both Linux and Win, I use dolphin to check the integrity of the partitions (there is a Partition 0 and a Partition 1 of the dumps), and in both Linux and Win, the partitions are good.

When I load the ISO and start emulation all I get is a black screen with the following logging:
Code:
38:49:607 ConfigManager.cpp:85 N[BOOT]: Saving settings to C:/Users/Michael/Documents/Dolphin Emulator/Config/Dolphin.ini
38:49:745 IPC_HLE\WII_IPC_HLE_Device_DI.cpp:35 E[WII_IPC_DVD]: Trying to run two DI devices at once. IOCtl may not behave as expected.
38:49:791 Boot\Boot.cpp:224 N[BOOT]: Booting C:\Users\Michael\Desktop/Endless Ocean.iso
38:49:798 HLE\HLE_OS.cpp:46 N[OSREPORT]: 812003d8->81300000|
38:49:798 HLE\HLE_OS.cpp:46 N[OSREPORT]: 812003f4->81300000|
38:50:230 PowerPC\SignatureDB.cpp:125 E[HLE]: Wrong size! Found TRKLoadContext at 802a1108 (size: 0000008c instead of 00000088)!
38:50:230 PowerPC\SignatureDB.cpp:125 E[HLE]: Wrong size! Found TRKInterruptHandler at 8029eed0 (size: 0000036c instead of 00000194)!
38:50:230 PowerPC\SignatureDB.cpp:125 E[HLE]: Wrong size! Found OSLoadContext at 802e1860 (size: 000000e0 instead of 000000d8)!
38:50:230 PowerPC\SignatureDB.cpp:125 E[HLE]: Wrong size! Found TRKSaveExtended1Block at 802a08c0 (size: 0000018c instead of 000001b8)!
38:50:231 PowerPC\SignatureDB.cpp:125 E[HLE]: Wrong size! Found TRKSwapAndGo at 8029f100 (size: 0000013c instead of 000000c4)!
38:50:231 PowerPC\SignatureDB.cpp:125 E[HLE]: Wrong size! Found PPCHalt at 802beb58 (size: 0000001c instead of 00000014)!
38:50:429 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]: << RVL_SDK - EXI     release build: Nov 30 2006 03:26:56 (0x4199_60831) >>
38:50:429 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]: << RVL_SDK - SI     release build: Nov 30 2006 03:31:44 (0x4199_60831) >>
38:50:433 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]:
38:50:433 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]: Revolution OS
38:50:433 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]: Kernel built : Apr 24 2007 11:50:47
38:50:433 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]: Console Type : NDEV 2.1
38:50:433 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]: Firmware     : 21.2.2 (6/25/2007)
38:50:434 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]: Memory 88 MB
38:50:434 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]: MEM1 Arena : 0x806a07a0 - 0x817ffcc0
38:50:434 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]: MEM2 Arena : 0x90000800 - 0x93ae0000
38:50:434 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]: << RVL_SDK - OS     release build: Apr 24 2007 11:50:47 (0x4199_60831) >>
38:50:486 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]: << RVL_SDK - SC     release build: Nov 30 2006 03:33:00 (0x4199_60831) >>
38:50:489 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]: << RVL_SDK - NAND     release build: Nov 30 2006 03:32:57 (0x4199_60831) >>
38:50:492 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]: << RVL_SDK - NWC24     release build: May 10 2007 17:58:59 (0x4199_60831) >>
38:50:493 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]: << RVL_SDK - DVD     release build: Apr 24 2007 11:44:29 (0x4199_60831) >>
38:50:504 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]: << RVL_SDK - VI     release build: Nov 30 2006 03:31:49 (0x4199_60831) >>
38:50:522 HW\EXI_DeviceIPL.cpp:287 N[OSREPORT]: << RVL_SDK - GX     release build: Nov 30 2006 03:30:39 (0x4199_60831) >>
39:34:595 D3DBase.cpp:418 N[Video]: Successfully released all device references!

Can anyone verify my MD5?  

- or offer any other suggestions?  Something looks screwy at the PowerPC\SignatureDB calls but I have no clue what those mean or how to correct the cause.
The SignatureDB messages appear in debug builds of Dolphin. Are you compiling a debug build? If so, try compiling and running a release build.
Yes.  Windows was a "nightly" precompiled build and Linux was pulled from github and compiled.

I tried again with 4.0.2 release build and 5.0.rc27 only on windows and it appeared to work.  I'm not a git expert, so how do I specify that the rc27 tag to test in linux?

4.0.2 Windows
Code:
02:28:214 Src\ConfigManager.cpp:140 N[BOOT]: Saving settings to C:/Users/Michael/Documents/Dolphin Emulator/Config/Dolphin.ini
02:28:308 Src\Main.cpp:709 N[Wiimote]: Not connected
02:28:419 Src\Boot\Boot.cpp:199 N[BOOT]: Booting C:\Users\Michael\Desktop\Endless Ocean.iso
02:28:428 Src\HLE\HLE_OS.cpp:43 N[OSREPORT]: 812003d8->81300000|
Apploader Initialized.
02:28:428 Src\HLE\HLE_OS.cpp:43 N[OSREPORT]: 812003f4->81300000| This Apploader built Mar  1 2007 02:16:30 for RVL
02:28:930 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found TRKLoadContext at 802a1108 (size: 0000008c instead of 00000088)!
02:28:930 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found TRKInterruptHandler at 8029eed0 (size: 0000036c instead of 00000194)!
02:28:930 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found OSLoadContext at 802e1860 (size: 000000e0 instead of 000000d8)!
02:28:930 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found TRKSaveExtended1Block at 802a08c0 (size: 0000018c instead of 000001b8)!
02:28:930 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found TRKSwapAndGo at 8029f100 (size: 0000013c instead of 000000c4)!
02:28:930 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found PPCHalt at 802beb58 (size: 0000001c instead of 00000014)!
02:29:061 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - EXI     release build: Nov 30 2006 03:26:56 (0x4199_60831) >>
02:29:062 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - SI     release build: Nov 30 2006 03:31:44 (0x4199_60831) >>
02:29:063 Src\HW\DSP.cpp:444 E[DSP]: AR_INFO 43 PC: 802e0ef8
02:29:094 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]:
02:29:094 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Revolution OS
02:29:094 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Kernel built : Apr 24 2007 11:50:47
02:29:094 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Console Type : NDEV 2.1
02:29:095 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Firmware     : 21.2.2 (6/25/2007)
02:29:095 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Memory 88 MB
02:29:095 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: MEM1 Arena : 0x806a07a0 - 0x817ffcc0
02:29:095 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: MEM2 Arena : 0x90000800 - 0x93ae0000
02:29:095 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - OS     release build: Apr 24 2007 11:50:47 (0x4199_60831) >>
02:29:174 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - SC     release build: Nov 30 2006 03:33:00 (0x4199_60831) >>
02:29:175 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - NAND     release build: Nov 30 2006 03:32:57 (0x4199_60831) >>
02:29:181 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - NWC24     release build: May 10 2007 17:58:59 (0x4199_60831) >>
02:29:183 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - DVD     release build: Apr 24 2007 11:44:29 (0x4199_60831) >>
02:29:190 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - VI     release build: Nov 30 2006 03:31:49 (0x4199_60831) >>
02:29:247 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - GX     release build: Nov 30 2006 03:30:39 (0x4199_60831) >>
02:29:313 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - PAD     release build: Nov 30 2006 03:31:43 (0x4199_60831) >>
02:29:333 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - WPAD     release build: May 17 2007 01:52:03 (0x4199_60831) >>
02:29:699 Src\IPC_HLE\WII_IPC_HLE_Device_usb.cpp:1549 E[WII_IPC_WIIMOTE]: HCI: CommandDeleteStoredLinkKey... Probably the security for linking has failed. Could be a problem with loading the SCONF
02:29:744 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - KPAD     release build: May 17 2007 15:52:00 (0x4199_60831) >>
02:29:745 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - KPAD     release build: May 17 2007 15:52:00 (0x4199_60831) >>
02:29:745 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - AI     release build: Nov 30 2006 03:26:11 (0x4199_60831) >>
02:29:966 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - AX     release build: Dec 18 2006 15:43:48 (0x4199_60831) >>
02:29:966 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << RVL_SDK - DSP     release build: Nov 30 2006 03:26:46 (0x4199_60831) >>
02:29:968 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << NW4R    - SND     final   build: Aug 28 2007 03:53:40 (0x4199_60831) >>
02:29:985 Src\Main.cpp:709 N[Wiimote]: Connecting...
02:29:991 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Initialize TOC File.(3164 Files)
02:30:005 Src\Main.cpp:709 N[Wiimote]: Wiimote Connected

5.0-rc-27 Windows
Code:
08:28:415 ConfigManager.cpp:42 N[BOOT]: Saving settings to C:/Users/Michael/Documents/Dolphin Emulator/Config/Dolphin.ini
08:28:555 Main.cpp:516 N[Wiimote]: Not connected
08:28:556 IPC_HLE\WII_IPC_HLE_Device_DI.cpp:35 E[WII_IPC_DVD]: Trying to run two DI devices at once. IOCtl may not behave as expected.
08:28:601 Boot\Boot.cpp:226 N[BOOT]: Booting C:\Users\Michael\Desktop/Endless Ocean.iso
08:28:609 HLE\HLE_OS.cpp:46 N[OSREPORT]: 812003d8->81300000|
08:28:609 HLE\HLE_OS.cpp:46 N[OSREPORT]: 812003f4->81300000|
08:29:053 PowerPC\SignatureDB.cpp:126 E[HLE]: Wrong size! Found TRKLoadContext at 802a1108 (size: 0000008c instead of 00000088)!
08:29:053 PowerPC\SignatureDB.cpp:126 E[HLE]: Wrong size! Found TRKInterruptHandler at 8029eed0 (size: 0000036c instead of 00000194)!
08:29:053 PowerPC\SignatureDB.cpp:126 E[HLE]: Wrong size! Found OSLoadContext at 802e1860 (size: 000000e0 instead of 000000d8)!
08:29:054 PowerPC\SignatureDB.cpp:126 E[HLE]: Wrong size! Found TRKSaveExtended1Block at 802a08c0 (size: 0000018c instead of 000001b8)!
08:29:054 PowerPC\SignatureDB.cpp:126 E[HLE]: Wrong size! Found TRKSwapAndGo at 8029f100 (size: 0000013c instead of 000000c4)!
08:29:054 PowerPC\SignatureDB.cpp:126 E[HLE]: Wrong size! Found PPCHalt at 802beb58 (size: 0000001c instead of 00000014)!
08:29:203 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << RVL_SDK - EXI     release build: Nov 30 2006 03:26:56 (0x4199_60831) >>
08:29:204 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << RVL_SDK - SI     release build: Nov 30 2006 03:31:44 (0x4199_60831) >>
08:29:209 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]:
08:29:210 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: Revolution OS
08:29:210 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: Kernel built : Apr 24 2007 11:50:47
08:29:210 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: Console Type : NDEV 2.1
08:29:211 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: Firmware     : 21.2.2 (6/25/2007)
08:29:211 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: Memory 88 MB
08:29:211 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: MEM1 Arena : 0x806a07a0 - 0x817ffcc0
08:29:211 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: MEM2 Arena : 0x90000800 - 0x93ae0000
08:29:211 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << RVL_SDK - OS     release build: Apr 24 2007 11:50:47 (0x4199_60831) >>
08:29:259 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << RVL_SDK - SC     release build: Nov 30 2006 03:33:00 (0x4199_60831) >>
08:29:261 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << RVL_SDK - NAND     release build: Nov 30 2006 03:32:57 (0x4199_60831) >>
08:29:265 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << RVL_SDK - NWC24     release build: May 10 2007 17:58:59 (0x4199_60831) >>
08:29:266 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << RVL_SDK - DVD     release build: Apr 24 2007 11:44:29 (0x4199_60831) >>
08:29:277 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << RVL_SDK - VI     release build: Nov 30 2006 03:31:49 (0x4199_60831) >>
08:29:301 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << RVL_SDK - GX     release build: Nov 30 2006 03:30:39 (0x4199_60831) >>
08:29:344 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << RVL_SDK - PAD     release build: Nov 30 2006 03:31:43 (0x4199_60831) >>
08:29:369 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << RVL_SDK - WPAD     release build: May 17 2007 01:52:03 (0x4199_60831) >>
08:29:748 IPC_HLE\WII_IPC_HLE_Device_usb.cpp:1577 E[WII_IPC_WIIMOTE]: HCI: CommandDeleteStoredLinkKey... Probably the security for linking has failed. Could be a problem with loading the SCONF
08:29:793 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << RVL_SDK - KPAD     release build: May 17 2007 15:52:00 (0x4199_60831) >>
08:29:794 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << RVL_SDK - KPAD     release build: May 17 2007 15:52:00 (0x4199_60831) >>
08:29:794 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << RVL_SDK - AI     release build: Nov 30 2006 03:26:11 (0x4199_60831) >>
08:30:000 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << RVL_SDK - AX     release build: Dec 18 2006 15:43:48 (0x4199_60831) >>
08:30:001 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << RVL_SDK - DSP     release build: Nov 30 2006 03:26:46 (0x4199_60831) >>
08:30:005 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: << NW4R    - SND     final   build: Aug 28 2007 03:53:40 (0x4199_60831) >>
08:30:026 Main.cpp:516 N[Wiimote]: Connecting...
08:30:045 Main.cpp:516 N[Wiimote]: Wiimote Connected
08:30:064 HW\EXI_DeviceIPL.cpp:275 N[OSREPORT]: Initialize TOC File.(3164 Files)
08:34:060 D3DBase.cpp:418 N[Video]: Successfully released all device references!
Quick googling got my git tag to 5.0-rc on my Linux build, and that resolved the issue. So is the issue I am seeing just an issue is in the trunk code and not on those particular tagged branches?
It seems so. If you could bisect it down to the commit responsible, we can look at it further.
While watching MNF I just narrowed it down on windows to somewhere between 4.0-7506(last working) to 4.0-7517(not working).

The in-between dev builds (via the dolphin download page) trip up Windows Defender as including virus.
Don't worry, we already know how to fix this. There's a vbeam inaccuracy, that's all, and it's known and being debugged.
(09-23-2015, 10:46 AM)JMC47 Wrote: [ -> ]Don't worry, we already know how to fix this.  There's a vbeam inaccuracy, that's all, and it's known and being debugged.

let me know when a fix is in the trunk, and I will sync up, rebuild, and test it.  What is the issue so I can keep an eye on it?
Pages: 1 2