По первому скрину с ЛА возникает вопрос к линии данных 0x10: она и начинается не так как остальные, и в правой части скриншота она "странная".
Вид для печати
По первому скрину с ЛА возникает вопрос к линии данных 0x10: она и начинается не так как остальные, и в правой части скриншота она "странная".
Похоже, по адресу F800 прочиталось не то, что нужно, а FF. Проблема с дешифрацией адреса?
Не F800 а F804. НП подключил ПЗУ в ноль и DI/JMP отработали правильно. Другое дело, какой именно адрес был в JMP? По идее должен быть F804, но обращение к 0004, где и был FF, который перевёл в 0038, где так же FF и круг замкнулся. Надо смотреть данные на первых 4х чтениях, какой адрес в JMP попадает. Ну и схема есть?
>Другое дело, какой именно адрес был в JMP? По идее должен быть F804, но обращение к 0004
А не может быть что вместо F804 прочиталос? E804? Я выше писал про странности с линией данных 0x10
Вот ШД:Вложение 70706
ПЗУ стоит тестовая, я прикладывал ее в более раннем сообщении.Код:F3 DI
C3 00 F8 JMP 0xf800
FF RST 7
....
Дело в КР556РТ5?
Не похоже на ШД процессора, должны быть ещё значения записываемого адреса возврата. Больше похоже на то, что выдаёт ПЗУ. Интереснее, что там на процессор доходит.
ЛА подпаян непосредственно к процессору.
Не очень понимаю, о каких адресах возврата идет речь?
Вот testrom.bin:
т.е., после 0xF8 на ШД должна появиться 0x3EКод:0000: F3 C3 00 F8 FF FF FF FF FF FF FF FF FF FF FF FF
.....
1800: 3E 10 32 00 DA 21 01 D8 36 00 2B 36 4D 36 1D 36
....
Занятно!
Заменил тестовую ПЗУ на нормальную и вот чего там на ШД:
А на ШАКод:C3 00 F8 C3 1E 00 C3 03 F8 4F C3 0C F8 C3 09 F8 ....
Это чего, получается, процессор игнорирует команду безусловного перехода?Код:0000 0001 0002 0003 0004 0005 0006 0007 ....
Да, надо подключиться (и заодно прозвонить) к ШД на стороне процессора. Опять же, почему такое большое окно для 00? И начальный пуск не может в F800 прыгать, это начало ПЗУ, оно зациклится. Можешь дать актуальное содержимое того ПЗУ, что ты там поставил? А за одно напоминаю за схему, насколько она отличается от журнального РК86?
- - - Добавлено - - -
E8 это RPE. Не уверен за флаг P/V, но RET явно не происходит.
Заменю-ка я процессор, так на всякий случай