*** Overview *** Voyager V1.0-6 30 January 1991 This directory contains the Voyager program. Voyager is a DOS program that will allow the user to interactively disassemble the contents of the HP 48SX ROM and other HP 48SX programs. This directory also contains several related documents: HP 48SX Internals, Voyager Reference Manual and Saturn Instruction Set. Derek S. Nickel 51 Maple Lane Walnut Creek, CA 94595-1718 *** File extensions *** none HP 48SX program in binary format. .ASC HP 48SX program in ASC-> format. .CA Voyager address comment file. .CAX Index for a Voyager address comment file. .CC Voyager code comment file. .CCX Index for a Voyager code comment file. .DOC Documentation file. .EXE DOS program. .LST HP 48SX program listing (generated by Voyager) .MEM Voyager memory file (flat listing of hexadecimal characters that represent the contents of ROM or a HP 48SX program) .TXT Article or posting. *** Contents of \DNICKEL directory *** 00README DOC Read me first (this file) ADDR Address of object on stack level one ADDR ASC " ADDR LST " ADDR MEM " ASC TXT Bill Wickes' posting (->ASC and ASC->) ASM DOC Saturn Instruction Set BINTOMEM EXE Converts HP 48SX binary file to Voyager memory file DMPTOMEM EXE Converts Memory Scanner dump file to Voyager memory file FROMASC CA ASC-> program FROMASC CC " FROMASC LST " FROMASC MEM " HP48 CA HP48-B ROM HP48 CAX " HP48 CC " HP48 CCX " HP48 MEM " [*** Note: HP48.MEM was ommitted from this disk to avoid copyright violation. You must make your own HP48.MEM file. For directions how to do this, see the MEM.DOC file in the HORN2 directory. -jkh-] HP48SX DOC HP 48SX Internals HYDE HYDE libary HYDE CA " HYDE CAX " HYDE MEM " HYDE TXT " REV Reverse string on stack level one REV ASC " REV CC " REV CCX " REV LST " REV MEM " SW-A ASC Stopwatch library SW-A CA " SW-A CAX " SW-A MEM " TOASC CA ->ASC program TOASC CAX " TOASC CC " TOASC CCX " TOASC LST " TOASC MEM " USAG ASC USAG program USAG MEM " VOYAGER DOC Voyager Reference Manual VOYAGER EXE Voyager program *** Changes in V1.0-6 *** The comments in the HP48 module have been expanded and improved. Some of the terms (such as "token") have been reworded. Many comments have been clarified. HP48.CA now contains over 3300 comments. Graphic unthread bug has been fixed (was dropping last pixel row). Syntax of address ranges has changed. An address by itself (no range specifer (the ":")) used to mean "from this address to the end". It now means "this address only". Where you used to say "0" to specify all of memory, you would now say ":". FIND is a new command that will search part of the address comment files for the specified partial comment. This reduces the need for printed address comments. LIST is a new command that will list part of the address comment files. The default limit (SET/SHOW LIMIT) has been increased from 8 to 10. Command line parsing has been improved. More "new" machine code instructions are interpreted (but not all). *** General notes *** When TABs are used in these files, they are assumed to be eight column tabs setting. *** Acknowledgements *** Thanks to everybody this has posted information to the HP BBS and comp.sys.handhelds. Special thanks to Willian C. Wickes for the neat 'toys' that he has posted, to Joseph K. Horn for putting together his EduCALC disk collections, to Jake Schwartz for his video tapes and to Pete M. Wilson for his TA program (Voyager was originally based on TA, 7/14/90).