• Alexios
  • palmos
  • historical
  • released

Once, in the days when PDAs lasted a whole month on one battery charge, I had a Palm IIIx. I forget how many PDAs and smartphones I've had since, but the M68k-based, greyscale (mostly black & white), 160×160 little plastic box was probably the best PDA I've ever had1, and the only PDA I've ever written software for. I liked writing software for PalmOS. It was simple, fun, and productive. But then, I've always liked programming platforms with limits, where you can take full advantage of the hardware. I have three rather simple applications for Palm devices. They are all available with source. As always, they are all distributed under the terms of the GNU General Public License. Though they're obviously of no use to anyone these days!

Solo Screenshot

Solo screenshot.


Solo (an implementation of Peg Solitaire) is a very simple and small puzzle for Palm devices. Remove pieces from the board by jumping over other pieces, until either there's only one piece left, or no moves are possible. This version contains seven different board setups to try. Includes English and Greek version of the application, plus (badly written) source code.

I wrote Solo it to learn the fundaments of programming on the Pilot. As such, it's probably quite badly written and missing a few things to make it right, but here it is nevertheless.

You'll need to install SoloLevels.pdb and one of the solo-*.prc files. Read the instructions on the Pilot.

Please let me know if you've added anything interesting to the source code, found a bug, or have a new level to add. I suspect some of the levels may be unsolvable, but haven't got round to building a solver yet.

Solo for PalmOS 3.x, version 0.2.

  1. until Android 4 came along — and even then, I'm not 100% sure. I've yet to see an Android device that lasts a whole month on one 1600 mAh battery charge.