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, 1996Download Driver Pack
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.