Ответ от автора "Эрика". Адрес: 309510 Россия, Белгородская обл. г.Губкин ул.Белинского д.3 кв.29 Ложкин Олег Е. ------------------------------------------------------------------------------- Здравствуйте Чистяков Владимир Иванович! Отвечаю на Ваше письмо, т.к хотел бы наладить с Вами взаимное сотрудничество. Почти все написанное Вами я знал еще до Вашего письма, поскольку занимаюсь ком- пьютерной техникой шестой год, и прошел такой же путь, как и Вы, с тем лишь от- личием, что я занимаюсь не "ПО", а "железом". Поэтому во многом согласен с Вами по поводу "ПО", однако не во всем относительно схемотехники. И вот почему. Ваше представление обо мне не соответствует действительности. Все Ваши разработки для "Ориона-128" для меня не новость. Все это я уже давно прошел. А начиналось все именно с 3-х битового цвета. Весной 1990-го я представил в журнал "Моделист Конструктор" вариант компьютера "Супер-Специалист" с 3-мя плоскостями экрана (аналогично ПК "Корвет"). Компьютер был одобрен для публикации, но после полу- тора лет, так и не был опубликован. В том компьютере так же была реализована виртуальная система - любой 16-ти килобайтовый сегмент памяти включался в любое 16-килобайтовое окно адресного пространства. Тогда я тоже считал, что это боль- шой плюс. Однако проанализировав такую архитектуру я пришел к выводу, что здесь плюсов меньше, чем минусов. Во-первых нагромождение железа - усложнение схемы, увеличение числа ИМС, путаница - это минус. Во-вторых, необходима программная поддержка, посколько включение "неправильного" сегмента даст зависание компью- тера - это тоже минус. Существенных плюсов почти нет: если использовать память под программы, то этот сегмент не может быть включен по другим адресам, поско- льку относительная адресация в Z80 только в пределах 256 байт, а использование памяти под блок данных дает безразличный результат, т.к абсолютно безразлично по каким адресам работать с данными. Это почти все плюсы. Поэтому в своих новых разработках я не использую такую перекрестную организацию памяти. После неудачи с публикацией "Супер-Специалиста", а именно осенью 91-го, поя- вился "Эрик" (его первое название было другое). Это максимально упрощенный, но со всем необходимым для дальнейшего развития вариант "Супер-Специалиста" на Z80. Эта схема и была опубликована в "Радиолюбителе" в апреле 1994. Следует за- метить, что организация цвета в "Эрике", наиболее подвергшаяся Вашей критике, есть не что иное, как трижды сокращенный вариант 3-х битового цвета: - две па- раллельные экранных области вместо трех; - экранные области расположены не в разных банках по одним адресам, а в одной банке памяти по разным; - нет апарат- ной поддержки одновременной работы. Год времени ушел на подготовку компьютера к публикации. Я столкнулся с аппаратной несовместимостью Z80 и I8080. Эту пробле- му я исследовал в декабре 91-го, поэтому я знаю методы корректировки программ, и конкретно Бэйсика Волкова. Дальше я освоил принтер, а затем дисковод. Формат дискет был выбран с секторами по 1 Кбайт. Затем печатная плата, схема, докумен- тация. Осенью 92-го года все было готово к публикации. Внезапно погибает мой друг, и я называю компьютер его именем. Отсюда такое название. В ноябре 92-го отсылаю материалы в МК и РЛ. На публикацию согласился РЛ. Дальше пошли многок- ратные задержки. Результат Вы знаете - лето 94-го. Однако 93-й не пропал даром. Полностью завершены 3 схемотехнические разработки, которые делают этот компью- тер сегодня одним из лучших. Но не единожды пройдя трудный путь публикации я понимаю, что в одиночку реализация этого компьютера затянется на годы, поэтому и появилось в РЛ обьявление с призывом к сотрудничеству. Необходим коллектив способный произвести "накачку" компьютера и бурную его реализацию. Результатом такой деятельности может стать появление в 95-м году нового конкуренто-способ- ного компьютера, способного потеснить все сегодняшние радиолюбительские ПК. Несколько слов о этих разработках: 1). Периферийная плата - двойной адаптер IBM-клавиатуры, 2 параллельных порта, 2 последовательных порта, часы, таймер, музыкальный сопроцессор. IBM адаптер работает в 2-х режимах: режим клавиатуры "Специалиста" - по сбросу; классичес- кий режим IBM-клавиатуры, включается программно. Двойной режим позволяет испо- льзовать уже имеющееся ПО и вновь создаваемое более прогрессивное ПО. IBM-кла- виатура позволяет стандартизовать клавиатуру по отношению к другим ПК, освобо- дить процессор от сканирования клавиш и тем самым повысить производительность, а также повысить надежность. 2 параллельных порта - 2 принтера, 2 джойстика, и возможность различных любительских подключений (программатор, мультиметр и т.п, 2 последовательных порта - принтер, модем, мышь, программатор, другой компьютер и т.д. Часы выполнены на 512ВИ1 - диспетчер реального времени, и энергонезави- симая память с системной информацией. Таймер ВИ53 обслуживает последовательные порты и выполняет роль секундомера. Музыкалка 8910 (12) обеспечивает звук в компьютере. 2). ПК "Кент": - тактовая частота процессора 8 Мгц; быстродействие на 70...80% выше, чем у "Эрика"; прерывания 50 Гц; возможность подключения, как 5--ти, так и 3-х дюймовых дисководов; спрайтовый экран, аналогичный структуре ZX: основная экранная область - D000...FFFF, область атрибутов - CA00...CFFF, стек и служеб- ная область - C800...C9FF, ОЗУ пользователя - 0000...C7FF - 50 килобайт. Цвет в атрибутах - аналогично ZX. Режим включается через вновь созданный регистр, име- ющий возможность отключать повышенную яркость "цвета бумаги" - то, чего нет в ZX. Смещение экрана в верхние адреса позволило организовать непрерывное поле памяти в 50 Кбайт для программ. Думаю, что Вы согласитесь со мной - "Кент" бу- дет интересен и пользователям и программистам. Высокое быстродействие, большой обьем памяти и вся необходимая периферия позволяют адаптировать ПО от многих сегодняшних компьютеров, не по-штучно, а программой компилятором. ПК "Кент", тот компьютер на который я приглашаю Вас и Ваших коллег - программистов-любите- лей. Что касается "Эрика" - эио временный переходный вариант от "Специалиста" к "Кенту". 3). RAM-диск представляет собой набор комплектов РУ7 с необходимой обвязкой и внутренней регенерацией. Может иметь любой обьем памяти - от 256К до 2 Мбайт. Включается в адресное пространство компьютера через системный разьем и может использоваться и как программная память. Организован синхронно - без WAIT. Отдельно хочу отметить, что завершается четвертая разработка - ПК "Форс" - форсированный вариант "Кента". В нем применяется тактирование процессора Z80 с частотой более 10 МГЦ, что повышает быстродействие еще на 20...30%. Теоретичес- ки уже проработан вариант на 12 МГЦ, но практическая его реализация приостанов- лена, т.к появился более совершенный метод увеличения быстродействия в несколь- ко раз. Сейчас идет его проработка. Теперь вернемся к Вашему письму. Многое из того, что Вы написали соответст- вует действительности. Есть спорные вопросы по схемо-технике. Но обсуждать я их не буду, поскольку технический уровень "Эрика" безусловно важная тема, но не главная. Главная особенность компьютера - это концепция его построения. Если вернуться назад в 80-е, мы увидим следующее. Начиная с 86-го, после публикаций РК86 и "Специалиста" в стране начинает развиваться "компьютерный бум" достигший к концу 80-х максимума. В компьютеризацию с огромным энтузиазмом включился весь интелектуальный потенциал любителей и профессионалов. Казалось результатом это- го должен бы быть огромный парк все более и более совершенных ПК, появление множества фирм, занимающихся ПО. Однако этого не произошло. "Компьютерный бум" прошел, ПК тех лет выкинуты и забыты, распались коллективы занимающиеся ПО. По- чему? Анализируя ситуацию приходишь к выводу, что все любительские ПК создава- лись по принципу компьютеров-однодневок. Каждый раз в свет выходит ПК с техни- ческими параметрами лучшими, чем до него. Естественно такой ПК находит своих пользователей и они с энтузиазмом бросаются на его освоение. Однако проходит время, ПК устаревает. Его выкидывают, а вместе с ним уходят из любительского творчества уже опытные компьютерщики. К сожалению, так построены многие сегод- няшние ПК. Например "Специалист". Он погиб не потому, что было проведено мало работы по его усовершенствованию и наращиванию ПО. "Специалистовцы" работали безукоризненно, но трагедия в том, что он был обречен на вымирание, т.к его да- льнейшее развитие должно было быть предусмотрено в самом начале, чего не было. Или например "Орион". Та же ситуация. Создавая сегодня различного рода "примоч- ки", его пытаются удержать от вымирания, но это уже невозможно, и не потому, что новые доработки плохие или авторы мало или плохо работают. Причина находит- ся в далеком 1990-м. Именно тогда должна быть заложена возможность широкого расширеия и модернизации. Сегодня, присоединяя разные дополнительные платы раз- работчики "растаскивают" компьютер аппаратно и программно, что только прибли- жает его гибель. Поэтому, разрабатывая новый ПК, особое внимание было уделено перспективам. Поясняю: сегодня мы имеем следующий вариант - "Эрик" + периферий- ная плата + RAM-диск 2 Мбайта - слабый компьютер. Завтра вынимаем "Эрик" и вс- тавляем "Кент" - уже отличный компьютер. Затем делаем RAM-диск не на РУ7, а на РУ15 и заменяем его - уже память не 2, а 8 Мбайт. Дальше "Форс". Если в будущем появится необходимость в новой периферии - вынимаем сиарую плату и вставляем более совершенную, и т.д. Поэтому "Эрик", технически слабый сегодня, имеет пер- спективы гораздо более далекие, чем "Орион", ZX-128 и "ПРОФИ". Результатом этой разработки может быть возрождение "специалистовцев" и обьединение всех последу- ющих присоединившихся компьютерщиков. Есть еще одна важная особенность данного ПК, о котором пока не говорилось - винчестер. Отсутствие режима ПДП в сегодняш- них ПК делает подключение винчестера к ним абсурдным. В предлагаемом ПК такая возможность имеется, причем возможно присоединение винчестера со скоростью об- мена информации до 16 Мбит/сек! Следует отметить, что для создания такого ПК потребовалось произвести "чистку", а именно все порты перевести по адресам ВУ, а в адресном пространстве памяти оставить только память. Для портов использу- ется короткая дешифрация с полной дешифрацией, что дает однозначность и исклю- чает путаницу, как в ZX. Я понимаю тех "специалистовцев", которые "прикипели" душой" к своим вариантам и что-либо менять им не хочется, т.к необходимо кор- ректировать ПО с учетом новой адресации. Вопрос этот психологически трудный, но выбирать здесь приходится из 2-х вариантов: либо продолжить лежание на полке старого ПК с его ПО, либо скорректировать ПО и пойти дальше в развитии "Специа- листа". Я предлагаю всем второй вариант. Вот такая перспектива "Эрика", сильно подвергшемуся Вашей критике. Чтобы воплотить в жизнь все это, нужен хороший коллектив единомышленников, поэтому предлагаю обьединиться и серьезно начать работать. Вместе легче решить имеющиеся проблемы, ввести необходимые корректи- ровки и содать мощное ПО. Надеюсь на Вашу искренность об оказании помощи, выс- казанную в письме, однако, если Вы отнесетесь к вышеизложенному скептически, а я этого не исключаю, то хотя бы поделитесь информацией с коллегами радиолюбите- лями. Жду Вашего ответа. Ложкин Олег, г.Губкин Белгородской области PS: Многие вопросы опущены, т.к не имеют смысла без сотрудничества.