Knigi-for.me

Проект «Сфера-82»: Цвет и слой - Станислав Миков

Тут можно читать бесплатно Проект «Сфера-82»: Цвет и слой - Станислав Миков. Жанр: Альтернативная история издательство , год . Так же Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте knigi-for.me (knigi for me) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
точку. Получим монохром с высоким разрешением — нормальное поле для графиков.

— Логично, — присвистнул Олег. — Железо то же самое, просто логика выборки из памяти другая.

Наташа шагнула к ватману, забрала у Громова фломастер и быстро набросала схему сдвигового регистра.

— Железо не то же самое, Женя. Тонкая линия съест частоту — тебе придётся выталкивать точки из регистра сдвига в два раза быстрее. Полоса пропускания видеоусилителя обычного телевизора это не вытянет, и линии сольются в серую муть.

Люба подошла ближе, разглядывая схему.

— Плюс время доступа к памяти — процессору придётся ждать дольше, и твоя хвалёная схема арбитража шины начнёт тормозить выполнение основного кода.

Морозов проследил, как Наташа дважды обвела фломастером выход регистра.

— Мысль правильная, Жень, — произнёс он. — Отказ от цвета ради разрешения — классический компромисс, но сейчас мы его не потянем.

— Почему? — Громов упёрся ладонями в край стола. — Написать процедуры вывода — дело пары дней.

— Потому что старый знакогенератор в этом режиме работать не будет, — отозвалась Наташа. — Тебе придётся переписывать с нуля все системные шрифты.

— А мне — бороться с высокочастотными наводками от твоего разогнанного регистра, — добавила Люба.

— И я не пропущу это в текущий цикл испытаний, — Липатов выразительно постучал карандашом по столу. — Новый режим сломает уже утверждённые допуски по питанию и помехам. Рядом со штатным цветом это потребует совершенно новой методики проверки.

Морозов согласно кивнул.

— Вот тебе и ответ, Жень: не плодим варианты, фиксируем цветовой режим. А монохромную графику кладём в ту же тетрадь будущих работ, рядом с антенной приставкой Олега.

— Ладно, тонкие линии откладываются, — Громов коротко вздохнул, но спорить не стал. — Работаем с тем, что есть.

* * *

За окнами лаборатории сгустились мартовские сумерки, превратив стекла в черные зеркала. Отражения желтоватых люминесцентных ламп легли на лицевые панели приборов и два работающих экрана. Громов придвинул к себе чистый лист миллиметровки, покрутил в пальцах цанговый карандаш и с нажимом провел первую вертикальную черту.

— Подводим итог под фантазиями, — пробормотал он, размечая колонки. — Пишу: режим первый, основной. Текст и цветные атрибуты.

— Зачеркни «основной», — тут же отозвался Липатов. Он стоял рядом, опершись костяшками пальцев о край стола. — Пиши «Штатный цветной вывод». Для документации нужны однозначные термины. Если назовешь основным, у пользователя возникнет вопрос, где запасной.

Громов вздохнул, но послушно стер написанное и вписал новый вариант. Грифель тихо зашуршал по плотной бумаге.

— Режим второй, — продолжил Евгений. — Графика на основе цветной мозаики.

— Крупная цветная графика, — поправил Морозов, не отрывая взгляда от дисплеев. — Обязательно укажи ограничения по разрешению. Иначе от нас начнут требовать отрисовки гладких диагоналей, а квадраты размером со спичечную головку для этого не годятся.

Липатов удовлетворенно кивнул и постучал ногтем по следующей пустой ячейке:

— А теперь главное. Как мы назовем то, что сейчас происходит на левом ВКУ?

На монохромном экране светились те же самые строки текста, что и на правом, цветном. Буквы оставались четкими, столбцы ровными, но вся информация о цвете ожидаемо исчезла, оставив лишь градации яркости и спокойное, ровное свечение люминофора.

— Совместимый монохромный вывод, — не задумываясь ответил Громов. — И для МикроДОС это означает полнейшую перестройку идеологии.

Он отложил карандаш и повернулся к Морозову.

— Если мы фиксируем эту таблицу как стандарт «Сферы-82», я закрываю прикладным программам прямой доступ к видеопортам. Никакой отсебятины. Хочешь вывести цветное предупреждение — используй системный вызов операционной системы. МикроДОС сама проверит, может ли машина показать цвет, и сама раскидает биты по нужным адресам. Иначе первый же умник, который напишет код с прямой адресацией к железу, повесит систему на старой монохромной машине.

— Согласен, — Морозов скрестил руки на груди. — Прямая работа с памятью экрана остается только для системных утилит. Прикладники общаются с машиной через вызовы.

— Тогда добавь в свою таблицу еще одну колонку, Жень, — Люба подошла к столу, держа в руке щуп мультиметра. На ее пальцах блестела въевшаяся медная пыль. — Допуски по току.

Она указала концом щупа на цветной дисплей, где в тестовом цикле переливалась яркая рамка.

— Атрибутный режим позволяет заставить мигать любой символ. Если какой-нибудь талантливый школьник напишет программу, где весь экран непрерывно обновляется, у нас резко скакнет потребление. Я закладываю запас прочности в блок питания, но он не резиновый. Мне нужны четкие пределы: сколько миллиампер имеет право забирать видеоконтроллер при интенсивном обмене с памятью. Иначе из-за одной кривой игрушки по питанию пойдет просадка, и процессор сбросится в исходное состояние.

— Записал, — Громов убористым почерком внес пометку на поля миллиметровки. — Максимальное потребление при пиковой нагрузке. Согласуем с тобой завтра.

Наташа устало потерла виски, отодвигаясь от осциллографа.

— И давайте отделим мух от котлет, — сказала она, указывая колпачком ручки на экраны. — В паспорте машины должны быть описаны параметры нашего выходного сигнала. Размах, уровни синхроимпульсов, частота строк и кадров. То, что монохромный дисплей игнорирует цветовые составляющие сигнала и показывает серую картинку — это физика кинескопа, а не свойство нашей платы. Машина честно выдает полный телевизионный сигнал.

— Верно, — поддержал Липатов. — В разделе неисправностей так и запишем: «отсутствие цвета при подключении к монохромному видеоконтрольному устройству не является неисправностью». Вы улыбаетесь, а мне потом на рекламации отвечать. В школы пойдут самые дешевые ВКУ, и половина учителей решит, что им прислали бракованный компьютер.

Олег, до этого молча возившийся с проводами за стойкой, выпрямился и вытер руки ветошью.

— Раз пошла такая пьянка, мне нужны контрольные точки на серийной плате, — сказал он густым, севшим за день голосом. — Вот мы сейчас собрали макет. Я осциллографом лезу прямо на ножки микросхем. А на конвейере монтажница куда будет тыкать? Ей нужен удобный контакт рядом с разъемом. И сам выход мы фиксируем как стандартный пятиштырьковый. Никаких висящих проводов.

— А твой гениальный антенный ВЧ-модулятор для подключения к домашнему телевизору? — с легкой иронией напомнил Громов, зарисовывая кружок гнезда в таблицу. — Будем вписывать в паспорт, как обещал?

— Забудьте про модулятор, — отрезал Морозов, ставя в этом споре окончательную точку. — Наташа была абсолютно права. СЕКАМ, наводки на блок питания и помехи соседям нам не нужны. Только чистый низкочастотный видеовыход. Если у пользователя нет нормального монитора — пусть


Станислав Миков читать все книги автора по порядку

Станислав Миков - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-for.me.

Все материалы на сайте размещаются его пользователями.
Администратор сайта не несёт ответственности за действия пользователей сайта..
Вы можете направить вашу жалобу на почту knigi.for.me@yandex.ru или заполнить форму обратной связи.