www.delorie.com/agenda/   search  
DJ's Agenda Page

Note: I use the mipsel-linux cross compiler from linuxvr.org, with boot/root as of 2001-04-07.


FreeType Reader

Sources - Agenda binary

FTRead is a glorified X-based "less" program for the Agenda, specifically designed for reading electronic books. It supports both X fonts and TrueType fonts (via freetype). TrueType fonts (none included) are fully anti-aliased on the LCD. Scrolling is via agenda buttons or by tapping on the text (no space wasted for scroll bars). Includes a file picker and a font picker.

Format of text files: FTRead automatically paragraph-fills the input files to fit the PDA screen and font selection, assuming paragraph breaks where it finds blank lines. Thus, it's good for reading e-books but bad for reading source code. The first time you run it, it will show you where to tap on the screen to scroll and quit.

To get you started, here's a copy of the public domain Tom Swift and His Motor-cycle.

You'll need to install the freetype runtime so's also.

Ace of Penguins

Version 1.2 - Home Page - source - agenda binaries

These programs expect to find libcards.so somewhere (as well as libpng and libz; see below); I recommend /usr/local/lib because the default user can write there. Copy libcards.so.1.0.0 to /usr/local/lib and create symlinks for libcards.so.1 and libcards.so:

$ mv libcards.so.1.0.0 /usr/local/lib
$ cd /usr/local/lib
$ ln -s libcards.so.1.0.0 libcards.so.1
$ ln -s libcards.so.1.0.0 libcards.so
$ su
# ldconfig
# ^D
$
To add them to your VR menu, do this:
cd $HOME/.wmx/Games
rm Freecell Solitaire ThornQ
ln -s $HOME/freecell Freecell
ln -s $HOME/solitaire Solitaire
ln -s $HOME/thornq ThornQ

Agenda-specific features

OK, these aren't Agenda specific but they were added just for PDAs. Scribble 'r' to redeal, 'q' to quit, 'h' for help, or backspace to undo. In help, the up/down buttons on the side scroll and the left/right buttons on the lower front change topics. You can also tap the screen - center left or center right to change topics, upper to lower middle to scroll. Backspace in help to go back to the game.

FreeType

FreeType Home Page - 2.0.1 sources - 2.0.1 so's (so ver 6.0.1)

$ mv libfreetype.so.6.0.1 /usr/local/lib
$ cd /usr/local/lib
$ ln -s libfreetype.so.6.0.1 libfreetype.so
$ ln -s libfreetype.so.6.0.1 libfreetype.so.6
$ su
# ldconfig
# ^D
$

PNG and ZLib

ZLib Home Page - 1.1.3 sources - LibPNG Home Page - 1.0.10 sources - agenda so's for both

$ mv libpng.so.1.0.10 libz.so.1.1.3 /usr/local/lib
$ cd /usr/local/lib
$ ln -s libpng.so.1.0.10 libpng.so.1
$ ln -s libpng.so.1.0.10 libpng.so
$ ln -s libz.so.1.1.3 libz.so.1
$ ln -s libz.so.1.1.3 libz.so
$ su
# ldconfig
# ^D
$

  webmaster   donations   bookstore     delorie software   privacy  
  Copyright 2002   by DJ Delorie     Updated May 2002