Ok, so a few more things I have found out while looking through documentation.
Different Orchid cards:
Gamewave 32
Gamewave 32 Plus - what exactly is this? This ships with the InVision ROMs ( Manual shows instead of just speaker and line out and a volume control, the volume control is replaced by Line In and MIC. )
Soundwave 32
Soundwave 32 Pro (comes with QSound ld file (3DFM.LD) ) while the other cards you needed to buy it as an addon. I just happen to have the install files for the Soundwave 32 Pro so I will be testing this out.
SoundWave 32+SCSI
comes with a WaveBooster interface connector
(All SounWave 32 SCSI models ship with InVision ROMs)
Soundwave 32Pro SCSI -
same features as the SoundWave 32+SCSI, but replaces the Roland MT-32 compatibility mode with the Algorithmic/Wavetable Synthesis (A/WS) method for creating sounds.
SoundWave 32+Studio -
same features as the SoundWave 32+SCSI for a total of 56 wavetable synthesis voices. In addition, it comes with Orchid's Wavebooster 4FX high-quality wavetable synthesizer card. It features include 4MB of ROM samples, built-in digital effects, reverb and chorus, and compatibility with the General Synthesizer specification.
https://books.google.com/books?id=eMKimy4DFaE … epage&q&f=false
----------------------------------------------------------------------------------------------------
InVision ROMs info from the DSP update readme:
Changes in this Release
----------------------- […]
Show full quote
Changes in this Release
-----------------------
This updated DSP code adds the following functions to Orchid
SoundWave and GameWave products.
* Enhanced SoundBlaster compatibility
* Improved MIDI THRU support
* Improved MIDI SYSEX support (required for use with Orchid's
DOS audio control panel which is coming soon).
* new INFO.EXE program to report file versions
Note:
-----
This new DSP code is ONLY appropriate for Orchid audio boards
that have the InVision ROM upgrade installed. You will
experience odd wavetable sounds if you try to use them with other
types of ROMS. If you don't have the InVision ROM upgrade, but
would like more information please see the following Press
Release.
Orchid Technology
Press Release
-------------------------------
"InVision Interactive, a supplier of sound samples for leading
synthesizer manufacturers (Korg, Ensoniq, Yamaha and others), has
designed a custom sound set for Orchid Technology's SoundWave 32
card. This new sound set, with over 200 instrument and effects
sounds , improves the quality of both the General MIDI and MT-32
instruments by utilizing InVision's patented sound processing
techniques.
"Originally aimed at music markets, this new sample set is great
for games and other multimedia applications, enhancing the
realism and depth of the Orchid SoundWave 32 card. These ROM sets
are available now from InVision Interactive. The price is $39.95
(plus shipping and handling), and includes the new ROM chips and
software. A new ROM upgrade for Orchid's GameWave 32 will also be
available February 1, 1994, from InVision.
----------------------------------------------------------------------------------------------------
GameWave32 driver tests:
Gamewave32 v1.4 (driver set for Gamewave32 with non-InVision ROMs)- Nothing except the CDROM driver gets loaded in config.sys . GW32 is the config utility (and TSR? ) that runs in Autoexec.bat and that you use to reconfigure after bootup.
GENMID.LD works fine and I think sounds better than the Cardinal DSP001WA.LD. MT32.LD gives no sound whatsoever - tried in KQ6 and Dune2.
Gamewave32 v2.3 (driver set for Gamewave32 with upgraded InVision ROMs) - GENMID.LD works but there is definitely something wrong with the mapping as at least one instrument just gives clicks. MT32.LD produces no sound.
Gamewave32 Plus V3.0 - GENMID.LD has the same problem as v2.3. Substituting the 1.4 GENMID.LD makes it works properly. Does not come with MT32.LD. When using the MT32.LD from v1.4, it loads it but says emulation mode unknown.
Comes with the DOS mixer and volume control which is a separate download for the earlier driver versions. No sound produced with MT32.LD.
Note:
Speech is slower than normal with the Gamewave32 drivers - tried 1.4 and 2.3. Hilariously sounding voices in DUNE2. This is only when using the GENMID.LD from these sets. When using these drivers and the DSP001WA.LD from the Cardinal driver set, the speech is normal. This leads me to believe that the Cardinal cards and the Orchid cards are clocked differently.
----------------------------------------------------------------------------------------------------
SoundWave32 driver tests:
Soundwave32 v1.4 - same slowdown in speech as in the GameWave32 drivers.
Soundwave32 Pro - same slowdown. This driver set has extra .LD files - CP10, EFFECT, and 3DFM (Seen as Q-Sound for Sound Blaster). No idea what the first 2 do. Will try to figure it out later. I don't remember seeing any mention of them in the manual. the SW32 program loads them but doesn't know what they are.
----------------------------------------------------------------------------------------------------
The reason the Cardinal cards play the speech and possibly other digital audio slower and possibly other issues when using the .ld files from the Orchid cards
So I was looking at pictures, part numbers, etc. when searching for the drivers for different manufacturers' cards and noticed that the ADSP-2115 comes in different speeds.
The Orchid cards use the KP-80 (20Mhz) variant while the Adaptec, Cardinal, and Wearnes cards use the KP-66 (16.67Mhz) variant.
Look at page 61:
https://www.analog.com/media/en/technical-doc … s/ADSP-2115.pdf
The attachment ADSP-2115.pdf is no longer available
So all it should take to make the Orchid .ld files work properly on the other brands would probably be a simple timing change to the code.
----------------------------------------------------------------------------------------------------
DSP programming
I was doing a search for different manufacturer's drivers for cards that use the ECHO DSPs and came across an ftp that has some programs and code to use the DSP on these cards for noise reduction, some type of modem, sound visualization (I think) and maybe some other stuff. I've downloaded the whole directory already.
ftp://ftp.ucsd.edu/hamradio/dsp/