Как реконструировать компилятор?

У меня есть компилятор, который компилирует недокументированный байт-код для недокументированной виртуальной машины. Я хотел бы иметь возможность компилировать в ту же виртуальную машину, но не знаю, как это сделать. Как мне научиться это делать? Кто-нибудь опубликовал журнал или журнал, в котором они делали то же самое?

РЕДАКТИРОВАТЬ : Я не упомянул, что это компилятор RobotC 3.0 для LEGO Mindstorms. Прежде чем кто-либо предложит что-то еще, я знаю все о nXc и подобных проектах, и это не вариант, поскольку я помогаю команде роботов FIRST FTC, которой разрешено использовать только RobotC или LabView.

Что касается тех из вас, кто предлагал мне настроить таргетинг на язык компилятора, я пока этого не делаю, потому что надеюсь, что некоторые функции оборудования, которые не раскрываются компилятором, будут доступны в прошивке, и потому, что я хочу управлять памятью в большей степени, чем разрешено RobotC.

8
задан Silas Snider 9 December 2011 в 01:30
поделиться