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

OUT

Поддерживаются OUT файлы, созданные эмулятором Спектрума "Z80" (G.A. Lunter) версий 3.02 и 3.03. OUT файл имеет регулярную структуру из последовательности 5-ти-байтных блоков, первое слово блока – время в тактах процессора (в диапазоне 0–17471), второе слово – адрес порта, в который осуществлён вывод, третье значение размером в байт – записанное в порт значение. Каждый 17472-й такт процессора записывается один блок (если во время этого такта не было вывода, то первое слово блока равно 65535). Один такт процессора равен 1/3494400 секунды. В общем случае OUT файл может содержать вывод в любые порты Спектрума, в частном случае – только в те, которые указаны в соответствующих настройках эмулятора "Z80". Для того, чтобы отследить весь вывод на музыкальный сопроцессор, следует указать "Z80" отслеживать порт #FD, а затем, при необходимости, в эмуляторе сопроцессора выбрать команду Переработать… для удаления обращений к другим портам Спектрума.

Об ошибке в "Z80" можно почитать здесь.