Thomas Keller | 14 Mar 04:39

Installation Problems


Hi everyone!

I've just started supporting the development of LinCity-NG, a
simcity-alike game for different platforms, with binary builds for MacOS
X. Unfortunately I have only one Mac (a recent iBook), which comes with
Tiger (10.4) preinstalled, on which I already did many additional
software installations. My recent build therefor failed on another guy's
 machine which had not all shared libraries installed. So I thought
"wouldn't it be nice to have a second, clean install of OS X to test
installs there?" and found PearPC.
Since tonite I'm trying to install Tiger on there, I got past image
creation, partitioning and everything what was mentioned in the docs,
unfortunately the MacOS X install itself fails with "This software
cannot be installed on this computer" (or something similar, I got it in
German). Now I've read around and heard that Tiger does some hardware
checking and thus prevents the install on "obscure" platforms. I have
found all types of install help to "circumvent" this problem using
Windows, but I'm pretty much lost here since my host is Linux.
Is there any native fix planned/available to run Tiger in PearPC or will
this not be possible?

Thanks in advance for your answer(s)!

Thomas.

--
Registered Linux User #369861
PGP Public Key on http://thomaskeller.biz/pgp/thomas-keller.pkr
Learn to quote http://netmeister.org/news/learn2quote.html
(Continue reading)

Adam Southerland | 14 Mar 04:45
Picon

PearPC on PPC?


Does PearPC run stable on Mac OS X 10.3 Panther? Does it run at all?

I'm wanting to run a virtual environment within Mac OS X - Can this be done?

Micah

-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
Christian Walther | 14 Mar 11:05
Picon
Picon
Gravatar

Re: PearPC on PPC?

Adam Southerland wrote:
> Does PearPC run stable on Mac OS X 10.3 Panther? Does it run at all?
> 
> I'm wanting to run a virtual environment within Mac OS X - Can this be 
> done?

I recently ran Mac OS X 10.3 in PearPC (CVS from 2006-03-02) on Mac OS X 
10.4 (PPC), so I can confirm that it works, and I guess it should work 
on 10.3 as well. However, there were some problems:

- It spews *lots* of "[CPU/EXC] ..." warnings. As in, hundreds or 
thousands per second. I'm not sure if they mean that something's wrong, 
since everything seems to work, but as they cause the terminal that 
displays them to use about 30% CPU, I ended up just muting them by 
commenting out '#define PPC_EXC_TRACE(msg...) ht_printf("[CPU/EXC] 
"msg)' in pearpc/src/debug/tracers.h.

- In the X11 UI (I haven't tried the SDL UI), the keyboard is screwed up 
because the implementation assumes that the key codes that it gets from 
the X server are PC keycodes. That's only the case on PC hardware, not 
on Macs (and AFAIK neither on other unix machines/X servers). Since 
Apple's X11 actually delivers ADB keycodes, that's easy to 
quickly-and-dirtily work around by substituting 'ev.key.keycode = 
event.xkey.keycode - 8;' for 'ev.key.keycode = 
x11_key_to_adb_key[event.xkey.keycode];' in 
pearpc/src/system/ui/x11/sysx11.cc.

- The emulated real time clock is too slow by a factor of about 30. That 
means that all animations (and there's a lot of those in the Mac OS X 
UI) are painfully slow. This contributes a great part to the perceived 
(Continue reading)

Adam Southerland | 15 Mar 01:49
Picon

RE: Re: PearPC on PPC?


>Adam Southerland wrote:
>>Does PearPC run stable on Mac OS X 10.3 Panther? Does it run at all?
>>
>>I'm wanting to run a virtual environment within Mac OS X - Can this be 
>>done?
>
>I recently ran Mac OS X 10.3 in PearPC (CVS from 2006-03-02) on Mac OS X 
>10.4 (PPC), so I can confirm that it works, and I guess it should work on 
>10.3 as well. However, there were some problems:
>
>- It spews *lots* of "[CPU/EXC] ..." warnings. As in, hundreds or thousands 
>per second. I'm not sure if they mean that something's wrong, since 
>everything seems to work, but as they cause the terminal that displays them 
>to use about 30% CPU, I ended up just muting them by commenting out 
>'#define PPC_EXC_TRACE(msg...) ht_printf("[CPU/EXC] "msg)' in 
>pearpc/src/debug/tracers.h.
>
>- In the X11 UI (I haven't tried the SDL UI), the keyboard is screwed up 
>because the implementation assumes that the key codes that it gets from the 
>X server are PC keycodes. That's only the case on PC hardware, not on Macs 
>(and AFAIK neither on other unix machines/X servers). Since Apple's X11 
>actually delivers ADB keycodes, that's easy to quickly-and-dirtily work 
>around by substituting 'ev.key.keycode = event.xkey.keycode - 8;' for 
>'ev.key.keycode = x11_key_to_adb_key[event.xkey.keycode];' in 
>pearpc/src/system/ui/x11/sysx11.cc.
>
>- The emulated real time clock is too slow by a factor of about 30. That 
>means that all animations (and there's a lot of those in the Mac OS X UI) 
>are painfully slow. This contributes a great part to the perceived 
(Continue reading)

Christian Walther | 16 Mar 11:19
Picon
Picon
Gravatar

Re: PearPC on PPC?

I wrote:
> (a lot)

Oops, I just realize we're on the general list, not on the devel list. 
Do the developers read this too, or should I repost on the devel list?

  -Christian

-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642

Gmane