SDL_reader -- a simple, effective, crossplatform .txt reader that supports both CPM-style and UNIX-style text files with ASCII and UTF-8 encodings. Written by Tyler Montbriand, 2008. As a whole it is distributed under the GNU GPL, portions of it are under other licenses. I can't believe I had to create this, but I did. Ladies and gentlemen, here are some interesting facts: 1) Pocket Word cannot load a 500KB .txt file. 2) Pocket Internet Explorer lags like a lagging thing on the laggiest day of the year having a particularly laggy kind of day when loading html files multiple hundreds of KB in size. And that's terrible. SDL_reader maps the text into memory instead of loading it, and just stores offsets of pages instead of rendering the whole thing all at once, which avoids a lot of overhead. It also maps the font file into memory. It expects the font file, unifont.bin, to be in c:\unifont.win on windows, /unifont.bin on Windows CE, and /usr/share/SDL_reader/unifont.bin for UNIX. Commandline syntax: SDL_reader [-fg 000000] [-bg ffffff] file.txt Arrow keys and pgup/pgdn flip through pages, ESC quits. Lines are wrapped. It also comes with the font_maker program, which is used to convert GNU Unifont .hex files into the .bin flat files used by SDL_reader. If the system supports it, it will produce space-saving flat files.