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_НХ
Туда же добавил прошивку и образ диска.
Спасибо Патрону за помощь.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)