Setun59WS - web cимулятор троичной МЦВМ Сетунь
Moderator: haqreu
-
- Novelist
- Posts: 34
- Joined: 20 Oct 2005 18:46
Setun59WS - web cимулятор троичной МЦВМ Сетунь
Запустил проект Setun59WS - web симулятор троичной МЦВМ "Сетунь".
http://www.neo-era.net/projects/setun59ws/
Работа над симулятором практически завершена. Возможно наличие неточностей реализации деталей "Сетуни". При обнаружении ошибок просьба сообщать - будем устранять. Эта версия, по возможности, будет доведена до конца. В то же время, работа на python версией Setun59S, приостанавливается.
http://www.neo-era.net/projects/setun59ws/
Работа над симулятором практически завершена. Возможно наличие неточностей реализации деталей "Сетуни". При обнаружении ошибок просьба сообщать - будем устранять. Эта версия, по возможности, будет доведена до конца. В то же время, работа на python версией Setun59S, приостанавливается.
-
- Retired
- Posts: 1474
- Joined: 03 Aug 2003 22:37
- Location: Moscow
Re: Setun59WS - web cимулятор троичной МЦВМ Сетунь
Молодец! Благодаря тебе появилась возможность перевести исследования в области троичной системы из чистой теории в практику 

-
- Admin
- Posts: 24086
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Setun59WS - web cимулятор троичной МЦВМ Сетунь
Да - выглядит потрясающе! Так держать
-
- Retired
- Posts: 1474
- Joined: 03 Aug 2003 22:37
- Location: Moscow
Re: Setun59WS - web cимулятор троичной МЦВМ Сетунь
По-моему пора сделать фотосчитыватель для перфолент 

-
- Retired
- Posts: 1474
- Joined: 03 Aug 2003 22:37
- Location: Moscow
Re: Setun59WS - web cимулятор троичной МЦВМ Сетунь
Николай Петрович сообщил, что перфолент для "Сетуни" у него не сохранилось
Постараюсь добыть книжку с исходными текстами программ, чтобы можно было проверить полноту реализации команд в симуляторе.

-
- Retired
- Posts: 1474
- Joined: 03 Aug 2003 22:37
- Location: Moscow
Re: Setun59WS - web cимулятор троичной МЦВМ Сетунь
Нетривиальное, однако, это дело - переводить в уме числа из десятичной в уравновешенную троичную с плавающей запятой...
-
- Admin
- Posts: 24086
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Setun59WS - web cимулятор троичной МЦВМ Сетунь
Есть предложение к автору разместить стабильную версию эмулятора у нас на сайте!
Требования:
- скрипт PHP без фреймов (чтобы была возможность встроить скрипт в движок XOOPS);
- ширина не более 640 пикселов (максимум 800 - т.к. слева и справа эмулятор будет обрамлён стандартными менюшками).
В ответ можем предложить следующее:
- Сохранение авторства и всех копирайтов за автором эмулятора (что естественно);
- Размещение ссылки на эмулятор в Main Menu слева (следом за Java Apps);
- Создание отдельной базы данных MySQL со своим логином и паролем (если нужно);
- Выделение автору отдельного е-мейлa @ternary.info (ящик 10 Мб с POP3/SMTP и WWW интерфейсами);
- Взятие на прокрутку баннера сайта автора (gif 468x60 пикселов - можно анимационный, но не более 16К);
- Добавление сайта автора в разделы Web Links и Partners (причем второй вариант подразумевает еще и баннер).
Что на это скажет уважаемый Alexandr?
Требования:
- скрипт PHP без фреймов (чтобы была возможность встроить скрипт в движок XOOPS);
- ширина не более 640 пикселов (максимум 800 - т.к. слева и справа эмулятор будет обрамлён стандартными менюшками).
В ответ можем предложить следующее:
- Сохранение авторства и всех копирайтов за автором эмулятора (что естественно);
- Размещение ссылки на эмулятор в Main Menu слева (следом за Java Apps);
- Создание отдельной базы данных MySQL со своим логином и паролем (если нужно);
- Выделение автору отдельного е-мейлa @ternary.info (ящик 10 Мб с POP3/SMTP и WWW интерфейсами);
- Взятие на прокрутку баннера сайта автора (gif 468x60 пикселов - можно анимационный, но не более 16К);
- Добавление сайта автора в разделы Web Links и Partners (причем второй вариант подразумевает еще и баннер).
Что на это скажет уважаемый Alexandr?

Re: Setun59WS - web cимулятор троичной МЦВМ Сетунь
Александр, вы пожалуй единственный, кто разобрался как работает "Сетунь" в тонкостях. Меня интересует каким образом она тактируется и система синхронизации.
Что вы думаете по поводу создания такого же эмулятора на уровне виртуальных троичных элементов т.е. повторить бруcенцовскую идею в симуляторе типа LabView
Что вы думаете по поводу создания такого же эмулятора на уровне виртуальных троичных элементов т.е. повторить бруcенцовскую идею в симуляторе типа LabView
-
- Novelist
- Posts: 34
- Joined: 20 Oct 2005 18:46
Re: Setun59WS - web cимулятор троичной МЦВМ Сетунь
Постараюсь выполнить требования. Единственно, что при использовании фреймов можно добиться некоторого ускорения работы симулятора. Для работы симулятора едиственно что требуется так это php, который на сайте уже есть и так.
-
- Novelist
- Posts: 34
- Joined: 20 Oct 2005 18:46
Re: Setun59WS - web cимулятор троичной МЦВМ Сетунь
Основываясь на...каким образом она тактируется и система синхронизации
http://www.computer-museum.ru/histussr/setun2.htm
Структура цикла, соответствующего той или иной операции, задается распределителем импульсов (на блок-схеме не показан), который представляет собой замкнутую в кольцо линию задержки, в различных точках которой имеются ответвления, выдающие управляющие импульсы в нужный момент в зависимости от кода выполняемой операции. Время пробега импульса по распределителю в большинстве операций равно 180 мксек. При выполнении операций умножения, сдвига, нормализации и записи из регистра 5 в память длина кольца распределителя импульсов и соответственно длительность цикла увеличиваются. При выполнении операций передачи управления в случае, если передача происходит, длина этого кольца и длительность цикла уменьшаются до 100 мксек.
На данный момент это симулятор, то есть в действительности точно не повторяет внутреннюю работу всех элементов "Сетуни". Планировалось делать эмулятор "Сетунь-70".Что вы думаете по поводу создания такого же эмулятора на уровне виртуальных троичных элементов т.е. повторить бруcенцовскую идею в симуляторе типа LabView
А почему именно LabView?
Re: Setun59WS - web cимулятор троичной МЦВМ Сетунь
Да непринципиально. Просто здесь любят LabView и она серьезная. Можно выбрать Simulink, короче любой пакет, который позволяет работать на уровне блоков, и создавать собственные.
Re: Setun59WS - web cимулятор троичной МЦВМ Сетунь
Интересно как там осуществляется динамическое изменение длины кольца распределителя импульсов?
А симуляция на уровне элементов более нагядная, т.е. позволит лучше понять как работает "Сетунь". Более того получается, что пользователь сам может ее модифицировать. Из этого следует открытая архитектура и удачный ход конем. (По сути его использовала в свое время IBM)
А симуляция на уровне элементов более нагядная, т.е. позволит лучше понять как работает "Сетунь". Более того получается, что пользователь сам может ее модифицировать. Из этого следует открытая архитектура и удачный ход конем. (По сути его использовала в свое время IBM)
-
- Admin
- Posts: 24086
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Setun59WS - web cимулятор троичной МЦВМ Сетунь
т.е. надо полагать автор согласился?Alexandr wrote: Постараюсь выполнить требования. Единственно, что при использовании фреймов можно добиться некоторого ускорения работы симулятора. Для работы симулятора едиственно что требуется так это php, который на сайте уже есть и так.

тогда будем ждать одностраничного бесфреймового варианта
-
- Admin
- Posts: 24086
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Setun59WS - web cимулятор троичной МЦВМ Сетунь
Первая версия эмулятора, интегрированная в наш движок: http://ternary.info/setun/
Слегка подредактировал тексты и скрипты. Весть HELP пока в KOI-8 - переделаю.
Есть вопрос - куда делись адреса памяти, оканчивающиеся на минус?
И еще - мне показалось или CSS от эмулятора внутри нашего движка не работает?
Слегка подредактировал тексты и скрипты. Весть HELP пока в KOI-8 - переделаю.
Есть вопрос - куда делись адреса памяти, оканчивающиеся на минус?
И еще - мне показалось или CSS от эмулятора внутри нашего движка не работает?
-
- Admin
- Posts: 24086
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Setun59WS - web cимулятор троичной МЦВМ Сетунь
Последнюю версию эмулятора "Сетуни" можно потрогать на сайте автора:Shaos wrote: Первая версия эмулятора, интегрированная в наш движок: http://ternary.info/setun/
Слегка подредактировал тексты и скрипты. Весть HELP пока в KOI-8 - переделаю.
Есть вопрос - куда делись адреса памяти, оканчивающиеся на минус?
И еще - мне показалось или CSS от эмулятора внутри нашего движка не работает?
http://www.trinary.ru