Проект «Сфера-82»: Цвет и слой - Станислав Миков
Книгу Проект «Сфера-82»: Цвет и слой - Станислав Миков читаем онлайн бесплатно полную версию! Чтобы начать читать не надо регистрации. Напомним, что читать онлайн вы можете не только на компьютере, но и на андроид (Android), iPhone и iPad. Приятного чтения!
Шрифт:
Интервал:
Закладка:
— Логично, — присвистнул Олег. — Железо то же самое, просто логика выборки из памяти другая.
Наташа шагнула к ватману, забрала у Громова фломастер и быстро набросала схему сдвигового регистра.
— Железо не то же самое, Женя. Тонкая линия съест частоту — тебе придётся выталкивать точки из регистра сдвига в два раза быстрее. Полоса пропускания видеоусилителя обычного телевизора это не вытянет, и линии сольются в серую муть.
Люба подошла ближе, разглядывая схему.
— Плюс время доступа к памяти — процессору придётся ждать дольше, и твоя хвалёная схема арбитража шины начнёт тормозить выполнение основного кода.
Морозов проследил, как Наташа дважды обвела фломастером выход регистра.
— Мысль правильная, Жень, — произнёс он. — Отказ от цвета ради разрешения — классический компромисс, но сейчас мы его не потянем.
— Почему? — Громов упёрся ладонями в край стола. — Написать процедуры вывода — дело пары дней.
— Потому что старый знакогенератор в этом режиме работать не будет, — отозвалась Наташа. — Тебе придётся переписывать с нуля все системные шрифты.
— А мне — бороться с высокочастотными наводками от твоего разогнанного регистра, — добавила Люба.
— И я не пропущу это в текущий цикл испытаний, — Липатов выразительно постучал карандашом по столу. — Новый режим сломает уже утверждённые допуски по питанию и помехам. Рядом со штатным цветом это потребует совершенно новой методики проверки.
Морозов согласно кивнул.
— Вот тебе и ответ, Жень: не плодим варианты, фиксируем цветовой режим. А монохромную графику кладём в ту же тетрадь будущих работ, рядом с антенной приставкой Олега.
— Ладно, тонкие линии откладываются, — Громов коротко вздохнул, но спорить не стал. — Работаем с тем, что есть.
* * *
За окнами лаборатории сгустились мартовские сумерки, превратив стекла в черные зеркала. Отражения желтоватых люминесцентных ламп легли на лицевые панели приборов и два работающих экрана. Громов придвинул к себе чистый лист миллиметровки, покрутил в пальцах цанговый карандаш и с нажимом провел первую вертикальную черту.
— Подводим итог под фантазиями, — пробормотал он, размечая колонки. — Пишу: режим первый, основной. Текст и цветные атрибуты.
— Зачеркни «основной», — тут же отозвался Липатов. Он стоял рядом, опершись костяшками пальцев о край стола. — Пиши «Штатный цветной вывод». Для документации нужны однозначные термины. Если назовешь основным, у пользователя возникнет вопрос, где запасной.
Громов вздохнул, но послушно стер написанное и вписал новый вариант. Грифель тихо зашуршал по плотной бумаге.
— Режим второй, — продолжил Евгений. — Графика на основе цветной мозаики.
— Крупная цветная графика, — поправил Морозов, не отрывая взгляда от дисплеев. — Обязательно укажи ограничения по разрешению. Иначе от нас начнут требовать отрисовки гладких диагоналей, а квадраты размером со спичечную головку для этого не годятся.
Липатов удовлетворенно кивнул и постучал ногтем по следующей пустой ячейке:
— А теперь главное. Как мы назовем то, что сейчас происходит на левом ВКУ?
На монохромном экране светились те же самые строки текста, что и на правом, цветном. Буквы оставались четкими, столбцы ровными, но вся информация о цвете ожидаемо исчезла, оставив лишь градации яркости и спокойное, ровное свечение люминофора.
— Совместимый монохромный вывод, — не задумываясь ответил Громов. — И для МикроДОС это означает полнейшую перестройку идеологии.
Он отложил карандаш и повернулся к Морозову.
— Если мы фиксируем эту таблицу как стандарт «Сферы-82», я закрываю прикладным программам прямой доступ к видеопортам. Никакой отсебятины. Хочешь вывести цветное предупреждение — используй системный вызов операционной системы. МикроДОС сама проверит, может ли машина показать цвет, и сама раскидает биты по нужным адресам. Иначе первый же умник, который напишет код с прямой адресацией к железу, повесит систему на старой монохромной машине.
— Согласен, — Морозов скрестил руки на груди. — Прямая работа с памятью экрана остается только для системных утилит. Прикладники общаются с машиной через вызовы.
— Тогда добавь в свою таблицу еще одну колонку, Жень, — Люба подошла к столу, держа в руке щуп мультиметра. На ее пальцах блестела въевшаяся медная пыль. — Допуски по току.
Она указала концом щупа на цветной дисплей, где в тестовом цикле переливалась яркая рамка.
— Атрибутный режим позволяет заставить мигать любой символ. Если какой-нибудь талантливый школьник напишет программу, где весь экран непрерывно обновляется, у нас резко скакнет потребление. Я закладываю запас прочности в блок питания, но он не резиновый. Мне нужны четкие пределы: сколько миллиампер имеет право забирать видеоконтроллер при интенсивном обмене с памятью. Иначе из-за одной кривой игрушки по питанию пойдет просадка, и процессор сбросится в исходное состояние.
— Записал, — Громов убористым почерком внес пометку на поля миллиметровки. — Максимальное потребление при пиковой нагрузке. Согласуем с тобой завтра.
Наташа устало потерла виски, отодвигаясь от осциллографа.
— И давайте отделим мух от котлет, — сказала она, указывая колпачком ручки на экраны. — В паспорте машины должны быть описаны параметры нашего выходного сигнала. Размах, уровни синхроимпульсов, частота строк и кадров. То, что монохромный дисплей игнорирует цветовые составляющие сигнала и показывает серую картинку — это физика кинескопа, а не свойство нашей платы. Машина честно выдает полный телевизионный сигнал.
— Верно, — поддержал Липатов. — В разделе неисправностей так и запишем: «отсутствие цвета при подключении к монохромному видеоконтрольному устройству не является неисправностью». Вы улыбаетесь, а мне потом на рекламации отвечать. В школы пойдут самые дешевые ВКУ, и половина учителей решит, что им прислали бракованный компьютер.
Олег, до этого молча возившийся с проводами за стойкой, выпрямился и вытер руки ветошью.
— Раз пошла такая пьянка, мне нужны контрольные точки на серийной плате, — сказал он густым, севшим за день голосом. — Вот мы сейчас собрали макет. Я осциллографом лезу прямо на ножки микросхем. А на конвейере монтажница куда будет тыкать? Ей нужен удобный контакт рядом с разъемом. И сам выход мы фиксируем как стандартный пятиштырьковый. Никаких висящих проводов.
— А твой гениальный антенный ВЧ-модулятор для подключения к домашнему телевизору? — с легкой иронией напомнил Громов, зарисовывая кружок гнезда в таблицу. — Будем вписывать в паспорт, как обещал?
— Забудьте про модулятор, — отрезал Морозов, ставя в этом споре окончательную точку. — Наташа была абсолютно права. СЕКАМ, наводки на блок питания и помехи соседям нам не нужны. Только чистый низкочастотный видеовыход. Если у пользователя нет нормального монитора — пусть
Прочитали книгу? Предлагаем вам поделится своим отзывом от прочитанного(прослушанного)! Ваш отзыв будет полезен читателям, которые еще только собираются познакомиться с произведением.
Уважаемые читатели, слушатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.
- 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
- 2. Просьба отказаться от оскорблений, угроз и запугиваний.
- 3. Просьба отказаться от нецензурной лексики.
- 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.
Надеемся на Ваше понимание и благоразумие. С уважением, администратор knigkindom.ru.
Оставить комментарий
-
Semmi22 июль 17:17
Не знаю, кто выложил эту книгу здесь без разрешения и без указания чтецов, но хочу чтобы слушатели знали: Над начиткой этой книги...
Priest - В башне над мостом
-
Гость Наталья22 июль 08:37
Отлично,даже очень захотелось продолжения этой истории....
Перо бумажной птицы - Елена Ивановна Михалкова
-
Гость Татьяна17 июль 09:40
Начала читать эту книгу из-за предыдущего отзыва. Ну не ВАУ!, но интересно ...
Неправильные - Катрин Корр
