Файлы и драйвера - это ок, но остаётся ещё ряд вопросов:

- компилятор. Я бы попробовал просто сделать ещё один фронтенд для блекбокса в A2, там архитектура это позволяет, а различия языков мне кажутся небольшими. Не знаю, каковы будут трудности, но мне кажется, они будут относительно невелики.
- графика. В A2 есть примитивы "окно", "шрифт" и проч. Ведь это же можно использовать?