68k Mac version of Squeak

John M McIntosh johnmci at smalltalkconsulting.com
Thu Jun 8 07:59:05 UTC 2000


>on 6/7/00 11:52 PM, Andrew P. Black at apb at cse.ogi.edu wrote:
> Is there a 68k version of the Squeak VM?  Or would it be too slow to be
> useful?
> 
> Andrew
> 

Strange that you might ask, right now I'm busy compiling and testing the
latest VM for a 68K machine. On my website's comments page I host a Swiki
and a Webcam that use both a Quadra 850 and a mac IIvx.

On a IIvx which is a 32mhz machine 68030 with an older VM 2.6 I got
248,632 bytecodes/sec and 10,885 sends a second.


A Quadra 950 a 66Mhz 68040 with Linux 2.0.38 does 1,219,512 and 58,368. But
I found the GCC compiler under Linux produced code that was about 50% better
than the MetroWerks CW version. On the same machine under Mac OS it only
does  859,845  and 40,106. At this speed its quite workable and you can do
most things with Squeak.

After upgrading my IIvx with a 50Mhz 68030 CPU upgrade card and using the
latest VM I get 504,286 and 17,958. At this speed things are slow but not
too bad, but don't attempt any 3D work. Just think back 6 years and the
response time doesn't really hurt. It depends on what you want to do, MVC
work is just fine.

PS a SE/30 does 135,135 and 4,722 which I deem to be rather slow! But having
the latest VM work on this machine is a tribute to all involved.

BTW my PowerBook 500Mhz does 46,613,255 bytecodes/sec; 1,542,241 sends/sec
using the latest VM with my modification compiled with CW Pro 5.

--
===========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================
Custom Macintosh programming & various Smalltalk dialects
PGP Key: DSS/Diff/46FC3BE6
Fingerprint=B22F 7D67 92B7 5D52 72D7  E94A EE69 2D21 46FC 3BE6
===========================================================================





More information about the Squeak-dev mailing list