[Oberon] Emulator on Mac (was: New to Oberon)
cs sapien
cs.sapien at gmail.com
Tue Jul 11 15:54:29 CEST 2023
Hi,
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.
System
------
CPU: Apple M1 Pro
RAM: 32 GB
OS: macOS Ventura 13.3.1
Homebrew 4.0.28
Thank you for your time and work on this magnificent system.
Sincerely,
Cameron Shortt
On Mon, Jul 10, 2023 at 01:54 Недзельский Михаил <michaelnedzelsky at yandex.ru>
wrote:
> Hello,
>
> I just want to confirm that the provided Mac binaries works perfectly on
>
> Chip Apple M1 Pro
> Memory 32 GB
> macOS Ventura 13.4.1
>
> Kind regards,
> Michael Nedzelsky
>
>
>
>
> 09.07.2023, 00:14, "Michael Schierl" <schierlm at gmx.de>:
>
> Hello,
>
>
> Am 18.06.2023 um 14:15 schrieb Michael Schierl:
>
> There are a few forks of it adding some more features (e.g. the original
> design is limited to 1MB of RAM and black/white screen, while some
> people prefer 64MB of RAM and 16 colors), also one made by me
> (<https://github.com/schierlm/oberon-risc-emu-enhanced>) where I also
> provide a Windows binary (nightly build version
> <
> https://nightly.link/schierlm/oberon-risc-emu-enhanced/workflows/main/master/WindowsBinaries.zip
> >).
> Unfortunately I cannot provide Mac binaries as I have no way to test
> them and no experience of cross-compiling them.
>
>
> I now succeeded to compile a Mac binary on the macOS CI runners provided
> by GitHub. Not tested on a real Mac yet, and only very lighly tested on
> the CI runner (Intel VM). It should be a Universal App Bundle (that runs
> on macOS >= 10.7 for Intel and macOS >= 11 for Apple Silicon), which
> bundles the SDL2.Framework (so neither SDL2 nor developer tools have to
> be installed before). When trying to launch from Finder, it will open a
> Terminal window with PATH set to the installation path and run "risc
> --help". pcreceive.sh and pcsend.sh are also included for convenience. A
> disk image is not included.
>
> Nightly build is here:
> <
> https://nightly.link/schierlm/oberon-risc-emu-enhanced/workflows/main/master/MacOSDiskImage.zip
> >
>
> I'd be grateful if people could test it and provide feedback whether it
> works. And if you have experience with bundling/compiling and have ideas
> how
> <
> https://github.com/schierlm/oberon-risc-emu-enhanced/blob/master/macos/build.sh
> >
> could be improved, feedback is highly appreciated.
>
>
> Regards,
>
>
> Michael
>
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon
>
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20230711/538cc1f6/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 282557 bytes
Desc: not available
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20230711/538cc1f6/attachment-0001.png>
More information about the Oberon
mailing list