Рассказ написан Rob F.
ENTIRE GROUP

ROB F          Ну, наверное, нужно начать с тех давних времён, когда был советский союз. Было это в Киеве 1987-ого года, тогда у меня был компьютер «СПЕЦИАЛИСТ». У... Хотя не плохая вещь, в то время. Летом мне мой папа собрал тот самый ZX-Spectrum, который меня дико раздражал этим ужасным бордюром. Кто бы мог знать, что это выработало во мне тягу к этому самому бордюру в виде multicolor’а. Но, тогда я о таких вещах не знал. В общем, я играл в игры по ночам, утром, днём, когда кушал, когда ... кхе-кхе ... ну, в общем - играл. Так продолжалось целый год. В 1988-ом году 1-ого сентября мне мам продиктовала вот такую суперпрограмму:
10 FOR N=0 TO 7
20 INK N
30 CIRCLE 128,88,10+N*3
40 NEXT N

          Ну, может, я не так точен, и там что-то было не так, но смысл был примерно ясен. Это была моя первая программа, которую я осмыслил. Но, я никак не мог понять почему на экране были какие-то дивные квадратики, этого не могла объяснить и моя мама. Тогда я сделал простой вывод, который мог прийти 10-ти летнему парню - в БЕЙСИКе ошибка, поскольку игры, которые я видел, были цветными, и там не было никаких квадратиков. Была поставлена цель - взломать БЕЙСИК. Конечно же, тогда я свято верил, что БЕЙСИК написан на БЕЙСИКе. Поэтому мои труды быстро пришли в тупик. В этом же году я попал в Киевский «Дом пионеров», где был компьютерный кружок с уже знакомыми мне ZX-Spectrum’ами. У меня был магнитофон «Маяк-231» - гигантский гроб. Я очень хотел отличиться в кружке, и сделал первую свою программу - «SHRIFT». В ней можно было рисовать Font’ы, хотя рисовать - круто сказано, скорее вводить «ноликами» и «единичками». В программе есть смешной момент, над которым я, и многие кто меня знают, частенько смеются. Я совсем не умел переводить из STRING’ов в BIN, и что бы решить задачу я сделал 256 раз команду IF S$=”00000000” THEN A=BIN 00000000, ну вы понимаете, что вместо 00000000 ровно 256 значений. Показывая всё это руководителю кружка - Ольге Константиновне, я да же и не предполагал, что ставил в дикое недоумение своего будущего учителя, поскольку она да же и не знала, что на ZX’е можно было сделать так много на БЕЙСИКе. В общем, каждый из нас был удивлён. Так я попал на кружок, который в будущем стал называться ZX-CLUB. До 1989-ого года я свято верил, что БЕЙСИК это самое лучшее, что может быть, хотя уже стал догадываться, что мир не так прост. 1-ого января 1989 года я решил обессмертить игру SAVAGE-1. В этот день мне попала распечатка (таблица) команд ASM’а. Так я познакомился с ASSEMBLER’ом. Игра была обессмерчена радикальным способом. Я методично, день за днём заменял байты в памяти начиная с адреса 0. Когда я дошёл до 16384, я был в восторге. Игра с экраном отбросила процесс бессмертие примерно на месяц. После я понял, что оказывается в ПЗУ ничего записать нельзя. Потом я наткнулся на системные переменные БЕЙСИКа, попав на управление цветом, я подумал, что это то же область крана. Потом я решил разобраться, а что же это в БЕЙСИК за команда LOAD “code” CODE 25000. По аналогии с LOAD “screen ” CODE 16384, я понял, что адрес. Рвал не себе волосы. А что делать? Ведь тогда у меня ничего не было, кроме кассет, магнитофона и Speccy. Игра была запакована, я этого не знал, но меняя байты адрес за адресом, я наконец-то увидел хоть какие-то изменения, и таки обессмертил её. Эврика, я это сделал. Правда, при этом какие-то куски графики попортились, но я бегал сквозь всяких птичек, и они меня не трогали. Пол года я промучался, но считаю, что это было не зря.
          Тогда же летом в 1989 году я познакомился с моим другом - Яцковским Славой. У него был ZX-Robik. Его ник Fine Soft. Так я понял, что мой Lvov’ский вариант в середине был совсем другой и этих Spectrum’ов очень много видов. Мы стали упорно изучать ASM. К концу года методом экспериментов мы почти досконально знали команды ZX’а. К 1990-ому году мы на киевском радио рынке купили странную программу GENS-3. Это была как манна небесная. На этой же кассете мы увидели такие удивительные игры, как «Earth Shaker» и «Deviants». На этих играх мы научились программировать, «Earth Shaker» мы перерыли от начала до конца. У нас даже была такая игра, один другому говорит адрес памяти, а другой отвечает, что там лежит и чем занимается процедура, ну или кусок графики.
          К 1991-ому году мы знали почти всё. Потом появился GENS-4, в пакете был и MONS, но он нам был вовсе не нужен, поскольку мы просматривали кусок памяти из БЕЙСИКа, и по байтам великолепно читали программу. Так же осталось и сейчас. Потом мы встретились с защитами BILL GILBERT’а. Это был камень преткновения. Какие-то мудрые POKE’и от PEEK’и указывающие на системные переменные БЕЙСИКа были для нас дивом. Тогда я таки придумал как взломать защиту, в игре. Там была запакованная картинка, на её место подставил свой файл в котором был SAVE всей области памяти, начиная с 23296. Этот BILL GILBERT, размножил своё имя по всей памяти. Конечно, же LOAD’ер я нашёл, взлом прошёл успешно, хоть и не честным путём. Но, признаюсь, что таким способом я взламывал множество других программ. - Просто как божий день.
          1992-ой год был окончательным изучением ASM’а и достижением того, о чём сам мечтать не мог. Январь был увековечен появлением ROB F.’а. До этого я подписывался очень банально “FIL A.N.”. В итоге я написал программу, которая генерировала шесть символов от 32 до 127. Написав программу на БЕЙСИКе, я совсем не подумал о символах, и мне выпало «Rob F.», ну значит - судьба. В этом году я написал:
Diamond-1 Игра [Basic+Asm]
Diamond-2 Игра [Basic+Asm]
Diamond-3 Игра [Basic+Asm] (Заброшена, не дописана)
Rob F. Игра [Basic+Asm] (Заброшена, не дописана)
Monopoly Игра [Basic] (Заброшена, не дописана)
Earth Shaker Editor - I Редактор [Basic+Asm]
          Практически на игре Earth Shaker, я досконально выучил ASM. Летом я познакомился с Кривдой Юрой, вместе с которым мы делали кассетный LOADER, который в момент загрузки проигрывал на AY музыку. В конце года я придумал “multicolor” на бордюре, после чего показывали его на радио-рынке электронщикам, доказывая, что рисовать вне экрана мы умеем.
          В 1993-ем году пошло массовое обессмерчивание игр. Это превратилось в развлечение и состязание. У меня было записано мелким почерком две с половиной тетради по 48 листов POKE’ами. В клубе, который я упоминал: я, Яцковский Славик (Fine Soft) и Прохоров Денис (Khampton) - устраивали соревнования по защитам. Каждый садился за голый компьютер, на котором был лишь Basic-48, и писали защиты, после менялись компьютерами, - дабы взломать. Какие сладкие времена. Так же соревновались по взлому польских кассетных защит. Тогда я поставил рекорд, взломав Bill Gilbert’а за 2.5 минуты. Условие конкурса было простое - голый Speccy и защищённая игра. За год было сделано:
Earth Shaker Editor - II Редактор [Basic+Asm]
DisDev – I Дизассемблер [Asm] Для Gens’а
DisDev – II Дизассемблер [Asm] Для Gens’а
Piton – I Игра [Basic+Asm] (С супер защитой)
          В нашем клубе, который называется, посей день «ZX-Club», - Speccy были большими чёрными гробами-самоделками. Я их постоянно чинил, методом ударов по ПЗУшке или клавиатуре, иногда доставалось и монитору. У этих Speccy была особенность, как правило, их ставили по два, один на другой, а мониторы по левую и правую сторону. Ну и, сами понимаете, все постоянно путались, где, чей Speccy. И представьте себе, как я, сидя за Speccy, пишу какую-то программу, примерно час, и тут она повисает. Ну, я, поняв, что «Пупсика» не вернуть, с отрешённым лицом жму на RESET, а Speccy не «ресетится», я снова, потом ещё раз, уже лезу в комп поправлять ПЗУ, как замечаю надувшееся лицо Khampton’а, у которого просто нет слов. RESET оказался на его компе. Он, бедняга, проходил весь этот час Saboteur-II, и тут вертикальные полосочки и надпись «(с) 1982 Sinclair Research Ltd», а потом ещё раз полосочки и так ровно столько, сколько раз я жал на RESET. Нет, это словами не опишешь, это нужно видеть.
          В 1994-ом году мы впервые узнали, что такое TR-DOS. Тогда мне казалось, что я никогда не смогу его постичь ... За этот год я дискетировал:
Elite Loader
Target Renegade Loader
R-Type Loader
Deviants Loader
Dynamite Dan Loader
The Last Ninja - II Loader (Особая версия)
The Way Of Tiger Loader
TetЯis – II Loader
          Я очень люблю оригиналы. Поэтому все эти игры идеально работали, если их просто переписать на кассету и загрузить. Если запишешь на диск, то без каких-либо переделок всё будет работать с дискеты. Особенно я горжусь LOADER’ом на LAST NINJA’у, если кто-то её ломал, то он знает, что в игре вообще нет свободного места. Поэтому я сделал LOADER прямо на картинке, а точнее на лбу головы ниндзи, предварительно закрасив код чёрными PAPER’ами. Благодаря тому, что я стал писать LOADER’ы на радиорынке я познакомился с:
Alex Job Music Штанько Александр
Jungar Music Луценко Алексей
Drawer GFX Каминский Андрей
Codanger Coding Каминский Сергей
Dreamer Music Муренко Виталий
Bars Music Моисеенко Андрей
          Так родилась группа Bit World. В этом году я впервые увидел демки. Какая страсть меня разобрала на куски. Демки были из Белоруссии от IMP’а, VMP’а и Shaman’а. Их названия я не помню. Не долго думая, всё, что было я дискетировал. Потом, на радио-рынке появились демка Satisfaction. Это была первая демка, которую я увидел на дискетах. RST 7 стал для нас с Khampton’ом кумиром. Так же, в этом же году, я сделал демку ZX-CLUB. Это была моя первая демка, которая была таким же спором о методах защиты. В ней очень необычная защита, и её можно осознать лишь трассируя, конечно в те времена я не знал никаких STS’ов, и всё делалось руками.
          1995-ый год - cамый продуктивный год. По сути, всё, что знали о нас люди, было создано именно в этом году. Начало этого года знаменовалось полным сгоранием моего Speccy, посредствам высыпания коробки булавок на плату. Дыма не было, он просто выключился, на экране пропала развёртка, и наступила полная темнота. О Боже, смерть постигла мой любимый кассетный Speccy-48. На протяжении года у меня так и не было ZX’а. Все работы я писал у друзей. Именно тогда некоторые стали записывать тот бред, что я несу в момент работы, вот цитата: ...
Раздвигаем ...
Раздвигаем ...
Раздвигаем ...
Нет, сдвигаем назад ...
Раздвигаем в другом месте ...
Какаем ...
Ещё какаем ...
Какаем снова и снова и снова ...
... И получается такой какшечный эффект ...
...
На самом деле, я, когда что-то пишу, полностью отключаюсь и начинаю нести дикий бред, который доводит окружающих до «смехо-срыва». Итак, за этот год было написано:
$50000 Demo ASM
Color Lines - I Game ASM
Message Demo ASM
Destiny Mission Loader ASM
SEXTRIS-128 Game ASM
Piton-Demo Game/Demo ASM
Alice 128 Demo ASM
Casper Gift Demo-Gift ASM
          Итак, мы с Денисом (Khampton’ом) увидели VIRGIN DEMO демку KENT’а и ROMIK’а, на что, буквально за пару дней, сделали $50000. Буквально за пару дней сделали игру Color Lines. Всё это происходило у него дома. Тогда у нас был GENS, а у Дениса - единственного был дисковод. Насмотревшись работ Code Busters’ов мы с Денисом решили позвонить Rst 7. Разговор был примерно таков, что все кто к Rst звонят – ничего не умеют. Ну о чём может Coder поделиться - своими достижениями. Первое что я рассказал - scroll на бордюре, мало того я его хотел сделать через экран. Мне в ответ сказали - это не возможно. Ну конечно же я ведь тот, кто звонит, а значит рассказываю лишь то, что могу сфантазировать. Мы с Денисом были не в восторге от разговора, но когда мы увидели Insult, то просто возненавидели Rst. Ну и фиг с ним - пусть забирает. Главное, что чтобы не писали Entire - было придумано нами с нуля. Хотя нам не один раз, многие показывали свои не доделанные работы с оригинальными идеями. После, я сел делать Loader к Destiny Mission. В этот момент нам подвернулась демка великого Mad Max’а - Relaxation. Мы дозвонились в Николаев, и уже в июле я ехал к Silicon Brains’ам . Приехав в Николаев, я не знал куда идти, хотя мы договорились, что меня встретят. И тут я слышу как по «гига»фону говорят - «ROB из Киева стойте на платформе, к вам сейчас подойдут». Так завязалась тесная дружба между нами и Silicon’ами. Был я у них две недели. И все эти две недели, Golden Eagle, Mad Max и я сидели в раздумьях чего бы такого сотворить. Делали какие-то совершенно пошлые SCROLL’ы какие-то наложения спрайтов, какие-то туннели из пикселей. Вообщем, ничего не лезло в голову и вот когда до моего отъезда осталось три дня приходит Макс с какой-то свадьбы, почти не пьяный, и говорит - я тут порнуху притащил. Куда там голые попы, извиняюсь ... Мы чуть ли не хором начали на голых попах фантазировать какие-то летающие шарики и в итоге все пришли к тетрису. Так началась работа над SEXTRIS’ом. Мы вообще не спали, точнее - спали, но по очереди. Серёга умудрялся продолжать кодировать сразу за мной, я после сменял его. Когда мы вдвоём утыкались в подушки, Макс садился писать музыку. Как сейчас помню, голос из-за компа - «пацаны, я тут паттерн написал». Мы сонные поднимаем головы, нам проигрывают паттерн, мы говорим - «класс», и снова храп. Вот так вот за три дня был сделан SEXTRIS-128 . Правда доделали его только через пол года, но не важно, главное что сделали. С тех пор Entir’овцы частенько пили водку в Николаева, ну и соответственно пьяный Mad Max бродил с топором по комнате у Jungar’а в Киеве. В сентябре Silicon Brains’ы посетили нас и побывали на моём дне рождения. Вообще-то тогда у меня было аж 40 человек, хотя, возможно, и больше, вообщем много было и все Spectrum’исты. Мне сделали Gift, который дописывался прямо у меня в комнате. Они меня поместили в круглую обечайку, и получился надгробный Scroll. Вобщем все умерли - значит будут жить долго. После Khampton не поладил с Mad Max’ом, всё пошло кривобоко, и Bit World стал распадаться. В сентябре мы начали делать демку MESSAGE. Из-за ссор её создание очень затормозилось. Мне было очень обидно, поскольку и Макс и Ден - мои друзья, а дело стоит и вовсе не собирается продолжаться. Я решил пойти на компромисс и поставил условие. Во что бы то ни стало MESSAGE - будет выпущен 01.01.1996. Каким мы его сделаем - таким он и будет. Так я сел дописывать что смогу. В декабре я понял, что мирится никто не собирается. Было обидно. И я заявил, что ухожу из Bit World’а. Честно говоря тогда я совсем не представлял от куда я буду брать музыку и где возьму графику. К Silicon Brains’ам я не хотел присоединяться, не из-за ссоры, а из-за того, что в мире есть вещи, которые должны быть порознь. И решил быть просто Rob F., который может что-то делать совместно с другими, например с Silicon’ами. Но неожиданно все ребята из Bit World’а решили примкнуть ко мне. Тогда мы с Денисом впервые поссорились. Как называться - мы не знали. Мы взяли англо-русский словарь и решили ткнуть на произвольную страницу, слово которое выпадет будет названием, лишь в конце допишем GROUP. И первое, что выпало было, БЛИН, - «MANUAL HALT BREAK». А...а..а..а. Перевод был просто ужасен «ручной тормоз». Вот судьба - «группа – ручной тормоз». Этот момент мы запомнили ради шутки и быстренько стали тыкать дальше - «пальцем в небо». Попадалась всякая чушь... В итоге мы наткнулись на Entire, хотя получалось уж слишком самоуверенно - «Идеальная группа», но всё же решили оставить. Так и появилась Entire Group. К новому году я таки домучил MESSAGE, параллельно сделав ещё пару демок. Тем временем страсти разгорались, я встретил некую Дашу Здоренко. Вот по сути я впервые влюбился. О моих взглядах на жизнь я рассказывать не буду, всё равно это многими не поддерживается. Год закончился.
          И вот 1996 год. Я пытался ухаживать за Дашей, она за Денисом, короче во всей этой «куче» было ещё множество событий и связей. Всего за три месяца нас с Денисом окончательно рассорили. Я начал делать демку Virtual, было сделано очень много частей, который почти никто не видел, за исключением нашей группы и наших друзей. Примерно в середине января ко мне впервые позвонили. Это был звонок из Белоруссии. Туда добрался наш MESSAGE. Если честно, то я не знаю как, но он там уже был. Потом звонили из Литвы – World Eyes. После стали звонить по 10-ть раз в день. Со Zhenya’ей мы очень много переписывались. Как-то им в письме, в первом, я написал «привет Eyes World», на что они мне написали - «привет FOR.B». В дальнейшем я переписывался очень со многими и редко встречал плохих людей. Конечно, были идиоты, например Joker из Харькова, который с какого-то «шиза» подумал, что я продаю игру «Prince Of Persia». Он да же обещал прислать из Харькова бригаду, которая меня зароет. Ну, вообщем, сдвинутый он был. Огромное количество звонков сделало меня пренебрежительным к звонящим. В один день, когда ко мне позвонили в 10-ый раз, мама мне высказала всё что можно и нельзя. Я разозлился и: - Привет, это ...... Не помню кто. - Привет а я - великий Rob F. В ответ короткие гудки, бросили трубку. Я подумал, блин - обидел. Через пять минут перезванивают и говорят - Rob, ты не обижайся, но он услышал твой голос, упал в обморок и ударился головой о бровку, а когда его вылечат - он тебе перезвонил. Это меня ввело в шок. С тех пор я никогда не шутил подобным образом и до сих пор вспоминаю этот момент с ужасом. В этом году мне встретился Screen Killer, благодаря которому мы что-то ещё делали. В этот трудный год мы сделали всего два проекта: Color Lines - II Игра [Asm] Coming Soon Virtaul MD Demo [Asm] В августе был Enlight и я очень мечтал туда попасть. Я приготовил Virtual, и очень хотел его предоставить на конкурс. Связался с организаторами и попросил их принять работу по поезду. На что меня в ответ просто послали. От обиды я удалил всё, что было тогда сделано для Enlight’а. Что сделано, то сделано. После я таки решил переделать Virtual и 04.01.1997 в подарок моей девушке Светлане я сделал бета-версию Virtual’а. В середине 1996-ого года я познакомился с ACE’ом, Consul’ом, MAXS’ом и Дембиком Дмитрием. Дембика Диму я учил Cod’ить, после чего он назвался VooDoo, далее он превратился в крайне безкультурного человека, от которого слышатся в основном одни маты и постоянное неуважение к собеседнику. Почему он таким стал, я не понимаю, хотя может это просто период возраста. За 1997-ой год почти все из нашей группы обломалиси что-либо делать, да же Screen Killer. Я попытался ещё что-то сделать, но это уже было не то. Кстати, я сделал редактор под SounDrive с загадочным названием «MASON». Вообще-то, были ещё работы, и их было около десятка, но все они были сделаны для Светы, у неё они и остались как и единственная версия Wild Speccy. В 1997-ом году у меня появился IBM, голый, но там был TASM. Без какой-либо документации, лишь просматривая TASM viewer’ом, я написал игру JIMMY, сделав это просто ради развлечения. Да же сделал редактор, но уровней создали около 5-ти. Практически постоянно я слышал, как мне говорили - «вот через годик ты этот Speccy выкинешь». Вот наступил 2006-ой год, а я всё на Speccy. В 2005-ом году дела пошли лучше. У меня появился график Mellona, благодаря которой я написал язык ASAM, на котором была написана Demo-Intro для журнала 3-BIT. Так же игра WanderLust. Конечно, это далеко не всё. Но, вообщем, история Entire Group примерно такая. В итоге состав Enire Group получается такой:
Jungar
Alex Job
Codanger
Dreamer
Drawer
Screen Killer
Bars
Sheriff
ACE
Consul
MaxS
Mellona
Rob F.

By Rob F. / Entire Group ...

ENTIRE GROUP

GROUPS

MENU