README.TXT Driver File Contents (Als4000.zip)

ALS4000 Audio Card Test Program Version 1.1
Date: 3/09/99
                                                                                                
Overview

        This document details the testing procedures carried out by the 
        program MASS4000.EXE on the ALS4000 audio card.
        The Program is for ALS4000 PCB mass product auto testing.
        You can select following resources to test(form autest.cfg) .
        Next time when you test again, it will use the recent selections 
        to test.
         1.Test SB Base I/O Port: 
         2.Test DMA Channels: 
         3.Test DMA Snooping: 
         4.Test MUSIC Command (Ex/Fx command):
         5.Test Music Channel (Inter FM syntheizer):
         6.Test CD_In Channel (Playback and Recording):
         7.Test Line_In Channel (Playback and Recording):
         8.Test Mic_In Channel (Playback and Recording):
         9.Test ALS4000 Mixer/GCR Register R/W : 
         10.Test Loopback (Inter FIFO): 
         11.Test MPU401 Loopback (Internal/External):
         12.Test Gameport( Analog joystick ):

         You can select what resources you want to test from 'autest.cfg' 
         file or execute 'set4000.exe' to modify the test condition.


Required Software Files

        To run the test program, you will need the program MASS4000.EXE, 
        the sound test file DA.PCM ; LOOPBACK.VOC;LOOPTEMP.VOC.and the 
        start up configuration file AUTEST.CFG. and setup the testing 
        item file SET4000.EXE . and display file EGAVGA.BGI.
        All the program and files must be installed
        and run in the same directory.

Files List
        MASS4000.EXE    -- Program
        SET4000.EXE     -- Set the test items/resource/condition
        AUTEST.CFG      -- Start up configuration file
        AUTEST.LOG      -- Test result
        DA.PCM          -- Sound test file
        LOOPBACK.VOC    -- Sound test file   
        LOOPTEMP.VOC    -- Sound test file   
        EGAVGA.BGI      -- VGA mode display file.
        README.TXT      -- This file
        MODULE.DOC         -- The graph of External MIDI Loopback/Testing-Joystick  Module 
                           and a set of connection line 
Required Hardware/Software

        486 or 586 equipped system
        DOS 5.0 or higher ( can't install :EMM386.exe)      
        ALS4000 Sound Card
        A set of connection line ( If doing Line/CD/Mic_in Channel Test)
        External MIDI Loopback/Testing-Joystick  Module 
        (If doing External MIDI Loopback/Testing-Joystick Test)
       

Setting up the Test Environment

        Please make sure that the test station does not have any device that 
        may conflict with the sound card to be tested. For example,DMA 0,1,3; 
        and I/O Addresses 220H, 240H, 260H, 280H,2A0H, (300H, 310H, 320H, 
        330H, 340H, 350H, 360H, 370H for MPU401 test). If there is any device 
        that conflict with the sound card, corresponding test item will  fail,
        and this doesn't mean problem on hardware.

Set up the software as follows:
        Copy test files to the directory of your choice
        For Example:
        copy all test files from Drive A: to a directory named ALSTEST on 
        Drive C:

                MD C:\ALSTEST
                COPY A:*.* C:\ALSTEST


       


Test Procedures

      1. At first, you can setup the wanted testing items (12 items ),and the wanted
         testing resource (DMA Channel;SB I/O port and MPU401 I/O port), and passed 
         conditions (the respone time of Joystick charge/discharge).So you execute
         the SET4000.EXE file to select the above description, and when you press
         "OK" button, the test setting is saved to AUTEST.CFG file.  
         The default content of AUTEST.CFG is following:

                     0 fff 7 1f ff 5  50  

               0:  Show the test information; 1= on  ,OR  0= off
             fff:  Test  all(12) items( bit0 : 1=test SB Base port 
                   bit1: 1=test DMA channel; bit2: 1= test DMA Snooping ;...... )
               7:  Select 3 DMA(0,1,3) Channels to Test (bit0: DMA0; bit1: DMA1...  )
              1f:  Select 5 SB Base I/O Ports(0x220,0x240,0x260,0x280,0x2A0) to Test
                   (bit0:0x220; bit1:0x240; bit2:0x260 ............. )
              ff:  Select 8 MPU401 Base I/O Ports(0x300,0x310,0x320,.....0x370) to Test
                   (bit0:0x300; bit1:0x310; bit2:0x320; bit3:0x330............. )
               6:  Analog joystick: x1,y1,x2,y2 respone time(Min)
              50:  Analog joystick: x1,y1,x2,y2 respone time(Max)
                 ( The Min/Max value depend on your CPU speed and PCI clock,so you
                   must try it to get proper value)

                Notice: 
                   the bit of data = 1 : on ( test) 
                   the bit of data = 0 : off ( don't test) 

      2. Connect the  External MIDI Loopback/Testing-Joystick  Module and the set of connection
         line.

      3. To run the test, change to your test files directory and type MASS4000
         at the DOS prompt. The MASS4000.EXE file execute the test program according 
         to the AUTEST.CFG file content.
         You can type " MASS4000 ? "  to get testing information.
         You may rename the program to read GO, or TEST if you wish to speed up typing.


MASS4000 does the following:

    SB16 I/O Ports Test
        PASS:   Base I/O Ports 220H, 240H, 260H, 280H, 2A0H, 2C0H is available
                for ALS4000 Audio Card
        FAIL:   Hardware error occured or the failed I/O Port may be used by
                other device


    DMA Channel Test
        PASS:   DMA Channel 0, 1, 3 is available for ALS4000 Audio Card
        FAIL:   Hardware error occured or the failed DMA Channel may be used
                by other device

        Important: If the SB16 I/O Ports not tested. These DMA tests uses Base 
                   Port 220H by default,therefore if Base Port 220H  fails, then
                   subsequent tests will seem to fail. One way to check is to 
                   proceed to the SB16 I/O Ports test, then the program will choose 
                   available Base Port.
                   
    DMA Snooping Test
        PASS:   ALS4000 Internal DMA Channel 0, 1, 3  Emulation work normally.  
        FAIL:   Hardware error occured or the failed DMA Channel may be used
                by other device


    MUSIC Command (Ex/Fx command) Test
        PASS:   SB 16/ PRO EX/FX command work properly.
        FAIL:   Hardware error occured. 
                

    Music Channel (Inter FM syntheizer) Test
        PASS:   We program inter FM syntheizer to generate 1kHz sinewave
                and recording data(use 44.1KHz) from internal music channel.
                Analyze the recording data file(fm.pcm).If the period of file 
                data is 44 points ,and the rate(slope) of near Max/Min point is 
                correct , and the Max/Min data value is in some region(value).
                We think ALS4000 chip inter FM syntheizer playback properly.
        FAIL:   Hardware error occured. 

        Important: The FM Synthesis Test uses I/O port 388h--38BH, if
                   these settings failed, then the FM Synthesis Test
                   will fail.

     CD/Line/Mic  Playback & Recording Test
        PASS:   We playback 1kHz sinewave(da.pcm) to line_out/speaker_out  and recording 
                data(use 44.1kHz sampling rate) from Line In channel or Mic In Channel or 
                CD In Channel. Analyze the recording data file(addar.pcm).If the period 
                of file data is 44 points ,and the  rate(slope) of near Max/Min point is  
                correct , and the Max/Min data value is in some region(value).
                We think ALS4000 chip Line/CD/Mic_IN channel playback/recording properly.
        FAIL:   Hardware error occured or the recording data is saturation (Because of your
                amplified circuit gain is too large) 


        Important: If the SB16 I/O Ports not tested, above tests use Base Port 220H 
                   by default. Because all the recording ( Line In, Mic In or CD In ) 
                   use full_duplex,that means it will use two DMA channel. So you 
                   must proceed DMA channel test at first and make sure there are two
                   DMA channels available at least. Otherwise you will failure all
                   the tests.




     ALS4000 Mixer/GCR Register R/W  Test 
        PASS:   ALS4000 internal register read and write properly.
        FAIL:   ALS4000 Chip Hardware error occured. 



     ALS4000 Loopback (Inter FIFO) Test
        PASS:   ALS4000 internal FIFO playback and Recording  properly.
        FAIL:   ALS4000 Chip Hardware error occured. 

    MPU401 Loopback (Internal/External)Test
        Please ensure that an external MIDI loopback module is connected to the
        MIDI/Gameport connector.
        PASS:   MPU401 interface's sending and receiving MIDI Message is OK.
        FAIL:   MPU401 interface's sending or receiving MIDI Message is error.


    Gameport/Analog JoyStick Test 
        Please ensure that  Testing-Joystick module is connected to the MIDI/Gameport 
        connector.
        PASS: The Gameport work properly. 
        FAIL:  Hardware error occured or the RC charge/discharge respone time of gameport
               (joystick) is not between the Min an Max value , you can modify the Min/Max
               value from executing set4000.exe to set the joystick respone time value, 
               and try it again.
               
                






Usage of ALS4000 Audio Card Test Program



        When testing finish; it will display the test result on screen.


        Where test result (AUTEST.LOG) is saved:
                MASS4000 saves the test result to a file named AUTEST.LOG in
                the current directory. 
                If CD/Line/Mic Playback & Recording Test and Music Channel (Inter FM syntheizer) 
                Test fail,MASS4000.EXE will produce cross-refer file (for example 
                :CD.LOG, LINE.LOG, MIC.LOG ,FM.LOG) and recording data file (addar.pcm
                or fm.pcm ). You can read the files and know what is the recording data 
                of the channel.

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: 3.44