SoundPiper
@5130.adf SP 16  ESS688 [rename to @5130.adf]
@5130.adf SP16/32 ESS1688 (takes wavetable daughtercard) [rename to @5130.adf]

Install disk, Win 3.1x /95, Win NT 3.51 / 4.0, and  OS/2 Warp drivers
    Please read Dr. Jim's notes! 

SoundPiper 16 Stereo Sound Adapter User's Guide
    (Page 6 was probably blank and not copied)
ESS Audio Applications USER GUIDE, v3, Aug 1994 (Piper Utilities are based on these)
ESS688 Datasheet

Piper 16 Drivers From Dr. Jim's site.
Windows 3.1/95 Support Disk Rev. 2.1, Disk 1 
Windows 3.1/95 Support Disk Rev. 2.1, Disk 2 
Windows NT Support Disk 
OS/2 Warp Support Disk 
 
Piper 16/32 Drivers* From Dr. Jim's site.
SoundPiper 16/32 Drivers & Utilities v3.01 
AudioRack 32 
*Dan McLean sent the Piper 16/32 drivers and AudioRack32 software.

WIN 3.1x Replacement *VCMAD

Ron Stork
"There is a fix for hangs especially when you are moving the cursor around I got it locally it was a Sound Blaster fix that works with the Piper card.

You replace the *VCMAD in the system.ini file in the windows directory with a file called vcmad.386 and put that file in the windows/system dir. Don't know how I could get it to you though"

Pre-May 1996 Bus Arbitration Problem

Piper Research (Local Copy) (Internet Archive)

WARNING! Tecmar HDE+ SCSI MCA Host Adapter ALSO uses a @5130.adf! If you have mistakenly used the wrong adf, get the correct adf and save it . That gives that adf the most recent date. Run setup, choose Copy an Options Diskette. Setup will see the "new" adf and copy over the incorrect one. 

   In this case, the chipsets between the SCSI adapter and the sound card are dissimilar. No damage will occur. BUT with other adapters with like chipsets (two SCSI controllers, for instance) I would pull the adapter out, run Copy an Option Diskette on the "new" adf, then reinstall the card. 


SoundPiper 16

Sound Piper 16, rev 2
F1 Transorb 
J1 Headphone / Speaker Out 
J2 Microphone In 
J3 Stereo Line In 
P1 MCA Connector
P2 Joystick / MIDI port 
P3 CD Rom R-G-G-L 
P4 MM link???
U1 Altera EPM7096QC100-15
U4 ESS AudioDrive ES688F
U7 JRC M4201F / M4242F
U9 LM1877N-9
U10 Yamaha OPL YMF262-M
X1 14.13 MHz? 

The two internal ports may be changed. My 16-2a has a simple 16 pin header, minus one pin, no shroud. P3 is a shrouded header that points upward along the PCB.

Silkscreened info on my two SP16s:
SoundPiper 16TM
Piper Research, Inc. c 1994 (PCB marked 9507)
ASSY 10020737-2A
FCCID LQD-SP16-2A

SoundPiper 16TM
Piper Research, Inc. c 1995 (PCB marked 9528)
ASSY 10020737-3A
FCCID LQD-SP16-2A


SoundPiper 32

Pretty much the same layout as the SP16s, except the Yamaha OPL YMF262-M has been probably incorporated (?) into the QuickLogic FPGA. P3 and P4 are identical to the SP16 v2, there is an additional two headers, HDR1 and HDR2, I assume for the wavetable add-on?

QL8X12B-XPL68C Field-Programmable Gate Array, 96 Cell, 100 Pin, Plastic, QFP

Does this mean that the 32 Voice Wavetable is integrated within the QuickLogic FPGA?
Is the 3D Sound Option header mounted?

SP32MCA SoundPiper 32 Stereo Sound Card with 32-Voice Wavetable
SP32MCA-3D SoundPiper 32 with 3D Sound Option

SoundPiper 32TM
Piper Research, Inc. c 1996 (no date on PCB)
ASSY >BLANK<
FCCID LQD-SP16-2A (Same as SP16)



AdapterId 05130h SoundPiper 16/32 Adapter 

I/O Port
      The SoundPiper may occupy one of two different I/O port ranges 
         <Port 240>, Port 220, Disabled 

Interrupt Level
   The SoundPiper may occupy one of four different Interrupt levels 
     <Level  5>,  Level  7, Level 10, Level  9, Disabled 

DMA Arbitration Level
   The SoundPiper may occupy one of three different DMA Arbitration levels. 
    <Level  1>, Level  0, Level  3, Disabled 

Joystick Enable
    The SoundPiper has an joystick interface available 
     <Enabled - Port 200-201>, Disabled 

Joystick Wait States  [16/32 only]
   Wait-State generator permits some software that use the joystick to work better on a PS/2.
     <2 Wait States>, 3 Wait States, 1 Wait State, 0 Wait States 

ADLIB/OPL-3 Port Enable  [16/32 only]
   An ADLIB/OPL-3 compatible interface is typically used as the MIDI Synthesizer. Disabling this port may cause your MIDI playback under Windows to stop functioning. 
      <Enabled - Port 388-38B>, Disabled 

MPU401 Port Enable  [16/32 only]
   An MPU-401 compatible interface is typically used to communicate with an External MIDI device or the Internal Wave Table daughter card on a SoundPiper 32. 
      <Enabled - Port 330-33F>, Disabled 

9595 Main Page