Audio
M-ACPA
Audiovation
Sound Blaster Pro MCV  / Sound Blaster MCV

Windsurfer / Windsurfer Enhanced

ChipChat Sound Card for Micro Channel PS/2

An ADF tweak- ChipChat soundcard is set to occupy IRQ7 - which might cause strange effects under Win95 with LPT1. Edit the "fixed resource" IRQ7 to IRQ5 (default setting for LPT2) - and everything will be fine.



Win95 Speaker Driver
>I know it has been posted here before (more than once!), but I can't find a saved copy and I'm getting ready to install WIN95 on the Mod 90. Will someone please e-mail or post the procedure for getting sound from the system speaker under WIN95?

From Jerry Wines
  Instructions and a link to download the file can be found here.  This works with Win95, but not with Win98 on my 8590. It works with Win98 on my clone though.

Possible Video Restrictions
   Opps, looks like I spoke before doing a parity check on my memory. The driver works in both Win95 and 98, but only with the video set to 640x480 at 16 colors. 



Looping Symptoms
> I think the problem is the SoundPiper card itself. Under _no_ OS I can get it to run correctly. Wave and MP3-sound always get looped and skipping after some seconds (or even at beginning:-(

Peter
I should have caught this.  Looping sound is typical of a DMA conflict. An IRQ conflict generally causes a hard lockup. Looping audio is also a sign of processor underrun.

Ulrich
Should read "buffer underrun". For the rest Peter is right.
   All audio apps I know use some sort of a 2-part "ring buffer". First part is read out by the sound card via DMA controller, while the CPU (triggered by IRQ or polled) "refills" the 2nd part. If either one of these two tasks is blocked for too long, you will experience dropouts and loops.
   BTW: The data rate needed for 44kHz/16bit stereo playback is approx. 150kbyte/s - slow enough even for a 286!  So the reason for loops or dropouts is mostly poor programming: Either
too much overhead in the IRQ handler or polling the status of the playback buffer (AFAIK that's the way way windows wastes CPU time......)
Regards
Ulrich

9595 Main Page