[Rpcemu] RPCEmu 0.8.12 Mac test build

Theo Markettos rpcemu at markettos.org.uk
Sun Aug 2 10:58:57 PDT 2015

I've done some fiddling about and got RPCEmu HEAD to build for Mac.
I've put a test build at:

The source code is on bitbucket also.  This mostly based on Francis Davey's
work, with me giving Xcode and Mercurial a kicking where necessary.

I would appreciate feedback for what works and what doesn't.
This is based on the latest RPCEmu sources from Mercurial, so any
work-in-progress there will apply here too.

I've been running it on Mavericks but I think it should run on Yosemite - I
haven't had the opportunity to test it there as yet.  I've been testing with
RISC OS 5.20.

What seems to work:
* RISC OS booting and running
* HostFS
* Video, mode changes
* Sound

Known issues (please confirm if these affect you too):
* Display in Retina screen modes:  The display is shown, but too small and
corrupted.  I think this is fixable, but in the meantime you can switch to a
non-Retina mode (tools like SwitchResX will do it), or use an external

* Networking: RISC OS seems to hang when networking is started.  I haven't
been able to work out why.

* Mouse: the mouse works, but it requires a click to align the RISC OS
pointer with the Mac one - before then they are misaligned.

* CDROM: RISC OS can't seem to read the ISO file.

I haven't been keeping up with RPCEmu progress recently, so it would be
useful to know whether these glitches are shared with either the previous
0.8.9 for Mac, or the current HEAD sources.  It would be helpful to know a
bit more about whether these are problems in my specific build, Mavericks,
RISC OS 5.20, or RPCEmu generally.

There is a more general question of the future of RPCEmu for Mac: I've done
some fiddling to build with frameworks from OS X 10.6 (see src/README-MacOSX
for build instructions), but these are going to run out of road in the near
future.  There are ways forward, but would be good to know if Peter and
Matthew have any plans graphics library wise that might affect it here.


More information about the Rpcemu mailing list