Попытался ответить на Ваши вопросы. Прошу строго не судить, ведь прошло много лет и кое-что забылось. Я скопировал Ваши вопросы, а ниже написал ответы. Некоторые вопросы пересекаются с первым интервью, поэтому ответы на них я не повторял, а ссылался на первое интервью.
1. Рассказывая о разработке "Львова", Вы вспоминали про "специальное назначение". "Львов" сразу планировался для военных нужд, или это просто была одна из возможных сфер применения?
Я работал в одной из лабораторий ОКБ «Львовского политехнического института» по совместительству (как и большинство преподавателей нашей кафедры). Тематика работ по линии ВПК. Я видел потребность в мобильном компьютере для этой сферы. Работу начал инициативно, осваивая клон I8080А (580ИК80 один из немногих на то время микропроцессоров, который мог использоваться по линии ВПК).
2. Были предварительные требования к компьютеру: количество цветов, разрешение экрана и т.п?
Все задачи я формулировал для себя сам (работа была инициативная и руководство узнало о ней после празднования на выставке в 1985г (см. первую часть интервью) ).
3. Расскажите, пожалуйста, подробнее о ПК-01М? Что было толчком для создания модификации? Много экзепляров было выпущено? Имел ли он совместимость с ПК-01?
Он появился после создания отдельной лаборатории. Совместимость с ПК-01 была на уровне Бейсика и точек входа в Мониторе (конечно, в возможных пределах). Выпускался он малыми количествами на собственном производстве ОКБ «Львовского политехнического института» для специальных целей. Готовился для серийного выпуска как учебный, даже была разработана специальная микросхема кодирования цвета. Пока не нашел кальки на ПК-01М (см. первую часть интервью).
4. Вы упоминали неудачную попытку поставок в СССР Z80 из Японии. Были ли у Вас планы создать компьютер совместимый с MSX (популярнейшей там платформой)?
(см. первую часть интервью).
5. Знали ли в то время про клоны Z80 процессора, скажем, из Восточной Европы? Были ли идеи применить их при создании "Львова"?
Знал и видел «Спектрум», собственного Спектрума не имел. Много радиолюбителей его копировали. А я был штатным сотрудником кафедры и совместителем лаборатории, работавшей в определенном направлении, поэтому мне было не до радиолюбительства (к сожалению).
6. Предлагали ли Вам разрабатывать дополнительные расширения к уже существующему ПК-01 (кроме ПК-01М)?
Таким заказом был ПК-02 «Мукачево». Эта работа финансировалась централизованно.
7. Кроме разработки, нужно было производить ПК, продавать, писать для него программы, кто глобально контролировал этот процесс?
Я пробовал создать специальное подразделение для разработки учебного и развлекательного ПО, но все оно как-то «заглохло». Что-то там делали на серийном заводе, но я это не контролировал.
8. Помните ли Вы, кто разрабатывал встроенное программное обеспечение для "Львова" (BIOS, интерпретатор Бейсика)? Интересно было бы знать, чем они компилировались, как тестировались. Сохранились ли где исходники?
Базу Монитора (тогда определением BIOS редко пользовались) и Бейсика я скопировал с габаритной системы мирного назначения, что выпускалась в одной из стран соцлагеря (распечатал память на принтере, а затем вручную набирал). Поэтому работу проводил в машинных кодах (искал нужные точки входа и подставлял свои программы написанные в машинных кодах). Позже таким же образом адаптировал компилятор АССЕМБЛЕР и работа пошла повеселее. В основном работал вечерами после окончания рабочего дня и в субботу и воскресенье (в те времена работа в субботу и воскресенье на режимных объектах допускалась по специальному разрешению). Тогда отношение к работе было несколько иным, чем сейчас. Было много энтузиазма, руководство поддерживало инициативу. Уже после создания отдельной лаборатории к работам по совершенствованию ПО были подключены еще люди (я называл их в первом интервью), в частности, доработкой БЕЙСИК занимался Опир Юрий Мирославович (в частности, было добавлена возможность редактирования операторов в пределах одной строки, проводились работы по редактированию в пределах экрана и т.д.). В ПК-01М и ПК-02 "Мукачево" Монитор был несколько переписан и дополнен, да и БЕЙСИК также. После появления на карте мира независимой Украины активно начались работы по созданию собственных новых вариантов ПК, а затем было резко приостановлено финансирование, приборостроительные заводы Львова и микроэлектронные заводы Украины начали «разваливаться» и ... .. имеем результат.
9. Существовали ли какие-то спецификации, по BIOS, общие для советских компьютеров на базе КР580ВМ80А? Некоторые аналогичные по назначению подпрограммы имеют одинаковый формат вызова.
Мне кажется что все работали практически без координации. Основная причина в том, что на высоком уровне было принято решение КОПИРОВАТЬ IBM/PC на собственной элементной базе (ЕС 1840, ИСКРА1030, Нейрон). Все остальное отвергалось и, соответственно, не финансировалось. Такая же история и с появлением больших ЭВМ серии ЕС. Наши собственные разработки больших и малых ЭВМ тогда были на уровне западных, а некоторые и лучше. Но именно принятие решения о копировании и привело к нашему отставанию от Запада в области вычислительной техники. Создавалось впечатление, что кто-то ОЧЕНЬ не хотел развивать собственные разработки. Хотя в Москве было создано МНТК «Персональные ЭВМ» под руководством академика Наумова, но он умер и развитие собственных разработок практически остановилось. Кстати, подобная история была и с многоразовым кораблем «Буран». У нас был значительно лучший вариант, его прототип еще где-то хранится в Москве в музее. Но это уже другая история.
10. Похожий вопрос по интерпретатору Бейсика. Были ли использованы существующие компиляторы?
См.. ответ на вопрос 8.
11. Интересен принцип формирования палитр, помните ли, что именно обусловило появление такой нестандартной схемы?
Это еще одно из доказательств, что аппаратно ПК-01 ни с чего не копировался.
12. Не знаете, почему на большинстве советских ПК, латинская раскладка не QWERTY, а JCUKEN?
Была какая-то версия, но я уже не помню.
13. Очень качественно сделаны надписи на клавишах - из двух видов пластика - стереть невозможно. Чья это была идея?
Все это заслуга одного из военных заводов Львова, где выпускался ПК-01.
14. Качественный, сравнительно с другими советскими моделями, монтаж - это "отклик" "специального назначения" ПК-01, или просто повезло с производителем?
Все это также заслуга одного из военных заводов Львова, где выпускался ПК-01.
15. Почему интерпретатор Бейсика копируется из ПЗУ в ОЗУ?
16. Почему при включении видеопамяти (4000-7FFF), нижняя область ОЗУ (0000-3FFF) так же отключалась?
17. Помните о проблеме, связанной с тем, что программы в ОЗУ работали медленнее?
Особенностью ПК-01 было аппаратное совмещение ОЗУ и видеопамяти (программы могли загружаться и в видеопамять), пиксельная организация видеопамяти, обеспечение цветной пиксельной графики, страничная организация памяти (580 мог прямо адресовать только 64кб) и т.д.. Это позволило «вписаться» в габариты клавиатуры, но приводило к некоторым неудобствам, описанным в п.15-17.
18. Также интересует выбор формата записи на магнитофон (частотная модуляция против фазовой)
Уже на этапе подготовки к серийному выпуску было поставлено требование реализовать формат, совместимый с MSX (я уже упоминал в первой части о намерении выпустить прототип на базе Z80 - основная причина - большое количество программного обеспечения для ПК на этой базе).
19. Помните какие-то смешные истории / казусы, связанные с ПК-01?
20. Кто придумал поставить кнопку сброса на клавиатуре среди других клавиш?
Кнопка СБР (RESET) тогда относилась к функциональным и соответственно была размещена среди них. Из смешных историй запомнилась одна: мы очень радовались, когда при выходе из строя компьютера пользователи писали: не работает кнопка СБР.
21. Почему Андрея Роговского (бывший программист под ПК-01) бьет током, когда он выигрывает у "Львова" в шахматы?
Наверное, ПК-01 таким образом выражает свое недовольство, хотя ПК-01 мог бы додуматься и до чего-то более оригинального. Поверьте, я реально видел очень мало игровых программ для ПК-01. Я пробовал создать специальное подразделение для разработки учебного и развлекательного ПО, но всё оно как-то «заглохло». Что-то там делали на серийном заводе, но я это не контролировал. Мне кажется, что большинство ПО для ПК-01 - это заслуга энтузиастов-радиолюбителей.
С уважением, Владимир Пуйда.
Last edited by Zelya on 30 Dec 2011, 14:53, edited 1 time in total.
|