AY-3-8910/12 ZX Spectrum Sound Chip Emulator

Что делает Эмулятор AY-3-8910/12

Программа "Эмулятор музыкального сопроцессора ZX Spectrum" предназначена для проигрывания музыки, написанной для музыкального сопроцессора AY-3-8912 (или его аналогов, таких как AY-3-8910 и YM2149F). Проигрывание осуществляется путем эмулирования, то есть наличие настоящих микросхем не требуется. Дополнительно в эмулятор встроена возможность проигрывания аудиодорожек компакт дисков и MIDI-файлов. При наличии библиотеки BASS.DLL v2.2 Ian’а Luck’а эмулятор может проигрывать MP3 и MOD музыку.

Эмулятор может проигрывать файлы следующих типов.

1. Дампы регистров, записанные в эмуляторах различных компьютеров:
 	- OUT (получаемые в эмуляторе ZX Spectrum 'Z80' v3.xx by G.A. Lunter);
	- PSG (создаются эмулятором ZX Spectrum 'Z80 Stealth' by Mr.Kirill, а также некоторыми другими эмуляторами);
	- EPSG (создаются эмулятором ZX Spectrum 'Z80 Stealth');
	- YM (файлы 'StSound Project' by Leonard/Oxygen, поддержаны YM2, YM3, YM3b, YM5 и YM6 подтипы);
	- VTX (файлы 'Vortex Project' by V_Soft);
	- ZXAY (файл, разработанный специально для данного эмулятора).
2. Модули популярных музыкальных редакторов ZX Spectrum:
	- STC – Sound Tracker v1.xx;
	- PSC – Pro Sound Creator v1.xx;
	- ASC – ASC Sound Master v0.xx–2.xx;
	- PT1, PT2, PT3 – Pro Tracker v1.xx–3.xx, Vortex Tracker II v1.0;
	- STP – Sound Tracker Pro;
	- FTC – Fast Tracker v1.xx;
	- FLS – Flash Tracker;
	- SQT – SQ-Tracker;
	- GTR – Global Tracker v1.x;
	- FXM – Fuxoft AY Language;
	- AY подтипа AMAD – модули Amadeus, аналог FXM;
	- PSM – Pro Sound Maker.
3. Дампы памяти ZX Spectrum или Amstrad CPC, содержащие проигрыватель для процессора Z80:
	- AY подтипа EMUL (файлы проектов DeliAY и AYPlay);
	- AYM (файлы проекта RDOSPLAY).
4. Аудиодорожки компакт дисков (CDA). Предусмотрена возможность работы сразу с несколькими приводами CD.
5. MIDI-файлы:
	- MID, MIDI – стандартный формат MIDI-файлов;
	- RMI – MID-файлы в RIFF-контейнере;
	- KAR – стандартные MID-файлы с текстами песен для караоке;
	- XMI – файлы в формате Miles Design XMIDI.
6. Файлы, проигрываемые библиотекой BASS:
	- MP3, MP2, MP1 – кодированная звукозапись MPEG 1
	- OGG – кодированная звукозапись Vorbis;
	- WAV – звукозапись, проигрывается все, для чего в системе установлены соответствующие кодеки;
	- WMA – кодированная звукозапись Windows Media (через расширение basswma.dll);
	- MO3 – модули с кодированными в MP3/OGG сэмплами;
	- IT – Impulse Tracker;
	- XM – Fast Tracker 2;
	- S3M – Scream Tracker 3;
	- MTM – MultiTracker;
	- MOD – основной формат модулей;
	- UMX – пакет музыки Unreal Tournament.

Эмулятор поддерживает списки проигрывания (плэйлисты) Winamp'а (M3U) и собственного формата (AYL). Последний может содержать полный набор параметров для каждого элемента списка.

Эмулятор может использоваться как мощный инструмент для работы с файлами музыкального сопроцессора. Встроенный риппер может отыскать в заданных файлах модули большинства спектрумовских музыкальных редакторов (от Sound Tracker'а и SQ-Tracker'a до Pro Tracker'а и Pro Sound Creator'а). Эмулятор может конвертировать файлы в WAV, ZXAY, VTX, YM6 или PSG форматы. Эмулятор проигрывает цифровую музыку, хранящуюся в OUT, ZXAY, EPSG, AY или AYM файлах. Также проигрывается и музыка для бипера ZX Spectrum (форматы AY и AYM). Поддержано проигрывание специальных эффектов, используемых музыкантами с Atari ST и предусмотренных форматами YM2, YM5 и YM6.

Главное окно Эмулятора может быть оформлено сторонними дизайнерами благодаря поддержке так называемых обшивок (скинов AYS).

Библиотека BASS.DLL загружается только перед проигрыванием файла соответствующего типа и выгружается по окончании его проигрывания.

Требования программы: операционная система Windows 95 или совместимая. Для работы нужен процессор 386 или старше, а для проигрывания звуковая карта, поддерживающая воспроизведение 8- или 16-битного стерео или моно звука с любой частотой сэмплов из диапазона от 8000 до 300000 Гц, и высокопроизводительный процессор (опробован Pentium 133 MHz). Для проигрывания некоторых AY и AYM файлов с “биперной” музыкой необходим Pentium 166 MHz или более мощный. По умолчанию включен фильтр, который потребует более мощного процессора, но позволяет получить более качественную эмуляцию как сопроцессора, так и бипера. Требования BASS.DLL для проигрывания соответствующих файлов следующие: DirectX 3 или выше, для проигрывания MOD-файлов требуется процессор с поддержкой MMX.