Цитата Сообщение от Lethargeek Посмотреть сообщение
вопрос был именно о том, КАК отличить чтение (=проверку) магнитофона от чтения (=проверки) ТОЛЬКО клавиатуры!
однозначного и красивого ответа на этот вопрос нет. В каждом эмуляторе это делается по своему.

Цитата Сообщение от Lethargeek Посмотреть сообщение
так опиши подробнее достаточный признак - какие регистры, как и с чем сравнивать
не заставляй меня ощущать себя инквизитором, тянущим клещами признание вместе с жилами))
В ZXMAK2 для этого проверяется что опрос порта происходит с интервалом не превышающим уставку, далее сравнивается состояние всех основных регистров с предыдущим обращением к порту, если изменился 1 регистр в + или в -, то увеличиваем счетчик вероятности опроса магнитофона. Как только счетчик больше уставки (в ZXMAK2 это 8), то считаем что детект положительный, т.е. идет чтение с магнитофона.