![]() |
|
Texture errors found in debug console (Mario Party 5) - Printable Version +- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org) +-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support) +--- Forum: Support (https://forums.dolphin-emu.org/Forum-support) +--- Thread: Texture errors found in debug console (Mario Party 5) (/Thread-texture-errors-found-in-debug-console-mario-party-5) Pages:
1
2
|
Texture errors found in debug console (Mario Party 5) - DJBarry004 - 01-22-2014 So I decided to play this game in Dolphin (used 4.0.2 for the game) and I decided to "mess" with the debug console. I notice a huge slowdown when emulation starts (slow movement, stuttering graphics). I looked at the console and found this: 20:15:092 Src\HW\DSP.cpp:444 E[DSP]: AR_INFO 43 PC: 81333a30 20:18:613 Src\HW\DSPHLE\UCodes\UCode_Zelda.cpp:62 N[DSPHLE]: Luigi Stylee! 20:19:841 Src\VertexManager.cpp:235 E[Video]: error loading texture 20:19:942 Src\VertexManager.cpp:235 E[Video]: error loading texture 20:19:943 Src\VertexManager.cpp:235 E[Video]: error loading texture 20:19:944 Src\VertexManager.cpp:235 E[Video]: error loading texture 20:19:945 Src\VertexManager.cpp:235 E[Video]: error loading texture 20:19:945 Src\VertexManager.cpp:235 E[Video]: error loading texture 20:19:946 Src\VertexManager.cpp:235 E[Video]: error loading texture 20:19:947 Src\VertexManager.cpp:235 E[Video]: error loading texture 20:19:947 Src\VertexManager.cpp:235 E[Video]: error loading texture 20:19:948 Src\VertexManager.cpp:235 E[Video]: error loading texture 20:19:949 Src\VertexManager.cpp:235 E[Video]: error loading texture 20:19:949 Src\VertexManager.cpp:235 E[Video]: error loading texture 20:19:950 Src\VertexManager.cpp:235 E[Video]: error loading texture 20:19:951 Src\VertexManager.cpp:235 E[Video]: error loading texture 20:19:951 Src\VertexManager.cpp:235 E[Video]: error loading texture 20:19:952 Src\VertexManager.cpp:235 E[Video]: error loading texture 20:26:464 Src\HW\DSP.cpp:444 E[DSP]: AR_INFO 43 PC: 8013beec 20:26:643 Src\HW\DSP.cpp:444 E[DSP]: AR_INFO 63 PC: 8014e4a8 24:29:376 Src\FileMonitor.cpp:100 W[FileMon]: 1,794 kB data/mdparty.bin 24:31:637 Src\FileMonitor.cpp:100 W[FileMon]: 108,234 kB sound/MP5_Str.pdt 24:41:784 Src\FileMonitor.cpp:100 W[FileMon]: 267 kB dll/mdpartyDll.rel 24:42:096 Src\FileMonitor.cpp:100 W[FileMon]: 144 kB mess/messdata_eng.bin 24:44:833 Src\FileMonitor.cpp:100 W[FileMon]: 1,127 kB data/board.bin 24:44:873 Src\FileMonitor.cpp:100 W[FileMon]: 108,234 kB sound/MP5_Str.pdt 24:44:935 Src\FileMonitor.cpp:100 W[FileMon]: 1,127 kB data/board.bin 24:45:946 Src\FileMonitor.cpp:100 W[FileMon]: 108,234 kB sound/MP5_Str.pdt 25:01:195 Src\FileMonitor.cpp:100 W[FileMon]: 83 kB dll/mdselDll.rel 25:01:324 Src\FileMonitor.cpp:100 W[FileMon]: 144 kB mess/messdata_eng.bin 25:01:505 Src\FileMonitor.cpp:100 W[FileMon]: 1,087 kB data/mdsel.bin 25:03:798 Src\FileMonitor.cpp:100 W[FileMon]: 108,234 kB sound/MP5_Str.pdt I would be happy with any explanation about this thing. Specs on profile. RE: Texture errors found in debug console (Mario Party 5) - DJBarry004 - 02-07-2014 Just to clarify, the massive slowdown not only occurs because of my weak CPU, but also from those supposedly missing textures... So, no thoughts on this?
RE: Texture errors found in debug console (Mario Party 5) - Shonumi - 02-07-2014 Verify that your dump is 100% correct. Use Google to find a free tool to generate MD5 hashes, then grab the hash for your game and compare it with entries in GameTDB.com or Redump.org. If it matches, then you should probably file an issue report. If not, keep dumping until the hashes match. RE: Texture errors found in debug console (Mario Party 5) - DJBarry004 - 02-08-2014 Never thought of that. Right now I´m using MD5Summer. Will post results as soon as possible. Seems a bad dump after all. But I don´t get it, bad dumps doesn´t even run. Do they?
RE: Texture errors found in debug console (Mario Party 5) - KHg8m3r - 02-08-2014 Depends on what part of the dump is bad. If it's just a bad texture, then it won't crash Dolphin (your case). If there's a problem with the game loader, then Dolphin won't run it (what you're thinking of) RE: Texture errors found in debug console (Mario Party 5) - DJBarry004 - 02-09-2014 Thanks for explaining. Got other question: Does the MD5 hash changes when the ISO is compressed with Dolphin or does it remains the same (doesn´t change at all even when compressed into a .GCZ file)? _____________________________________________________________________________________________________________________________ Just finished redumping MP5, will try and make the report here to see if it was fixed. RE: Texture errors found in debug console (Mario Party 5) - DJBarry004 - 02-09-2014 1- First of all, pretty sorry for double posting. 2- Second of all, yeah, the texture errors were solved! Thanks pretty much Shonumi. ![]() 3- Third of all, I found other errors, and this time it seems to be related to the HLE audio engine. Here´s what it says: 45:20:588 Src\HLE\HLE_OS.cpp:43 N[OSREPORT]: 81200500->81300000| Apploader Initialized. $Revision: 32 $. 45:20:589 Src\HLE\HLE_OS.cpp:43 N[OSREPORT]: 8120051c->81300000| This Apploader built Apr 17 2003 12:46:20 45:21:314 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found __DBExceptionDestination at 8014295c (size: 0000002c instead of 00000010)! 45:21:315 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found SystemCallVector at 801408e8 (size: 00000084 instead of 00000020)! 45:21:316 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found OSSwitchFPUContext at 8013cf4c (size: 000000cc instead of 00000084)! 45:21:317 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found TRKLoadContext at 8017bffc (size: 0000008c instead of 00000088)! 45:21:318 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found GXSetChanAmbColor at 801554dc (size: 000000bc instead of 000000f0)! 45:21:319 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found OSExceptionVector at 8013aba0 (size: 00000148 instead of 0000009c)! 45:21:320 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found DecrementerExceptionHandler at 8013b394 (size: 000000f0 instead of 00000050)! 45:21:320 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found OSLoadContext at 8013cae4 (size: 000000e0 instead of 000000d8)! 45:21:322 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found __mod2u at 8016bbe0 (size: 000000e0 instead of 000000e4)! 45:21:322 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found Config24MB at 8013e968 (size: 00000230 instead of 00000080)! 45:21:323 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found TRKSaveExtended1Block at 8017bc40 (size: 0000018c instead of 000001b8)! 45:21:324 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found Reset at 8013f194 (size: 000000b8 instead of 00000070)! 45:21:325 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found GXSetMisc at 80153648 (size: 0000007c instead of 00000094)! 45:21:326 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found inpTranslateExCtrl at 8019a9ec (size: 00000030 instead of 00000070)! 45:21:327 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found inpSetRPNDec at 80198e64 (size: 00000184 instead of 00000224)! 45:21:328 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found inpSetRPNHi at 80198a60 (size: 00000164 instead of 000001e0)! 45:21:329 Src\PowerPC\SignatureDB.cpp:120 E[HLE]: Wrong size! Found PPCHalt at 8013a15c (size: 0000001c instead of 00000014)! 45:22:184 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - EXI release build: Apr 17 2003 12:33:17 (0x2301) >> 45:22:185 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - SI release build: Apr 17 2003 12:33:19 (0x2301) >> 45:22:188 Src\HW\DSP.cpp:444 E[DSP]: AR_INFO 43 PC: 8013beec 45:22:373 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 45:22:374 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Dolphin OS 45:22:375 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Kernel built : Jul 23 2003 11:27:16 45:22:377 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Console Type : Development HW3 (10000006) 45:22:377 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Memory 24 MB 45:22:379 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Arena : 0x8029bf00 - 0x817fc480 45:22:379 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - OS release build: Jul 23 2003 11:27:16 (0x2301) >> 45:22:427 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - DVD release build: Jul 23 2003 11:27:57 (0x2301) >> 45:22:455 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - VI release build: Apr 17 2003 12:33:22 (0x2301) >> 45:22:457 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - PAD release build: Aug 6 2003 04:30:02 (0x2301) >> 45:22:469 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - GX release build: Jul 23 2003 11:27:39 (0x2301) >> 45:22:482 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: %D 45:22:598 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: HuMem> left memory space 465KB(476320) 45:22:603 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - AR release build: Apr 17 2003 12:33:55 (0x2301) >> 45:22:604 Src\HW\DSP.cpp:444 E[DSP]: AR_INFO 63 PC: 8014e4a8 45:22:605 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - ARQ release build: Apr 17 2003 12:33:56 (0x2301) >> 45:22:611 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - AI release build: Apr 17 2003 12:33:54 (0x2301) >> 45:22:774 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - DSP release build: Apr 17 2003 12:34:16 (0x2301) >> 45:22:802 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - CARD release build: Apr 17 2003 12:34:19 (0x2301) >> 45:22:836 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: DLL DBG OUT 45:22:837 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: objman>Call New Ovl 1(1) 45:22:840 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Sep 25 2003 USA Mode 45:23:004 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ++++++++++++++++++++ Start New OVL 1 (EVT:0 STAT:0x00000000) ++++++++++++++++++ 45:23:005 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ======== HuMem heap dump 80447f60 ======== 45:23:006 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: MCB-----+Size----+MG+FL+Prev----+Next----+UNum----+Body----+Call---- 45:23:007 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 80447f60 0000a020 a5 01 80455140 80451f80 ffffff00 80447f80 8004e9cc 45:23:008 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 80451f80 000031c0 a5 01 80447f60 80455140 ffffff00 80451fa0 8000c990 45:23:009 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 80455140 001f2e20 cd 00 80451f80 80447f60 00000000 80455160 8000c990 45:23:010 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: MCB:3(2/1) MEM:00200000(0000d1e0/001f2e20) 45:23:010 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ======== HuMem heap dump 80447f60 end ===== 45:23:012 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ======== HuMem heap dump 80707fa0 ======== 45:23:012 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: MCB-----+Size----+MG+FL+Prev----+Next----+UNum----+Body----+Call---- 45:23:013 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 80707fa0 00b00000 cd 00 80707fa0 80707fa0 ffffff00 80707fc0 cdcdcdcd 45:23:014 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: MCB:1(0/1) MEM:00b00000(00000000/00b00000) 45:23:015 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ======== HuMem heap dump 80707fa0 end ===== 45:23:016 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ======== HuMem heap dump 81207fc0 ======== 45:23:017 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: MCB-----+Size----+MG+FL+Prev----+Next----+UNum----+Body----+Call---- 45:23:018 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 81207fc0 00580000 cd 00 81207fc0 81207fc0 ffffff00 81207fe0 cdcdcdcd 45:23:018 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: MCB:1(0/1) MEM:00580000(00000000/00580000) 45:23:019 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ======== HuMem heap dump 81207fc0 end ===== 45:23:020 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: objman>Used Memory Size:0000d1e0 45:23:021 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: objman>Used Memory Cnt:2 45:23:022 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: objman>Init esp 45:23:023 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: objman>Call objectsetup 45:23:024 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: DLLStart 1 0 45:23:024 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Search:dll/bootdll.rel 45:23:026 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: objdll>Link DLL:dll/bootdll.rel 45:23:027 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Rest Memory 580000 45:23:054 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ===== DLL Module Info dump ==== 45:23:155 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ID:0x00000001 45:23:156 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: LinkPrev:0x00000000 45:23:159 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: LinkNext:0x00000000 45:23:161 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Section num:19 45:23:162 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Section info tbl ofst:0x8045552c 45:23:163 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: nameOffset:0x00000000 45:23:164 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: nameSize:54 45:23:165 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: version:0x00000003 45:23:166 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: =============================== 45:23:167 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ==== DLL Module Header dump ==== 45:23:168 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: bss Size:0x00000070 45:23:169 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: rel Offset:0x8045b28c 45:23:169 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: imp Offset:0x8045b27c 45:23:170 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: prolog Section:1 45:23:171 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: epilog Section:1 45:23:172 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: unresolved Section:0 45:23:173 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: prolog func:0x804555c4 45:23:174 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: epilog func:0x80455618 45:23:175 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: unresolved func:0x00000000 45:23:176 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ================================ 45:23:177 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: objdll>LinkOK 804554e0 8045d140 45:23:178 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: objdll> dll/bootdll.rel prolog start 45:23:179 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ******* Boot ObjectSetup ********* 45:23:180 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: objman>InitObjMan start 45:23:182 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: objman>InitObjMan end 45:23:184 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: objdll> dll/bootdll.rel prolog end 45:23:185 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: objman>ObjectSetup end 45:23:202 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: DLL DBG OUT 45:23:841 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Rest Memory 556160 45:23:954 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ARAM Trans 808000 45:23:958 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Rest Memory 545c20 45:24:114 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ARAM Trans 831e80 45:24:118 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Rest Memory 55b300 45:24:219 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ARAM Trans 86c240 45:24:222 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Rest Memory 5658a0 45:24:294 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ARAM Trans 890f20 45:24:300 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Rest Memory 522940 45:26:245 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: data num ca0002 45:26:246 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Rest Memory 3f0080 45:36:397 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: GroupSet 7 45:37:344 Src\HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Size ec480 After all, no one said that emulating consoles is easy. Oh well.
RE: Texture errors found in debug console (Mario Party 5) - rokclimb15 - 02-09-2014 To my untrained eye, those HLE issues also look like the result of a bad dump. It is saying that the size in memory of certain functions are different than what was expected. Compression will change the md5sum of a file. RE: Texture errors found in debug console (Mario Party 5) - DJBarry004 - 02-09-2014 @rocklimb15: So that means I´ll have to redump the game again? Darn.
RE: Texture errors found in debug console (Mario Party 5) - Shonumi - 02-09-2014 DJBarry004 Wrote:Thanks for explaining. Got other question: Does the MD5 hash changes when the ISO is compressed with Dolphin or does it remains the same (doesn´t change at all even when compressed into a .GCZ file)? To answer your question, for future reference, the purpose of advanced hashing algorithms like MD5 is to verify data integrity, byte-for-byte. Theoretically, even a single bit (a 0 or a 1) out of order should create a different hash. If the algorithm didn't detect even these slight changes, it would be of little use in verifying that the data is preserved 100% in its original state. DJBarry004 Wrote:3- Third of all, I found other errors, and this time it seems to be related to the HLE audio engine. Not exactly. It's coming from somewhere in Dolphin's PowerPC emulation, not its DSP emulation. Whatever SignatureDB is doing, it may rely on some of the GC's functions that are good candidates for High Level Emulation (a lot of OS calls have historically been HLE'd in GC emulators, from what I've seen). It doesn't seem like a particularly big deal if you ask me. As long as your MD5 hash matches this hash others have verified (661634c2817e65cfa257796e3fb5f7c2 for the PAL version, which I assume you're using?) then there's really no need to dump again, since your copy is a byte-for-byte copy of the original game disc. |