3 ms·
Yes, that's what I mean. Classic Oberon compiles to RISC5 (not RISC-V), which is a "made up" CPU. Unless you have a FPGA, Oberon is always going to be emulated
by vdupras 2y ago
Yes, that's what I mean.
Classic Oberon compiles to RISC5 (not RISC-V), which is a "made up" CPU. Unless you have a FPGA, Oberon is always going to be emulated on a regular machine.
- lproven 2y agoNot really, no. Here is the 386 PC version, which loads from MS-DOS. https://sourceforge.net/projects/dosoberon/files/DOS%20Oberon%20Version%201.4/ https://sourceforge.net/projects/dosoberon/files/DOS%20Obero... Other versions run or ran on ARM, 68000, PowerPC, x86-64 and other platforms.
- vdupras 2y agoInteresting, I didn't know about that! I wonder why the Project Oberon website doesn't link to those ports.
- lproven 2y agoBecause it's an updated version of Prof Wirth's original in-house project from ETH, once an inexpensive FPGA became viable. I wrote about it a decade ago: https://www.theregister.com/2015/12/02/pi_versus_oberton/ https://www.theregister.com/2015/12/02/pi_versus_oberton/ That's one source reflecting one particular project, which Prof Wirth came out of retirement to help with. It is not representative of the broader use and adoption of Oberon at all. Once there was commodity 32-bit hardware, Oberon researchers adopted it with enthusiasm and it has at various times run on most 32-bit CPUs. These days, the work I'm aware of is mostly on x86, though. For example, this commercial offshoot, Blackbox Component Pascal: https://blackboxframework.org/ https://blackboxframework.org/
- sevoves 2y agocheck out this version as well. Seems to run on 64-bit computers. https://gitlab.inf.ethz.ch/felixf/oberon https://gitlab.inf.ethz.ch/felixf/oberon