Show HN: A Project Oberon System version running on RISC-V instead of RISC-5
A developer has migrated the Project Oberon system to run on the RISC-V architecture, replacing the original RISC-5 design. This project maintains the legacy of Niklaus Wirth's minimalist operating system and compiler design while updating it for modern open-source hardware.
This is a version of the Project Oberon System migrated from Oberon 07 to the more common Oberon 90, using a recent version of the OP2 compiler with a RISC-V (RV32) backend; the repository also includes an emulation of a machine (VM) very similar to the one described by Wirth in his Project Oberon Book , based on the well-known RV32 emulator ; the latter is a stripped-down and slightly modified version with only the interpreter, combined with my own implementation of the machine and the peripherals; the memory map of Wirth's machine is reproduced 1:1 so that Kernel.Mod, Display.Mod and Input.Mod are unchanged.
Get the full story
Sign up for Headlinne to unlock AI insights, political bias analysis, and your personalized news feed.
Create free accountAlready have an account? Sign in