С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
1. Работали "спустя рукава".
2. Это 1981 год. ЭБ - БМК 1801-й серии, макс. тактовая по ТУ - 6 мгц. В 1801ВП1-037 как раз максимум - 6 мгц.
Остальные тайминги - производные от срочной частоты 15625 гц. ( 6 мгц / 384 ).
Ориентировались на передовые для 1981 г. 565РУ3 с выборкой под 200 нс по сигналу CAS.
https://eandc.ru/pdf/mikroskhema/k565ru3.pdf
3.Что можно было сделать на той ЭБ, но если бы было "указание руководства" :
3.1 В БМК оставить только счетчики строк/адресов видеовывода, адреса с МПИ - на внешних 589ИР12
3.2. За счет тщательной оптимизации таймингов ДОЗУ сделать разрешение строки 320 2-битных точек, а не 256, как в ВП1-037.
Но сделали "как по-проще", и вообще, для 1981 г. разрешение монитора станка ЧПУ 512х256 считалось "хорошее", "гадким" оно станет года с 1986, когда попытаются запускать RT-11 на БКшке - прототипе БК11.
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU
Ленивые программисты 1986-го года просто не хотели делать шрифт шириной 6 точек. При нём в строку умещается аж 85 символов. Вон в читалке MKDOS с начала 90-ых есть режим 80 символов в строке, работает же. И я пару лет назад писал скоростную процедуру вывода такого шрифта – уж точно побыстрей той, что в Мониторе для вывода 64 символов в строке.
manwe.pdp-11.ru
litwr(17.07.2022)
А как делался сдвиг на 2 4 6 пикселей? Просто сам делал 6х8 шрифт в УКНЦ и там-то проще ибо у ВМ2 есть например команда ash #6, R0. Но у ВМ1 такого кажется нет и сдвиг по таблицам? Или циклом?
В любом случае интересно за сколько будет заполнение всего экрана шрифтом 6х8 допустим. Имхо тормоза должны быть значительные. Там ведь по-хорошему надо еще и маску применять (стирать старый символ если он есть в месте вывода нового) то-есть bic / bis вместо mov будут вроде как.
(впрочем когда-то измерял скорость ash и допустим четыре asl/asr не медленнее вроде было чем ash #4.. а если на 6 пикселей ну чутка медленнее будет хотя не прямо критично)
Последний раз редактировалось BlaireCas; 21.08.2022 в 11:37.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)