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:
- Tools/info:
- SCI01 MIDI resource extraction tool? (tikalat): Re: Betrayal at Krondor - This program requires microsoft windows?
- Sierra Resource Viewer (collector): Re: Betrayal at Krondor - This program requires microsoft windows?
- Information on Maggio's GMBLAST.DRV (collector): Re: Betrayal at Krondor - This program requires microsoft windows?
- Information on ScummVM LZW+RLE decoder for Dynamix game resources, as well as information on ScummVM logic for MIDI versus PCM sound effects (tikalat): Re: Betrayal at Krondor - This program requires microsoft windows?
- Information on official and unofficial SCI audio driver releases (collector): Re: Betrayal at Krondor - This program requires microsoft windows?
- Quest for Glory 2 drivers/info:
- SQ4 MTBLAST.DRV hacked to partially work with QFG2 (ripsaw8080): Re: Betrayal at Krondor - This program requires microsoft windows?
- Further attempts at hacking MTBLAST.DRV for QFG2 (tikalat): Re: Betrayal at Krondor - This program requires microsoft windows?
- QFG2 MTBLAST.DRV with patched SOUND.* files to make PCM sounds work (ripsaw8080): Re: Betrayal at Krondor - This program requires microsoft windows?
- Further QFG2 MTBLAST.DRV refinements to add additional MIDI capabilities (tikalat): Re: Betrayal at Krondor - This program requires microsoft windows?
- "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): Re: Betrayal at Krondor - This program requires microsoft windows?
- QFG2 MTBLAST.DRV with patched SOUND.* files for just the 2 sounds not recorded from MT-32, plus an MTBLAST.DRV for SCI0 KQ1 (NewRisingSun): Re: Sierra/Dynamix sound driver hacking
- Betrayal at Krondor drivers/info:
- Krondor driver hack WIP (tikalat): Re: Sierra/Dynamix sound driver hacking
- Munt debug log for Krondor MT-32 sysex, showing likely GM-style patch set being used (tikalat): Re: Sierra/Dynamix sound driver hacking
- Betrayal at Krondor hack for GM+PCM (NewRisingSun): Re: Sierra/Dynamix sound driver hacking
- Transcription of speech PCM files in Betrayal at Krondor (tikalat): Re: Sierra/Dynamix sound driver hacking
- Port of NewRisingSun's Betrayal at Krondor GM+PCM hacks to floppy and CD v1.02 (tikalat): Re: Sierra/Dynamix sound driver hacking
- Other drivers:
- MT-32 + PCM hack for Willy Beamish CD (NewRisingSun): Re: Sierra/Dynamix sound driver hacking
- SQ5 GM hack for 16-channel MIDI and proper drum map changes, plus a stereo OPL driver (NewRisingSun): Re: Sierra/Dynamix sound driver hacking
- MT-32 + PCM hack for Rise of the Dragon (NewRisingSun): Re: Sierra/Dynamix sound driver hacking
- MT-32 + PCM and GM + PCM hacks for Quarky & Quaysoo's Turbo Science (NewRisingSun): Re: Sierra/Dynamix sound driver hacking
- Stereo+bugfixed OPL, plus GM + PCM and MT-32 + PCM hacks for The Incredible Machine EN/FR//DE (NewRisingSun): Re: Sierra/Dynamix sound driver hacking
*** 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.