Skip to content

IBM Music Feature Card¶

The IBM Music Feature Card (IMFC) was released by IBM in 1987 as a MIDI-capable sound card for the IBM PC and compatible machines. It featured a Yamaha FB-01 FM synthesiser module and an MPU-401 compatible MIDI interface.

Very few games support the IBM Music Feature Card. It was primarily aimed at musicians and MIDI enthusiasts rather than gamers. Sierra was essentially the only game company to support it, along with a handful of Game Arts/Falcom ports.

Games with IBM Music Feature Card support

Mixer channel¶

The IBM Music Feature Card outputs to the IMFC mixer channel.

Configuration settings¶

IBM Music Feature Card settings are to be configured in the [imfc] section.

imfc¶

Enable the IBM Music Feature Card.

Possible values: on, off default

imfc_base¶

The IO base address of the IBM Music Feature Card.

Possible values: 2A20 default, 2A30.

imfc_irq¶

The IRQ number of the IBM Music Feature Card.

Possible values: 2, 3 default, 4, 5, 6, 7.

imfc_filter¶

Filter for the IBM Music Feature Card output.

Possible values:

  • on default – Filter the output. This applies a 2nd order low-pass filter at 3.5 kHz (lpf 2 3500).
  • off – Don’t filter the output.
  • <custom> – Custom filter definition; see Custom filter settings for details.