Skip to content

🔥🔥🔥 You are viewing a development version of the website. Things will blow up. 🔥🔥🔥

Regular users, please follow the exit signs.

# 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

- Codename: Iceman
- The Colonel’s Bequest
- Conquests of Camelot
- Hoyle’s Official Book of Games
- Jones in the Fast Lane
- King’s Quest I (SCI remake)
- King’s Quest IV
- King’s Quest V
- Leisure Suit Larry 2
- Leisure Suit Larry 3
- Mixed Up Mother Goose
- Police Quest II
- Quest for Glory I (Hero’s Quest)
- Quest for Glory II
- Silpheed
- Sorcerian
- Space Quest III
- Thexder 2

## 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.