|
From: Ned K. <ne...@sq...> - 2004-04-03 18:33:39
|
On Saturday 03 April 2004 8:37 am, Tim Rowledge wrote: > In message <200...@sq...> > > Ned Konz <ne...@sq...> wrote: > > Though this may be in the humor category, here's what I was using most > > recently. I got it to run somewhat (so it may be a start). > > [snip] > > > I see the Morphic screen from small.image painted, but it doesn't keep > > running. > > I don't get any walkbacks; it just completes normally. > > Yup. I saw that too. It was 'fixed' by making the module initialisation > for B2DPlugin not do the wrong thing; that was causing an error in the > bowels of the simulator >which was not raising a notifier< ! > > I'm currently convinced there is something seriously screwed in some > signal/exception code. Note that the unit test for exceptions fails the > 'outer' related test. I also had a problem a while ago that I never > really got to the bottom of in VMMAker - an error would simply 'go by' > and make it look like the generation was done. We need to fix this PDQ > in my view. > > I've been working with Dan on this and if you use mylatest VMMaker3-7b2 > and the attached sim patch it should go a bit better. And since my > current bug seems to be to do with halfWordAt: it looks like Ned might > have fixed that... ta very much. OK. Here's a combined change set that will run Morphic in a stock 3.6Full-5424 image after loading Tim's VMMaker3-7b2.sar package from http://sumeru.stanford.edu/tim/pooters/SqFiles/packages/VMMaker/VMMaker3-7b2.sar I haven't tried it in any later images, nor have I tried to speed it up (though the byte and half-word accessors I did are much faster; there's a big difference in: bitShift: 3 and * 8 I also sped up the GC a bit (using bitOr: to set header type bits rather than the slow LargeInteger addition). -- Ned Konz http://bike-nomad.com/squeak/ |