Oberon/Extended Oberon

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Extended Oberon can be installed and used directly on a bare FPGA board. Nevertheless a novice might consider use on an emulator before tackling native hardware. Links to emulators from De Wachter, Schierl, Perkins and Matthias are available in the table of system variants.

Oberon-retro-compiler[edit | edit source]

A compiler supporting syntax of original versions of Oberon and Oberon-2 is available at https://github.com/andreaspirklbauer/Oberon-retro-compiler.

Fixup[edit | edit source]

Fixup exists in V5. Elimination of fixups in the symbol file of Extended Oberon was announced in the mailing list at 2022-05-29. Fixups originating in fixorgP, fixorgD and fixorgT remain in fixup lists of an object file.

Elimination of fixups in the symbol file is addressed here

https://github.com/andreaspirklbauer/Oberon-module-imports

and explained here.

https://github.com/andreaspirklbauer/Oberon-extended/blob/master/Documentation/Streamlining-symbol-files-in-Oberon.pdf

Messages at 2022-06-11 and 2022-06-29 are pertinent.