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. Насколько Амига актуальна в современных играх?


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

Похожие статьи:
ZXNet - О секретных файлах для пользователей сети ZXNet.
Новости - Нашелся глюк в 18 и 19 номерах.
Зазеркалье - Если Вы собрались покупать аудио- или видео-кассету: Сравнительная таблица качества аудио и видеокассет.
Вступление - содержание номера.
Послесловие - о релизах.

В этот день...   25 апреля