(Files.hp48) Item: 25 by akcs.scotty@hpcvbbs.cv.hp.com Author: [SCOTTY THOMPSON] Subj: ECHR.LIB, Version 2.00 Date: Sat Jan 04 1992 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Mini-instructions: Assign ECHRRUN to a key; press it during command ³ ³ line entry; ENTER on desired char(s); STO; ON. -jkh- ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Hello, this is a newly-revised system RPL version of my previous ECHR program. It is enhanced and faster. A general operation guideline follows: Upload and attach library 775. Upload the loader program ECHRRUN To operate: Move the cursor keys to move the cursor, or: Press a valid HEX digit (0-F) If the nibble flag in the upper-left corner is pointing down, pressing the HEX digit will take you to the high nibble, otherwise, it will take you to the corresponding low-nibble. Pressing "+" will jump 32 bytes, and "-" will jump -32 bytes. Pressing "ENTER" will store the character highlighted into the internal buffer. Pressing "STO" will copy this internal buffer to the commandline (via DoKeyOb) and clear the buffer. Pressing "DROP" will clear the buffer only. Pressing "Left-Shift" will turn-on left-shift mode. The following happens in Left-Shift mode: Pressing a HEX digit will force the high-nibble search; Pressing "Left-Shift" will force the nibble flag to "HI"; Pressing Left-Arrow will force the cursor to "X0" Pressing the Right-Arrow will force the cursor to "XF" Pressing the Up-Arrow will take you to the beginning of the current page; Pressing the Down-Arrow will take you to the end of the current page; Pressing "+" will jump 64 bytes (1 page); Pressing "-" will jump -64 bytes (-1 page); Pressing "Right-Shift" will enable right-shifted mode. The following happens here: Pressing a HEX digit will force a jump to the lo-nibble; Pressing Left-Arrow will force a jump to "00" Pressing Right-Arrow will force a jump to "FF" Pressing UP-Arrow will jump to "0X" Pressing Down-Arrow will jump to "FX" Pressing the Right-Shift key will force the nibble flag to LO. Pressing "+" will jump 128 bytes (2 pages) Pressing "-" will jump -128 bytes (-2 pages) Special: Pressing the Alpha key will force a lock on the next left or right-shift pressed. Pressing the Space Key will clear all flags to their default positions (i.e., nibble flag=Hi, shift-mode clear) Pressing ON will restore the calculator's state and return. ----- To enable commandline execution, RECALL the program ECHRRUN to the stack and assign it to your userkey of choice (remember to set usermode on). Keep in mind that putting just the name 'ECHRRUN' on a userkey will run the ECHR.LIB program (if it's in the current path), but the library will kill the command line. You must RECALL 'ECHRRUN' and use the object itself as the key assignment, to be able to run ECHRRUN without losing the current command line. There are no warranties of any kind on this program. Valid entries were used. I guarantee that I have not written destructive code for the purpose of corruption (virus). I appologize for the size of the code. The GROB takes up the most of it and I haven't changed it yet. Scott.