Author |
Message |
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1344
|
Shaos, ты в качестве обыкновенного гения программирования не мог бы за 30 секунд слегка расширить библиотеку в Logisim? А то там много чего не хватает... Ну, к примеру, кнопка ейная только к единице уровень подтягивает, а почему бы не сделать выбор - к 0 или к 1? Или индикатор семисегментный с обычными входами abcdefg впридачу к ихнему с 16-ричным входом? И вообще, у них там до сих пор двунаправленные выводы штатно не реализованы...
|
04 Jul 2012 11:32 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23356 Location: Silicon Valley
|
У меня альтернативное предложение - а давайте свой опен-сорцный симулятор замутим, собрав воедино всё что хочется - вон тот же Лавр хочет онлайн...
|
04 Jul 2012 12:13 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Лавр воще-то гораздо больше хочет в отпуск...
Но есть вот какая идея... А давайте сделаем - чтоб было с окном выбора?
Хочешь - в онлайн, а хочешь - грузится в комп и работает в окне...
У Джаббы в принципе даже весьма своеобазные окна!
А то вон MC68k переживает... он всю ночь стратегические ракеты пояет,
панемаишъ... а эти... из облаков... все идеи у него тырят и потентуют!
Зоразы!!!
_________________ iLavr
|
04 Jul 2012 12:29 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23356 Location: Silicon Valley
|
Джава сдохла
Забудьте про джаву
Онлайн можно сделать на JavaScript
Если хочется иметь стандалон-версию, работающую без интернета, то можно пойти двумя путями:
1) программа написана не на самом JS, а на каком-то промежуточном языке (могу предложить RW1 или HOPE), для которого может существовать нативный запускальщик
2) существуют локальные JS-движки - придётся правда в локальной версии подменять работу с сервером на работу с файлами
|
04 Jul 2012 12:41 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А ты не усложняешь ситуацию? Я года 3 юзаю Pretty 8080 Assembler,
и он почти без проблем работает в оффлайне, хотя, как я понимаю, на JavaScript
он и написан...
Да есть проблема - в оффлайн он не может сделать ехе-файл... т.к. этот компонент -
на сервере автора.
Но автор приделал вывод в НЕХ-виде...
А можно, как я тут где-то предлагал - передавать в буфер обмена и из него сохранять.
Нам же в оффлайн будет трудно только сохранить проект - нет?
И РК-86 на JavaScript вроде тоже в оффлайн может работать...
PS. И, кстати, как на JavaScript делают отладку? Я с твоей подачи хотел приобщиться, но без отладчика лишь с выводом в строку - мне это на Джаббе надоело!
_________________ iLavr
|
04 Jul 2012 13:15 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23356 Location: Silicon Valley
|
FireBug есть для фаера фокса - дюже удобная приблуда
P.S. Работа с сервером необходима - не будет же этот симулятр держать всю библиотеку компонентов у себя в тексте? Да и юзеру было бы полезно сохранять схемки и тестовые воздействия с осциллограммками на сервере....
|
04 Jul 2012 16:31 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вай нот? Можно подгрузить её...
А вот юзеру, я думаю, так не кажется, что надо сохранять проект на сервере...
Я более чем уверен, юзеру хочется сохранять всё на своём винте!
Я не моньяк - но не люблю сохранять на сервере - в этом плане с MC68k
отчасти солидарен...
_________________ iLavr
|
04 Jul 2012 16:40 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23356 Location: Silicon Valley
|
Подгрузить откуда?...
А как же делиться наработками с товарищами?
|
04 Jul 2012 17:28 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Подгрузить с сервера, как файл *.js разве не так сейчас делается?
Да в принципе можно сохранять и на сервере... у меня лично установлен
Small HTTP server на компе...
_________________ iLavr
|
04 Jul 2012 17:32 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1344
|
Всё это, конечно, хорошо. Но не зря говорится, что лучшее - враг хорошего. Байка в тему. Как-то несколько лет назад на куэрзете собрались несколько крутых программеров сделать для Линуха аналог известной программы N1MM - аппаратный журнал для соревнований. Долго обсуждали концепцию, инструменты, пожелания... Моё предложение пойти по пути последовательного улучшения TLFа, разумеется, показалось смехотворным таким зубрам. И что же ныне? То же, что и до .
Поэтому предлагаю всё же не начинать с нуля, а последовательно улучшать то, что есть. Скажем, усовершенствовать кнопку .
|
05 Jul 2012 03:07 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23356 Location: Silicon Valley
|
Просто сервера недостаточно - у меня на сервере перл либо хопелесс будет
|
05 Jul 2012 05:40 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Shaos, а вот как гений программирования, проясни - а насколько там, в logisim
критично поменять УГО такие неприятные?
PS. Кстати говоря - у меня перестал загружатся ихний jar - решил обновить версию - только exe вроде как дают...
_________________ iLavr
|
05 Jul 2012 06:08 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1344
|
Last edited by VituZz on 04 Mar 2015 09:30, edited 5 times in total.
|
05 Jul 2012 07:46 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ваааау!!! Виталий, это как модно сейчас выражовывацца, ты поместил их логические элементы в "контейнеры"? З_Д_О_Р_О_В_С_К_О !!!
_________________ iLavr
|
05 Jul 2012 09:56 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1344
|
Ну как бы да. Есть некоторые трудности с триггерами, счётчиками и вообще с цепями, содержащими обратные связи. К примеру, схема триггера ТВ1, собранная из логики согласно книжке Шило, работать не хочет. Она, видите ли, "возбуждается"!
Также проблема с микрухами типа АГ1 в виду их некоторой "аналоговости". Элемент задержки в стандартной библиотеке не помешал бы.
Также не хватает нормальных средств для рисования. К примеру, не знаю, как без извращений сделать в УГО значок, означающий выход с открытым коллектором или с 3 состояниями.
|
05 Jul 2012 10:09 |
|