[Oberon] Slim binaries / OMI / Juice implementation details availability
chris at cfbsoftware.com
Fri Aug 31 14:24:01 CEST 2018
> From: Oberon [mailto:oberon-bounces at lists.inf.ethz.ch] On Behalf Of
> Erik Terpstra
> Sent: Thursday, 30 August 2018 2:29 AM
> To: oberon at lists.inf.ethz.ch
> Subject: [Oberon] Slim binaries / OMI / Juice implementation details
> Are there still implementation details around Slim binaries / OMI /
> Juice available in the form of:
> - source code of a compiler that targets it
> - source code of a slim binary loader & code generator
> - example files (i.e. actual slim binaries to inspect in a hex
> If I understand correctly the (now deprecated) Mac Oberon & Win
> Oberon systems implemented it, but I can't find actual implementation
> details, source code or example [slim]binaries.
> Any help would be appreciated.
If you want to try running an actual slim binaries implementation and inspect the binaries download Michael Franz's S3 version of MacOberon from the ETH ftp site. The compiler generates slim binaries by default:
The same binaries run on both 680x0 and PowerPC Macs.
If you don't have suitable Mac hardware you can use an emulator. I just installed MacOberon on the Basilisk II Mac emulator on Windows 10 and it installed and ran OK. Some Juice-related documentation I haven't see elsewhere is included.
For info about Basilisk II see:
More information about the Oberon