Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт мар 29, 2024 05:57

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 197 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 14  След.
Автор Сообщение
 Заголовок сообщения: Re: Каллисто 1.0 для «Электроники МК-161»
СообщениеДобавлено: Вт сен 04, 2018 17:58 
Можно было выбрать и Спектрум, конечно. Но я рад, что для решения задач автоматизации была выбрана отечественная система команд. Это позволило, в частности, развить её до Форта — который теперь можно развивать с учётом уровня 2012 года.

И да, сохранение и развитие своей системы команд и линейки устройств это путь к победе. Резать же своих свиней и каждый раз бегать на рынок за чужой едой — путь к разорению.

Тому множество примеров. От Интела, кто гнёт свою линию 4004 через 8080, 8086 и «Пентиумы» до HP, кто выпускает свои калькуляторы «25th Anniversary Edition». Сколько десятилетий развиваются Windows и MacOS, нагуглить? Тому есть причины. Про Форт здесь можно и не упоминать, все в курсе. Наука также развивается, аксиомы Эвклида и астрономическая номенклатура арабов сохранены, где доказали свою успешность.

Вопрос здесь больше в том, как совершенствовать свои языки, в каком направлении. И тут я сторонник научной школы проф. Вирта, встреча с которым в Москве и Нижнем сильно повлияла на моё мировоззрение. Удачное развитие языка уменьшает количество базовых концепций, но увеличивает их выразительную мощь — то, что индустрия ещё не успела осознать. Интересно проверить эти научные идеи на примере Каллисто.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Каллисто 1.0 для «Электроники МК-161»
СообщениеДобавлено: Вт сен 04, 2018 18:18 
Hishnik писал(а):
Эмулятор ПМК - уровень курсовой работы студента и основные усилия там нужны на то, чтобы вчитаться в документацию.

Просто цикл выборки опкода с переключателем по выполняемым операциям, распечатанный на принтере — это курсовая.

Но «Электроника МК-161» это коммерческий продукт, где помимо выполнения п-кода есть драйверы последовательного и параллельного интерфейса, файловая система, графический интерфейс пользователя, API для доступа ко всему этому богатству со стороны «программ пользователя».

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

Как учителю, мне было бы интересно взглянуть на такого «студента», кто проделает всю эту работу просто ради росписи в зачётке.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Каллисто 1.0 для «Электроники МК-161»
СообщениеДобавлено: Вт сен 04, 2018 20:38 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
ath писал(а):
Но «Электроника МК-161» это коммерческий продукт, где помимо выполнения п-кода есть драйверы последовательного и параллельного интерфейса, файловая система, графический интерфейс пользователя, API для доступа ко всему этому богатству со стороны «программ пользователя».

И это все для 8051? :) Если брать исходный чип, то память кончится гораздо раньше, чем терпение программиста по реализации всего этого. Для МК понятие "драйвер последовательного интерфейса" попросту вырождено - это набор операций по чтению и записи периферийных портов. Запуск периферийных устройств слабого МК - совершенно рутинная задача, для которой нужно только желание завершить и доступ к документации и примерам.

ath писал(а):
Помимо прошивки подготовлены конструкторская и эксплуатационная документации, калькуляторы запущены в производство, занесены в необходимые каталоги, осуществляются продажи и гарантийное обслуживание.

Это такая редкость? К тому же наличие такого набора документов абсолютно ничего не доказывает насчет технического уровня разработки. Там исходно был прибор для титрования, насколько я помню первую волну хихикания над МК-161? Довольно много простых приборов по сути не предъявляют каких-либо серьезных требований к управляющей электронике? Что, если там по алгоритму достаточно тактовой частоты 23 кГц, то надо непременно озаботиться разработкой соответствующего процессора? А в большинстве механических и химических явлений все происходит крайне медленно по сравнению со скоростью работы процессоров. Поэтому при частоте 4-8-20 МГц разработчики могут резвиться в программах как им нравится, "доказывая" самим себе, что их подход, оказывается, работает. При этом ТУ - внутреннее дело компании-разработчика, главное, чтобы они были. В итоге люди, имея персональное хобби, порезвились в рамках технических возможностей, что в целом примерно соответствует тому, что я иногда на печатных платах рисую в уголке шелкографией контуры своей форумной аватарки :)

ath писал(а):
Как учителю, мне было бы интересно взглянуть на такого «студента», кто проделает всю эту работу просто ради росписи в зачётке.


Мне жалко тратить время реального студента на такую работу из категории "сделаю просто потому что я умею". Подобный проект не соответствует критерию актуальности, поскольку придется внятно сформулировать, что это за штука, зачем она нужна и как соотносится с текущим уровнем разработок (хотя бы в России). И если начать рассказывать именно про разработку вычислительного устройства (а не упражнение по реализации эмулятора), то это начинает выглядеть как издевательство. "Чтобы сделать российский музыкальный центр, разработаем новый патефон, потому что на большее у нас не хватает технологий. Для этого купим iPod и засунем внутрь деревянного ящика. Ящик мы делать умеем. На все это у нас есть КД по ГОСТ-Р". Да, смешно.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Каллисто 1.0 для «Электроники МК-161»
СообщениеДобавлено: Вт сен 04, 2018 21:32 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
ath писал(а):

Как интересно! Вы сохранили старый добрый INTERPRET для основного цикла. И именно он вызывает REFILL

Это общепринятый подход или какая-то ваша особенность? А самый верхний уровень CATCH обрабатывается в QUIT ?


Просмотр исходников СПФ и Форка, показал что в них также вызывается INTERPRET при трансляции источников
Что-то вроде
Цитата:
BEGIN REFILL WHILE INTERPET ....

У меня Bнтерпретатор вызывается из CATCH. Во избежание, так сказать.
Вызывающее слово для трансляции источника тупо должно предоставить буфер с текстом и функцию его перезагрузки интерпретатору. Поймать ошибку, если будет, и восстановить зн. переменных, как в примере с EVALUATE.

У меня QUIT вообще нет.
Вот как обрабатываются ошибки в "вышке"
Код:
OK
BEGIN
['] TRANSLATE-CONSOLE CATCH
DUP
IF
   ." ERROR number: " . CR
   ERROR_data    \ печать вспомогательной информации.
   STATE 0!
   OK
ELSE DROP
THEN

AGAIN


_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Каллисто 1.0 для «Электроники МК-161»
СообщениеДобавлено: Ср сен 05, 2018 01:28 
Hishnik, W77LE516P довольно продвинутый 8051. Там 64К прошивки и терпение у авторов МК-161 не кончилось. :D Им гораздо сложнее далось общение с открытым миром — когда налетели как критики-зазнайки, так и требовательные любители. :D

Понятно, что файловая система на внешнем носителе через SPI сложнее, чем драйвер RS-232C или Centronix. Но даже эти драйверы сделаны грамотно. Не просто обращение к регистрам камня, а API для доступа к буферу и система прерываний, чтобы у желающих была возможность обрабатывать поступающие блоки по их получению, прямо на входном языке МК.

Конечно, каждый элемент этой разработки можно поручить студенту. Но той коммерческой надёжности и продуманности, что получились у Новосибирска, не выйдет. Как студенты готовят документацию, знаете. Здесь же всё сделано по ЕСКД и ГОСТам, как в лучшие советские времена.

Часть внутренней документации убрана с сайта производителя, но что требуется владельцу для программирования МК-161 на входном языке, выложено бесплатно. За небольшие рубли можно приобрести документацию в бумажном виде. Ваш студент же забудет о курсовой уже через час после её сдачи.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Каллисто 1.0 для «Электроники МК-161»
СообщениеДобавлено: Ср сен 05, 2018 01:37 
Victor__v,

огромное спасибо. Все сложные вопросы разобрали. Архитектуру Каллисто-2 теперь вижу намного чётче.

Непонятно, правда, оставлять ли систему блоков, которую я в Каллисто Классик реализовал поверх родной файловой системы МК-161. Но до этого ещё дойти нужно.

Новые вопросы появятся, но уже во время кодирования. Было приятно с вами побеседовать на технические темы! Если что-то сами хотите рассказать, что интересного появилось в трансляторах со времён Форта-83 и ANS, с удовольствием почитаю.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Каллисто 1.0 для «Электроники МК-161»
СообщениеДобавлено: Ср сен 05, 2018 01:53 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
ath писал(а):
Hishnik, W77LE516P довольно продвинутый 8051. Там 64К прошивки и терпение у авторов МК-161 не кончилось.

8051 имеет множество клонов. От исходного 12-тактового цикла отошли многие производители. Понятно, что память, периферия, корпус уже другие. Тем не менее, это по-прежнему остается в классе low-end микроконтроллеров.
ath писал(а):
Им гораздо сложнее далось общение с открытым миром — когда налетели как критики-зазнайки, так и требовательные любители.

А как они себя позиционировали, так к ним и отнеслись. Делали бы приборы с индикатором и элементами управления - вряд ли кто-то их бы и заметил. Захотели славы через эпатаж - получили реакцию разработчиков.
ath писал(а):
Понятно, что файловая система на внешнем носителе через SPI сложнее, чем драйвер RS-232C или Centronix. Но даже эти драйверы сделаны грамотно. Не просто обращение к регистрам камня, а API для доступа к буферу и система прерываний, чтобы у желающих была возможность обрабатывать поступающие блоки по их получению, прямо на входном языке МК.

Можно я не буду это особо комментировать? Это просто какая-то пропаганда. Что за API? Чем прерывание так выделяется в архитектуре МК? Прерывания точно так же настраиваются через периферийные регистры, и внутри обработчиков флаги и данные в регистрах и находятся. Это все элементы настройки периферии микроконтроллеров, и сделать как-то особенно "грамотно" тут вряд ли получится. Ну разве что люди сначала сами пробовали, а потом все-таки почитали документацию от производителя.
ath писал(а):
Но той коммерческой надёжности и продуманности, что получились у Новосибирска, не выйдет.

Ну что там за "коммерческая надежность"? :) Вообще, "коммерческая" при цене в 15 тысяч... гм... С 8-битными однокристалками ситуация обычно довольно простая - их либо неправильно подключили, либо правильно, согласно рекомендациям. Что там за надежность и продуманность? Раньше конденсаторов ставили мало, а потом стали ставить сколько рекомендовано? Или землю плохо разводили, а стали разводить хорошо?
ath писал(а):
Как студенты готовят документацию, знаете. Здесь же всё сделано по ЕСКД и ГОСТам, как в лучшие советские времена.

Студенты разные бывают. Сам факт выпуска документации слабо соотносится с технико-экономическими характеристиками продукта. Если люди так довольны, что могут сделать коробочку с однокристальным МК внутри - ну пусть их. Можно даже похвалиться перед теми, кто слабо разбирается в электронике. Но выступать в качестве "авторов российского ПМК"....

Вот, кстати, нашелся российский клон 8051.
https://niiet.ru/product/id4
https://niiet.ru/wp-content/uploads/pub11.pdf
Можно покупать, программировать и не отвлекать людей от работы. Вполне российское, даже температурный диапазон не коммерческий.

ath писал(а):
Ваш студент же забудет о курсовой уже через час после её сдачи.

Немотивированный студент вообще о любом учебном мероприятии забудет. Однако же речь идет об уровне работы. Эмулятор существующего 8-разрядного процессора не годится на диплом.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Каллисто 1.0 для «Электроники МК-161»
СообщениеДобавлено: Ср сен 05, 2018 02:18 
Hishnik писал(а):
Что за API? Чем прерывание так выделяется в архитектуре МК? Прерывания точно так же настраиваются через периферийные регистры, и внутри обработчиков флаги и данные в регистрах и находятся.

Прерывания, о которых вы пишете — аппаратные.

Производитель разработал собственную систему прерываний, когда по нажатию кнопки, окончанию счёта таймера, приёму блока по RS-232C или отправке этого блока и т.п. вызываются подпрограммы на входном языке МК-161.

При этом эти прерывания программируют и настраивают также средствами входного языка. Их может разрабатывать не специалист, а прикладник или даже школьник — знания ассемблера или Си не требуется.

Hishnik писал(а):
Ну что там за "коммерческая надежность"? :) Вообще, "коммерческая" при цене в 15 тысяч... гм... С 8-битными однокристалками ситуация обычно довольно простая - их либо неправильно подключили, либо правильно, согласно рекомендациям. Что там за надежность и продуманность?

Они выражаются в том, что мой МК-161 глючит реже, чем айфон. Точнее вообще не глючит — ни оборудование, ни прошивка.

Их действительно можно ставить на обслуживание школьных звонков или АЗС — и всё будет работать, как часы 24/7/365.

Hishnik писал(а):
Вот, кстати, нашелся российский клон 8051.
https://niiet.ru/product/id4
https://niiet.ru/wp-content/uploads/pub11.pdf
Можно покупать, программировать и не отвлекать людей от работы. Вполне российское, даже температурный диапазон не коммерческий.

Очень интересно, спасибо! Именно с расчётом на замену такими чипами и был выбран камень МК-161.

К сожалению, для следующего поколения ПМК хочется что-то помощнее. Ремейк МК-161 делать на 8051 не интересно — всё, что можно выжать из этой архитектуры, в МК-161 уже сделано. Возможно, если санкции совсем зажмут или мировая война с изоляцией, Новосибирск перейдёт на 1882ВМ1Т.

Но я надеюсь, что есть что-то отечественное минимум 16-битное с 100МГц и выше, при этом низкого потребления. Форт-процессор было бы идеально! То, что входной язык абстрагирован от ассемблера камня, позволит использовать на новых ПМК весь софт, накопленный для Б3-34 и МК-161.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Каллисто 1.0 для «Электроники МК-161»
СообщениеДобавлено: Чт сен 06, 2018 02:18 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
ath писал(а):
Прерывания, о которых вы пишете — аппаратные.

Производитель разработал собственную систему прерываний, когда по нажатию кнопки, окончанию счёта таймера, приёму блока по RS-232C или отправке этого блока и т.п. вызываются подпрограммы на входном языке МК-161.

При этом эти прерывания программируют и настраивают также средствами входного языка. Их может разрабатывать не специалист, а прикладник или даже школьник — знания ассемблера или Си не требуется.

Насколько я вижу, вы в этом вопросе не до конца разобрались.

Прерывания напрямую соответствуют своему названию - они аппаратно влияют на выполнение программы процессором. У прерывания есть обработчик, представляющий собой подпрограмму, с фиксированной или настраиваемой точкой входа. Возможен прямой вызов этого обработчика - например, так были устроены сервисы MS-DOS, вызываемые командой процессора int 0x21. Аппаратного запроса, вызывающего переход к обработчику, не было, все прерывания в IBM PC имели меньшие номера.

Микроконтроллеры обычно имеют достаточно развитую систему обработки и генерации аппаратных прерываний, которые характерны для работы периферийного оборудования. Кроме возможности настроить генерацию прерывания просто на внешний вывод (с различной логикой срабатывания), запросы на прерывания генерируют также периферийные устройства процессора - таймер, UART и т.п.

Можно ли из обычного цикла работы программы обеспечить обработку периферии? В принципе можно, это называется поллинг. Основной цикл программы последовательно опрашивает состояние устройств, читая регистры статуса и принимает решение о переходе на тот или иной обработчик событий. Недостаток этого подхода заключается в возникновении проблем при наличии периферии, критичной ко времени отклика, что может усугубиться большим интервалом опроса. Ну например, если в основном цикле процессор эмулирует что-то постороннее, нехарактерное для его основной работы.

Интересно то, что примеры обработчиков прерываний обычно присутствуют в большом количестве в сопроводительной документации, вплоть до автоматической генерации шаблонов, где все настроено и созданы заголовки функций для обработчиков. Почему от этого надо отказываться, непонятно. Из обработчиков без особых проблем можно вызывать слова Форта или функции эмулируемой машины, это просто точка входа в подпрограмму, управление на которую передается аппаратно. Программный поллинг вместо прерываний нуждается как минимум в разъяснении, потому что это никак не достижение разработчиков.

ath писал(а):
Они выражаются в том, что мой МК-161 глючит реже, чем айфон. Точнее вообще не глючит — ни оборудование, ни прошивка.

Ох... да уж. А резистор глючит... да практически никогда не глючит. Берем фокус - пишем для МК-161 некорректную программу. Например, с бесконечным циклом. Зависнет? А ведь айфон это программно-аппаратная платформа, способная запускать сторонние программы, с неизвестным заранее поведением, запросами и взаимодействием с другими программами и службами айфона. Возможно, это и неочевидно, но вокруг нас масса устройств, содержащих внутри чипы, сопоставимые по классу с 8051. Это могут быть часы (я даже не про смарт-часы, а простые с 7-сегментными индикаторами), пульт от телевизора, уличный электронный термометр, и масса устройств в автомобиле. Много ли глючат эти устройства? А они вполне могут быть сопоставимы по объему кода с МК-161.

ath писал(а):
Их действительно можно ставить на обслуживание школьных звонков или АЗС — и всё будет работать, как часы 24/7/365.

А часы что, не работают как часы? :D Сейчас большинство электроники имеет масочную память (вместо флеш), так дешевле. Но при этом все равно внутри обычно МК со своим софтом.

ath писал(а):
Очень интересно, спасибо! Именно с расчётом на замену такими чипами и был выбран камень МК-161.

Вот только два соображения:
1. НИИЭТ может и не иметь свободных партий, предназначенных для мелких покупателей. Это керамика, а с учетом температурного диапазона явно с приемкой.
2. Более глубокое соображение: ЗАЧЕМ? Я показал российские процессоры. Они есть. Не надо "спасать российскую микроэлектронику", потому что такой путь выглядит смешно. Катастрофическую отсталость МК-161 еще можно спрятать под лозунгами, но это самообман.

ath писал(а):
Но я надеюсь, что есть что-то отечественное минимум 16-битное с 100МГц и выше, при этом низкого потребления. Форт-процессор было бы идеально! То, что входной язык абстрагирован от ассемблера камня, позволит использовать на новых ПМК весь софт, накопленный для Б3-34 и МК-161.

Был и ушел из открытой продажи. 1894ВГ1Т - 16 бит, форт-процессор (впрочем, скорее форт-ориентированный, чем чисто форт-процессор). Работает в датчиках в качестве скрытого от пользователей контроллера. Это к вопросу о роли таких изделий в современных разработках.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Каллисто 1.0 для «Электроники МК-161»
СообщениеДобавлено: Чт сен 06, 2018 07:52 
Hishnik писал(а):
Из обработчиков без особых проблем можно вызывать слова Форта или функции эмулируемой машины, это просто точка входа в подпрограмму, управление на которую передается аппаратно.

Скорее всего так оно и сделано.

Прошивку МК-161 я, разумеется, не видел. Но прерывания, о которых написал, использовал при работе над Каллисто-2.

За ликбез спасибо, но немножко мимо. Впервые с программными прерываниями я столкнулся в 1980’ых на Ямахах, где через них вызывались межслотовые функции BIOS’а. Обработчик аппаратных прерываний (по таймеру) освоил примерно в те же юные годы. Ну и когда появился MS-DOS, мимо упомянутого вами int 21 пройти сложно было. Tech Help!, Ральф Браун, вот это всё. Кстати, их и Форт ИТЭФ использовал, код которого использовался при разработке Каллисто.

Как бы Новосибирск ни реализовал прерывания в «программе пользователя», через аппаратные или работой по опросу, работают они на МК-161 вполне надёжно и доступны даже тем, кто ассемблера не знает.

Hishnik писал(а):
А ведь айфон это программно-аппаратная платформа, способная запускать сторонние программы, с неизвестным заранее поведением, запросами и взаимодействием с другими программами и службами айфона.

Увы, не только.

Это ещё вздувающиеся на нашем морозе аккумуляторы, провода с саморазлагающейся оплёткой и много других фокусов. МК-161 гораздо более брутален и надёжен. Тем более, что в первые годы производитель активно общался с сообществом и довольно быстро устранял замеченные недостатки как программные, так и в конструкции калькулятора.

Hishnik писал(а):
Был и ушел из открытой продажи. 1894ВГ1Т - 16 бит, форт-процессор (впрочем, скорее форт-ориентированный, чем чисто форт-процессор). Работает в датчиках в качестве скрытого от пользователей контроллера. Это к вопросу о роли таких изделий в современных разработках.

Не первый раз слышу об этом камне.

Ладно. Надеюсь, к тому моменту, когда Каллисто станет кросс-платформенной, 1894ВГ1Т или другой подобный отечественный процессор на рынке появится. В принципе, если будет возможность «сесть на хвост» к какому-нибудь крупному заказу и купить тысячу камней по разумной цене, на первые годы хватит. :D А если вдруг возникнет больший спрос, будут и предложения.

Основная проблема в том, что помимо Новосибирска никто производством ПМК не занялся. Есть в России люди, способные на такой подвиг — но пока нет механизма, как окупить эту работу. А наших карманных денег хватит разве что на разработку работающего прототипа, но никак не на мелкосерийное производство.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Каллисто 1.0 для «Электроники МК-161»
СообщениеДобавлено: Пт сен 07, 2018 02:00 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
ath писал(а):
Как бы Новосибирск ни реализовал прерывания в «программе пользователя», через аппаратные или работой по опросу, работают они на МК-161 вполне надёжно и доступны даже тем, кто ассемблера не знает.


Такое положение дел - нормальное явление в современной электронике. Почему вдруг массово выпускаемый и много раз клонированный МК должен работать ненадежно? Это показатель группы разработчиков, а не МК, и совершенно естественно ожидать, что периферия будет настроена правильно, и прерывания от аппаратуры использованы по назначению.

Кроме того, программный опрос регистров внутри основного цикла работы чреват тем, что как раз школьные звонки и не получатся :) В зависимости от программы время выполнения одного цикла будет варьироваться. А вот при аппаратном прерывании от таймера часы будут идти правильно. Поэтому я не ставил задачу провести ликбез, а как раз обратить внимание на вопросы применения.

ath писал(а):
Это ещё вздувающиеся на нашем морозе аккумуляторы, провода с саморазлагающейся оплёткой и много других фокусов. МК-161 гораздо более брутален и надёжен. Тем более, что в первые годы производитель активно общался с сообществом и довольно быстро устранял замеченные недостатки как программные, так и в конструкции калькулятора.


Техническая реализация и общая идея - разные вещи. У айфона и нет задачи работать при -40. К тому же 8051, как и большинство чипов, имеет как 0..+70, так и -40..+85 диапазоны. Если в Новосибирске выбрали исполнение Industrilal для компонентов, то это никак не доказывает эффективность идеи с эмуляцией МК-61 в качестве единственного варианта.

Особенно интересно, конечно, "первые годы" :) Это сколько лет там понадобилось, чтобы сделать эмулятор нормально?

ath писал(а):
Ладно. Надеюсь, к тому моменту, когда Каллисто станет кросс-платформенной, 1894ВГ1Т или другой подобный отечественный процессор на рынке появится. В принципе, если будет возможность «сесть на хвост» к какому-нибудь крупному заказу и купить тысячу камней по разумной цене, на первые годы хватит. А если вдруг возникнет больший спрос, будут и предложения.

Они появились и убрали чип из продажи. Нет заказов на десятки тысяч - нет производства. Это нормально и это не провал, к тому же ядро-то вполне существует в качестве внутреннего модуля других микросхем. Которые, как я уже писал, в качестве процессора и не воспринимаются (хотя при их функционале можно догадаться, что ряд задач внутри выполняется процессором). Для некрупных серий есть МК и ПЛИС.

ath писал(а):
Основная проблема в том, что помимо Новосибирска никто производством ПМК не занялся. Есть в России люди, способные на такой подвиг

Подвиг?????? :)) Да что ж это, неужели коробочка с индикатором - это подвиг? Что толку кичиться наличием ЕСКД, если в то время, когда МК-61 разрабатывался, конструкторские работы шли на опережение, а не на повторение старья? Люди в России во многих местах занимаются куда более сложными задачами, и вот эта вся активность выглядит дремучим любительством. Я понимаю, что людям приятно считать себя передовыми разработчиками и спасителями России, но тем смешнее это выглядит и тем жестче будет разочарование. Впрочем, кто-то годами упирается в разные эфиры, исследования биополей и прочую чушь. Утверждать, что клон старого американского контроллера, на котором запущен эмулятор старого советского ПМК - это перспективная разработка, примерно из этой же серии.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Каллисто 1.0 для «Электроники МК-161»
СообщениеДобавлено: Пт сен 07, 2018 13:25 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
Цитата:
Впрочем, кто-то годами упирается в разные эфиры, исследования биополей и прочую чушь. Утверждать, что клон старого американского контроллера, на котором запущен эмулятор старого советского ПМК - это перспективная разработка, примерно из этой же серии.

:< Про рептилоидов и торсионные поля забыли :))

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Каллисто 1.0 для «Электроники МК-161»
СообщениеДобавлено: Пт сен 07, 2018 15:20 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Victor__v писал(а):
Про рептилоидов и торсионные поля забыли

Так ведь еще Максимов к МК-161 не подтянулся с оптимизирующим компилятором, который надо продавать непременно за криптовалюту :))


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Каллисто 1.0 для «Электроники МК-161»
СообщениеДобавлено: Пт сен 07, 2018 15:49 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
Hishnik писал(а):
Victor__v писал(а):
Про рептилоидов и торсионные поля забыли

Так ведь еще Максимов к МК-161 не подтянулся с оптимизирующим компилятором, который надо продавать непременно за криптовалюту :))

Только "Матрицы" и МММ тут не хватало :))

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Каллисто 1.0 для «Электроники МК-161»
СообщениеДобавлено: Пт сен 07, 2018 17:13 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Навеяло дискуссией в топике. :)
@ "Ночь улица фонарь аптека ..."


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 197 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 14  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB