ZX Format #06
29 июля 1997

Интервью - Интервью с одним из известнейших спектрумистов - Андреем Ларченко.

<b>Интервью</b> - Интервью с одним из известнейших спектрумистов - Андреем Ларченко.
   Интервью Андрея Ларченко
 данное для журнала ZX-Format

music by Jaan
_______________________________



 ZF: Некоторые до сих пор помнят Вас, как
одного  из  первых синклеристов в Питере.
Когдa Вы занялись Spectrum'om?

 А.Л.:  Где-то в 87 году.Я не хочу повто-
ряться,  поскольку  довольно  подробно об
этом  было  написано,  кажется, во втором
номере Вашего журнала.

 ZF:  С какой машины Вы начинали, и какие
модели  Вам  пришлось попользовaть за всю
бытность синклеристом?

 А.Л.:  Первым  был "Новосибирский" вари-
ант. Если кто не помнит, это плата разме-
ром  с  лист  A4, с двумя "линейками" ОЗУ
(основное  и  под  экран) , с несколькими
ПЛМ.  Почему "Новосибирский"? Потому, что
он  "был".  Эти платы как-то попали к нам
на  кафедру,  и мы принялись их собирать.
Надо  сказать, что выбор, хоть и не бога-
тый по тем временам, у нас был. Но мы ре-
шили  остановиться на "Новосибирском" ва-
рианте, поскольку, во-первых, собрали всю
комплектацию, а, во-вторых, на плате были
предусмотрены  микросхемы периферии - па-
раллельный  и последовательный порты, ко-
торые мы хотели приспособить к своим нуж-
дам.

 ZF:  A  почему,  собственно, Вас привлёк
именно  Синклер,  a  не какая-либо другая
машина, ведь тогда были и другие варианты
- РАДИО-86, БК-0010 (итп), Atari, MSX на-
конец.  Какие  преимущества  давал именно
он?

 А.Л.:  Вариантов  было значительно боль-
ше. Вообще, ZX Spectrum не первая моя ма-
шина,  на  которой  я работал (хочу отме-
тить, что слово работал тут без кавычек).
Первая  ЭВМ, которую я увидел, называлась
"Искра"  (уже не помню ее номера). Машина
была  учебная, со встроенными интерпрета-
торами  Фортрана(!) и Алгола. Несмотря на
"игрушечность" машина позволяла достаточ-
но  много возможностей как для учебы, так
и  для  развлечений (тогда было повальное
увлечение  расчетами биоритмов и календа-
рей).  Конечно, повторить ее дома не было
никакой возможности - это был вместитель-
ный  ящик,  куда кроме кинескопа, помеща-
лось более десятка печатных плат. Следую-
щей,  уже  серьезной  машиной, стала "Ме-
ра-60"  - это польский "слепок" с извест-
ной  серии машин корпорации PDP (отечест-
венное подражание -"Электроника-60"). Тут
уже появились (для меня) реальный процес-
сор,  консоль,  устройства  ввода/вывода,
операционные системы и "многозадачность".
Надо  сказать, что я "шел" в компьютерный
мир  через "радиолюбительство". Я перебо-
лел  почти всеми увлечениями "стандартны-
ми"  для  радиокружка с "кибернетическим"
уклоном - блоки питания, радиоуправление,
усилители,  цветомузыка (уже тогда цифро-
вая),  телеигры. Единственная вещь, кото-
рая  осталась  с тех времен - электронные
часы,  как  ни странно, работающие до сих
пор.  Само  программирование - алгоритми-
ческое  решение  тех или иных задач, было
отвлечено,  и  развивалось  "параллельным
путем". С точки зрения радиолюбителя пов-
торить "Электронику" для "домашнего" при-
менения  так  же  казалось не реальным, а
вот  использовать машину для, собственно,
"программистских"  задач оказалось вполне
возможно.  И в рамках НИРС (научно-иссле-
довательская  работа  студентов) я с удо-
вольствием  участвовал  в постановке раз-
личных  лабораторных работ, "прицепляя" к
машине  различный радиолюбительских хлам.
"Мера"  была первой машиной такого класса
на  кафедре, поэтому толком никто не знал
что  же с ней делать ("Как? Она сама счи-
тает?  А что же будут делать студенты?"),
по-большей  части  я был предоставлен сам
себе  и  имел  возможность  "копаться"  в
программных потрохах системы и прикладных
задач,  а их там было наработано не мало.
В  Союзе  было несколько министерств, так
или иначе связанных с вычислительной тех-
никой.  Ни  одно из них не смогло создать
что-то свое, но у каждого был "свой" про-
тотип, который, в рамках этого министерс-
тва,  повторялся со скрупулезной точност-
ью. Машины семейства "PDP" были "хлебом",
кажется,    МинРадиоЭлектронПрома(или
что-то  в  этом роде). МинПросвет метался
от  Apple (отечественный "Агат") к 8-раз-
рядным  машинам  на базе процессора Intel
8080 (типа "Корвета"). Министерство Обра-
зования,  по-моему, пыталось сделать свой
IBM  PC (ЕС 1840). В результате "потуг" и
"конкуренции" рождались такие уродцы, как
"БК-0010".  Процессор  и  определяемая им
архитектура,  предназначенная для науки и
производства   (в   частности  управления
станками  с ЧПУ), еще можно представить в
виде  персонального  компьютера  ДВК,  но
"кастрировать"  до уровня "бытового комп-
ьютера" - это уж слишком.

 ZF:  Наверное  не  будет отступлением от
истины,  если  сказать,  что мало кому из
русских  синклеристов пришлось иметь дело
с "фирменным" ПО, которое входило в комп-
лект TR-DOS. Как Вы думаете, почему? Неу-
жели оно было настолько плохо?

 А.Л.:  Я не совсем понимаю о каком "фир-
менном"  ПО речь. Дисковые системы появи-
лись  на Спектруме, как мне кажется, воп-
реки  "задумкам"  "отцаоснователя". У нас
сейчас  любят  стандарты, так вот, единс-
твенным стандартом был Interface One, ко-
торый  поддержан действительно всеми про-
изводителями  ПО  (это видно по рекламным
листам  из английских спектрумовских жур-
налов).  А  поскольку  лента - это всегда
лента,  диски  ее  постепенно начали тес-
нить,  но к тому времени сам Спектрум уже
оказался  "вытесненным". Анализ "внутрен-
ностей"  TR-DOS  показывает,  что система
недоделана.  Возможно, если бы она появи-
лась не на закате Спектрума "там", то она
была  бы  доведена  до  конца, а с учетом
конкуренции  с Opus, Plus D, появились бы
и программы ее поддерживающие. А так... В
общем,  то "фирменное" ПО, которое появи-
лось у нас вместе с системой (диск-доктор
и еще что-то), было на том же уровне, что
и сама система, которая в неизменном виде
стоит  у  каждого  нашего синклериста. По
большому  счету это и системой назвать-то
нельзя. Фактически это устройство заменя-
ющее ленту и предназначенное для хранения
программ, но никак не для работы с ними.

 ZF:  Напомните,  какие  программы, кроме
теневикa Вы ешё писали?

 А.Л.:  На Спектруме? Из того, что доста-
точно широко вышло в свет - MOA Service и
AMCopier.  Ну  и адаптации под этот самый
TR-DOS"  Gens4  и  Mons4, Art Studio 128,
Laser  Genius,  The  Last Word 2. Кстати,
последний  мне  особенно дорог, поскольку
кроме  русского языка там удалось сделать
нормальный  режим  вставки символов, да и
сам  процесс  " там не изменялся исходный
файл, он загружался как есть и "пропатчи-
вался" уже в памяти.

 ZF:  Как  Вы оцениваете класс исполнения
отечественного ПО для Speccy?

 А.Л.:  Значительно лучше и выше,чем мог-
ло бы показаться по его цене...

 ZF: Расскажите вкратце, как началось Ва-
ше  сотрудничество  с  Сергеем Зоновым, и
как появился "теневик"?

 А.Л.:  Опять же,смотрите второй номер ZX
Format"а.  А вкратце так - Сережа носился
по  рынку с новым тогда своим компьютером
(у  него названия-то еще не было), и поп-
росил  поставить  на  него CP/M. А как-то
после  этого  пришла  мысль об встроенном
отладчике, который как-то незаметно пере-
рос  в  Теневой  Монитор,  который в свою
очередь  незаметно  перерастает  в что-то
напоминающее  ОС.  Надеюсь,  впрочем, что
этого не случится. Очень своевременно по-
явился и Кирилл Мурзин с Laser Genius"ом,
что решило проблему с интерфейсом.

 ZF:  Для кого предназначался теневой мо-
нитор?

 А.Л.:  Прежде всего это был отладчик,и я
его  делал  для  отладки  своих  программ
(кстати, реассемблера на диск там поэтому
нет до сих пор).

 ZF:  A  почему, собственно, Вы взяли ди-
зайн "laser genius"?

 А.Л.:  На момент начала работы над Мони-
тором  это  был  лучший  отладчик, хотя и
громоздкий.

 ZF:  Расскажите, что ожидает пользовате-
лей  Scorpiona в дальнейшем (по части мо-
нитора)?

 А.Л.:  Сейчас я пытаюсь расширить отлад-
чик  для использования его в конфигурации
CP/M (очень хочется поставить на Скорпион
Z-System).  Если получится "победить" ап-
паратуру,  то  отладчик  станет составной
частью системы C-assembler-debuger. Мони-
тор получит русский язык, справочную сис-
тему  и что-то напоминающее файловую обо-
лочку. Короче, работа идет.

 ZF: Вы давно перестали быть просто синк-
леристом,  какую  пaтформу вы выбрали для
себя? И по каким причинам?

 А.Л.:  Это некорректный вопрос,поскольку
ZX.Spectrum  не  был первым. Как програм-
миста  меня  вполне  устраивал  и PDP-11,
(читай ДВК). Но, по понятным причинам, он
не устраивал большинство других пользова-
телей, потому и умер. Какой бы хорошей ни
была архитектура того или иного компьюте-
ра,  все  определяет в конечном итоге ас-
сортимент программ, который для него име-
ется. На сегодняшний день, так уж получи-
лось, что клон IBM PC удовлетворяет почти
все мои запросы, от систем программирова-
ния (и кросс программирования), подготов-
ки  печатных  изданий, электронной почты,
до автоматического проектирования микрос-
хем.

 ZF: Пишете что-нибудь на PC?

 А.Л.:  А  зачем же он еще нужен? Сейчас,
вот,  подготавливаю  к "публичному" расп-
ространению  версии  кросс  отладчика,  с
поддержкой Скорпиона.

 ZF: Как Вы можете охарактеризовать слож-
ность программирования на PC относительно
Speccy?

 А.Л.:  Программирование одинаково везде.
И  прежде, чем браться за ассемблер или C
необходимо  понять, что собственно ты хо-
чешь сделать, т. е. "решить" задачу, сос-
тавив  алгоритм  (не  важно на бумаге или
прямо  в  голове).  Когда  станет понятно
что, можно уже выбирать как. К сожалению,
выбор средств на Speccy не богатый. Чело-
веку  на  других современных машинах дос-
тупно  значительно больше вспомогательных
и рабочих инструментов, библиотек готовых
наборов  модулей, что бы не загружать се-
бя, например, рутиной интерфейса (если он
не входит в решаемую задачу). На Спекруме
человек  вынужден  прежде,  чем  написать
что-то  стоящее,  потратить массу времени
на  написание  своих собственных процедур
интерфейса (работа с экраном, с клавиату-
рой, с диском...). Да и ассемблер не спо-
собствует  ускорению  получения  готового
результата  в  виде  программы, а другого
ничего  и  нет. Вот поэтому мне и хочется
поставить  на  Скорпион  что-нибудь более
"дружественное".  Конечно программы после
этого  не  польются как из рога изобилия,
но все-таки хоть что-то.

 ZF:  Пользуетесь  ли  Вы ассемблером для
программирования на PC?

  Когда это необходимо - конечно.

 ZF: если нет - почему. если да - для че-
го?

 А.Л.:  Каждый инструмент необходим в оп-
ределенное время и для определенной зада-
чи.  Скажем, в оболочке программатора об-
ращение  к  портам мне удобнее было напи-
сать на ассемблере, основную программу на
C,  а  для  обработки  входных параметров
привлечь YACC.

 ZF: какой язык на PC Вы предпочитаете? И
почему?

 А.Л.:  C или C++ в зависимости от объема
задачи. Почему? Во-первых, мне близка его
"идеология",  а,  во-вторых, есть богатый
 выбор инструментальных средств.

 ZF:  Помогает ли Вам опыт, полученный на
Speccy  в работе на другой платформе? Ка-
ким образом?

 А.Л.:  В работе на Спектруме мне помога-
ет  опыт,  полученный на "Мере-60"... При
любой работе человек приобретает какой-то
опыт,  который  потом  может пригодиться.
Например,  кое-какие  алгоритмы  (быстрый
поиск, скажем) я попробовал для себя при-
  менить впервые на Спектруме.

 ZF: Что вы делаете на Speccy сейчас?

 А.Л.:  Занимаюсь  поддержкой встроенного
ПО  Скорпиона. Фактически для меня сейчас
Спектрум - полигон для испытаний, и иног-
да ностальгический игровой компьютер.

 ZF: Что плaнитуете в дальнейшем?

 А.Л.:  Замечательный вопрос,интересно, а
что  вы планировали на него услышать? На-
верное, жить и играться...

 ZF:  Какие  перспективы  Вы  видите  для
Spectruma в ближайшем будущем?

 А.Л.:  Рано  или  поздно  Спекрум должен
сойти со сцены, однако как показывает мой
опыт  и динамика поведения Speccy в нашей
стране, случится это еще не скоро.

 ZF:   Вы  знаете  о  проекте  (C)Nemo  -
"Transformer"?  Если да, то как Вы оцени-
ваете его перспективы?

 А.Л.:  Как мне кажется Слава не принима-
ет  во  внимание  "конъюнктуру рынка". Он
фактически предлагает сделать новый комп-
ьютер, у меня возникает вопрос - кто под-
держит его программным обеспечением? Судя
по  описанию  это будет достаточно мощный
компьютер - где многозадачная ОС, тексто-
вый  процессор (с элементами издательской
системы), протоколы и программы для выхо-
да  в Интернет... Если этого всего нет (а
это очень большой объем работ, включающий
предподготовку: компиляторы, компоновщики
-  т. е. инструментальные средства, кото-
рыми это все и будет делаться, либо кросс
средства,   которые   также   надо   сде-
лать-настроить),  то  перспективы печаль-
ные. Далее, сколько все это будет стоить?
И не только "железо", но и программы. Ко-
роче,  если  Слава  вдруг сделает опытный
образец  я бы очень хотел на него посмот-
реть  (и  на  образец  тоже). Вообще, это
большой  отдельный разговор. Я со многими
посылками  согласен, но не согласен с вы-
водами,  надо брать статью Nemo и вникать
в  каждый абзац, а так это все достаточно
голословно.

 ZF:  Как Вы относитесь к "нaворaчивaнию"
аппаратной  части  Speccy (General Sound,
видеоaкселерaторы, новые процессоры...)

 А.Л.:  В принципе, положительно. Это ес-
тественный выход неудовлетворенных запро-
сов. Кстати, это показывает, что Спектрум
все еще жив.

 ZF:  Какое,  по  вашему  мнению, влияние
Spectrum  оказывает  на  современную  мо-
лодёжь?

 А.Л.:  А я уже, значит,кто? К сожалению,
значительно   меньшее,  чем  Фома  с  его
Вист-1000.

 ZF: Ну a теперь традиционные вопросы:

 ZF: Ваше отношение к Speccy?

 А.Л.:  А  из всего вышесказанного не яс-
но?  Скажу только, что это компьютер, ко-
торому  я отдал больше времени, чем како-
му-либо другому.

 ZF: Ваше отношение к PC?

 А.Л.:  Положительное,  хотя  хотелось бы
лучшего.

 ZF: Ваше отношение к Amiga?

 А.Л.:  Уже безразличное.

 ZF: Ваше отношение к Macintosh?

 А.Л.:  Пока безразличное.

 ZF:  В какое время суток лучше работает-
ся?

 А.Л.:  В тихое,когда никто не отвлекает.
Обычно  это  ночь,  но если закрыть окно,
задернуть шторы и выключить телефон и те-
левизор - то все равно.

 ZF:  Держите  ли  домашних животных (ка-
ких:)?

 А.Л.:  Нет.  Люблю  кошек,  но видеть их
предпочитаю у друзей.

 ZF: Какую музыку предпочитаете (стиль)?

 А.Л.:  Хорошую.В зависимости от настрое-
ния я с одинаковым удовольствием слушаю и
Чайковского, и Queen, и много чего еще.

 ZF:  Что  пожелаете читающим это синкле-
ристaм?

 А.Л.:  Вы  обладаете наиболее удивитель-
ным  из  всех  существовавших  когда-либо
компьютеров. Оцените это.

_______________________________



Другие статьи номера:

Сегодня в номере - содержание журнала.

Авторы - авторы журнала ZX-Format No.6

От авторов - свершилось давно ожидаемое событие...

Игрушки - Последний утюг (новелла по игре 48 утюгов).

Игрушки - Приключения Винни Пуха. Часть вторая.

Игрушки - описание игры The Crypt (Castle Master 2).

Игрушки - описание редактора Адевентюр - PAW (часть 1).

Игрушки - описание редактора Адевентюр - PAW (часть 2).

Игрушки - описание редактора Адевентюр - PAW (часть 3).

Игрушки - описание редактора Адевентюр - PAW (часть 4).

Игрушки - описание редактора Адевентюр - PAW (часть 5).

Программистам - Beta Basic: продолжение разговора о бейсике (часть 2).

Программистам - General Sound: Руководство по программированию.

Программистам - MMD - драйвер. Описание структуры драйвера модема для терминальной программы MMD.

Программистам - AI от В.Медноногова. Подробное описание "волнового алгоритма" трассировки (автоматического рассчета оптимального) пути, с примером реализации на Basic.

Программистам - Искуственный интеллект. Продолжение цикла статей об "AI". Общие основы нахождения пути к цели.

Программистам - Тr-Dos для программистов. Макс Петров завершает свой рассказ о нетрадиционых методах работы с диском.

Программистам - обмен опытом: "3-colour". Описание эффекта "8-цветов на точку", хелп к вьюверу и сколько слов о конвертации картинок в формат "3-colour".

Программистам - обмен опытом: "3-colour". Несколько слов о конвертации картинок в формат RGB.

Программистам - обмен опытом: программирование мультиколорных эффектов.

IS-DOS - пользователям: как выполнить индивидуальную настройку системы IS-DOS на конкретную модель ZX Spectrum-совместимого компьютера и на выполнение Ваших задач.

IS-DOS - пользователям: как скопировать системный диск IS-DOS и остаться при этом в живых.

IS-DOS - программистам: краткий курс - программирование в среде IS-DOS.

IS-DOS - news: новые программы IS-DOS.

Железо - Краткий рассказ о возможностях процессора Z-180.

Железо - Multiviewer. Описание доработочки, позволяющей мерять скорость программ по бордюру без влезания в коды - легким нажатием кнопки.

Железо - о новом проекте фирмы Peters - "Sprinter". Новый Spectrum-совместимый компьютер нового поколения Speccy.

Железо - Мнение пользователя о скорпионовском контроллере IDE HDD - SMUC.

Железо - SuperSpectrum: об одном проекте Spectrum-совместимой машины. Её особенностью является совместимость с PC.

Железо - X-Trade FAQ. Ответы на наиболее часто задаваемые вопросы по GS и XTR-модему.

Премьера - Flash tracker. Описание 4-х канального редактора цифровой музыки, работающего с SoundDrive, от самого автора SoundDrive - Flash Inc.

Премьера - Описание последней версии универсальной терминальной программы, используемой в SpbZxNet.

Премьера - Mortal Kombat: что ждёт Вас в полной версии игры и некоторые коментарии к demo версии.

Премьера - XReversy: презентация новой игрушки, из популярного семейства "реши задачку - посмотри картинку".

Интервью - Интервью с одним из известнейших спектрумистов - Андреем Ларченко.

Здесь был ты - Рассказ "Абсолютная власть".

Здесь был ты - Рассказ "Дорога".

Здесь был ты - Повелитель зубов: пародия на одну популярную трилогию...

Почта - Обратная связь: ответное письмо Alex'а из Нижнего Тагила, выставленного в прошлом номере в "Уголок ламера".

Почта - Письма читателей: Андрей Яковлев, Денис Токарчук, Алексей Гаркулим, Александр Гордеев, Евгений Шумилов, Ниточкин Вадим, Михаил Ларкин.

Почта - бесплатная реклама и обьявления.

Разное - Страшилка.: Nemo рассуждает о месте PC и Spectrum'а в современной России.

Разное - Рецензия Nemo на книжку по цифровой схемотехнике. Для всех, кто хоть когда-нибудь испытывал желание включить паяльник и...

Разное - анкета: Результаты нашего социологического опроса спектрумистов.

Разное - Конкурс. Краткий отчет о наших конкурсах.

Разное - Проблемы рынка ПО: когда загнется Спектрум. Во всем ли виноваты Хакеры?

Разное - Перспективы ПО. Краткий обзор готовящегося к выходу ПО: Fast Tracker, Pro Sound Creator, Чёрный Ворон.

Разное - Перспективы ПО. Адвентюра From Beyond или "Извне".

Разное - мемуары о Питерской модемной сети для ZX Spectrum - SPbZXNet.

Amiga Club - Между нами, пользователями: сравнение характеристик Amiga 1200 с IBM PC.

Amiga Club - сравниваем производительность Амиг и PC. Насколько Амига актуальна в современных играх?


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Семь и 1/2 - Инструкция по технике безопасного секса.
Новости - Firestarter. Spriter by StАLL. Last Demо оf АwaКen. И нaступилa тьмa. Мagiс Eye. МineSweeper Prо. Cетевые новости.
X-Files - Воздействие НЛО на технику.
Обзор - обзор свежих релизов: Lord of Chaos, F-19 Stealth Fighter, Carrier Command, The Simpsons, Gauntlet 3, The Addams Family, Wild West Seymour, Sly Spy, Paris To Dakar, Duck Out, Johangir Khan World Championchip Squash, The Amazing Adventures of Robin Hood.
Юмор - Анекдот.

В этот день...   9 мая