Нет. Просто этот момент не надо исключить - стабильность шины во втором режиме прерываний.
Попробуйте запустить PORTDEMO (есть в одном из последних номеров SPECTROFONa). Что будет показывать?
Вид для печати
Проверил. Тест ОЗУ 48 пройден, сигнал INT найден, Время включения ПЗУ DOS - 00..01, ВГ93 - в порядке, INT-вектор = %11111111.
Тест портов в/в показывает все единицы, если не нажата клавиша. Если нажимаю - нули появляются в соответствии с нажимаемыми клавишами в портах клавиатуры. Остальные порты не меняются. Нажимал минут 15.
---------- Post added at 10:23 ---------- Previous post was at 10:17 ----------
Запустить могу только то, что можно прошить в ПЗУ, т.к. нечем перегнать образ с компа на диск TRDOS. Но в тесте, который предложил SoftFelix, есть тестирование INT-вектора, я так понимаю, его опрос идет постоянно - он мигает, там все время единицы во всех битах. При этом я активно нажимал на клавиши.
---------- Post added at 11:13 ---------- Previous post was at 10:17 ----------
Еще такой момент. У контроллера клавиатуры есть такая фича, как пауза, которая устанавливает 0 на ноге /WAIT проца. Так вот, тот глюк, который я описывал (поведение менюшки в зависимости от времени нажатия) происходит без участия процессора. Т.е. если сразу же после сброса поставить проц в WAIT, а затем через определенное время вывести из паузы и нажать ENTER, то поведение будет таким же, как и без применения паузы.
Где взять прошивку к ПЗУ принтера (у меня самого принтера, конечно, нету, но чтоб для комплекта было) ?
вот:
Не знаю в какую тему написать т.к. у меня сообщение про VGA PAL Converter, который идёт в комплекте с Пентагоном 128 из новодела от Zorelа. Итак на плате обнаружены 2 отсутствующие дорожки по интерфейсу JTAG, а именно не соединены переходные отверстия платы с ПЛИС нога 62 (сигнал TCK) и нога 73 (сигнал TDO). После установки перемычек ПЛИС успешно прошилась. Я собрал только VGA часть, по ней вопросов нет.
Решил собрать плату пентагона 128....
Вот что-то изображение не ахти...
и почему-то командой border меняется не бардюр а папер...
Подскажите плиз...
http://rghost.ru/47533262/thumb.png
http://rghost.ru/47533388/thumb.png
http://rghost.ru/47533325/thumb.png
http://rghost.ru/47533361/thumb.png
нет сигнала гашения, blank (B1 по схеме). проверяй транзистор VT1, логику перед ним, а также доходит ли от него сигнал на КП2. кстати, установлены кп2 или кп12?
я не так давно, тоже собрал плату 2011 года.
http://s020.radikal.ru/i702/1306/71/6c40a5628999t.jpg http://s41.radikal.ru/i091/1306/b8/13f95c3fdd4et.jpg
у меня на плате были две перемычки - одна была сделана при лужении и замыкала два бита шины данных. Вторая - была еще до покрытия маской, и замыкала два бита шины адреса ОЗУ.
Вычислил по пролетавшему совету на форуме - распечатал на листе А4 оба слоя друг над другом и разными цветами отмечал вероятные места замыканий, те, где дороги идут рядом с переходными отверстиями. Эта плата запустилась без проблем, после устранения коротышей.
Как всегда проблема с моргалкой (FLASH) присутствует :). Кстати, одной оригинальной дороги таки нет, это та, которая отмечена в доработке от Protom`a красным цветом - http://zx.pk.ru/showpost.php?p=293381&postcount=339 .
---------- Post added at 21:46 ---------- Previous post was at 21:43 ----------
подтяни-ка их выходы к земле, через резисторы 1 кОм... ;) у них, в отличии от КП2, есть Z состояние, когда выходы отключены, у КП2 - там лог.0. У меня кстати тож КП12, можешь глянуть на обратной стороне как я сделал... такое изображение бывает и из-за кп12. :)
еще я себе сделал FLASH по другому, т.к. и доработка Protom`a не заработала. :( Скорее всего из-за не тех номиналов резисторов - у меня вместо 910кОм, были установлены 1 МОм. Сделал на трех элементах "НЕ" по стандартной, проверенной годами, схеме мультивибратора. Вместо С9 поставил резистор на 2.7кОм, вместо R42 - электролитический конденсатор на 100мкФ и соотв. соединил недостающие перемычки на D100. На фотках чуть выше - это видно.