Цитата Сообщение от ivagor Посмотреть сообщение
Вопросы к Андрею Малышкину:
1. Разработчиков не смущало то, что на телевизоре в ширину видны не все 256 точек? Или они подкручивали свои ТВ или мониторы и видели все?
2. Зачем сделали так, что в режиме SCR1 информация о цвете читается из 155РУ2, почему не из основной памяти?
Ответ:

На форуме возникают вопросы относительно того, а исходя из чего компьютер ПК-8000 разработали таким, каким он есть?
Для понимания конструкции компьютера опять придется почитать страницу "учебника истории"...

Изначально, когда на заводе "ВЭМ" (потом он стал называться ПО "ЭВТ") и в соответствующем министерстве возникла мысль производить бытовой компьютер, то ставилось целью чтобы это был массовый компьютер для работы и отдыха. Изначально он должен был быть способен на графику и игры, быть небольших размеров. Разработчики прекрасно понимали, что написать за 1-2 года разработки силами нескольких программистов десятки нормальных мощных игр на ассемблере просто не возможно, надо привлекать что-то со стороны. Оптимальным вариантом посчитали сделать полную копию MSX-1, так как если бы было полное аппаратное совпадение, то можно было бы спокойно применять огромное количество буржуйского софта. Изначально первая версия компьютера задумывалась с полным аналогом видеопроцессора Yamaha. По поводу звукового процессора мысли были разные, но все они упирались в то, что если удасться сделать видеопроцессор, то уж со звуком как нибудь разберемся.
Первое, где "обломало" министерство - это не возможность применить Zilog. При попытке получить разрешение в министерстве на разработку заказных логических микросхем разработчиков так же постигло разочарование: дорого, долго. Приблизительный образ видеопроцессора в виде дискретной логики был огромен, его можно было сделать в приемлемых габаритах только с применением многослойного печатного монтажа, но тут опять уткнулись в стоимость таких печатных плат и от многослойки пришлось отказаться. Таким образом, исходя из требований максимального удешевления изделия было принято решение о применении обычного двухслойного печатного монтажа не высокого качества, применении почти бытовых микросхем. За применение К565РУ5Г и РФ2 в большом количестве пришлось долго "воевать". ОЗУ в производство не давали, с его поставками были огромные проблемы. В итоге решили, что мы сейчас сделаем первую пробу в виде ПК-8000 со слабыми возможностями, а потом быстренько выпустим полный клон MSX-1. Но тут все последствия развала СССР и начала перехода общества к капитализму разрушили все начинания, и то, что уже сделали, дальнейшего развития в разработке не получило, так как деньги на разработку просто не от куда было взять. К тому же чисто технологически разумнее было начать делать 8086-совместимый компьютер, так как за границей 8080 и его развитие в виде Zilog уже считалось прошедшим днем.
Применение микросхем программируемой логики РТ было необходимо для уменьшения количества микросхем, уменьшения энергопотребления. Так же не последнее значение при выборе РТ явилось то, что ее не так то просто скопировать. Разработчики до последнего момента прятали прошивки РТ даже от своего производства, чтобы держать в руках "ноу-хау". Насколько я помню, при передаче производства в другие города первые партии РТ-ек делались в Пензе. Таким образом, применение ПЛМ стало своеобразной защитой от копирования и залогом соблюдения авторских прав. В дальнейшем, когда компьютер стало очень выгодно производить, его не смогли серийно выпускать подпольные цеха только из-за этих самых РТ-ек.
По поводу того, что на обычном телевизоре 256 точек не были видны. Дело в том, что в СКБ не было обычных телевизоров. Считалось, что для компьютера нужен не телевизор, а специальный монитор, чтобы не портилось зрение. Поэтому компьютеры сначала шли на 100% укомплектованные специальными мониторами, на которых никаких проблем не было. Только через 2 года серийного выпуска стали подменять мониторы телевизорами, вот там то и вылезла проблема с 256 точками.

При разработке видеопроцессора насколько это было возможным сделали все, чтобы он меньше загружал своими обращениями оперативную память. Т.е. на чтение памяти для ее отображения на мониторе тратится драгоценное время микропроцессора, он должен стоять в ожидании, что снижает производительность. Поэтому и появилось внешнее ОЗУ, да и аппаратно так было удобнее. Плюс какие-то решения были следствием уменьшения видеопроцессора в размерах из-за того, что пришлось отказаться от полного аналога MSX-1, который задумывался к проектированию изначально.