[Mono-dev] Porting runtime - where to start?

virgile.bello at free.fr virgile.bello at free.fr
Fri Mar 30 17:01:38 EDT 2007

Just to let you know since I did something very similiar for XBOX360 :
Even if I was able to make glib and then mono compile on XBOX360 (it was a bit
painful but doable) and it generated valid code to execute at runtime,
nevertheless memory protection against execution of user allocated area totally
prevented me to continue (you can check the blog post I did about that on
When I checked about using the interpreter, I've read somewhere that it wasn't
up to date anymore (maybe the info was too old and it's now up to date to
execute everything, anyone can confirm ?).
So, before going on, check that either the console can run unsigned code loaded
in memory (which I doubt since they tend to avoid that, since it would quickly
run into hacking of the console) or that mono interpreter is now working again.

Hope that helps, do not hesitate if you would like some other infos.


Quoting John Matzen <john at ayxia.com>:

> I'm trying to port the mono runtime to a device called a Wii.  Although it
> has a PowerPC based CPU, I think getting it running with the interpreter
> first would be the best approach rather than attempting to patch up the
> existing PowerPC JIT, but I can not seem to find any documentation that
> would describe how to begin fixing up the build system so that I can compile
> it with the Wii's build tools (which are not gcc based).
> Any ideas on where to start?
> Thanks!
> John

More information about the Mono-devel-list mailing list