FASTD 1.3 ========== Fast directory listing utility by Arnold Moy (c)1996. CONTENTS ======== 1. Introduction 1.1 Copyright and Disclaimer 1.2 The FASTD Library 2. Installing and Removing the FASTD Library 2.1 Installing the Library 2.2 Universal Font Library (UFL) 2.3 Removing the Library 3. Usage 4. Acknowledgments 5. History 6. Resources and References 1. Introduction --------------- 1.1 Copyright and Disclaimer ----------------------------- All files in the FASTD package are copyrighted(c) by Arnold Moy unless otherwise noted. The software contained in this package is provided as free of charge and therefore contains no warranty of any kind. Should the Software prove defective, you and not the author assume the entire cost of any service and repair. This disclaimer of warranty constitutes an essential part of the agreement. 1.2 The FASTD Library ---------------------- The following utility rapidly lists the contents of the current working directory. Useful information such as variable name, variable type, variable size, total variables in current directory and total number of bytes used by the current directory are given in a tabular format. Long directory listings can be rapidly scrolled back and forth. 2. Installing and Removing the FASTD Library --------------------------------------------- The FASTD library requires at least 2k to install and an auxilliary library called the Universal Font Library (UFL) must be present. 2.1 Installing -------------- a) send the library to the HP48 b) put a copy of the library on the stack c) enter the port number to store the library (0-33 GX, 0-2 SX) d) at this point, press [STO] e) preform a warmstart with [ON][C] or turn on and off the HP48 f) erase the variable containing the library. eg. 'FASTD.LIB' PURGE g) read the next section for the Universal Font Library (UFL) requirements 2.2 Universal Font Library (UFL) -------------------------------- The FASTD library requires the UFL to be present. Read the UFL documentation from the UFL package for more information (see section 6). I have included two libraries from the UFL package that contains the necessary font. Either will work, ufl1.lib will conserve some space, if you are not using other applications that require FNT2 (ie. Java). If you have not installed one of the UFL libraries, install it now: a) send the library(ufl1.lib or ufl3.lib) to the HP48 b) put a copy of the library on the stack c) enter the port number to store the library (0-33 GX, 0-2 SX) d) at this point, press [STO] e) preform a warmstart with [ON][C] or turn on and off the HP48 f) erase the variable containing the library. g) The FASTD library is ready for use. 2.3 Removing the Library ------------------------- a) :0: 1037 DETACH b) :0: 1037 PURGE 3. Usage -------- FASTD - starts the program Up-Arrow - scroll display down Down-Arrow - scroll display up [ON] - exit FASTD 4. Acknowledgments ------------------- Al Arduengo - beta tester Alex Humffray - beta tester Andre Schoorl - beta tester Dan Kirkland - assembly help David Goggin - beta tester John Call - assembly help Mika Heiskanen - assembly help, beta tester Richard Steventon - assembly help, beta tester Seth Arnold - beta tester Will Laughlin - assembly help 5. History ------------ September 27, 1996 - included UFL libraries - changed documentation accordingly September 26, 1996 - version 1.2 release - UFL - library format - documentation change April 11, 1996 - version 1.1 release - small changes to the documentation November 2, 1995 - fixed reported annunciator problem - discovered version 1 was actually the old version (ie. pre-october) October 1995 - version 1.0 release - clock related timeout problem fixed Pre-October 1995 (short memory) - version released with timeout bug 6. Resources and References --------------------------- HPTools - PC based System RPL and Assembly Language compiler ftp://hpcvbbs.external.hp.com/dist/ Jazz - HP48 based System RPL and Assembly Language development tools http://www.hut.fi/~mheiskan/ UFL - Universal Font Library http://www.engr.uvic.ca/~aschoorl/ufl/ Arnold Moy - email: amoy@geog.ubc.ca WWW: http://www.geog.ubc.ca/~amoy/