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 225 files totaling 3041KB 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 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. 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. 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 Inte