joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.81k stars 383 forks source link

How do I fix this issue? #5084

Open miguellollol opened 4 months ago

miguellollol commented 4 months ago

Question

For context, I'm using Dosbox-X in PC98 mode and just in case it isn't super clear, after the intro a tone is picked up and continuously played.

https://github.com/joncampbell123/dosbox-x/assets/152444671/ee095b24-b23d-49a2-9645-c8bab6c47797

Have you checked that no similar question(s) exist?

Code of Conduct & Contributing Guidelines

joncampbell123 commented 4 months ago

Does the FM card silence all FM output (reset the registers) when the host system signals RESET?

maron2000 commented 4 months ago

Giten Megami Tensei is well known that it has tons of bugs. Try other emulators to see if it is a DOSBox-X bug or not.

joncampbell123 commented 4 months ago

To be honest, you're resetting the game while it's running. If the FM chip isn't given any signal to reset itself to silence I would expect the last FM notes to continue going when you reset the VM like that as normal behavior.

maron2000 commented 4 months ago

There are some sticky notes when audio output is MIDI on np21 forks as well.

miguellollol commented 4 months ago

To be honest, you're resetting the game while it's running. If the FM chip isn't given any signal to reset itself to silence I would expect the last FM notes to continue going when you reset the VM like that as normal behavior.

That's good to know, my main inquiry is the prolonged music note after the intro, however. Thank you for answering regardless.

miguellollol commented 4 months ago

There are some sticky notes when audio output is MIDI on np21 forks as well.

Switching the mpu401 to none is the only solution I've found so far, better than nothing though.

maron2000 commented 4 months ago

Yes, the MIDI bug is on the game side so you have to bare that.