[Oberon] Emulator on Mac (was: New to Oberon)

Michael Schierl schierlm at gmx.de
Sat Jul 8 23:13:59 CEST 2023


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



More information about the Oberon mailing list