Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Anyone with a spare Micro-SD Card and a Raspberry Pi 5 should try:

http://pascal.hansotten.com/niklaus-wirth/project-oberon/obe...



This is just an emulator which runs on Raspi Linux, not a native implementation. You can run it everywhere, even on Windows.


Yeah, I thought about mentioning that, but it seemed ungrateful to complain of a lack of drivers when I've never written one (but I do still wish someone would take that on as a project).

c.f.,

https://github.com/MGreim/ultiboberon


It wasn't a complaint, just a fact. Btw. instead of natively porting the Oberon system, it's also possible to just transpile the Oberon code to C and then natively (cross-)compile the C code to the target architecture. That would even work with a bare-bone system. I have two Oberon system versions based on this approach (https://github.com/rochus-keller/OberonSystem and https://github.com/rochus-keller/OberonSystem3). Replacing the PAL/SDL adapter to a plain frame buffer and serial input seems feasible. Using a framework like https://github.com/rsta2/circle would make the task even easier. Of course the Oberon compiler does still generate code for the original architecture (one could replace it by a compiler using e.g. TCC as a backend).


Super exciting! Thanks




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: