Еще в копилку расходов – Джон купил-таки текстовый редактор MINCE и перекинул мне по прямому модемному соединению исходники. А я, как честный человек, отправил ему почтой банковский чек на двести пятьдесят баксов.
1200 бод – это шикарно! Не такие и маленькие исходные коды на Си передались за какой-то час. На оплате межгорода разорюсь, но ни о чем не жалею. Каналья Эдитор всё ближе.
Присланный код на Си – просто песня, поэма из операторов и скобочек, грамотно разбитая по модулям. У меня даже закрались сомнения в собственной исключительности. Больно уж хороша реализация. Неведомый мне Крейг оказался очень крут, как кодер. А ведь у него нет десятилетий опыта, то есть на одних таланте и знании предметной области накодил.
Зарывшись в исходники, я понял, почему компания-разработчик отдает их за жалкие 250 долларов. Да похвастаться ребятам офигенно написанным кодом захотелось. Я, вероятно, по той же причине собираюсь сделать свои программы опенсурсными. Ох, как всё документировано! Ни одной лишней буквы. Комменты поясняют, “почему так сделано”, а не очевидное “Алиса – это пудинг”.
Разрабы работали напрямую с видеопамятью и сделали всё самое сложное. Я даже нашел, где и в какую ячейку передать значение, чтобы поменять цвет каждой буквы. Читается, как толковая книга. Пожму этому самому Крейгу руку при встрече. Специально в Бостон слетаю. Ну, когда деньги появятся.
Применил свой хак, изменив цвет на рандомный для каждой буквы. Подождал десять минут, пока закончится компиляция и… вуаля. Случайно открытый файлик, у которого каждый символ окрашивался в рандомный цвет, смотрелся кошмаром эпилептика и даже у здорового меня голова кружиться начиналась. Но, во имя Великих Древних, сработало! Осталось прикрутить к делу анализатор, портировав его на Си и научив работать с разными синтаксисами. И это не такая простая задача. Главным нашим врагом станет производительность, исключающая парсинг всего файла на лету. Пофиг, пляшем! Джон умный, гений ассемблера, что-нибудь придумает.
А в воскресенье поутру около нашего домика притормозил черный ктулхомобиль. Из фургона выбрались четыре рокера. Все они в кожаных куртках, все они большого роста, как у Цоя пелось. Уверен, кто-то из соседей снова вызвал полицию на подозрительную активность, но, возможно, диспетчер уснул по воле щупальцатого космического ужаса и не ответил, валяясь в болезненном кошмаре.
– Си-Си! Чувак! – Эдди прямо-таки обнял меня на пороге дома. Остальные тоже все подошли поприветствовать.
– А Трейси не приехала? – печально спросила Линда, которую все тоже поспешили по-дружески хлопнуть по плечу.
Увы, отважная Пенелопа Смит к музыкантам, по всей видимости, не примкнула. За рулем фургона место занимал клавишник Гарри, уже полностью оправившийся от перелома ноги.
– Нет, у тыковки съемки в сериале, и в еще одном сериале, который про чувака, разговаривающего со своей тачкой. И в журнале, – рассказал Эдди.
– У них с кудряшкой совместная фотосессия будет. Ууух! Уже хочется увидеть фоточки. Я на эту Изабеллу прямо запал, – добавил Гарри.
– Мы тоже переезжаем в Эль-Серрито, чуваки! – провозгласил солист. – Менеджер от лейбла снял нам крутейшее здание. Прикиньте, реальный проклятый старый дом! Там даже хозяин потерялся. Вот кора выйдет, если он от голода на чердаке или в подвале помер.
– Крутяк, – подтвердил, наверное, все еще не басист Томми. Рука у него больше не перевязана, но держал кисть он периодически неестественно, как будто бы баюкая.
– Поехали посмотрим, – позвал Гарри, – чуваки, вы же с нами.
– Не великоват домик? – спросил я.
– В самый раз, нас же четверо, – флегматично подтвердил Билли, – а еще надо где-то репетировать, девчонок куда-то водить и всё такое.
– И клип на Проклятый Старый Дом снимем прямо там, – это уже Эдди. – Си-Си, Эль-Кей, не желаете сняться? Типа, вы спрятались от непогоды в дождливую ночь, а там голодный дед. Деда кто-то из нас сыграет.
– Мы не актеры, – вздохнул я. – Трейси позови.
– Без шансов, чувак, тыковка у нас занятая. Прямо нарасхват. Ее какой-то продюсер на фестивале заприметил и прям работой завалил.
Линда тяжело вздохнула и насупилась. Видимо, ей, как и мне, неуютно от того факта, что пара из Трейси и Эдди под угрозой.
– Ну так что, вы с нами? Риэлтор обещал по дому провести! – позвал бывший мусорщик Томми.
– Поехали! – ответили мы с Линдой синхронно.
Удивительная штука. Сто лет уже дружим с группой, но в их фургоне пока не катались. А внутри ничего так. Не как в маршрутке. Позади пара длинных диванов стоит, мини-бар. Ударные заняли кучу места, но всё равно для комфорта простор остается. Экрана только не хватает для полного фарша. И чтобы комп с джойстиком к нему подключался.