<div dir="ltr">Thank you, I have been able to run the slim binaries enabled compiler using the win32 version on an old laptop.<br><div><div><br></div><div>I am now able to generate hexdumps of actual slim binaries to compare them with the compiler/loader source code and the description in Michael Franz's dissertation.</div><div><br></div><div>I have still many more details to work out, but at least I am making some progress.</div><div><br></div><div>--Erik</div><div><br></div><div><div class="gmail_quote"><div dir="ltr">On Fri, 31 Aug 2018 at 14:25 Chris Burrows <<a href="mailto:chris@cfbsoftware.com">chris@cfbsoftware.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> <br>
> From: Oberon [mailto:<a href="mailto:oberon-bounces@lists.inf.ethz.ch" target="_blank">oberon-bounces@lists.inf.ethz.ch</a>] On Behalf Of<br>
> Erik Terpstra<br>
> Sent: Thursday, 30 August 2018 2:29 AM<br>
> To: <a href="mailto:oberon@lists.inf.ethz.ch" target="_blank">oberon@lists.inf.ethz.ch</a><br>
> Subject: [Oberon] Slim binaries / OMI / Juice implementation details<br>
> availability<br>
> <br>
> Hi,<br>
> <br>
> Are there still implementation details around Slim binaries / OMI /<br>
> Juice available in the form of:<br>
> <br>
> - source code of a compiler that targets it<br>
> - source code of a slim binary loader & code generator<br>
> - example files (i.e. actual slim binaries to inspect in a hex<br>
> editor/viewer)<br>
> <br>
> If I understand correctly the (now deprecated) Mac Oberon & Win<br>
> Oberon systems implemented it, but I can't find actual implementation<br>
> details, source code or example [slim]binaries.<br>
> <br>
> Any help would be appreciated.<br>
> <br>
<br>
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:<br>
<br>
<a href="ftp://ftp.ethoberon.ethz.ch/ETHOberon/Macintosh/" rel="noreferrer" target="_blank">ftp://ftp.ethoberon.ethz.ch/ETHOberon/Macintosh/</a><br>
<br>
The same binaries run on both 680x0 and PowerPC Macs.<br>
<br>
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. <br>
<br>
For info about Basilisk II see:<br>
<br>
<a href="https://basilisk.cebix.net/" rel="noreferrer" target="_blank">https://basilisk.cebix.net/</a><br>
<br>
Regards,<br>
Chris Burrows<br>
<br>
CFB Software<br>
<a href="http://www.astrobe.com/RISC5" rel="noreferrer" target="_blank">http://www.astrobe.com/RISC5</a><br>
<br>
<br>
--<br>
<a href="mailto:Oberon@lists.inf.ethz.ch" target="_blank">Oberon@lists.inf.ethz.ch</a> mailing list for ETH Oberon and related systems<br>
<a href="https://lists.inf.ethz.ch/mailman/listinfo/oberon" rel="noreferrer" target="_blank">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a><br>
</blockquote></div></div></div></div>