Pull to refresh

Comments 5

А в чём писали на Lua? И как эмулировали логику нужной микросхемы? Ну, т.е. откуда знали, что микросхема должна вести себя именно так? Пользовались только datesheet'ами? Вообще, интересно, как правильно писать эмуляторы микросхем. Только по datasheet'у? Это тогда получается такой сложный reverse engineering.
«В чем» это в плане редактора? В vi :)
Да, в даташитах есть временные диаграмы всех процессов. И да, тут именно симуляция.
Интересно, люди устраивают холивары по поводу «underscore» vs. «camelCase»
Для интересующихся:
Вышла версия 0.2, в которой появились зачатки ООП и было изменено практически всё. Но ещё делать и делать.
Например, до сих пор не дописана инструкция и комментарии к коду.

Готовая сборка тут.
github.com/Pugnator/openvsm/releases

Если кто-то всё же пользуется, то я рад был бы услышать отзывы
Попробуйте вместо обычного интерпретатора Lua использовать библиотеки из Luajit (синтаксис совместим с 5.1).
Sign up to leave a comment.

Articles