README.TXT Driver File Contents (w95v1_4.zip)

	   Version 1.4 of the Win 95 1845 Driver
 (This is a final release candidate of the Phase 2 project)

January 25, 1996

file: readme.txt

files on disk:

msjstick.drv	Microsoft joystick ring 3 driver
msmpu401.drv	Microsoft MPU ring 3 driver
msmpu401.vxd	Microsoft MPU ring 0 driver
readme.txt	this file
sndport.drv	Willow Pond Soundport ring 3 driver
sndport.inf	Willow Pond Soundport installation file
sndport.vxd	Willow Pond Soundport ring 0 driver
vjoyd.vxd	Microsoft joystick ring 0 driver
wpjoy.inf	Willow Pond joystick installation file

The new files here, since the January 11 version 1.2
release, are sndport.vxd, sndport.drv, and sndport.inf.  The
new functionality is that the control panel | multimedia
properties | instrument selection is better, the synthesizer
volume and left - right sliders are connected and correct, a
bug (crash) with full duplex operations with one dma channel
is fixed, the copyrights are Willow Pond Corp., the driver
names include "ADI", the unusable external MIDI port is
disabled as a valid MIDI selection, and an initial volume
setting bug has been fixed.

Installation procedure for the windows 95 driver, for the
miroSOUND PCM12 card.

1.  (This step only needs to be done if other sound card drivers
    have ben installed previously) Delete the
    \windows\inf\oem?.inf files associated with the other sound
    card drivers.  In the Control Panel | System | Device
    Manager, remove any installed drivers listed under "Sound,
    video and game controllers".

2.  Reboot or restart your computer.  As Windows 95 restarts,
    you may see a window explaining that windows is "Building
    Driver information database".

3.  A window will show "New Hardware Found", miroSOUND PCM12,
    and ask where the driver should be copied from.  Select
    "Driver from disk provided by hardware manufacturer", and
    "OK".  When it asks "Install From Disk", select "A:\" and
    "OK".

4.  Windows 95 will copy the driver and -.inf files onto the
    hard disk.  Next, Windows 95 will find a joystick, mpu-401
    controller, and master controller.  For each item, an
    installation window should appear, which says at the bottom:
    "Windows has found new hardware and is installing the
    software for it".

5.  You will be able to tell that the driver is installed
    because a speaker horn will show on the task bar adjacent to
    the time, because you will be able to play sounds using the
    "Sounds" item on the Control Panel, and because under the
    System item on the Control Panel, you will be able to run
    the Device Manager and see that there is a Sound System
    driver, and a Master Controller driver available under
    "Sound, video and game controllers".  Other characteristics
    of a correct installation are the 9 section mixer panel and
    a "settings" tab under the master controller in the device
    manager.

6.  To have the 1845 card run in full duplex mode, two DMA
    channels are required.  The resource setting for two
    channels may need to be done manually under the device
    manager, since the PNP ROM in the OPTI 924 chip rates the
    one DMA channel and two DMA channel settings as equal
    priority.  For the dual dma setting to take affect, the
    system must be rebooted.  Also, sometimes the PNP code will
    place the ADI 1845 at an address that cannot be mapped
    through the OPTI 924.  For DOS mode games to function
    correctly, the 1845 must appear at 0x130, 0x280, 0x340, or
    0x204.  Go into the Device Manager | SoundPort Driver |
    Properties | Resources Window to check this.


--------------------------------------

Miscellaneous Notes:

1.  On this project, Willow Pond is providing an MS Sound System
    driver.  We are not currently taking responsibility for
    midi, CDrom, modem, or any other functionality on the Analog
    Devices demo card.

2.  When using a miroSOUND PCM12 board, the driver assumes that
    the ACI chip is at 0x344-0x346.  No attempt is made to
    determine it's address.  The "Plug and Play" system can also
    not determine the address of the ACI chip, due to board
    limitations.  The ACI chip is set to a maximum volume point.
    The ACI chip is not used by the normal driver operations.

3.  This driver is dynamically loadable (that does NOT mean that
    it is okay to insert or remove the demo board while windows
    is running!), it does use sampling rate changes to do pitch
    shifting, it has the expanded 1845 mixer controls, and it
    does use the plug and play and configuration manager system
    to find it's dynamically assigned addresses.

4.  This release of the driver supports full duplex and varible
    sample formats.  For full duplex, the driver can support
    simultaneous recording and playback.  (With the miroSound
    PCM12 board, the ACI chip causes the output from one channel
    to be played back as the input to the other channel).  The
    variable sample formats let the user choose, for instance,
    to do recording in 16 bit mono format, and playback in 8 bit
    stereo.  The playback and record channels must always
    operate at the same sample rate, however.  Two dma channels 
    are required for this operation - see #6, above.

5.  This driver does not do power management or Direct Sound.

6.  DOS box mode switching, especially for games, is tested and
    works.  The driver switches the opti 924 chip into
    Soundblaster mode, based on an IO trap when a Soundblaster
    address is accessed.

    To make DOS games work, you should run the control panel |
    system | device manager, and under sound, video and game
    controllers | Soundport driver | resources, select a basic
    configuration with one dma channel, and make sure that the
    codec (second address resource) is at 130.  The system must
    be rebooted for this change to take affect.  The environment
    variables must be set correctly for DOS operations.  Here's
    how to set them:
      SET SOUND=C:\VIBRA16
      SET BLASTER=A220 I7 D1 T4
      SET MIDI=SYNTH:1 MAP:E
    The A, I, and D parameters of the BLASTER environment
    variable should be set to the address, interrupt, and dma
    channel that the soundport driver has been assigned.  These
    values can be read from the control panel | system | device
    manager | Sound, video and game controllers | ADI / Willow
    Pond 1845 Soundport Driver | Resources window.

    Also untested, and possibly working, is the capability of
    driving multiple identical boards in the same system.

7.  The installation script provided will also install registry
    entries for the MPU-401 driver and, under a second model
    choice, the joystick driver.

8.  As part of the DOS box mode switch to Soundblaster, the OPTi
    924 chip (MC2 bit 5) is set for OPL4 operation, not OPL2/3.
    Because of this, the mode switch may not work well with
    boards that do not have OPL4.  The miroSOUND PCM12 board is
    the demo board for this driver, and it has the OPL4 chip
    set.

9.  To play midi on the OPL4 chip set, go into the control panel
    | Multimedia, and select the midi instrument for the 1845
    Master Controller.  This is the default setting after
    installation.

Marty Galligan
Willow Pond Corporation
January 25, 1996


Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: ftp, load: 7.55