ALS100 and ALS007 Audio Card Test Program Version 1.0
Date: 05/02/96
												
Overview

	This document details the testing procedures carried out by the 
        program AUTEST.EXE on the ALS100 or ALS007 audio card.


Required Software Files

        To run the test program, you will need the program AUTEST.EXE, 
        the driver file ALSMIDI.DRV, the sound test file FMTEST.MID and
        the start up configuration file AUTEST.CFG. All the program and
        files must be installed and run in the same directory.

Files List
	AUTEST.EXE   -- Program
	AUTEST.CFG   -- Start up configuration file
	AUTEST.LOG   -- Test result
	ALSMIDI.DRV  -- Driver
	FMTEST.MID   -- Sound test file
 	README.TXT   -- This file
 
Required Hardware

        386 or 486 equipped system
        DOS 5.0 or higher	
        ALS100 or ALS007 Sound Card
        IDE CD-ROM (if doing CD-ROM drive Test)
        A pair of Speakers (Optional)
        Joystick (If doing Gamport/Joystick Test)
        External MIDI Loopback Module (If doing External MIDI Loopback Test)
        An IDE Calble(Link the IDE CD-ROM with the Sound Card) 

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, Interrupt
        5,7,9,10,11,12; DMA 0,1,3,5,6,7; and I/O Addresses 220H, 240H, 260H,
        280H, (300H, 310H, 320H, 330H for MPU401 test). If there is any
        device that conflicts with the sound card, corresponding test item will
        fail.  This failure does not imply a problem with the sound 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

CD-ROM setup (If testing CD-ROM drive):

        When testing a particular CD-ROM, please ensure that the CD-ROM has
        been connected with ALS100 Audio Card with cable and that the CD-ROM
        has gone through it's normal boot-up sequence prior to testing. This
        means that its driver has been initialized and the MSCDEX driver has 
        detected its presence.


Test Procedures

        To run the test, change to your test files directory and type AUTEST
        at the DOS prompt. 


AUTEST does the following:

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

    Interrupts Test
        PASS:   IRQ Line 5, 7, 9, 10, 11, 12 is available for ALS100
                Audio Card
        FAIL:   Hardware error occured or the failed IRQ Line may be used by
                other device

        Important: If the SB16 I/O Ports are not tested prior to the Interrupts test, 
                   the Interrupts test uses the default Base I/O Port 220H.  
                   Therefore, if Base Port 220H fails, then subsequent tests 
                   will seem to fail.  To avoid this problem, run SB16 I/O Ports
		   test prior to the Interrupts test.

    DMA Channel Test
        PASS:   DMA Channel 0, 1, 3, 5, 6, 7 is available for ALS100 Audio
                Card.  For ALS007 only DMA 0,1,3 is tested.
        FAIL:   Hardware error occured or the failed DMA Channel may be used
                by other device

        Important: If the SB16 I/O Ports and Interrupts are not tested prior 
                   to the DMA test, the DMA test uses Base Port 220H and 
                   Interrupt 5 by default.  Therefore, if Base Port 220H 
                   or Interrupt 5 fails, then subsequent tests will seem 
                   to fail. To avoid this problem, run SB16 I/O Ports and
 		   Interrupts test prior to the DMA Channel test.
	

    Recording & Playback Test
        PASS:   You will hear the signal which you input to Line In channel,
                Mic In Channel or CD In Channel.
        FAIL:   You will not hear the signal.

        Important: If the SB16 I/O Ports, Interrupts and DMA Channel are not
                   tested, these tests use Base Port 220H, Interrupt 5
                   and DMA 1,5 by default.  Therefore, if these settings
                   fail, then subsequent tests will seem to fail. To avoid 
		   this problem, run SB16 I/O Ports, Interrupts test and
		   DMA Channel test, prior to the Recording & Playback test.


    FM Synthesis Test
        PASS:   You will hear a stereo FM music. 
        FAIL:   You will not hear the music.

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

    MPU401 Test
        Please ensure that an external MIDI loop back module is connected to the
        MIDI/Gameport connector. The loop back module only shorts the external
	MIDI connector pin 12 and pin 15 using a 33 ohm resistor. 
	If a OEM user want to test both external MIDI and game port, he can use
	the WAVE CONNECTOR to short pin 2 and pin 4 which are also MIDI in (pin 2)
	and MIDI out (pin 4). The exernal MIDI and game port can be used by joy-
	stick for game port testing.
        PASS:   MPU401 interface's sending and receiving MIDI Message is OK.
        FAIL:   MPU401 interface's sending or receiving MIDI Message is error.

    IDE CD-ROM Interface Test
        Please ensure that your CD-ROM is setup correctly for use.
        PASS:   IDE CD-ROM interface  of sound card correctly connect with
                CD-ROM.
        FAIL:   Failed to connect with CD-ROM.

    Gameport/JoyStick Test (Manual)
        Please ensure that an Joystick is connected to the MIDI/Gameport 
        connector.
        PASS:   The cursor move when you move the stick and the button check
                box is marked when you press corresponding button.
        FAIL:   The cursor and button chaeck box do not respond to your
                action.

Usage of ALS100 Audio Card Test Program

        How to start AUTEST:
                To start AUTEST,  type AUTEST.

        How to select/save item and option:
                Mouse or keyboard can be used to select item and option.
                When using keyboard, move to different options with the 
                <Tab> key and arrow keys and select with <ENTER> or
                <SPACE BAR>.
                The selected test items are highlighted. The selected items
                will be saved to the file AUTEST.CFG upon AUTEST exit and
                will be reloaded at the next AUTEST session. 

        Enable/Disable an test item:
                You may enable or disable a test item with a mouse click or
                keyboard <SPACE BAR>. The test program will test only the
                items that are enabled.

        Start Button:
                You can start the selected test items with the Start button.


        How to quit the program:
                You can quit the program by clicking the QUIT button or
                Hitting <Alt-X> or selecting Menu [File--Exit].

        Where test result (AUTEST.LOG) is saved:
                ATEST saves the test result to a file named AUTEST.LOG in
                the current directory. 
