I'm using Opie/OZ 3.5.3 with my SL-5500, and I've noticed an annoying problem with some games like Doom (using PrBoom) and Pokemon Blue (using Qtopia Gnuboy).

When I'm playing one of these games, if I hold down a key for too long, the Zaurus shuts itself down. It doesn't freeze, it doesn't exactly crash, it doesn't even suspend. It just powers itself off as if I had flipped the "replace battery" switch on the back. Once this has happened, the only way to bring it back, in fact, is to toggle the switch in back.

Needless to say, this is pretty annoying, and makes any arcade games essentially useless. It feels like it happens when I hold down a key for long enough that (1) a typematic thingie kicks in, or (2) some sort of keyboard buffer fills up. Not sure which it is.

So, I was wondering whether anyone else had seen such behavior, and how it might be fixed. Since I noticed it mainly with my game emulators, I wonder if it might be a problem with SDL. For what it's worth, I see /opt/QtPalmtop/lib/libSDL-1.2.so.0.0.5 as my SDL library.