A lot of these programs are hardcoded in terms of what slot they want the MIDI card in.

What's the 6502 doing when the Passport software freezes? It's not any kind of total crash if it's still fielding interrupts.