[KongchangAI]
ProductRoland MPU-401 / MIDI处理单元

MPU-401

A MIDI processing unit interface standard introduced by Roland in 1984. It operates on I/O ports 330h and 331h and supports two operating modes: Intelligent Mode and UART Mode. The MPU-401 was an important MIDI interface standard for PC games during the DOS era.

Timeline (last 90 days)

Oct 8

The game's sound library probes devices in a fixed order: Roland MT-32 (via MPU-401) → AdLib → Tandy/PS1 → PC speaker.

Unverified50%
Oct 8

The game uses the D7h instruction when playing notes, which only exists in the intelligent mode of the original Roland MPU-401.

Unverified50%
Oct 8

The MIDI ports of most sound cards such as the Sound Blaster 16 operate in UART-only mode, which responds to reset but does not acknowledge the D7h instruction, causing the game to enter a tight loop with no timeout protection and locking up the entire machine.

Unverified50%
Oct 8

The MPU-401 is a MIDI processing unit interface standard introduced by Roland in 1984, operating on I/O ports 330h/331h.

Unverified50%
Oct 8

In the MPU-401's intelligent mode, a built-in processor handles MIDI timing beat synchronization; in UART mode, it degrades to a pass-through interface that directly forwards raw MIDI bytes.

Unverified50%
Oct 8

TSR resident programs such as SoftMPU use software to emulate the intelligent mode instruction set on top of UART mode in order to fix compatibility issues.

Unverified50%

All Facts (6)

Source Articles