<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://www.old-games.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Geryon</id>
	<title>Old-Games.RU Wiki - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://www.old-games.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Geryon"/>
	<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Geryon"/>
	<updated>2026-04-22T11:03:56Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.39.11</generator>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=XMI&amp;diff=31831</id>
		<title>XMI</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=XMI&amp;diff=31831"/>
		<updated>2023-02-21T06:58:11Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''XMI''' или '''XMIDI''' (от e'''X'''tended '''MI'''DI) - формат представления [[MIDI]]-файлов, разработанный Джоном Майлсом (John Miles) для программного пакета [[Audio Interface Library]] (AIL). Вместе с этим пакетом, а также с родственными пакетами MIDPAK и [[Miles Sound System]], в 1990-х годах этот формат получил широкое распространение среди разработчиков компьютерных игр для платформы [[DOS]]. &lt;br /&gt;
&lt;br /&gt;
XMI был разработан для использования расширений MIDI, не вошедших в сам формат MIDI, но реализованных в низкоуровневой звуковой библиотеке Audio Interface Library. XMI-файл содержит в себе всю необходимую для воспроизведения исходной MIDI-мелодии информацию, при этом ненужные с точки зрения библиотеки элементы воспроизведения при конвертации исключаются. В результате итоговый XMI-файл на 10-30% меньше оригинала и требует меньше ресурсов на воспроизведение.&lt;br /&gt;
&lt;br /&gt;
Вышеупомянутые расширения MIDI в основном позволяют управлять драйвером, в т.ч. временно блокировать смену патча для выбранного канала и зацикливать те или иные фрагменты композиции. Кроме того, один XMI-файл может содержать как одну, так и множество композиций. Данная возможность использовалась, например, игрой System Shock для создания динамического музыкального сопровождения.&lt;br /&gt;
&lt;br /&gt;
Разрабатывая XMI, Джон Майлс постарался использовать уже существующие форматы представления данных, благодаря чему XMI соответствует стандарту [[Electronic Arts]] Interchange File Format (EA [[IFF]] 85). Согласно этому стандарту, XMI является IFF &amp;quot;CAT &amp;quot; ''куском'' (''chunk'') формата XMID. Таким образом ''magic number'' файла является &amp;quot;CAT XMID&amp;quot;. Внутри CAT-куска содержится по крайней мере одна XMIDI последовательность, которая заключена в куски &amp;quot;FORM&amp;quot; формата XMID. Кроме того, в файле может содержаться кусок XDIR, в котором содержится информация о коллекции последовательностей XMIDI. Этот кусок не обязателен и нужен только для удобства программ, использующих файл.&lt;br /&gt;
&lt;br /&gt;
Проигрывать файлы стандарта XMI на современных системах можно с помощью плееров foobar2000 (требуется плагин foo_midi), Winamp и XMPlay. Для DOS существуют специализированные программы XPLAY, XP32, XMIPLAY (являющиеся частью SDK пакетов AIL 2.0, AIL/32 и Miles Sound System соответственно), а также MIDI-плеер PX. Есть также возможность конвертировать XMI в MID: для DOS - программой XMI2MID, для современных систем - Winamp или Awave Studio. Однако корректная конвертация не гарантируется, иногда результат может не совпадать с оригиналом.&lt;br /&gt;
&lt;br /&gt;
[[Категория:Форматы файлов]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=31830</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=31830"/>
		<updated>2023-02-21T06:55:29Z</updated>

		<summary type="html">&lt;p&gt;Geryon: заменил &amp;quot;специфический&amp;quot; на &amp;quot;резидентный&amp;quot; (касается MIDITSR)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' (AIL) - популярный пакет промежуточных драйверов (middleware) звуковых карт для [[DOS]]. Первоначально разрабатывался Джоном Майлсом (John Miles) для его собственной компании Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в [[Miles Sound System]], под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Также существует пакет AIL/16 для 16-битного защищенного режима, но на его базе известны всего несколько игр. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&lt;br /&gt;
* ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&lt;br /&gt;
* ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVDG.ADV - ESS AudioDrive&lt;br /&gt;
* GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&lt;br /&gt;
* PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&lt;br /&gt;
* SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&lt;br /&gt;
* VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&lt;br /&gt;
* ADLIB.ADV (A32ADLIB.DLL) - Adlib MSC&lt;br /&gt;
* ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&lt;br /&gt;
* ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через резидентный драйвер карты MIDITSR)&lt;br /&gt;
* ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVFM.ADV - ESS AudioDrive&lt;br /&gt;
* GENMIDI.ADV, GENMID.ADV - General MIDI&lt;br /&gt;
* GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&lt;br /&gt;
* MMSYNTH.ADV - карты стандарта ASC Media Master, например Omni Labs Audio Master&lt;br /&gt;
* MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&lt;br /&gt;
* MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&lt;br /&gt;
* MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&lt;br /&gt;
* PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&lt;br /&gt;
* PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&lt;br /&gt;
* PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&lt;br /&gt;
* SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&lt;br /&gt;
* SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&lt;br /&gt;
* SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&lt;br /&gt;
* SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&lt;br /&gt;
* TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&lt;br /&gt;
* VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
* WAVE.ADV - Creative Wave Blaster&lt;br /&gt;
* WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые, например Tandy Sensation&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. В более позднем пакете Miles Sound System появилась утилита для настройки.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов [[VOC]] (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&lt;br /&gt;
* .AD - для OPL2-совместимых карт&lt;br /&gt;
* .OPL - для OPL3-совместимых карт &lt;br /&gt;
* .MT - для Roland MT-32 и Gravis Ultrasound&lt;br /&gt;
&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфическая утилита PRESETS с банками формата MPP, которые на деле представляют из себя набор SYSEX-команд для имеющегося на карте синтезатора Proteus 1/XR.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
Sound Blaster AWE32, AWE64 - механизма загрузки через GTL нет, альтернативные механизмы не поддерживаются. Поддержка загрузки банков SBK и SF2 появилась только в Miles Sound System.&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Использующие AIL игры получили широкое распространение в начале-середине 90-х годов. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
* [[Battle Isle II]]&lt;br /&gt;
* [[Blackthorne]]&lt;br /&gt;
* [[Realms Of Arkania: Blade Of Destiny]]&lt;br /&gt;
* [[Simon The Sorcerer]]&lt;br /&gt;
* [[The Elder Scrolls: Arena]]&lt;br /&gt;
* [[The Seventh Guest]]&lt;br /&gt;
* [[Warlords II]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Программы]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=31829</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=31829"/>
		<updated>2023-02-21T06:52:10Z</updated>

		<summary type="html">&lt;p&gt;Geryon: Убрал упоминание о работе John Miles на IBM, которое в свое время добавил по ошибке, неверно интерпретировав заголовок мануала по AIL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' (AIL) - популярный пакет промежуточных драйверов (middleware) звуковых карт для [[DOS]]. Первоначально разрабатывался Джоном Майлсом (John Miles) для его собственной компании Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в [[Miles Sound System]], под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Также существует пакет AIL/16 для 16-битного защищенного режима, но на его базе известны всего несколько игр. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&lt;br /&gt;
* ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&lt;br /&gt;
* ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVDG.ADV - ESS AudioDrive&lt;br /&gt;
* GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&lt;br /&gt;
* PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&lt;br /&gt;
* SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&lt;br /&gt;
* VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&lt;br /&gt;
* ADLIB.ADV (A32ADLIB.DLL) - Adlib MSC&lt;br /&gt;
* ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&lt;br /&gt;
* ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&lt;br /&gt;
* ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVFM.ADV - ESS AudioDrive&lt;br /&gt;
* GENMIDI.ADV, GENMID.ADV - General MIDI&lt;br /&gt;
* GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&lt;br /&gt;
* MMSYNTH.ADV - карты стандарта ASC Media Master, например Omni Labs Audio Master&lt;br /&gt;
* MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&lt;br /&gt;
* MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&lt;br /&gt;
* MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&lt;br /&gt;
* PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&lt;br /&gt;
* PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&lt;br /&gt;
* PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&lt;br /&gt;
* SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&lt;br /&gt;
* SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&lt;br /&gt;
* SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&lt;br /&gt;
* SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&lt;br /&gt;
* TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&lt;br /&gt;
* VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
* WAVE.ADV - Creative Wave Blaster&lt;br /&gt;
* WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые, например Tandy Sensation&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. В более позднем пакете Miles Sound System появилась утилита для настройки.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов [[VOC]] (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&lt;br /&gt;
* .AD - для OPL2-совместимых карт&lt;br /&gt;
* .OPL - для OPL3-совместимых карт &lt;br /&gt;
* .MT - для Roland MT-32 и Gravis Ultrasound&lt;br /&gt;
&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфическая утилита PRESETS с банками формата MPP, которые на деле представляют из себя набор SYSEX-команд для имеющегося на карте синтезатора Proteus 1/XR.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
Sound Blaster AWE32, AWE64 - механизма загрузки через GTL нет, альтернативные механизмы не поддерживаются. Поддержка загрузки банков SBK и SF2 появилась только в Miles Sound System.&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Использующие AIL игры получили широкое распространение в начале-середине 90-х годов. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
* [[Battle Isle II]]&lt;br /&gt;
* [[Blackthorne]]&lt;br /&gt;
* [[Realms Of Arkania: Blade Of Destiny]]&lt;br /&gt;
* [[Simon The Sorcerer]]&lt;br /&gt;
* [[The Elder Scrolls: Arena]]&lt;br /&gt;
* [[The Seventh Guest]]&lt;br /&gt;
* [[Warlords II]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Программы]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=22477</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=22477"/>
		<updated>2017-01-04T10:15:38Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' (AIL) - популярный пакет промежуточных драйверов (middleware) звуковых карт для [[DOS]]. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в [[Miles Sound System]], под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Также существует пакет AIL/16 для 16-битного защищенного режима, но на его базе известны всего несколько игр. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&lt;br /&gt;
* ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&lt;br /&gt;
* ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVDG.ADV - ESS AudioDrive&lt;br /&gt;
* GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&lt;br /&gt;
* PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&lt;br /&gt;
* SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&lt;br /&gt;
* VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&lt;br /&gt;
* ADLIB.ADV (A32ADLIB.DLL) - Adlib MSC&lt;br /&gt;
* ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&lt;br /&gt;
* ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&lt;br /&gt;
* ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVFM.ADV - ESS AudioDrive&lt;br /&gt;
* GENMIDI.ADV, GENMID.ADV - General MIDI&lt;br /&gt;
* GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&lt;br /&gt;
* MMSYNTH.ADV - карты стандарта ASC Media Master, например Omni Labs Audio Master&lt;br /&gt;
* MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&lt;br /&gt;
* MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&lt;br /&gt;
* MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&lt;br /&gt;
* PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&lt;br /&gt;
* PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&lt;br /&gt;
* PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&lt;br /&gt;
* SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&lt;br /&gt;
* SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&lt;br /&gt;
* SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&lt;br /&gt;
* SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&lt;br /&gt;
* TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&lt;br /&gt;
* VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
* WAVE.ADV - Creative Wave Blaster&lt;br /&gt;
* WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые, например Tandy Sensation&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. В более позднем пакете Miles Sound System появилась утилита для настройки.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов [[VOC]] (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&lt;br /&gt;
* .AD - для OPL2-совместимых карт&lt;br /&gt;
* .OPL - для OPL3-совместимых карт &lt;br /&gt;
* .MT - для Roland MT-32 и Gravis Ultrasound&lt;br /&gt;
&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфическая утилита PRESETS с банками формата MPP, которые на деле представляют из себя набор SYSEX-команд для имеющегося на карте синтезатора Proteus 1/XR.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
Sound Blaster AWE32, AWE64 - механизма загрузки через GTL нет, альтернативные механизмы не поддерживаются. Поддержка загрузки банков SBK и SF2 появилась только в Miles Sound System.&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Использующие AIL игры получили широкое распространение в начале-середине 90-х годов. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
* [[Battle Isle II]]&lt;br /&gt;
* [[Blackthorne]]&lt;br /&gt;
* [[Realms Of Arkania: Blade Of Destiny]]&lt;br /&gt;
* [[Simon The Sorcerer]]&lt;br /&gt;
* [[The Elder Scrolls: Arena]]&lt;br /&gt;
* [[The Seventh Guest]]&lt;br /&gt;
* [[Warlords II]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Программы]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=22476</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=22476"/>
		<updated>2017-01-04T10:13:06Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' (AIL) - популярный пакет промежуточных драйверов (middleware) звуковых карт для [[DOS]]. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в [[Miles Sound System]], под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Также существует пакет AIL/16 для 16-битного защищенного режима, но на его базе известны всего несколько игр. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&lt;br /&gt;
* ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&lt;br /&gt;
* ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVDG.ADV - ESS AudioDrive&lt;br /&gt;
* GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&lt;br /&gt;
* PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&lt;br /&gt;
* SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&lt;br /&gt;
* VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&lt;br /&gt;
* ADLIB.ADV (A32ADLIB.DLL) - Adlib MSC&lt;br /&gt;
* ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&lt;br /&gt;
* ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&lt;br /&gt;
* ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVFM.ADV - ESS AudioDrive&lt;br /&gt;
* GENMIDI.ADV, GENMID.ADV - General MIDI&lt;br /&gt;
* GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&lt;br /&gt;
* MMSYNTH.ADV - карты стандарта ASC Media Master, например Omni Labs Audio Master&lt;br /&gt;
* MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&lt;br /&gt;
* MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&lt;br /&gt;
* MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&lt;br /&gt;
* PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&lt;br /&gt;
* PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&lt;br /&gt;
* PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&lt;br /&gt;
* SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&lt;br /&gt;
* SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&lt;br /&gt;
* SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&lt;br /&gt;
* SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&lt;br /&gt;
* TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&lt;br /&gt;
* VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
* WAVE.ADV - Creative Wave Blaster&lt;br /&gt;
* WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые, например Tandy Sensation&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. В более позднем пакете Miles Sound System появилась утилита для настройки.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов [[VOC]] (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&lt;br /&gt;
* .AD - для OPL2-совместимых карт&lt;br /&gt;
* .OPL - для OPL3-совместимых карт &lt;br /&gt;
* .MT - для Roland MT-32 и Gravis Ultrasound&lt;br /&gt;
&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфическая утилита PRESETS с банками формата MPP, которые на деле представляют из себя набор SYSEX-команд для имеющегося на карте синтезатора Proteus 1/XR.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Использующие AIL игры получили широкое распространение в начале-середине 90-х годов. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
* [[Battle Isle II]]&lt;br /&gt;
* [[Blackthorne]]&lt;br /&gt;
* [[Realms Of Arkania: Blade Of Destiny]]&lt;br /&gt;
* [[Simon The Sorcerer]]&lt;br /&gt;
* [[The Elder Scrolls: Arena]]&lt;br /&gt;
* [[The Seventh Guest]]&lt;br /&gt;
* [[Warlords II]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Программы]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=22475</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=22475"/>
		<updated>2017-01-04T10:08:24Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' (AIL) - популярный пакет промежуточных драйверов (middleware) звуковых карт для [[DOS]]. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в [[Miles Sound System]], под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Также существует пакет AIL/16 для 16-битного защищенного режима, но на его базе известны всего несколько игр. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&lt;br /&gt;
* ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&lt;br /&gt;
* ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVDG.ADV - ESS AudioDrive&lt;br /&gt;
* GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&lt;br /&gt;
* PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&lt;br /&gt;
* SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&lt;br /&gt;
* VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&lt;br /&gt;
* ADLIB.ADV (A32ADLIB.DLL) - Adlib MSC&lt;br /&gt;
* ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&lt;br /&gt;
* ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&lt;br /&gt;
* ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVFM.ADV - ESS AudioDrive&lt;br /&gt;
* GENMIDI.ADV, GENMID.ADV - General MIDI&lt;br /&gt;
* GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&lt;br /&gt;
* MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&lt;br /&gt;
* MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&lt;br /&gt;
* MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&lt;br /&gt;
* MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&lt;br /&gt;
* PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&lt;br /&gt;
* PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&lt;br /&gt;
* PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&lt;br /&gt;
* SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&lt;br /&gt;
* SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&lt;br /&gt;
* SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&lt;br /&gt;
* SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&lt;br /&gt;
* TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&lt;br /&gt;
* VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
* WAVE.ADV - Creative Wave Blaster&lt;br /&gt;
* WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые, например Tandy Sensation&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. В более позднем пакете Miles Sound System появилась утилита для настройки.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов [[VOC]] (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&lt;br /&gt;
* .AD - для OPL2-совместимых карт&lt;br /&gt;
* .OPL - для OPL3-совместимых карт &lt;br /&gt;
* .MT - для Roland MT-32 и Gravis Ultrasound&lt;br /&gt;
&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфическая утилита PRESETS с банками формата MPP, которые на деле представляют из себя набор SYSEX-команд для имеющегося на карте синтезатора Proteus 1/XR.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Использующие AIL игры получили широкое распространение в начале-середине 90-х годов. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
* [[Battle Isle II]]&lt;br /&gt;
* [[Blackthorne]]&lt;br /&gt;
* [[Realms Of Arkania: Blade Of Destiny]]&lt;br /&gt;
* [[Simon The Sorcerer]]&lt;br /&gt;
* [[The Elder Scrolls: Arena]]&lt;br /&gt;
* [[The Seventh Guest]]&lt;br /&gt;
* [[Warlords II]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Программы]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=22474</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=22474"/>
		<updated>2017-01-04T10:01:04Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' (AIL) - популярный пакет промежуточных драйверов (middleware) звуковых карт для [[DOS]]. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в [[Miles Sound System]], под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Также существует пакет AIL/16 для 16-битного защищенного режима, но на его базе известны всего несколько игр. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&lt;br /&gt;
* ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&lt;br /&gt;
* ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVDG.ADV - ESS AudioDrive&lt;br /&gt;
* GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&lt;br /&gt;
* PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&lt;br /&gt;
* SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&lt;br /&gt;
* VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&lt;br /&gt;
* ADLIB.ADV (A32ADLIB.DLL) - Adlib MSC&lt;br /&gt;
* ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&lt;br /&gt;
* ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&lt;br /&gt;
* ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVFM.ADV - ESS AudioDrive&lt;br /&gt;
* GENMIDI.ADV, GENMID.ADV - General MIDI&lt;br /&gt;
* GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&lt;br /&gt;
* MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&lt;br /&gt;
* MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&lt;br /&gt;
* MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&lt;br /&gt;
* MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&lt;br /&gt;
* PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&lt;br /&gt;
* PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&lt;br /&gt;
* PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&lt;br /&gt;
* SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&lt;br /&gt;
* SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&lt;br /&gt;
* SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&lt;br /&gt;
* SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&lt;br /&gt;
* TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&lt;br /&gt;
* VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
* WAVE.ADV - Creative Wave Blaster&lt;br /&gt;
* WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. В более позднем пакете Miles Sound System появилась утилита для настройки.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов [[VOC]] (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&lt;br /&gt;
* .AD - для OPL2-совместимых карт&lt;br /&gt;
* .OPL - для OPL3-совместимых карт &lt;br /&gt;
* .MT - для Roland MT-32 и Gravis Ultrasound&lt;br /&gt;
&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфическая утилита PRESETS с банками формата MPP, которые на деле представляют из себя набор SYSEX-команд для имеющегося на карте синтезатора Proteus 1/XR.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Использующие AIL игры получили широкое распространение в начале-середине 90-х годов. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
* [[Battle Isle II]]&lt;br /&gt;
* [[Blackthorne]]&lt;br /&gt;
* [[Realms Of Arkania: Blade Of Destiny]]&lt;br /&gt;
* [[Simon The Sorcerer]]&lt;br /&gt;
* [[The Elder Scrolls: Arena]]&lt;br /&gt;
* [[The Seventh Guest]]&lt;br /&gt;
* [[Warlords II]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Программы]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=22473</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=22473"/>
		<updated>2017-01-04T09:59:51Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' (AIL) - популярный пакет промежуточных драйверов (middleware) звуковых карт для [[DOS]]. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в [[Miles Sound System]], под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Также существует пакет AIL/16 для 16-битного защищенного режима, но на его базе известны всего несколько игр. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&lt;br /&gt;
* ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&lt;br /&gt;
* ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVDG.ADV - ESS AudioDrive&lt;br /&gt;
* GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&lt;br /&gt;
* PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&lt;br /&gt;
* SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&lt;br /&gt;
* VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&lt;br /&gt;
* ADLIB.ADV (A32ADLIB.DLL) - Adlib MSC&lt;br /&gt;
* ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&lt;br /&gt;
* ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&lt;br /&gt;
* ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVFM.ADV - ESS AudioDrive&lt;br /&gt;
* GENMIDI.ADV, GENMID.ADV - General MIDI&lt;br /&gt;
* GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&lt;br /&gt;
* MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&lt;br /&gt;
* MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&lt;br /&gt;
* MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&lt;br /&gt;
* MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&lt;br /&gt;
* PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&lt;br /&gt;
* PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&lt;br /&gt;
* PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&lt;br /&gt;
* SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&lt;br /&gt;
* SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&lt;br /&gt;
* SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&lt;br /&gt;
* SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&lt;br /&gt;
* TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&lt;br /&gt;
* VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
* WAVE.ADV - Creative Wave Blaster&lt;br /&gt;
* WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. Этот недостаток был устранен в более позднем пакете Miles Sound System.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов [[VOC]] (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&lt;br /&gt;
* .AD - для OPL2-совместимых карт&lt;br /&gt;
* .OPL - для OPL3-совместимых карт &lt;br /&gt;
* .MT - для Roland MT-32 и Gravis Ultrasound&lt;br /&gt;
&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфическая утилита PRESETS с банками формата MPP, которые на деле представляют из себя набор SYSEX-команд для имеющегося на карте синтезатора Proteus 1/XR.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Использующие AIL игры получили широкое распространение в начале-середине 90-х годов. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
* [[Battle Isle II]]&lt;br /&gt;
* [[Blackthorne]]&lt;br /&gt;
* [[Realms Of Arkania: Blade Of Destiny]]&lt;br /&gt;
* [[Simon The Sorcerer]]&lt;br /&gt;
* [[The Elder Scrolls: Arena]]&lt;br /&gt;
* [[The Seventh Guest]]&lt;br /&gt;
* [[Warlords II]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Программы]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=XMI&amp;diff=22275</id>
		<title>XMI</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=XMI&amp;diff=22275"/>
		<updated>2016-09-23T06:25:38Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''XMI''' или '''XMIDI''' (от e'''X'''tended '''MI'''DI) - формат представления [[MIDI]]-файлов, разработанный Джоном Майлсом (John Miles) для программного пакета [[Audio Interface Library]] (AIL). Вместе с этим пакетом, а также с родственными пакетами MIDPAK и [[Miles Sound System]], в 1990-х годах этот формат получил широкое распространение среди разработчиков компьютерных игр для платформы [[DOS]]. &lt;br /&gt;
&lt;br /&gt;
XMI был разработан для использования расширений MIDI, не вошедших в сам формат MIDI, но реализованных низкоуровневой звуковой библиотеке Audio Interface Library. XMI-файл содержит в себе всю необходимую для воспроизведения исходной MIDI-мелодии информацию, при этом ненужные с точки зрения библиотеки элементы воспроизведения при конвертации исключаются. В результате итоговый XMI-файл на 10-30% меньше оригинала и требует меньше ресурсов на воспроизведение.&lt;br /&gt;
&lt;br /&gt;
Вышеупомянутые расширения MIDI в основном позволяют управлять драйвером, в т.ч. временно блокировать смену патча для выбранного канала и зацикливать те или иные фрагменты композиции. Кроме того, один XMI-файл может содержать как одну, так и множество композиций. Данная возможность использовалась, например, игрой System Shock для создания динамического музыкального сопровождения.&lt;br /&gt;
&lt;br /&gt;
Разрабатывая XMI, Джон Майлс постарался использовать уже существующие форматы представления данных, благодаря чему XMI соответствует стандарту [[Electronic Arts]] Interchange File Format (EA [[IFF]] 85). Согласно этому стандарту, XMI является IFF &amp;quot;CAT &amp;quot; ''куском'' (''chunk'') формата XMID. Таким образом ''magic number'' файла является &amp;quot;CAT XMID&amp;quot;. Внутри CAT-куска содержится по крайней мере одна XMIDI последовательность, которая заключена в куски &amp;quot;FORM&amp;quot; формата XMID. Кроме того, в файле может содержаться кусок XDIR, в котором содержится информация о коллекции последовательностей XMIDI. Этот кусок не обязателен и нужен только для удобства программ, использующих файл.&lt;br /&gt;
&lt;br /&gt;
Проигрывать файлы стандарта XMI на современных системах можно с помощью плееров foobar2000 (требуется плагин foo_midi), Winamp и XMPlay. Для DOS существуют специализированные программы XPLAY, XP32, XMIPLAY (являющиеся частью SDK пакетов AIL 2.0, AIL/32 и Miles Sound System соответственно), а также MIDI-плеер PX. Есть также возможность конвертировать XMI в MID: для DOS - программой XMI2MID, для современных систем - Winamp или Awave Studio. Однако корректная конвертация не гарантируется, иногда результат может не совпадать с оригиналом.&lt;br /&gt;
&lt;br /&gt;
[[Категория:Форматы файлов]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Gravis_Ultrasound&amp;diff=21463</id>
		<title>Gravis Ultrasound</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Gravis_Ultrasound&amp;diff=21463"/>
		<updated>2015-10-23T13:44:10Z</updated>

		<summary type="html">&lt;p&gt;Geryon: Убрал пассаж насчет уникальности wavetable на момент выпуска GUS. Как минимум тогда уже существовали Turtle Beach Multisound Classic и Omni Labs Audio Master.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:Synergy Vipermax (GUS Extreme) Front.jpg|thumb|right|250px|]]&lt;br /&gt;
[[Файл:Synergy Vipermax (GUS Extreme) Back.jpg|thumb|right|250px|Карта Synergy Vipermax - клон GUS Extreme]]&lt;br /&gt;
&lt;br /&gt;
'''''Gravis UltraSound''''' (сокращенно GUS, в России известной под сленговым названием «гусь») — семейство звуковых карт, производившихся канадской компанией [[Advanced Gravis Computer Technology]] с 1992 года по конец 90-ых. Эти звуковые карты были очень популярны среди демосценеров (см. [http://ru.wikipedia.org/wiki/Демосцена демосцена]) из-за исключительно качественного звука, простоты использования в своих программах и из-за того, что компания Gravis взаимодействовала с демосценой. Некоторые демогруппы выпускали так называемые GUS-only демы, в которых поддержки [[Sound Blaster]] просто не было. Были и такие случаи, когда демо просто не запускалось без Gravis UltraSound. В свою очередь компания Gravis обеспечивала призами многие демопати, например в качестве призов на конкурсах Music Contest были именно звуковые карты от Gravis. Большинство ДОС-игр после 1992 года также дают возможность пользоваться этими картами, некоторые изначально, для некоторых нужны специальные патчи, которые можно взять с ftp-сайта Gravis (см. статью про эту компанию).&lt;br /&gt;
&lt;br /&gt;
Gravis UltraSound использовала технологию «wavetable» синтеза музыкальных инструментов. Все инструменты хранились в RAM в оцифрованном виде, что позволяло пианино, барабанам и прочим инструментам звучать как настоящим.&lt;br /&gt;
&lt;br /&gt;
Звуковые карты Gravis UltraSound обладают программной эмуляцией карт семейства [[Sound Blaster]] с помощью утилиты SBOS, а также [[MT-32]]/[[LAPC-1]], [[Roland Sound Canvas]]/[[MPU-401]] с помощью утилиты Mega-Em.&lt;br /&gt;
&lt;br /&gt;
== Cписок карт ==&lt;br /&gt;
&lt;br /&gt;
* [[Gravis Ultrasound Classic]] (или просто Gravis Ultrasound)&lt;br /&gt;
* [[Gravis Ultrasound MAX]] (очень впечатляет ее размер)&lt;br /&gt;
* [[Ultrasound Ace]]&lt;br /&gt;
* [[Gravis Ultrasound PnP]] (также Gravis Ultrasound PnP Pro, отличающийся наличием изначально встроенной памяти в 512kb).&lt;br /&gt;
* [[Gravis Ultrasound Extreme]] (другое название — Synergy ViperMAX, аппаратно поддерживает стандарты UltraSound и [[Sound Blaster Pro]])&lt;br /&gt;
* а также набор клонов от других производителей.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [http://gravisultrasound.com Сайт о картах Gravis UltraSound].&lt;br /&gt;
&lt;br /&gt;
[[Категория:Звуковые_карты]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20910</id>
		<title>Miles Sound System</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20910"/>
		<updated>2014-12-03T10:59:01Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Miles Sound System''' (MSS) — популярный пакет промежуточных звуковых драйверов (middleware) для DOS. Первоначально разрабатывался Miles Design на основе пакета [[Audio Interface Library]] (AIL), затем был передан RAD Game Tools. Существует с 1994 года и развивается до сих пор (2014 год), однако начиная с версии 7.0 поддержка DOS прекращена.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет из себя набор PCM и MIDI драйверов для защищенного режима (форматы DIG и MDI соответственно), а также средства настройки (SETSOUND) и файлы с патчами GTL (Global Timbre Library).&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемое оборудование'''&lt;br /&gt;
&lt;br /&gt;
По сравнению с AIL список драйверов изменился, поддержка непопулярных карт и стандартов (Turtle Beach Multisound Classic, Sierra Semiconductor ARIA, ASC Media Master, VESA VBE/AI) прекращена, при этом периодически добавлялись драйверы для появляющегося по мере развития пакета нового оборудования.&lt;br /&gt;
&lt;br /&gt;
'''Драйверы PCM''':&lt;br /&gt;
&lt;br /&gt;
* AUDIODRV.DIG — ESS AudioDrive&lt;br /&gt;
* DIGMAXI.DIG — семейство Guillemot MaxiSound 64&lt;br /&gt;
* IWAV.DIG — карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&lt;br /&gt;
* JAMMER.DIG — NewMedia WaveJammer&lt;br /&gt;
* NVDIG.DIG — NVidia NV1&lt;br /&gt;
* PROAUDIO.DIG — MediaVision Pro AudioSpectrum и совместимые&lt;br /&gt;
* RAP10.DIG — Roland RAP-10&lt;br /&gt;
* SB16.DIG — Creative Sound Blaster 16 и AWE32/64&lt;br /&gt;
* SBLASTER.DIG — Creative Sound Blaster 1.0, 1.5, 2.0&lt;br /&gt;
* SBPRO.DIG — Creative Sound Blaster Pro и Pro 2&lt;br /&gt;
* SNDSCAPE.DIG — Ensoniq SoundScape&lt;br /&gt;
* SNDSYS.DIG — Microsoft Windows Sound System и совместимые&lt;br /&gt;
* ULTRA.DIG — Gravis Ultrasound на базе процессора GF1&lt;br /&gt;
&lt;br /&gt;
'''Драйверы MIDI''':&lt;br /&gt;
&lt;br /&gt;
* ADLIB.MDI — Adlib MSC&lt;br /&gt;
* ADLIBG.MDI — Adlib Gold&lt;br /&gt;
* ESFM.MDI — ESS AudioDrive&lt;br /&gt;
* IWAV.MDI — карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&lt;br /&gt;
* MDIMAXI.MDI — семейство Guillemot MaxiSound 64&lt;br /&gt;
* MPU401.MDI — General MIDI-совместимые синтезаторы с интерфейсом MPU-401&lt;br /&gt;
* MT32MPU.MDI — Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&lt;br /&gt;
* NVMPU.MDI — NVidia NV1&lt;br /&gt;
* OPL3.MDI — любая OPL3-совместимая карта&lt;br /&gt;
* PAS.MDI — MediaVision Pro AudioSpectrum&lt;br /&gt;
* PASPLUS.MDI — MediaVision Pro AudioSpectrum Plus, 16 или Studio 16&lt;br /&gt;
* PCSPKR.MDI — PC Speaker&lt;br /&gt;
* SBAWE32.MDI — Creative Sound Blaster AWE32 или AWE64&lt;br /&gt;
* SBLASTER.MDI — Creative Sound Blaster 1.0, 1.5 или 2.0&lt;br /&gt;
* SBPRO1.MDI — Creative Sound Blaster Pro&lt;br /&gt;
* SBPRO2.MDI — Creative Sound Blaster Pro 2&lt;br /&gt;
* SNDSCAPE.MDI — Ensoniq SoundScape&lt;br /&gt;
* TANDY.MDI — трехголосный синтезатор Tandy 1000&lt;br /&gt;
* ULTRA.MDI — Gravis Ultrasound на базе процессора GF1&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы MSS поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Прилагающаяся к пакету утилита SETSOUND позволяет как автоматически настроить любое оборудование, так и ввести значения параметров вручную.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&lt;br /&gt;
MSS поддерживает загрузку и проигрывание форматов [[VOC]] (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM.&lt;br /&gt;
&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&lt;br /&gt;
* .AD — для OPL2-совместимых карт&lt;br /&gt;
* .OPL — для OPL3-совместимых карт&lt;br /&gt;
* .MT — для Roland MT-32 и Gravis Ultrasound&lt;br /&gt;
&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами.&lt;br /&gt;
&lt;br /&gt;
Gravis Ultrasound — несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
Creative Sound Blaster AWE32 — используется загрузка патчей из банков SBK и SF2.&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Игры на базе MSS получили широкое распространение в середине-конце 90-х годов. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
* [[Dungeon Keeper]]&lt;br /&gt;
* [[Eradicator]]&lt;br /&gt;
* [[Heroes of Might and Magic II]]&lt;br /&gt;
* [[Jagged Alliance]]&lt;br /&gt;
* [[Oddworld: Abe's Oddysee]]&lt;br /&gt;
* [[The Settlers II]]&lt;br /&gt;
* [[WarCraft]]&lt;br /&gt;
* [[WarCraft II]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Программы]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20277</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20277"/>
		<updated>2014-05-10T20:33:40Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' (AIL) - популярный пакет промежуточных драйверов (middleware) звуковых карт для [[DOS]]. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в [[Miles Sound System]], под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Также существует пакет AIL/16 для 16-битного защищенного режима, но на его базе известны всего несколько игр. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&lt;br /&gt;
* ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&lt;br /&gt;
* ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVDG.ADV - ESS AudioDrive&lt;br /&gt;
* GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&lt;br /&gt;
* PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&lt;br /&gt;
* SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&lt;br /&gt;
* VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&lt;br /&gt;
* ADLIB.ADV (A32ADLIB.DLL) - Adlib MSC&lt;br /&gt;
* ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&lt;br /&gt;
* ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&lt;br /&gt;
* ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVFM.ADV - ESS AudioDrive&lt;br /&gt;
* GENMIDI.ADV, GENMID.ADV - General MIDI&lt;br /&gt;
* GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&lt;br /&gt;
* MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&lt;br /&gt;
* MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&lt;br /&gt;
* MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&lt;br /&gt;
* MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&lt;br /&gt;
* PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&lt;br /&gt;
* PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&lt;br /&gt;
* PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&lt;br /&gt;
* SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&lt;br /&gt;
* SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&lt;br /&gt;
* SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&lt;br /&gt;
* SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&lt;br /&gt;
* TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&lt;br /&gt;
* VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
* WAVE.ADV - Creative Wave Blaster&lt;br /&gt;
* WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. Этот недостаток был устранен в более позднем пакете Miles Sound System.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов [[VOC]] (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&lt;br /&gt;
* .AD - для OPL2-совместимых карт&lt;br /&gt;
* .OPL - для OPL3-совместимых карт &lt;br /&gt;
* .MT - для Roland MT-32 и Gravis Ultrasound&lt;br /&gt;
&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфические утилиты MSNDUP и PRESETS с управляющими банками формата MPP.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Игры на базе AIL получили широкое распространение в начале-середине 90-х годов. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
* [[Battle Isle II]]&lt;br /&gt;
* [[Blackthorne]]&lt;br /&gt;
* [[Realms Of Arkania: Blade Of Destiny]]&lt;br /&gt;
* [[Simon The Sorcerer]]&lt;br /&gt;
* [[The Elder Scrolls: Arena]]&lt;br /&gt;
* [[The Seventh Guest]]&lt;br /&gt;
* [[Warlords II]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Программы]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20224</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20224"/>
		<updated>2014-04-10T07:12:08Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' (AIL) - популярный пакет промежуточных драйверов (middleware) звуковых карт для [[DOS]]. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в [[Miles Sound System]], под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&lt;br /&gt;
* ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&lt;br /&gt;
* ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVDG.ADV - ESS AudioDrive&lt;br /&gt;
* GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&lt;br /&gt;
* PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&lt;br /&gt;
* SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&lt;br /&gt;
* VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&lt;br /&gt;
* ADLIB.ADV (A32ADLIB.DLL) - Adlib MSC&lt;br /&gt;
* ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&lt;br /&gt;
* ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&lt;br /&gt;
* ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
* AUDDRVFM.ADV - ESS AudioDrive&lt;br /&gt;
* GENMIDI.ADV, GENMID.ADV - General MIDI&lt;br /&gt;
* GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&lt;br /&gt;
* MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&lt;br /&gt;
* MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&lt;br /&gt;
* MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&lt;br /&gt;
* MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&lt;br /&gt;
* PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&lt;br /&gt;
* PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&lt;br /&gt;
* PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&lt;br /&gt;
* SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
* SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&lt;br /&gt;
* SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&lt;br /&gt;
* SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&lt;br /&gt;
* SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&lt;br /&gt;
* TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&lt;br /&gt;
* VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
* WAVE.ADV - Creative Wave Blaster&lt;br /&gt;
* WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. Этот недостаток был устранен в более позднем пакете Miles Sound System.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов [[VOC]] (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&lt;br /&gt;
* .AD - для OPL2-совместимых карт&lt;br /&gt;
* .OPL - для OPL3-совместимых карт &lt;br /&gt;
* .MT - для Roland MT-32 и Gravis Ultrasound&lt;br /&gt;
&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфические утилиты MSNDUP и PRESETS с управляющими банками формата MPP.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Игры на базе AIL получили широкое распространение в начале-середине 90-х годов. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
* [[Battle Isle II]]&lt;br /&gt;
* [[Blackthorne]]&lt;br /&gt;
* [[Realms Of Arkania: Blade Of Destiny]]&lt;br /&gt;
* [[Simon The Sorcerer]]&lt;br /&gt;
* [[The Elder Scrolls: Arena]]&lt;br /&gt;
* [[The Seventh Guest]]&lt;br /&gt;
* [[Warlords II]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Программы]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Roland_MT-32&amp;diff=20199</id>
		<title>Roland MT-32</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Roland_MT-32&amp;diff=20199"/>
		<updated>2014-04-03T07:08:27Z</updated>

		<summary type="html">&lt;p&gt;Geryon: /* Карты &amp;quot;интерфейса&amp;quot; для использования с IBM-PC-совместимыми компьютерами */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:Roland MT-32.jpg|thumb|250px|Roland MT-32]]&lt;br /&gt;
'''Roland MT-32''' - [[MIDI]]-синтезатор, впервые выпущенный в 1987 году компанией [[Roland Corporation]]. &lt;br /&gt;
&lt;br /&gt;
'''MT-32''' обладает экраном, на котором обычно отображается громкость и используемые в данный момент каналы. Однако при помощи определённых midi сообщений на этот экран можно вывести текст.&lt;br /&gt;
&lt;br /&gt;
==История==&lt;br /&gt;
Оригинальный МТ-32 был снабжен библиотекой в 128 синтезаторных и 30 ритмических звуков, играемых на 8 каналах мелодий и одном ритмовом канале. Также в нём присутствовал эффект цифровой реверберации. В последующих моделях, совместимых с MT-32, была также добавлена библиотека в 33 звуковых эффекта. Из-за отсутствия сэмпла пианино, он не может правдоподобно играть звук акустического пианино.&lt;br /&gt;
&lt;br /&gt;
Устройство вышло до принятия единого стандарта [[General MIDI]], но оказало на него сильное влияние. Фактически, вся терминология и технология перенесена в стандарт, несовместимыми оказались электрический интерфейс (токовая петля вместо управления напряжением, хотя на практике всё равно работает из-за совпадения номиналов), набор инструментов и некоторые другие нюансы. Управлялись устройства '''MT-32''' и '''GM''' идентично, при помощи обычных midi сообщений типа NoteOn.&lt;br /&gt;
&lt;br /&gt;
Вышло две версии собственно Roland MT-32 (&amp;quot;old&amp;quot; и &amp;quot;new&amp;quot;), а также такие устройства как Roland CM32L и Roland CM64. В &amp;quot;new&amp;quot; версии были исправлены некоторые ошибки и добавлен стереовыход с использованием коннектора Jack 6,35 мм (в old только 2 моновыхода Jack 6,35 мм). Roland CM32L и Roland CM64 не имеют экрана, однако имеют лучшую совместимость с некоторыми играми.&lt;br /&gt;
&lt;br /&gt;
==Устройство==&lt;br /&gt;
Представляет собой устройство в чёрном корпусе с экраном, ручкой управления и 10 кнопками. Все эти элементы управления используются при подключении устройства напрямую к MIDI клавиатуре. Сзади размещены порты MIDI IN и MIDI OUT, имеется также MIDI THRU порт, который выдаёт сигнал с MIDI IN входа. Эти коннекторы выполнены в виде DIN5 коннекторов типа &amp;quot;мама&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Вывод звука осуществляется при помощи двух Jack 1/4’’ монофонических коннекторов, а в более новой модели также при помощи одного Jack 1/4’’ стереоконнектора. Обратите внимание, что у блока питания &amp;quot;минус&amp;quot; должен быть со внутренней части вилки, а &amp;quot;плюс&amp;quot; - на наружной части. С другой стороны, в устройстве есть защита от неправильной полярности.&lt;br /&gt;
&lt;br /&gt;
'''MT-32''' соединялся с компьютером посредством MPU-401 контроллера, однако подходит только контроллер, работающий в smart режиме (например, [[Roland SCC-1]] подходит для этой цели). В принципе, имеется возможность подключить '''MT-32''' напрямую к любому MPU-401 интерфейсу на любой звуковой плате, однако придётся вручную формировать некоторые сообщения (например, метронома).&lt;br /&gt;
[[Изображение:MPU-401.JPG|thumb|250px|right|Roland MPU-401]]&lt;br /&gt;
&lt;br /&gt;
=== Карты &amp;quot;интерфейса&amp;quot; для использования с IBM-PC-совместимыми компьютерами ===&lt;br /&gt;
Для использования с IBM-PC совместимыми компьютерами, необходимо иметь специальные карты, которые сначала предназначались для работы с MPU-401 (MIF-IPC - такая карта для PC, существовали и карты для других персональных компьютеров того времени), а затем и без него (такие карты, как MPU-IPC, MPU-IPC-T, MPU-IMC, S-MPU/AT (Super MPU), S-MPU-IIAT (Super MPU II), LAPC-I, RAP-10, SCP-55 (для лэптопов через [[PCMCIA]]), MPU-401/AT, SCC-1. Детальное сравнение этих карт можно найти на форуме Queststudios&amp;lt;ref&amp;gt;[http://queststudios.com/smf/index.php?PHPSESSID=d3f80fbdbe188f6222cd961c983ce883&amp;amp;/topic,1811.0.html Сравнение роландовских миди-интерфейсов для IBM-PC совместимых компьютеров на форуме Queststudios]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
[[Изображение:Roland-LAPC-I.JPG|thumb|250px|right|Roland LAPC-I]]&lt;br /&gt;
&lt;br /&gt;
==Технические характеристики==&lt;br /&gt;
'''MT-32''' использует 16-битный ЦАП и частоту дискретизации 32КГц.&lt;br /&gt;
&lt;br /&gt;
'''MT-32''' имеет 64 килобайта RAM, в которых могут располагаться новые инструменты, кроме того, загрузив внутрь некоторые инструменты и перепрограммировав устройство (посредством отправки SysEx сообщений), можно добиться приемлемой совместимости со стандартом [[General MIDI]].&lt;br /&gt;
&lt;br /&gt;
==Игры==&lt;br /&gt;
'''MT-32''' использовался в [[DOS]]-играх. Среди прочих, все квесты [[Sierra]] на движке [[SCI]] поддерживают '''MT-32'''.&lt;br /&gt;
[[Файл:MT32 CofC animation.GIF|thumb|640px|Игра [[Conquest of Camelot]] выводит на экран сообщения при загрузке. Отсылка к [http://ru.wikipedia.org/wiki/Монти_Пайтон_и_Священный_Грааль фильму] ]]&lt;br /&gt;
&lt;br /&gt;
=== Список игр, поддерживающих Roland MT-32 ===&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
==Эмуляция==&lt;br /&gt;
В результате усилий разработчика sergm качество эмуляции '''MT-32''' вплотную приблизилось к звучанию реального '''MT-32'''. Скачать свежую версию эмулятора Munt можно по [https://github.com/sergm/munt_devel/downloads этой ссылке]. Она устанавливается как MIDI-драйвер Windows и работает как с [[DOSBox]], так и со [[ScummVM]].&lt;br /&gt;
&lt;br /&gt;
Также эмуляция '''MT-32''' есть в неофициальных сборках DOSBox (на основе того же Munt) и ScummVM, причем последний, начиная с версии 1.5.0, использует свежий Munt.&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://en.wikipedia.org/wiki/List_of_MT-32-compatible_computer_games Список игр, поддерживающих MT-32]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Roland_MT-32 Английская википедия о MT-32]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Звуковые карты]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Gravis_Ultrasound_PnP&amp;diff=20198</id>
		<title>Gravis Ultrasound PnP</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Gravis_Ultrasound_PnP&amp;diff=20198"/>
		<updated>2014-04-03T07:03:51Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:gus.jpg|thumb|250px|Внешний вид карты GUS PnP]]&lt;br /&gt;
'''Gravis Ultrasound PnP''' — звуковая карта семейства [[Gravis Ultrasound]]. Карта выпушена в 1995 году&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Gravis_Ultrasound#UltraSound_Plug_.26_Play_.28PnP.29&amp;lt;/ref&amp;gt;. В базовой комплектации — 1 MB ROM памяти, RAM памяти нет. Может быть расширена до 8 MiB RAM памяти 30-пиновыми SIMM'ами. Также существовала Pro версия карты, с 512 kb RAM памяти, расширяемая до 8.5 Mib памяти.&lt;br /&gt;
&lt;br /&gt;
При установке дополнительной памяти становится возможна работа карты в режиме эмуляции GF1. Наличие ROM делает возможным моментально начинать проигрывание MIDI, в отличие от карт предыдущего поколения. Однако, если выбрать сторонний (не ROM банк инструментов), то карта «проглотит» несколько первых нот. Однако теперь нет снижения качества звука при одновременной игре нескольких нот.&lt;br /&gt;
&lt;br /&gt;
На карте есть разъём ATAPI CD-ROM.&lt;br /&gt;
&lt;br /&gt;
== AMD InterWave ==&lt;br /&gt;
В отличие от всех остальных карт серии '''Gravis Ultrasound''', на этой плате установлен совершенно другой чип — '''AMD InterWave''', совместная разработка компаний [[Advanced Gravis Computer Technology]] и '''AMD'''. Может адресовать 32 Мебибайта, из которых 16 ROM. RAM он распознаёт как 4 банка по 4 мебибайта, два из которых он берёт с SIMM30, третий и четвёртый в Pro модели берётся из RAM на плате(по 256 KiB). Есть возможность распаять дополнительные слоты памяти и карта их воспримет (тогда максимум 16 MiB RAM).&lt;br /&gt;
&lt;br /&gt;
== Совместимость ==&lt;br /&gt;
'''Gravis Ultrasound PnP''' Почти всегда (если установлена память) совместим с '''Gravis Ultrasound''' и частично с '''Gravis Ultrasound MAX'''. Для совместимости с General midi или [[Sound Blaster PRO]] используйте MegaEm или iwSbOS.&lt;br /&gt;
&lt;br /&gt;
=== PREPGAME ===&lt;br /&gt;
Gravis Ultrasound PnP позиционировалась как игровая звуковая карта. Данная утилита предназначена для автоматического решения проблем во многих играх путём патча DOS/4G, а также замены драйверов из комплекта игры на собственные. Использование — просто запустите prepgame, находясь в папке с игрой. Возможно, хорошей идеей будет сделать резервную копию.&lt;br /&gt;
&lt;br /&gt;
Основная проблема — очень сильно падает качество midi, поскольку драйвер после этого работает только с 1 MiB ROM. Есть способы решения этой проблемы.&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://faqs.org.ru/hardw/media/gusfaq.htm FAQ на русском.]&lt;br /&gt;
&lt;br /&gt;
{{Gravis Ultrasound}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Звуковые карты]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Creative_Music_System&amp;diff=20197</id>
		<title>Creative Music System</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Creative_Music_System&amp;diff=20197"/>
		<updated>2014-04-03T07:00:40Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Creative Music System''' - первая карта для IBM PC от [[Creative Technology]], выпущенная в августе 1987. Содержала две схемы [[Philips]] [[SAA 1099]], которые вместе генерировали 12 голосов.&lt;br /&gt;
&lt;br /&gt;
Обладает звуком, характерным для генератора прямоугольных волн. Ритм-секции нет. В целом по качеству синтеза проигрывает своему современнику [[AdLib|Adlib MSC]] на базе чипа Yamaha OPL2. Тем не менее, карта была широко поддержана производителями игр.&lt;br /&gt;
&lt;br /&gt;
Впоследствии CMS-совместимый синтез устанавливался также на следующие звуковые карты:&lt;br /&gt;
&lt;br /&gt;
*Sound Blaster 1.0&lt;br /&gt;
*Sound Blaster 1.5&lt;br /&gt;
*Sound Blaster 2.0&lt;br /&gt;
*ATI Stereo F/X&lt;br /&gt;
*ATI VGA Stereo F/X&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
*[[Game Blaster]]&lt;br /&gt;
*[[Sound Blaster]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Звуковые карты]]&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Game_Blaster&amp;diff=20196</id>
		<title>Game Blaster</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Game_Blaster&amp;diff=20196"/>
		<updated>2014-04-03T06:52:32Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Game Blaster''' - одно из имен [[Creative Music System]], под этим именем она распространялась через [[Radio Shack]]. Является полным аналогом CMS, [[Creative Technology]] даже не озаботилась сменой лейблов или названиями программ на дисках, которые шли с картой.&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
*[[Creative Music System]]&lt;br /&gt;
*[[Sound Blaster]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Звуковые карты]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Sound_Blaster_1.0&amp;diff=20195</id>
		<title>Sound Blaster 1.0</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Sound_Blaster_1.0&amp;diff=20195"/>
		<updated>2014-04-03T06:50:42Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Sound Blaster 1.0''' — первая звуковая карта из линейки [[Sound Blaster]]'ов. Представлена в ноябре 1989. Помимо возможностей [[Game Blaster]] имела 8-битную моно PCM часть и 11-голосный FM синтезатор на базе чипа [[Yamaha]] [[YM3812]], также известного как [[OPL-2]]. Она предоставляла прекрасную совместимость с картами [[AdLib]], которые достаточно долго поддерживались производителями игр.&lt;br /&gt;
[[Категория:Звуковые карты]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=OPL-3&amp;diff=20194</id>
		<title>OPL-3</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=OPL-3&amp;diff=20194"/>
		<updated>2014-04-03T06:48:13Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Yamaha YMF262''', также известный под названием '''OPL-3''' - стереофонический [[FM]]-синтезатор.&lt;br /&gt;
&lt;br /&gt;
Имеет следующие характеристики: 16 бит, 44 КГц, 18 каналов [[MIDI]].&lt;br /&gt;
&lt;br /&gt;
Чип или его эмуляция/аппаратная поддержка идентичных характеристик входил в состав почти всех звуковых карт последних лет &amp;quot;золотой эры&amp;quot; [[IBM PC|PC]] (90е годы XX века) и фактически исчез с приходом [[Sound Blaster Live!]] и его [[Wavetable]]-синтезом, ставшим новым стандартом.&lt;br /&gt;
&lt;br /&gt;
Некоторые из карт, использовавших OPL-3:&lt;br /&gt;
&lt;br /&gt;
*Creative Sound Blaster Pro 2.0&lt;br /&gt;
*Creative Sound Blaster 16&lt;br /&gt;
*AdLib Gold&lt;br /&gt;
*MediaVision Pro AudioSpectrum Plus&lt;br /&gt;
*MediaVision Pro AudioSpectrum 16&lt;br /&gt;
*Aztech Sound Galaxy NX Pro&lt;br /&gt;
&lt;br /&gt;
[[Категория:Звуковые карты]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Sound_Blaster_1.0&amp;diff=20193</id>
		<title>Sound Blaster 1.0</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Sound_Blaster_1.0&amp;diff=20193"/>
		<updated>2014-04-03T06:45:16Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Sound Blaster 1.0''' — первая звуковая карта из линейки [[Sound Blaster]]'ов. Представлена в ноябре 1989. Помимо возможностей [[Game Blaster|Game Blaster'а]] имела 11-голосный FM синтезатор на базе чипа [[Yamaha]] [[YM3812]], также известного как [[OPL-2]]. Она предоставляла прекрасную совместимость с картами [[AdLib]], которые достаточно долго поддерживались производителями игр.&lt;br /&gt;
[[Категория:Звуковые карты]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Sound_Blaster_1.0&amp;diff=20192</id>
		<title>Sound Blaster 1.0</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Sound_Blaster_1.0&amp;diff=20192"/>
		<updated>2014-04-03T06:44:38Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Sound Blaster 1.0''' — первая звуковая карта из линейки [[Sound Blaster]]'ов. Представлена в ноябре 1989. Помимо возможностей [[Game Blaster|Game Blaster'а]] имела 11-голосный FM синтезатор на базе чипа [[Yamaha]] [[YM3812]], также известного как [[OPL-2]]. Она предоставляла прекрасную совместимость с картами [[Adlib]], которые достаточно долго поддерживались производителями игр.&lt;br /&gt;
[[Категория:Звуковые карты]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Sound_Blaster_Pro&amp;diff=20191</id>
		<title>Sound Blaster Pro</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Sound_Blaster_Pro&amp;diff=20191"/>
		<updated>2014-04-03T06:42:07Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Sound Blaster Pro''' — звуковая карта на шине ISA, представленная Creative Technology в мае 1991.&lt;br /&gt;
&lt;br /&gt;
== Обзор ==&lt;br /&gt;
&lt;br /&gt;
Эта была первая стереокарта в серии [[Sound Blaster]]. Она могла проигрывать оцифрованный звук с частотой до 44 КГц в моно-режиме, до 22 КГц в стерео и записывать звук с частотой до 22 КГц, а также в ней могла задаваться отдельная громкость для каждой подсистемы звуковой карты, что позже стало стандартом везде.&lt;br /&gt;
&lt;br /&gt;
Музыка: Версия Pro 1.0 использовала два музыкальных чипа [[OPL-2]], версия 2.0 перешла на один [[OPL-3]], поддерживающий простое стерео.&lt;br /&gt;
&lt;br /&gt;
Звук: Версия 1.0 и 1.5 не поддерживали стереозвук с частотой &amp;gt;11 КГц, стерео 22 КГц появилось только в Sound Blaster Pro 2.0&lt;br /&gt;
&lt;br /&gt;
Существует большое количество карт других производителей, совместимых с Sound Blaster Pro. Для некоторых (особенно Plug and Play карт) при загрузке в DOS нужны специальные драйверы.&lt;br /&gt;
&lt;br /&gt;
== Это надо знать ==&lt;br /&gt;
&lt;br /&gt;
* Так как SB16 был закрытым стандартом, за реализацию его в своей звуковой карте надо было платить, именно поэтому большинство звуковых карт, даже современных, в DOS режиме эмулируют не SB16 , а SB Pro 2.0&lt;br /&gt;
&lt;br /&gt;
== Список совместимых карт (только чипсеты) ==&lt;br /&gt;
&lt;br /&gt;
* [[ESS1868]] (OPL3)&lt;br /&gt;
* [[OPTI 931]]&lt;br /&gt;
* [[OPTI 925]]&lt;br /&gt;
* Все [[Aureal Vortex]] чипы&lt;br /&gt;
...и прочие, прочие, прочие...(см. про стандарт SB16)&lt;br /&gt;
&lt;br /&gt;
[[Категория:Звуковые карты]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20190</id>
		<title>Miles Sound System</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20190"/>
		<updated>2014-04-03T06:21:18Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Miles Sound System''' (MSS) - популярный пакет промежуточных звуковых драйверов (middleware) для DOS. Первоначально разрабатывался Miles Design на основе пакета [[Audio Interface Library]] (AIL), затем был передан RAD Game Tools. Существует с 1994 года и развивается до сих пор (2014 год), однако начиная с версии 7.0 поддержка DOS прекращена.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет из себя набор PCM и MIDI драйверов для защищенного режима (форматы DIG и MDI соответственно), а также средства настройки (SETSOUND) и файлы с патчами GTL (Global Timbre Library).&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемое оборудование'''&lt;br /&gt;
&lt;br /&gt;
По сравнению с AIL список драйверов изменился, поддержка непопулярных карт (Turtle Beach Multisound Classic, Sierra Semiconductor ARIA, VESA VBE/AI) прекращена, при этом периодически добавлялись драйверы для появляющегося по мере развития пакета новое оборудования.&lt;br /&gt;
&lt;br /&gt;
'''Драйверы PCM''':&lt;br /&gt;
&lt;br /&gt;
AUDIODRV.DIG - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
DIGMAXI.DIG - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.DIG - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
JAMMER.DIG - NewMedia WaveJammer&amp;lt;br /&amp;gt;&lt;br /&gt;
NVDIG.DIG - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
PROAUDIO.DIG - MediaVision Pro AudioSpectrum и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
RAP10.DIG - Roland RAP-10&amp;lt;br /&amp;gt;&lt;br /&gt;
SB16.DIG - Creative Sound Blaster 16 и AWE32/64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.DIG - Creative Sound Blaster 1.0, 1.5, 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO.DIG - Creative Sound Blaster Pro и Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.DIG - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSYS.DIG - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.DIG - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Драйверы MIDI''':&lt;br /&gt;
&lt;br /&gt;
ADLIB.MDI - Adlib MSC&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.MDI - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ESFM.MDI - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.MDI - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
MDIMAXI.MDI - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
MPU401.MDI - General MIDI-совместимые синтезаторы с интерфейсом MPU-401&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.MDI - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
NVMPU.MDI - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
OPL3.MDI - любая OPL3-совместимая карта&amp;lt;br /&amp;gt;&lt;br /&gt;
PAS.MDI - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASPLUS.MDI - MediaVision Pro AudioSpectrum Plus, 16 или Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.MDI - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.MDI - Creative Sound Blaster AWE32 или AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.MDI - Creative Sound Blaster 1.0, 1.5 или 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO1.MDI - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO2.MDI - Creative Sound Blaster Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.MDI - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.MDI - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.MDI - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы MSS поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Прилагающаяся к пакету утилита SETSOUND позволяет как автоматически настроить любое оборудование, так и ввести значения параметров вручную.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
MSS поддерживает загрузку и проигрывание форматов [[VOC]] (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
Creative Sound Blaster AWE32 - используется загрузка патчей из банков SBK и SF2.&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Игры на базе MSS получили широкое распространение в середине-конце 90-х годов. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
[http://www.old-games.ru/game/81.html Dungeon Keeper]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/1601.html Eradicator]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/165.html Heroes of Might and Magic II]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/213.html Jagged Alliance]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/259.html Oddworld: Abe's Oddysee]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/3699.html The Settlers II]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/72.html WarCraft]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/73.html WarCraft II]&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20189</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20189"/>
		<updated>2014-04-03T06:20:02Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' (AIL) - популярный пакет промежуточных драйверов (middleware) звуковых карт для DOS. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в [[Miles Sound System]], под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVDG.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&amp;lt;br /&amp;gt;&lt;br /&gt;
SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIB.ADV (A32ADLIB.DLL) - Adlib MSC&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVFM.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GENMIDI.ADV, GENMID.ADV - General MIDI&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&amp;lt;br /&amp;gt;&lt;br /&gt;
MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&amp;lt;br /&amp;gt;&lt;br /&gt;
PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&amp;lt;br /&amp;gt;&lt;br /&gt;
SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
WAVE.ADV - Creative Wave Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. Этот недостаток был устранен в более позднем пакете Miles Sound System.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов [[VOC]] (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфические утилиты MSNDUP и PRESETS с управляющими банками формата MPP.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Игры на базе AIL получили широкое распространение в начале-середине 90-х годов. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
[http://www.old-games.ru/game/490.html Battle Isle II]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/220.html Blackthorne]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/536.html Realms Of Arkania: Blade Of Destiny]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/215.html Simon The Sorcerer]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/202.html The Elder Scrolls: Arena]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/2150.html The Seventh Guest]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/74.html Warlords II]&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20188</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20188"/>
		<updated>2014-04-03T06:19:24Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' (AIL) - популярный пакет промежуточных драйверов (middleware) звуковых карт для DOS. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в [[Miles Sound System]], под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVDG.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&amp;lt;br /&amp;gt;&lt;br /&gt;
SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIB.ADV (A32ADLIB.DLL) - Adlib MSC&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVFM.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GENMIDI.ADV, GENMID.ADV - General MIDI&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&amp;lt;br /&amp;gt;&lt;br /&gt;
MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&amp;lt;br /&amp;gt;&lt;br /&gt;
PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&amp;lt;br /&amp;gt;&lt;br /&gt;
SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
WAVE.ADV - Creative Wave Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. Этот недостаток был устранен в более позднем пакете Miles Sound System.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов [[VOC]] (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфические утилиты MSNDUP и PRESETS с управляющими банками формата MPP.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Игры на базе AIL получили широкое распространение в начале-середине 90-х годов. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
[http://www.old-games.ru/game/490.html Battle Isle II]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/220.html Blackthorne]&lt;br /&gt;
[http://www.old-games.ru/game/536.html Realms Of Arkania: Blade Of Destiny]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/215.html Simon The Sorcerer]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/202.html The Elder Scrolls: Arena]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/2150.html The Seventh Guest]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/74.html Warlords II]&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20187</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20187"/>
		<updated>2014-04-02T20:52:14Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' (AIL) - популярный пакет промежуточных драйверов (middleware) звуковых карт для DOS. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в [[Miles Sound System]], под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVDG.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&amp;lt;br /&amp;gt;&lt;br /&gt;
SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIB.ADV (A32ADLIB.DLL) - Adlib MSC&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVFM.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GENMIDI.ADV, GENMID.ADV - General MIDI&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&amp;lt;br /&amp;gt;&lt;br /&gt;
MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&amp;lt;br /&amp;gt;&lt;br /&gt;
PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&amp;lt;br /&amp;gt;&lt;br /&gt;
SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
WAVE.ADV - Creative Wave Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. Этот недостаток был устранен в более позднем пакете Miles Sound System.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфические утилиты MSNDUP и PRESETS с управляющими банками формата MPP.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Игры на базе AIL получили широкое распространение в начале-середине 90-х годов. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
[http://www.old-games.ru/game/490.html Battle Isle II]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/536.html Realms Of Arkania: Blade Of Destiny]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/215.html Simon The Sorcerer]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/202.html The Elder Scrolls: Arena]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/2150.html The Seventh Guest]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/74.html Warlords II]&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20186</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20186"/>
		<updated>2014-04-02T20:51:42Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' (AIL) - популярный пакет промежуточных драйверов (middleware) звуковых карт для DOS. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в [[Miles Sound System]], под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVDG.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&amp;lt;br /&amp;gt;&lt;br /&gt;
SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIB.ADV (A32ADLIB.DLL) - Adlib MSC&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVFM.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GENMIDI.ADV, GENMID.ADV - General MIDI&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&amp;lt;br /&amp;gt;&lt;br /&gt;
MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&amp;lt;br /&amp;gt;&lt;br /&gt;
PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&amp;lt;br /&amp;gt;&lt;br /&gt;
SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
WAVE.ADV - Creative Wave Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. Этот недостаток был устранен в более позднем пакете Miles Sound System.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфические утилиты MSNDUP и PRESETS с управляющими банками формата MPP.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Игры на базе AIL получили широкое распространение в начале-середине 90-х годов. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
[http://www.old-games.ru/game/490.html Battle Isle II]&lt;br /&gt;
[http://www.old-games.ru/game/536.html Realms Of Arkania: Blade Of Destiny]&lt;br /&gt;
[http://www.old-games.ru/game/215.html Simon The Sorcerer]&lt;br /&gt;
[http://www.old-games.ru/game/202.html The Elder Scrolls: Arena]&lt;br /&gt;
[http://www.old-games.ru/game/2150.html The Seventh Guest]&lt;br /&gt;
[http://www.old-games.ru/game/74.html Warlords II]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20185</id>
		<title>Miles Sound System</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20185"/>
		<updated>2014-04-02T20:45:49Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Miles Sound System''' (MSS) - популярный пакет промежуточных звуковых драйверов (middleware) для DOS. Первоначально разрабатывался Miles Design на основе пакета [[Audio Interface Library]] (AIL), затем был передан RAD Game Tools. Существует с 1994 года и развивается до сих пор (2014 год), однако начиная с версии 7.0 поддержка DOS прекращена.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет из себя набор PCM и MIDI драйверов для защищенного режима (форматы DIG и MDI соответственно), а также средства настройки (SETSOUND) и файлы с патчами GTL (Global Timbre Library).&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемое оборудование'''&lt;br /&gt;
&lt;br /&gt;
По сравнению с AIL список драйверов изменился, поддержка непопулярных карт (Turtle Beach Multisound Classic, Sierra Semiconductor ARIA, VESA VBE/AI) прекращена, при этом периодически добавлялись драйверы для появляющегося по мере развития пакета новое оборудования.&lt;br /&gt;
&lt;br /&gt;
'''Драйверы PCM''':&lt;br /&gt;
&lt;br /&gt;
AUDIODRV.DIG - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
DIGMAXI.DIG - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.DIG - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
JAMMER.DIG - NewMedia WaveJammer&amp;lt;br /&amp;gt;&lt;br /&gt;
NVDIG.DIG - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
PROAUDIO.DIG - MediaVision Pro AudioSpectrum и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
RAP10.DIG - Roland RAP-10&amp;lt;br /&amp;gt;&lt;br /&gt;
SB16.DIG - Creative Sound Blaster 16 и AWE32/64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.DIG - Creative Sound Blaster 1.0, 1.5, 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO.DIG - Creative Sound Blaster Pro и Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.DIG - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSYS.DIG - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.DIG - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Драйверы MIDI''':&lt;br /&gt;
&lt;br /&gt;
ADLIB.MDI - Adlib MSC&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.MDI - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ESFM.MDI - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.MDI - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
MDIMAXI.MDI - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
MPU401.MDI - General MIDI-совместимые синтезаторы с интерфейсом MPU-401&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.MDI - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
NVMPU.MDI - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
OPL3.MDI - любая OPL3-совместимая карта&amp;lt;br /&amp;gt;&lt;br /&gt;
PAS.MDI - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASPLUS.MDI - MediaVision Pro AudioSpectrum Plus, 16 или Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.MDI - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.MDI - Creative Sound Blaster AWE32 или AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.MDI - Creative Sound Blaster 1.0, 1.5 или 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO1.MDI - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO2.MDI - Creative Sound Blaster Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.MDI - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.MDI - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.MDI - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы MSS поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Прилагающаяся к пакету утилита SETSOUND позволяет как автоматически настроить любое оборудование, так и ввести значения параметров вручную.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
MSS поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
Creative Sound Blaster AWE32 - используется загрузка патчей из банков SBK и SF2.&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Игры на базе MSS получили широкое распространение в середине-конце 90-х годов. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
[http://www.old-games.ru/game/81.html Dungeon Keeper]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/1601.html Eradicator]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/165.html Heroes of Might and Magic II]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/213.html Jagged Alliance]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/259.html Oddworld: Abe's Oddysee]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/3699.html The Settlers II]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/72.html WarCraft]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/73.html WarCraft II]&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20184</id>
		<title>Miles Sound System</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20184"/>
		<updated>2014-04-02T20:44:17Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Miles Sound System''' (MSS) - популярный пакет промежуточных звуковых драйверов (middleware) для DOS. Первоначально разрабатывался Miles Design на основе пакета [[Audio Interface Library]] (AIL), затем был передан RAD Game Tools. Существует с 1994 года и развивается до сих пор (2014 год), однако начиная с версии 7.0 поддержка DOS прекращена.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет из себя набор PCM и MIDI драйверов для защищенного режима (форматы DIG и MDI соответственно), а также средства настройки (SETSOUND) и файлы с патчами GTL (Global Timbre Library).&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемое оборудование'''&lt;br /&gt;
&lt;br /&gt;
По сравнению с AIL список драйверов изменился, поддержка непопулярных карт (Turtle Beach Multisound Classic, Sierra Semiconductor ARIA, VESA VBE/AI) прекращена, при этом периодически добавлялись драйверы для появляющегося по мере развития пакета новое оборудования.&lt;br /&gt;
&lt;br /&gt;
'''Драйверы PCM''':&lt;br /&gt;
&lt;br /&gt;
AUDIODRV.DIG - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
DIGMAXI.DIG - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.DIG - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
JAMMER.DIG - NewMedia WaveJammer&amp;lt;br /&amp;gt;&lt;br /&gt;
NVDIG.DIG - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
PROAUDIO.DIG - MediaVision Pro AudioSpectrum и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
RAP10.DIG - Roland RAP-10&amp;lt;br /&amp;gt;&lt;br /&gt;
SB16.DIG - Creative Sound Blaster 16 и AWE32/64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.DIG - Creative Sound Blaster 1.0, 1.5, 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO.DIG - Creative Sound Blaster Pro и Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.DIG - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSYS.DIG - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.DIG - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Драйверы MIDI''':&lt;br /&gt;
&lt;br /&gt;
ADLIB.MDI - Adlib MSC&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.MDI - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ESFM.MDI - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.MDI - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
MDIMAXI.MDI - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
MPU401.MDI - General MIDI-совместимые синтезаторы с интерфейсом MPU-401&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.MDI - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
NVMPU.MDI - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
OPL3.MDI - любая OPL3-совместимая карта&amp;lt;br /&amp;gt;&lt;br /&gt;
PAS.MDI - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASPLUS.MDI - MediaVision Pro AudioSpectrum Plus, 16 или Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.MDI - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.MDI - Creative Sound Blaster AWE32 или AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.MDI - Creative Sound Blaster 1.0, 1.5 или 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO1.MDI - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO2.MDI - Creative Sound Blaster Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.MDI - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.MDI - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.MDI - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы MSS поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Прилагающаяся к пакету утилита SETSOUND позволяет как автоматически настроить любое оборудование, так и ввести значения параметров вручную.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
MSS поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
Creative Sound Blaster AWE32 - используется загрузка патчей из банков SBK и SF2.&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Игры на базе MSS получили широкое распространение в середине-конце 90-х годов, учитывая удобство пакета и широту спектра поддерживаемого оборудования. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
[http://www.old-games.ru/game/81.html Dungeon Keeper]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/1601.html Eradicator]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/165.html Heroes of Might and Magic II]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/213.html Jagged Alliance]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/259.html Oddworld: Abe's Oddysee]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/3699.html The Settlers II]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/72.html WarCraft]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/73.html WarCraft II]&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=XMI&amp;diff=20183</id>
		<title>XMI</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=XMI&amp;diff=20183"/>
		<updated>2014-04-02T20:39:47Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''XMI''' или '''XMIDI''' (от e'''X'''tended '''MI'''DI) - формат представления [[MIDI]]-файлов, разработанный Джоном Майлсом (John Miles) для программного пакета [[Audio Interface Library]] (AIL). Вместе с этим пакетом, а также с родственными пакетами MIDPAK и [[Miles Sound System]], в 1990-х годах этот формат получил широкое распространение среди разработчиков компьютерных игр для платформы [[DOS]]. &lt;br /&gt;
&lt;br /&gt;
XMI был разработан для использования расширений MIDI, не вошедших в сам формат MIDI, но реализованных низкоуровневой звуковой библиотеке Audio Interface Library. XMI-файл содержит в себе всю необходимую для воспроизведения исходной MIDI-мелодии информацию, при этом ненужные с точки зрения библиотеки элементы воспроизведения при конвертации исключаются. В результате итоговый XMI-файл на 10-30% меньше оригинала и требует меньше ресурсов на воспроизведение.&lt;br /&gt;
&lt;br /&gt;
Вышеупомянутые расширения MIDI в основном позволяют управлять драйвером, в т.ч. временно блокировать смену патча для выбранного канала и зацикливать те или иные фрагменты композиции. Кроме того, один XMI-файл может содержать как одну, так и множество композиций. Данная возможность использовалась, например, игрой System Shock для создания динамического музыкального сопровождения.&lt;br /&gt;
&lt;br /&gt;
Разрабатывая XMI, Джон Майлс постарался использовать уже существующие форматы представления данных, благодаря чему XMI соответствует стандарту [[Electronic Arts]] Interchange File Format (EA [[IFF]] 85). Согласно этому стандарту, XMI является IFF &amp;quot;CAT &amp;quot; ''куском'' (''chunk'') формата XMID. Таким образом ''magic number'' файла является &amp;quot;CAT XMID&amp;quot;. Внутри CAT-куска содержится по крайней мере одна XMIDI последовательность, которая заключена в куски &amp;quot;FORM&amp;quot; формата XMID. Кроме того, в файле может содержаться кусок XDIR, в котором содержится информация о коллекции последовательностей XMIDI. Этот кусок не обязателен и используется для удобства программ, использующих файл.&lt;br /&gt;
&lt;br /&gt;
Проигрывать файлы стандарта XMI на современных системах можно с помощью плееров foobar2000 (требуется плагин foo_midi), Winamp и XMPlay. Для DOS существуют специализированные программы XPLAY, XP32, XMIPLAY (являющиеся частью SDK пакетов AIL 2.0, AIL/32 и Miles Sound System соответственно), а также MIDI-плеер PX. Есть также возможность конвертировать XMI в MID: для DOS - программой XMI2MID, для современных систем - Winamp или Awave Studio. Однако корректная конвертация не гарантируется, иногда результат может не совпадать с оригиналом.&lt;br /&gt;
&lt;br /&gt;
[[Категория:Форматы файлов]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20182</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20182"/>
		<updated>2014-04-02T20:38:10Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' (AIL) - крайне популярный в первой половине 90-х пакет промежуточных драйверов (middleware) звуковых карт для DOS. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в [[Miles Sound System]], под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVDG.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&amp;lt;br /&amp;gt;&lt;br /&gt;
SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIB.ADV (A32ADLIB.DLL) - Adlib MSC&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVFM.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GENMIDI.ADV, GENMID.ADV - General MIDI&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&amp;lt;br /&amp;gt;&lt;br /&gt;
MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&amp;lt;br /&amp;gt;&lt;br /&gt;
PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&amp;lt;br /&amp;gt;&lt;br /&gt;
SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
WAVE.ADV - Creative Wave Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. Этот недостаток был устранен в более позднем пакете Miles Sound System.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфические утилиты MSNDUP и PRESETS с управляющими банками формата MPP.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20181</id>
		<title>Miles Sound System</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20181"/>
		<updated>2014-04-02T20:37:15Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Miles Sound System''' (MSS) - популярный пакет промежуточных звуковых драйверов (middleware) для DOS. Первоначально разрабатывался Miles Design на основе пакета [[Audio Interface Library]] (AIL), затем был передан RAD Game Tools. Существует с 1994 года и развивается до сих пор (2014 год), однако начиная с версии 7.0 поддержка DOS прекращена.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет из себя набор PCM и MIDI драйверов для защищенного режима (форматы DIG и MDI соответственно), а также средства настройки (SETSOUND) и файлы с патчами GTL (Global Timbre Library).&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемое оборудование'''&lt;br /&gt;
&lt;br /&gt;
По сравнению с AIL список драйверов изменен, поддержка непопулярных карт прекращена, при этом периодически добавлялось появляющееся по мере развития пакета новое оборудование.&lt;br /&gt;
&lt;br /&gt;
'''Драйверы PCM''':&lt;br /&gt;
&lt;br /&gt;
AUDIODRV.DIG - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
DIGMAXI.DIG - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.DIG - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
JAMMER.DIG - NewMedia WaveJammer&amp;lt;br /&amp;gt;&lt;br /&gt;
NVDIG.DIG - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
PROAUDIO.DIG - MediaVision Pro AudioSpectrum и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
RAP10.DIG - Roland RAP-10&amp;lt;br /&amp;gt;&lt;br /&gt;
SB16.DIG - Creative Sound Blaster 16 и AWE32/64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.DIG - Creative Sound Blaster 1.0, 1.5, 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO.DIG - Creative Sound Blaster Pro и Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.DIG - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSYS.DIG - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.DIG - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Драйверы MIDI''':&lt;br /&gt;
&lt;br /&gt;
ADLIB.MDI - Adlib MSC&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.MDI - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ESFM.MDI - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.MDI - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
MDIMAXI.MDI - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
MPU401.MDI - General MIDI-совместимые синтезаторы с интерфейсом MPU-401&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.MDI - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
NVMPU.MDI - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
OPL3.MDI - любая OPL3-совместимая карта&amp;lt;br /&amp;gt;&lt;br /&gt;
PAS.MDI - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASPLUS.MDI - MediaVision Pro AudioSpectrum Plus, 16 или Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.MDI - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.MDI - Creative Sound Blaster AWE32 или AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.MDI - Creative Sound Blaster 1.0, 1.5 или 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO1.MDI - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO2.MDI - Creative Sound Blaster Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.MDI - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.MDI - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.MDI - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы MSS поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Прилагающаяся к пакету утилита SETSOUND позволяет как автоматически настроить любое оборудование, так и ввести значения параметров вручную.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
MSS поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
Creative Sound Blaster AWE32 - используется загрузка патчей из банков SBK и SF2.&lt;br /&gt;
&lt;br /&gt;
'''Игры'''&lt;br /&gt;
&lt;br /&gt;
Игры на базе MSS получили широкое распространение в середине-конце 90-х годов, учитывая удобство пакета и широту спектра поддерживаемого оборудования. Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
[http://www.old-games.ru/game/81.html Dungeon Keeper]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/1601.html Eradicator]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/165.html Heroes of Might and Magic II]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/213.html Jagged Alliance]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/259.html Oddworld: Abe's Oddysee]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/3699.html The Settlers II]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/72.html WarCraft]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/73.html WarCraft II]&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20180</id>
		<title>Miles Sound System</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20180"/>
		<updated>2014-04-02T20:36:05Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Miles Sound System''' (MSS) - популярный пакет промежуточных звуковых драйверов (middleware) для DOS. Первоначально разрабатывался Miles Design на основе пакета [[Audio Interface Library]] (AIL), затем был передан RAD Game Tools. Существует с 1994 года и развивается до сих пор (2014 год), однако начиная с версии 7.0 поддержка DOS прекращена.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет из себя набор PCM и MIDI драйверов для защищенного режима (форматы DIG и MDI соответственно), а также средства настройки (SETSOUND) и файлы с патчами GTL (Global Timbre Library).&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемое оборудование'''&lt;br /&gt;
&lt;br /&gt;
По сравнению с AIL список драйверов изменен, поддержка непопулярных карт прекращена, при этом периодически добавлялось появляющееся по мере развития пакета новое оборудование.&lt;br /&gt;
&lt;br /&gt;
'''Драйверы PCM''':&lt;br /&gt;
&lt;br /&gt;
AUDIODRV.DIG - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
DIGMAXI.DIG - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.DIG - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
JAMMER.DIG - NewMedia WaveJammer&amp;lt;br /&amp;gt;&lt;br /&gt;
NVDIG.DIG - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
PROAUDIO.DIG - MediaVision Pro AudioSpectrum и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
RAP10.DIG - Roland RAP-10&amp;lt;br /&amp;gt;&lt;br /&gt;
SB16.DIG - Creative Sound Blaster 16 и AWE32/64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.DIG - Creative Sound Blaster 1.0, 1.5, 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO.DIG - Creative Sound Blaster Pro и Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.DIG - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSYS.DIG - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.DIG - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Драйверы MIDI''':&lt;br /&gt;
&lt;br /&gt;
ADLIB.MDI - Adlib MSC&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.MDI - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ESFM.MDI - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.MDI - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
MDIMAXI.MDI - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
MPU401.MDI - General MIDI-совместимые синтезаторы с интерфейсом MPU-401&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.MDI - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
NVMPU.MDI - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
OPL3.MDI - любая OPL3-совместимая карта&amp;lt;br /&amp;gt;&lt;br /&gt;
PAS.MDI - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASPLUS.MDI - MediaVision Pro AudioSpectrum Plus, 16 или Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.MDI - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.MDI - Creative Sound Blaster AWE32 или AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.MDI - Creative Sound Blaster 1.0, 1.5 или 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO1.MDI - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO2.MDI - Creative Sound Blaster Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.MDI - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.MDI - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.MDI - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы MSS поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Прилагающаяся к пакету утилита SETSOUND позволяет как автоматически настроить любое оборудование, так и ввести значения параметров вручную.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
MSS поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
Creative Sound Blaster AWE32 - используется загрузка патчей из банков SBK и SF2.&lt;br /&gt;
&lt;br /&gt;
'''Известные использующие пакет игры'''&lt;br /&gt;
&lt;br /&gt;
Игры на базе MSS получили широкое распространение в середине-конце 90-х годов, учитывая удобство пакета и широту спектра поддерживаемого оборудования. &lt;br /&gt;
&lt;br /&gt;
Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
[http://www.old-games.ru/game/81.html Dungeon Keeper]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/1601.html Eradicator]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/165.html Heroes of Might and Magic II]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/213.html Jagged Alliance]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/259.html Oddworld: Abe's Oddysee]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/3699.html The Settlers II]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/72.html WarCraft]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.old-games.ru/game/73.html WarCraft II]&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20179</id>
		<title>Miles Sound System</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20179"/>
		<updated>2014-04-02T20:35:20Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Miles Sound System''' (MSS) - популярный пакет промежуточных звуковых драйверов (middleware) для DOS. Первоначально разрабатывался Miles Design на основе пакета [[Audio Interface Library]] (AIL), затем был передан RAD Game Tools. Существует с 1994 года и развивается до сих пор (2014 год), однако начиная с версии 7.0 поддержка DOS прекращена.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет из себя набор PCM и MIDI драйверов для защищенного режима (форматы DIG и MDI соответственно), а также средства настройки (SETSOUND) и файлы с патчами GTL (Global Timbre Library).&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемое оборудование'''&lt;br /&gt;
&lt;br /&gt;
По сравнению с AIL список драйверов изменен, поддержка непопулярных карт прекращена, при этом периодически добавлялось появляющееся по мере развития пакета новое оборудование.&lt;br /&gt;
&lt;br /&gt;
'''Драйверы PCM''':&lt;br /&gt;
&lt;br /&gt;
AUDIODRV.DIG - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
DIGMAXI.DIG - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.DIG - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
JAMMER.DIG - NewMedia WaveJammer&amp;lt;br /&amp;gt;&lt;br /&gt;
NVDIG.DIG - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
PROAUDIO.DIG - MediaVision Pro AudioSpectrum и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
RAP10.DIG - Roland RAP-10&amp;lt;br /&amp;gt;&lt;br /&gt;
SB16.DIG - Creative Sound Blaster 16 и AWE32/64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.DIG - Creative Sound Blaster 1.0, 1.5, 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO.DIG - Creative Sound Blaster Pro и Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.DIG - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSYS.DIG - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.DIG - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Драйверы MIDI''':&lt;br /&gt;
&lt;br /&gt;
ADLIB.MDI - Adlib MSC&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.MDI - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ESFM.MDI - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.MDI - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
MDIMAXI.MDI - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
MPU401.MDI - General MIDI-совместимые синтезаторы с интерфейсом MPU-401&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.MDI - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
NVMPU.MDI - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
OPL3.MDI - любая OPL3-совместимая карта&amp;lt;br /&amp;gt;&lt;br /&gt;
PAS.MDI - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASPLUS.MDI - MediaVision Pro AudioSpectrum Plus, 16 или Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.MDI - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.MDI - Creative Sound Blaster AWE32 или AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.MDI - Creative Sound Blaster 1.0, 1.5 или 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO1.MDI - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO2.MDI - Creative Sound Blaster Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.MDI - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.MDI - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.MDI - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы MSS поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Прилагающаяся к пакету утилита SETSOUND позволяет как автоматически настроить любое оборудование, так и ввести значения параметров вручную.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
MSS поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
Creative Sound Blaster AWE32 - используется загрузка патчей из банков SBK и SF2.&lt;br /&gt;
&lt;br /&gt;
'''Известные использующие пакет игры'''&lt;br /&gt;
&lt;br /&gt;
Игры на базе MSS получили широкое распространение в середине-конце 90-х годов, учитывая удобство пакета и широту спектра поддерживаемого оборудования. &lt;br /&gt;
&lt;br /&gt;
Некоторые известные названия:&lt;br /&gt;
&lt;br /&gt;
[http://www.old-games.ru/game/81.html Dungeon Keeper]&lt;br /&gt;
[http://www.old-games.ru/game/1601.html Eradicator]&lt;br /&gt;
[http://www.old-games.ru/game/165.html Heroes of Might and Magic II]&lt;br /&gt;
[http://www.old-games.ru/game/213.html Jagged Alliance]&lt;br /&gt;
[http://www.old-games.ru/game/259.html Oddworld: Abe's Oddysee]&lt;br /&gt;
[http://www.old-games.ru/game/3699.html The Settlers II]&lt;br /&gt;
[http://www.old-games.ru/game/72.html WarCraft]&lt;br /&gt;
[http://www.old-games.ru/game/73.html WarCraft II]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20178</id>
		<title>Miles Sound System</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20178"/>
		<updated>2014-04-02T20:16:20Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Miles Sound System''' (MSS) - популярный пакет промежуточных звуковых драйверов (middleware) для DOS. Первоначально разрабатывался Miles Design на основе пакета [[Audio Interface Library]] (AIL), затем был передан RAD Game Tools. Существует с 1994 года и развивается до сих пор (2014 год), однако начиная с версии 7.0 поддержка DOS прекращена.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет из себя набор PCM и MIDI драйверов для защищенного режима (форматы DIG и MDI соответственно), а также средства настройки (SETSOUND) и файлы с патчами GTL (Global Timbre Library).&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемое оборудование'''&lt;br /&gt;
&lt;br /&gt;
По сравнению с AIL список драйверов изменен, поддержка непопулярных карт прекращена, при этом периодически добавлялось появляющееся по мере развития пакета новое оборудование.&lt;br /&gt;
&lt;br /&gt;
'''Драйверы PCM''':&lt;br /&gt;
&lt;br /&gt;
AUDIODRV.DIG - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
DIGMAXI.DIG - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.DIG - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
JAMMER.DIG - NewMedia WaveJammer&amp;lt;br /&amp;gt;&lt;br /&gt;
NVDIG.DIG - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
PROAUDIO.DIG - MediaVision Pro AudioSpectrum и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
RAP10.DIG - Roland RAP-10&amp;lt;br /&amp;gt;&lt;br /&gt;
SB16.DIG - Creative Sound Blaster 16 и AWE32/64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.DIG - Creative Sound Blaster 1.0, 1.5, 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO.DIG - Creative Sound Blaster Pro и Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.DIG - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSYS.DIG - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.DIG - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Драйверы MIDI''':&lt;br /&gt;
&lt;br /&gt;
ADLIB.MDI - Adlib MSC&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.MDI - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ESFM.MDI - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.MDI - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
MDIMAXI.MDI - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
MPU401.MDI - General MIDI-совместимые синтезаторы с интерфейсом MPU-401&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.MDI - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
NVMPU.MDI - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
OPL3.MDI - любая OPL3-совместимая карта&amp;lt;br /&amp;gt;&lt;br /&gt;
PAS.MDI - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASPLUS.MDI - MediaVision Pro AudioSpectrum Plus, 16 или Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.MDI - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.MDI - Creative Sound Blaster AWE32 или AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.MDI - Creative Sound Blaster 1.0, 1.5 или 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO1.MDI - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO2.MDI - Creative Sound Blaster Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.MDI - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.MDI - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.MDI - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы MSS поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Прилагающаяся к пакету утилита SETSOUND позволяет как автоматически настроить любое оборудование, так и ввести значения параметров вручную.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
MSS поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
Creative Sound Blaster AWE32 - используется загрузка патчей из банков SBK и SF2.&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20177</id>
		<title>Miles Sound System</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20177"/>
		<updated>2014-04-02T20:13:27Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Miles Sound System''' (MSS) - популярный пакет промежуточных звуковых драйверов (middleware) для DOS. Первоначально разрабатывался Miles Design на основе пакета [[Audio Interface Library]] (AIL), затем был передан RAD Game Tools. Существует с 1994 года и развивается до сих пор (2014 год), однако начиная с версии 7.0 поддержка DOS прекращена.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет из себя набор PCM и MIDI драйверов для защищенного режима (форматы DIG и MDI соответственно), а также средства настройки (SETSOUND) и файлы с патчами GTL (Global Timbre Library).&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемое оборудование'''&lt;br /&gt;
&lt;br /&gt;
По сравнению с AIL список драйверов изменен, поддержка непопулярных карт прекращена, при этом добавлялось появляющееся по мере развития пакета новое оборудование.&lt;br /&gt;
&lt;br /&gt;
'''Драйверы PCM''':&lt;br /&gt;
&lt;br /&gt;
AUDIODRV.DIG - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
DIGMAXI.DIG - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.DIG - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
JAMMER.DIG - NewMedia WaveJammer&amp;lt;br /&amp;gt;&lt;br /&gt;
NVDIG.DIG - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
PROAUDIO.DIG - MediaVision Pro AudioSpectrum и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
RAP10.DIG - Roland RAP-10&amp;lt;br /&amp;gt;&lt;br /&gt;
SB16.DIG - Creative Sound Blaster 16 и AWE32/64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.DIG - Creative Sound Blaster 1.0, 1.5, 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO.DIG - Creative Sound Blaster Pro и Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.DIG - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSYS.DIG - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.DIG - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Драйверы MIDI''':&lt;br /&gt;
&lt;br /&gt;
ADLIB.MDI - Adlib MSC&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.MDI - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ESFM.MDI - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.MDI - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
MDIMAXI.MDI - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
MPU401.MDI - General MIDI-совместимые синтезаторы с интерфейсом MPU-401&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.MDI - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
NVMPU.MDI - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
OPL3.MDI - любая OPL3-совместимая карта&amp;lt;br /&amp;gt;&lt;br /&gt;
PAS.MDI - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASPLUS.MDI - MediaVision Pro AudioSpectrum Plus, 16 или Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.MDI - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.MDI - Creative Sound Blaster AWE32 или AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.MDI - Creative Sound Blaster 1.0, 1.5 или 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO1.MDI - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO2.MDI - Creative Sound Blaster Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.MDI - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.MDI - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.MDI - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. Этот недостаток был устранен в более позднем пакете Miles Sound System.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;br /&gt;
Creative Sound Blaster AWE32 - используется загрузка патчей из банков SBK и SF2.&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20176</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20176"/>
		<updated>2014-04-02T20:10:27Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' (AIL) - крайне популярный в первой половине 90-х пакет промежуточных драйверов (middleware) звуковых карт для DOS. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в [[Miles Sound System]], под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVDG.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&amp;lt;br /&amp;gt;&lt;br /&gt;
SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIB.ADV (A32ADLIB.DLL) - Adlib&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVFM.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GENMIDI.ADV, GENMID.ADV - General MIDI&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&amp;lt;br /&amp;gt;&lt;br /&gt;
MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&amp;lt;br /&amp;gt;&lt;br /&gt;
PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&amp;lt;br /&amp;gt;&lt;br /&gt;
SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
WAVE.ADV - Creative Wave Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. Этот недостаток был устранен в более позднем пакете Miles Sound System.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфические утилиты MSNDUP и PRESETS с управляющими банками формата MPP.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20175</id>
		<title>Miles Sound System</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20175"/>
		<updated>2014-04-02T20:05:37Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Miles Sound System''' (MSS) - популярный пакет промежуточных звуковых драйверов (middleware) для DOS. Первоначально разрабатывался Miles Design на основе пакета [[Audio Interface Library]] (AIL), затем был передан RAD Game Tools. Существует с 1994 года и развивается до сих пор (2014 год), однако начиная с версии 7.0 поддержка DOS прекращена.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет из себя набор PCM и MIDI драйверов для защищенного режима (форматы DIG и MDI соответственно), а также средства настройки (SETSOUND) и файлы с патчами GTL (Global Timbre Library).&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемое оборудование'''&lt;br /&gt;
&lt;br /&gt;
По сравнению с AIL список драйверов изменен, поддержка непопулярных карт прекращена, при этом добавлялось появляющееся по мере развития пакета новое оборудование.&lt;br /&gt;
&lt;br /&gt;
'''Драйверы PCM''':&lt;br /&gt;
&lt;br /&gt;
AUDIODRV.DIG - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
DIGMAXI.DIG - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.DIG - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
JAMMER.DIG - NewMedia WaveJammer&amp;lt;br /&amp;gt;&lt;br /&gt;
NVDIG.DIG - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
PROAUDIO.DIG - MediaVision Pro AudioSpectrum и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
RAP10.DIG - Roland RAP-10&amp;lt;br /&amp;gt;&lt;br /&gt;
SB16.DIG - Creative Sound Blaster 16 и AWE32/64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.DIG - Creative Sound Blaster 1.0, 1.5, 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO.DIG - Creative Sound Blaster Pro и Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.DIG - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSYS.DIG - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.DIG - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Драйверы MIDI''':&lt;br /&gt;
&lt;br /&gt;
ADLIB.MDI - Adlib MSC&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.MDI - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ESFM.MDI - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.MDI - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
MDIMAXI.MDI - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
MPU401.MDI - General MIDI-совместимые синтезаторы с интерфейсом MPU-401&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.MDI - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
NVMPU.MDI - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
OPL3.MDI - любая OPL3-совместимая карта&amp;lt;br /&amp;gt;&lt;br /&gt;
PAS.MDI - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASPLUS.MDI - MediaVision Pro AudioSpectrum Plus, 16 или Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.MDI - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.MDI - Creative Sound Blaster AWE32 или AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.MDI - Creative Sound Blaster 1.0, 1.5 или 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO1.MDI - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO2.MDI - Creative Sound Blaster Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.MDI - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.MDI - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.MDI - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20174</id>
		<title>Miles Sound System</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20174"/>
		<updated>2014-04-02T20:01:28Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Miles Sound System''' (MSS) - популярный пакет промежуточных звуковых драйверов (middleware) для DOS. Первоначально разрабатывался Miles Design на основе пакета [[Audio Interface Library]] (AIL), затем был передан RAD Game Tools. Существует с 1994 года и развивается до сих пор (2014 год), однако начиная с версии 7.0 поддержка DOS прекращена.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет из себя набор PCM и MIDI драйверов для защищенного режима (форматы DIG и MDI соответственно), а также средства настройки (SETSOUND) и файлы с патчами GTL (Global Timbre Library).&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемое оборудование'''&lt;br /&gt;
&lt;br /&gt;
По сравнению с AIL список драйверов изменен, поддержка непопулярных карт прекращена, при этом добавлялось появляющееся по мере развития пакета новое оборудование.&lt;br /&gt;
&lt;br /&gt;
'''Драйверы PCM''':&lt;br /&gt;
&lt;br /&gt;
AUDIODRV.DIG - ESS Audiodrive&amp;lt;br /&amp;gt;&lt;br /&gt;
DIGMAXI.DIG - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.DIG - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
JAMMER.DIG - NewMedia WaveJammer&amp;lt;br /&amp;gt;&lt;br /&gt;
NVDIG.DIG - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
PROAUDIO.DIG - MediaVision Pro AudioSpectrum и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
RAP10.DIG - Roland RAP-10&amp;lt;br /&amp;gt;&lt;br /&gt;
SB16.DIG - Creative Sound Blaster 16 и AWE32/64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.DIG - Creative Sound Blaster 1.0, 1.5, 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO.DIG - Creative Sound Blaster Pro и Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.DIG - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSYS.DIG - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.DIG - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Драйверы MIDI''':&lt;br /&gt;
&lt;br /&gt;
ADLIB.MDI - Adlib MSC&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.MDI - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ESFM.MDI - Ensoniq ESFM&amp;lt;br /&amp;gt;&lt;br /&gt;
IWAV.MDI - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&amp;lt;br /&amp;gt;&lt;br /&gt;
MDIMAXI.MDI - семейство Guillemot MaxiSound 64&amp;lt;br /&amp;gt;&lt;br /&gt;
MPU401.MDI - General MIDI-совместимые синтезаторы с интерфейсом MPU-401&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.MDI - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
NVMPU.MDI - NVidia NV1&amp;lt;br /&amp;gt;&lt;br /&gt;
OPL3.MDI - любая OPL3-совместимая карта&amp;lt;br /&amp;gt;&lt;br /&gt;
PAS.MDI - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASPLUS.MDI - MediaVision Pro AudioSpectrum Plus, 16 или Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.MDI - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.MDI - Creative Sound Blaster AWE32 или AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBLASTER.MDI - Creative Sound Blaster 1.0, 1.5 или 2.0&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO1.MDI - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPRO2.MDI - Creative Sound Blaster Pro 2&amp;lt;br /&amp;gt;&lt;br /&gt;
SNDSCAPE.MDI - Ensoniq SoundScape&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.MDI - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
ULTRA.MDI - Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20173</id>
		<title>Miles Sound System</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Miles_Sound_System&amp;diff=20173"/>
		<updated>2014-04-02T20:00:32Z</updated>

		<summary type="html">&lt;p&gt;Geryon: Новая страница: «'''Miles Sound System''' (MSS) - популярный пакет промежуточных звуковых драйверов (middleware) для DOS. Перв…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Miles Sound System''' (MSS) - популярный пакет промежуточных звуковых драйверов (middleware) для DOS. Первоначально разрабатывался Miles Design на основе пакета [[Audio Interface Library]] (AIL), затем был передан RAD Game Tools. Существует с 1994 года и развивается до сих пор (2014 год), однако начиная с версии 7.0 поддержка DOS прекращена.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет из себя набор PCM и MIDI драйверов для защищенного режима (форматы DIG и MDI соответственно), а также средства настройки (SETSOUND) и файлы с патчами GTL (Global Timbre Library).&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемое оборудование'''&lt;br /&gt;
&lt;br /&gt;
По сравнению с AIL список драйверов изменен, поддержка мало используемых карт прекращена, при этом добавлялось появляющееся по мере развития пакета новое оборудование.&lt;br /&gt;
&lt;br /&gt;
'''Драйверы PCM''':&lt;br /&gt;
&lt;br /&gt;
AUDIODRV.DIG - ESS Audiodrive&amp;lt;br /&amp;gt;&lt;br /&gt;
DIGMAXI.DIG - семейство Guillemot MaxiSound 64&lt;br /&gt;
IWAV.DIG - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&lt;br /&gt;
JAMMER.DIG - NewMedia WaveJammer&lt;br /&gt;
NVDIG.DIG - NVidia NV1&lt;br /&gt;
PROAUDIO.DIG - MediaVision Pro AudioSpectrum и совместимые&lt;br /&gt;
RAP10.DIG - Roland RAP-10&lt;br /&gt;
SB16.DIG - Creative Sound Blaster 16 и AWE32/64&lt;br /&gt;
SBLASTER.DIG - Creative Sound Blaster 1.0, 1.5, 2.0&lt;br /&gt;
SBPRO.DIG - Creative Sound Blaster Pro и Pro 2&lt;br /&gt;
SNDSCAPE.DIG - Ensoniq SoundScape&lt;br /&gt;
SNDSYS.DIG - Microsoft Windows Sound System и совместимые&lt;br /&gt;
ULTRA.DIG - Gravis Ultrasound на базе процессора GF1&lt;br /&gt;
&lt;br /&gt;
'''Драйверы MIDI''':&lt;br /&gt;
&lt;br /&gt;
ADLIB.MDI - Adlib MSC&lt;br /&gt;
ADLIBG.MDI - Adlib Gold&lt;br /&gt;
ESFM.MDI - Ensoniq ESFM&lt;br /&gt;
IWAV.MDI - карты на базе AMD Interwave (Gravis Ultrasound PnP и совместимые)&lt;br /&gt;
MDIMAXI.MDI - семейство Guillemot MaxiSound 64&lt;br /&gt;
MPU401.MDI - General MIDI-совместимые синтезаторы с интерфейсом MPU-401&lt;br /&gt;
MT32MPU.MDI - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&lt;br /&gt;
NVMPU.MDI - NVidia NV1&lt;br /&gt;
OPL3.MDI - любая OPL3-совместимая карта&lt;br /&gt;
PAS.MDI - MediaVision Pro AudioSpectrum&lt;br /&gt;
PASPLUS.MDI - MediaVision Pro AudioSpectrum Plus, 16 или Studio 16&lt;br /&gt;
PCSPKR.MDI - PC Speaker&lt;br /&gt;
SBAWE32.MDI - Creative Sound Blaster AWE32 или AWE64&lt;br /&gt;
SBLASTER.MDI - Creative Sound Blaster 1.0, 1.5 или 2.0&lt;br /&gt;
SBPRO1.MDI - Creative Sound Blaster Pro&lt;br /&gt;
SBPRO2.MDI - Creative Sound Blaster Pro 2&lt;br /&gt;
SNDSCAPE.MDI - Ensoniq SoundScape&lt;br /&gt;
TANDY.MDI - трехголосный синтезатор Tandy 1000&lt;br /&gt;
ULTRA.MDI - Gravis Ultrasound на базе процессора GF1&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20172</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20172"/>
		<updated>2014-04-02T19:38:05Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' - крайне популярный в первой половине 90-х пакет промежуточных драйверов (middleware) звуковых карт для DOS. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в Miles Sound System, под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVDG.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&amp;lt;br /&amp;gt;&lt;br /&gt;
SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIB.ADV (A32ADLIB.DLL) - Adlib&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVFM.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GENMIDI.ADV, GENMID.ADV - General MIDI&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&amp;lt;br /&amp;gt;&lt;br /&gt;
MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&amp;lt;br /&amp;gt;&lt;br /&gt;
PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&amp;lt;br /&amp;gt;&lt;br /&gt;
SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
WAVE.ADV - Creative Wave Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры. Этот недостаток был устранен в более позднем пакете Miles Sound System.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфические утилиты MSNDUP и PRESETS с управляющими банками формата MPP.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20171</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20171"/>
		<updated>2014-04-02T19:36:43Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' - крайне популярный в первой половине 90-х пакет промежуточных драйверов (middleware) звуковых карт для DOS. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в Miles Sound System, под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVDG.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&amp;lt;br /&amp;gt;&lt;br /&gt;
SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIB.ADV (A32ADLIB.DLL) - Adlib&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVFM.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GENMIDI.ADV, GENMID.ADV - General MIDI&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&amp;lt;br /&amp;gt;&lt;br /&gt;
MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&amp;lt;br /&amp;gt;&lt;br /&gt;
PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&amp;lt;br /&amp;gt;&lt;br /&gt;
SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
WAVE.ADV - Creative Wave Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Настройка оборудования'''&lt;br /&gt;
&lt;br /&gt;
Драйверы AIL поддерживают произвольные значения адреса, IRQ и DMA для любой карты. Однако из-за отсутствия в пакете утилиты для настройки наличие возможности менять эти параметры остается на усмотрение разработчика конкретной игры.&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфические утилиты MSNDUP и PRESETS с управляющими банками формата MPP.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20170</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20170"/>
		<updated>2014-04-02T19:27:47Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' - крайне популярный в первой половине 90-х пакет промежуточных драйверов (middleware) звуковых карт для DOS. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в Miles Sound System, под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVDG.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&amp;lt;br /&amp;gt;&lt;br /&gt;
SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIB.ADV (A32ADLIB.DLL) - Adlib&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVFM.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GENMIDI.ADV, GENMID.ADV - General MIDI&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&amp;lt;br /&amp;gt;&lt;br /&gt;
MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&amp;lt;br /&amp;gt;&lt;br /&gt;
PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&amp;lt;br /&amp;gt;&lt;br /&gt;
SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
WAVE.ADV - Creative Wave Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&amp;lt;br /&amp;gt;&lt;br /&gt;
.OPL - для OPL3-совместимых карт &amp;lt;br /&amp;gt;&lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&amp;lt;br /&amp;gt;&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфические утилиты MSNDUP и PRESETS с управляющими банками формата MPP.&amp;lt;br /&amp;gt;&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20169</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20169"/>
		<updated>2014-04-02T19:26:55Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' - крайне популярный в первой половине 90-х пакет промежуточных драйверов (middleware) звуковых карт для DOS. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в Miles Sound System, под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVDG.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&amp;lt;br /&amp;gt;&lt;br /&gt;
SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIB.ADV (A32ADLIB.DLL) - Adlib&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVFM.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GENMIDI.ADV, GENMID.ADV - General MIDI&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&amp;lt;br /&amp;gt;&lt;br /&gt;
MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&amp;lt;br /&amp;gt;&lt;br /&gt;
PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&amp;lt;br /&amp;gt;&lt;br /&gt;
SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
WAVE.ADV - Creative Wave Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
.AD - для OPL2-совместимых карт&lt;br /&gt;
.OPL - для OPL3-совместимых карт &lt;br /&gt;
.MT - для Roland MT-32 и Gravis Ultrasound&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфические утилиты MSNDUP и PRESETS с управляющими банками формата MPP.&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20168</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20168"/>
		<updated>2014-04-02T19:25:41Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' - крайне популярный в первой половине 90-х пакет промежуточных драйверов (middleware) звуковых карт для DOS. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в Miles Sound System, под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&lt;br /&gt;
ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVDG.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&amp;lt;br /&amp;gt;&lt;br /&gt;
SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&lt;br /&gt;
ADLIB.ADV (A32ADLIB.DLL) - Adlib&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVFM.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GENMIDI.ADV, GENMID.ADV - General MIDI&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&amp;lt;br /&amp;gt;&lt;br /&gt;
MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&amp;lt;br /&amp;gt;&lt;br /&gt;
PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&amp;lt;br /&amp;gt;&lt;br /&gt;
SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
WAVE.ADV - Creative Wave Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&lt;br /&gt;
'''Загрузка патчей'''&lt;br /&gt;
&lt;br /&gt;
Для оборудования, поддерживающего управление патчами, предусмотрена загрузка последних из файлов GTL (Global Timbre Library). Необходимость в загрузке патчей из GTL определяется автоматически при загрузке XMI-файла, если последний использует тембры, отличные от стандартных для данного синтезатора. В случае OPL2 и OPL3 любой инструмент требует загрузки из GTL, поскольку OPL не имеют стандартных тембров.&lt;br /&gt;
&lt;br /&gt;
Известные GTL:&lt;br /&gt;
&lt;br /&gt;
*.AD - для OPL2-совместимых карт&lt;br /&gt;
*.OPL - для OPL3-совместимых карт &lt;br /&gt;
*.MT - для Roland MT-32 и Gravis Ultrasound&lt;br /&gt;
&lt;br /&gt;
Для определенного оборудования вместо GTL используются иные механизмы управления патчами. &lt;br /&gt;
&lt;br /&gt;
Sierra Semiconductor ARIA - драйвер ARIAXMID.ADV при старте загружает управляющую информацию из GM1.BNK или GM2.BNK, в зависимости от объема ROM (512K или 1024K).&lt;br /&gt;
Turtle Beach Multisound Classic - используются специфические утилиты MSNDUP и PRESETS с управляющими банками формата MPP.&lt;br /&gt;
Gravis Ultrasound - несмотря на наличие механизма загрузки патчей через GTL, чаще всего используется специфическая утилита LOADPATS и патчи в формате PAT.&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20167</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20167"/>
		<updated>2014-04-02T18:54:58Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' - крайне популярный в первой половине 90-х пакет промежуточных драйверов (middleware) звуковых карт для DOS. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в Miles Sound System, под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&lt;br /&gt;
ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVDG.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&amp;lt;br /&amp;gt;&lt;br /&gt;
SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&lt;br /&gt;
ADLIB.ADV (A32ADLIB.DLL) - Adlib&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVFM.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GENMIDI.ADV, GENMID.ADV - General MIDI&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&amp;lt;br /&amp;gt;&lt;br /&gt;
MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&amp;lt;br /&amp;gt;&lt;br /&gt;
PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&amp;lt;br /&amp;gt;&lt;br /&gt;
SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
WAVE.ADV - Creative Wave Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Форматы файлов'''&lt;br /&gt;
&lt;br /&gt;
AIL поддерживает загрузку и проигрывание форматов VOC (PCM-звук) и [[XMI]] (MIDI-музыка). Для конвертации MIDI-файлов в формат XMI имеется утилита MIDIFORM. &lt;br /&gt;
&lt;br /&gt;
'''Загрузка патчей'''&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20166</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20166"/>
		<updated>2014-04-02T18:35:46Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Audio Interface Library''' - крайне популярный в первой половине 90-х пакет промежуточных драйверов (middleware) звуковых карт для DOS. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в Miles Sound System, под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&lt;br /&gt;
ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVDG.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&amp;lt;br /&amp;gt;&lt;br /&gt;
SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&lt;br /&gt;
ADLIB.ADV (A32ADLIB.DLL) - Adlib&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVFM.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GENMIDI.ADV, GENMID.ADV - General MIDI&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&amp;lt;br /&amp;gt;&lt;br /&gt;
MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&amp;lt;br /&amp;gt;&lt;br /&gt;
PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&amp;lt;br /&amp;gt;&lt;br /&gt;
SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
WAVE.ADV - Creative Wave Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20165</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20165"/>
		<updated>2014-04-02T18:34:04Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Audio Interface Library - крайне популярный в первой половине 90-х пакет промежуточных драйверов (middleware) звуковых карт для DOS. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в Miles Sound System, под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&lt;br /&gt;
ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVDG.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&amp;lt;br /&amp;gt;&lt;br /&gt;
SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&lt;br /&gt;
ADLIB.ADV (A32ADLIB.DLL) - Adlib&amp;lt;br /&amp;gt;&lt;br /&gt;
ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVFM.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GENMIDI.ADV, GENMID.ADV - General MIDI&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&amp;lt;br /&amp;gt;&lt;br /&gt;
MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&amp;lt;br /&amp;gt;&lt;br /&gt;
MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&amp;lt;br /&amp;gt;&lt;br /&gt;
PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&amp;lt;br /&amp;gt;&lt;br /&gt;
PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&amp;lt;br /&amp;gt;&lt;br /&gt;
PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&amp;lt;br /&amp;gt;&lt;br /&gt;
SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&amp;lt;br /&amp;gt;&lt;br /&gt;
SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&amp;lt;br /&amp;gt;&lt;br /&gt;
TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
WAVE.ADV - Creative Wave Blaster&amp;lt;br /&amp;gt;&lt;br /&gt;
WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20164</id>
		<title>Audio Interface Library</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=Audio_Interface_Library&amp;diff=20164"/>
		<updated>2014-04-02T18:33:16Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Audio Interface Library - крайне популярный в первой половине 90-х пакет промежуточных драйверов (middleware) звуковых карт для DOS. Первоначально разрабатывался Джоном Майлсом (John Miles) для IBM, позже для Miles Design; впоследствии пакет был передан компании RAD Game Tools и переименован в Miles Sound System, под этим именем продается и поддерживается до сих пор.&lt;br /&gt;
&lt;br /&gt;
Пакет представляет собой набор PCM и MIDI-драйверов разных звуковых карт, а также файлы с патчами для воспроизведения MIDI, так называемые GTL (Global Timbre Library). Собственной утилиты для определения и настройки звуковых карт пакет не включает, данный процесс оставлен на усмотрение разработчика игр. Сперва поддерживались лишь несколько звуковых карт, но в процессе развития пакета список оборудования существенно вырос.&lt;br /&gt;
&lt;br /&gt;
Существуют принципиальные версии для реального режима (драйверы имеют расширение ADV) и защищенного режима (расширение DLL). Пакет для защищенного режима называется AIL/32 и поддерживает сокращенный по сравнению с AIL список оборудования. Более поздний пакет Miles Sound System имеет несколько иную структуру и в данной статье не рассматривается.&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения PCM''':&lt;br /&gt;
&lt;br /&gt;
ALGDIG.ADV (A32ALGDG.DLL) - Adlib Gold&amp;lt;br /&amp;gt;&lt;br /&gt;
ARIADIG.ADV (A32ARDG.DLL) - карты на базе процессора Sierra Semiconductor ARIA&amp;lt;br /&amp;gt;&lt;br /&gt;
AUDDRVDG.ADV - ESS AudioDrive&amp;lt;br /&amp;gt;&lt;br /&gt;
GF1DIGI.ADV (GUSDIG32.DLL) - карты Gravis Ultrasound на базе процессора GF1&amp;lt;br /&amp;gt;&lt;br /&gt;
PASDIG.ADV (A32PASDG.DLL) - MediaVision Pro AudioSpectrum и совместимые (Plus, 16, Studio 16)&amp;lt;br /&amp;gt;&lt;br /&gt;
SBDIG.ADV (A32SBDG.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&amp;lt;br /&amp;gt;&lt;br /&gt;
SBPDIG.ADV (A32SBPDG.DLL) - Creative Sound Blaster Pro и совместимые&amp;lt;br /&amp;gt;&lt;br /&gt;
VESADIG.ADV - оборудование, совместимое со стандартом VESA VBE/AI&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Список драйверов для воспроизведения MIDI''':&lt;br /&gt;
&lt;br /&gt;
ADLIB.ADV (A32ADLIB.DLL) - Adlib&lt;br /&gt;
ADLIBG.ADV (A32ALGFM.DLL) - Adlib Gold&lt;br /&gt;
ARIATSR.ADV - карты на базе процессора Sierra Semiconductor ARIA (работает через специфический драйвер карты MIDITSR)&lt;br /&gt;
ARIAXMID.ADV (A32ARXM.DLL) - карты на базе процессора Sierra Semiconductor ARIA&lt;br /&gt;
AUDDRVFM.ADV - ESS AudioDrive&lt;br /&gt;
GENMIDI.ADV, GENMID.ADV - General MIDI&lt;br /&gt;
GF1MIDI.ADV (GUSMID32.DLL) - карты Gravis Ultrasound на базе процессора GF1 (требуется утилита ULTRAMID)&lt;br /&gt;
MMSYNTH.ADV - Omni Labs Audio Master / ASC Media Master&lt;br /&gt;
MT32MPU.ADV (A32MT32.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500, LAPC-I&lt;br /&gt;
MT32SB.ADV (A32MT32S.DLL) - Roland MT-32, MT-100, RA-50, CM-32L, CM-64, CM-500 через MPU-порт Sound Blaster&lt;br /&gt;
MULTISND.ADV - Turtle Beach Multisound Classic (на базе E-MU Proteus)&lt;br /&gt;
PASFM.ADV (A32PASFM.DLL) - MediaVision Pro AudioSpectrum&lt;br /&gt;
PASOPL.ADV (A32PASOP.DLL) - MediaVision Pro AudioSpectrum Plus, Pro AudioSpectrum 16,  Pro Audio Studio 16&lt;br /&gt;
PCSPKR.ADV (A32SPKR.DLL) - PC Speaker&lt;br /&gt;
SBFM.ADV (A32SBFM.DLL) - Creative Sound Blaster 1.0, 1.5, 2.0; MediaVision Thunderboard&lt;br /&gt;
SBAWE32.ADV (A32AWE32.DLL) - Creative Sound Blaster AWE32 и AWE64&lt;br /&gt;
SBP1FM.ADV (A32SP1FM.DLL) - Creative Sound Blaster Pro &lt;br /&gt;
SBP2FM.ADV (A32SP2FM.DLL) - Creative Sound Blaster Pro 2.0, Sound Blaster 16&lt;br /&gt;
SC32MPU.ADV - Roland Sound Canvas (SCB-55, SCC-1 и другие)&lt;br /&gt;
TANDY.ADV (A32TANDY.DLL) - трехголосный синтезатор Tandy 1000&lt;br /&gt;
VESAMID.ADV - оборудование, совместимое со стандартом VESA VBE/AI&lt;br /&gt;
WAVE.ADV - Creative Wave Blaster&lt;br /&gt;
WSS.ADV, SENSAT.ADV - Microsoft Windows Sound System и совместимые&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=XMI&amp;diff=20163</id>
		<title>XMI</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=XMI&amp;diff=20163"/>
		<updated>2014-04-02T18:32:14Z</updated>

		<summary type="html">&lt;p&gt;Geryon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''XMI''' или '''XMIDI''' (от e'''X'''tended '''MI'''DI) - формат представления [[MIDI]]-файлов, разработанный Джоном Майлсом (John Miles) для программного пакета [[Audio Interface Library]] (AIL). Вместе с этим пакетом, а также с родственными пакетами MIDPAK и Miles Sound System, в 1990-х годах этот формат получил широкое распространение среди разработчиков компьютерных игр для платформы [[DOS]]. &lt;br /&gt;
&lt;br /&gt;
XMI был разработан для использования расширений MIDI, не вошедших в сам формат MIDI, но реализованных низкоуровневой звуковой библиотеке Audio Interface Library. XMI-файл содержит в себе всю необходимую для воспроизведения исходной MIDI-мелодии информацию, при этом ненужные с точки зрения библиотеки элементы воспроизведения при конвертации исключаются. В результате итоговый XMI-файл на 10-30% меньше оригинала и требует меньше ресурсов на воспроизведение.&lt;br /&gt;
&lt;br /&gt;
Вышеупомянутые расширения MIDI в основном позволяют управлять драйвером, в т.ч. временно блокировать смену патча для выбранного канала и зацикливать те или иные фрагменты композиции. Кроме того, один XMI-файл может содержать как одну, так и множество композиций. Данная возможность использовалась, например, игрой System Shock для создания динамического музыкального сопровождения.&lt;br /&gt;
&lt;br /&gt;
Разрабатывая XMI, Джон Майлс постарался использовать уже существующие форматы представления данных, благодаря чему XMI соответствует стандарту [[Electronic Arts]] Interchange File Format (EA [[IFF]] 85). Согласно этому стандарту, XMI является IFF &amp;quot;CAT &amp;quot; ''куском'' (''chunk'') формата XMID. Таким образом ''magic number'' файла является &amp;quot;CAT XMID&amp;quot;. Внутри CAT-куска содержится по крайней мере одна XMIDI последовательность, которая заключена в куски &amp;quot;FORM&amp;quot; формата XMID. Кроме того, в файле может содержаться кусок XDIR, в котором содержится информация о коллекции последовательностей XMIDI. Этот кусок не обязателен и используется для удобства программ, использующих файл.&lt;br /&gt;
&lt;br /&gt;
Проигрывать файлы стандарта XMI на современных системах можно с помощью плееров foobar2000 (требуется плагин foo_midi), Winamp и XMPlay. Для DOS существуют специализированные программы XPLAY, XP32, XMIPLAY (являющиеся частью SDK пакетов AIL 2.0, AIL/32 и Miles Sound System соответственно), а также MIDI-плеер PX. Есть также возможность конвертировать XMI в MID: для DOS - программой XMI2MID, для современных систем - Winamp или Awave Studio. Однако корректная конвертация не гарантируется, иногда результат может не совпадать с оригиналом.&lt;br /&gt;
&lt;br /&gt;
[[Категория:Форматы файлов]]&lt;/div&gt;</summary>
		<author><name>Geryon</name></author>
	</entry>
</feed>