Project

General

Profile

Actions

Emulator Issues #222

closed

Zelda The Wind Waker Sound.

Added by tommyhl2.SS about 16 years ago.

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

0%

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

Description

What steps will reproduce the problem?

  1. Boot Zelda The WW.
  2. You do not hear any sound, do you?
  3. :)

What is the expected output? What do you see instead?
I can not say I "expect" anything, but I would enjoy hearing the game
sounds as I play, but, I hear nothing.

What version of the product are you using? On what operating system?
Any/Any.

Please provide any additional information below.
Sorry guys, I know this is not a legit bug or bug report, but this game is
too damn good to be missing out on the sound and we all would like to have
this game completely emulated, so I figured that it was time this was made
a priority somehow? Give it a go guys. I know you can do it. :) We need to
hear Link yell "hiya!!" when he swings his sword around.


Related issues 1 (0 open1 closed)

Is duplicate of Emulator - Emulator Issues #425: HLE: Games with non-AX Gamecube Nintendo Sound (Zelda, Luigi's Mansion)Fixedhrydgard

Actions
Actions #1

Updated by memberTwo.mb2 about 16 years ago

  • Status changed from New to Accepted
  • Priority changed from Normal to Low

fair enough since zelda has already special parts in the code :)

Actions #2

Updated by federelli about 16 years ago

Haha :D, this will prove a nice challenge :D.

Actions #3

Updated by tommyhl2.SS about 16 years ago

Get JP on the job, he seems to be doing some great things when it comes to sound
related issues. :)

Actions #4

Updated by jpeterson57 about 16 years ago

  • Priority changed from Low to Normal

Here's what I know: There's two sound codes, AX and non-AX. The DSP documentation
has not been distributed outside of Nintendo so only they can make new sound codes,
and they made two of them. One called AX that SDK users use, and another one for
themselves that many of their games use, for example Mario, Zelda, Pikmin and other
games. The HLE plugin is close to emulating the AX code fully, there's just a few
bugs left. But the non-AX code is not emulated at all by the HLE plugin, except for
one or two boot mails that you can find in UCode_Zelda.cpp.

The non-AX code has been converted to C code to some extent, but not well enough to
make a HLE plugin out of it as I understand it. So the first step towards getting
sound in Zelda is for example to make a non-AX game boot when you use the LLE
plugin. Currently all non-AX games freeze after a second or two as the non-AX code
ends up in the HALT function that stops all execution. So something goes wrong
during the first mail communications.

There's several things one could do next, (i) try to make sense of the mail
communication and find the incorrect mails. The mails in the HLE plugin looked
simple but in the LLE plugin there was something like 20 different mails before HALT
and I could not understand any of them. (ii) Check if the non-AX code has opcodes
that the AX code don't and find out if any of them fail and in that case try to fix
them. (iii) Start making HLE versions of frequently executed opcodes and hope that
luck strikes so that it fixes the emulation.

Actions #5

Updated by XTra.KrazzY about 16 years ago

Do it JPeterson, do it please

Actions #6

Updated by federelli about 16 years ago

Incoming!! :D

Actions #7

Updated by XTra.KrazzY about 16 years ago

sound :(

Actions #8

Updated by tommyhl2.SS about 16 years ago

It's always the great ones that are the hardest to get the sound going - MKDD, SMS,
WW, ZTP. Damn Nintendo and their odd chips. :)

Actions #9

Updated by rm.remoi about 16 years ago

I don't really know if it's a good idea to point at other's work but it seems that
there are people who managed to make a dsp plugin (for winamp) that reads the zww
files plus it's open source. Well I didn't test so it can be bad.
Anyway here are the linkies.

http://www.dextrose.com/_forum/showthread.php?t=9636

and

http://www.hcs64.com/in_cube.html

(I was thinking it could help to resolve this and hopefully other issues)

Feel free to hit me if I have been a bad boy.

Actions #10

Updated by fires.gc about 16 years ago

  • Issue type changed from Bug to Other
Actions #12

Updated by XTra.KrazzY over 15 years ago

  • Status changed from Accepted to Duplicate
Actions

Also available in: Atom PDF