Цитата Сообщение от rapucha Посмотреть сообщение
ЭЭ.. и как назовем? препроцессором языка ST++ ? ))
Ага. Всё что я назвал тривиально преобразуется в простой CS код. Например, те же переменные просто нужно вынести "в область объявления", переименовать чтобы различались и убрать begin/end.
Код пишем "с блоками begin/end", а при экспорте в CS оно преобразует код к "совместимому с CS виду". Сделать extends/implements посложнее, но тоже решаемо.

Цитата Сообщение от rapucha Посмотреть сообщение
без поддержки библиотек тоже невесело
Если в режиме "экспорт в CS", то от библиотек будет достаточно описания типов и входных/выходных переменных (т.е. сам код не нужен). В lib файлах описания прямо в текстовом виде.

Для создания эмулятора, конечно, нужно понять в каком формате хранится код внутри *.lib хранится. А тут, глядишь, до декомпилятора недалеко.

Цитата Сообщение от rapucha Посмотреть сообщение
а там и дебажить захочется.
Возможно, для этого будет проще эмулятор сделать. Но, конечно, отладка на живом устройстве интереснее, чем на эмуляторе.

Цитата Сообщение от rapucha Посмотреть сообщение
Вот это будет офигенчик )) Кстати, ваш проект кросс-платформенный?
Ну, да. Windows/Mac/Linux.
Скриншоты из MacOS, но выглядеть примерно одинаково будет.