-
-
Notifications
You must be signed in to change notification settings - Fork 66
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
DOSBox Pure Core in Retroarch produces Roland MPU-401 error. #564
Comments
This error does not appear if I use the regular DOSBox core in Retroarch. Does DosBox Pure have to be set up differently so the MPU Driver works correctly? |
You have to enable MIDI output in the |
I have set Midi Output to "Roland SC-55". I have also tried various other settings, such as MT-32. But I still always get this error. |
By the way, this here is the .conf file I'm using to load the game in DOSBox Pure. It was taken from the eXoWin3x collection. Maybe there is something I need to change in the .conf file for it to work? And just to be clear, the game does run with this .conf file in DosBox Pure, and there is even (some) audio when in game (though during the intro screen there is no audio when there should be). It's just that this error appears every time the gameis launched and there is some audio missing. And again, this same .conf file works without the error when using the regular dosbox core in retroarch. Any idea what could be wrong here? (Sorry, couldn't attatch the file, so here are its contents:) [sdl] |
Ah, you're using a .conf file. Notice how your .conf file sets the
|
Hey thx, I will try that for sure and report back. I'm guessing that the reason why regular the dosbox core does not give this error is that it handles the empty value of the "midiconfig" differently? It probably reads an empty value the same ways as if the whole line "midiconfig" wasn't there, correct? |
I don't know how the other cores work... I assume they fully ignore the .conf setting of the [midi] section and only use the core option. If an empty |
I made a quick check of all the .conf files in the eXoWin3x collection. As far as I can tell, the "midiconfig" line is always empty. So your suggestion of having dosbox pure ignore this line if it is empty, could be a good idea. For further information, I was able to distinguish three different types of .conf fies in eXo's collection that may be of interest to you.
[midi]
[midi]
Hope you can use this information. I will try and report back if the error disappears if I delete the midiconfig line, so we can know for sure that this is the issue here. |
Hey quick addendum to my previous post: I just wanted to confirm that deleting the midiconfig line works. The error is gone and sound works like it's supposed to. the section of the config looks like this now: [mixer] Now, what would be really great is if DosBox Pure could be updated to ignore the "midiconfig= " line, if nothing comes after the "=". That would save me from editing all the .conf files. PS: Sorry, I accidentally closed this issue and had to reopen it. |
Update: For now I have replaced all the .conf files with edited ones in which the "midiconfig=" lines are deleted. Everything is working fine with this workaround. IMPORTANT UPDATE: the new "DOSBox Pure 1.0 Preview 1" version breaks everything for me. None of my games work anymore. I have created a separate issue for this. |
Hey everyone,
I was trying to Launch Alice's Adventures in Wonderland with DOSBox Pure in Retroarch. I am using the dosbox.conf file to launch the game via Launchbox. Everything seems to work fine, including the audio. However, I get this MPU-401 driver error in the beginning. If I just hit OK, I can hear the audio playing, so I don't know what this error means.
Can anyone tell me what I have to do to get rid of it? The error does not appear if I use the eXoWin3x version of the game, however, I'd like to use overlays, shaders and save states, that's why I want to use the DOSXBox Pure Retroarch Core.
The text was updated successfully, but these errors were encountered: