First post, by HunterZ
- Rank
 - l33t++
 
This thread is about some amazing community efforts (particularly by tikalat, NewRisingSun and ripsaw8080) to hack Sierra/Dynamix sound/music drivers to fix issues (like initialization timeouts) and add new features (such as MIDI+PCM for games that officially have support for only one at a time).
Here is an index of posts in this thread containing links to drivers, tools or other useful information:
- Alternate list by tikalat that may be easier to read
 - Tools/info:
- SCI01 MIDI resource extraction tool? (tikalat)
 - Sierra Resource Viewer (collector)
 - Information on Maggio's GMBLAST.DRV (collector)
 - Information on ScummVM LZW+RLE decoder for Dynamix game resources, as well as information on ScummVM logic for MIDI versus PCM sound effects (tikalat)
 - Information on official and unofficial SCI audio driver releases (collector)
 - Various tools/engines (tikalat)
 - Info (here and next few posts) on upgrading various games to use 16-bit DAC (Great Hierophant/tikalat)
 
 - The Adventures of Willy Beamish:
 - Betrayal at Krondor:
- Krondor driver hack WIP (tikalat)
 - Munt debug log for Krondor MT-32 sysex, showing likely GM-style patch set being used (tikalat)
 - Betrayal at Krondor hack for GM+PCM (NewRisingSun)
 - Transcription of speech PCM files in Betrayal at Krondor (tikalat)
 - Port of NewRisingSun's Betrayal at Krondor GM+PCM hacks to floppy and CD v1.02 (tikalat)
 - Additional fixes (tikalat)
 
 - The Even More! Incredible Machine:
 - Freddy Pharkas:
 - Gabriel Knight:
 - The Incredible Machine:
 - The Incredible Machine 2:
 - Jones in the Fast Lane:
 - King's Quest 1 SCI:
 - King's Quest 6:
 - King's Quest 7:
 - Leisure Suit Larry 6:
 - Pepper's Adventures in Time:
 - Police Quest 4:
 - Quarky & Quaysoo's Turbo Science:
 - Quest for Glory 2:
- SQ4 MTBLAST.DRV hacked to partially work with QFG2 (ripsaw8080)
 - Further attempts at hacking MTBLAST.DRV for QFG2 (tikalat)
 - QFG2 MTBLAST.DRV with patched SOUND.* files to make PCM sounds work (ripsaw8080)
 - Further QFG2 MTBLAST.DRV refinements to add additional MIDI capabilities (tikalat)
 - "Generic" SCI01 MTBLAST.DRV (base for adapting to individual games), and QFG2 MTBLAST.DRV that hacks the interpreter to play PCM sound instead of relying on patched SOUND.* files (tikalat)
 - QFG2 MTBLAST.DRV with patched SOUND.* files for just the 2 sounds not recorded from MT-32 (NewRisingSun)
 
 - Quest for Glory 3:
 - Quest for Glory 4:
 - Rise of the Dragon:
 - Slater & Charlie Go Camping:
 - Sorcerian:
 - Space Quest 3:
 - Space Quest 4:
 - Space Quest 5:
 
*** Thread split from here: Betrayal at Krondor - This program requires microsoft windows? *** - original post follows:
I think one of the bugs in the "free" version 1.01 was what stopped my progress back in the day. By the time I had patched it, I had either lost my progress or the save wasn't compatible or something.
If I were better at assembly, I'd really like to try to make an SB+MPU401 driver for B@K.
I started looking at a disassembly of QfG2's drivers a while back in hopes of accomplishing the same thing there, but I'm not as motivated since ScummVM supports AGI/SC0/SC1 (but not SCI32) games now.