Joseph K. Horn

ID:2
First Name:Joseph K.
Last Name:Horn
Web Address:http://HolyJoe.Org
Last Change:2020-07-05
Number of Files:199 (2nd most prolific)
Number of Downloads:905,344 (2nd most downloaded)

25 Pictures   (details) 49/50 ENG   399 KB / 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 ENG   5 KB
Brief review of the HP 41CV Emulator Card that was sold for the 48SX.
By Joseph K. Horn. 2008-08-13

48C   (details) 48 ENG   3 KB
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 ENG   6 KB
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 ENG   2 KB
Comments about EXPAND, which appends zeros onto a character string or hex string.
By Joseph K. Horn. 2008-08-13

ALLF   (details) 48 ENG   3 KB / 1 KB
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 ENG   3 KB / 1 KB
ScreenshotAndorra's flag and national anthem.
By Joseph K. Horn. 1998-04-08

Ant 1.0   (details) 48 ENG   17 KB / 11 KB
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

ASPEED   (details) 48 ENG   2 KB / 1 KB
A benchmarking program. Not really a serious one, but more of a fun little program, in User RPL.
By Joseph K. Horn and others. 2017-08-05

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

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

Avoiding DIVIS in Number Theory   (details) 49/50 ENG   3 KB / 1 KB
Because the built-in DIVIS command can be slow, this has six commands useful in number theory that avoid using it: τ (how many divisors does X have?), σ (the sum of ALL the divisors of X), σ0 (the sum of the PROPER divisors of X), Ad (algebraic mean of the divisors of X), Hd (harmonic mean of the divisors of X), and Πd (product of all the divisors of X).
By Joseph K. Horn. 2017-08-20

B->I and I->B   (details) 49/50 ENG   2 KB / 1 KB
Two little User RPL programs that convert exact integers into binary numbers and vice versa, without the roundoff errors caused by the R->B and B->R functions.
By Joseph K. Horn. 2020-07-05

BACKUP   (details) 48 ENG   2 KB / 1 KB
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 ENG   5 KB
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 ENG   3 KB
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 ENG   2 KB / 1 KB
Replacement for the built-in combinations function to work with larger integer inputs.
By Joseph K. Horn. 1999-09-21

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

BIO   (details) 48 ENG   2 KB / 1 KB
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 ENG   2 KB / 1 KB
Example of the worst possible algorithm to sort lists.
By Joseph K. Horn. 2008-08-12

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

BTYPE   (details) 48 ENG   1 KB / 1 KB
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 ENG   2 KB / 1 KB
ScreenshotCanada's flag and national anthem.
By Joseph K. Horn. 1998-04-09

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

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

CHILL   (details) 48 ENG   2 KB / 1 KB
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 ENG   3 KB / 1 KB
Virus scanner for three common HP 48 viruses.
By Brian Maguire and Joseph K. Horn. 1997-08-21

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

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

Code   (details) 49/50 ENG   2 KB / 1 KB
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 ENG   1 KB / 1 KB
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 ENG   4 KB
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 ENG   40 KB
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 ENG   2 KB / 1 KB
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 ENG   1 KB / 1 KB
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 ENG   2 KB / 1 KB
ScreenshotCosta Rica's flag and national anthem.
By Joseph K. Horn. 1998-04-08

Creating Your Own HP48.MEM File   (details) 48 ENG   7 KB
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 ENG   2 KB / 1 KB
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 ENG   4 KB / 1 KB
Converts decimals to fractions with strings for greater precision. Requires ALG48 with LongFloat.
By Joseph K. Horn. 2000-07-01

dec   (details) Prime ENG   3 KB / 1 KB
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. 2018-09-23

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

DEC2FRAC-II 1.1   (details) 48 ENG   3 KB / 1 KB
Converts decimals to fractions, handling real numbers, complex numbers, equations, tagged objects, lists, and a combination of the above.
By Wayne H. Scott and Joseph K. Horn. 2017-07-11

Decimal Period of 1/X in Base Y   (details) 49/50 Prime ENG   4 KB / 1-2 KB
A set of programs to calculate the Decimal Period of 1/X in Base Y or the Multiplicative Order of Y (mod X). Includes a version for the Prime as well as both a User RPL and System RPL version for the 49/50 series.
By Joseph K. Horn, Gerald Hillier, and Thomas Ritschel. 2018-01-24

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

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

DIVIS Replacement   (details) 49/50 ENG   2 KB / 1 KB
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 ENG   1 KB / 1 KB
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 ENG   3 KB / 2 KB
Creates a degree/minutes/seconds mode similar to the built-in polar mode.
By Joseph K. Horn. 1999-01-06

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

Earthquake Magnitudes: How Much Stronger?   (details) 49/50 ENG   2 KB / 1 KB
ScreenshotA little User RPL program which answers the question, "How much bigger in one earthquake than another earthquake?". It takes two earthquake magnitudes as input and returns how much bigger and how much stronger the larger quake is.
By Joseph K. Horn. 2019-07-20

ED33   (details) 48 ENG   1 KB / 1 KB
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-22

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

EduCALC HP 48 Programming Class Student Challenges   (details) 48 ENG   4 KB
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 ENG   2 KB / 1 KB
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 ENG   5 KB / 1 KB
Replacement for PGDIR that is much faster.
By Joseph K. Horn. 1998-05-18

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

FIF49   (details) 49/50 ENG   10 KB / 2 KB
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 ENG   2 KB / 1 KB
ScreenshotFinland's flag and national anthem.
By Joseph K. Horn. 1998-04-08

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

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

FNINVARS   (details) 49/50 ENG   3 KB / 1 KB
Put an object on the stack, and this program provides a list of all variables in the current directory that contain that object. Also includes a program to find a string in the variables of a directory.
By Joseph K. Horn and Gerald Hillier. 2017-10-11

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

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

Friday the 13th   (details) Prime ENG   2 KB / 1 KB
Given a year, returns a list of the dates that are Fridays that are the 13th of the month.
By Joseph K. Horn. 2017-10-22

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

GETKEY   (details) 48 ENG   2 KB / 1 KB
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 ENG   27 KB
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-09-01

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

Hack Utilities   (details) 48 ENG   3 KB / 1 KB
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 ENG   5 KB / 1 KB
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 ENG   3 KB / 1 KB
Outputs the internal representation of any real number in CAS.
By Joseph K. Horn. 2015-08-15

HIPORT   (details) 48 ENG   2 KB / 1 KB
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 ENG   2 KB
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 ENG   6 KB
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 ENG   410 KB
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 ENG   614 KB
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 ENG   898 KB
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 ENG   395 KB
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 ENG   446 KB
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 ENG   462 KB
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 ENG   465 KB
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 ENG   491 KB
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 ENG   509 KB
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 ENG   592 KB
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 ENG   165 KB
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   614 KB
Huge scan of the HP 49g+ running the keyboard test.
By Joseph K. Horn. 2003-12-27

HP Calculator Manuals   (details) 48 ENG   3 KB
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 ENG   4 KB / 1 KB
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 ENG   4 KB
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 ENG   8 KB
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 ENG   6 KB
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 ENG   3 KB
Listing of the system flags new in the 49G (version C-1.05).
By Joseph K. Horn. 1999-08-20

Improved Binary Search Algorithm   (details) 48 ENG   3 KB / 1 KB
Two improved binary search algorithms, one based on Knuth's algorithm and one by Joe Horn.
By Joseph K. Horn. 2017-07-08

Improved Matrix Accuracy   (details) 48 ENG   6 KB
Shows how the matrix inversion accuracy of the 48GX is better than the 48SX.
By Joseph K. Horn. 2017-07-02

Improved Printing of Objects on the HP 82240A   (details) 48 ENG   3 KB / 1 KB
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 ENG   7 KB
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. 2008-08-15

INSERT   (details) 48 ENG   1 KB / 1 KB
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 ENG   2 KB / 1 KB
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 ENG   2 KB / 1 KB
Inserts an object into an already-sorted list.
By Joseph K. Horn. 2008-08-17

Integer Ratio to Exact Repeating Decimal   (details) 49/50 ENG   4 KB / 1 KB
Expresses any ratio of two integers as an exact decimal number, indicating which digits repeat and which digits do not repeat. Includes both a User RPL version and a faster, smaller System RPL version.
By Joseph K. Horn and Gerald Hillier. 2018-01-24

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

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

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

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

JKH Fonts   (details) 49/50 ENG   2 KB / 2 KB
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 ENG   14,286 KB / 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 ENG   2 KB / 1 KB
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

KYLIB   (details) 48 ENG   3 KB / 2 KB
A key assignments utility library, a subset of SmartKeys, for both the S and G series.
By Simone Rapisarda and Joseph K. Horn. 2017-08-04

LASTARG   (details) 48 ENG   2 KB
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 ENG   4 KB
Talks about the LIBEVAL command that was introduced in the G series.
By Joseph K. Horn. 2008-08-17

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

Library ID Numbers   (details) 48 ENG   16 KB
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 ENG   16 KB
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 ENG   2 KB / 1 KB
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 ENG   5 KB
Discussion about entry points and their relation to SYSEVALs.
By Joseph K. Horn. 2008-08-13

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

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

LPOS   (details) 48 ENG   1 KB / 1 KB
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 ENG   3 KB
Explains the commands in library 256, available with << 256 MENU >>.
By Joseph K. Horn. 1999-08-28

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

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

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

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

Möbius Function   (details) 49/50 ENG   2 KB / 1 KB
Calculates the Möbius function, used in number theory, usually written as μ(n) but called MOB(n) here, is defined thus: MOB(n) = 0 if n has a squared prime factor; MOB(n) = 1 if n is a square-free positive integer with an even number of prime factors; and MOB(n) = −1 if n is a square-free positive integer with an odd number of prime factors. Includes both a User RPL version and a much faster System RPL version.
By Joseph K. Horn and Gerald Hillier. 2018-03-18

Mode-Sensitive Key Assignments   (details) 48 ENG   2 KB / 1 KB
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 ENG   2 KB / 1 KB
Very small (280 bytes) Morse code program.
By Joseph K. Horn. 1997-08-21

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

Mystery Mini Challenge   (details) 48 ENG   1 KB
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 ENG   2 KB / 1 KB
ScreenshotDutch flag and national anthem.
By Joseph K. Horn. 1998-04-08

New Shift/Hold   (details) 49/50 ENG   1 KB
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 ENG   3 KB / 1 KB
ScreenshotNew Zealand's flag and national anthem.
By Joseph K. Horn. 1998-04-08

Nice   (details) 48 ENG   1 KB / 1 KB
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 ENG   2 KB
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 ENG   1 KB / 1 KB
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 ENG   2 KB
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 ENG   1 KB
Short note about using CLEAR in programs. Is CLEAR considered harmful?
By Joseph K. Horn and others. 2008-08-13

Pack   (details) 48 ENG   3 KB / 1 KB
"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 ENG   8 KB / 2-5 KB
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. 2018-03-18

PDQ Algorithm in SRPL and URPL   (details) 49/50 ENG   5 KB / 1 KB
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. Two versions are included, in System RPL and User RPL, and are very similar to the PDQ Algorithm for the Prime.
By Joseph K. Horn. 2018-03-18

Perimeter of an Ellipse   (details) Prime ENG   3 KB / 1-2 KB
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 ENG   4 KB / 4 KB
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 ENG   2 KB / 1 KB
Calculates PHI(x), Euler's totient function.
By Joseph K. Horn. 1997-08-21

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

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

Port Path Bug   (details) 48 ENG   2 KB
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 ENG   2 KB / 1 KB
ScreenshotPortugal's flag and national anthem.
By Joseph K. Horn. 1998-04-09

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

Pres   (details) Prime ENG   2 KB / 1 KB
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 ENG   2 KB / 1 KB
Finds the prime factors of a number. Joe's first attempt at programming the 48!
By Joseph K. Horn. 1997-08-21

Program Editing   (details) 48 ENG   2 KB
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 ENG   2 KB / 1 KB
Times how long it takes to run a program.
By Joseph K. Horn. 1997-08-21

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

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

Ratio to Continued Fraction   (details) 49/50 ENG   3 KB / 1 KB
Convert ratios of two integers to/from continued fractions. For example, for input '355/113', the output is { 3 7 16 } because 355/113 = 3 + (1 / ((7 + (1 / 16)))) which is written as { 3 7 16 } in continued fraction shorthand, with only the partial quotients in the list, not the numerators which are always 1. Written in System RPL.
By Joseph K. Horn. 2018-03-18

Recovering Memory   (details) 48 ENG   3 KB
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 ENG   3 KB
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 ENG   2 KB
All about the System RPL word 'REPLACE'.
By Joseph K. Horn and Steve VanDevender. 2008-08-17

Rock Paper Scissors Spock Lizard   (details) 49/50 48 ENG   3 KB / 1 KB
ScreenshotPlays the newer 5-weapon version of the game "Rock, Paper, Scissors", invented by Sam Kass and Karen Bryla.
By Joseph K. Horn. 2017-04-22

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

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

Scientific Notation Display   (details) 48 ENG   3 KB / 1 KB
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 ENG   3 KB
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 ENG   4 KB
Thoroughly explains all the packets that are sent while in Kermit server mode.
By Joseph K. Horn. 2008-08-17

Short Labels   (details) 48 ENG   2 KB / 1 KB
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 ENG   2 KB
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 ENG   33 KB / 6 KB
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 ENG   3 KB
Information about the RAM cards that SMI used to make for the HP 48.
By Joseph K. Horn. 1998-07-24

SORTLN   (details) 48 ENG   1 KB / 1 KB
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 ENG   2 KB / 1 KB
Quickly alphabetizes a list of strings in order. Case sensitive. Written in System RPL.
By Joseph K. Horn. 2008-08-21

South Africa   (details) 48 ENG   2 KB / 1 KB
ScreenshotSouth Africa's pre-1994 flag and national anthem.
By Joseph K. Horn. 2017-06-13

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

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

SPORT   (details) 48 ENG   2 KB / 1 KB
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 ENG   2 KB / 1 KB
Turns square roots of integers into continued fractions without round-off errors.
By Joseph K. Horn. 1997-08-21

SSQR and QRAD   (details) 48 ENG   3 KB / 1 KB
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 ENG   3 KB
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 ENG   5 KB
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 ENG   3 KB
Shows how to make "tabbed" items for submenus in the CST menu.
By Joseph K. Horn. 1997-08-21

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

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

The Canonical List of HP 48 Flag Usage   (details) 48 ENG   4 KB
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 ENG   4 KB
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 ENG   4 KB
Explains the difference between CONTEXT and STOPSIGN in System RPL programming.
By Joseph K. Horn. 2008-08-17

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

Toggle   (details) 49/50 ENG   3 KB / 1 KB
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 ENG   6 KB / 5 KB
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 ENG   2 KB
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 ENG   3 KB / 1 KB
ScreenshotUnited Kingdom's flag and national anthem.
By Joseph K. Horn. 1998-04-08

UPDIR Done Right   (details) 48 ENG   2 KB / 1 KB
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 ENG   1 KB
How do I say thee? A pronunciation mnemonic.
By Joseph K. Horn. 2008-08-17

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

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

USRLIB Listfiles   (details) 48 ENG   3 KB
Most User RPL commands have System RPL commands that are identical but prefixed with an x, and these are used in listfiles generated by USRLIB.EXE. This cross-reference list shows all those that don't follow this pattern.
By Joseph K. Horn. 2017-07-30

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

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

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

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

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

Yow   (details) 48 ENG   2 KB / 1 KB
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-2023 Eric Rechlin.