АрВид
АрВид (он же ArVid, Archive on Video, а также АРхиватор на ВИДео, Та самая плата в ISA-слоте, Глаз, Хреновина) — эпичнейший, не имеющий прямых аналогов в цивилизованном мире (и слава богу, ибо там у людей были деньги на стримеры) памятник сумрачному отечественному гению начала лихих девяностых. Представлял собой аппаратный контроллер в виде платы расширения, позволявший использовать бытовой видеомагнитофон формата VHS (да-да, тот самый, на котором ты, школьник, смотрел Тома и Джерри, а твой батя — Греческую смоковницу) в качестве стримера для резервного копирования данных. По сути, это устройство, превращавшее аналоговый шум на магнитной ленте в бесценные мегабайты цифровой информации, являя собой торжество инженерной мысли над тотальной нищетой постсоветского пространства.
Зачем мы это делали[править]
Чтобы понять всю глубину глубин и величие замысла, нужно мысленно перенестись в начало девяностых годов на территорию бывшего СССР. Картина маслом: интернета в современном понимании ещё не завезли, вместо него — теплый ламповый FidoNet, жесткие диски имеют объем дай бог 40—80 мегабайт (и это считается роскошью, доступной лишь избранным мажорам, бандитам и крупным организациям), а информации, которую хочется сохранить, становится всё больше. Игрушки, картинки с голыми тётками в формате GIF, тексты, базы данных 1С, исходники программ — всё это требовало места. Дискеты на 1.44 Мб дохли как мухи, стоили денег и обладали вместимостью наперстка. Чтобы перенести игру Mortal Kombat 3, требовалось жонглировать пачкой из двадцати дискет, молясь богам магнитного поля, чтобы ни одна из них не сбойнула. Настоящие ленточные стримеры стоили как крыло от Боинга и встречались в природе реже, чем честные депутаты. CD-ROM? Забудь, о пишущих приводах читали только в фантастических журналах, а первый CD-R рекордер стоил несколько тысяч вечнозеленых президентов, что равнялось бюджету небольшого города в средней полосе России за год.
И тут, словно луч света в темном царстве, на сцене появляется НПО Автоматика (позже — фирма POKSI) из славного города Зеленограда, русской Кремниевой долины. Местные кулибины, почесав репу и взглянув на стоящий в углу видак Электроника ВМ-12 или пафосный, привезенный из-за бугра Panasonic, родили гениальную в своей простоте и безумии идею: а почему бы не записывать нолики и единички на видеокассету, преобразуя их в видеосигнал? Ведь ширина полосы пропускания видеоканала позволяет запихнуть туда прорву инфы! Видеосигнал — это вам не аудио, там мегагерцы частоты! Сказано — сделано. Так родился АрВид. Устройство, которое позволяло бэкапить весь жесткий диск на одну кассету, да ещё и место оставалось для всей коллекции порнухи с локальной BBS.
Железная составляющая[править]
Технически девайс представлял собой плату расширения для шины ISA (молодежь может погуглить, что это за зверь такой, занимавший полматеринки и требовавший ручного распределения прерываний). На задней планке (брекете) у платы торчали обычные тюльпаны (RCA), которые нужно было воткнуть в видеовход и видеовыход видика. Выглядело это максимально колхозно, но работало. Однако самым киберпанковским элементом всей конструкции был специальный проводок с инфракрасным светодиодом на конце. Этот глаз нужно было, аки лицехват, лепить скотчем (синей изолентой, конечно же, иначе не заработает) на фотоприемник видеомагнитофона. Зачем? Чтобы комп мог сам, программно, нажимать кнопки Rec, Play, Stop и Rewind. Это превращало тупой бытовой прибор в умное устройство с программным управлением. В более поздних версиях научились управлять видаком через спецразъем LANC или Control-L, если таковой имелся у богатых буржуйских аппаратов, но народный метод с диодом на скотче оставался классикой жанра.
Внутри компьютера плата конфликтовала абсолютно со всем. Она любила те же прерывания (IRQ), что и звуковая карта Sound Blaster, сетевая плата или COM-порт мыши. Настройка АрВида превращалась в увлекательный квест найди свободный джампер. Приходилось перетыкать перемычки на плате, лезть в BIOS, отключать ненужные порты, плясать с бубном и приносить жертвы духам электроники. Если ты смог заставить работать одновременно АрВид, мышь и звук в DOOM — ты мог считать себя богом сисадминства 80-го уровня.
Как это работало[править]
Данные с компа поступали на плату, где превращались в черно-белую (или цветную, в зависимости от режима и модели) кашу из пикселей, напоминающую белый шум или помехи, которые видит наркоман после просмотра фильма Звонок. Видак послушно писал эту ересь на магнитную ленту. При чтении процесс шёл в обратную сторону: видак показывал кино плате, плата с помощью АЦП распознавала в мерцании точек байты и отдавала их компу.
Скорость обмена данными была по тем временам просто космической. Если с флоппика ты копировал игру полдня, то АрВид мог выдать до 200—300 килобайт в секунду (на топовых моделях 1051 и 1052). Это было сравнимо со скоростью тогдашних винчестеров! А ёмкость… О, это была песня. На обычную трехчасовую кассету E-180 влезало до 2 Гигабайт инфы (а на E-240 в режиме 1052 и того больше). Вдумайся, анон. Два гигабайта в 1993 году. Это как сейчас записать весь интернет на флешку. Можно было сбэкапить весь жесткий диск, жесткий диск соседа, всю базу данных налоговой инспекции и ещё место оставалось для образа Windows 95.
Для защиты от сбоев (а VHS — это вам не серверный SAS винт, там дропауты и помехи — норма жизни) применялись коды коррекции ошибок (ECC, коды Рида-Соломона и прочая высшая математика). Это позволяло восстановить файл, даже если на ленте была «выпавшая» строка или помеха от включившегося в соседней комнате холодильника.
Танцы с бубном[править]
Разумеется, гладко было только на бумаге рекламных буклетов. В реальности эксплуатация АрВида превращалась в битву человека с энтропией.
Во-первых, видак. Он должен был быть хорошим. Нет, не просто хорошим, а идеальным. Дешевые китайские плееры (пишущие плееры, карл!), заполонившие рынки типа Akaiwa или Powasonic, жевали ленту, плавали по скорости и давали такую картинку, что контрольная сумма файла не сходилась уже на первом мегабайте. Отечественные ВМ-12 подходили только для истинных джедаев, способных перепаять конденсаторы силой мысли и настроить лентопротяг с помощью отвертки и какой-то матери. Идеалом были 4-головочные Panasonic или Sony, но и они требовали нежной любви. Головки нужно было регулярно чистить спиртом (тонким слоем, выдыхая на ватку, а не принимая внутрь, хотя без поллитры разобраться с настройкой софта было сложно).
Во-вторых, кассеты. Использовать заезженную кассету с боевиком, переписанную десять раз в ларьке звукозаписи, было нельзя. Дропауты (выпадения сигнала) убивали данные насмерть. Требовались новые, качественные кассеты типа BASF, TDK или JVC. И даже на них приходилось писать в режиме Low Speed и с избыточным кодированием, чтобы иметь хоть какой-то шанс прочитать записанное через месяц. Существовала целая религия выбора кассет: одни молились на хромовую пленку, другие утверждали, что обычный ferric лучше держит цифру.
В-третьих, софт. Программное обеспечение под DOS было суровым, как челябинский метеорит. Интерфейс в стиле Norton Commander (два синих окна), куча настроек таймингов, уровней сигнала и прочей мути. Нужно было калибровать тракт записи-воспроизведения под конкретную связку плата-видак-кассета. Процесс напоминал настройку рояля в падающем лифте. Если ты записал кассету на одном видаке, а читать пытался на другом — тебя ждал былинный отказ. Трекинг (подстройка головки под ленту) становился твоим лучшим другом и злейшим врагом. Малейшее отклонение — и вместо файла DOOM2.WAD ты получал кучу битых секторов и надпись CRC Error, от которой хотелось разбить монитор.
Особый шик — это режим поиска файлов. Поскольку лента — устройство последовательного доступа, чтобы найти файл в конце кассеты, нужно было мотать её минут двадцать. Софт АрВида умел запоминать счетчик ленты. Ты выбирал файл, нажимал Enter, и видак начинал бешено мотать кассету, периодически останавливаясь, чтобы посмотреть, где он находится (считать тайм-код). Это сопровождалось звуками вжжжж-стоп-тык-пык-вжжжж, от которых сердце владельца обливалось кровью, ибо ресурс лентопротяга таял на глазах.
Фидонет[править]
Несмотря на весь геморрой, АрВид стал культовой вещью. В середине 90-х наличие этой платы автоматически повышало ЧСВ владельца до небес. Он становился хранителем архивов, властелином вареза. К нему ходили на поклон с коробками видеокассет, чтобы переписать свежие игры или базы данных.
Отдельный лулз доставлял просмотр записанной кассеты на обычном телевизоре. Зрелище было психоделическим: экран мерцал, дергался, по нему бегали полосы и точки. Ходили легенды, что если долго смотреть на этот цифровой шум, можно увидеть лицо Сатаны, исходный код MS-DOS или скрытое послание от инопланетян. Звук при этом (если аудиоканал тоже использовался для данных, что было в ранних моделях 1010) напоминал предсмертный визг модема, усиленный стоваттными колонками. Соседи вешались, коты сходили с ума, тараканы уходили к соседям.
АрВид породил уникальный феномен — обмен софтом по почте видеокассетами. В сети FidoNet существовали целые эхи (конференции), посвященные обмену файлами на VHS. Если дискеты слать почтой было дорого и ненадежно (почтари их гнули, ломали и магнитили), то видеокассета в жестком пластмассовом кейсе переживала даже ядерный взрыв и падение с фуры. Люди слали друг другу гигабайты вареза, создавая оффлайновый P2P, когда торрентов не было даже в проекте, а Napster ещё не родился. Ты отправлял человеку кассету с Windows 95 OSR2 и Office 97, а он тебе в ответ — подборку свежих игр, клипартов и, конечно же, порнографии.
Закат эпохи[править]
Но, как и всё хорошее, эпоха АрВида закончилась. Пришел он — Великий и Ужасный CD-R. Как только пишущие приводы подешевели до 100—200 баксов, а болванки стали стоить копейки (знаменитые лысые болванки без маркировки), смысл в дрочеве с видеомагнитофонами отпал сам собой. Компакт-диск читался везде, не требовал перемотки по полчаса, чтобы найти нужный файл (да, у АрВида не было произвольного доступа, это лента, детка!), и не портился от того, что кто-то рядом чихнул или включил пылесос.
К концу 90-х АрВид тихо ушел в историю. Платы вынимались из компьютеров и отправлялись в коробки с хламом, видеомагнитофоны возвращались к своим прямым обязанностям — показу боевиков, а потом и вовсе вытеснялись DVD-плеерами. АрВид стал экспонатом в музеях компьютерных древностей и пылесборником на антресолях олдфагов. Фирма POKSI пыталась рыпаться, выпуская новые версии софта, но прогресс был неумолим. Жесткие диски росли в объемах по закону Мура, и необходимость сжимать данные на VHS исчезла.
ВНЕЗАПНО: Некромантия[править]
Впрочем, история имеет свойство повторяться в виде фарса. Нынче на всяких этих ваших Avito и eBay рабочая плата ArVid 1052 в полном комплекте (с коробкой, шнурами и тем самым глазом) может стоить вполне ощутимых денег. Коллекционеры и техно-некрофилы скупают их, чтобы восстановить старые архивы или просто пофапать на тёплый ламповый бэкап.
Существует даже небольшое, но гордое комьюнити, которое пишет драйверы под современные Linux и Windows (задача нетривиальная, так как ISA шина умерла двадцать лет назад, и приходится использовать лютые костыли в виде переходников USB-to-ISA, которые сами по себе стоят как чугунный мост). Они пытаются заставить работать это чудо техники в XXI веке, подключая его к Raspberry Pi или мощным игровым станциям. Зачем? Во славу Сатане, конечно же! Ну и Just for lulz. Ведь нет ничего прекраснее, чем увидеть в проводнике Windows 10 диск A: объемом 2 гигабайта, который на самом деле — кассета BASF, крутящаяся в старом видаке Panasonic.
Также АрВид оставил свой след в душе каждого, кто хоть раз видел процесс форматирования кассеты. Это медитативное действо, когда ты понимаешь, что ближайшие три часа комп будет занят делом, а ты можешь пойти попить пива.
ArVid died for your sins. But he will return via USB adaptor.