
      GENERAL INSTRUMENTS AY-3-8910 (12,13) / YAMAHA YM-2149F (PSG, SSG)
       high quality, high speed DMA digital emulator for sound blaster

                                key features
                                ============

- Fully compatible with all major modern Sound Blaster sound cards, from
  SB 2.0 to SB Pro, SB Pro2, ESS, Crystal, SB 16, SB AWE 32 / 64 and SB 128;
  Special "fix" mode for C-Media family DSP chips (CMI 8338, CMI 8738/C3DX);
  Tested and works with Creative SB Live! (Win95/98 drivers set); all major
  brands (including Yamaha, Crystal Semiconductor, Genius, Realtek, ALS,
  Media Vision, Aztech, Turtle Beach) DSPs compatible with SB 2.0 standart
  are also supported.

- All function of PSG chip are emulated, including 3-chn Melodic Generator,
  Noise Generator (with Noise period change), Envelope Generator (with
  Envelope period change) and special AY "DAC" mode.

- Ultra LOW main CPU usage, using 8-bit DMA playback.Minimum CPU requirements
  (even 386 is enough for main AyCore mixing routine).Heavy code optimization
  for 386/486+ processors.

- Configurable for ANY AY master clock (3.0 Mhz, 1.7 Mhz, 1.5 Mhz, etc...)

- Run flawlessly under multitaskers such as DesqView, Windows 3.1, Windows 95
  Windows 98, Windows Me, Windows NT and IBM OS/2.

- Tested with literally thousands of AY-3-8910 melodies from ZX Spectrum,
  Amstrad, Yamaha MSX-2, ATARI and other "small" home computers.

- Four years of development allows extensive testing with different IBM PC
  hardware configurations.
  
- High quality, high speed 8-bit mono software mixing, using any 8-bit (low)
  Sound Blaster DMA channel,32 khz (8 khz->32 khz RTC interpolation) playback
  sampling rate.Hardware mixing option (e.g. SB AWE32/Gravis Ultrasound) will
  be available in near future.

- Can automatically detect and use any soundblaster PORT,IRQ and DMA channel.

- Can detect and use new SB16 / SB AWE32 features (Bass, Treble, Output Gain)
  for even improved digital sound.

- All known "quirks" of AY-3-8910 / Yamaha YM-2149F sound chips is emulated,
  including melodic / noise / envelope frequency "drift" on low periods.

- THREE differents methods of AY melodic channels emulation (Plain / Square,
  Pseudo Stereo, Maximum Distortion). TWO modes of Noise channel emulation
  (Std-Rakoth or Fine-JD).

- Supports both AY-3-8910 mode and Yamaha YM-2149F mode (software switchable
  "on-the-fly").

- Professional, compact, stable and clean 32 / 16 bit mixed code (core module
  size is just about 3kb long; data size = 17.4 kb).

- MS-DOS/MS Windows DOS box real/V86 mode code without entering CPU protected
  mode; NO external extender such as DOS4GW or RTM.EXE is required.

- Built-in digital "click" filtering technology to reduce unwanted clicks
  imposed by mixing routine.

- Special 16bit stereo (on SB16+ cards) version development & testing already
  in progress and soon will be available to REGISTERED users of PSG emulator.

- Can be easily linked to any external / main program; all code available in
  TASM / MASM - compilable sources with extensive comments.

- Coded at 2000 - 2004 by RAKOTH, Victor Isaev, Stanislav Zainchkovsky and
  Alex Savelev in pure intel 386 / 486 32-bit ASM.
