================================================
ALi Audio WDM Driver for Windows 98/98SE/ME/2000
================================================

------------
INTRODUCTION
------------
This driver supports ALi M5451 PCI Audio Accelerator

-------------------------
CONTENTS OF THIS DOCUMENT
-------------------------
1. Installation Instructions
2. Uninstallation Instructions
3. ALi Sound Setup Utility
4. Driver Change List

----------------------------
1. Installation Instructions
----------------------------
* Install from Device Manager
The procedures below presumes that Win2000 have already been installed 
successfully and audio driver has never been installed in your computer system:

1. Click mouse right button on "My Computer" icon, then select "Hardware" tab
2. Click "Device Manager" button.
3. Double click on the "PCI Multimedia Audio Device" under "Other Devices".
4. Click on "Reinstall" button.
5. The Hardware Install Wizard dialog box will appear. Follow the wizard's
  instructions and give the correct dirver path to wizard. 
  The Hardware Install Wizard will copy the necessary files and install 
  it to your hard drive. This completes the setup.

* Install from Setup Program in Windows 98/ME
1. Run Setup.exe
2. Setup program will prompt you to reboot system.
3. After system reboot, driver will be installed properly.

* Install from Setup Program in Windows 2000
1. Run Setup.exe
2. Setup program will install driver automatically. You don't have to reboot system.

------------------------------
2. Uninstallation Instructions
------------------------------
* Uninstall from Device Manager
1. Click mouse right button on "My Computer" icon, then select "Hardware" tab
2. Click "Device Manager" button.
3. Remove it.

* Uninstall from Control Panel
1. Run "Add and Remove Program" from Control Panel.

--------------------------
3. ALi Sound Setup Utility
--------------------------
* From Control Panel window, double chick on the "ALi Sound Setup" applet
  icon to launch this program.

* MIDI Configuration
- Click on the "Sample" tab.
- "Sample Set" and "Sample Rate": select to determine a wavetable for ALi MIDI device.
- Press [OK] button and restart Windows to make these settings take effect
  on the next Windows session.
NOTES:
- These MIDI settings are meaningful only when system uses ALi Wavetable MIDI 
  device. To use ALi Wavetable MIDI device, execute Multimedia applet
  in Control Panel window, then from the MIDI tab, select "ALi Wavetable MIDI" 
  as the MIDI output device, in stead of "Microsoft GS Wavetable SW Synth".
- The alternative of Sample Set settings, 1MB, 4MB, or 8MB, represents the size of
  various ALi wavetable sample files. The larger wavetable sample file can provide
  better quality of MIDI sound, and consume more system resources (CPU computing
  and memory usage).
  Or user can select DLS option to use the GM.dls sample file provided by Microsoft.

* CODEC Power Saving Configuration
- "Power Management" tab
- "Enable Power Management" checkbox:
	to enable or disable CODEC power saving function
- "Always"/"Only in battery power mode" combobox:
	to select the active time of CODEC power saving function
- "Turn off CODEC power after (when no sound is played)" combobox:
	to set the idle time to automatically power down CODEC (PR0:ADC, PR1:DAC)
- "Enable External Amplifier Power Down":
	to further power down CODEC (PR2:Mixer, PR7:EAPD)
- [Apply] button: to apply the new settings,
- [OK] button: to apply the the new settings and exit program

---------------------
4. Driver Change List
---------------------
5.12.01.5128
 1. Change Topology pins to use standard WDM audio names instead of ALi-defined names,
    remove Inf localization Strings sections
 2. Change ALiPanel.cpl Spanish sublanguage from Castilian to Modern

5.12.01.5127
 1. Add Wolfson CODEC SPDIF output support
 2. Update T2 SRC (2001/01)
 3. Fix T2 SRC for 44.1KHz recording w/ MediaPlayer 7/DirectX 8 installed

5.12.01.5126
 1. Add Crystal CODEC SPDIF output support

5.12.01.5125
 1. Add SPDIF Copy Protection
 2. Add new softmodem SUBSYS ID rule

5.12.01.5124
 1. Add callback for AC/Battery power state change in Win2K
 2. Replace IoTimer with TimerDpc mechanism for Codec Power Down
 3. Change the names of registry keys in the INF files and make related changes in the driver

5.12.01.5123
 1. Add SPDIF OUT
 2. Add Digital Output Disable DRM
 3. Improve T2 S/W SRC efficiency
 4. Add battery-mode CODEC power saving

5.12.01.5122
 1. WHQL submittion driver.
 2. Shorten the interrupt interval from 8ms to 4ms
 3. Enable the timer interrupt while there is a sound playing.
    Disable the interrupt when there isn't any sound playing.

5.12.01.5121
 1. WHQL submittion driver.

5.12.01.5120f
 1. Add Microsoft SRC option key
 2. Fix installation issue in 51N.
 3. Improve DC reset timing interval.
 4. Add option key to disable I2S.
 5. Fix resume issue when system play ASX file in WinME. 
 
5.12.01.5120e
 1. Add 3D volume control
 2. Fix Unreal sound playback issue.

5.12.01.5120d
 1.Implement workaround solution for Magpie

5.12.01.5120c
 1.Fix ViaVoice volume adjust problem.

5.12.01.5120b
 1. Fix system will be crashed when audio is disable in WinME(with HW volume control function)
 2. Fix resume from S4 problem in WinME.
 3. Fix recording line volume control problem.	

5.12.01.5120a
 1. Modify Magpie default volume setting.
 2. Fix HCT system test ACPI stress failed in desktop mode.
 3. Implement hardware channel volume MIN volume setting.
 4. Fix MP3 long run issue.

5.12.01.5120
 1.WHQL logod' driver.

5.12.01.5119c
 1.Implement hardware volume control.
 2.Remove control panel for Dell.

5.12.01.5119b
 1.Fix wave volume control balance issue in WinME.

5.12.01.5119a
 1.Fix I2S recording problem

5.12.01.5119
 1.WHQL submittion driver.

5.12.01.5118a
 1.Support DRM specification.
 2.Implement recording gain maximun value.

5.12.01.5117d
 1. Remove I2S recording line from volume control panel
 2. Solve PCMOUT mute issue.	

5.12.01.5117c
 1. Remove ALi wave table
 2. Add 5457 detection procedure
 3. Fix QIII no sound issue
 4. Can pass HCT 9.6 test.
 5. Fix S59E distortion issue.

5.12.01.5117
 1. Fix multitask long run issue in CUA.
 2. Fix resume issue when MPU401 is enable.

5.12.01.5116
 1. Support GamePort (enable port 220h).
 2. Set MUSIC and WAVE global gain volume to 0x0000
 3. Support 4 speaker in Win 2000
 4. More efficient in Win 2000

5.12.01.5115
 1. Modify codec accessing for M1535+
 2. Fix the bug which no modem driver can be installed when modem
    codec can't be read (return 0)
 3. Do DC reset if no M5453 (Conaxent modem) exist.
 4. Use I/O space command instead of MMIO to fix MIDI hang problem 
    in Transmeta board.
 5. Change modem I/O resource (101h to 3FFh).
 6. Fix the bug which audio driver can't "Disable/Enable" with 
    software modem driver.
 7. Shorter time interval to polling DMA buffer.
 8. Add codec accessing synchronization between audio and modem 
    driver (NOT Conaxent modem driver)
 9. Fix the recording issue in Millennien
 10. It needn't reboot when you change setting in control panel.
 11. Provide a option to shutdown EAPD when system suspend
 12. More Power Saving:
    D0: Powerdown AD/DA if no sound playing about n sec
    D1/D1/D3:  Powerdown AD/DA
 13. Add Timer Object in Win2000 to help resume procedure.
 14. Set Global Volume to 0dB.
 15. Reserve modem(Line1) IN/OUT channels.
 16. Solve the problem which AP will stop after it run a long time (about 3 days).
 17. It has got WHQL PC99 logo

5.12.01.5114
 1. Because the requested by Microsoft, the version is changed from
    4.10.XXXX to 5.12.01.XXXX
 2. System can suspend by HCT9.5 test program in Win2000
 3. It can pass driver verifier test in HCT 9.5
 4. It can pass disabler test in HCT 9.5 (Win98).
 5. Remove 2 seconds timer object to maintain codec register values.

4.10.5112
 1. It doesn't release the drity bit (the bit will prevent from next
    AC Cold Reset if the bit is set.)
 2. The Software modem HW key is generated according to Modem 
    Codec VID
 3. PCtel and Lucent software modem can work in Win2000
 4. It can pass "2 Machines\PC99 Audio test" in HCT9.5
 5. It remove MPU401 component.
 6. It support PCtel and Lucent software modem.
 7. It support GamePort device.
