Эмулятор может воспринимать параметры, передаваемые в командной строке. Параметры должны быть разделены пробелами. Если параметр начинается со знака "/" (наклонная черта), то он воспринимается как ключ, иначе – как имя файла. Если имя файла-параметра содержит пробелы, то оно должно передаваться в двойных кавычках. Любой ключ, содержащий пробелы, так же должен браться в двойные кавычки, при этом допускается брать в кавычки как весь ключ, так и тот его фрагмент, который содержит пробелы. Если в командной строке имеется ряд одинаковых параметров, то запоминается значение последнего в строке. Все файлы, указанные в командной строке, будут добавлены в предварительно очищенный список проигрывания, после чего начнётся проигрывание первого из них. Допускается также указывать в командной строке имена файлов списка проигрывания (расширение AYL или M3U). Для файлов, которые содержат более одной мелодии (AY, AYM, MID или XMI), через двоеточие можно указать номер мелодии/трека (нумерация начинается с нуля).
Ниже приведён список ключей.
Частота сэмплирования sXXXXX
XXXXX = от 8000 до 300000.
Количество бит на сэмпл bXXXXX
XXXXX = 16 или 8.
Число каналов звуковой карты dmono
dstereo
dlist – брать из списка проигрывания
dmixer – не брать из списка.
Количество звуковых буферов wonXXXXX
XXXXX = от 2 до 10.
Длина звукового буфера wolXXXXX
XXXXX = от 5 до 2000.
Номер устройства вывода звука wodXXXXX
XXXXX >= 0.
Частота процессора Z80 zXXXXX
XXXXX = от 1000000 до 8000000
Тип микросхемы AY-3-8910/12 eay
YM2149(F) eym
elist – брать из списка проигрывания
emixer – не брать из списка.
Частота сопроцессора yXXXXX
XXXXX = от 1000000 до 3000000
ylist – брать из списка проигрывания
ymixer – не брать из списка.
Время первого прерывания tXXXXX
XXXXX больше или равно нулю.
Число тактов между прерываниями iXXXXX
XXXXX больше нуля.
Амплитудный индикатор
включить aon
отключить aoff
Частотный индикатор
включить fon
отключить foff
Оптимизация по скорости op
по качеству oq
Язык интерфейса русский lr
английский le
Частота прерываний nXXXXX
XXXXX – от 1000 до 2000000 (в мГц)
nlist – брать из списка проигрывания
nmixer – не брать из списка.
Зацикливание мелодий
включить con
выключить coff
Приоритет Эмулятора ri – низкий,
rn – обычный,
rh – высокий.
Усиление (раскладка) каналов hMONO
hAYABC
hAYACB
hYMACB
и так далее для выбора стандартной раскладки.
hlist – брать из списка проигрывания
hmixer – не брать из списка.
Ручное задание усиления каналов hXX,XX,XX,XX,XX,XX
где после ключа h попарно перечисляются коэффициенты усиления для каналов A, B и C (каждая пара – усиление левого и правого канала). XX = от 0 до 255.
Иконка на панели нет g0
всегда g1
минимизировать g2
Автоматическая прокрутка заголовка
включить kon
выключить koff
Режим таймера “проиграно” j0
“осталось” j1
“длина” j2
Загрузить обшивку
стандартную p
пользовательскую pИмя_AYS-Файла
Частота MFP-Timer привязать
к частоте AY/YM q
произвольно qXXXXX
XXXXX = от 1000000 до 3000000
Усиление “бипера” uXXXXX
XXXXX = от 0 до 255
Отображение окна
свернуть vhide
развернуть vshow
Запоминание пути к папкам
включить won
отключить woff
Запоминание положения регулятора громкости
включить !on
выключить !off
Запоминание положения основных окон
включить xon
выключить xoff
Ключи FIDO Tools
File Name fdfИмя_Файла
Nothing fdnСтрока
Suffix fdsСтрока
Prefix fdpСтрока
Enabled да fde1
нет fde0
Kill On Nothing да fdk1
нет fdk0
Kill On Exit да fdx1
нет fdx0
Win Encoding да fdw1
нет fdw0
Добавление файлов в конец
плейлиста add
Добавление файлов в конец плейлиста и начало
проигрывания первого из них adp
Примеры:
1) AY_Emul /h0,0,255,255,0,0 /hmixer My_Song.vtx
проиграть My_Song.vtx, будет слышен только канал B в центре.
2) AY_Emul.exe "My New Song.sqt" /eay
проиграть My New Song.sqt, эмулируя AY-3-8910/12.
3) AY_Emul.exe /hYMABC /eym /y1750000 /n48828
установить в микшере раскладку YMABC, тип чипа YM2149, частоту чипа 1750000 Гц, частота прерываний 48,828 Гц (типичный отечественный клон ZX Spectrum – Пентагон 128K).
4) Ay_Emul.exe /p"C:\Sergey Bulba\Pascal\Skin Manager\"Example.ays
загрузить обшивку Example.ays.
5) Ay_Emul /add DESERT.XMI:0 “Dizzy 7.ay”:2 “Dizzy 6.aym:1”
добавить в плейлист первый трек из DESERT.XMI, третью мелодию из Dizzy 7.ay и вторую мелодию из Dizzy 6.aym.