Mac Carbon Universal VM for MacIntel
John M McIntosh
johnmci at smalltalkconsulting.com
Wed Mar 8 03:13:31 UTC 2006
Ok, first I have to thank Karsten Wolf for running strange and
interesting VMs on his Mac Intel to get us started on the conversion
Second I'd like to thank Impara GmbH for not only producing Plopp
(http://www.impara.de/project_painter.htm) with Squeak, but also for
giving me a Mac Mini Core Solo to help in the conversion process,
because of that machine and a sleepless night or two, we now
understand why we have the 16 bit screen depth conversion issue, and
why full screen did not work.
Later tonight after some rest, reflection and a bit more testing I'll
post a 3.8.11b2 Mac Carbon Universal Squeak VM for regular
distribution as we are seeing
more macintel squeak users.
As earlier mentioned I still have some plugins to recompile, so the
effort will be ongoing for a few weeks.
1 tinyBenchmarks shows on my old PowerBook 17inch 1.5Ghz.
'113,274,336 bytecodes/sec; 5,111,787 sends/sec'
On the Mac Mini Solo (also 1.5Ghz) that VM running under Rosetta does
' 43,301,759 bytecodes/sec; 2,056,941 sends/sec'
As you can see the performance is 1/2 speed of the powerpc, not bad
for emulation, but ugly for general usage.
A universal VM does
'226,548,672 bytecodes/sec; 5,811,339 sends/sec'
and Karsten reports the graphics performance on his Core Duo is stellar.
On 7-Mar-06, at 2:45 PM, Karsten Wolf wrote:
> Am 07.03.2006 um 20:17 schrieb Mike:
>> It seems to be slow on mine anyway. Windows take a long time to
>> appear for example, so maybe its morphic thats slow. Or maybe its
>> the entire VM. Any one else experiencing the same?
> Even in rosetta emulation the intelmac vm was at least as fast as
> my powerbook g4.
> Try a different image.
> If you want to try an intel binary, see:
> Make sure that the image you use is set to:
> -32 bit colors; set monitor to 32 bit for best performance
> -fullscreen off; the intelmac VMs can't do fullscreen
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
More information about the Vm-dev