Несколько мыслей напрашивается:
1) экономика. СССР не мог себе позволить копировать все подряд просто потому что "интересно". Ресурсов на это не хватало.
2) техническая политика. В СССР вычислительная техника развивалось по планам и программам, а не в результате конкуренции разных платформ. По мейнфреймам была программа копирования IBM 360/370. По мини-компьютерам - машин DEC и HP. По микрокомпьютерам программу вырабатывали все 80-е и победила линия Intel.
3) 8080 появился в 1974 и его копирование было начато раньше. А потом инженерам было очень трудно доказать чиновникам, что "нужно еще и вот этот процессор скопировать". Ответ чиновников мог звучать так: "А зачем? Наша промышленность уже готовит к выпуску К580ИК80. Пользуйтесь им."
4) 6502 не был интересен военным. Очевидно, что на оборонке не экономили. И лучший способ заполучить копию буржуйской микросхемы был найти какие-нибудь сведения об использовании этой микросхемы в составе оружия. Наверно, не нашли. На тот момент. Позже, возможно, что-то нашли, поскольку появился 4.К602ВМ1, но это было сильно позже.
Агат, насколько я понимаю, появился с подачи Академии Наук. Потому что именно там были люди читающие всю иностранную литературу по теме, ездящие по иностранным конференциям, следящие за новинками и способные увидеть перспективы развития этих новинок.
Для первых Агатов (которых несколько штук на макетках было собрано, то есть не на серийных машинах) использовался микропроцессорный комплект К588 с микрокодом, исполнявшим инструкции 6502. Как я понимаю, расчет разработчиков был на то, что Apple останется в ближайшее время одной из лидирующих архитектур и софта под него будет написано видимо-невидимо. Поэтому к моменту начала выпуска необходимость склонировать 6502 будет очевидна.
Софта для Apple действительно было написано много, но сила бренда IBM была больше, их персоналки были мощнее, а главное IBM удачно "засветила" все ключевые моменты своей архитектуры, поэтому клоны IBM начали выпускать все подряд. Поэтому ведущей архитектурой персоналок Apple не стала.
У CMOS вариантов отличается набор инструкций, поэтому некоторая часть Агатовского софта на них работать не будет. Например, тест памяти - там недокументированная инструкция с опкодом $02 используется.
Depletion load был в очень многих процессорах, от Z80 до 8086 и в поздних Motorola 6800. Загляните хотя бы в википедию https://en.wikipedia.org/wiki/Deplet...and_background. И это не помешало склонировать 8086. Так что дело не в технических трудностях. Тем более, что техпроцесс у 6502 был совсем не новый - 8 микрон.





Ответить с цитированием