The MIDI port can't provoke interrupts at a higher frequency than the configured baud rate no matter what. This is basically true for any UART that is clocked internally. As long as the software can keep with data arriving at full speed, it shouldn't be any problem.Badwolf wrote: Wed Oct 25, 2023 6:42 pm What might happen if the higher priority interrupt is constantly firing? I'm thinking, for example, of severe noise on MIDI ports causing it to think its buffer is full?
But certainly software that is misbehaving can leave TOS input logic in an unstable case. It is well known that you must be careful when disabling interrupts for too long, e.g.. Otherwise if there are pending interrupts, TOS might not be able to recover. I don't have much experience with MIDI, but I assume that something similar could happen if the software is is not processing the MIDI serial stream correctly.
May be there is an issue with game adaptations that didn't consider MIDI. The OP should test original software, just in case.
