Таймер не инициализирован. У меня было тоже самое.
Процесс запуска относительно сложен - после старта загрузчик копирует монитор в U7 в область ОЗУ F800-> . Затем происходит переход на F800. Далее уже монитор отключает ПЗУ с адреса 0...7fff и включает ОЗУ U6.
Соответственно, это все нужно проверять.
Для общего пуска и какой-никакой уверенности в процессоре/ВК38/шинных формирователях делал вырождение монитора в просто исключение переброса триггера, инициализацию таймера/ВВ51 и бесконечную посылку в порт консоли символа ">". После правки пяти-шести КЗ и замены процессора - код из ПЗУ начал выполняться, таймер нормально инициализировался и символа пошли в консоль.
На выходах таймера должна быть частота 153600Гц.
Но что-то еще есть. Монитор не стартует. Нужно писать тесты.
Для начала забейте ПЗУ нулями, а в конце запишите C3 00 00 - на адресных линиях соответствующих объёму ПЗУ должен быть "меандр" - ноль будет четкий, а единица - с провалами. Это нормально.На остальных - строго ноль.




Ответить с цитированием