Hishnik писал(а):
Здесь прекрасно можно обойтись программным эмулятором. Более того, без комплекта программных моделей и приступать к проектированию "отечественного железа" нет ни малейшего смысла.
Программные эмуляторы работают и используются, конечно.
Например, автор документации по Каллисто не владеет МК-161. Во время приезда Михаила Рамендика в Москву я поставил ему на ноутбук эмулятор МК-161. После написания документации проверил все его примеры на железке и сделал скриншоты, которые и вошли в релиз Руководства.
Но степень надёжности, как вы понимаете, разная. Возвращаясь к вашей аналогии это как резистор и модель резистора. Запущенная поверх операционки, которой может, например, захотеться обновиться или обидеться на забитую память. Внешние устройства, управление которыми основной конёк ЭКВМ, тоже с эмуляторами работают не столь приятно, как хотелось бы.
Hishnik писал(а):
А если идти по пути "Семико", то прямая дорога в магазин вроде "Чип и Дип" или "Терраэлектроники" с выбором любой приятной платы. Там будет и 16 бит (а скорее 32), и набор периферии, и графический дисплей, а то и индустриальное исполнение, хотя для отладочных плат это редкость. В итоге такое же, только на другом МК, я навскидку спроектировал бы за пару выходных.
Кстати, заходил в «Чип и Дип», когда искал камень на возможную замену микроконтроллера МК-161. Полюбовался на платки, про которые вы рассказываете. Очень приятные, согласен. Тут три подводных камня:
1. Если мы отказываемся от ограничений «делаем на отечественном», затея лишается смысла. Ну или становится совершенно другой задачей. Берёшь Ардуино — и вперёд, все технические препятствия преодолены.
А отечественных плат, например на 1894ВГ1Т, там нет.
2. В принципе, спаять единичное изделие и даже запрограммировать не так сложно. Есть проекты, где даже старые МК-61 повторяли на современной элементной базе.
Проблема в том, что паять уже второй экземпляр будет не так интересно. Даже за 15000 ₽ не каждый возьмётся. А когда речь пойдёт о конвейере на десятки и сотни машинок с гарантийной поддержкой и возможной налоговой инспекцией, любой энтузиаст заскучает.
3. Отладочные платы меняются. Сегодня одни, через 3 года другие. Контроля за производством у «разработчика» таких ПМК нет. Вместо «нетленок», которые мало кого оставляют равнодушными (кто-то в них влюблён, кто-то брызжет ненавистью) мы опускаемся в «реальный мир», где каждые 10 лет надо продавать версию N+1, иначе съедят или забудут.
Да и собирая ПМК по частям из отладочных плат мы не добьёмся даже того брутального дизайна, который у МК-161. Замечательные римейки ПМК, о которых я написал выше, так и остались одиноким клубком проводов на столе у их разработчика.
Hishnik писал(а):
Существует понятие "технологический сдвиг", который делает или неэффективным или технически невозможным ряд приемов, использовавшихся на предыдущем этапе. Этих технологических сдвигов было несколько только в обозримом прошлом, а уж сколько их прошло со времен МК-61 и 8051, трудно представить.
Такие понятия — хитрая вещь. Описание мира нужно, но всегда отражают определённую позицию наблюдателя. Некоторые представления о мире позволяют, например, зарабатывать деньги и побеждать конкурентов. Но попадая под влияния предложенных представлений и вступая в чужую игру можно оказаться и побеждённым — в битве архитектур выигрывают далеко не все.
За сам МК-161 пусть говорит разработчик. У нас картины мира расходятся как минимум в деталях. Но при разработке Каллисто я использовал аналогию «грядки на даче».
Да, возможно огурчики не такие длинные, как гидропонные из магазина. Их не так много, как в колхозе и обходятся дороже. Зато свои.
В таких представлениях импортная техника используется, как инструментальная среда для разработки отечественных технологий. В 2018 году, возможно, наша монохромная графика 128×64 не так впечатляет, как японская Full HD (на днях приобрёл Nintendo Switch и радуюсь) — но мне было приятно программировать её на трансляторе, написанном соотечественниками. И потом запускать её на коробочке, пусть пока с китайской начинкой, но на основе известных с детства разработок ПМК. Можно назвать это «хобби», если угодно.
А что в конечном итоге победит, жизнь покажет. Пока, при нашем поколении, архитектура ПМК выжила и развивается. БЭСМ и Сетуни, увы, не так повезло. Завтра же всякое может случиться. От санкций и мировой революции до того, что наши разработки найдут себе коммерческую нишу. Там уже другим поколениям заботиться.