is anybody working on a Zaurus port?
Tommy Thorn
tt1729 at yahoo.com
Wed Aug 7 23:44:35 UTC 2002
Tim Rowledge wrote:
> Several people have taken and built on the framebuffer direct stuff I
> did several years ago for the Itsy, including I think Aaron (?). It
> ought not be difficult to sort out, with the only problem I foresee of
> any magnitude being handling pixel endian issues. You may need to make
> use of the SurfacePlugin stuff to convert from Squeak's slavish copy
> of Mac pixel format to the probably little endian Zaurus format.
Sorry for being late in responding.
Yes, I'm certainly working on Squeak on the Zaurus and as previous
reported here, I have it running with working support for the touchpad
and keyboard. Notice that, my Squeak VM takes over the whole UI and
doesn't coexist with Qtopia (a feature, not a bug). I believe someone
(Yoshiki-san?) is working on a Qtopia Squeak VM.
I started with a sqUnixDirectFB.c that Lee Salzman posted here
(http://lists.squeakfoundation.org/pipermail/squeak-dev/2002-April/012118.html),
but to get the touch pad working I had to hack the DirectFB package.
The current status of my VM is:
- Initial attempts at using Ian's latest Squeak VM (5devel) has yet to
succeed.
- Power management is a major issue. While I can suspend the VM from
inside (and it comes back nicely), I have still to find a way to make it
turn off itself after some amount of idle time.
- Currently, Squeak 3.2 + the latest VM burns _a lot_ of cycles (=
power) in idle. There has been a thread about gettimeofday, but I've
yet to experiment with that.
- The filtering for touchpad isn't perfect. I'm puzzled why it seems to
work better for Qtopia (I'm using nearly the same simple algorithm).
- The keyboard mapping isn't that great either. DirectFB is more part
of the problem than the solution here.
- I haven't figured out how to control the backlight.
I'm quite tempted to throw DirectFB away and go straight to /dev/fb.
The only major issue I can see is rotating the screen.
/Tommy
More information about the Squeak-dev
mailing list
|