головки, как включается двигатель. По мере того как он экспериментировал с обычными методами работы с дисководом, он понял, что находится на пути к большому открытию: к новому способу помещения информации на диск.
В способе Марка использовалась запись данных на спиральные дорожки на диске. Информация, записанная таким образом, не могла быть считана обычным способом, когда дорожки на диски были записаны концентрически. Марк назвал такой способ записи «Spiradisk». Другая схема расположения дорожек на диске не позволяла переписывать пиратам такие диски программами для копирования. Хотя она и не давала полной гарантии защиты (впрочем, ее ничто не дает) схема Марка успешно противостояла программе «Locksmith» и любой другой из продаваемых на рынке. И она требовала невероятного количества времени для взлома даже для опытного хакера.
Через своего друга, который писал для On-Line игру, Марк встретился с Кеном Вильямсом, но Кен испытывал к схеме Марка небольшой интерес, и в течение нескольких месяцев они беседовали о ней по телефону. Кен пытался найти в схеме Марка недостатки. Один из них заключался в том, что эта схема отнимала много дискового пространства. При использовании Spiradisk на флопик можно было записать только половину от общего объема информации.
Работая над этой проблемой, Душанэ нашел еще один замечательный прием, который позволил ему не только использовать всю емкость диска, но также ускорить процесс обмена информацией между диском и компьютером. Поначалу Душанэ сомневался, что это можно сделать. Но как любой хороший хакер, он пытался. И после нескольких часов интенсивного хакерства он посмотрел, удивился и сказал: «Ух, ты! Это работает!».
По расчетам Душанэ, Spiradisk должен был работать в двадцать раз быстрее, чем дисковый обмен обычными средствами операционной системы Apple. Это значило, что считывание информации с диска в память занимало очень небольшую часть времени. Это была революция — то, что произошло, и в самом деле, было удивительно. Марк Душанэ не понимал, почему Кен Вильямс так не хочет ею воспользоваться.
Кен видел некоторую ценность в схеме Душанэ, но не хотел рисковать целой компанией ради не опробованной программы, сделанной случайным гением. За эти два года, пока он возглавлял On-Line, Кен видел многих из них — настоящих волшебников, генераторов гениальных идей, бывших хакерами в худшем смысле этого слова: людей, которые не могли довести начатое дело до конца. Кто мог ему гарантировать, что Душанэ сможет справиться с устранением самых неожиданных ошибок, которые неминуемо могли появиться в схеме, работавшей по абсолютно другим принципам? Но он сам Душанэ произвел на него впечатление, и Кен попросил его переехать к ним в Окхарст и заняться более традиционными схемами защиты. Марк, разозлившись на отказ Кена использовать Spiradisk, сказал, что он так не думает.
«Сколько ты хочешь, чтобы тебе платили?», — спросил его Кен.
Марк Душанэ жил у себя дома и работал в компьютерном магазине, где ему платили три доллара в час. Он задумался на секунду и сказал: «Десять долларов в час», — в основном по тому, что как он потом говорил: «десять — звучало как хорошее число».
«Хорошо», — сказал Кен, — «А что, если ты будешь жить в одном из моих домов, и я буду платить тебе $8.65 в час?»
На том и договорились.
Кен вообще-то хотел получить достаточно надежную схему защиты от копирования, которую бы можно было использовать с установкой «Form Master» — большой машиной для копирования дисков, которую On-Line купила, для того чтобы штамповать свои продукты. Сумел бы Марк написать программу, которая бы работала с ней? Да, конечно. Примерно, через полтора часа, Душанэ набросал план и в течение следующих суток написал код, который по его словам «не был невероятно надежен, не был высококачественным, но делал свою работу, если у вас были чистые и отрегулированные дисководы». В течение следующих нескольких месяцев, Марк использовал ее для защиты около двадцати пяти продуктов.
Помимо этого, он стал признанным «Властелином подземелий» в игре «Dungeons and Dragons» в Гексагон Хаузе. Этот пригородный дом, изначально построенный для традиционной семьи, носил отчетливые следы пребывания постоянно меняющегося списка квартирантов— хакеров. Стены, деревянные балясины перил и кухонные шкафы все имело побитый и облупленный вид, словно здесь прошла маленькая война. Никто не был озабочен тем, чтобы раздобыть где-нибудь мебель, а потому в большой комнате стояли только обеденный стол из огнеупорной пластмассы Formica, дешевые кухонные стулья, игровой автомат шести футов высотой и большой цветной телевизор без подставки, подсоединенный к видеомагнитофону Betamax, на котором, похоже, постоянно крутился «Конан-Варвар». Во время ночных игр в D&D, некоторые из программистов собирались за столом, в то время как Марк сидел, скрестив ноги, на засаленном ковре, лежавшем от стены до стены в окружении руководств по D&D в солидных твердых переплетах. Он бросал кости, зловеще предсказывая, что вот этот персонаж… или тролль, в зависимости от обстоятельств… имел 40% вероятности быть пораженным ударом молнии, которую вызвал волшебник Звемиф. Он бросал три кости, смотрел на выпавшие очки, затем смотрел в руководство своим ошеломляющим взглядом голубых глаз и произносил, в нетерпеливом ожидании следующего поворота игры: «Ты все еще жив?». А затем он опять скользил пальцем по строчкам в книге в поисках очередной битвы для ролевых игроков не на жизнь, а на смерть. Игра в D&D была отличным упражнением в попытке управлять событиями, так же как и программирование компьютеров.
Марк продолжал пробивать использование своей программы Spiradisk. Его страстное желание внедрить трудновзламываемую схему совсем не мотивировалось желанием насолить будущим пиратам; Душанэ считал, что это определенная жертва, с помощью которой он сможет претворить в жизнь более альтруистический основной план. Он надеялся, что при помощи Spiradisk у него получиться заработать достаточно денег, чтобы основать свою собственную компанию, которая будет руководствоваться не только непродуктивными правилами и стандартами коммерческой деятельности, но и далеко идущими планами по разработке и исследованию. Компания Душанэ, по его замыслу, должна была стать хакерским раем, в которой программисты в своем распоряжении имели бы все мыслимые средства, и с их помощью они могли бы создавать удивительное программное обеспечение. Если программист считал, что компании требуется оборудование, скажем какой-нибудь сверхточный осциллограф, то ему не нужно будет получать разрешение у ничего не смыслящих в этом деле менеджеров… он, вместе со своими друзьями-хакерами будут играть в этом деле главную роль. Поначалу компания Марка должна будет писать современное программное обеспечение. Марк обдумывал, как он будет писать компьютерную версию «Dungeons and Dragons».
Но программное обеспечение было только началом. Если бы доходы это позволяли, то компания Марка должны была бы заниматься и железом. Конечной целью должно было явиться создание компьютера, который был бы достаточно хорош, чтобы на нем можно было играться в аркадные игры с тем же качеством, как и на самом сложном игровом автомате. У этого компьютера должен быть встроенный музыкальный синтезатор, с более лучшими возможностями, чем у самых продвинутых текущих моделей, и у него должно быть достаточно мощности, для того чтобы запустить программу, которую он себе нарисовал в своих мечтах, под названием SORDMASTER
В конце концов, Кен Вильямс позволил «Властелину подземелий» защищать программы On-Line от копирования при помощи Spiradisk. Марк получал сорок долларов в час за то, что все работало, т.е. около пяти тысяч долларов в месяц за поддержку, и 1% в виде гонорара со всех дисков, где использовалась его система, но первое что пользователь видел, когда он загружал диск, защищенный программой Spiradisk, было имя «компании» Марка: «Bit Works».
Как Кен и предполагал, с этой схемой защиты появились некоторые проблемы. Часто, для того чтобы диски наконец-то нормально загрузились, машину требовалось один или два раза перегружать. Первоначальное очарование, которое Кен испытывал к Душанэ, начало пропадать. С точки зрения Кена, Марк относился к тем же самым гениальным, но несобранным примадоннам среди хакеров. Кен полагал, что Марк был в состоянии выполнить другую задачу, которая была важна для всей индустрии в целом, а