Andrey_K wrote:И возник вопрос. Как этот сигнал должен выглядеть?
Да, примерно так он и должен выглядеть. Но тут акцент на слове "примерно". Потому что таким хитрым сигналом (нолики и единички в неизменном порядке в одинаковые промежутки времени) кодировался ключ для расксорки BIOS при копировании ее из ПЗУ в ОЗУ - на этом была построена защита плат от "пиратов-изготовителей" - плату-то скопировать можно было, а прошивка ПЛМ 1556ХЛ8 держалась в секрете (и считать ее с самой ПЛМ было нельзя - в ней устанавливался бит защиты от чтения). Вся проблема в том, что под разные модели ATM-turbo были разные прошивки ПЛМ с разным кодированием сигнала Z - под АТМ-1 (платы v4.xx, 5.20) - своя прошивка, под ATM-turbo 2+ (платы v7.xx) - своя. Хуже всего было с моделями ATM-turbo 2(без плюсика) - платы версий 6.xx - в момент их выхода в свет фирма "АТМ" и творческий коллектив "МикроАРТ" вдрызг поругались друг с другом и разошлись как в море корабли. После чего каждый из них стал выпускать и дорабатывать платы v6.хх самостоятельно - "АТМ" стала в своих версиях продвигать прошивку с MSX-DOS, а МикроАРТ далее совершенствовать прошивку с CP/M. Но самое важное (и печальное) заключалось в том, что прошивки ПЛМ 1556ХЛ8 и, соответственно, кодировка сигнала Z в версиях от "АТМ" и МикроАРТа тоже стали разные и прошивки от одной фирмы не шли на платах от другой. А защита в зависимости от версии ПЗУ могла срабатывать по разному - как правило, обычная спектрумовская часть (бейсик, TR-DOS) шли нормально, а при попытке зайти в CP/M или MSX-DOS могла выскочить надпись "I cracked! I halted! Press RESET to continue..." В поздних прошивках ПЗУ для ATM-turbo 2+ проверку сигнала Z и всю связанную с ними ксорку-кодировку уже много лет как сняли. В прошлом году я раксорил и снял защиту с ПЗУ для ATM-turbo 1 (ибо неплохо знаю данную машину, так как много лет на ней работал, плюс она уже проэмулирована). А вот в случае со всеми вариантами (что осложняет дело) плат v6.xx - непаханное поле...