[Oberon] Can ETHO be ported to ARM?

Michal Wallace michal.wallace at gmail.com
Fri Nov 2 04:20:20 CET 2012

On Mon, Oct 29, 2012 at 2:57 PM, Chris Glur <lab.eas at gmail.com> wrote:

> Can those of us who want to escape the WinTel monopoly,
> hope to use ARM based CPUs with an ETHO-like interface,
> by a porting of the existing/proven code?

Hi Chris,

This is my first post to the list, and I don't know the answer to your question.

I suspect, though, that the answer is yes.

There is already Astrobe, an oberon-2 compiler for ARM architectures:


Second, if I'm not mistaken, Dr Wirth is currently revising the
Project Oberon book
to target his RISC processor, which is somewhat similar to ARM. He talks about
it briefly in a video interview dated Jun 20, 2012:


Finally, it's my understanding that the various files named "fox*.mod"
in the current
repository make up a a very flexible and retargetable compiler.

You can see the code here ( the older oberon system is distributed with
and bundled inside AOS/Bluebottle, which has some interesting UI innovations
of its own ) :

    ( you'll have to hit "next" a few times to get to fox*.mod )

I would think that the best way to port the oberon system is to port
the oberon *compiler*
... and then replace the lowest level modules ( system, display, etc )
with code targeted to
the specific device.


More information about the Oberon mailing list