Что делает Эмулятор 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.