I have previously discussed both of these sound device families previous blog entries. The Yamaha IMFC and FB-01 is discussed here : http://nerdlypleasures.blogspot.com/2015/02/the-ibm-music-feature-card-overpriced.html and the Roland Sound Canvas first generation modules here : http://nerdlypleasures.blogspot.com/2013/06/first-generation-roland-gs-devices.html Rather than burying the information in those entries, I would like to add additional new information here.
Showing posts with label Yamaha. Show all posts
Showing posts with label Yamaha. Show all posts
Wednesday, July 19, 2017
Wednesday, July 29, 2015
Yamaha's TG100/OPL4 Connection
Today I am excited to publish the first blog entry on this blog from a guest blogger. This blog entry was written by my good friend Cloudschatze. Except for a few minor edits, the remainder of this blog entry comes directly from him :
Released in early 1992, the inauspicious Tone Generator TG100 marked Yamaha's initial foray into the burgeoning world of General MIDI - a market that was, at the time, wholly defined and dominated by Roland's then year-old Sound Canvas SC-55.
At a glance, the TG100 (along with its display-less DTM counterpart, the CBX-K3), is a 28-note "Advanced Wave Memory" tone generator, containing 192 instrument voices, 64 user voices, 10 drum kits, and featuring a custom reverb DSP. Promoting its usefulness in a laptop-connected, portable environment, the TG100 is also one of the first musical instruments to feature serial port connectivity, effectively negating the need for a dedicated host-based MIDI interface like the MPU-401. Aesthetically, the TG100 is smaller than photos might suggest and unsubtly seems to borrow certain design elements from Roland's earlier MT-32.
Drawing comparisons with the SC-55, Yamaha's TG100 similarly satisfies the General MIDI requirements, while likewise providing a superset of features to both enhance the experience, and impart a degree of compatibility with non-GM-conforming sequences. While a GM device by default, the TG100 provides two alternate modes of operation, offering instrument/drum-map compatibility with either Yamaha's own "Disk Orchestra" (Clavinova) units, or with Roland's CM-64. An "RX" drum kit rounds-out the mix of versatility, providing a layout compatible with Yamaha's RX-series drum machines.
Enhancements over the SC-55 include an extra four notes of polyphony, a larger waveform ROM set (4MB vs. 3MB), and the traditional synthesizer/ROMpler-esque ability to create up to 64 user-defined instruments like the MT-32. Yamaha's Windows 3.1-based, "WinTiGer" editor lends some ease to the instrument creation process, revealing an architecture reminiscent of the latent QS300 functionality of Yamaha's earlier XG tone generators.
Oh, British humor...
Given that TG100 units routinely sell for under $50 these days, it would be reasonable to think that such a purchase could be a no-brainer for anyone looking for an external General MIDI playback device for retro-gaming, right?
In my opinion, no, and here's why:
It's not a Sound Canvas.
No kidding, right?
By design, the General MIDI requirements offered neither suggestion, nor restriction, on how compatible devices should sound. General MIDI required little more than Program Change #0 sound like a piano, Program Change #23 like a harmonica and so on. Implementers were left with creative interpretation regarding the specific synthesis methods and waveforms used to generate these sounds, and, of great significance, their volume and envelope levels. Because each implementer made their own unguided choices on how each instrument would sound, there was an unfortunate amount of playback variance to be had between the first GM-compatible devices.
Given Roland's well-managed head start, you'll find that most GM soundtracks were authored with, or for, the de-facto standard GM device that was the Sound Canvas. This fact was not lost on Roland's competitors, who, in turn, designed subsequent GM-compatible offerings to better imitate the characteristics of the SC-55. Unfortunately, for early devices like the TG100, a majority of non-native sequence playback - in-game or otherwise - tends to come across as undesirably unbalanced.
Given Roland's well-managed head start, you'll find that most GM soundtracks were authored with, or for, the de-facto standard GM device that was the Sound Canvas. This fact was not lost on Roland's competitors, who, in turn, designed subsequent GM-compatible offerings to better imitate the characteristics of the SC-55. Unfortunately, for early devices like the TG100, a majority of non-native sequence playback - in-game or otherwise - tends to come across as undesirably unbalanced.
My opinion of its PC gaming suitability aside, as a compositional tool, or even just a cheap serial-to-MIDI converter, an inexpensive TG100 might be well worth experimenting with. Regrettably, the gaming-focused comparisons available on YouTube, while important for that purpose, tend to be poorly representative of the TG100 as a whole. As with other GM-compatibles, you really need to hear native compositions to get a complete impression of the TG100's tonal character.
Michael Walthius, the "Keyboard Wizard," composed with the TG100 for several years, and perhaps his music provides the best examples of the TG100's potential:
"Demons"
"Dreaming in Stereo"
"Echoes"
"Eternium"
"The Ultimate Life"
These pieces demonstrate some of the TG100's strengths and weaknesses with its instrument patches. To be sure, the electric guitars are wildly unconvincing, and, owing to its less-complex engine, the synth leads and pads are remarkably shallow and uninspiring. Conversely, the acoustic/orchestral instrumentation, and drum kits in particular, are of mostly decent quality. Overall, and when properly composed for, I feel that the TG100 is able to provide a comparable counterbalance to Roland's SC-55, which the recordings hopefully demonstrate.
Now, interestingly enough, while most of the major General MIDI module releases have direct ISA sound card or waveblaster daughterboard-format counterparts, Yamaha's TG100 seems to be the odd exception.
Or, is it..?
Although Yamaha dominated the low end of PC music playback with its OPL2 and OPL3 chips, found on innumerable sound cards, the company continued to innovate to meet the need for more advanced but still cost-effective PC music reproduction. Designed around 1992/1993, but entering full production in early 1994, Yamaha's OPL4 combined 20-voice, OPL-3 compatible FM synthesis, and 24-voice, PCM "Wave Table" synthesis in a single IC, the YMF278B. ROM samples for the PCM synthesis engine are contained on a separate chip. Unsurprisingly, a comparison of the TG100 and OPL4 PCM wavetable synthesis parameters shows more than a few similarities. In fact, take the TG100, reduce its capabilities down to the most basic General MIDI requirements (24-voice polyphony, 128 capital tone instruments, 1 drumkit, no effects), and you end-up with something uncannily duplicated by the YMF278B + (2MB) YRW801 sample ROM combination, when used in conjunction with Yamaha's original instrument definition data specific to that pairing.
The similarity between the TG100 and the OPL4 is striking. Hearing is certainly believing, as demonstrated with playback of the same Michael Walthius compositions with Mediatrix' OPL4-bearing AudioTrix Pro soundcard.
"Demons"
"Dreaming in Stereo"
"Echoes"
"Eternium" Notice the lacking "Analog Kit," as compared to the TG100 version.
"The Ultimate Life"
The OPL4 playback in the above recordings was accomplished through use of MediaTrix' earlier, "PLAYMIDI" utility, which contains a direct-write, standalone MIDI interpreter, and utilizes Yamaha's original patch information derived from the TG100. While these particular AudioTrix Pro OPL4 hardware recordings bear substantial similarities to the TG100 recordings, MediaTrix' version 2.0 initialization firmware and drivers incorporate patch modifications by Fat Labs, successfully providing a more balanced approach to playback, but breaking the balance level compatibility with the TG100 in the process. As a result, the same MIDI files do indeed sound different when played through the AudioTrix Pro's MPU-401 interface, or in Windows. Similarly, Yamaha's YMF278B-bearing SW20-PC soundcard, and the later, ROM-integrated OPL4-ML(2) chipsets, contain both revised ROM sample sets and patch data and will not sound the same compared to the TG100 or the AudioTrix cards.
At the end of the day, the OPL4's TG100-based lineage seems pretty clear - a connection that seems to have gone almost wholly unnoticed by the entire Internet.
Saturday, February 14, 2015
The IBM Music Feature Card - Overpriced, Underperforming, Yet Insanely Desirable
The IBM Music Feature Card (IMFC) was one of IBM's last products for its IBM PC/XT/AT family. Released around March, 1987, it was an 8-bit card that could be used in its PC line, which was deprecated on April 2, 1987 and also in its IBM PS/2 Model 30. IBM's focus had firmly shifted to its PS/2 line and spent most of its R&D developing Microchannel expansion cards. In 1990 IBM began releasing systems with ISA slots that could fit the full-length Music Feature card, but by that time, the card has been discontinued.
The IMFC was not cheap at $600.00 ($1,250.00 today) when it was introduced. This was not uncommon, buying IBM was not cheap. The card was designed by Yamaha and contained at its core a Yamaha music chip. The card was also consisted of a complex design of off the shelf logic chips to implement a MIDI interface and features useful to a hardware developer. Because IBM had exclusive access to Yamaha's chip, the YM-2164 OPP, and the card was incredibly expensive and difficult to clone, no clones ever appeared on the market.
IBM barely marketed the card at all, and IBM products appealed to businessmen and white collar types. Musicians were typically anything but. For little more than the cost of the IMFC, a musician could buy a complete Atari 520ST system, which included a built-in MIDI Interface. Thus the card was doomed to failure in the marketplace.
IBM still deserves credit for making the first sound card expansion for general PC use. You certainly could use the card in a non-IBM PC, so long as you had a slot and room to fit it. Unlike the PCjr. sound chip or the PCjr. Speech Adapter, IBM's card was not tied to a specific computer. Other PC expansion cards that generated sound probably predated IBM's card, like the Mindscape Music Board included with the PC version of the Bank Street Music Writer, but the hardware was only intended for use with the manufacturer's software. IBM and Yamaha provided a few utilities for the IMFC, including the Compose and Playrec software. IBM's Storyboard Plus 2.0 has IMFC and PS/2 Speech Adapter support. Software for the card can be found at ftp.oldskool.org/pub.misc/Hardware/IBM/Music Feature Card. The card came with a diagnostics disk and can be tested with a late IBM PC/XT Advanced Diagnostics disk. Some software outside IBM and Yamaha also supported it. Electronic Arts released a special, rare version of Music Construction Set for the card. These include MIDI sequencers like Cakewalk Pro ans Voyetra Sequencer Plus, most of Sierra's games from 1988-1990.
The card itself has two features. First is an 8-voice sound generator centered around the YM-2164. This eight voice polyphonic/multitimbral chip can access 240 preset instruments and 96 user created instruments. It generates sound through four-operator FM synthesis and supports stereo sound output. The sound generator is identical to the Yamaha FB-01 MIDI Module with the exceptions that the FB-01 can save user patches and configurations and has external controls. The second is a MIDI interface that is used to communicate with the sound generator and other devices. Windows never supported the MIDI Interface or the card's sound hardware.
The IMFC came with a MIDI breakout box that consisted of one MIDI IN, one MIDI OUT and one MIDI THRU port, all DIN-5s of course. It allowed the MIDI interface to control external MIDI devices and external MIDI devices to control the sound hardware on the card. It connected to the expansion cable with nine wires and uses a DE-9 connector. There is no circuitry in the breakout box, so it can be easily replicated. IBM provided full documentation for the card's features in its Options and Adapters manual, and it can be found online at http://www.minuszerodegrees.net/ The breakout box is even rarer than the card itself. It has a PS/2 design.
Competition soon appeared in the face of the Adlib Music Synthesizer Card. The Adlib at first was marketed as a music creation tool with its Visual Composer software. The Adlib card uses a two operator FM Synthesis chip from Yamaha, the YM-3812, but Adlib intentionally scratched off the part number to obscure the identity of the chip. Unlike the IMFC, the Adlib was a simple card which required programmers to access the sound chip's registers directly. The Adlib was introduced at $219.99, roughly 1/3 of the price of the IBM card and came with software as well. The Adlib was not a huge hit until it started to be adopted for games toward the end of 1988. Creative Technology also sold its Creative Music System package as well around this time, but its PSG based sound was not well received and it was not successful. Roland had been marketing its MPU-401 Interface for several years and had interface cards for the IBM PC and any clone with an ISA slot, but it could be used with any MIDI hardware. In the days before General MIDI, MIDI capabilities and features varied tremendously from manufacturer to manufacturer and product to product.
The IMFC has a pair of dipswitches to set the address, and there are only two official selections. If switch one is "OFF", you get the default base address of 2A20 and if "ON", you get the alternative address of 2A30. Because many cards or systems only decode 10 bits of the I/O address bus, these selections will frequently overlap with I/O addresses 220, 230, 320 and 330. You may issues if you have a Sound Blaster or a Roland MPU-401 or a Gravis Ultrasound installed at the same address. It also uses an IRQ, any from 3-7. Yamaha's software uses the IRQ and is very speed sensitive and does not work in a 386 or faster system. Sierra's software does not have a problem with system speeds and the IMFC. Officially, IBM allowed for two IMFCs in a single system, the other two I/O address settings were not documented. IBM PC/XT slot 8 operation is not supported and it does not fit in that slot or slot 7 in an IBM PC/XT case anyway.
The IMFC with its breakout box has two small advantages over other "modules on a card" like the Roland LAPC-I, SCC-1 and MPU-401AT with a daughterboard. First, the sound generator can accept sysex from its MIDI IN without any settings in the MIDI interface needing to be changed. Second, the sound generator can receive MIDI input and send MIDI output. The sound generators on the Roland devices can only receive MIDI Input, they cannot send MIDI output. Therefore, you cannot simply dump a game's patches from a LAPC-I by transmitting a dump receive command to the sound generator, the data that the sound generator wants to send will go nowhere. This allows the card to be used as an FB-01 just by powering on the system. Additionally, unlike the FB-01, you do not need to turn the memory protection to OFF to allow the sound generator to receive custom patches and configurations. However, you may need to reset the system with the IMFC between games.
If the IMFC card had been only supported by IBM and Yamaha, it probably would have faded into obscurity and have been almost forgotten. The IBM marquee would have ensured some level of vintage recognition, but Sierra On-line gave it a lot more. Sierra, when it developed its SCI engine, focused on supporting music devices for every computer user's budget. Uses with no sound card would have to make do with the PC Speaker and PCjr. and Tandy 1000 users could hear 3-voice music from their system. Sierra identified the Adlib Music Synthesizer as an appropriate low-end card and the Roland MT-32 with the MPU-401 as a high end solution. IBM's card was the only other device with any meaningful market penetration and a published Technical Reference manual, so Sierra supported it as well in its SCI engine adventure games, starting with King's Quest IV in September, 1988.
Unfortunately, chip music was not the strong suit of Sierra's in house or contracted musicians. Their strength was with the MT-32, hence their sound tracks were optimized for that device. The music for its games simply was not as impressive on the Adlib and Tandy chips. However, because the Adlib was much cheaper than the MT-32, Sierra at least tried to make their music sound decent on it. Tandy 1000 systems were still very popular and Sierra was still a strong supporter of that PC offshoot at this time. If the MT-32 was Sierra's first tier sound device, the Adlib and Tandy were the second tier. Unfortunately, the IMFC was definitely in the third tier. Sierra did not spend sufficient resources to make its music sound good on the Music Feature. Its music scores played to the strengths of the MT-32, not the advanced FM synthesis of the IMFC. It spent even less time with later supported music devices like the CMS Game Blaster, the Casio MT-540/CT-460/CSM-1 and other synthesizers.
There is no question that the hardware inside the IMFC can be used to make great music, even though access to its registers is indirect via voice parameters. The YM-2614 is in the same family as the YM-2151 OPM chip. A very close cousin is the YM-2612 found in the Sega Genesis and Fujitsu FM-Towns. The YM-2151 was used as one of or the main music chip in countless arcade games and the Sharp X-1 and X68000. Even the YM-3812 in the Adlib, Sound Blaster and their clones could be coaxed, in the right hands, to produce memorable tunes. Unfortunately, Sierra's musicians were not the "right hands". In fact, most of Sierra's games sound much better on the Adlib than they did on the Music Feature, despite the latter having far more potential. However, the MT-32 and Roland MPU-IPC, at $550.00, was cheaper than IBM's card and totally blew it out of the water once you heard both in any Sierra game. Ken Williams, President of Sierra On-Line, Inc., rather obliquely recognized this in his letter included in Sierra's games discussing the advantages of sound cards :
"A third card, from IBM, is also of exceptional quality, and out products do support it, but it carries a high price when compared feature by feature with the Ad Lib or MT-32."
Sierra sold the Ad Lib and MT-32 directly but told customers to order the IMFC directly from their local IBM dealer.
Sierra eventually supported the external FB-01 when attached to a Roland MPU-401 interface. The MPU-401 MIDI Interface is totally incompatible with the IMFC MIDI interface. Most of its games support or can be easily be made to support this music through either the Music Feature or the FB-01. Here is a list of games and what each supports :
If you ever come across someone advertising a CIB Music Feature, you should expect to find inside the box the card itself, the breakout box with an IBM logo, a black retaining bracket to support a full length card, the installation manual and diagnostics diskettes. The CIB Music Feature that sold for $1,225.00 came with [PC & XT] Diagnostics v2.24, Diagnostics for IBM Personal Computer AT and IBM Personal Computer XT Model 286 v2.07, both on 5.25" floppies and IBM Personal System/2 Model 30 Starter Diskette v1.03 on 3.5" disk. The included disks and version numbers may vary a bit
The IMFC was not cheap at $600.00 ($1,250.00 today) when it was introduced. This was not uncommon, buying IBM was not cheap. The card was designed by Yamaha and contained at its core a Yamaha music chip. The card was also consisted of a complex design of off the shelf logic chips to implement a MIDI interface and features useful to a hardware developer. Because IBM had exclusive access to Yamaha's chip, the YM-2164 OPP, and the card was incredibly expensive and difficult to clone, no clones ever appeared on the market.
IBM barely marketed the card at all, and IBM products appealed to businessmen and white collar types. Musicians were typically anything but. For little more than the cost of the IMFC, a musician could buy a complete Atari 520ST system, which included a built-in MIDI Interface. Thus the card was doomed to failure in the marketplace.
IBM still deserves credit for making the first sound card expansion for general PC use. You certainly could use the card in a non-IBM PC, so long as you had a slot and room to fit it. Unlike the PCjr. sound chip or the PCjr. Speech Adapter, IBM's card was not tied to a specific computer. Other PC expansion cards that generated sound probably predated IBM's card, like the Mindscape Music Board included with the PC version of the Bank Street Music Writer, but the hardware was only intended for use with the manufacturer's software. IBM and Yamaha provided a few utilities for the IMFC, including the Compose and Playrec software. IBM's Storyboard Plus 2.0 has IMFC and PS/2 Speech Adapter support. Software for the card can be found at ftp.oldskool.org/pub.misc/Hardware/IBM/Music Feature Card. The card came with a diagnostics disk and can be tested with a late IBM PC/XT Advanced Diagnostics disk. Some software outside IBM and Yamaha also supported it. Electronic Arts released a special, rare version of Music Construction Set for the card. These include MIDI sequencers like Cakewalk Pro ans Voyetra Sequencer Plus, most of Sierra's games from 1988-1990.
The card itself has two features. First is an 8-voice sound generator centered around the YM-2164. This eight voice polyphonic/multitimbral chip can access 240 preset instruments and 96 user created instruments. It generates sound through four-operator FM synthesis and supports stereo sound output. The sound generator is identical to the Yamaha FB-01 MIDI Module with the exceptions that the FB-01 can save user patches and configurations and has external controls. The second is a MIDI interface that is used to communicate with the sound generator and other devices. Windows never supported the MIDI Interface or the card's sound hardware.
Competition soon appeared in the face of the Adlib Music Synthesizer Card. The Adlib at first was marketed as a music creation tool with its Visual Composer software. The Adlib card uses a two operator FM Synthesis chip from Yamaha, the YM-3812, but Adlib intentionally scratched off the part number to obscure the identity of the chip. Unlike the IMFC, the Adlib was a simple card which required programmers to access the sound chip's registers directly. The Adlib was introduced at $219.99, roughly 1/3 of the price of the IBM card and came with software as well. The Adlib was not a huge hit until it started to be adopted for games toward the end of 1988. Creative Technology also sold its Creative Music System package as well around this time, but its PSG based sound was not well received and it was not successful. Roland had been marketing its MPU-401 Interface for several years and had interface cards for the IBM PC and any clone with an ISA slot, but it could be used with any MIDI hardware. In the days before General MIDI, MIDI capabilities and features varied tremendously from manufacturer to manufacturer and product to product.
The IMFC has a pair of dipswitches to set the address, and there are only two official selections. If switch one is "OFF", you get the default base address of 2A20 and if "ON", you get the alternative address of 2A30. Because many cards or systems only decode 10 bits of the I/O address bus, these selections will frequently overlap with I/O addresses 220, 230, 320 and 330. You may issues if you have a Sound Blaster or a Roland MPU-401 or a Gravis Ultrasound installed at the same address. It also uses an IRQ, any from 3-7. Yamaha's software uses the IRQ and is very speed sensitive and does not work in a 386 or faster system. Sierra's software does not have a problem with system speeds and the IMFC. Officially, IBM allowed for two IMFCs in a single system, the other two I/O address settings were not documented. IBM PC/XT slot 8 operation is not supported and it does not fit in that slot or slot 7 in an IBM PC/XT case anyway.
![]() |
| IBM Music Feature Breakout Box |
If the IMFC card had been only supported by IBM and Yamaha, it probably would have faded into obscurity and have been almost forgotten. The IBM marquee would have ensured some level of vintage recognition, but Sierra On-line gave it a lot more. Sierra, when it developed its SCI engine, focused on supporting music devices for every computer user's budget. Uses with no sound card would have to make do with the PC Speaker and PCjr. and Tandy 1000 users could hear 3-voice music from their system. Sierra identified the Adlib Music Synthesizer as an appropriate low-end card and the Roland MT-32 with the MPU-401 as a high end solution. IBM's card was the only other device with any meaningful market penetration and a published Technical Reference manual, so Sierra supported it as well in its SCI engine adventure games, starting with King's Quest IV in September, 1988.
Unfortunately, chip music was not the strong suit of Sierra's in house or contracted musicians. Their strength was with the MT-32, hence their sound tracks were optimized for that device. The music for its games simply was not as impressive on the Adlib and Tandy chips. However, because the Adlib was much cheaper than the MT-32, Sierra at least tried to make their music sound decent on it. Tandy 1000 systems were still very popular and Sierra was still a strong supporter of that PC offshoot at this time. If the MT-32 was Sierra's first tier sound device, the Adlib and Tandy were the second tier. Unfortunately, the IMFC was definitely in the third tier. Sierra did not spend sufficient resources to make its music sound good on the Music Feature. Its music scores played to the strengths of the MT-32, not the advanced FM synthesis of the IMFC. It spent even less time with later supported music devices like the CMS Game Blaster, the Casio MT-540/CT-460/CSM-1 and other synthesizers.
There is no question that the hardware inside the IMFC can be used to make great music, even though access to its registers is indirect via voice parameters. The YM-2614 is in the same family as the YM-2151 OPM chip. A very close cousin is the YM-2612 found in the Sega Genesis and Fujitsu FM-Towns. The YM-2151 was used as one of or the main music chip in countless arcade games and the Sharp X-1 and X68000. Even the YM-3812 in the Adlib, Sound Blaster and their clones could be coaxed, in the right hands, to produce memorable tunes. Unfortunately, Sierra's musicians were not the "right hands". In fact, most of Sierra's games sound much better on the Adlib than they did on the Music Feature, despite the latter having far more potential. However, the MT-32 and Roland MPU-IPC, at $550.00, was cheaper than IBM's card and totally blew it out of the water once you heard both in any Sierra game. Ken Williams, President of Sierra On-Line, Inc., rather obliquely recognized this in his letter included in Sierra's games discussing the advantages of sound cards :
"A third card, from IBM, is also of exceptional quality, and out products do support it, but it carries a high price when compared feature by feature with the Ad Lib or MT-32."
Sierra sold the Ad Lib and MT-32 directly but told customers to order the IMFC directly from their local IBM dealer.
Sierra eventually supported the external FB-01 when attached to a Roland MPU-401 interface. The MPU-401 MIDI Interface is totally incompatible with the IMFC MIDI interface. Most of its games support or can be easily be made to support this music through either the Music Feature or the FB-01. Here is a list of games and what each supports :
| SCI0 Games | IMFC | FB-01 | Notes |
| King's Quest IV | Y | New Only | v1.003.006 or later for FB-01 |
| Leisure Suit Larry 2 | Y | New Only | v1.002.000 or later for FB-01 |
| Leisure Suit Larry 3 | Y | Y | |
| The Colonel's Bequest | Y | Y | |
| Space Quest III | Y | Y | |
| Codename: Iceman | Y | Y | |
| Hero's Quest/Quest for Glory | Y | Y | |
| Hoyle's Official Book of Games | Y | Y | |
| Police Quest II | Y | Y | |
| Conquests of Camelot | Patch | Patch | |
| King's Quest I SCI | N | Y | Crashes often with IMFC |
| Mixed Up Mother Goose | Patch | Patch | |
| SCI1 Games | IMFC | FB-01 | Notes |
| Jones in the Fast Lane | Patch | N | |
| King's Quest V | Patch | N | |
| Quest for Glory 2 | Patch | N | |
| Game Arts/Falcom Ports | IMFC | FB-01 | Notes |
| Sorcerian | Buggy | Buggy | |
| Thexder 2 | Patch | N | |
| Silpheed | Y | New Only | v2.x or later for FB-01 |
| SCI0 Demos and Previews | IMFC | FB-01 | Notes |
| 1988 Christmas Card | Y | N | |
| Astro Chicken 1 | Y | Y | |
| Astro Chicken 2 | Y | Y | |
| Fun Seeker's Guide | Y | Patch |
For the entries in the above table marked Patch, if the game has a IMF.DRV file, all it needs for FB-01 support is the FB01.DRV file, which can be found from another game using the same engine. If the game does not have an IMF.DRV file, then not only will it need that file but also a file named PATCH.002. If you can find an FB01.DRV from another game with the engine, it should work as well. If there is an N underneath the FB-01 column, that means that no working FB01.DRV works with the game.
The games Sierra released in 1990, for the most part, only supported the IMFC by patches. After 1990 Sierra discontinued support for the IMFC and other MIDI devices which it had previously provided some support. By that time, IBM had discontinued the card. At that point, it only served as a MIDI device which had no Windows support, so interest must have withered away. No game companies other than Sierra ever supported the IBMC.
When I acquired mine around 2007, I was able to get it for about $120.00 on ebay from one of those crusty sellers who take the worst cell phone pictures and have a vastly inflated sense of value for most of their stuff. I later found the breakout box for about $40.00. On January 14, 2016, a fully boxed and complete Music Feature went for $1,225.00. Cards with the breakout box can go from anywhere from $300-$880. I believe there are at least twenty specimens of the card known to exist in the hands of various collectors. Considering what the IMFC was capable of, these prices are unreal.
Here are links with varied samples of the card's output :
The rather plain, PS/2 style box the card came in can be seen in this video :
If you ever come across someone advertising a CIB Music Feature, you should expect to find inside the box the card itself, the breakout box with an IBM logo, a black retaining bracket to support a full length card, the installation manual and diagnostics diskettes. The CIB Music Feature that sold for $1,225.00 came with [PC & XT] Diagnostics v2.24, Diagnostics for IBM Personal Computer AT and IBM Personal Computer XT Model 286 v2.07, both on 5.25" floppies and IBM Personal System/2 Model 30 Starter Diskette v1.03 on 3.5" disk. The included disks and version numbers may vary a bit
IBM Music Feature Cards generally come in two varieties, one with a socketed EPROM in U34 and another with a Mask ROM in U34. The EPROM cards came earlier than the Mask ROM cards. However, there are two revisions of the Mask ROM card, the difference being a fix to the diode/resistor/capacitor jumble at C26. In the older card, there is a diode and a resistor soldered to the legs of the capacitor in a hot-fix way. In the card I own, the later Mask ROM card, there are plated holes and labels for the resistor and diode. All the EPROM cards I have seen appear to be the same revision. I do not know if there are any revisions to the code in the EPROM, but all photos I have seen of the EPROM seem to have the same label over the erase window.
| IBM Music Feature Card - Earlier Edition (Wikipedia image) |
![]() |
| IBM Music Feature - Later Edition |
If you need documentation or diagnostics for the Music Feature, you can find everything you need here :
ftp.oldskool.org/pub/misc/Hardware/IBM/Music Feature Card - has the technical reference and programs you could have obtained separately.
http://www.ibm-pc.org/manuals/ibm/options/options.htm - has the installation manual which came with the Music Feature
There are no drivers for this card, the card only came with Diagnostics disks. You can find them here : http://www.ibm-pc.org/diagnostic/ibm/ibm.htm Always use the latest dated version.
If you have a Music Feature Card and the EPROM becomes corrupted, you can burn a new EPROM with the firmware located here : http://www.ibm-pc.org/firmware/ibm/options/options.htm
ftp.oldskool.org/pub/misc/Hardware/IBM/Music Feature Card - has the technical reference and programs you could have obtained separately.
http://www.ibm-pc.org/manuals/ibm/options/options.htm - has the installation manual which came with the Music Feature
There are no drivers for this card, the card only came with Diagnostics disks. You can find them here : http://www.ibm-pc.org/diagnostic/ibm/ibm.htm Always use the latest dated version.
If you have a Music Feature Card and the EPROM becomes corrupted, you can burn a new EPROM with the firmware located here : http://www.ibm-pc.org/firmware/ibm/options/options.htm
Subscribe to:
Posts (Atom)





