Чтение онлайн

на главную - закладки

Жанры

Dmitriev Esche ne pozdno 3 Razbeg Pandoryi

Дмитриев Павел

Шрифт:

 Можно попросту вытянуть пятно от пушки ЭЛТ по вертикали, и большая часть проблем решается сама собой! Дополнительно мы урезали осетра маски символа с 8х16 пикселов до 7х11*, и получили 264 строчки. Что очень даже красиво уложилось в минимально-разумные 50 Гц кадровой частоты.

 \\\*Выпущенный IBM в 1981 году стандарт CGA имел (в одном из режимов) эффективное разрешение экрана 640х200 пикселов, т.е. пропорции составляли 1:2,4.\\\

 Осталось только понять, какое устройство будет формировать "картинку". Понятно, что ставить видеокарту в ЭВМ - подход явно не для 60-х. Поэтому в ход опять пошел хорошо освоенный

УИ-8. Сначала я хотел запихинуть всю электронику непосредственно под "телевизор", но потом пришлось отказаться от этой идеи - с памятью на ферритовых кольцах ящик оказался слишком большим.

 Причем НИИ "Точной механики", к которому попала на изучение микросхема RS-232 из будущего, так и не смог освоить производство чего-то похожего на статическую память, примеров которой было более чем достаточно в буферах чипа. Мало им, видете ли, кристаллов для изучения, слишком передовой техпроцесс использован, не могут инженерА пересчитать размеры транзисторов из 1 мкм образца в свои 10 мкм. Зато небось в отпуск ходят строго по расписанию! Надежда остается только на волшебный пинок от Шелепина, которому я не преминул пожаловаться на важность вопроса.

 Впрочем, без полупроводниковой памяти работа и не думала останавливаться. Если не вдаваться в детали, получалось следующее: Есть два восьмиразрядных регистра под пикселы, из которых быстродействующий ключ берет биты для вывода на экран. Пока из первого регистра биты выводятся - во второй загружаются семь точек следующего символа из ПЗУ знакогенератора (именно там "живет" таблица "ГОСТовского кода) и бит межбуквенного разделителя. Во всем этом процессе учитывается положение курсора, и прочие атрибуты типа мигания, подчеркивания, инверсии, жирного шрифта. Соответственно, после вывода восьми пикселов регистры меняются "ролями".

 По идее, данные для ПЗУ можно брать напрямую из памяти "видеокарты". Вот только ферритовые кольца - совсем не полупроводниковый SRAM*, и время выборки в 20 микросекунд (или 50 кГц) в несколько раз больше нужного. Поэтому пришлось поставить еще один огромный 160-ти байтный буфер на две строки. Пока из одной в 11 проходов (по одному на каждую строчку матрицы) "вытаскивались" данные для знакогенератора, вторая спокойно и неторопясь заполнялась "с феррита".

 \\\*Статическая оперативная память с произвольным доступом (SRAM, static random access memory).\\\

 Финальной операцией стало обновление видеопамяти видеокарты с ЭВМ. Происходило это постоянно, на каждой строке текста, в оставшееся от работы с буфером время. По расчетам специалистов, производительности УИ-8 в пакетном режиме, то есть без обработки прерываний по каждому "чиху", с запасом хватало для передачи не только "изменений", но и полной восьмидесятибайтовой строки букв и цифр, что обещало плавный и красивый скроллинг. Однако меня все равно терзали серьезные сомнения в способности ЭВМ типа БЭСМ-4 обрабатывать данные с требуемой скоростью. Но на этот вопрос мог дать ответ только эксперимент.

 В деталях все выглядело куда сложнее. Одно только ПЗУ выходило "за гранью добра и зла", из 40-ка микросхем. Оперативная память на два с половиной килобайта (атрибуты символа, увы, тоже надо где-то хранить) по размерам соответствовала паре кирпичей, хотя по весу их превосходила. Медленно, но уверенно начинала складываться страшная картина опытного образца. Устройство получалось настолько

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

 \\\*Intel 8275 -- микросхема видеоконтроллера, появилась в середине 70-х, и входила в состав комплекта процессора 8080. Отечественный аналог, КР580ВГ75 пошел в серию на десять лет позже.\\\

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

 * * *

 Годовщина Октябрьской Революции в СССР считается куда важнее Нового Года, целых два нерабочих дня сразу*. Хотя если учесть, что явка на демонстрацию строго обязательна, и длится "праздничное шествие" с раннего утра минимум до обеда, становится понятна такая немыслимая щедрость правительства. Может кому и приятно, но для меня сложно найти пытку хуже, чем собраться рано утром у института, проконтролировать справедливый и равный разбор идиотских палок с кумачовыми тряпками, и не торопясь, пешочком тащиться через полгорода, что бы закончить трейл** около здания горкома, под выкрикиваемые в хрипящий репродуктор лозунги.

 \\\*Только в 1992 году в России 8 ноября стал рабочим днём.\\\

 \\\**Трейл от trail - часто используется для обозначения оборудованных пешеходных "троп" в парках США.\\\

 Однако большая часть сотрудников воспринимала действо как реальный праздник, троица слесарей даже успела тяпнуть водки, с удовольствием кричала "Ура!" по любому поводу и подпевала маршам. Им истерично вторил совершенно трезвый водитель конторского грузовичка, мой тезка по фамилии Чечнев, который недавно умудрился продать соседям по дому собачатину вместо баранины. Может быть, все и сошло аферисту с рук, да он не утерпел, явился к покупателям на следующий день, и спросил, знают ли, чье мясо едят. Теперь герой в ожидании суда ходил "под подпиской", а кадровичка неспешно подыскивала нового "погонщика газона*".

 \\\*В данном случае - ГАЗ-51. Распространенный 2,5 тонный грузовик 60-х годов.\\\

 Супруга директора, она же Екатерина Васильевна, под зависливыми взглядами женской половины коллектива солидно "выгуливала шубу". Мне не понять важность данного процесса, однако Катя начала переживать еще с конца октября, боялась что на демонстрацию будет слишком тепло. Впрочем, она такая не одна, тут все как на показе мод, блистают шляпками, в смысле, меховыми шапками и вязаными варежками. Моя жена не смогла удержаться, и нанесла еще один удар по самолюбию местного бомонда. Вместо клееных меховых "ведер", которые тут по недоразумению считаются последним писком моды, она пошила мягкий норковый берет в тон к шубке, такой, что можно было без проблем смять в кулаке. Не иначе, разглядела идею где-то в ноутбуке. И теперь пожинала заслуженные плоды "украдких" до неприличия взглядов.

Поделиться:
Популярные книги

Законы Рода. Том 10

Андрей Мельник
10. Граф Берестьев
Фантастика:
юмористическая фантастика
аниме
фэнтези
5.00
рейтинг книги
Законы Рода. Том 10

Офицер

Земляной Андрей Борисович
1. Офицер
Фантастика:
боевая фантастика
7.21
рейтинг книги
Офицер

На границе империй. Том 3

INDIGO
3. Фортуна дама переменчивая
Фантастика:
космическая фантастика
5.63
рейтинг книги
На границе империй. Том 3

Наследие Маозари 6

Панежин Евгений
6. Наследие Маозари
Фантастика:
попаданцы
постапокалипсис
рпг
фэнтези
эпическая фантастика
5.00
рейтинг книги
Наследие Маозари 6

Камень. Книга вторая

Минин Станислав
2. Камень
Фантастика:
фэнтези
8.52
рейтинг книги
Камень. Книга вторая

Черный Маг Императора 11

Герда Александр
11. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Черный Маг Императора 11

Отмороженный 9.0

Гарцевич Евгений Александрович
9. Отмороженный
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Отмороженный 9.0

Метатель

Тарасов Ник
1. Метатель
Фантастика:
боевая фантастика
попаданцы
рпг
фэнтези
фантастика: прочее
постапокалипсис
5.00
рейтинг книги
Метатель

Гоплит Системы

Poul ezh
5. Пехотинец Системы
Фантастика:
фэнтези
рпг
фантастика: прочее
5.00
рейтинг книги
Гоплит Системы

Хозяйка покинутой усадьбы

Нова Юлия
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Хозяйка покинутой усадьбы

Моя (не) на одну ночь. Бесконтрактная любовь

Тоцка Тала
4. Шикарные Аверины
Любовные романы:
современные любовные романы
7.70
рейтинг книги
Моя (не) на одну ночь. Бесконтрактная любовь

Газлайтер. Том 4

Володин Григорий
4. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 4

Боярышня Евдокия

Меллер Юлия Викторовна
3. Боярышня
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Боярышня Евдокия

Опасная любовь командора

Муратова Ульяна
1. Проклятые луной
Фантастика:
фэнтези
5.00
рейтинг книги
Опасная любовь командора