Project

General

Profile

Actions

Emulator Issues #3696

closed

Zelda Twilight Princess (GC) crash with DSP LLE

Added by mbc07 over 13 years ago.

Status:
Invalid
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What's the problem?
If you use the plugin DSP LLE with Zelda Twilight Princess (GC), Dolphin will crash after "Health and Safety" screen. (Windows return "Dolphin.exe was stopped working")

Dolphin version with the problem?
Dolphin SVN r6572 (regular build, no patches or improvements)

Operating system and version:
Windows Vista x86

Game ID:
GZ2E01

Was the ISO a plain dump from disc, compressed and/or scrubbed?
ISO is a plain dump.

Please provide any additional information below.
If you enable "DSP LLE on thread" Dolphin won't crash but will freeze in a black screen (FPS: 0, VPS: 60). The dsp_rom.bin have 8192 bytes and the dsb_coef.bin have 16384 bytes, dumped from a real GameCube.

Actions #1

Updated by Xtreme2damax over 13 years ago

No crashes here with my NTSC-U copy of the game and the LLE plugin. With both the Wii and Gamecube version I am able to get past those screens, get ingame and play.

You're DSP dump is bad by the way, it should be:

8,192 bytes for the dsp_rom.bin and 4,096 bytes for the dsp_coef.bin.

So this issue is invalid, you will need to re-dump the dsp files correctly and it shouldn't crash.

Hope that helps.

Actions #2

Updated by mbc07 over 13 years ago

But DSP LLE works very well and without any crash in other games that I've tested (Zelda Wind Waker, Four Swords Adventures, Crash Nitro Kart, Bomberman Generation, Paper Mario TTYD and other GC games). I've attached my dump if someone are interested in testing.

Actions #3

Updated by skidau over 13 years ago

  • Status changed from New to Invalid

Bad dump of the dsp roms is causing this.

Actions #4

Updated by BhaaL over 13 years ago

Bad dump, you might want to look at the guide over here: http://forums.dolphin-emulator.com/showthread.php?tid=3823

Don't ever think of attaching those files here or uploading them anywhere else tho, it is copyrighted material and illegal to share.

Actions #5

Updated by Xtreme2damax over 13 years ago

"But DSP LLE works very well and without any crash in other games that I've tested (Zelda Wind Waker, Four Swords Adventures, Crash Nitro Kart, Bomberman Generation, Paper Mario TTYD and other GC games)."

Those games don't use the AFC decoder like ZTP does, that's probably why they don't crash. I believe the AFC decoder or specifically games that use the AFC decoder access/read from the dsp_coef.bin file, and since you're dsp coefficient dump is bad, that's why it crashes with ZTP. I bet it would also crash with Super Mario Galaxy, Super Mario Galaxy 2, Mario Kart: Double Dash, these games also use the AFC decoder.

As I've mentioned I'm not getting crashes and my game is the same region as yours, neither the Wii or Gamecube version encounter any crashes.

There's was an old tool on the forum to dump the dsp roms, the first release was bugged and dumped the roms incorrectly, that led to the incorrect 16,384 byte dump. You will need to grab the fixed tool from the first post of this thread and re-dump the files correctly this time:

http://forums.dolphin-emulator.com/showthread.php?tid=3823

The dsp_rom.bin should be 8,192 bytes and the dsp_coef.bin should be 4,096 bytes as I've mentioned, anything else is an improper dump. After this, the game should no longer crash when using LLE.

Actions #6

Updated by mbc07 over 13 years ago

I've obtained another dump and the game doesn't crash anymore, sorry for this apologize.

Actions #7

Updated by alfi1936 over 12 years ago

I Have the correct byte dsp LLE dump files but i still keep crashing! WHY!

Actions

Also available in: Atom PDF