Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full JAudio Ucode support #71

Open
ogamespec opened this issue Apr 9, 2020 · 3 comments
Open

Full JAudio Ucode support #71

ogamespec opened this issue Apr 9, 2020 · 3 comments

Comments

@ogamespec
Copy link
Member

ogamespec commented Apr 9, 2020

Achieve sound in games (and IPL menus) that use JAudio UCode.

@ogamespec ogamespec added this to the Dolwin 0.13 milestone Apr 9, 2020
@ogamespec ogamespec modified the milestones: Dolwin 0.130, Dolwin 0.131 Apr 18, 2020
@ogamespec
Copy link
Member Author

Fixed CPU-DSP interrupts.
Funny that they were generated by the old buggy implementation of DSPHalt from the dsp.a library, which set mask 0x0002 (CPU-DSP Int) instead of mask 0x0004 (Halt).

@ogamespec
Copy link
Member Author

Some Japan Zelda boots:
image

@ogamespec
Copy link
Member Author

Current Status. IPL doesn't give sound, but at least it doesn't hang. Same in the vast majority of games with Jaudio. The only exception is Wind Waker. The game shows the logo and then hangs again somewhere in the depths of the sound engine. It's good that ZWW disk has a map of the main dol, it will be easier to understand, thanks to the developers of the game.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant