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.