hpcalc.org - HP 28 Archive

HP28 Files

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


There are 137 files totaling 3460KB in this category.

3D Adventure   (details) 28   EN   13KB/32KB
An adventure game for the 28S featuring 3D line drawings of the maze being navigated. Also including a wide variety of items to collect and monsters to fight. Originally posted to Usenet in 1990.
By Paul Dale. 2005/05/30

Airfoil Plotter   (details) 28   EN   4KB/1KB
Plots airfoils for remote control airplane and sailplane flyers, and prints them on the 82240 printer.
By Matt Nelson. 1998/07/31

ARC   (details) 28   EN   12KB/1KB
An HP 28S file compression/archival system. Easily compresses objects by 50%.
By Robert Peraino. 1998/07/31

Argument Checking   (details) 28   EN   2KB/1KB
Shows how to do argument checking when programming.
By John Latala. 1998/07/31

Aviation Computer and Flight Planner   (details) 28   EN   8KB/3KB
Collection of programs used for translation between different coordinate systems, calculating Great Circle distances and bearings, and calculating Radio Horizons. The programs may also be of use to anyone interested in Transverse Mercator Projection calculations.
By James Gentles. 1998/07/31

Basic Probability   (details) 28   EN   2KB/1KB
Primality testing program.
By Mark A. Lindsay. 1998/07/31

Battery Drain Table #2   (details) 48   28   EN   2KB
Compares battery usage of the HP 48 and HP 28.
By Simone Rapisarda. 1997/08/21

Beep   (details) 28   EN   1KB/1KB
Simple program to turn the sound on and off.
By Pandy Holmberg. 1998/07/31

Bessel   (details) 28   EN   2KB/1KB
Computes the Bessel function for FM signal modulation.
By Wayne H. Scott. 1998/07/31

Bisect   (details) 28   EN   1KB/1KB
Bisection algorithm for functions of X.
By John Lehett. 1998/07/31

BlackJack   (details) 28   EN   4KB/2KB
Blackjack, the game of 21, for the HP 28.
By John Fredine. 1998/07/31

Blob   (details) 28   EN   5KB/2KB
Stand face to face to horrible monsters (called blobs). You are supposed to shoot as many blobs as possible with your bazooka before you end up between the bloody jaws of a mini-BLOB.
By Eric Toonen. 1998/07/31

BlokDrop 2.1   (details) 28   EN   4KB/3KB
Tetris-like program.
By Dave Still. 1998/07/31

Bode Plotter   (details) 28   EN   2KB/1KB
Bode diagram plotter.
By Jean-Charles. 1998/07/31

Calculator Command Comparison Sheet 2.00   (details) 49/50   48   28   EN   279KB
A command comparison sheet of HP symbolic RPN calculators, containing a description of every command. Covers the HP 28C, 28S, 48S/SX, 48G/G+/GX, and 49G/48gII/49g+. The sheet is color coded based on the model for easy reading. In Excel format but also compatible with OpenOffice and Pocket Excel.
By Veli-Pekka Nousiainen. 2005/05/24

Calculator Comparison 5   (details) 49/50   48   28   EN   5KB
Compares the HP 49 with the 48GX, 48G+, 48G, 48SX, 48S, 28S, and 28C.
By Veli-Pekka Nousiainen. 2000/09/21

Calendar   (details) 28   EN   2KB/1KB
Scrollable calendar/clock program.
By Strauss Erez. 1998/07/31

Car Trip Computer 1.0   (details) 28   EN   7KB/2KB
Program which provides the common statistics which most integrated car computers provide.
By Robert Peraino. 1998/07/31

Checksum   (details) 28   EN   2KB/1KB
Another checksum calculator.
By Friedrich Schroeder. 1998/07/31

Chess   (details) 28   EN   5KB/5KB
Fairly complex chess game.
By Pauli. 1998/07/31

CHK   (details) 28   EN   1KB/1KB
Checksum calculator.
By Robert Peraino. 1998/07/31

Clamshell ROM Checksum   (details) 28   EN   14KB
A small tool for checking the checksums in the Clamshell calculator ROM image.
By Christoph Gießelink (H). 2002/12/29

Clock   (details) 28   EN   3KB/1KB
Day/time clock.
By Eric Stuyvesant. 1998/07/31

Clock   (details) 28   EN   4KB/2KB
Clock and calendar program.
By James Gentles. 1998/07/31

Clock/Calendar   (details) 28   EN   5KB/4KB
Clock and calendar program.
By Stephen A. Luse. 1998/07/31

Composer   (details) 28   EN   2KB/2KB
Allows you to compose music.
By Dave Still. 1998/07/31

CPROMUPL   (details) 28   EN   53KB
A collection of tools for uploading a HP 28C ROM image very quickly compared to other methods. Necessary hardware: HP 28C and a HP 48 with merged RAM card as receiver. Further details inside.
By Christoph Gießelink (H). 2007/08/04

Crwth-Lisp 3.2   (details) 28   EN   6KB/2KB
Lisp compiler.
By Olle Gallmo. 1998/07/31

Crypt   (details) 28   EN   2KB/1KB
Encrypts and decrypts strings.
By Johan Olsson. 1998/07/31

Curve Fitting   (details) 28   EN   3KB/3KB
Curve fitting program for the 28S.
By Eric J. Zmyslowski. 1998/07/31

Customize Your HP-28 Information   (details) 28   EN   3KB
Information on the book "Customize Your HP-28."
By Wlodek Mier-Jedrzejowicz (H). 1998/07/31

DHC (Double Height Characters)   (details) 28   EN   3KB/1KB
This program modifies the 28C display driver settings that the bottom two lines are shown in double height.
By Christoph Gießelink (H). 2006/08/28

Diary   (details) 28   EN   3KB/1KB
Small office manager program to keep track of dates.
By Strauss Erez. 1998/07/31

Directory Alphabetizer   (details) 28   EN   1KB/1KB
Orders any directory in ascending alphabetical order.
By John Gorton. 1998/07/31

Disassembling   (details) 28   EN   4KB/1KB
Disassembles 81A... instructions.
By Paul Dale. 1998/07/31

E28INI2REG   (details) 28   EN   15KB
Since Emu28 v1.19 of the Win32 version the saving location of the emulator settings changed from the Emu28.ini file to the registry at HKCU\Software\Emu28. So when you update Emu28 from v1.18 and earlier to the latest version you will lose all your settings. The program E28INI2REG.exe copies these settings automatically to the new location.
By Christoph Gießelink (H). 2009/08/29

Eigenvalues   (details) 28   EN   1KB/1KB
Tiny program to calculate Eigenvalues.
By Wayne H. Scott. 1998/07/31

Electrical Engineering Programs   (details) 28   EN   3KB/1KB
Several simple programs for Network Analysis II or Circuits II.
By Rod Nibbe. 1998/07/31

Emu28 1.21   (details) 28   EN   671KB
Installation package for Emu28 (Intel platform), including KML scripts, source code, and some tools. Emulates the HP 18C and HP 28C but does not include a ROM image.
By Christoph Gießelink (H). 2010/07/31

Emu28 HP 28C Skin   (details) 28   EN   408KB
HP 28C KML script for 800x600 and 1024x768 display resolution without the ROM image.
By Christoph Gießelink (H). 2010/07/31

Emu28 Service Pack 21   (details) 28   EN   290KB
Emu28 1.21 patch to be installed on top of past versions of Emu28. Fixes bugs and adds more features.
By Christoph Gießelink (H). 2010/07/31

Engineering Economy Programs   (details) 28   EN   2KB/1KB
Eight simple programs written for an engineering economy class.
Author unknown. 1998/07/31

EVAL TIMER 2004-08-08   (details) 49/50   48   28   EN   5KB/1KB
Timed evaluation of object, returning results in both ticks and seconds. Two programs (one for the 48 and 49 series, and the other for the 28 series) are provided as User RPL source code within the text file. These work correctly with any wordsize, and compensate for the time used by the program. Minor modification to match the individual calculator is required.
By James M. Prange. 2004/08/19

Fast   (details) 28   EN   2KB/1KB
Speeds up the HP 28.
By Fredrik Norrman. 1998/07/31

Fast 2   (details) 28   EN   1KB/1KB
Creates FAST with some SYSEVALs.
Author unknown. 1998/07/31

Fast Fourier   (details) 28   EN   1KB/1KB
Performs Fast Fourier and Inverse Fast Fourier transforms.
By Wayne H. Scott. 1998/07/31

FBode   (details) 28   EN   2KB/1KB
Draws Bode plots.
By Alan Ford. 1998/07/31

Fermat's Algorithm   (details) 28   EN   1KB/1KB
Finds factors of a number near the square root of a number.
By John Lehett. 1998/07/31

Fixed Point Algorithm   (details) 28   EN   2KB/1KB
Gives approximations of the roots of an equation using the fixed point algorithm.
By John Lehett. 1998/07/31

Flag Pack   (details) 28   EN   2KB/1KB
Allows one to name flags.
By Christian Wettergren. 1998/07/31

Fractal   (details) 28   EN   2KB/1KB
Mandelbrot set fractal generator.
By John Adams. 1998/07/31

Fraction Calculations   (details) 28   EN   4KB/1KB
Performs fraction calculations on the 28C.
By Jurjen N.E. Bos. 1998/07/31

Fraction Calculator   (details) 28   EN   2KB/3KB
Allows you to add, subtract, divide, and multiply fractions, and convert fractions to and from decimal numbers.
By Ian Matthew Smith. 1998/07/31

Fractional Arithmetic   (details) 28   EN   3KB/1KB
Fractional arithmetic routines for the HP 28S.
By Sturle Hausvik. 1998/07/31

Framstags' Utilities   (details) 28   EN   3KB/1KB
Several memory management programs.
Author unknown. 1998/07/31

Fuel Gauge   (details) 28   EN   3KB/1KB
"Fuel gauge" showing remaining battery power with a 1 or 0.
By Robert Peraino. 1998/07/31

Golf   (details) 28   EN   2KB/1KB
Very simple golf game.
By Alex Ballantyne. 1998/07/31

Graphics Compressor   (details) 28   EN   2KB/1KB
Another RLE compressor/decompressor.
By Randy Elton Ding. 1998/07/31

Graphics for the HP 28S   (details) 28   EN   48KB
Explains all about creating and manipulating graphics on the HP 28S.
By Brian Maguire. 1998/07/31

Graphit   (details) 28   EN   2KB/2KB
Reads the scatter data in the 'sDAT' (SigmaDAT) variable and performs a connect the dots output. The user can scale and translate the graphical output exactly like any normal graphical operation.
By John Adams. 1998/07/31

Hexify   (details) 28   EN   4KB/1KB
Takes a string of hexadecimal digits and converts them into an object.
By Rick Grevelle. 1998/07/31

Highlight   (details) 28   EN   1KB/1KB
Routine to highlight part of the screen, which could be used in a menu.
By Robert Thompson. 1998/07/31

How to add an RS-232 Port to the HP 28   (details) 28   EN   14KB
Explains how to add an RS-232 port to the HP 28.
Author unknown. 1997/09/06

HP 28 Power Consumption Statistics   (details) 28   EN   12KB
Information about the power consumption of the HP 28, including information on power consumption versus CPU speed.
By Robert Peraino and Scott Hutchinson. 1998/07/31

HP 28 Setup   (details) 28   EN   15KB
One person's setup of his HP 28 memory.
By Eric L. Hernes. 1998/07/31

HP 28C ROM Entry Points   (details) 28   EN   2KB
Some ROM entry points of the HP 28C rev. 1CC ROM.
By Christoph Gießelink (H). 2006/02/02

HP 28S Proprietary Opcodes   (details) 28   EN   24KB
Addendum to the HP 28S Processor Notes, listing the official HP mnemonics.
By Alonzo Gariepy. 1998/07/31

HP 28S vs. HP 41   (details) 28   EN   5KB
Comparison of the HP 28S versus the HP 41.
By Mark Simms. 1998/07/31

HP Calc Command Comparison   (details) 48   28   EN   18KB
Comparison of the HP 75C, 71B, 28S, 42S, and 48SX commands in MS Works spreadsheet format.
Author unknown. 1998/04/18

HP Read 1.3   (details) 28   EN   20KB
DOS program which reads data sent by infrared pulses from an HP calculator (such as an HP-28S) to a Radio Shack GP1U52X Infrared Receiver. Is now freeware rather than shareware because the author no longer supports it and because the postal address for registering is no longer valid.
By Mark Adler. 1998/07/31

HP Toolkit   (details) 28   EN   15KB/1+KB
Contents of one person's HP 28, with many useful utilities.
By James Gentles. 1998/07/31

HP Tools for Linux 3.0.8   (details) 49/50   48   39/40   38G   28   EN   112KB
Linux RPM installation file for the free System RPL and assembly language (HP syntax and MASD [Meta Kernel] syntax) development kit. In elf format for Linux x86.
By Jean-Yves Avenard (H) and Hewlett-Packard (H). 2002/12/29

HP Tools for Win32 3.0.8   (details) 49/50   48   39/40   38G   28   EN   161KB
Win32 binaries for the free System RPL and assembly language (HP syntax and MASD [Meta Kernel] syntax) development kit. Should run under Win95, 98, ME, NT, 2000, XP.
By Jean-Yves Avenard (H) and Hewlett-Packard (H). 2002/12/29

HP Tools Source Code 3.0.8   (details) 49/50   48   39/40   38G   28   EN   428KB
Source code for the free System RPL and assembly language (HP syntax and MASD [Meta Kernel] syntax) development kit. Should compile under most Unix systems (including Cygwin) and Microsoft Visual C++.
By Jean-Yves Avenard (H) and Hewlett-Packard (H). 2002/12/29

HP-28COM Review   (details) 28   EN   11KB
Review on the HP-28COM, an RS-232 port for the HP 28S.
By Mogens Jallberg. 1998/07/31

HPPhone   (details) 28   EN   2KB/1KB
This program handles a list of names and phone numbers. It is possible to get the phone number of someone by his/her name or part of the name.
By Strauss Erez. 1998/07/31

HPTrans   (details) 28   EN   3KB
C program for use with HPRead.
By Mark Adler. 1998/07/31

IEEE 754 Conversions   (details) 28   EN   3KB/3KB
Converts IEEE 754 std. binary format to and from decimal format numbers.
By Russell Williams. 1998/07/31

INCO   (details) 28   EN   2KB/1KB
Game of INCO (too complex to explain in few words; read the docs).
By Joachim Isaksson. 1998/07/31

Input   (details) 28   EN   2KB/1KB
Program for interactive input.
By Ulli Horlacher. 1998/07/31

IR Data   (details) 28   EN   3KB
Information about the IR LED.
By Chuck. 1998/07/31

IR28   (details) 28   EN   7KB
Information about the infrared port on the HP 28.
By Eric Toonen. 1998/07/31

Le Pendu   (details) 28   EN   2KB/1KB
Two player game where one person gives a word and the other person must guess it within 5 guesses.
By Nicolas Godard. 1998/07/31

Linear Algebra   (details) 28   EN   5KB/1KB
Presents a few simple linear algebra techniques for the HP 28S.
By John Paul Morrison. 1998/07/31

List 2.1   (details) 28   EN   8KB/5KB
General list handler.
By B. Fahller. 1998/07/31

Magic Square 1.1   (details) 28   EN   6KB/3KB
Try to turn on every dot in the square except the center dot.
By Doug Cannon (H). 1998/07/31

Mandelbrot   (details) 28   EN   2KB/1KB
Another Mandelbrot set plotter.
By Glen Kilpatrick. 1998/07/31

Mastermind   (details) 28   EN   3KB/1KB
The famous game of Mastermind, with 16 colored pegs.
By Stephen R. van den Berg. 1998/07/31

Memory Game   (details) 28   EN   5KB/6KB
36-card game of Memory.
By Roger Jans. 1998/07/31

Moon Lander   (details) 28   EN   5KB/3KB
Land on the moon using the least amount of fuel.
By Dick Nungester. 1998/07/31

Off and Restart SYSEVALs   (details) 28   EN   2KB/1KB
SYSEVALs for turning off and restarting the HP 28.
By Wlodek Mier-Jedrzejowicz (H). 1998/07/31

Off with ID   (details) 28   EN   1KB/1KB
Turns the HP 28 off and shows an identification screen upon powerup.
Author unknown. 1998/07/31

Pack/Unpack   (details) 28   EN   2KB/1KB
Makes it easy to move files around the HP 28 directory structure.
By Craig Lien. 1998/07/31

Pacman   (details) 28   EN   1KB/1KB
Simple interactive Pacman animation.
By Doug Cannon (H). 1998/07/31

Pi Generator   (details) 28   EN   1KB/1KB
Generates digits of pi.
By Matthew T. Day. 1998/07/31

Pixel   (details) 28   EN   4KB/1KB
Pixel manipulation package.
By Eric Toonen. 1998/07/31

Plotter Replacement   (details) 28   EN   1KB/1KB
Plots multiple displays for any given expression, program, or equation that is stored in EQ.
By Rick Grevelle. 1998/07/31

Poke and Peek   (details) 28   EN   2KB/1KB
Poke and peek commands for assembly language programming.
By Alonzo Gariepy. 1998/07/31

Poke Rewritten   (details) 28   EN   2KB/1KB
Rewrite of the poke command.
By Rick Grevelle. 1998/07/31

Poker 1.0   (details) 28   EN   4KB/4KB
Fairly complex poker implementation.
By Dave Still. 1998/07/31

Polar Plot   (details) 28   EN   2KB/1KB
Approximates polar graphs of simple polar functions.
By Steve Haehnichen. 1998/07/31

Polynomial Arithmetic   (details) 28   EN   4KB/4KB
Polynomial arithmetic routines, including addition, subtraction, division, and multiplication.
By Wayne H. Scott. 1998/07/31

Polynomial Division Program   (details) 28   EN   3KB/1KB
Simple program to divide polynomials.
By Eliel Louzoun and Mikael Sundstrom. 1998/07/31

PRIMEFAC 1.0   (details) 48   28   EN   PT   5KB/1KB
Yet another program do determine the prime factors of integers.
By Gerson Washiski Barbosa. 2001/01/29

PRIMEQ   (details) 28   EN   1KB/1KB
Primality testing program.
By Steve March. 1998/07/31

Properties of Sections   (details) 28   EN   8KB
Calculates the moments of inertia, modulus (for base and face), area, position of neutral axis, and total height for sections.
By Ulrik Dan Christensen. 1998/07/31

Recalling Directories   (details) 28   EN   1KB/1KB
Recalls a directory object onto the stack.
By Alonzo Gariepy. 1998/07/31

Reversi   (details) 28   EN   5KB/8KB
Reversi implementation for the HP 28S.
By Paul Dale. 1998/07/31

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

RLE Decoding/Encoding   (details) 28   EN   1KB/1KB
Allows you to compress 28 grobs with RLE.
By Eugeni Bobrov. 1998/07/31

Rolodex   (details) 28   EN   3KB/1KB
Rolodex program to keep track of names, addresses, and phone numbers.
By Eric L. Hernes. 1998/07/31

ROM Dump Guide   (details) 28   EN   5KB
A document explaining how to upload the necessary ROM image for Emu28.
By Christoph Gießelink (H). 2002/12/29

Root Locus Routines   (details) 28   EN   2KB/2KB
Calculates the breakaway point for complex roots from real axis, for Root Locus analysis.
By Paul J. Dujmich. 1998/07/31

Row Reduction   (details) 28   EN   3KB/1KB
Reduces a matrix to echelon form using Gaussian-Jordan Elimination.
By Steve March. 1998/07/31

Screen Compression   (details) 28   EN   2KB/1KB
Screenshot compression and decompression routines.
By Robert Peraino. 1998/07/31

Scroller   (details) 28   EN   1KB/1KB
Takes a string from the stack and scrolls it across the top line.
By Doan Tu Thanh. 1998/07/31

Service Call   (details) 28   EN   1KB/1KB
Makes commonly needed functions handy.
By Jan Christiaan van Winkel. 1998/07/31

Shadow Castle   (details) 28   EN   3KB/3KB
Move a Smiley through a Shadow Castle.
By Jean-Sebastien Monzani (H). 1998/07/31

Simon   (details) 28   EN   2KB/2KB
Simon game as well as a screen reverser.
By Strauss Erez. 1998/07/31

Sketch   (details) 28   EN   3KB/1KB
Set of routines for sketching pictures.
By Alan Weiss. 1998/07/31

SKN28C   (details) 48   28   EN   382KB
HP 28C KML script for compact tiny display resolution without the ROM image.
By Jaco Mostert. 2004/11/05

Speed   (details) 28   EN   1KB/1KB
Allows you to select the 28's speed on a scale of 1 to 15, with 7 being the default.
Author unknown. 1998/07/31

Stats   (details) 28   EN   3KB/2KB
Collection of some programs on statistics, which computes functions and derivations of x/y-data and draws them.
By Ulli Horlacher. 1998/07/31

SUBS   (details) 28   EN   2KB/2KB
Submarine hunt game.
By Rickard Petersson. 1998/07/31

SUPROM28 May 12, 2009   (details) 28   EN   19KB
ROM entry point list of the HP 28S rev. 2BB ROM. This entry point list is based on Jean-Francois Garnier's list and has many additions, with over 2400 entries.
By Christoph Gießelink (H). 2009/05/31

Symbolic Matrices   (details) 28   EN   2KB/2KB
Set of programs which handle symbolic matrices for the HP 28S.
By Eliel Louzoun. 1998/07/31

Symbolic Matrices 2   (details) 28   EN   2KB/1KB
Handles lists of lists to simulate symbolic matrices.
Author unknown. 1998/07/31

SYSEVALs   (details) 28   EN   18KB
Listing of all the different SYSEVALs on the 28S.
By Eric Toonen. 1998/07/31

System Objects   (details) 28   EN   3KB/1KB
Creates system objects.
By Eric Toonen. 1998/07/31

Tank Battle   (details) 28   EN   6KB/4KB
Arcade game where you must fight your opponent with tanks and jets.
By Ryan Ridges. 1998/07/31

Tape Counter   (details) 28   EN   2KB/1KB
Convert cassette deck counters, tape counters, or VCR counters to real time and back.
By Jan Christiaan van Winkel. 1998/07/31

Tetris   (details) 28   EN   4KB/3KB
Tetris game, only for the 28S.
By Dirk de Bruycker. 1998/07/31

The 411 System 3.0   (details) 28   EN   10KB/2KB
Automates the creation, destruction, and traversal of these memory structures. It also automates movement of completed programs/objects into the specific utility areas or into the general utility area. It also controls workspace specific changes to the custom menu so that specific and general applications can remain transparent by being labeled in this menu.
By Tom Affinito. 1998/07/31

Tiny Multiple Equation System Solver 1.0   (details) 49/50   48   28   EN   3KB/1KB
Tiny MSLV (multiple equation solver) for all RPL calculators. Program is 333.5 bytes on the 48GX. On the HP-28C it can find a simultaneous root of five nonlinear real-valued expressions. Uses successive approximation and the calculator's built-in matrix functions.
By Mike Ingle. 2007/04/03

Towers of Hanoii   (details) 28   EN   1KB/1KB
Move discs from one peg to a third. Also supports a printer.
Author unknown. 1998/07/31

Using the HP28S as a Remote Control   (details) 28   EN   6KB/1+KB
Routines to use the 28S as a remote control.
By Michiel Niemeijer and Eric Toonen. 1998/07/31

Wait for Key   (details) 28   EN   1KB/1KB
Shows how to wait for a key.
By Ulli Horlacher. 1998/07/31

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