SoftMPU Intelligent Mode doesn't work for me

JohnsonWang
Posts: 4
Joined: Mon Aug 16, 2021 9:52 am

SoftMPU Intelligent Mode doesn't work for me

Unread post by JohnsonWang »

I run many DOS game in my MiSTer AO486, and connect USB to external MIDI device, or use MiSTer MIDI 1.2 box to external MIDI device, both methods working very well.

But there are few software/game need MPU-401 Intelligent Mode, like Japanese game Princess Maker 2, and MIDI sequencer: Dynaware Ballade 2.

SOFTMPU /MPU:330
SOFTMPU /MPU:330 /SB:220 /IRQ:5

Above two methods doesn't work for me.

In princess maker 2, there is no MIDI music.

In Dynaware Ballade 2, after press play, no any response, then press stop, the AO486 hang.

How to get the correct Intelligent Mode in AO486?

For reference: I use real Pentium III & Roland MPU MIDI Interface to perform Ballade 2, and it also can work in DOSBox, Intelligent Mode in DOSBox is working well:



BTW, I saw many example: SOFTMPU /MPU:330 /OUTPUT:COM1, I don't know why output to COM1? Even I add OUTPUT:COM1 to my SOFTMPU command, it's no help, still without Intelligent Mode and cause AO486 hang.
bbond007
Top Contributor
Posts: 521
Joined: Tue May 26, 2020 5:06 am
Has thanked: 86 times
Been thanked: 204 times

Re: SoftMPU Intelligent Mode doesn't work for me

Unread post by bbond007 »

JohnsonWang wrote: Thu Aug 19, 2021 4:40 am SOFTMPU /MPU:330
SOFTMPU /MPU:330 /SB:220 /IRQ:5

Above two methods doesn't work for me.
If the App/game uses a 386/32bit DOS extender, then it most likely won't work with SoftMPU unfortunately.
JohnsonWang wrote: Thu Aug 19, 2021 4:40 am BTW, I saw many example: SOFTMPU /MPU:330 /OUTPUT:COM1, I don't know why output to COM1? Even I add OUTPUT:COM1 to my SOFTMPU command, it's no help, still without Intelligent Mode and cause AO486 hang.
These are old examples from before the MPU-401 was implemented in the core.

This won't work anymore unless you manually started MidiLink at 38400 BPS.
Post Reply