On Thu, 31 Aug 2000 08:56:30 +0200, Shachar Shemesh <[EMAIL PROTECTED]> wrote:
>One addition to Gilad's explanation:
One addition to Shachar's explanation...
>Under the Linmodem site you can find, listed as WinModem, the IBM MWave series of
>cards. I happen to know this card (My company used to beta-test this card - before
>your time Gilad). This card has all the processing power on card to do all its
I also happened to know this card. My company used to beta-test this card -
before your time Shachar ;-)
>instructions to the on-board DSP to be whatever you want. I have seen an MWave
>card that was bought as a non-PnP 28800 modem, and with driver only updates ended
I had an MWave card which had 14,400 modem. It used the older MWave chip,
which had less MIPS than the 28,800 version.
It had software modules for emulating a sound blaster, including MIDI, as well
as a QSound module (3D Audio), which was totally new back then.
The modem was unfortunately 14,400 and took too many DSP cycles for example to
work together with the QSound module.
>being a PnP 33600 modem. The CPU did not do all the hard work in this case.
Right.
The MWave was pretty unique because unlike DSP modems today, it had an SDK
which you could buy. It contained a C compiler, and an assembler from
Intermetrics, as well as libraries, header files and examples from IBM.
It had a nice micro-kernel which loaded/unloaded modules, and it was hard real
time. The dev kit contained programs that allowed you to estimate the cycle
count of your programs and mark that in the binary module. The DSP would not
load a module if it could not allocate the required hardware resources (the
audio coded or the modem codec, for example), or if it could not allocate a
time slice large enough to run the module.
> Shachar
Udi
ннннннннннннннннннннни unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]