Будем надеяться что здоровье поправится и человек вернется.
Разобрался я с HOLD-ом, опять проблема неточной эмуляции латча, немного перекроил там логику, теперь процессор должен рестартовать как настоящий - по обнаружению снятия HOLD по фронту F2. А вообще надо паять "железный" модуль с реальным процессором, типа как я сделал для 1801ВМx и запускать клон и реальный процессор в параллель и выполнять к окончанию тактовых фаз сравнение внешних сигналов клона и оригинала. Самый точный тест получится. Для 1801 я такой тест и собираюсь делать, для 580-го - возможно, но только после 1801 уже.
Осторожно с моим примером execiser - он для ожидания кнопки стал использовать HLT и прерывание 20h с частотой 1 кГц на плате DE0. Если куда переносить - то надо откатить на старый вариант процедуры waitk (ждет кнопку button1) - он там же закомментарен.
На этом пока с 580-ым все, если больше никаких ошибок не вылезет.





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