OberonSystem - Project Oberon running on RISC-V
Show HN: A Project Oberon System version running on RISC-V instead of RISC-5
Project Oberon SystemをRISC-Vアーキテクチャ向けに移行したバージョンです。Oberon 07からOberon 90への言語移行と、OP2コンパイラのRV32バックエンドを使用し、Wirthの設計したRISC-5プロセッサではなく、広く普及したRISC-V上で動作します。エミュレータ上で動作し、ESP32などの安価なマイコンへの移植を目指しています。
「Oberonシステムの全体を、ハードウェアからソフトウェアまで、シンプルさと規則性を追求して設計したWirthの思想を、現代のRISC-Vアーキテクチャ上で再現しました。」