Окно "Инструменты"

Горячая клавиша – P. В данном окне собраны все настройки и возможности Ay_Emul, неотражённые в других окнах.

Вкладка "Общие"

Текущая обшивка. Отображается информация о текущей обшивке (скине) главного окна Ay_Emul. Нажав на кнопку Обзор…, можно выбрать новую обшивку (файлы обшивки имеют расширение AYS). Нажав на клавишу Стандарт, можно установить стандартную обшивку. Ay_Emul запоминает папку, из которой был загружен последний скин.

Папка с музыкой. Здесь можно указать путь к папке, с которой будет начинать работу Ay_Emul после своего запуска. Эта папка может быть фиксирована (зафиксировать её можно, нажав кнопку Сохранить), либо нет. В последнем случае нужно установить галочку Автоматически запоминать текущую и Ay_Emul будет автоматически сохранять путь к последней использованной папке при завершении работы. Запоминаются только папки, находящиеся на постоянных устройствах (например, жёстких дисках).

Путь к редактору модулей. Трекерные модули ZX Spectrum можно попытаться открыть во внешнем редакторе, в этом поле можно указать, к примеру, путь до исполняемого файла редактора Vortex Tracker II. Файл передаётся через системную папку для временных файлов, но не удаляется оттуда автоматически.

Меню "Пуск". В версии для Windows можно добавить или удалить пункт "AY Emulator" в главное меню системы.

Значок на панели задач. При необходимости минимизации программы в виде значка на панели задач в системной области (трее), выберите опцию сворачивать. Если вы хотите, чтобы этот значок находился там всегда, выберите опцию всегда. Если вам не нужен значок в системном трее, выберите опцию никогда.

Приоритет. Выбор приоритета программы для Windows-версии. Чем выше приоритет, тем больше процессорного времени Windows отдаёт Ay_Emul. Высокий приоритет позволяет избежать перерывов в звучании на системах со слабыми процессорами или загруженных другими задачами. В противном случае необходимо использовать нормальный или низкий приоритет, поскольку стабильность работы других задач операционной системы может оказаться важнее редко возникающих перерывов в звучании.

Другие. Если установить галочку Запоминать положение окон, Ay_Emul будет сохранять положение и размер основных окон в момент выхода из программы. Параметр Период визуализации, мс определяет интервалы обновления информации на главном окне (время, анализатор спектра и амплитуды, бегущая строка).

Значок 'Меню "Пуск"'. Отображается иконка и имя её автора, используемая при добавлении ярлыка в меню "Пуск" Windows. Если ярлык уже есть, его иконка меняется автоматически, в противном случае нужно ещё нажать соответствующую кнопку данной вкладки.

Значок 'Панель задач'. Иконка, отображаемая на панели задач в системной области (трее).

Значок 'Для приложения'. Иконка, отображаемая на панели задач и в заголовках некоторых окон Ay_Emul.

Language (язык). Выбор языка интерфейса программы из выпадающего списка или ввода стандартной аббревиатуры. В комплект поставки Ay_Emul входят английский (en) и русский (ru) языковые файлы (они расположены в папке languages). Если вы хотите добавить дополнительный перевод, можете взять за основу файл из этой папки Ay_Emul.pot: скопируйте его в файл с именем вида Ay_Emul.xx.po, где вместо 'xx' подставьте код необходимого языка, и отредактируйте его в каком-либо редакторе текстовых файлов. В файлах lclstrconsts* в этой же папке находится уже готовый перевод большей части стандартных сообщений на 24 языках.

Для добавления вашего перевода в будущие дистрибутивы Ay_Emul, можете прислать его автору Ay_Emul.

Кодировка (умолч.). До повсеместного признания кодировки UTF-8, теги внутри MP3 файлов на языках, отличных от английского, обычно сохраняли в текущей кодировке Windows или MS-DOS. Разные и неожиданные кодировки текстовых строк могут встретиться и в MOD, и в PT3, и в других поддержанных в Ay_Emul типах. Если Ay_Emul не может автоматически и однозначно определить кодировку, будет использована кодировка по умолчанию, которую вы можете выбрать или вписать в данном поле. По умолчанию в этом поле для Windows-версии выбрана Ansi, а для Linux – CP1251.

Цвета и шрифт в плейлисте. Для настройки отображения элементов плейлиста во всех возможных состояниях щёлкните левой кнопкой мыши по нужному полю. Нажав на кнопку Выбрать шрифт... можно вызвать системный диалог выбора шрифта, которым будут отображаться элементы плейлиста.

Вкладка "Регистрация приложения"

Позволяет зарегистрировать в системе информацию о форматах файлов, поддерживаемых Ay_Emul, либо для текущего пользователя, либо для всех пользователей (в последнем случае потребуются запустить Ay_Emul c правами администратора или суперпользователя).

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

В Linux версии в папке текущего пользователя (или в /usr для всех) сохраняется информация о всех mime-типах, которые поддерживает Ay_Emul, включая информацию об иконках и параметрах командной строки, необходимых для запуска в Ay_Emul. При этом Ay_Emul не устанавливается принудительно приложением по умолчанию, то есть даже если пользователь выделил какой-либо тип в списках данной вкладки, эта информация будет проигнорирована.

В Windows-версии можно не только сообщить системе о том, что Ay_Emul умеет работать с файлом определенного типа, но и рекомендовать сделать его приложением по умолчанию для данного типа, при этом предыдущие ассоциации в соответствии с рекомендациями Microsoft не теряются, они переносятся в список "Открыть с помощью...", чтобы пользователь в дальнейшем мог самостоятельно выбрать нужное приложение для конкретного типа файла. Типы необходимых файлов можно указать выделением в списках на данной вкладке, либо нажать соответствующую кнопку Всё/Ничего, чтобы выделить или снять выделение со всей группы. После регистрации приложения Windows не только знает о его возможностях, но и позволяет запускать его без указания полного пути, достаточно набрать Ay_Emul (с параметрами или без) в командной строке или в системном диалоге Выполнить.

Кнопка Зарегистрировать позволяет произвести новую регистрацию приложения, либо обновить предыдущую. Последнее полезно, если изменились пути и/или версия приложения (даже если просто поменялся номер beta). Кнопка Разрегистрировать убирает информацию о приложении и поддерживаемых им типах файлов из системы.

Вкладка "Поиск модулей в файлах"

Это мощное средство, включённое в состав Ay_Emul. Ay_Emul может искать различные модули в заданных файлах с несжатыми данными.

В поле Исходные файлы нужно ввести имена файлов, которые необходимо проанализировать (по одному имени в строке). Вместо ручного ввода можно использовать кнопку Обзор... для выбора одного или нескольких файлов. Следует помнить, что после использования кнопки Обзор... новые имена выбранных файлов заменяют старые в данном поле ввода.

В поле Рабочая папка необходимо ввести имя папки, в которой будут сохранены найденные модули. Папку также можно выбрать, нажав на кнопку Обзор... Если имена вновь создаваемых файлов совпадут с именами файлов, находящихся в данной папке, то они будут перезаписаны без всяких вопросов. Формат имени модуля: xxx_xxxxxxxx.ext, где первые три xxx – шестнадцатеричное число от 000 до FFF, определяющее порядковый номер исходного файла, а последующие восемь xxxxxxxx – смещение от начала исходного файла до найденного модуля, ext – одно из стандартных расширений, принятых в Ay_Emul, определяющее тип найденного модуля. Если вместе с модулем обнаружен его плеер, а внутри плеера – авторская строка (т.н. таг для AS0, ASC, ST3, STC или STP), то найденный модуль сохраняется в 2 вариантах – с тагом (перед расширением добавляется суффикс -tag) и без.

В полях Искать модули необходимо указать, какие модули должен искать Ay_Emul. Рекомендуется искать модули Flash Tracker, только если у вас есть основания считать, что они есть в исходных файлах, поскольку алгоритм поиска модулей данного редактора очень медленный и часто приводит к ложным срабатываниям.

Если в ходе поиска Ay_Emul нашёл модуль какого-либо редактора, но на поверку он таковым не оказался (ложное срабатывание), то рекомендуется повторить поиск уже с отключённой опцией по данному редактору. Это позволит убедиться в том, что данное ложное срабатывание не повлияло на поиск других модулей. Число ложных срабатываний можно существенно уменьшить, отключив опцию Не проверять целостность модулей (быстрее) (по умолчанию уже отключена).

Если Ay_Emul не находит никаких модулей, а вы уверены, что они там есть, то либо они защищены от декомпиляции (а значит и от данного поиска), либо это модули других редакторов, либо они заархивированы (сжаты), либо, в случае SNA, распались на границе 16-килобайтного окна, либо просто повреждены.

Кнопка Начать запускает процесс поиска. Эта же кнопка позволяет прервать поиск, если процесс слишком затянулся.

В поле Протокол работы отображается краткая информация о найденных модулях.

Вкладка "Информация о треке"

Предназначена для настройки функции сохранения текущего статуса Ay_Emul в файле. Среди пользователей сети FIDO было принято экстравагантно оформлять сообщения почты и конференций. Многие редакторы позволяют автоматически вставлять строчки из файла в текст редактируемого сообщения. Таким образом можно организовать оригинальную подпись сообщения, в которую будет включён текущий статус Ay_Emul. Далее идёт описание настроек.

Имя файла – имя файла, в котором будет сохраняться строка с текущим состоянием Ay_Emul.

Префикс – текст, который всегда будет находиться в начале этой строки.

Окончание – текст, который будет добавляться в конец строки, если Ay_Emul что-то проигрывает.

Молчание – текст, который будет следовать сразу за полем Префикс, если Ay_Emul ничего не проигрывает.

Галочка Включено включает данную функцию (по умолчанию отключено).

Удалять на выходе – если помечено, то удаляет файл по завершению работы Ay_Emul.

Удалять при молчании – если помечено, то удаляет файл, если Ay_Emul замолкает.

Кодировка – впишите или выберите из списка необходимую кодировку символов.

Нажмите кнопку Применить, чтобы начать использовать измененные настройки на этой вкладке.

Если вы пользуетесь почтовой программой Thе Bat!, то для добавления информационной строки проделайте следующее.

1. Откройте окно "Свойства почтового ящика" (Ящик->Свойства почтового ящика…).

2. Щёлкните по знаку "+" рядом с пунктом "Шаблоны".

3. Выберите необходимый шаблон (например, "Новое письмо").

4. Где-либо в тексте шаблона (обычно в конце) добавьте строчку:

%PUT="C:\Ay_Emul\aystatus.txt"

где в кавычках укажите ту же строчку, что и в поле Имя файла вкладки "Информация о треке".

5. Вставьте эту строку и в другие шаблоны, если это нужно.

Настройка Fidolook Express 2001 (программа-надстройка для Outlook Express) производится аналогично: нажмите на кнопку «Шаблоны», выберете вкладку New Post, допишите в поле Signature строку

%file(c:\Ay_Emul\aystatus.txt).

При необходимости, добавьте эту строку и в другие шаблоны. Настройка Fidolook SL производится аналогично.

Все перечисленные программы написаны для Windows, поэтому выберите кодировку Ansi.

Формат строки

<Префикс><Строка "Автор - Название" из главного окна><Окончание>

если Ay_Emul играет какой-либо модуль, в противном случае

<Префикс><Молчание>

Расположение файла конфигурации и плейлиста по умолчанию

Содержимое плейлиста и все настройки Ay_Emul запоминаются в специальных текстовых файлах Ay_Emul.ayl и Ay_Emul.cfg автоматически при выходе из программы. Если при запуске Ay_Emul не обнаруживает их, то они создаются автоматически в домашней папке пользователя (в Windows это обычно папка вида C:\Users\User\AppData\Local\Ay_Emul\, в Linux – /home/user/.config/Ay_Emul/).

Если вы хотите, чтобы один из этих файлов или оба сразу хранились в той же папке, что и Ay_Emul, вы можете просто скопировать их туда или создать пустые, и при следующем запуске Ay_Emul их увидит и будет использовать. Кроме того, вы можете защитить их от записи любыми способами (в т.ч. поместив на носитель типа CD-R/W), и тогда плейлист и настройки не будут сохраняться на выходе из программы.

Кнопка Деинсталлировать удаляет файл конфигурации и плейлист по умолчанию, а также убирает информацию о приложении и поддерживаемых им типах файлов из системы. Кнопка Закрыть окна "Инструменты" предназначена для закрытия окна. Для закрытия окна "Инструменты" также можно использовать клавиши Esc или Alt+F4.