Mondx wrote:
Как то неудобно схемы рисовать... С небольшими, типа этой, терпимо. А чуть побольше... В шины неудобно собирать. Неплохо было бы с именованными проводниками без шин, как в Протеусе. Ну и с индикацией состояния пинов было бы не плохо, что бы светодиоды не вешать. Не?
Именованные проводники есть. Для этого нужно воспользоваться туннелями (Tunnel). Они соединяют вместе одинаковые имена.
Индикация состояния не только пинов, но и всего проводника имеется. для этого в настройках включаем режим "Анимация", но при этом в сложных схемах снижается быстродействие. Кроме этого подсвечивается стрелками состояние пина: вход или выход. Зеленым цветом подсвечиваются выходы с открытым коллектором, также отличаются от остальных выходы, находящиеся в данный момент в третьем состоянии.
You do not have the required permissions to view the files attached to this post.
(однако к новой версии в trunk v1.x этот diff не применим т.к. там все ресурсы переписаны по другому)
Интересно, что аппендикс вылезает в отображении "Logic Symbol" блока T_NAND, которое должно представляться файлом T_NAND_LS.package, однако фикс заключается в модификации предствления "микруха вид сверху" T_NAND.package, в котором проблем с отображением как бы и небыло:
Эта ошибка уже исправлена. Нужно дождаться релиза. На английском интерфейсе кнопки работают. Выяснилось, что MCS6532 не работает, причем во всех версиях программы. Остальная периферия в стадии разработки.
FizikS wrote:На английском интерфейсе кнопки работают.
ОК, переключился на английский. Поигрался с z80 моделью - всё красиво, понравилось. Только не работает RESET. И низкий уровень не отрабатывает как надо, и после него, при высоком, уже совсем дрова.(
Не хватает пошагового режима. Что бы в любом месте можно было тормознуться и пройтись по шагам.)
Mondx wrote:
ОК, переключился на английский. Поигрался с z80 моделью - всё красиво, понравилось. Только не работает RESET. И низкий уровень не отрабатывает как надо, и после него, при высоком, уже совсем дрова.(
Не хватает пошагового режима. Что бы в любом месте можно было тормознуться и пройтись по шагам.)
Да, сброс не работает. Пошаговый режим должен быть в режиме отладки. Нужно загрузить ассемблерный листинг в редактор, откомпилировать в нем и включить режим отладки. Тогда можно отлаживать программу по шагам. В мониторе MCU можно просматривать и изменять любые регистры, следить за состоянием шин. На Z80 я это еще не пробовал, но на AVR, PIC работает отлично. Отладчику не хватает функционала, но и того, что есть для многих задач хватает.
Встречное предложение: давайте накинемся "Всем миром" и допилим SimulIDE до неприлично замечательного состояния. Из Z80 сделать можно 580ВМ80, ВМ85, ВМ1, из периферии к 6502 можно сделать ВВ55, ВВ51, ВИ53 и будет достаточно мощный симулятор. Потенциал у него есть.
Нужно еще разобраться со встроенным скриптовым языком - он тоже позволяет новые модели создавать.
Сброс еще не поправили.
В симуляторе модели микросхем 2-х видов.
1-й - это вид сверху на корпус микросхемы. 2-й - УГО (логический символ). Оба вида переключаются в свойствах модели.
По умолчанию для цифровых микросхем вид модели как УГО. Для микроконтроллеров - 1-й тип (корпус). Не все микроконтроллеры имеют вид УГО, поэтому соответствующий чекбокс будет неактивный. (нужно будет заняться этим вопросом - отрисовать УГО...)
В программе версии 0.4.15 можно использовать только один микроконтроллер в схеме, в новых версиях (1.0.0 и выше) - несколько.
You do not have the required permissions to view the files attached to this post.
FizikS wrote:Сброс еще не поправили.
В симуляторе модели микросхем 2-х видов.
1-й - это вид сверху на корпус микросхемы. 2-й - УГО (логический символ). Оба вида переключаются в свойствах модели.
По умолчанию для цифровых микросхем вид модели как УГО. Для микроконтроллеров - 1-й тип (корпус). Не все микроконтроллеры имеют вид УГО, поэтому соответствующий чекбокс будет неактивный. (нужно будет заняться этим вопросом - отрисовать УГО...)
В программе версии 0.4.15 можно использовать только один микроконтроллер в схеме, в новых версиях (1.0.0 и выше) - несколько.
В версии 0.4.15 нету z80 ведь?
Я тут за главного - если что шлите мыло на me собака shaos точка net