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