A library which creates "hard keys", which let you customize the default behavior of keys on the keyboard without using USER mode. Any user key assignments in USER mode will take precedence over these hard keys.
Fast assembly language routine to find a hex string between two memory addresses. This is several times faster than the above program and also finds all occurrences of the hex string.
Reconfigures the ports without performing a warmstart. Useful for programming with TDS 256K and 512K bank-switching RAM cards. CONFIG is intended merely to reset the end-of-port marker, thus making it possible to store new objects into a bank.
Dirmaster (DM) allows you to keep your directories in port memory - optionally compressed, and optionally encrypted. You have access to those directories as though they were in HOME. Maximizes free RAM while keeping directories relatively save from memory clear.
EDIR is a program that provides an extended directory listing of all variables within the directory from which it is run. The variable name is displayed, followed by the variable type and its size in bytes.
This program allows you to browse, recall and execute the contents of the objects of the home directory and of the ports. You can get any object from inside a backup object or from a library (even protected).
This enables you to use your calculator just like normal until you press [ON]-[A]-[F]. Once you press these keys, the memory will be falsely cleared and your directory will appear empty, but the routine is still in memory and will catch the next [ON]-[A]-[F] and will continue to do so until you do an [ON]-[C].
This 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. Requires UFL.
Designed to simplify the display of data within the calculator, and simplify transfer to or from a Kermit server on a compatible computer. Included with permission of the author.
Filer48 is a powerful memory browser that allows you to explore all the files inside your HP 48 including files stored in any port (0-32). It uses the UFL 1 and the USND 3.0 Libraries. For 48G/G+/GX only.
Small directory of programs to store and recall variables within the "hidden directory" rather than the current directory, without having to do anything to change the current directory.
Hides and unhides variables in any directory. Allows permanent storing in nullnames and other operations on nullnames. Contains special commands for treating the NULLNAME like a legal variable name.
Two little programs, one which takes a list of variables and moves them to the HOME directory, and one which takes a list of variables in the HOME directory and moves them to the current directory.
This program is unrelated to the PC development program for the HP 48. It is a port management tool, but don't use it at the same time as HPSauce: both use HPS to run.
Designed to make storing and retrieving data easier and more natural than currently available products. It is based on the 48's built-in directory structure and includes commands for easy manipulation of information. For the S series only.
Program for installing libraries. Search for libraries in memory and shows install screen. Allows one to choose the port to install (search for all the 48GX ports), delete or keep the original file and executes warmstart automatically.
May be used to combine 4 32K ROM cards into 1 128K RAM card, thus enabling all of them to be used at once. Also, you may take sections of code from ROM cards (Individual Library objects) and store them in RAM. Obsolete because of later techniques made available by HP, but still interesting.
A message box type replacement for MEM and BYTES commands. Displays size, percentage of total memory object occupies, CRC, free and used memory and used memory gauge.
This program shows basic information about your HP 48. It has Java support. You must select what kind of HP 48 you have (G or GX/G+). PDF documentation.
Library browser and purger which browses all the libraries attached to the current directory. Select the library to purge and press OK to detach and purge that library.
Shows you how much memory you have free in port 0, shows you whether the card in slot 1 is a ROM card, merged or freed memory and shows you how much memory you have free in the covered ports (2-33).
Memory stress test program is designed to thoroughly test available port memory. This program is much more capable then build in memory test and other available third party tests. Test program uses multiple patterns to walk through port addresses to detect stuck at bits. It can also do multiple iterations to catch intermittent memory issues. Additionally, cross port leak test is available to ensure accesses to one port do not corrupt other ports. This is particularly useful to test upgraded 48G or to test 48GX memory cards. This option can be enabled through GUI check box. Enabling this test clears all data in ports 1+. WARNING!! Cross port leak test *WILL* destroy data in Ports 1+!
Another program to prevent you from accidentally turning on the calculator, forcing you to immediately press ENTER after pressing ON, or it will turn back off again.
Provides a confirmation for purging, and if it's a directory you're asked to confirm the entire directory. To store it asks for name and directory, and must confirm before a directory is made and warn you if the variable already exists.
User RPL program to replace the built-in PURGE command of an HP 48G-series calculator. Shows messages in the status area and asks for confirmation when purging a directory.
A replacement purge command with three possible inputs -- a number to remove the library with that ID, a global name to delete that directory, or a list to delete the corresponding variables.
This beast is a replacement for the User RPL word VARS. It does NOT stop name resolution at a null-named variable or directory, so every variable is included in the list (including the null-named directory of HOME). Sample timed test runs have shown up to 27 times faster.
VSRCH searches through the current directory for all variables that match the input search string. It is considered to be a match if all or part of the variable name contains the search string.
Security enhancement program. Wipes off any sensitive information from calculator memory which may be left there by some security application (MD5LIB for example).
Shell with an organized set of functions to handle and maintain your applications in an orderly and nice way. It is simply a Workspace controller that gives you, among other things, the ability to build application specific areas with the functions you need visible and the functions you don't need (to see), hidden.