Вот эту вещь не смотрели? Компилит в Си, т.е. особо ничего портировать не прийдется.

OOC is an Oberon-2 development platform. It consists of an optimizing compiler, a number of related tools, a set of standard library modules, and a reference manual.


Optimizing Oberon-2 to ANSI-C Compiler Oberon-2 is an object-oriented programming language, a successor of Pascal, designed by the renowned Niklaus Wirth. It combines the popular and proven design of Pascal (strict type system, easy to read code, easy to follow program flow, possibility to naturally structure your source code) with the modularity of Modula-2 and enhances both of them with clean, simple but powerful object-oriented concepts, including inheritance, dynamic type information, virtual methods, various access rules on class and module basis and a built-in garbage collector. OO2C is the first compiler of the Optimizing Oberon-2 Compiler (OOC) project. OOC's goal is to provide optimizing native code Oberon-2 compilers for a number of popular computer architectures.

http://sourceforge.net/projects/ooc/