Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU
Спасибо за ссылочку, уже изучаю! В целом с вопросом разобрался, но в руководстве много интересного!!!
Не найду ответ, помогите разобраться..
Есть регистр 177662, в который можно записать код палитры,но почему то,если брать за основу вот эту таблицу:
но получается менять цвета только через строчку, те цвета, где на картинке подписан код. На старший разряд кода палитры БК не реагирует, меняет цвет исходя только из трех младших байт. Что я делаю не так, или это неистправность моей БК, может нужно прошить и поменять РТ4 или что то еще ? Или же чтобы использовать оставшиеся палитры нужно где то еще поменять бит ? В руководстве системного программиста ответа не нашел..
- - - Добавлено - - -
Не, неисправности быть не может, потому что МСТД показывает палитры, которые я не могу вручную поставить.... Значит где то что то еше... Подскажите пожалуйста.
Разобрался, восьмиричная система оказалась туговатой для моего понимания.. ))))
Последний раз редактировалось electroscat; 04.06.2021 в 14:11.
Номер палитры - это 4 бита: 11,10,9,8
Соответственно в восьмеричной системе числа будут такие
0, 0400, 01000, 01400, 02000, 02400 и т.д.
Подсказка: можно воспользоваться банальным калькулятором виндовс в режиме "Программист"
Он там позволяет вводить числа в двоичной форме, и преобразовывать в разные системы счисления, в том числе и восьмеричную.
electroscat(10.06.2021)
С этим проблем нет.... Число у меня чуть другое, потому что в 14 разряде (бит управления таймером) должна быть единица, без нее если запускаешь дамп БК0010-01 - он в бесконечном цикле нажимает "ввод" без остановки, прошу прощения что не сказал об этом сразу... То есть, например:
0100 0000 0000 0000 - код 0 палитры, с 1 в 14 разряде, это число 040000,
0100 0001 0000 0000 - код 2 палитры, с 1 в 14 разряде, это число 041000,
0100 0010 0000 0000 - код 4 палитры, с 1 в 14 разряде, это число 042000 и т.д.....
То есть по четным палитрам, до 047000, а далее, начиная с 057000 повторяется.. не могу подключить таблицы с нечетными номерами.
Разобрался, действительно, после 040000 следует 040400 .. А я как в десятичной единицу прибавляю. Да, восьмиричная система счисления туговато идет )))) Спасибо за помошь !
Последний раз редактировалось electroscat; 04.06.2021 в 14:13.
А еще вопрос, правильно ли я понимаю, что "заглушка" для тестирования порта ввода вывода (УП) просто соединяет выход порта с соответствующим по разряду входом ? То есть:
ВД00(А16) -> ВВ00(В24),
ВД01(А13) -> ВВ01(A24),
ВД02(B12) -> ВВ02(В23), .....
и т.д.
И так ли это, что такая заглушка, серийная, называлась "блок нагрузок" ?
Сейчас в коллекции:
Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
electroscat(07.06.2021)
А где схему этого чуда взять? Вчера распаял блок нагрузок, и выяснилось что 12й бит не всегда переключается соответственно установкам, и никогда не запоминает входящий бит... После нескольких часов разного рода проверок, логическим анализатором заметил что шина на процессоре (12й бит) не соответствует шине на ИР23 D16 и D18. В итоге нашёл микроскопический обрыв, почти возле процессора, ёмкости которого хватало чтобы иногда записать уровень в регистр, но не хватало для того чтобы считать из регистра. Похоже заводской брак платы. Теперь УП исправен, и что нибудь на него повесить было бы круто....
Последний раз редактировалось electroscat; 09.06.2021 в 21:15.
Сейчас в коллекции:
Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...
Здесь есть: https://zx-pk.com/forum/viewtopic.php?t=13151
manwe.pdp-11.ru
electroscat(11.06.2021)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)