Как в "Радио-86РК" настраивается ПДП видеоконтроллера? Какой длительности пачка, сколько символов в пачке?
Как в "Радио-86РК" настраивается ПДП видеоконтроллера? Какой длительности пачка, сколько символов в пачке?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Байты инициализации: 4D 1D 99 93, команда старта отображения 27
Даташит: http://www.computer-museum.ru/technlgy/i8275.htm
- - - Добавлено - - -
Вобщем 8 циклов ПДП за раз, 7 тактов ВГ75 между запросами.
Последний раз редактировалось b2m; 18.05.2016 в 20:47.
tnt23, если это касается контролера дисковода, то ДОС 2.9 перепрограммирует режим DMA. Причем для Микроши еще надо поменять адрес контролёра ВГ75 в ПЗУ. В той версии, которая у меня по адресу EDBF записать D1 вместо C1.
- - - Добавлено - - -
Там режим DMA 25. 2 байта через 7 тактов.
uart, да, это я пытаюсь оживить контроллер дисковода, реплику которого строгаю в соседнем треде. Причем именно на "Микроше". А можно поподробнее, про перепрограммирование DMA и про адреса ВГ75 в ПЗУ? может, у меня потому не работает контроллер, что некогда его подключали именно к "Радио-86РК"?
tnt23, если DMA не перепрограммировать, тогда программа будет пропускать данные от дисковода. Я столкнулся с этим в своем эмуляторе, в режиме РК работало, в режиме Микроша - нет. Оказалось, в ПЗУ есть такой код:C1C1 это ВГ75 РК86, для Микроши надо D1D1.Код:EDBC: 3E 25 >% MVI A,25 EDBE: D3 C1 .. OUT C1
Занятно, в моем ПЗУ по адресу EDBE прописано D3 C1 (OUT 0C1H).
tnt23, ну ДОС у них одна, адрес контролера одинаков, все различие только в адресе ВГ75.
Проблема вроде в том, что у оригинального РК86 ДМА стреляет относительно редко, но длинными очередями. Когда в системе появляется дисковод, длинные очереди приходится укорачивать, чтобы не было потери данных. Я так понимаю.
Почему там перепрограммируется ВГ75, а не ВТ57, я сказать не могу.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)