Here's a bunch of random notes haphazardly thrown together about the Sharp Zaurus.
(Note that I am now running OpenZaurus 3.5.1; what follows may or may not apply to previous OZ releases or to the Sharp ROMs.)
I have created a ARM cross-compiling Debian repository that makes cross-compiling much easier.
Lots of interesting links at http://zaurus.spy.org.
Some feeds I couldn't live without:
src experimental http://www.openzaurus.org/official/experimental/collie/3.3.6-pre1-2.4.18-gcc3/ipks src xmms-embedded http://xmms-embedded.sourceforge.net/feed/oz32 src elkins http://elkins.org/zfeed
If running 3.3.6-pre1, you'll probably need to install oz-compat and oz-compat-opie to run older third-party applications. There's a bug with oz-compat when installing outside of root, so do the following before the installation, adjusting for the installation location:
ln -s /mnt/{ram,cf,sd}/etc/init.d/quickexec /etc/init.d
Remove this link after the installation, before running ipkg-link.
I've created oz-compat-libsdl to enable old SDL applications to run on newer OZ.
Opera can be found on the http://elkins.org/zfeed/ feed. Once installed, I needed to do this to get the icons working:
rmdir /usr/share/opera ln -s /opt/QtPalmtop/opera /usr/share/opera
fbvncserver isn't included in OZ 3.5.1, so here is a copy compiled with gcc 3.4. (I've also fixed some bugs, and introduced others.)
You will also need to install this kernel module for the keyboard to work on the VNC client. (This was snatched from http://earth.darkspace.org.uk/mirrors/.)
The Z's USB driver has a nasty habit of eventually refusing to establish a Ethernet-over-USB connection when putting the Z in its cradle. I've put up a usb-restart package that allows you to restart the USB driver.
InfoNES is a NES emulator that has been ported to the clamshell Zaurii. I'm in the process of patching it to make it work on the SL-5500. Here's a very tentative version of the executable, which you can drop on top of the original.
I've had to rip out the file selector, so you need to start it from the console, and give the filename as an argument. (Beware, it will crash if the filename doesn't have an extension.)
Another option is to drop this InfoNES.desktop
on top of the original, and add the following line to
/opt/QtPalmtop/etc/mime.types:
application/x-nes-rom nes
You will then be able to launch InfoNES by clicking on any ROM.
Keep in mind that the controls were designed for the keyboard of the clamshell Zaurii. Use the Z, X, A and S keys for buttons; M will activate sound (and slow things to a crawl).
I have moved this to a separate page.