Ха-ха![]()
Ха-ха![]()
Последний раз редактировалось form; 07.06.2014 в 18:33.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Andrey_Ak кстати, купили уже 556РТ4А и программатор чтобы зашить и заменить сдохшие?
Кстати, все их протестируейте, а с УФ ПЗУ поснимайте дампы, потому что и они могут начать расшиваться уже просто по срокам, из-за утечки КМОП-затворов.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ
Andrey_Ak как я понял это ПЗУ для автоматической загрузки системы с ленты? Тогда его имеет смысл восстановить, чтобы вручную не терять время набивая каждый раз загрузчик в отладочном режиме.
Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ
Не достаточно так как "загрузка" пока сводится не к чтению одного блока с ленты, а к чтению кучи блоков и записи их на электронный диск.
Можно попробовать сделать загрузчик похожий на стандартный который сам это сделает - тогда хватит и монитора.
---------- Post added at 21:57 ---------- Previous post was at 21:00 ----------
После перетряски памяти и некоторых тестов принцип работы с электронным диском уточнился:
- в 175000 пишется номер блока
- в 175002 пишется номер слова в блоке (0-377)
- в/из 175004 последовательно пишутся/читаются слова
После записи в 175000 и 175002 нужен некоторый таймаут чтобы устройство сообразило что к чему. Память подсказывает, что CLR @#175002, NOP не хватает чтобы сразу начинать читать-писать, а MOV #0,@#175002 вполне хватает.
Регистры 175000 и 175002 при чтении всегда возвращают 0. Если номер блока выходит за пределы диска, регистр 175004 исчезает с шины. "Родное" прерывание или вообще не используется или используется если совсем все хреново![]()
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Обновленный вариант с правильным поведением.
Последний раз редактировалось form; 07.06.2014 в 18:33.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Я так понял, эта система работает следующим образом? Сначала с ленты считывается образ электронного диска, а потом уже из него стартует система? Кстати, а какой объем у этого электронного диска в килобайтах?
Отошёл от дел.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)