[Oberon] Project Oberon 2013 on RISC-V

Rikke Solbjørg rikke.solbjorg at gmail.com
Sun Dec 20 17:54:17 CET 2020


Hi,

I saw your recent discussion on running Project Oberon on RISC-V. I've been
working on a RISC-V port for the last few months, which might be
interesting to you. A port of Project Oberon to RISC-V (i.e. a RV32IM
compiler and a port of the rest of the system), as well as an emulator that
can run it, can be found in these repositories:

https://github.com/solbjorg/oberon-riscv
https://github.com/solbjorg/oberon-riscv-emu

If you just want to try it, there's a disk image included with the emulator.

To my knowledge, this RISC-V port is more complete than others that I have
found: the compiler can compile the Oberon system as well as itself, and
the system runs well in the emulator. It lacks support for REALs and
interrupts at the moment, but most programs are able to run without them.

The port is built on top of several other Oberon-related projects, which
I've credited in oberon-riscv's readme.

I'm planning to make it run on an FPGA in the future too, although that
will have to come after the holidays.

Kind regards,
Rikke
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20201220/2aa09666/attachment.html>


More information about the Oberon mailing list