> On 24 Jan 2015, at 19:23, Theo Markettos <rpcemu@markettos.org.uk> wrote:
>
> I also had a look into porting RPCEmu to the newer Allegro 5 which is
> supported - there's lots of function name changes which are straightforward,
> but the graphics architecture is quite different so that would make it
> awkward.
I have actually got Allegro 4.4.2 to build and install on OS X 10.10 by using a SDK from an old version of Xcode, and I've documented the process in https://bitbucket.org/frankoid/rpcemu-spoon-fjd/src/1af151ecf88447cee4edbd286f1c2f745cef2304/src/README-MacOSX?at=trunk
However, I haven't been able to build a working RPCEmu binary using a recent version of Xcode on OS X 10.10. The latest code in https://bitbucket.org/frankoid/rpcemu-spoon-fjd/ does build, but the resultant binary has severe graphical problems.
I haven't even *tried* to merge the latest RPCEmu changes into the OS X version. If anyone does want to have a go at merging the latest RPCEmu sources with the OS X code at https://bitbucket.org/frankoid/rpcemu-spoon-fjd/ then there are a few things you'll need to do as a starting point at the bottom of README-MacOSX:
After each merge from upstream (hg pull):
- re-check that all calls to append_filename still use rpcemudatadir()
- apply changes to network-linux.c to network-macosx.m
- apply changes to config.h.in to src/macosx/config.h
Francis
_______________________________________________
Rpcemu mailing list
Rpcemu@riscos.info
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu
No comments:
Post a Comment