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

Открытие файлов

Во время открытия файлов Эмулятор пытается автоматически распознать его тип. Если расширение файла стандартное (STC, VTX и так далее), то Эмулятор не производит никаких дополнительных проверок и считает что это файл соответствующего типа. Стоит отметить, что некоторые проверки в заголовках всё-таки проводятся, однако если файл с расширением VTX не является VTX файлом (это касается и других стандартных для эмулятора расширений), при его открытии или попытке проигрывания скорей всего произойдёт сбой. Если расширение файла не стандартное (включая $m, $c, TRD, BIN, SNA и т.д.), то эмулятор пытается определить тип файла по его заголовку. Если все вышеперечисленные попытки не дадут положительного результата, то автоматически запускается поиск модулей, и Эмулятор пытается найти все модули, которые есть в данном файле. Поскольку этот процесс может затянуться, появляется окошко с кнопкой "Отмена", нажав на которую можно прервать процесс анализа текущего файла. Общий процесс анализа в данной версии прервать невозможно. Найденные модули сопоставляются с информацией в каталоге/заголовке TRD, SCL и Hobeta-форматах, при этом дополнительно извлекается информация об оригинальном названии файла и авторские строчки из плееров ASM и STP. Если Эмулятор неверно распознает какой-либо модуль в файле, это может привести к зависанию эмулятора при проигрывании или отображении в плейлисте данного модуля, Начиная с версии 2.8, предусмотрено многое, чтобы избежать зависания и сбоев на таких неверно определенных модулях. Во время поиска ищутся все модули, которые может найти встроенный инструмент “Поиск модулей в файлах” (смотрите окно “Инструменты”), кроме FLS. Найденные модули можно в последствии сохранить из окна списка проигрывания (команда Сохранить как… всплывающего меню).