delorie.com/agenda/ | search |
Note: I use the mipsel-linux cross compiler from linuxvr.org, with boot/root as of 2001-04-07.
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.
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
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 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 $
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 | delorie software privacy |
Copyright © 2002 | Updated May 2002 |