wheremyfoodat / Panda3DS

HLE 3DS emulator
https://panda3ds.com/
GNU General Public License v3.0
788 stars 56 forks source link

DSP hangs #114

Open KostaSaizo7 opened 12 months ago

KostaSaizo7 commented 12 months ago

Professor Layton and the Miracle Mask hangs here, lemon emu says something something dsp :) image

wheremyfoodat commented 12 months ago

Relevant Citra issue: https://github.com/citra-emu/citra/issues/1040

wheremyfoodat commented 12 months ago

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.

wheremyfoodat commented 12 months ago

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.

wheremyfoodat commented 11 months ago

Same issue affects Yoshi's New Island; Partially hangs on the first checkpoint waiting for a DSP voice to stop.

Adamillo commented 10 months ago

Same issue also affects Sonic Lost World

wheremyfoodat commented 10 months ago

Seems to affect Pokemon Mystery Dungeon: Gates to Infinity too (beginning cutscene) image

KostaSaizo7 commented 9 months ago

Yokai Watch hangs too

image

wheremyfoodat commented 4 months ago

All of these issues are fixed with the LLE DSP backend, closing this issue when it's fixed in HLE too

wheremyfoodat commented 4 months ago

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