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 |