When Jason Linhart
, the founder and lead programmer of MicroMagic
, was asked about why Windwalker
support (one of the first games on the market to support the Adlib) was a bit buggy, he stated:
"The original AdLib manual (before they shipped) did not call for ANY delays. The original IBM PC (4.77 Mhz)
couldn't get ahead of the card. By the time it shipped they were telling use to do one IN instruction, and every time a
new faster processor came out they added some delay to their recomendation [sic]. The old 8088 machines would not
have worked with the 35 IN instructions now required, it would have slowed the machine down so much nothing
else could get done."
The solution to fix this problem is simple as it just requires slowing your machine down.