
а не замутить ли нам недосимулятр?
Moderator: Shaos
Shaos, ты в качестве обыкновенного гения программирования не мог бы за 30 секунд слегка расширить библиотеку в Logisim? А то там много чего не хватает... Ну, к примеру, кнопка ейная только к единице уровень подтягивает, а почему бы не сделать выбор - к 0 или к 1? Или индикатор семисегментный с обычными входами abcdefg впридачу к ихнему с 16-ричным входом? И вообще, у них там до сих пор двунаправленные выводы штатно не реализованы... 

У меня альтернативное предложение - а давайте свой опен-сорцный симулятор замутим, собрав воедино всё что хочется - вон тот же Лавр хочет онлайн...VituZz wrote:Shaos, ты в качестве обыкновенного гения программирования не мог бы за 30 секунд слегка расширить библиотеку в Logisim? А то там много чего не хватает... Ну, к примеру, кнопка ейная только к единице уровень подтягивает, а почему бы не сделать выбор - к 0 или к 1? Или индикатор семисегментный с обычными входами abcdefg впридачу к ихнему с 16-ричным входом? И вообще, у них там до сих пор двунаправленные выводы штатно не реализованы...
Я тут за главного - если что шлите мыло на me собака shaos точка net
Лавр воще-то гораздо больше хочет в отпуск...Shaos wrote:...вон тот же Лавр хочет онлайн...

Но есть вот какая идея... А давайте сделаем - чтоб было с окном выбора?
Хочешь - в онлайн, а хочешь - грузится в комп и работает в окне...
У Джаббы в принципе даже весьма своеобазные окна!

А то вон MC68k переживает...он всю ночь стратегические ракеты пояет,
панемаишъ... а эти... из облаков... все идеи у него тырят и потентуют!

Зоразы!!!

iLavr
Джава сдохла
Забудьте про джаву
Онлайн можно сделать на JavaScript
Если хочется иметь стандалон-версию, работающую без интернета, то можно пойти двумя путями:
1) программа написана не на самом JS, а на каком-то промежуточном языке (могу предложить RW1 или HOPE), для которого может существовать нативный запускальщик
2) существуют локальные JS-движки - придётся правда в локальной версии подменять работу с сервером на работу с файлами
Забудьте про джаву
Онлайн можно сделать на JavaScript
Если хочется иметь стандалон-версию, работающую без интернета, то можно пойти двумя путями:
1) программа написана не на самом JS, а на каком-то промежуточном языке (могу предложить RW1 или HOPE), для которого может существовать нативный запускальщик
2) существуют локальные JS-движки - придётся правда в локальной версии подменять работу с сервером на работу с файлами
Я тут за главного - если что шлите мыло на me собака shaos точка net
А ты не усложняешь ситуацию?
Я года 3 юзаю Pretty 8080 Assembler,
и он почти без проблем работает в оффлайне, хотя, как я понимаю, на JavaScript
он и написан...
Да есть проблема - в оффлайн он не может сделать ехе-файл... т.к. этот компонент -
на сервере автора.
Но автор приделал вывод в НЕХ-виде...
А можно, как я тут где-то предлагал - передавать в буфер обмена и из него сохранять.
Нам же в оффлайн будет трудно только сохранить проект - нет?
И РК-86 на JavaScript вроде тоже в оффлайн может работать...
PS. И, кстати, как на JavaScript делают отладку? Я с твоей подачи хотел приобщиться,
но без отладчика лишь с выводом в строку - мне это на Джаббе надоело!

и он почти без проблем работает в оффлайне, хотя, как я понимаю, на JavaScript
он и написан...
Да есть проблема - в оффлайн он не может сделать ехе-файл... т.к. этот компонент -
на сервере автора.
Но автор приделал вывод в НЕХ-виде...
А можно, как я тут где-то предлагал - передавать в буфер обмена и из него сохранять.
Нам же в оффлайн будет трудно только сохранить проект - нет?
И РК-86 на JavaScript вроде тоже в оффлайн может работать...
PS. И, кстати, как на JavaScript делают отладку? Я с твоей подачи хотел приобщиться,
но без отладчика лишь с выводом в строку - мне это на Джаббе надоело!

iLavr
FireBug есть для фаера фокса - дюже удобная приблуда
P.S. Работа с сервером необходима - не будет же этот симулятр держать всю библиотеку компонентов у себя в тексте? Да и юзеру было бы полезно сохранять схемки и тестовые воздействия с осциллограммками на сервере....
P.S. Работа с сервером необходима - не будет же этот симулятр держать всю библиотеку компонентов у себя в тексте? Да и юзеру было бы полезно сохранять схемки и тестовые воздействия с осциллограммками на сервере....
Я тут за главного - если что шлите мыло на me собака shaos точка net
Вай нот?Shaos wrote:не будет же этот симулятр держать всю библиотеку компонентов у себя в тексте?

А вот юзеру, я думаю, так не кажется, что надо сохранять проект на сервере...
Я более чем уверен, юзеру хочется сохранять всё на своём винте!
Я не моньяк - но не люблю сохранять на сервере - в этом плане с MC68k
отчасти солидарен...
iLavr
Подгрузить откуда?...Lavr wrote:Вай нот?Shaos wrote:не будет же этот симулятр держать всю библиотеку компонентов у себя в тексте?Можно подгрузить её....
А как же делиться наработками с товарищами?Lavr wrote: А вот юзеру, я думаю, так не кажется, что надо сохранять проект на сервере...
Я более чем уверен, юзеру хочется сохранять всё на своём винте!
Я не моньяк - но не люблю сохранять на сервере - в этом плане с MC68k
отчасти солидарен...

Я тут за главного - если что шлите мыло на me собака shaos точка net
Всё это, конечно, хорошо. Но не зря говорится, что лучшее - враг хорошего. Байка в тему. Как-то несколько лет назад на куэрзете собрались несколько крутых программеров сделать для Линуха аналог известной программы N1MM - аппаратный журнал для соревнований. Долго обсуждали концепцию, инструменты, пожелания... Моё предложение пойти по пути последовательного улучшения TLFа, разумеется, показалось смехотворным таким зубрам. И что же ныне? То же, что и до
.
Поэтому предлагаю всё же не начинать с нуля, а последовательно улучшать то, что есть. Скажем, усовершенствовать кнопку
.

Поэтому предлагаю всё же не начинать с нуля, а последовательно улучшать то, что есть. Скажем, усовершенствовать кнопку

Просто сервера недостаточно - у меня на сервере перл либо хопелесс будетLavr wrote:Подгрузить с сервера, как файл *.js разве не так сейчас делается?Shaos wrote:Подгрузить откуда?...
Да в принципе можно сохранять и на сервере... у меня лично установлен
Small HTTP server на компе...

Я тут за главного - если что шлите мыло на me собака shaos точка net
Shaos, а вот как гений программирования, проясни - а насколько там, в logisimVituZz wrote:Shaos, ты в качестве обыкновенного гения программирования не мог бы за 30 секунд слегка расширить библиотеку в Logisim?
критично поменять УГО такие неприятные?
PS. Кстати говоря - у меня перестал загружатся ихний jar - решил обновить версию - только exe вроде как дают...
iLavr
Те микрухи, что мне были нужны, я нарисовал как мне хотелось. Можешь воспользоваться, если есть желание:Lavr wrote:критично поменять УГО такие неприятные?
http://ur4qtp.ddns.ukrtel.net/02/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B/Logisim/Logisim.shtml
Last edited by VituZz on 04 Mar 2015 16:30, edited 5 times in total.
Ваааау!!! Виталий, это как модно сейчас выражовывацца,VituZz wrote:Те микрухи, что мне были нужны, я нарисовал как мне хотелось. Можешь воспользоваться, если есть желание:Lavr wrote:критично поменять УГО такие неприятные?
http://ur4qtp.ham-radio-op.net/%D0%9C%D ... gisim.html
ты поместил их логические элементы в "контейнеры"?

З_Д_О_Р_О_В_С_К_О !!!


iLavr
Ну как бы да. Есть некоторые трудности с триггерами, счётчиками и вообще с цепями, содержащими обратные связи. К примеру, схема триггера ТВ1, собранная из логики согласно книжке Шило, работать не хочет. Она, видите ли, "возбуждается"!Lavr wrote:поместил их логические элементы в "контейнеры"?
Также проблема с микрухами типа АГ1 в виду их некоторой "аналоговости". Элемент задержки в стандартной библиотеке не помешал бы.
Также не хватает нормальных средств для рисования. К примеру, не знаю, как без извращений сделать в УГО значок, означающий выход с открытым коллектором или с 3 состояниями.