Joseph K. Horn

ID:2
First Name:Joseph K.
Last Name:Horn
Web Address:http://HolyJoe.Org
Last Change:2016-08-06 15:49:37
Number of Files:181 (2nd most prolific)

25 Pictures   (details) 49/50   EN   399KB/6-146+KB
Archive of 5-bit (32-shade) pictures for use with Joël Bourquard's gDREAM/32 program.
By Joseph K. Horn. 2000/01/21

41CV Emulator Card   (details) 48   EN   5KB
Brief review of the HP 41CV Emulator Card that was sold for the 48SX.
By Joseph K. Horn. 2008/08/13

48C   (details) 48   EN   3KB
Hybrid PC font for HP 48 enthusiasts. Provides regular characters like those on the HP 48, and extended ASCII characters like those on a PC. For DOS.
By Joseph K. Horn. 2008/08/11

48FNT   (details) 48   EN   6KB
Converts the MS-DOS prompt text to HP 48 style text. Includes both a regular font and a bold font.
By Stephen J. Thomas and Joseph K. Horn. 2008/08/11

All about the System RPL word 'EXPAND'   (details) 48   EN   2KB
Comments about EXPAND, which appends zeros onto a character string or hex string.
By Joseph K. Horn. 2008/08/13

ALLF   (details) 48   EN   3KB/1KB
Calculates ALL the factors (prime and composite) of x. This program calls FACTOR, a program by Jurjen NE Bos, available on EduCALC Goodies Disk #2.
By Joseph K. Horn. 1997/08/21

Andorra   (details) 48   EN   3KB/1KB
ScreenshotAndorra's flag and national anthem.
By Joseph K. Horn. 1998/04/08

Ant 1.0   (details) 48   EN   17KB/11KB
ScreenshotRumors through the grape vine of the local ant community indicate that there is a partially empty Coke can in Zoom's room. So far many brave ants have gone in search of the mystic can, yet none have returned. They are feared to be dead. It is your mission as Bink to find a safe path to the Coke can so that others may follow. Game written by Erin; includes a nice front end by Joe Horn.
By Erin S. Catto and Joseph K. Horn. 2008/08/11

Australia   (details) 48   EN   3KB/1KB
ScreenshotAustralia's flag and national anthem.
By Joseph K. Horn. 1998/04/09

AutoPort   (details) 48   EN   1KB/1KB
Runs &:AUTOEXEC at every warmstart.
By Joseph K. Horn. 2008/08/12

BACKUP   (details) 48   EN   2KB/1KB
This is an automatic backupper; it copies main RAM into 1:BKUP, and copies flags to 1:FLGS. Also includes BKDN, to restore the backup.
By Joseph K. Horn. 2008/08/12

Bank Switching   (details) 48   EN   5KB
Commentary on automatic bank switching (48GX cards) versus manual bank switching (TDS cards for the 48SX).
By Joseph K. Horn. 2008/08/12

Batteries   (details) 48   EN   3KB
Do you want to know how to get more battery life? Maybe this can help.
By Joseph K. Horn. 1997/09/06

BCOMB   (details) 49/50   EN   2KB/1KB
Replacement for the built-in combinations function to work with larger integer inputs.
By Joseph K. Horn. 1999/09/21

Belgium   (details) 48   EN   2KB/1KB
ScreenshotBelgium's flag and national anthem.
By Joseph K. Horn. 1998/04/09

BIO   (details) 48   EN   2KB/1KB
ScreenshotTiny, bare-bones biorhythm generator. Calculates the number of days you have been alive to determine your Physical, Emotional, and Intellectual cycles.
By Joseph K. Horn. 1997/08/21

BogoSort   (details) 48   EN   2KB/1KB
Example of the worst possible algorithm to sort lists.
By Joseph K. Horn. 2008/08/12

Brazil   (details) 48   EN   3KB/1KB
ScreenshotBrazil's flag and national anthem.
By Joseph K. Horn. 1998/04/09

BTYPE   (details) 48   EN   1KB/1KB
ScreenshotShows the number of bytes an object takes up and displays the object type "in plain English".
By Joseph K. Horn. 1998/05/19

Canada   (details) 48   EN   2KB/1KB
ScreenshotCanada's flag and national anthem.
By Joseph K. Horn. 1998/04/09

CFR   (details) 49/50   EN   3KB/1KB
Creates a continued fraction equal to (or approximately equal to) the input.
By Joseph K. Horn. 1999/10/27

Chile   (details) 48   EN   2KB/1KB
ScreenshotChile's flag and national anthem.
By Joseph K. Horn. 1998/04/15

CHILL   (details) 48   EN   2KB/1KB
Calculates the apparent windchill temperature when the temperature (in F) and wind speed (in knots) are given.
By Joseph K. Horn. 1997/08/21

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

ClkMenu   (details) 48   EN   2KB/1KB
ScreenshotPuts a digital clock in your CST menu.
By Joseph K. Horn. 1999/09/22

ClkMenu   (details) 49/50   EN   2KB/1KB
Puts a digital clock in your CST menu.
By Joseph K. Horn. 1999/09/22

Code   (details) 49/50   EN   2KB/1KB
Converts any HP 49 object to a Code object for protection from editing or viewing.
By Joseph K. Horn. 1999/09/04

Code 1.2   (details) 48   EN   1KB/1KB
Embeds objects into Code objects to prevent them from being editing and to make them be skipped over faster in key-assignment lists.
By Richard Steventon and Joseph K. Horn. 1999/01/06

Common Voyager Questions and Answers   (details) 48   EN   4KB
Common questions and answers about Voyager, an old tool for DOS for disassembling 48 software.
By Joseph K. Horn. 2008/08/12

Complete index to Goodies Disks 1-11 1.0   (details) 48   EN   40KB
Complete searchable index to Goodies disks 1-11 (everything there was about the HP 48 before there was hpcalc.org :)
By Joseph K. Horn and Stephen J. Thomas. 2002/11/14

Copy   (details) 48   EN   2KB/1KB
Puts an exact copy of a card in port 1 on any higher port.
By Rick Grevelle and Joseph K. Horn. 1998/12/08

COPY2TO1   (details) 48   EN   1KB/1KB
Copies any card in port 2 to RAM card in port 1 on a 48SX.
By Joseph K. Horn. 2008/08/14

Costa Rica   (details) 48   EN   2KB/1KB
ScreenshotCosta Rica's flag and national anthem.
By Joseph K. Horn. 1998/04/08

Creating Your Own HP48.MEM File   (details) 48   EN   7KB
Explains how to create your own HP48.MEM file for use with the obsolete Voyager tool.
By Joseph K. Horn. 2008/08/17

D2F   (details) 48   EN   2KB/1KB
A fast decimal-to-fraction converter. This is like DEC2FRAC except it is in System RPL and is therefore smaller and faster.
By Joseph K. Horn. 2008/08/15

D2F$   (details) 48   EN   4KB/1KB
Converts decimals to fractions with strings for greater precision. Requires ALG48 with LongFloat.
By Joseph K. Horn. 2000/07/01

dec   (details) Prime   EN   3KB/1KB
Outputs the exact internal decimal value of a floating point number in CAS. It is similar to (and is based on) the author's "hex" program with the only difference being that the output of "dec" is in standard decimal format, instead of hexadecimal.
By Joseph K. Horn. 2015/08/20

DEC2FRAC   (details) 48   EN   3KB/1KB
Like ->Q but better.
By Joseph K. Horn. 1997/08/21

Denmark   (details) 48   EN   2KB/1KB
ScreenshotDenmark's flag and national anthem.
By Joseph K. Horn. 1998/04/09

DISSDEMO   (details) 48   EN   7KB/6KB
Cute demo of Joe Ervin's DISS.
By Joseph K. Horn. 2008/08/15

DIVIS Replacement   (details) 49/50   EN   2KB/1KB
Program to use as an alternative for DIVIS for finding factors of an integer. This version is faster for some inputs but slower for others.
By Joseph K. Horn. 1999/09/15

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. 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. 1999/01/06

DS   (details) 48   EN   2KB/1KB
Fast directory sorter. Requires Jim Donnelly's Tool library.
By Joseph K. Horn and Kevin Jessup. 2008/08/16

ED33   (details) 48   EN   1KB/1KB
Front end for the Jazz editor (requires Jazz), making it useful for editing User RPL objects. Like TED. Also includes VV33.
By Joseph K. Horn. 2008/08/16

EduCALC   (details) 48   EN   6KB
Article explaining why EduCALC went out of business.
By Joseph K. Horn. 1999/07/12

EduCALC HP 48 Programming Class Student Challenges   (details) 48   EN   4KB
List of 6 "Mini Challenges" along with solutions from the EduCALC weekly programming classes in the mid-1990s.
By Joseph K. Horn. 2008/08/13

Egyptian Fractions   (details) 49/50   EN   2KB/1KB
When given a fraction, this program will convert it to a sum of integer reciprocals.
By Joseph K. Horn. 1999/08/19

Fast PGDIR   (details) 48   EN   4KB/1KB
Replacement for PGDIR that is much faster.
By Joseph K. Horn. 1998/05/18

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

FIF49   (details) 49/50   EN   10KB/2KB
ScreenshotThis is actually a 49G translation of Joe Horn's Feet-Inches-Fractions (FIF) program for the 48G. This is an invaluable program for anyone who works with dimensions, allowing all the calculator functions to work while displaying the FIF result!
By Steve Sandhorst and Joseph K. Horn. 2001/08/11

Finland   (details) 48   EN   2KB/1KB
ScreenshotFinland's flag and national anthem.
By Joseph K. Horn. 1998/04/08

FixIt   (details) 48   EN   3KB/1KB
Converts a badly uploaded string into the original object.
By Joseph K. Horn and Mika Heiskanen. 1997/08/21

Flag Listing   (details) 48   EN   4KB
Lists what flags are used by what programs for the HP 48.
By Joseph K. Horn. 1997/08/21

FONTX   (details) 49/50   EN   2KB/1KB
Allows you to easily rename and renumber fonts.
By Joseph K. Horn. 1999/11/25

France   (details) 48   EN   2KB/1KB
ScreenshotFrance's flag and national anthem.
By Joseph K. Horn. 1998/04/08

Germany   (details) 48   EN   2KB/1KB
ScreenshotGermany's flag and national anthem.
By Joseph K. Horn. 1998/04/09

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. 2008/08/16

Goodies Disks -> Archive Index   (details) 48   EN   27KB
Tab-separated value file that maps nearly all files from Joe Horn's Goodies Disks to specific download locations on this web site.
By Joseph K. Horn, Stephen J. Thomas, and Eric Rechlin. 2008/08/23

GOTO   (details) 48   EN   2KB
Talks about the System RPL "GOTO" command.
By Joseph K. Horn. 2008/08/16

Hack Utilities   (details) 48   EN   3KB/1KB
Collection of six system-level utilities: STRIP (strips the << and >> off the program in level 1), PACK (packs a program's SYSEVALs into "External" form), FNXT (finds next, searching ROM/RAM for any hex digits), PRCL (recalls contents of an entire port to the stack), ->RPN (converts algebraic object into equivalent RPN object / list), and RPN-> (converts RPN object / list into equivalent algebraic object).
By Joseph K. Horn and Conrad Winchester and others. 2008/08/16

Hailstone Path   (details) 48   EN   5KB/1KB
How would you like to win several thousand dollars (!) and win eternal mathematical fame on a par with that of Pierre de Fermat? All you have to do is prove (or disprove) "Ulam's Conjecture", also known as the 3x+1 Problem, and the Collatz Sequence, and the Hailstone Path, and Wondrous Numbers, and the Syracuse Algorithm, and many more monikers too maudlin to mention. Includes a System RPL program that returns the Syracuse Algorithm "hailstone path distance" between X and 1.
By Joseph K. Horn. 2008/08/16

hex   (details) Prime   EN   3KB/1KB
Outputs the internal representation of any real number in CAS.
By Joseph K. Horn. 2014/10/19

HIPORT   (details) 48   EN   2KB/1KB
Finds the highest port in a 48GX very quickly.
By Joseph K. Horn. 2008/08/16

How to Find the Variables in 'EQ'   (details) 48   EN   2KB
Explains how to find the variables in EQ on a 48.
By Joseph K. Horn. 2008/08/13

How to use Jazz with Jim Donnelly's Book   (details) 48   EN   6KB
Explains how to use Jazz for programming the examples in Jim Donnelly's book "An Introduction to HP 48 System RPL and Assembly Language Programming".
By Joseph K. Horn. 2008/08/13

HP 48 Goodies Disk, Vol. 1   (details) 48   EN   410KB
Goodies Disk 1, with lots of miscellaneous software for the HP 48SX and maybe GX.
By Joseph K. Horn. 1997/08/21

HP 48 Goodies Disk, Vol. 10   (details) 48   EN   614KB
Goodies Disk 10, with programmer's grob and grayscale tools, goodies for HP 48 hackers (System RPL and assembly language), System RPL and Assembly Language Development Tools v3.1b, text-only articles from HP's BBS, goodies for the User RPL programmer, and heavy utilities for HP 48 power users.
By Joseph K. Horn. 1997/08/21

HP 48 Goodies Disk, Vol. 11   (details) 48   EN   898KB
Goodies Disk 11, with animations, math programs, programming tools, postings from comp.sys.hp48, utilities, and more.
By Joseph K. Horn. 1997/09/27

HP 48 Goodies Disk, Vol. 2   (details) 48   EN   445KB
Goodies Disk 2, with lots of miscellaneous software for the HP 48SX and maybe GX.
By Joseph K. Horn. 1997/08/21

HP 48 Goodies Disk, Vol. 3   (details) 48   EN   495KB
Goodies Disk 3, with lots of miscellaneous software for the HP 48SX and maybe GX.
By Joseph K. Horn. 1997/08/21

HP 48 Goodies Disk, Vol. 5   (details) 48   EN   513KB
Goodies Disk 5, with animated video programs (not games), interactive video games, HP 48 graphic objects, goodies for HP 48 hackers, mathematical utilities, text-only articles from HP's BBS, goodies for HP 48 programmers, heavy utilities for HP 48 users, and real-world, useful, non-silly stuff.
By Joseph K. Horn. 1997/08/21

HP 48 Goodies Disk, Vol. 6   (details) 48   EN   514KB
Goodies Disk 6, with animated video programs (not games), interactive video games, goodies for HP 48 hackers, mathematical utilities, text-only articles from HP's BBS, goodies for HP 48 programmers, heavy utilities for HP 48 users, and real-world, useful, non-silly stuff.
By Joseph K. Horn. 1997/08/21

HP 48 Goodies Disk, Vol. 7   (details) 48   EN   538KB
Goodies Disk 7, with Commodore Amiga utilities, animated video programs (not games), interactive video games, HP 48 graphics objects, goodies for HP 48 hackers, mathematical utilities, text-only articles from HP's BBS, goodies for HP 48 programmers, heavy utilities for HP 48 users, and real-world, useful, non-silly stuff.
By Joseph K. Horn. 1997/08/21

HP 48 Goodies Disk, Vol. 8   (details) 48   EN   555KB
Goodies Disk 8, with lots of miscellaneous software for the HP 48SX and maybe GX.
By Joseph K. Horn. 1997/08/21

HP 48 Goodies Disk, Vol. 9   (details) 48   EN   592KB
Goodies Disk 9, with animated video displays (not games), more goodies from France, goodies for HP 48 hackers (System RPL and assembly language), goodies from Hewlett-Packard Company, mathematical utilities, text-only articles from HP's BBS, System RPL and Assembly Language Development Tools rev 2, and heavy utilities for HP 48 power users.
By Joseph K. Horn. 1997/08/21

HP 48/49 Supported Entry Points Cross Reference 1.12   (details) 49/50   EN   165KB
Cross reference of HP 48 versus HP 49 supported entry points, sorted three different ways, for HP 49 ROM 1.12.
By Joseph K. Horn. 1999/09/25

HP 49g+   (details) 49/50   614KB
Huge scan of the HP 49g+ running the keyboard test.
By Joseph K. Horn. 2003/12/27

HP Calculator Manuals   (details) 48   EN   3KB
Slightly-paraphrased excerpt from the first page of older HP calculator manuals, and a "translated" (from legalese) first page of newer calculator manuals.
By Joseph K. Horn. 1998/09/12

HP-42S   (details) 48   EN   4KB/1KB
Allows you to run HP-42S programs on the HP 48SX, when using with the "41CV Emulator Card".
By Joseph K. Horn. 2008/08/17

HP48GX Bug   (details) 48   EN   4KB
Explains a bug in the G/GX, rev K-P that causes a Memory Clear when doing statistics (I tried it, it's real!).
By Joseph K. Horn. 1997/08/21

HP49G Commands and Menu Paths 1.19-6   (details) 49/50   EN   8KB
Listing of the nearly 800 commands and the menus they are found in (if any) in the 49G version B-1.19-6.
By Joseph K. Horn. 2003/12/28

HP49G Menus and Libraries 1.19-6   (details) 49/50   EN   6KB
Listing of all 177 menus and 11 libraries in the 49G version B-1.19-6, plus the new library 2, library 171, and library 222 commands. Also lists the hierarchy of the CAS main menu.
By Joseph K. Horn. 2003/12/28

HP49G System Flags   (details) 49/50   EN   3KB
Listing of the system flags new in the 49G (version C-1.05).
By Joseph K. Horn. 1999/08/20

Improved Printing of Objects on the HP 82240A   (details) 48   EN   3KB/1KB
Prints text graphically on the HP 82240A infrared printer. Also includes a tool (->STRW) to insert newlines into strings making 27-character lines for optimal printing on the printer.
By Joseph K. Horn. 2008/08/16

Index to Jim D's Book   (details) 48   EN   7KB
Page index of supported System RPL entries in "An Introduction to HP 48 System RPL and Assembly Language Programming" by Jim Donnelly.
By Joseph K. Horn. 1997/08/21

INSERT   (details) 48   EN   1KB/1KB
Inserts an object into a list. Fast, but written in System RPL with no argument checking, so it's meant to be used within programs.
By Joseph K. Horn. 2008/08/17

INSERT (User RPL)   (details) 48   EN   2KB/1KB
Inserts an object into a list. Written in User RPL with full argument checking, but slow.
By Joseph K. Horn. 2008/08/17

INSORT   (details) 48   EN   2KB/1KB
Inserts an object into an already-sorted list.
By Joseph K. Horn. 2008/08/17

IO-2   (details) 48   EN   6KB/2KB
24 powerful (and dangerous) system-level routines by various authors.
By Rick Grevelle, Bill Wickes, Joseph K. Horn and others. 2008/08/17

IR Dust   (details) 48   EN   3KB
A possible usage of your HP 48 as a portable heater.
By Joseph K. Horn. 1999/01/06

Israel   (details) 48   EN   2KB/1KB
ScreenshotIsrael's flag and national anthem.
By Joseph K. Horn. 1998/04/24

Italy   (details) 48   EN   2KB/1KB
ScreenshotItaly's flag and national anthem.
By Joseph K. Horn. 1998/04/09

JKH Fonts   (details) 49/50   EN   2KB/2KB
Two fonts designed for high readability, one styled for Europeans and one styled for Americans.
By Joseph K. Horn. 1999/11/25

Joe's Prime Pix   (details) Prime   EN   14286KB/117+KB
ScreenshotA collection of 144 colorful pictures to load onto your Prime to show off its power to your friends!
By Joseph K. Horn. 2014/01/11

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. 2008/08/17

LASTARG   (details) 48   EN   2KB
Explains how to use LASTARG to recover from stupid keyboard mistakes involving PURGE, STO, and shift-STO.
By Joseph K. Horn. 2008/08/17

LIBEVAL   (details) 48   EN   4KB
Talks about the LIBEVAL command that was introduced in the G series.
By Joseph K. Horn. 2008/08/17

LIBEVAL list   (details) 48   EN   3KB
Listing of LIBEVALs from the G series.
By Joseph K. Horn. 1998/01/03

Library ID Numbers   (details) 48   EN   16KB
Listing of many of the currently used library ID numbers.
By Joseph K. Horn and Balazs Fischer and others. 1998/06/08

Library IDs on Goodies Disks   (details) 48   EN   16KB
Listing of the library ID numbers in use on the Goodies Disks and various ROM cards.
By Joseph K. Horn. 2008/08/17

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

Long Answers to Short Questions About Entry Points   (details) 48   EN   5KB
Discussion about entry points and their relation to SYSEVALs.
By Joseph K. Horn. 2008/08/13

Long Reals Meet Resistance   (details) 48   EN   3KB/1KB
Calculates parallel resistance accurately.
By Joseph K. Horn. 1997/08/21

Lowercase Mode   (details) 48   EN   1KB/1KB
Demonstrates how to programmatically switch to lowercase mode.
By Joseph K. Horn. 2008/08/18

LPOS   (details) 48   EN   1KB/1KB
Gives the position of a substring in a list of strings. Includes both User RPL and System RPL examples.
By Joseph K. Horn. 2008/08/18

Menu 256 Information   (details) 49/50   EN   3KB
Explains the commands in library 256, available with << 256 MENU >>.
By Joseph K. Horn. 1999/08/28

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

Message Boxes with Embedded Graphics   (details) 48   EN   2KB/1KB
Shows how to make message boxes that have embedded graphics.
By Joseph K. Horn. 1997/09/04

Mexico   (details) 48   EN   3KB/1KB
ScreenshotMexico's flag and national anthem.
By Joseph K. Horn. 1998/04/15

MKHXS   (details) 48   EN   1KB/1KB
Makes any length hex string of all zeroes. Written in System RPL.
By Joseph K. Horn. 2008/08/18

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. 1997/08/21

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

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

Mystery Mini Challenge   (details) 48   EN   1KB
This bizarre-looking User RPL program takes any real integer and returns the number of bits required to express it in binary. Mini-Challenge: figure out why it works.
By Joseph K. Horn. 2008/08/12

Netherlands   (details) 48   EN   2KB/1KB
ScreenshotDutch flag and national anthem.
By Joseph K. Horn. 1998/04/08

New Shift/Hold   (details) 49/50   EN   1KB
Lists all of the commands available in the new "shift-and-hold" key plane of the HP 49 in ROM 1.19-6.
By Joseph K. Horn. 2003/12/28

New Zealand   (details) 48   EN   3KB/1KB
ScreenshotNew Zealand's flag and national anthem.
By Joseph K. Horn. 1998/04/08

Nice   (details) 48   EN   1KB/1KB
Cleans up menus, sorting the current directory into directories first, then programs, then grobs, and then lists. The order within each of these groups is not changed.
By Joseph K. Horn. 2008/08/19

Not a Bug   (details) 48   EN   2KB
Explains that it's not a bug that the result is imprecise when trying to raise 125 to the 1/3 power.
By Joseph K. Horn. 2008/08/17

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. 1997/08/21

Object types in the HP 49G   (details) 49/50   EN   2KB
Lists all of the object types in the HP 49G.
By Joseph K. Horn. 2003/12/28

Observation About Using CLEAR in Programs   (details) 48   EN   1KB
Short note about using CLEAR in programs. Is CLEAR considered harmful?
By Joseph K. Horn and others. 2008/08/13

Pack   (details) 48   EN   3KB/1KB
"Packs" an object with SYSEVALs by replacing them with Externals, or compiled System RPL.
By Joseph K. Horn. 1998/05/17

PDQ Algorithm   (details) Prime   EN   5KB/1KB
PDQ finds best rational approximations, with infinite precision. This means it finds the two smallest integers whose ratio is equal to some target real number plus or minus some desired tolerance. In other words, it finds the simplest fraction in any given interval. Unlike other methods, it always finds the unique best answer, and uses the infinite precision of CAS long integers.
By Joseph K. Horn. 2015/08/19

Perimeter of an Ellipse   (details) Prime   EN   3KB/1-2KB
Uses a converging iteration technique ported from a QBASIC program by Gérard P. Michon to calculate the perimeter of an ellipse. Also includes a version using integration that is slightly more accurate.
By Joseph K. Horn and Wes Loewer. 2016/08/06

PERIODIC   (details) 48   EN   4KB/4KB
ScreenshotA poor-man's periodic table library. Given either the atomic symbol or the atomic number of any element, outputs the atomic number, full name, atomic symbol, and atomic weight.
Unknown original author and Joseph K. Horn. 2008/08/19

PHI   (details) 48   EN   2KB/1KB
Calculates PHI(x), Euler's totient function.
By Joseph K. Horn. 1997/08/21

Poland   (details) 48   EN   2KB/1KB
ScreenshotPoland's flag and national anthem.
By Joseph K. Horn. 1998/04/24

PolyFitter   (details) 48   EN   2KB/1KB
Fits a polynomial to a set of data.
By Joseph K. Horn. 1999/09/08

Port Path Bug   (details) 48   EN   2KB
Identifies a bug in the GX where the RCL command does not work properly when given a high port (2 or higher) and a path to a variable.
By Joseph K. Horn. 2008/08/17

Portugal   (details) 48   EN   2KB/1KB
ScreenshotPortugal's flag and national anthem.
By Joseph K. Horn. 1998/04/09

Pow2   (details) 48   EN   1KB/1KB
Tests whether a number is a power of 2.
By Joseph K. Horn. 1997/08/21

Pres   (details) Prime   EN   2KB/1KB
Calculates parallel resistance accurately, avoiding catastrophic accumulation of roundoff errors in all but pathological cases (e.g. many large numbers). It's so simple that it can be entered as a user function.
By Joseph K. Horn. 2015/08/23

Prime Factorizer routines   (details) 48   EN   2KB/1KB
Finds the prime factor of a number.
By Joseph K. Horn. 1997/08/21

Program Editing   (details) 48   EN   2KB
Explains how can one include pre-written Code objects inside user-code programs without assembling the entire program.
By Joseph K. Horn. 2008/08/13

Program Timer   (details) 48   EN   2KB/1KB
Times how long it takes to run a program.
By Joseph K. Horn. 1997/08/21

Purging Libraries with ID<100   (details) 48   EN   2KB
Explains how to purge libraries that have ID numbers of less than 100.
By Joseph K. Horn. 1997/08/21

PYTH   (details) 48   EN   2KB/1KB
A Primitive Pythagorean Triangle generator.
By Joseph K. Horn. 1997/08/21

Recovering Memory   (details) 48   EN   3KB
Explains what happens when you choose "yes" at the Try To Recover Memory screen.
By Joseph K. Horn. 2008/08/17

Removing the Screen Cover   (details) 49/50   EN   3KB
Explains how to remove the 49G's screen cover to improve visibility without damaging the calculator in three different ways. Could be dangerous (see Dead 49G).
By Barry S. Sutter, Joseph K. Horn, and Uwe Ziegenhagen. 1999/09/26

REPLACE   (details) 48   EN   2KB
All about the System RPL word 'REPLACE'.
By Joseph K. Horn and Steve VanDevender. 2008/08/17

ROM Version in S Series   (details) 48   EN   2KB
Lists three ways to find the ROM revision in the 48S series.
By Joseph K. Horn. 2008/08/17

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

Scientific Notation Display   (details) 48   EN   3KB/1KB
Displays the number on level one of the stack in scientific notation on level one.
By Joseph K. Horn. 1998/01/23

Secret Reset Switch   (details) 48   EN   3KB
All about the Secret Reset Switch hidden inside your HP 48.
By Joseph K. Horn and Ray Depew and others. 2008/08/17

Server Mode: The Whole Scoop   (details) 48   EN   4KB
Thoroughly explains all the packets that are sent while in Kermit server mode.
By Joseph K. Horn. 2008/08/17

Short Labels   (details) 48   EN   2KB/1KB
ScreenshotThree new short menu labels: rounded, ghosted, and without bottom. For both the S and G series.
By Joseph K. Horn. 2008/08/21

Slave   (details) 48   EN   2KB
The Psychology of Studly Nerds: explains why HP users buy an expensive calculator and connect it to their computers with a cheap home-made cable.
By Joseph K. Horn. 1997/09/06

SmartKeys 1.59Get It   (details) 48   EN   33KB/6KB
ScreenshotA key assignment and custom menu toolkit. Very good software, including comprehensive documentation and both G and S versions.
By Simone Rapisarda and Joseph K. Horn. 1999/05/12

SMI RAM Cards   (details) 48   EN   3KB
Information about the RAM cards that SMI used to make for the HP 48.
By Joseph K. Horn. 1998/07/24

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. 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. 2008/08/21

Spain   (details) 48   EN   2KB/1KB
ScreenshotSpain's flag and national anthem.
By Joseph K. Horn. 1998/11/17

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

SPORT   (details) 48   EN   2KB/1KB
Very fast port searcher to locate which port contains a specified name or library ID. For the GX only.
By Dave Marsh and Joseph K. Horn. 2008/08/21

Square Root's Partial Quotients   (details) 48   EN   2KB/1KB
Turns square roots of integers into continued fractions without round-off errors.
By Joseph K. Horn. 1997/08/21

SSQR and QRAD   (details) 48   EN   3KB/1KB
SSQR (Simplified SQuare Root) and QRAD (Quotient of RADicals), for converting decimals to fractions with square roots. Requires the FCTR library from Klaus Kalb.
By Joseph K. Horn. 2008/08/20

Stat-related Bug   (details) 48   EN   3KB
Describes a stat-related bug involving SigmaDAT in G series revisions K through P.
By Joseph K. Horn. 2008/08/17

Step-by-step Voyager Tutorial   (details) 48   EN   5KB
Shows you how easy it is to tear apart an HP 48 library, completely figure out what it's for and how it was written, and even surgically remove routines from a library (manually! without TOOLS!), without having a scrap of documentation for the library itself. And then write an improved version that's shorter and faster!
By Joseph K. Horn. 2008/08/22

Submenus in CST menu   (details) 48   EN   3KB
Shows how to make "tabbed" items for submenus in the CST menu.
By Joseph K. Horn. 1997/08/21

Sweden   (details) 48   EN   2KB/1KB
ScreenshotSweden's flag and national anthem.
By Joseph K. Horn. 1998/04/09

Symbolic Division   (details) 48   EN   3KB
Explains how to do symbolic division.
By Joseph K. Horn. 2008/08/17

The Canonical List of HP 48 Flag Usage   (details) 48   EN   4KB
Table includes both User Flags and System Flags. Definitions already in the HP literature are not included here. Flags which the user need not worry about are not included here.
By Joseph K. Horn. 2008/08/13

The Complete Rev E-J Entry Point Difference Tables   (details) 48   EN   4KB
Lists the full set of entry point changes between revisions E and J of the 48S series.
By Joseph K. Horn. 2008/08/13

The Difference Between CONTEXT and STOPSIGN   (details) 48   EN   4KB
Explains the difference between CONTEXT and STOPSIGN in System RPL programming.
By Joseph K. Horn. 2008/08/17

The Rosetta Stone   (details) 48   EN   19KB
HP <-> AG Mnemonics.
By Joseph K. Horn, Jan Brittenson, and Dan Kirkland. 1997/10/18

Toggle   (details) 49/50   EN   3KB/1KB
Three simple programs which toggle between 6, 7, and 8 point fonts.
By Joseph K. Horn, Jean-Yves Avenard, and Christian Meland. 1999/09/29

Tunes   (details) 48   EN   6KB/5KB
An octuplet of snappy tunes: Lone Ranger part of the William Tell Overture by Rossini, a jazzy Mary Had A Little Lamb, four pieces by Bach, and more. For the S series only.
By Joseph K. Horn. 2008/08/22

Two Easy Ways to Speed Up Your HP 48 Keyboard   (details) 48   EN   2KB
Tells how to speed up the keyboard on the 48: disabling user keys, and staying out of the library menu.
By Joseph K. Horn. 2008/08/17

United Kingdom   (details) 48   EN   3KB/1KB
ScreenshotUnited Kingdom's flag and national anthem.
By Joseph K. Horn. 1998/04/08

UPDIR Done Right   (details) 48   EN   2KB/1KB
UPDIR replacement which remembers the page of the menu that you came from. For both the S and G series.
By Joseph K. Horn. 2008/08/22

Urple   (details) 48   EN   1KB
How do I say thee? A pronunciation mnemonic.
By Joseph K. Horn. 2008/08/17

US Virgin Islands   (details) 48   EN   3KB/1KB
ScreenshotUS Virgin Islands flag and national anthem.
By Joseph K. Horn. 1998/04/15

USA   (details) 48   EN   2KB/1KB
ScreenshotThe United States flag and national anthem.
By Joseph K. Horn. 1998/04/15

Venezuela   (details) 48   EN   3KB/1KB
ScreenshotVenezuela's flag and national anthem.
By Joseph K. Horn. 1998/04/09

WEIGHT2   (details) 48   EN   3KB/1KB
A better Weighted Statistics package.
By Joseph K. Horn. 1997/08/21

What Exactly Is RPL, Anyway?   (details) 48   EN   9KB
Explains what exactly RPL is and what it isn't.
By Joseph K. Horn. 2008/08/17

What's Up?   (details) 48   EN   1KB
How to detect the presence of Bugs.
By Joseph K. Horn. 2008/08/17

Yards, Feet, and Inches   (details) 48   EN   4KB
Discusses the conversion of numbers involving yards, feet, and inches.
By Joseph K. Horn and Jan Brittenson. 2008/08/17

Yow   (details) 48   EN   2KB/1KB
Three ear-catching sound effects, with sweeps in frequency.
By Joseph K. Horn and Maurice Alou. 2008/08/22

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