hpcalc.org - HP 48 Archive

Miscellaneous HP 48 Utilities

The first size listed is the downloaded file size and the second size listed is the size on the calculator.


There are 227 files totaling 3056KB in this category.

Alert Annunciator Toggler   (details) 48   EN   1KB/1KB
Toggles the state of the alert annunciator.
By Brian Maguire. 2008/08/11

ALG   (details) 48   EN   2KB/1KB
ALG-> and ->ALG functions which make it so you can easily convert between algebraic and RPN display formats.
By James H. Cloos. 2008/08/11

ALTMENU   (details) 48   EN   2KB/1KB
Displays a CST-like menu from a running program.
By Randy Elton Ding. 2008/08/11

ANGD   (details) 48   EN   1KB/1KB
Converts HMS angle to a formatted string.
By Kenneth Trent. 1998/06/11

Antinull   (details) 48   EN   1KB/1KB
Removes the null character from strings.
By Alexandre Erwin Ittner. 2000/01/02

Apollo Speech Synthesizer Emulator   (details) 48   EN   5KB/2KB
Emulates the Apollo Speech Synthesizer, by connecting to the serial port of your computer and displaying the computer's text on the screen of the HP 48.
By Jarno Peschier (H). 1997/10/22

Apps 1.0   (details) 48   ES   3KB/3KB
ScreenshotProgram works like the apps function in the HP 49.
By Argenis Sanchez. 2004/02/03

Architectural Units Version 1.0   (details) 48   EN   3KB/1KB
Converts feet/inches/meters to architectural units.
By Jeff W. Brough. 1997/08/21

ASCII to Binary Converter 2.0   (details) 49/50   48   EN   11KB/1KB
System RPL program to translate ASCII files into binary files so they can be used in Emu48 or a 49G+ using only an SD card, and vice versa.
By Eric Rechlin (H), John H Meyers, and Christoph Gießelink (H). 2005/05/30

Auto Alpha Lock   (details) 48   EN   2KB/1KB
Automatically turns on alpha lock when #, _, or "" are pressed.
By Thomas Boerner. 1998/06/10

Autoconf   (details) 48   EN   1KB/1KB
Automatically executes the file AUTOST on every On-C warmstart.
By P. Bombardier. 2003/05/25

B0.LIB 2.0   (details) 48   EN   7KB/10KB
This is the *real* Input Form Engine replacement lib for the 48 G(X). Now you can store it in any port, even in hidden ports. Nevertheless port 0 or 1 are recommended for speed reasons. You need the CF.LIB (included) in port 0 to enable B0.LIB.
By Raymond Del Tondo. 2001/12/20

BatMAN 1.0   (details) 49/50   48   EN   25KB/1KB
ScreenshotBattery manager that records an manages rechargeable batteries. Records number of charges and last date charged. Useful to get the most life out of your NiCad or NiMH batteries for your calculators.
By Tim Wessman (H). 2003/12/27

BATT   (details) 48   EN   3KB/1KB
This is a fun little program that can help you keep track of how often you replace/recharge your batteries and how long they last (perhaps this will help you figure out if rechargeable batteries are worth the investment).
By Bob Apodaca. 1997/08/31

BATTERY   (details) 48   EN   1KB/1KB
Checks the battery low indicator to remind you to replace your batteries.
Author unknown. 1997/08/31

Benchmark 1.0   (details) 48   EN   3KB/1KB
Times the execution of a program.
By Ty (H). 1998/01/29

Binary Integers with Vectored Enter   (details) 48   EN   7KB/1KB
Makes it easier to enter binary integers using vectored enter.
By Diego Berge. 1999/08/08

Bits and Bytes   (details) 48   EN   2KB/1KB
Adds bits and bytes (as well as kilobytes, megabytes, and gigabytes) to the units conversions.
By Klaus Kalb. 1998/06/09

BITS: Hamming weight of binary number   (details) 48   EN   1KB/1KB
Counts the number of bits in a binary number.
By Jurjen N.E. Bos. 1997/08/21

Bogomips 0.1   (details) 48   EN   3KB/1KB
Bogomips loop bogusly measures CPU speed while booting Linux. Here is a version of the Unix program bogomips for HP calcs, and the expected results (0.321 bogomips, screen off, without interrupts) is really what we get.
By Samuel Thibault (H). 2003/01/10

BOOTMESS   (details) 48   EN   3KB/1KB
Displays a power-on message when the calculator is turned on.
By Kevin Jessup. 2008/08/12

Browser   (details) 48   EN   9KB/2KB
Alternative browser program for use in your programs.
By Jeff Brown and Craig A. Finseth. 1997/08/21

Bryant's Junk   (details) 48   EN   21KB/1-3KB
Ten small programs covering various topics.
By Mike Bryant. 1999/04/08

BV/BR Routines   (details) 48   EN   3KB/1KB
BV/BR routines which, for example, tell how many days, hours, minutes, and seconds are in a given number of seconds.
By David D. Jansen. 1998/06/08

Catalan Language Custom Messages   (details) 48   ES   4KB/4KB
Translates most error messages into Catalan.
By Diego Berge. 1998/06/17

CCAT   (details) 48   EN   3KB/2KB
ScreenshotSimple, fast, and small character set catalog for the S series.
By Raymond Del Tondo. 2008/08/12

CDMS   (details) 48   EN   1KB/1KB
Convert from decimal degrees/minutes/seconds or hours/minutes/seconds to a string format.
Author unknown. 1999/04/26

CF.LIB 2.0   (details) 48   EN   1KB/1KB
CF.LIB is the general configurator for all my replacement libs, like SpeedBrowser, Input Form Engine, Stk6, the key libs, and many others. It must reside in port 0 of the 48 G(X). You can enable or disable the replacement libs with a menu key, w/o warmstart. Sets VARS menu on startup.
By Raymond Del Tondo. 2001/12/20

Change Object Type   (details) 48   EN   3KB/1KB
Converts between common object types, such as string to name, bint to real, binary to bint, and more.
By John H Meyers. 1998/07/24

Checksum Collision   (details) 48   EN   3KB/1KB
Calculates strings that have the same checksum.
By John H Meyers. 1998/07/21

CHTOOL 1.0   (details) 48   ES   11KB/1KB
ScreenshotA tool library, with choose menus for bytes, libraries and to store and recall variables.
By David de Perosanz Aparicio (H). 2001/02/17

Clean   (details) 48   EN   3KB/1KB
Virus scanner for three common HP 48 viruses.
By Brian Maguire and Joseph K. Horn (H). 1997/08/21

Command Logger Library 1.0   (details) 49/50   48   EN   2KB/1KB
Allows user to create a program object by executing commands which are logged and placed into a program.
By John Gustaf Stebbins. 2006/11/24

Constant Factor   (details) 48   EN   5KB/1KB
Allows the user to set up a factor (or dividend, summand, or minuend) to apply repeatedly, like most algebraic calculators. Uses vectored ENTER. Two versions.
By Len Fellman and John H Meyers. 1998/08/17

Contrast   (details) 48   EN   1KB/1KB
Sets the contrast to the given number level. Includes PEEK and POKE.
Author unknown. 1998/06/11

CONTRAST   (details) 48   EN   2KB/1KB
Contrast adjustment program (by Lilian), and a slider-style front end for it (by Dan).
By Lilian Pigallio (H) and Dan Kirkland. 2008/08/14

Control Program   (details) 48   EN   2KB/1KB
This is a program for control-people. It takes a discrete system and calculates the response of the system from any vector u.
By Thomas Persson. 1998/06/09

Cours   (details) 48   FR   65KB/1-28KB
ScreenshotSupposedly well-written notes for math, physics, and chemistry classes using XView as a viewer.
By Julien Meyer (SunHP) (H). 1998/09/27

CPU 48   (details) 48   EN   28KB/13KB
ScreenshotContains dozens of useful programs, for math, memory management, programming routines, and more. Includes source code.
By Davide Di Gennaro (HPPF). 2000/05/13

CRC   (details) 48   EN   4KB/1KB
Finds the checksum of a hex listing, giving the same result as BYTES would give on the un-hexed object. Also includes a faster System RPL version.
By James H. Cloos. 2008/08/15

Currency Converter Key Assignment   (details) 48   EN   1KB/7KB
This key assignment allows conversion between the currencies of 52 countries. Pressing CST displays the (first six) flags of the countries in the menu bar. Pre-programmed with exchange rate from 1991.
By Jeremy Smith. 1997/08/21

Custom Unit Conversion Menu   (details) 48   EN   4KB/1KB
Replacement for the entire units menu system, with menus you choose yourself. You get a main units menu, with as many sub-menus as you wish, plus an additional program which goes immediately to a menu of units you can convert to, given any existing unit object.
By John H Meyers. 1998/10/17

Cyno Basic Library   (details) 48   EN   2KB/1KB
This is a basic command library for the HP 48. It includes various routines to accomplish tasks that may be used in your programs.
By Chieh Cheng. 1997/08/21

Cyno Sort Library 1.0   (details) 48   EN   2KB/1KB
This is a sort routine library. It includes various routines to accomplish tasks that may be used in your programs.
By Chieh Cheng. 1997/08/21

DAS   (details) 48   EN   6KB/5KB
I have no idea what this is, but something in here sets an alarm every 5 seconds. Presented by Robert Bellman at the 1991 Corvallis conference.
By Robert A Bellman, Jr.. 2008/08/15

DIRAL 1.3/1.4   (details) 48   EN   15KB/1KB
Programs to apply object/program to all sub- or directories respectively. Bugfixed, errorhandling added, and faster. Also added version DIRALc, which works in all directories.
By Tom van Migem and Karsten Kiessling. 2001/04/05

DLIST   (details) 48   EN   1KB/1KB
Quickly displays a list of up to nine strings in reverse order. All are displayed in the smallest LCD font (size 1).
By Joseph K. Horn (H). 2008/08/15

DMS   (details) 48   EN   3KB/2KB
Creates a degree/minutes/seconds mode similar to the built-in polar mode.
By Joseph K. Horn (H). 1999/01/06

DMS Conversion   (details) 48   EN   4KB/1KB
Converts degree/minutes/seconds in a string in #d#'#" format to decimal degrees.
By Diego Berge. 1999/08/14

Doc Jekyll & Mr Hyde 1.0   (details) 48   EN   17KB/4KB
ScreenshotTired of too much "user-friendly" software? You can unwimp your HP 48 by loading this little library. Includes versions for both the S and G series.
By Bill Wickes. 2002/02/07

DOLST and DOSBS   (details) 48   EN   2KB/1KB
"Normalizes" DOLIST and DOSUBS.
By John H Meyers. 1998/07/22

Dwarf Paint 1.0   (details) 48   EN   5KB/7KB
Programmable Langton Ant program.
By Samuel Hocevar (H) and NIMP Team. 1997/10/31

ECHR 2.0   (details) 48   EN   5KB/7KB
ScreenshotExtended character library. Useful on the S series, which has no character map utility.
By Scott Thompson. 2008/08/16

Effekt   (details) 48   EN   2KB/1KB
Calculates how much electricity your house is currently using.
By Søren Bækhøj Kjær. 1997/12/07

Epson Printer Driver   (details) 48   EN   4KB/1KB
Enables you to print a graphics object on an Epson serial printer, such as the FX-80 and FX-85 printers.
By Hewlett-Packard (H). 1998/02/27

EQBrowser 1.1   (details) 48   EN   21KB/14KB
ScreenshotThis program is similar to the built in Equation Browser on the HP 48G(X), except that you can add your own equations, pictures, and variables (prompted automatically). This old version is included because it runs on the S series.
By CJ O'Neill. 1997/08/21

EQBrowser 2.0   (details) 48   EN   45KB/14KB
ScreenshotThis program is similar to the built in Equation Browser on the HP 48G(X), except that you can add your own equations, pictures, and variables (prompted automatically).
By CJ O'Neill. 1997/08/21

EQBrowser Equation Archive   (details) 48   EN   130KB/1-289KB
Many equations for the Equation Browser listed above. Split into categories such as economic, geotech, steel, and much more.
Author unknown. 1997/08/21

EQL 3.3   (details) 48   EN   8KB/5KB
Equation management library with fast browsers. Similar to the built in (G/GX) equation library browser. You can organize all the equations you write, add text and graphics, as well as programs.
By Matthew Willis. 1997/08/21

ESD   (details) 48   EN   3KB/1KB
Fixed version of the HP 48's ESD test to test the batteries.
By Detlef Müller (H). 1999/04/14

Estado de memoria 1.0   (details) 48   ES   2KB/2KB
ScreenshotThis program allows you to see the amount of free memory, the number of variables in the home directory and the number of libraries in port 0.
By Andres Ricardo Garcia Morales (H). 2002/07/01

FAST 1.1   (details) 48   EN   3KB/1KB
Speeds up calculations by 11% by turning off the display. Also saves power at the same time.
By Detlef Müller (H). 2008/08/16

Fast OFF   (details) 48   EN   1KB/1KB
Faster version of the OFF command, so the HP 48 turns on much faster when there are many ports in RAM cards that are usually verified at startup. Much smaller than the above program, but less safe, possibly causing unnecessary battery drain or memory loss.
By Matthew Mastracci (H). 1998/07/22

Fast Vars   (details) 48   EN   5KB/1KB
Fast replacement of the VARS command.
By John H Meyers. 1998/07/19

FastOff   (details) 48   EN   4KB/1KB
Faster version of the OFF command, so the HP 48 turns on much faster when there are many ports in RAM cards that are usually verified at startup.
By Jean-Yves Avenard (H). 1998/07/31

Feet Inches and Sixteenths Conversion   (details) 48   EN   8KB/1KB
Included are conversions from ff.iiss to decimal feet and then back as well as two programs that allow you to add and subtract numbers in the ff.iiss format.
By Ted Cashin. 1999/01/23

FIF   (details) 48   EN   4KB/2KB
Creates a feet/inches/fraction mode similar to the built-in polar mode.
By Joseph K. Horn (H). 1999/01/06

FindText 1.01   (details) 48   EN   80KB/2KB
ScreenshotThis program finds key words decoding each variable on the current path. You only have to introduce the key word in the input form and press ENTER. It requires Jazz. PDF documentation.
By Augusto Correa M (HPMOYACK). 2002/02/07

FIQ   (details) 48   EN   2KB/1KB
Feet and inches version of ->Q.
By Aaron Boonshoft. 2008/08/16

FIXN   (details) 48   EN   2KB/1KB
Fixes the number of decimal digits to the right amount for the number on level one of the stack so it is shown with thousands separators.
By John H Meyers. 1998/07/22

Flag 2.20   (details) 48   EN   7KB/3KB
ScreenshotFlag management program for Meta Kernel, Erable, and HP 48 system flags. Requires the Meta Kernel Full Version.
By Yves Duret (HyDe) (H). 1998/12/19

Flag Catalog 4.1   (details) 48   EN   13KB/3KB
ScreenshotFast flag browser.
By Raymond Del Tondo. 1998/07/03

FlagSetter 1.1   (details) 48   EN   5KB/4KB
ScreenshotThis little program allows you to set the HP 48's system flags in a nice menu driven format, plus it gives a little description of what each flag means; IE for flag -1 the program displays "General Solutions" or "Principal Solution" depending on the flag's setting. It has help text built in for all 64 system flags in both their positions
By Garth Sweet. 2003/06/30

FlagTool   (details) 48   EN   2KB/1KB
Sets and clears system flags interactively on a 48SX.
By Steffen Seitz. 1998/06/11

Fotografia 3.0   (details) 49/50   48   EN   PT   7KB/2KB
ScreenshotYou enter the lens aperture, type of film, lens size and object distance and it calculates hyperfocal, focus, total, etc. Programmed in 100% System RPL (much faster). It keeps the used parameters for a future use.
By Tacio Philip Sansonovski. 2003/02/18

French Language Library   (details) 48   FR   10KB/17KB
Translates nearly all messages and menus into French. For the G series.
Author unknown. 2001/05/21

Get Equation Library Grobs   (details) 48   EN   2KB/1KB
Extracts grobs from the equation library.
By John H Meyers. 1998/08/28

GETKEY   (details) 48   EN   2KB/1KB
Here's a useful utility for fetching a single key definition, very much like FETCH KEY on the HP-75 and HP-71. The following RPL routine works instantly. Shifted, alpha, and shifted alpha keys all work. The only key it won't fetch is ATTN, which is used to exit the program if desired.
By Joseph K. Horn (H). 2008/08/16

Goal Seeking Engine   (details) 48   EN   4KB/1KB
What if one program could find out the fewest number of floppies to copy your enormous number of files onto? Or maybe balance your checkbook? What about making perfectly timed audio cassettes? GSE is a utility for finding what combination of a group of numbers will total to a goal number (within a certain accuracy).
By Jeff Duncombe. 1997/08/21

Grob Rotation for Printing   (details) 48   EN   2KB/1KB
If a GROB is too long to be printed on the 82240 printer, this will rotate it so it can be printed in the other direction. It is slow, unfortunately.
By Robert Thompson. 1998/06/11

GX Library   (details) 48   EN   8KB/3KB
Adds a number of the new commands from the G series to the S series, such as HEAD, TAIL, DOSUBS, DOLIST, STREAM, SEQ, ADD, SORT, and more. Will not work (and is not needed) on the G series.
By Werner Huysegoms. 1998/12/14

GxTools 5.1Get It   (details) 48   EN   15KB/4KB
ScreenshotGxTools v5.1 is a collection of useful tools to ease the use of your GX. Included in the library: configurable toolbar for programs in the GxTools and MathTools library, password protection with customizable opening screen, BZM menuline for BZ/UBZ compression utilities, and much more.
By Jack Levy. 1997/08/21

Ham Radio   (details) 48   EN   6KB/2KB
Various Ham Radio translations, including great circle and horizon routines.
By James Gentles. 1998/04/23

Header   (details) 48   EN   2KB/2KB
This subroutine allows you to place any 131x16 GROB as a permanent screen header.
By HPDM. 1997/08/21

Help on Global Variables Database Manager   (details) 48   EN   4KB/3KB
Allows you to easily write descriptions for global variables.
By Scott Thompson. 1997/08/21

HelpMenu   (details) 48   EN   9KB/4KB
ScreenshotDesigned as a study aid. It presents the user with a custom help screen with a number of other help screens to page through.
By Matthew Willis. 1997/12/06

Henon   (details) 48   EN   1KB/1KB
Plots henon attractor.
Author unknown. 1997/09/01

Hide Object in Library Data   (details) 48   EN   3KB/1KB
Small program that will hide an object within a Library Data object.
By Matthew Mastracci (H). 1998/07/22

HP 48 Conference Disk   (details) 48   EN   1157KB
Contents of the disk distributed at the September 1997, HP conference in London. Includes the Meta Kernel demo, an abacus program, I2C interface software, pictures, and more.
Author unknown. 1997/09/22

HP Utils   (details) 48   FR   12KB/1-17KB
ScreenshotVarious utilities including a graphics viewer, a password-protected telephone directory, a periodic table, and a contrast program.
By Lilian Pigallio (H). 1998/05/03

HP-PCL Printer Driver Library   (details) 48   EN   6KB/1KB
Allows you to print to a Hewlett-Packard PCL printer with the 48S/SX/G/GX.
By Hewlett-Packard (H). 1997/08/21

HP48ADC   (details) 48   EN   4KB/2KB
Software to connect the HP 48 to a data logger/voltmeter.
By Søren Bækhøj Kjær. 1997/12/07

HPBoard 2.0   (details) 48   EN   3KB/3KB
ScreenshotFast assembly language control panel for changing many common settings.
By Philippe Pamart. 1998/05/09

HPF-PROT 3.2   (details) 48   EN   6KB/5KB
Virus checker, written in System RPL and ML.
By Wilmar Rodriguez (HP48-MANIAC). 1998/08/26

HPUtil   (details) 48   EN   1KB/1KB
Collection of routines to access internal HP functions, such as the CHARS menu and the view menu.
By Paco Valenzuela (H). 1999/05/19

HPVue48   (details) 48   EN   7KB/5KB
ScreenshotGraphical programming interface for the HP 48.
Author unknown. 1997/08/21

HSort   (details) 48   EN   3KB/1KB
Fast sorting of array of reals using heap sort. Source code included.
By Tamir Demri. 1997/08/21

HTrim   (details) 48   EN   3KB/1KB
HOME directory variable hider utility.
By Simone Rapisarda. 1998/06/13

IconMenu4x 0.32   (details) 49/50   48   EN   16KB/10KB
ScreenshotProvides several icon-style menus, like in the Casio calculator.
By Jaime Fernando Meza Meza. 2002/09/22

Insertion Sort   (details) 48   EN   3KB/1KB
Another quick sort routine, working best for arrays of 100 or fewer elements.
By Jonathan duSaint. 1998/07/21

Italian Language Library   (details) 48   IT   15KB/9KB
Translates most error messages and choose menus into Italian. For the G series.
Author unknown. 1998/04/25

Kana 2.5   (details) 48   EN   9KB/4KB
ScreenshotThis is a System RPL re-write/adaptation of Marc Moline's original "Japanese" program, which is an aid to learning the Japanese Hiragana and Katakana alphabets (NOT Kanji!). I say an AID to learning, because, to learn kana properly, you must learn the proper stroke order of writing, which this program can't teach you. Also, you should take a class (or get a Japanese speaking friend) to learn the pronunciation.
By Marc Moline, James Weisbin, and German A. Gonzalez (H). 1997/08/21

Key Repeater   (details) 48   EN   1KB/1KB
Accepts a program on level 2 and a key code on level one. The program on level 2 is repeatedly evaluated while the key specified on level 1 is pressed. The program on level 2 is always evaluated at least once.
By Brian Maguire. 2008/08/18

KEYOB   (details) 48   EN   2KB/1KB
Fetches the built-in standard default assignment, including (and most usefully for) nonprogrammable and menu keys, like 2D and CLK. It is most useful when assigned to a key, so that you can easily use it to fetch menu keys.
By Joseph K. Horn (H). 2008/08/17

Label Builder 1.2   (details) 49/50   48   EN   4KB/3KB
This is a small menu label builder originally written for the HP 48 and now updated for the 49g+. Also includes the original 48 version in the archive.
By Frederic Barbaise. 2005/12/01

LASTX   (details) 48   EN   1KB/1KB
Provides an HP-41-style LASTX on the 48.
By Darryl Okahata. 2008/08/18

LBrowse 1.01   (details) 48   EN   4KB/2KB
List browser routine for use in programs.
By Jan Brittenson. 1998/06/08

Limpiar   (details) 48   EN   2KB/1KB
Cleans out variables such as IOPAR and PPAR.
By Mauricio Mora Bastos. 2000/05/13

Linear Break-Even Analysis   (details) 48   EN   1KB/2KB
Useful for business students; when given an equation and some more information, it will help you determine when you may start making money.
Author unknown. 1997/09/01

List Processing and Set Operations   (details) 48   EN   3KB/1KB
Utilities for list processing and list set operations on the S series.
By Dan Allen. 1998/06/09

LJ New Messages   (details) 48   FR   4KB/5KB
ScreenshotLibrary that translate many system messages into French.
By Laurent Jouanneau. 1998/06/08

LOBAT   (details) 48   EN   2KB/1KB
Checks the calculator for low battery condition. Written in System RPL.
By Joseph K. Horn (H). 2008/08/18

Loubet Tools   (details) 48   EN   5KB/6KB
Collection of miscellaneous utilities and programming tools.
By Frederic Leger. 1998/09/27

Low Bat Program   (details) 48   EN   1KB/1KB
Reports the status of the ALERT annunciator. The ALERT annunciator is activated by alarms or low battery.
By Preston Brown. 2008/08/11

LSort 0.4   (details) 49/50   48   EN   12KB/2KB
Very fast SORT replacement. Includes source code.
By Werner Huysegoms. 2000/09/22

Mark Sort   (details) 48   EN   3KB/1KB
This program sorts an array, list or stack of integers returning to level 1 a list sorted in descending order.
By Jeremy Hawdon. 1997/08/21

MAWK   (details) 48   EN   13KB/10KB
Complete collection of string manipulation routines for the HP 48GX, including regular expression (extended wildcard) search/search and replace, word extraction and insertion, plus some set manipulation routines.
By Martin A. Lang. 1998/10/20

MDef   (details) 48   EN   2KB/1KB
Macro Definer to speed up programming.
By Simone Rapisarda. 1997/08/21

MegaLM   (details) 48   EN   5KB/5KB
Utilities library required by many Smurphp programs.
By Harold (Smurphp). 1998/01/18

MES Tools   (details) 48   EN   52KB/2+KB
Tools to make the multiple equation solver easier to use. Also contains a User Equation Library.
By Karsten Kiessling. 1999/07/31

MESG   (details) 48   EN   2KB/1KB
Simple system message viewer.
By Joseph K. Horn (H). 2008/08/18

Metric Unit Convertor   (details) 48   EN   2KB/1KB
Converts amounts between different metric units.
By Ron Blancarte. 1997/08/21

Metronome   (details) 48   EN   1KB/1KB
Simple metronome program.
Author unknown. 1997/08/21

Miscellaneous Utilities 1   (details) 48   EN   3KB/1KB
For quite some time the author was designing several tool libraries. While reviewing them, several commands were eliminated because they were impractical. Rather than just throwing them in the fire, they are released here in the public domain. Includes CSTK, TSTK, TCOUNT, TPOS, OCOUNT, STOPATH, and ->STR1.
By Brian Maguire. 2008/08/18

MKF   (details) 48   EN   6KB/3KB
ScreenshotFlag manager for the Meta Kernel as well as HP 48 flags. Requires the Meta Kernel Full Version and written entirely in assembly language.
By Stephen Jannin. 1998/10/21

Mode-Sensitive Key Assignments   (details) 48   EN   2KB/1KB
Key assignments can serve double purpose. For example, I never use the MATRIX WRITER application key, except to put DUP into programs. But I use ASN regularly. So I assigned the following little program to the MATRIX key. Its action depends on what mode the 48's in. When the 48 is in program entry mode (PRG annunciator on), then this program generates a DUP; otherwise, it does ASN (instead of the Matrix Writer).
By Joseph K. Horn (H). 1997/08/21

MRS   (details) 48   EN   2KB/1KB
Very small (280 bytes) Morse code program.
By Joseph K. Horn (H). 1997/08/21

MSG   (details) 48   EN   1KB/1KB
A simple error message viewer.
By Joseph K. Horn (H). 1997/08/21

Multi-level User Equation Library   (details) 48   EN   5KB/1KB
Has features resembling the built-in Equation Library, but allows you to supply the equations. It also has units support.
By John H Meyers. 1998/06/08

Multi-Unit Converter 1.2Get It   (details) 48   EN   3KB/1KB
ScreenshotWhen given any convertable unit, MUC will return a full screen selection of all possible conversions to choose from.
By Jack Levy. 1997/08/21

MyOrganizer   (details) 48   EN   9KB/1KB
This program is supposed to organize your variables, by ordering them in alphabetical order, with directories first, and creates a variable named |^ (arrow up) containing << UPDIR >> so it will be easier to browse your variables.
By Fabio Pugliese Ornellas. 2001/05/27

NCAT   (details) 48   EN   9KB/1KB
Three programs to concatenate a given number of strings and to reverse the order of a given number of levels of the stack.
By Jan Brittenson. 1998/05/21

Negate Numbers   (details) 48   EN   1KB/1KB
Eases the input of negative numbers in, for example, arrays. Uses vectored ENTER.
By Christian Meland. 1998/08/26

NEXE 1.0   (details) 48   EN   ES   22KB/1KB
ScreenshotA little program which searches any variable existing in the current directory for the given character(s), and allows one to either run or not run the variable.
By David de Perosanz Aparicio (H). 2001/07/04

Number Formatting   (details) 48   EN   5KB/4KB
Formats a number with commas, degrees/minutes/seconds, dollars, scientific notation, feet/inches/fractions, and hours/minutes/seconds/decimal. Uses vectored ENTER.
By John Latala. 1998/09/05

OB->S   (details) 48   EN   1KB/1KB
Same as native ->STR function, except for names and algebraics, which get their leading and trailing single-quotes removed. Thus 'FRED' turns into "FRED", not "'FRED'".
By Joseph K. Horn (H). 1997/08/21

Object Position   (details) 48   EN   3KB/1KB
Gives the position of an object in a list.
By Mark Adler. 1998/06/08

OBJN   (details) 48   EN   3KB/1KB
Safer version of OBJ->.
By John H Meyers. 1998/07/22

OffLib   (details) 48   EN   1KB/1KB
Turns off your calculator automatically when the low battery warning appears.
By Carles Albert Vallvè Guionnet. 1998/01/20

Opciones 2000 2.0   (details) 49/50   48   ES   6KB/4KB
ScreenshotMiscellaneous tools for the 49G.
By Alberto Villalba Kong (H). 2001/03/19

Order with and without Hack   (details) 48   EN   4KB/1KB
Shows how to call the ORD function if the Hack library exists, ORDER otherwise.
By John H Meyers. 1998/07/19

Organizer for Donnelly's Tool Library   (details) 48   EN   2KB/1KB
This library creates menus that organize the tools by subject, according to the ToolKit manual.
By Colin Meyer. 1998/06/08

OT4   (details) 48   EN   21KB/9KB
Operating tools to make the HP 48 friendlier to use: key assignment manipulation, variable hiding, compression, library creation/splitting, and more.
By Wolfgang Rautenberg (H). 2000/05/20

OT48 1.03   (details) 48   EN   10KB/3KB
A library of useful tools not for hackers but for the normal user, similar to OT49. Includes a fast viewer in large font, a powerful menu management, compression tools and a file running automatically after each warmstart to set your favorite flags etc, similar to STARTUP for the HP 49.
By Wolfgang Rautenberg (H). 2002/11/14

Owner's Manual Examples   (details) 48   EN   3KB/1KB
Programs from the HP 48SX owner's manual in a ready to download form.
By James Donnelly. 1998/06/08

Paperless Adding Machine   (details) 48   EN   5KB/3KB
ScreenshotThis set of routines provides all of the operations (except division and percent) that are commonly found on adding machines. Instead of a paper printout, however, the list of numbers is stored electronically and can be reviewed and edited.
By Craig A. Finseth. 1997/08/21

Persistence of HPVision   (details) 48   EN   2KB/2KB
ScreenshotFlashes an LED connected to the serial port.
By Pierre-Yvan Beaurang (HpRip) (H). 2000/06/20

PLIB 8   (details) 48   PT   8KB/4KB
Library with some useful programs that performs and facilitates basic tasks and calculations. If you can't afford to have much memory occupied with MathTools try this!
By Paulo dos Santos. 2001/05/18

Português 1.2   (details) 48   PT   4KB/4KB
Translates most system messages into Portuguese.
By Tacio Philip Sansonovski. 1999/07/09

PREPL   (details) 48   EN   2KB/1KB
Does a global search and replace on program objects.
By Ted A. Smith. 2008/08/20

PRGUTILS 1.0   (details) 48   ES   6KB/2KB
Contains some utility programs. An explanation for each is included (in Spanish only).
By Jorge Ortega López. 2002/03/23

QRACE 1.0 Beta   (details) 48   ES   13KB/30KB
ScreenshotRace game based on "Quibbles race v1.5" for Windows. Features everything from QRACE 1.5 plus unlimited human players, unlimited computer players, 10 levels of AI, variable number of quibbles (up to 30), bold quibbles, sold quibbles, sponsor quibbles, pre-race information, complete pre-race management, kill your opponent, and much, much more.
By Guillermo Filia. 2003/12/27

Quick Sort Routines 1.01   (details) 48   EN   5KB/1KB
Fast and small sorting routines.
By Kevin Jessup. 1997/08/21

QuickSort   (details) 48   EN   3KB/1KB
Quickly sorts a list.
By Mark Adler. 1998/06/08

Radix-50   (details) 48   EN   1KB/1KB
Converts 3-character strings to/from Radix-50 numbers used with old DEC hardware.
By Tony Duell. 1998/06/11

Repeating Key Library 1.0   (details) 49/50   48   EN   8KB/1KB
Allows the use of the System RPL command REPEATKEY in User RPL programs.
By Joe Panico. 2001/01/29

Replace 1.1   (details) 48   ES   3KB/1KB
Replaces any object within a program or list with another object, even a Code or an External.
By Eduardo Pijuan. 1998/05/12

RJ IINPUT 1.0   (details) 49/50   48   28   EN   FR   74KB/1KB
ScreenshotVery interesting routine in RPL to key integer numbers without interrupting your program. I saw lot of requests in the newsgroup concerning such a function. Included is a small game to test RJ IINPUT (as Integer Input).
By Rémi Janelle. 2004/05/09

RMC   (details) 48   EN   2KB/2KB
Least Squares Fit program.
By Pablo Hernandez. 1997/09/01

RomAra   (details) 48   EN   5KB/2KB
ScreenshotThis is a Roman <-> Arabic converter with a little (and friendly) "Syntax" checking capability, and that's all. Hopefully this program will be useful to learn how to convert between these two number formats or when checking children's homework.
By Francisco Saenz. 1997/09/01

Ro_lib 1.0   (details) 48   11KB/16KB
ScreenshotRomanian Messages and Menus. Translates almost all messages, menus, constants library, etc. to Romanian. Analog to Fr.lib and other message translators.
By Razvan Neagoe. 2001/05/18

RTools   (details) 48   EN   60KB/8KB
Thirty-one useful tools written in System RPL and assembly language, including Euler's numbers, the gamma function, a variable hider, a routine to recall the system libraries, and much more.
By Robert Tiismus (H). 1999/10/24

Salsa   (details) 48   ES   3KB/4KB
Translates most error messages into Spanish.
Author unknown. 1998/01/09

Save Unlimited Last Commands   (details) 48   EN   4KB/1KB
Uses vectored enter to save an unlimited number of last commands; update on the Vectored Enter Example program below.
By John H Meyers. 1998/08/01

SAVF   (details) 48   EN   1KB/1KB
Backs flags up to a file in port 0.
By Joseph K. Horn (H). 1998/06/11

Scan 4.1b   (details) 48   EN   10KB/5KB
Virus checking utility, which checks the integrity of all contents of memory. Includes source code.
By Davide Di Gennaro (HPPF). 2000/05/13

SCI in Level 1   (details) 48   EN   2KB/1KB
Set of programs which, among other things, displays level 1 of the stack in scientific notation.
By Chrstphre Campbell (TinyWanda) (H). 1998/11/14

SCROLLAL   (details) 48   EN   1KB/1KB
Scrolling alarm demo.
Author unknown. 1997/09/01

Search & Replace 1.0   (details) 48   EN   4KB/2KB
System RPL program which will do search and replace on a string.
By Javier Pardo Vidal. 1999/02/10

Seeing Garbage Collections   (details) 48   EN   2KB/1KB
Allows you to graphically see how memory and garbage collections work.
By John H Meyers. 1998/07/22

SERIAL   (details) 48   EN   1KB/1KB
Decodes the serial number format of the HP 48 (incompatible with the new format introduced in 1997/1998).
Author unknown. 1997/09/01

SICONVERT 1.0   (details) 48   EN   3KB/7KB
ScreenshotConverts an object with non-SI units to SI units.
By Nicholas F. Fabry. 1997/08/21

SORTLN   (details) 48   EN   1KB/1KB
Quickly sorts a list of real numbers in order. Written in System RPL for both the S and G series.
By Joseph K. Horn (H). 2008/08/21

SORTLS   (details) 48   EN   2KB/1KB
Quickly alphabetizes a list of strings in order. Case sensitive. Written in System RPL.
By Joseph K. Horn (H). 2008/08/21

Sortr   (details) 48   EN   2KB/1KB
Alphabetizes a list of strings in order. Case insensitive. Written in System RPL for both the S and G series.
By James Weisbin. 2008/08/21

Spaghetti   (details) 48   IT   5KB/4KB
ScreenshotMakes your HP speak Italian, by translating most messages. For the S series.
By Simone Rapisarda. 1998/04/21

Spain   (details) 48   ES   14KB/4-16KB
ScreenshotTwo libraries that translate most messages into Spanish.
By Luis Alberto Alonso Vidales. 1998/02/24

Spanish Language Library   (details) 48   ES   10KB/16KB
ScreenshotTranslates most error messages and choose menus into Spanish. For the G series.
Author unknown. 1998/04/25

SPDG   (details) 48   EN   2KB/1KB
Displays the current clock speed on the stack. For the G series only.
By Joseph K. Horn (H). 1998/07/22

SRCHREPL   (details) 48   EN   1KB/1KB
Replaces all occurrences of a substring within another string with another string.
By Alan Weiss and Kevin Jessup. 1998/06/10

STAYON   (details) 48   EN   2KB/1KB
Replacement for 0 WAIT which keeps the calculator on rather than turning it off after 10 minutes. Has some other differences as well.
By Brian Maguire. 2008/08/21

STR22 3.1   (details) 48   EN   2KB/1KB
This small program formats text to fit within the 22-character wide display. The way it does it, however, is different than other similar programs. A machine code routine simply rearranges the space and linefeed characters in two passes. The first pass simply replaces all linefeeds with spaces. The second pass puts a linefeed at the first space encountered backwards from the 23rd character of each line. As a result, words do not get haphazardly split and the program is extremely fast. Also includes versions that split at 24 characters (for printing to the 82240B infrared printer), 33 characters (for Jazz's ED, TED, and VV), and 80 characters. For both the S and G series.
By Todd Eckrich. 2008/08/21

STRG 1.1   (details) 48   EN   11KB/3KB
String utilities for calculating string check sums, comparing two strings, and more.
By Yoann Désir (H). 1999/07/02

String Catalog   (details) 48   EN   3KB/2KB
Simulates the S series' catalog function for strings.
Author unknown. 1998/06/08

String Hash   (details) 48   EN   3KB/1KB
Assembly language string hashing program.
By Jan Brittenson. 1998/06/08

Strings to Upper/Lower Case   (details) 48   EN   2KB/1KB
Fast and reliable assembly language programs that convert strings to upper or lower case, handling non-English characters properly. Also includes warnings to assembly language programmers.
By Paul Dale. 2008/08/17

Strobo   (details) 48   EN   1KB/1KB
Lights an LED with the serial port.
By Vincent Pierlot (HpKing). 2000/06/20

STRPOS   (details) 48   EN   1KB/1KB
Given two strings, this program returns as a list all of the positions of the level one string in the level two string.
By Jonathan duSaint. 1997/09/21

Swedish   (details) 48   EN   10KB/4KB
ScreenshotLibrary that translates many system messages into Swedish.
By Lennart Brjeson. 1998/03/17

SX List Tools   (details) 48   EN   14KB/2KB
Adds the list management tools that were new to the G series to the S series. Includes DOLIST, DOSUBS, STREAM, REVLIST, DeltaLIST, SumLIST, PILIST, HEAD, TAIL, and SORT.
By John H Meyers. 1998/06/25

SYSUTILS 1.0   (details) 48   EN   5KB/2KB
Simple tools for handling the directory structure of the HP 48. It should work on both the 48S and 48G series.
By John M. O'Donnell. 1997/08/21

Tele   (details) 48   EN   2KB/1KB
Calculates cost of long-distance telephone calls. Does not seem to work.
By Søren Bækhøj Kjær. 1997/12/07

TIOCAT   (details) 48   EN   2KB/2KB
ScreenshotTIOCAT is a browser for selecting and viewing a character's TRANSIO values. The catalog displays seven characters at a time, one per line. Each line displays a character's ASCII value, the 48's representation of the character (TRANSIO 0), and its TRANSIO values 1 though 3. A character can be returned to the stack by selecting it with the cursor and pressing [ENTER].
By Brian Maguire. 2008/08/21

To-Do Reminder List 1.0   (details) 48   EN   9KB/6KB
ScreenshotGeneric list manager which works not only on todo lists, but any other type of list you care to manage in the calculator.
By David Cook. 1997/08/21

To-Do Reminder List 2.0   (details) 48   EN   11KB/7KB
ScreenshotGeneric list manager which works not only on todo lists, but any other type of list you care to manage in the calculator.
By David Cook and John Diamant. 1997/08/21

Toolbox   (details) 48   EN   5KB/2KB
Lots of tools, including list functions, math tools, and more.
By Pierre Racz and Gregor Winslow. 1998/06/08

Tools   (details) 48   EN   6KB/2KB
Many useful utilities, for memory management, programming, and more.
By Carlos Ferraro. 1998/05/22

Tools BD   (details) 48   FR   64KB/1-15+KB
Miscellaneous tools, plus some math and physics notes.
By Benoit Dulauroy. 1999/07/10

Tools GF 1.0   (details) 48   EN   12KB/3KB
Some utilities for HP 48 in various flavors.
By Guillermo Filia. 2003/12/27

Tools Library 2.2   (details) 48   EN   8KB/8KB
A collection of various tools, both by the author of the compilation and other authors.
By Holger Weihe (H). 2009/03/07

TRAC   (details) 48   EN   4KB/1KB
A print trace system similar to that build into the 28 series, using vectored ENTER.
By Jeff Broido. 2008/08/22

Translator   (details) 48   FR   ES   IT   30KB/16-17KB
ScreenshotLibraries which translate nearly all system messages and menus into French, Spanish, or Italian. For the G series in an uncovered port.
By Hewlett-Packard (H). 1999/01/06

Traverse   (details) 48   EN   2KB/1KB
Allows you to run a program repeatedly in all directories of your 48.
By Mark Ferris. 1998/06/09

TricorderGet It   (details) 48   EN   2KB/1KB
Star Trek tricorder-like program that acts as a proximity detector. When an object is placed close to the IR receiver, it beeps. Fun little toy.
By Steven Ourada. 1997/08/21

TULZ   (details) 48   EN   5KB/5KB
Collection of miscellaneous utilities.
By Ed White. 1997/10/12

UBASE Replacement   (details) 48   EN   2KB/1KB
UBASE replacement that uses cm and g as base units rather than m and kg.
By Michael Woodhams. 1998/06/10

UCASE   (details) 48   EN   2KB/1KB
Converts any string to upper case characters.
By Brian Maguire. 2008/08/22

UCO   (details) 48   EN   1KB/1KB
ScreenshotSmall base unit conversion program.
By Wolfgang Rautenberg (H). 1998/09/27

UEB 3.0   (details) 48   EN   17KB/17KB
Universal Equation Browser for equation libraries.
By Caspar Lugtmeier. 1999/07/11

UFL 1.0.2Get It   (details) 48   EN   174KB/1-3KB
This is the latest version of the Universal Font Library, used by many programs for fonts.
By André Schoorl. 1997/08/21

UISTUFF 1.0   (details) 48   EN   34KB/2-32KB
ScreenshotUser interface extensions and speed-ups. Very modular. Mostly for the G series, some for the S series, too. Includes a six-level stack, new character browser, and more. See description.txt for more details.
By Raymond Del Tondo. 2001/02/26

Unidades 1.0   (details) 49/50   48   EN   7KB/72KB
Converts units of length, time, mass, force, area, volume, temperature, and acceleration in a fast and friendly way.
By Ricardo Hernandez Arango. 2010/08/22

Unit Lists   (details) 48   EN   3KB/2KB
Allows arithmetic and conversion of lists with units and multiple bases of any kind.
By Craig A. Finseth. 1998/06/09

Unit Reducer   (details) 48   EN   3KB/2KB
Takes a unit object in level 2 and a list of preferred units in level 1. It then tries to represent the given object in terms of the preferred units.
By Eric Postpischil. 1998/06/10

Units   (details) 48   EN   4KB/1KB
Given a unit object, this program goes to the appropriate unit menu for converting it, plus some other unit conversion aids.
By John H Meyers. 1998/10/15

User Equation Library 2.0   (details) 48   EN   8KB/5KB
With this program you can enter equations (with title/name and the way you want the variables sorted). These are stored and you can run EqLib to choose one and start solving it. For G/GX only.
By Jarno Peschier (H). 1997/08/21

User Flags Utility   (details) 48   EN   17KB/26KB
ScreenshotAllows you to review the 64 system flags and makes it easy to manage them.
By Scott Thompson. 2008/08/22

Utilidades1   (details) 48   ES   2KB/1KB
Miscellaneous utilities, including ones for simplifications, vectors, a clock, a free memory viewer, and more.
By José M. Alarcón Aguin. 1998/05/11

Utils   (details) 48   EN   3KB/4KB
ScreenshotDerivative, time and date in menu bar, GROB scroller, GROB viewer, resistor color codes, and more.
By John Paul Morrison. 1997/08/21

Utils Directory   (details) 48   EN   18KB/11KB
Directory ready to be made in to a library with many useful utility functions.
By James H. Cloos. 1998/04/19

Utils Library 2.7   (details) 48   EN   5KB/1KB
Library with many useful utilities.
By Carlos Ferraro. 1998/06/08

UUdecoder   (details) 48   EN   8KB/1KB
Decode UU-encoded files right on your HP.
By Jan Brittenson. 1998/04/21

Vectored Enter Example   (details) 48   EN   4KB/1KB
Shows how vectored Enter can be used, with a "Last Commands" function that saves a user-determined number of commands.
By John H Meyers. 1999/08/08

Version   (details) 48   EN   1KB/1KB
Tells you the version of your 48S or 48G series calculator.
Author unknown. 1997/09/01

WSLOG   (details) 48   ES   2KB/2KB
ScreenshotExplains the current WSLOG entries.
By Wilmar Rodriguez (HP48-MANIAC). 1998/08/26

Xerror   (details) 48   FR   2KB/2KB
ScreenshotLists the last four errors that occurred.
By Pierre-Yvan Beaurang (HpRip) (H). 2000/06/20

XUNIT   (details) 48   EN   3KB/2KB
Inverse of the UBASE function.
By Lutz Vieweg. 1998/06/08

Part of the HP Calculator Archive,
Copyright 1997-2011 Eric Rechlin.