<div dir="auto">Hi,</div><div dir="auto"><br></div><div dir="auto">The binary and building work as expected, but will segfault if Homebrew (a popular third-party package manager) is installed.  Setting $DYLD_LIBRARY_PATH to "/usr/lib" fixed the issue.  This appears to be caused by Homebrew overriding system libraries, so it's not a bug in the emulator.  Note that this seems to trigger when SDL tries to draw on the screen, hitting the overridden code.</div><div dir="auto"><br></div><div dir="auto">System</div><div dir="auto">------</div><div dir="auto">CPU: Apple M1 Pro</div><div dir="auto">RAM: 32 GB</div><div dir="auto">OS: macOS Ventura 13.3.1</div><div dir="auto">Homebrew 4.0.28</div><div dir="auto"><br></div><div dir="auto">Thank you for your time and work on this magnificent system.</div><div dir="auto"><br></div><div dir="auto">Sincerely,</div><div dir="auto">Cameron Shortt</div><div dir="auto"><br></div><div dir="auto"><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 10, 2023 at 01:54 Недзельский Михаил <<a href="mailto:michaelnedzelsky@yandex.ru">michaelnedzelsky@yandex.ru</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div>Hello,<br><br>I just want to confirm that the provided Mac binaries works perfectly on<br> <div>Chip Apple M1 Pro</div><div>Memory 32 GB</div><div>macOS Ventura 13.4.1<br><br>Kind regards,<br> Michael Nedzelsky</div><br><br><img src="cid:1894526cb9aea654a7f1"></div><div><br></div><div><br></div><div>09.07.2023, 00:14, "Michael Schierl" <<a href="mailto:schierlm@gmx.de" target="_blank">schierlm@gmx.de</a>>:</div><blockquote><p>Hello,<br><br><br>Am 18.06.2023 um 14:15 schrieb Michael Schierl:<br></p><blockquote> There are a few forks of it adding some more features (e.g. the original<br> design is limited to 1MB of RAM and black/white screen, while some<br> people prefer 64MB of RAM and 16 colors), also one made by me<br> (<<a href="https://github.com/schierlm/oberon-risc-emu-enhanced" target="_blank">https://github.com/schierlm/oberon-risc-emu-enhanced</a>>) where I also<br> provide a Windows binary (nightly build version<br> <<a href="https://nightly.link/schierlm/oberon-risc-emu-enhanced/workflows/main/master/WindowsBinaries.zip" target="_blank">https://nightly.link/schierlm/oberon-risc-emu-enhanced/workflows/main/master/WindowsBinaries.zip</a>>).<br> Unfortunately I cannot provide Mac binaries as I have no way to test<br> them and no experience of cross-compiling them.<br></blockquote><p><br>I now succeeded to compile a Mac binary on the macOS CI runners provided<br>by GitHub. Not tested on a real Mac yet, and only very lighly tested on<br>the CI runner (Intel VM). It should be a Universal App Bundle (that runs<br>on macOS >= 10.7 for Intel and macOS >= 11 for Apple Silicon), which<br>bundles the SDL2.Framework (so neither SDL2 nor developer tools have to<br>be installed before). When trying to launch from Finder, it will open a<br>Terminal window with PATH set to the installation path and run "risc<br>--help". pcreceive.sh and pcsend.sh are also included for convenience. A<br>disk image is not included.<br><br>Nightly build is here:<br><<a href="https://nightly.link/schierlm/oberon-risc-emu-enhanced/workflows/main/master/MacOSDiskImage.zip" target="_blank">https://nightly.link/schierlm/oberon-risc-emu-enhanced/workflows/main/master/MacOSDiskImage.zip</a>><br><br>I'd be grateful if people could test it and provide feedback whether it<br>works. And if you have experience with bundling/compiling and have ideas<br>how<br><<a href="https://github.com/schierlm/oberon-risc-emu-enhanced/blob/master/macos/build.sh" target="_blank">https://github.com/schierlm/oberon-risc-emu-enhanced/blob/master/macos/build.sh</a>><br>could be improved, feedback is highly appreciated.<br><br><br>Regards,<br><br><br>Michael<br><br></p><span>-- <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" target="_blank">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a><br></span></blockquote>--<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>