Alex_K, Дело в том что я сопоставляю эмуляцию с реальным железом. Поэтому прошивку 055 я не трогаю, а в пользовательскую прошивку можно запихать всё что угодно. Но и здесь надо уложится в 8,192кб чтоб можно было в реальное ПЗУ прошить.
Вид для печати
Alex_K, Дело в том что я сопоставляю эмуляцию с реальным железом. Поэтому прошивку 055 я не трогаю, а в пользовательскую прошивку можно запихать всё что угодно. Но и здесь надо уложится в 8,192кб чтоб можно было в реальное ПЗУ прошить.
4К с 160000 по 170000 плата МС1201.02 никак не использует и в прошивке -055 есть опция старта с автопоиском ПЗУ, которая позволяет стартовать с первого найденного ПЗУ:
Код:ROM:140446
ROM:140446 loc_140446: ; CODE XREF: ROM:140440j
ROM:140446 Mov #140520, @#word_170002
ROM:140454 Mov #2, R5
ROM:140460 Clr R2
ROM:140462
ROM:140462 loc_140462: ; CODE XREF: ROM:140512j
ROM:140462 Mov #125252, R1
ROM:140466 Mov R1, R0
ROM:140470 MTUS
ROM:140472 MFUS
ROM:140474 Cmp R0, R1
ROM:140476 BNE loc_140530
ROM:140500
ROM:140500 loc_140500: ; CODE XREF: ROM:140564j
ROM:140500 Add #20000, R5
ROM:140504 Inc R2
ROM:140506 Cmp R2, #7
ROM:140512 BNE loc_140462
ROM:140514 Jmp loc_144120
Похоже, что с адреса 160000 эта программа тоже ПЗУ цепляет..
Как это не расставляет границы? Если про 1801РР1, то оно занимает 8К с начального адреса. А если хотите впихнуть 512 байт по адресу 173000, то надо еще делать дешифратор диапазона адреса и триггер разрешения ПЗУ, который защелкнется по SYNC.
---------- Post added at 01:28 ---------- Previous post was at 01:24 ----------
Это не автопоиск ПЗУ. А то на команде MTUS сразу же выскочит HALT_TRAP4.
Сделал конфиг ДВК-2_НХ
Туда же добавил прошивку и образ диска.
Спасибо Патрону за помощь.