Here is a status update:
First, I would like to ask NetMAge about the emulator he is talking about. Doesn't the iPhone already have a MacOS X installed? A very trimmed version, all right, but perhaps is enough...
The emulator you are talking about, How do you see it working here? Is there an emulator already developed for the iPhone?
Anyway, I haven't got a positive response from any of the emu48 developers, so I decided (tried) to solve this problem with my own hands.
As nicoX pointed earlier, there is already a MacOS X version ef emu48. This version is a "carbonization" (whatever that means) of an emu48 port for MacOS 8 and 9.
I found on the net a project to develop a working "cross-compiler" from any system, to the iPhone.
Normaly, you would download some source code and compile it for your OWN system, with your system's compiler and libraries. The "cross-compiler" is able to compile, on your desktop system, a binary for some other system (plataform). In this case, the iPhone.
Here's the link to it:
http://code.google.com/p/iphone-dev/
So... waht I've been trying to do the last couple of weeks is to compile the MacOS X carbonization of emu48 with the cross-compiler mentioned above.
Link to the MacOS X carbonixation of emu48:
http://www.hpcalc.org/details.php?id=5829
http://emu48mac.sourceforge.net/
Regrettably, I had no success yet, as I can't understand how to compile (or WHAT to compile) from the source. There is really poor documentation, and as I don't have access to a Macintosh I can't try many things...
Once you see how messy is the source of the carbonization you will have an idea why I don't have a clue about how to compile it.
I think the solution resides in compiling this source code on a normal Mac system, and once that gets done, try to compile the same way for the iPhone.
In short, we need someone with a Mac system, and some knowledge about compiling source code.
Hope this info helps to solve this puzzle...