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

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

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

Вкладка General.

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

Language. Выбор языка интерфейса программы: Russian – русский, English – английский.

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

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

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

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

Прочее. Установив галочку у параметра Save windows coords, можно заставить эмулятор запоминать положение и размер основных окон.

Playlist colors. Настройка отображения элементов плейлиста во всех возможных состояниях. Для настройки щелкните левой кнопкой мыши по нужному элементу.

'Start' menu icon. Отображается иконка и имя её автора, используемая при добавлении линка в меню “Пуск” Windows. Если линк уже есть, его иконка меняется автоматически, в противном случае нужно ещё нажать соответствующую кнопку данной вкладки.

Tray icon. Иконка, отображаемая на панели задач в системной области.

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

Вкладка Регистрация файлов.

Позволяет зарегистрировать в системном реестре информацию о файлах, поддерживаемых эмулятором. При этом эмулятор запоминает предыдущие ассоциации, что позволяет легко восстановить их в случае необходимости. Типы файлов разбиты на группы (Music files, Playlists, BASS files и Skin files), для каждой из которых можно выбрать свою иконку. Если информация в реестре менялась вручную или предыдущими версиями Ay_Emul, кнопка Перерегистрировать позволяет перерегистрировать файлы заново. Кнопка Восстановить восстанавливает предыдущие ассоциации.

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

Это мощное средство, включённое в состав Эмулятора. Эмулятор может искать различные модули в заданных файлах. В поле Исходные файлы нужно ввести имена файлов, которые необходимо проанализировать (по одному имени в строке). Вместо ручного ввода можно использовать кнопку Обзор... для выбора одного или нескольких файлов. Следует помнить, что после использования кнопки Обзор... новые имена выбранных файлов заменяют старые в данном поле ввода. В поле Рабочая папка необходимо ввести имя папки, в которой будут сохранены найденные модули. Папку также можно выбрать, нажав на кнопку Обзор... Если имена вновь создаваемых файлов совпадут с именами файлов, находящихся в данной папке, то они будут перезаписаны без всяких вопросов. Формат имени модуля: xxx_xxxxxxxx.ext, где первые три xxx – шестнадцатеричное число от 000 до FFF, определяющее порядковый номер исходного файла, а последующие восемь xxxxxxxx – смещение от начала исходного файла до найденного модуля, ext – одно из стандартных расширений, принятых в Эмуляторе, определяющее тип найденного модуля. В полях Искать модули необходимо указать, какие модули должен искать Эмулятор. Рекомендуется искать модули Flash Tracker, только если у Вас есть основания считать, что они есть в исходных файлах, поскольку алгоритм поиска модулей данного редактора очень медленный и часто приводит к ложным срабатываниям. Если в ходе поиска Эмулятор нашёл модуль какого-либо редактора, но на поверку он таковым не оказался (ложное срабатывание), то рекомендуется повторить поиск уже с отключенной опцией по данному редактору. Это позволит убедиться в том, что данное ложное срабатывание не повлияло на поиск других модулей. Число ложных срабатываний можно существенно уменьшить, отключив опцию “Do not check modules integrity (faster)” (по умолчанию уже отключена). Если Эмулятор не находит никаких модулей, а Вы уверены что они там есть, то либо они защищены от декомпиляции (а значит и от данного поиска), либо это модули других редакторов. И в том, и в другом случае Вам понадобятся более глубокие знания в данном вопросе, поскольку вытаскивать эти модули придётся вручную в каком-либо эмуляторе Спектрума (или на настоящем Спектруме). Кнопка Начать запускает процесс поиска. Эта же кнопка позволяет прервать поиск, если процесс слишком затянулся.

Вкладка Track descriptor.

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

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

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

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

Nothing – текст, который будет следовать сразу за Prefix, если Ay_Emul ничего не играет.

Enabled – собственно, включает данную функцию (по умолчанию отключено).

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

Kill on nothing – если помечено, то удаляет файл, если Ay_Emul замолкает.

Windows encoding – если помечено, то сохраняет в кодировке Windows, иначе MS-DOS.

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

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

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

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

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

%PUT="C:\Ay_Emul\AYSTATUS.TXT"

где в кавычках укажите ту же строчку, что и в поле File Name окна “FIDO Tools”.

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

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

%file(c:\Ay_Emul\AYSTATUS.TXT).

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

Все перечисленные программы написаны для Windows, поэтому поставьте галочку напротив Windows encoding окна “FIDO Tools”. Формат строки

<Prefix><Строка «Автор-Название» из главного окна><Suffix>

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

<Prefix><Nothing>

Поскольку при передаче сообщений FIDO иногда возникают проблемы с кириллическими буквами «Н» и «р», Ay_Emul автоматически заменяет их соответствующими латинскими «H» и «p».

Все настройки эмулятора запоминаются в реестре автоматически. При работе с реестром эмулятор удаляет информацию своих предыдущих версий.

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