Open KostaSaizo7 opened 12 months ago
Relevant Citra issue: https://github.com/citra-emu/citra/issues/1040
For certain reasons it is currently best for me to NOT change the upstream DSP HLE code at the moment. I will see if I can get something working locally though.
Anyways this probably just requires the DSP to update the voice statuses in DSP RAM. Should be fairly easy to implement with a proper DSP emulation framework.
Same issue affects Yoshi's New Island; Partially hangs on the first checkpoint waiting for a DSP voice to stop.
Same issue also affects Sonic Lost World
Seems to affect Pokemon Mystery Dungeon: Gates to Infinity too (beginning cutscene)
Yokai Watch hangs too
All of these issues are fixed with the LLE DSP backend, closing this issue when it's fixed in HLE too
Adding a few more games that don't work without LLE DSP at the moment: Battle of Elemental REBOOST: Seems to be in a similar situation as Sonic Lost World and such, works fine with LLE DSP Lego Marvel Avengers: HLE DSP fails due to no AAC
Professor Layton and the Miracle Mask hangs here, lemon emu says something something dsp :)![image](https://github.com/wheremyfoodat/Panda3DS/assets/39852873/fb3c5db9-a19e-4bf1-9886-b043f1eebc44)