*********************************************************************
Analog Devices, Inc., Sound Processing Team
AD1815/16(A) SoundPort Controller
MS-DOS Support Package
Release Ver 9.02 14 AUGUST 1997
*********************************************************************
Technical support contacts
Tel: 1-800-ANALOG3
(1-800-242-5643)
*********************************************************************
C o n t e n t s
1. Overview
2. Release Notes
3. System Requirements
4. Included Files
5. Driver Installation
6. DOS Configurator
7. Playing DOS Games
---------------------------------------------------------------------
1. O v e r v i e w
This README.TXT contains instructions to install and configure
the DOS Support Files. This software is designed to run with the
AD1816JST3, AD1816JST4 and AD1816JST5 SoundPort Controller.
Earlier revisions of the AD1815/16 SoundPort controller are not
supported by this release.
-----------------------------------------------------------------------------
2. R e l e a s e N o t e s
A. General Information
This release supports the following features on the AD1815/16:
1. MPC Level 3 Mixer
2. Digital Mixer
3. WSS Codec
4. SBPro Codec
5. Game Port
6. MIDI Port
7. I2S0 & I2S1
8. 3D Sound Control (AD1816(A) only)
The following features on the AD1815/16 are NOT supported by
this release:
1. DSP Serial Port
2. Power Management
B. Changes in this Release
Fixed configurator utility to read c:\init.ini
Fixed wrong copy names in install.bat
Added read of dosmixer.cfg for the mixer SB and WSS addresses.
NOTE these are overrided by cmd line switches.
Corrected versions of international mixers.
NEW install program. See Section 8
Added VIDEO control.
Ability to renamne and enable certian controls. See section 9
Note: See Section 7 for important release information on DOS games.
---------------------------------------------------------------------
3. S y s t e m R e q u i r e m e n t s
- 80486 PC-AT compatible or faster machine.
- 4 MB DRAM or greater.
- 1 free 16-bit ISA-bus expansion slot.
- 500 KB free hard disk space for minimum software installation.
- DOS 6.2 or higher
---------------------------------------------------------------------
4. I n c l u d e d F i l e s
INSTALL.EXE DOS install program.
DEVICE.INI File containing choices for the installer.
INIT.INI Startup values used by AD1815_6.exe when
MS Windows and NO command line switches
are present.
README.TXT This file.
DOSMIXER.CFG Startup values used by the DOS mixers when
NO command line switches are present.
The following files are in separate sub-directories for each
language:
MIX1816G.EXE GUI version of DOS mixer.
MIX1816T.EXE Text only version of DOS mixer.
AD1815_6.EXE Executable version of DOS configurator.
AD1815_6.SYS MS DOS Device Driver version of DOS
configurator.
---------------------------------------------------------------------
5. D r i v e r I n s t a l l a t i o n
To install the files for DOS, copy all the files on the
distribution disk to a directory of your choice on your hard
drive.
The mixer utility is supplied in two versions.
1: A TEXT ONLY version (mix1816t.exe) is useful where it is
desirable to conserve conventional memory.
2: A more user friendly GRAPHICAL version (mix1816g.exe)
will require approximately 460k.
Both programs are functionally identical and accept the same
command line switches. Please note that MIX1816G.EXE requires
approximately 460K of conventional memory. If this amount is
not free, it will invoke the text version.
The SoundBlaster address is assumed to be at 220h and the Sound
System address is assumed to be at 530h. However the application
now reads "dosmixer.cfg" for these settings that are written by
either the DOS or Windows 3.1 install programs.
Type "mix1816t /HELP" to obtain a listing of valid switches.
These programs also share the same configuration file
DOSMIXER.CFG.
The functionality of the I2S ports and the external control
circuits are controlled by the xctl0Funct, xctl1Funct, I2S0Mode
and I2S1Mode variables. Read the related note at the end of the
configuration file, named DOSMIXER.CFG.
The configuration utility, named AD1815_6.exe , is a text only
program used to redefine resource allocations that set the AD1816
in the operating system. To change the default choices provided
by ADI, refer to the list of options, type
ad1815_6 /H
The mixer is used to control playback volumes for application
with DOS games. You should use MIX1816G.EXE (GUI version) or
MIX1816T.EXE (command line text version) to set the playback
volume to a desired level before starting a DOS game. The
following volume controls are provided:
1. Master volume control
2. LineOut volume control
3. FM (OPL3) volume control
4. Wavetable (Aux2) volume control
---------------------------------------------------------------------
6. DOS CONFIGURATOR
There are two versions of the configurator. The first,
AD1815_6.exe is envoked in AUTOEXEC.BAT or at the DOS command
prompt. It will look for SYSTEM.INI in the Windows 3.1 directory.
If Windows is not installed, it will look for C:\INIT.INI. This
path can not be relocated. These files have the same information
needed by the configurator. The SYSTEM.INI will contain
additional information needed by windows applications. The
parameters that the configurator parses are shown below:
EnableMPU401=yes/no
EnableJoystick=yes/no
EnableSuperLD=yes/no
PNPVendorID=
[MPU401.DRV]
port=
int=
[ADICORAL.DRV]
DMADAC=
DMAADC=
Interrupt=
IOAddress=
SBAddress=
LDN3Port=
LDN3IRQ=
LDN3DMA=
LDN4Port=
LDN4IRQ=
LDN4DMA=
The second version, AD1815_6.SYS is loaded in the CONFIG.SYS file
and is intended for configuring IDE devices before the associated
device driver is loaded later in CONFIG.SYS or in AUTOEXEC.BAT.
This version is a true DOS Device driver whose initialization
procedure configures the ADI board and then requests no memory
so that DOS will never actually load the program. This is done so
that no conventional memory will be used while still allowing the
ADI board to be configured before a user's driver is loaded.
The entry --
DEVICE=AD1815_6 [switches]
should appear in the CONFIG.SYS file before the line where the
driver that requires the hardware.
Example for the secondary IDE:
DEVICE=AD1815_6 /SL /L3=B170I15 /L4=B376
Both versions except command line switches as follows:
/H Print list of command line switches
/V Print configuration parameters
/ID Use specified Vendor ID
/O Override PnP BIOS
/SN Use specified Serial Number
/SL Treat Logical Devices 3 & 4 as Super Logical Device 3
/L0 Logical Device 0 parameters:
BxxxBxxxBxxxIxxDxxDxx
| | | | | |
SoundBlaster Base__| | | | | |
Synthesizer Base_______| | | | |
Codec Base_________________| | | |
SoundBlaster Interrupt_________| | |
SoundBlaster DMA__________________| |
ADC DMA______________________________|
/L1 Logical Device 1 parameters:
BxxxIxx
| |
MPU401 Base________| |
MPU401 Interrupt_______|
/L2 Logical Device 2 parameters
Bxxx
|
Joystick Base______|
/L3 Logical Device 3 parameters
BxxxIxxDxx
| | |
Logical Device 3 Base__| | |
Logical Device 3 IRQ_______| |
Logical Device 3 DMA___________|
/L4 Logical Device 4 parameters
BxxxIxxDxx
| | |
Logical Device 4 Base__| | |
Logical Device 4 IRQ_______| |
Logical Device 4 DMA___________|
When the /SL switch is specified, parameters for the Super
Logical Device will be taken from the /L3 & L4 entry as follows:
First Base Address comes from L3 Bxxx
Second Base Address comes from L4 Bxxx
First Interrupt comes from L3 Ixx
Second Interrupt comes from L4 Ixx
The DMA Channel comes from L3 Dxx
The built in default parameters for both versions are:
SoundBlaster Base_______ 220
Synthesizer Base________ 388
Codec Base______________ 530
SoundBlaster Interrupt__ 5
SoundBlaster DMA________ 1
ADC DMA_________________ 0
MPU401 Base_____________ 330
MPU401 Interrupt________ 9
Joystick Base___________ 200
Logical Device 3 Base___ 0
Logical Device 3 IRQ____ 0
Logical Device 3 DMA____ 4
Logical Device 4 Base___ 0
Logical Device 4 IRQ____ 0
Logical Device 4 DMA____ 4
/ID_____________________ ADS7180
/SN_____________________ FFFFFFFF
Boolean switches /O, /SL, /V /H default to FALSE
For IRQ's, a value of 0 indicates NO interrupt
For DMA's, a value of 4 indicates NO DMA
These switches override the defaults and any parameters read from
files.
Both versions will configure the ADI board only if NO PnP BIOS is
found or the /O switch is found.
---------------------------------------------------------------------
7. P l a y i n g D O S g a m e s
Important:
Playing DOS games in an MS-Win3.1x DOS box can sometimes be
problematic.
To get around this, follow the instructions below:
1. Exit from MS-Win3.1x
3. Invoke MIX1816G.EXE or MIX1816T.EXE to set volume levels
appropriately
4. Run the DOS game.
---------------------------------------------------------------------
8. I N S T A L L A T I O N P R O G R A M
The new installer, INSTALL.EXE will do the following:
* Copy all necessary files to the default directory,
c:\adisound, or any other directory of your choice.
* Prompts user for configuration preferences.
* Prompts user for permission to add statement to config.sys
that will run AD1815_6.sys upon boot up. Information will
saved to c:\config.adi if user denies permission.
* Prompts user for permission to add statement to
autoexec.bat to run mix1816t.exe to set mixer registers
upon boot up. A SET BLASTER line is also added. Information
will be saved to c:\autoexec.adi if user denies permission.
* Saves SB and SS addresses to dosmixer.cfg so the mixer may
be run at any time.
* The choices and default settings used by the installer are
set up by the OEM in device.ini. The installer Resource
Configuration screen dispalys the defaults before any
changes are made.
NOTES:
1.
To use the installer, change to the drive and directory where
install.exe and anxillary files reside and type install.
The program will prompt for the operating language:
1, 2, 3, 4, 5, 6, 7 ?
1. ENGLISH
2. FRANCAIS
3. NEDERLANDS
4. DEUTCH
5. PORTUGESE
6. ESPANOL
7. ITALIANO
Type the number coresponding to the language desired and then
follow the instructions displayed.
2.
Changing the data in DEVICE.INI:
1. The Plug n Play ID and Serial Number may be
setup under the [PNP_DEVICE_ID] section.
2. The choices that are displayed on each setup
screen may be setup under the [OPTIONS]
section. The maximum number of choices in a
list is 15. The choices are a comma delimited
list of hexadecimal numbers.
3. The default values displayed on the main
configuration screen of the installer may be
setup under the [DEFAULT_IO_CONFIG] section.
---------------------------------------------------------------------
9. R E N A M I N G & E N A B L I N G C O N T R O L S
The I2S0, I2S1 and VIDEO controls may be renamed by changing
the corresponding text in the DOSMIXER.CFG file. The items
are I2S0NAME, I2S1NAME and VidName respectively.
The text should be limited to 6 characters including the '&'.
The '&' is placed before the character desired to be the hot
key. The hot key must not the same as any of the window menu
or notebook tab hot keys.
These controls may be enabled/disabled by the I2S0Mode,
I2S0Mode and VidFunc items in the DOSMIXER.CFG file.
The xctl0 and xctl1 check boxes may be enabled/disabled by
the xctl0Func and xctl1Func items in the DOSMIXER.CFG file.
*********************************************************************
Download 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.