Читаем На распутье полностью

Собственно, достижений на компьютерном фронте оказалось не слишком мало. Вывод текстов с ноутбука на «Консул» и до перепайки литер шел полным ходом. После он принял вполне эпические масштабы. Две машинки пережевывали тексты программ и самых разнообразных хелпов исключительно на английском языке со всеми нужными спецсимволами. Причем вручную, через HyperTerminal, путем копирования Катиными руками. Не слишком прогрессивный способ, мягко говоря, но разработать другой банально не хватило времени. Содержимое шло под грифом «особая папка» и покидало охраняемый бокс НИИ только в запечатанном виде, под охраной Анатолия, отвозившего все лишнее в какое-то личное спецхранилище Семичастного.

Поставленная цель была понятна: снять с Dell’а все возможные бонусы до того, как он превратится в бесполезный набор микросхем. Всю музыку я переписал на магнитную ленту еще на даче Шелепина, фильмы и фотографии пересняли на пленку осенью, в перерывах между ремонтами. Осталось забрать книги, тексты программ, разнообразные файлы помощи, и можно было со спокойной совестью превращать настольный артефакт в суперкомпьютер мирового значения.

И так приходилось принимать вычислительные задачи от Шокина и Семичастного. По сути, сейчас ноутбук постоянно обсчитывал в фоне какие-то задачи, не загружая процессор более чем на десять — пятнадцать процентов (спасибо скаченной когда-то в софте ThreadMaster). Иногда по много часов без перерыва. Даже обидно, понятия не имел, разработку чего ускорял — ракет, самолетов, подводных лодок или просто хак шифра ЦРУ. Но курьеры дожидались результатов буквально у дверей главка и выхватывали распечатки из рук Толиных бойцов с такой скоростью, что последние жаловались.

Но поперек полного вычислительного счастья легла неуклюжая туша АЦПУ от БЭСМ-4. Этот шикарный аппарат многозначительной марки 128-2 (сто двадцать восемь символов в строке, две строки в секунду) скучал без дела. Пятидесятиметровая пачка фальцованной бумаги А3 с перфорацией по бокам грустно лежала на проволочном поддоне между лапами, которые поддерживали на полутораметровой высоте его неохватный серый корпус.

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

Интеллекта в АЦПУ, как в молотке, совсем не имелось. Даже промотка бумаги — совершенно отдельный двигатель, запускаемый по таймеру (новые микросхемы часов пришлись очень к месту). При печати крутящийся барабан посылал два сигнала — начала оборота и в момент выхода «на позицию» очередного символа. Интерфейс COM-порта ноутбука обязан был их «выловить» в виде сигнала CTS (разрешения передачи) и выдать строчку из шестнадцати байт сто двадцати восьми битов. Где «единичка» — там электромагнит должен был ударить. Процесс требовалось повторить по числу знаков на барабане, а именно девяносто семь раз. В результате получалась целая строчка.

По прикидкам, скорости COM-порта вполне должно было хватать. Оборот — полсекунды, за это время мимо бумаги пролетали девяносто семь отлитых на легкосплавном цилиндре символов. Итого имелось около пяти миллисекунд на выдачу последовательности. Иначе говоря, для печати всей строчки требовалось двадцать пять тысяч бод, если считать без всяких старт-стопов. Это в четыре раза меньше доступных в COM-порте сто пятнадцати тысяч двухсот бод. Должно было хватить с запасом на задержки в самопальном переходнике и на работу моего бриджа USB-COM[243].

Но практика упорно опровергала расчеты, печать не шла, как мы ни бились. Судя по всему, не хватало скорости. Пуансоны лупили куда попало — между символами во время движения бумаги. От поломки АЦПУ спасали только огромные зазоры между элементами. Пришлось признать эпический фейл. Отодвинуть пару человекомесяцев в виде «комодика» контроллера в сторону, отсоединить пару здоровенных тридцатиконтактных разъемов и вызвать грузовик с грузчиками — отдать принтер-переросток обратно на ВЦ ТЭЦ. И забыть про этот чертов металлолом.

Следующей стала неуклюжая попытка обойти узкий момент через перфоленту. Набить дырочек в бумаге и передать на какую-нибудь более приспособленную к большим объемам печати ЭВМ. Для этого Федор в перерывах между чтением Хайнлайна и «съездовскими» часами спаял вывод с ноутбука на перфоленту. Благо это оказалось много проще предыдущей задачи, а COM-портов у меня имелось в наличии два.

Перейти на страницу:
Нет соединения с сервером, попробуйте зайти чуть позже