По поводу нестабильности шины данных: шина данных стабильна. Проверено http://zx-pk.ru/showthread.php?t=16957
С эмулятором с прошивкой 21 версии все работает нормально, а с 22 версией - нет. Их отличие только в том, что в режиме чтения в 22 версии он выставляет либо Z состояние, либо 0, а в 21 либо +5, либо 0. 22 версия ведет себя в этом случае как настоящий сопроцессор.
В общем-то проблема более менее ясна - не совсем корректная дешифрация портов клавиатуры и джойстика.
- - - Добавлено - - -
Отключил джойстик и сделал дешифрацию порта клавиатуры по сигналу A0. Все работает. Нормальную дешифрацию порта джойстика сделаю позже.
Всем спасибо.