Home

News
For sale OberonStation

For sale OberonStation

OberonStation is a self-contained FPGA-based, 32-bit computer designed specifically to run Oberon RISC, as described by Profs. Niklaus Wirthand Jürg Gutknecht in Project Oberon (New Edition 2013). Attached ...

Read More

Lilith section updated

I have added the repository by Jos Dreesen on Lilith and the Emulith emulator with a local copy. Jos maintains a ...

Read More

Modern Object Pascal guide

Link to Quick Modern Object Pascal for Programmers Michalis Kamburelis and contributors: Maciej Izak There are many books and resources about Pascal out ...

Read More

Ultibo, CP/M and Risc Oberon, a fine combination!

I like Ultibo (www.ultibo.org) as a native OS, written in Freepascal, OS for the Rapsberry. Already two nice applications are available: CP/M ...

Read More

Oberon Linux Revival

OLR is the Oberon System with Gadgets running natively on the Linux Kernel of X86, MIPS and ARM processors. It ...

Read More


DSC_3541
This site is about my experience with the Wirth school of languages, based on the ideas and implementations of Prof Niklaus Wirth, Kenneth Bowles, Per Brinch Hansen, colleagues, and their students. And my experience with the various variants, from the P2 and P4 compilers originating in Zurich, via UCSD Pascal P-System to the Borland compilers and Modula and Oberon systems. All applicable to small computers and device control.

On this website you will find information on Pascal for small machines, like Wirth compilers, the Yahoo Group UCSD Pascal, Yahoo archive, many scanned books’ and other files on UCSD Pascal, Pascal on MSX and CP/M, Delphi programming on PC, Freepascal on Raspberry, Oberon systems.

Timeline of my exposure to the Wirth language and OS and systems family, 5 years as student, 10 years as software engineer, 40 years as the way of programming!

  • WIRTH (1)1970- Pascal compilers, the P2-P4 compilers, Pascal-S, student VU Pascal (the forerunnner of the Amsterdam Compiler Kit), Andrew Tanenbaum, Professor R.P  van de Riet.
  • 1980 – Modula, Lilith, Medos, UCSD P-System, Turbo Pascal, Pascal-M, 10 years VAX/VMS Pascal, teacher Teleac cursus Pascal, Exin/Novi T5 Pascal
  • 1990 – Ceres, Project Oberon, Delphi
  • 2000 – FPGA Project Oberon, Freepascal + Lazarus