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 169 files totaling 22812KB in this category.

3D Adventure   (details) 28 ENG   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

3D Graphs   (details) 28 ENG   2KB/1KB
A very slow 3D graphing program.
By Yngvi Sigurjonsson. 2017/08/11

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

All Roots   (details) 28 ENG   2KB/1KB
Finds all of the roots of any real or complex number and puts them on the stack in order, as they are arranged around the origin.
By Robert W Yoder. 2017/07/10

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

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

Aviation Computer and Flight Planner   (details) 28 ENG   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 ENG   2KB/1KB
Short programs for some basic probability applications. Solves binomial problems, computes the cumulative value of a binomial distribution, solves geometric, hypergeometric, and negative binomial distributions, computers the inverse probability of an event, and more.
By Mark A. Lindsay. 1998/07/31

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

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

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

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

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

Blob   (details) 28 ENG   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 ENG   4KB/3KB
Tetris-like program.
By Dave Still. 1998/07/31

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

Calculator Command Comparison Sheet 2.00   (details) 49/50 48 28 ENG   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 ENG   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 ENG   2KB/1KB
Scrollable calendar/clock program.
By Strauss Erez. 1998/07/31

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

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

Chess   (details) 28 ENG   5KB/5KB
Fairly complex chess game for its time, though slow and limited by modern standards.
By Paul Dale. 1998/07/31

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

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

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

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

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

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

CPROMUPL   (details) 28 ENG   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. 2007/08/04

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

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

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

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

DDE48   (details) 49/50 48 39/40 38 28 ENG   18KB
Command line program to transfer a HP program file into Emu48. This program is especially made for developers which are using a customize editor and want to transfer the output file easily to Emu48 and for developers which want to add the interface into own applications. This update is necessary for recent versions of Emu28, Emu42 and Emu48.
By Christoph Gießelink. 2008/05/11

DFT Programs   (details) 28 ENG   4KB/1KB
A convenient set of DFT programs which operate on column vectors.
By Michael C. Grant. 2017/07/31

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

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

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

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

E28INI2REG   (details) 28 ENG   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. 2009/08/29

E42INI2REG   (details) 48 28 ENG   15KB
Since Emu42 v1.12 of the Win32 version the saving location of the emulator settings changed from the Emu42.ini file to the registry at HKCU\Software\Emu42. So when you update Emu42 from v1.11 and earlier to the latest version you will lose all your settings. The program E42INI2REG.exe copies these settings automatically to the new location.
By Christoph Gießelink. 2009/11/01

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

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

Emu28 1.33   (details) 28 ENG   820KB
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. 2019/10/25

Emu28 HP 28C Skin   (details) 28 ENG   373KB
HP 28C KML script for 800x600 and 1024x768 display resolution without the ROM image.
By Christoph Gießelink. 2015/08/15

Emu28 Service Pack 33   (details) 28 ENG   425KB
Emu28 1.32 patch to be installed on top of past versions of Emu28. Fixes bugs and adds more features.
By Christoph Gießelink. 2019/10/25

Emu42 1.23   (details) 48 28 ENG   4149KB
Emulator of the HP 10B, 14B, 17B, 17BII, 19BII, 20S, 21S, 27S, 28S, 32SII, and 42S. Includes KML scripts and bitmaps (skins) and source code, but no ROM dumps.
By Christoph Gießelink. 2019/10/16

Emu42 Executables 1.23   (details) 48 28 ENG   177KB
Executables only for Emu42 v1.23 (IA32 platform). No KML files included.
By Christoph Gießelink. 2019/10/16

Emu42 for Pocket PC Executables 1.19   (details) 48 28 ENG   56KB
Executables only for Emu42 v1.19 (ARM platform). For Pocket PC. No KML files included.
By Christoph Gießelink. 2018/09/25

Emu42 for Pocket PC Source Code 1.19   (details) 48 28 ENG   138KB
Source code for Emu42 v1.19 (ARM platform). For Pocket PC.
By Christoph Gießelink. 2018/09/25

Emu42 for PocketPC 1.19   (details) 48 28 ENG   748KB
Emulator of the HP 42S, 28S, 27S, 32SII, 17BII, and 17B that runs on Pocket PC 2002, Windows Mobile 2003 (SE), 5.0, and 6 Professional (ARM platform). Includes KML scripts and bitmaps (skins) and source code, but no ROM dumps.
By Christoph Gießelink. 2018/09/25

Emu42 Source Code 1.23   (details) 48 28 ENG   306KB
Source code for Emu42 v1.22 (IA32 platform). For Win32.
By Christoph Gießelink. 2019/10/16

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

Ephemeredes of the Sun and Determination of Position 2.0   (details) 28 ENG   64KB
Provides quick and accurate ephemeris of the sun without the bulk or cost of the yearly almanac. The program can be used to calculate the declination (Dec) and Greenwhich hour angle (GHA) of the sun for any time between March 1, 1900 and February 28, 2100. If the sunís observed altitude and your assumed position are also entered the program will provide the calculated altitude (Hc), azimuth angle (Azn) and intercept (Ic) thus allowing you to plot a line of position (St Hilaireís method).
By Henning Umland. 2019/02/19

EVAL TIMER 2004-08-08   (details) 49/50 48 28 ENG   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 ENG   2KB/1KB
Speeds up the HP 28.
By Fredrik Norrman. 1998/07/31

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

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

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

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

Fertility Awareness   (details) 28 ENG   2KB/1KB
This program calculates when to avoid pregnancy by counting days and considering the length of recent months. The algorithm is common, see the book Contraceptive Technologies by Robert A. Hatcher for example; the code for Julian dates is from Stephen Luse.
By Rick Allard. 2017/07/08

Fixed Point Algorithm   (details) 28 ENG   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 ENG   2KB/1KB
Allows one to name flags.
By Christian Wettergren. 1998/07/31

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

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

Fraction Calculator   (details) 28 ENG   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 ENG   3KB/1KB
Fractional arithmetic routines for the HP 28S.
By Sturle Hausvik. 1998/07/31

Framstags' Utilities   (details) 28 ENG   3KB/1KB
A set of utilities for loading objects from your RAM disk, copying objects to your RAM disk, copying objects from your current directory to another directory, replacing objects from your current directory to another directory, showing the size of objects in bytes, replacing a substring with another substring in an object, and inserting a program into another program.
By Ulli Horlacher. 1998/07/31

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

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

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

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

Graphit   (details) 28 ENG   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 ENG   4KB/1KB
Takes a string of hexadecimal digits and converts them into an object.
By Rick Grevelle. 1998/07/31

Highlight   (details) 28 ENG   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 ENG   14KB
Explains how to add an RS-232 port to the HP 28.
By Joris Ballet. 1997/09/06

HP 28 Power Consumption Statistics   (details) 28 ENG   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 ENG   15KB
One person's setup of his HP 28 memory.
By Eric L. Hernes. 1998/07/31

HP 28C Revision 1BB ROM   (details) 28 ENG   88KB
Revision 1BB ROM dump of the HP 28C calculator for use with the Emu28 emulator.
By Hewlett-Packard. 2004/07/01

HP 28C Revision 1CC ROM   (details) 28 ENG   88KB
Revision 1CC ROM dump of the HP 28C calculator for use with the Emu28 emulator.
By Hewlett-Packard. 2004/07/01

HP 28C ROM Entry Points April 2013   (details) 28 ENG   17KB
Lists the ROM entry points of the HP 28C revision 1CC ROM.
By Christoph Gießelink. 2017/08/22

HP 28S Processor Notes   (details) 28 ENG   14KB
A four-part document that gives some information about the Saturn processor architecture in the 28S, listing the entire instruction set, including the opcodes and the "AG" mnemonics for them, along with some sample assembly language code written in "AG" mnemonics. Also explains how to enter machine code onto the 28S, and then how to make it into a runnable program, using SYSEVAL commands.
By Alonzo Gariepy. 2017/08/08

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

HP 28S Revision 2BB ROM   (details) 28 ENG   91KB
Revision 2BB ROM dump of the HP 28S calculator for use with the Emu42 emulator.
By Hewlett-Packard. 2004/07/01

HP 28S ROM Entry Points April 2013   (details) 28 ENG   20KB
ROM entry point list of the HP 28S revision 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. 2017/08/22

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

HP Calc Command Comparison   (details) 48 28 ENG   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 ENG   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 ENG   15KB/1+KB
Contents of one person's HP 28, with many useful utilities.
By Aaron Dinwiddie. 1998/07/31

HP Tools for Linux 3.0.8   (details) 49/50 48 39/40 38 28 ENG   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 and Hewlett-Packard. 2002/12/29

HP Tools for Win32 3.0.8   (details) 49/50 48 39/40 38 28 ENG   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 and Hewlett-Packard. 2002/12/29

HP Tools Source Code 3.0.8   (details) 49/50 48 39/40 38 28 ENG   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 and Hewlett-Packard. 2002/12/29

HP Tools Source Code 3.0.8 Patch (Linux)   (details) 49/50 48 39/40 38 28 ENG   33KB
Patches HP Tools Source Code 3.0.8 so that it builds on modern Linux systems and also adds some enhancements to the build system.
By Jonathan Busby. 2019/04/22

HP Tools Source Code 3.0.8 Patch (Mac)   (details) 49/50 48 39/40 38 28 ENG   10KB
Patches the source code for HP Tools Source Code 3.0.8 so that it builds on a 64-bit Macintosh for modern versions of macOS.
By Paul Onions. 2017/04/15

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

HPPhone   (details) 28 ENG   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 ENG   3KB
C program for use with HPRead.
By Mark Adler. 1998/07/31

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

INCO   (details) 28 ENG   2KB/1KB
Game based on a 'simple' idea. When you enter a number and press the 'INCO' button the calculator will start with a 3 by 3 array containing only nines, mixing it the number of times you entered by picking a row and a column in which it will decrease all numbers by one. It will then display the resulting array and your objective is to get the array containing only nines back by pressing a digit, thereby increasing all numbers in the row/column you picked.
By Joachim Isaksson. 1998/07/31

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

Integration on Non-Bounded Intervals   (details) 28 ENG   2KB/1KB
Allows one to integrate, numerically, many kinds of functions that the default integrator of the calculator can't solve.
By Nicola Catacchio. 2017/08/01

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

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

Le Pendu   (details) 28 ENG   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 ENG   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 ENG   8KB/5KB
General list handler.
By B. Fahller. 1998/07/31

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

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

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

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

Method of Weighted Residual   (details) 28 ENG   579KB/1KB
Prior to development of the Finite Element Method, there existed an approximation technique for solving differential equations called the Method of Weighted Residuals (MWR). For Galerkin's method, the test function w comes from the chosen trial function, i.e. w = du/da and the weighted average of the residual over the problem domain is set to zero. This program returns the trial function. It is shown plotted with the exact solution for 0<x<1.
By M. Brethen. 2017/04/15

MKE42   (details) 48 28 ENG   23KB
Command line tool to create Emu42 state files allowing a very flexible memory layout for testing purpose.
By Christoph Gießelink. 2019/10/16

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

MOP   (details) 28 ENG   2KB/1KB
MOP (Matrix OPeration) is a function, which executes any algebraic operation or program on every element of an 1 or 2 dimensional array.
By Ulli Horlacher. 2017/08/13

Muller's Method   (details) 28 ENG   1KB/1KB
Finds a solution to g(x) = 0 given 3 initial approximation p0, using the Muller's method. Finds complex roots.
By John Lehett. 2017/07/11

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

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

Opening the HP 28   (details) 28 ENG   6503KB
Shows how to open the HP 28 with minimal damage. In HTML format with detailed photos.
By Wanderley Navarro. 2017/07/31

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

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

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

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

Plotter Replacement   (details) 28 ENG   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 ENG   2KB/1KB
Poke and peek commands for assembly language programming.
By Alonzo Gariepy. 1998/07/31

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

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

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

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

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

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

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

Properties of Sections   (details) 28 ENG   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

QR and SVD   (details) 28 ENG   1KB/1KB
Two programs for linear algebra, one to decompose a real matrix A into a real orthogonal matrix Q and a real upper triangular matrix R such that A=Q*R, and the other to do singular value decomposition.
By Philip Peleties. 2017/08/01

Real Calcs KML Scripts for Emu28 1.0   (details) 28 ENG   1069KB
A skin (bitmap and associated KML script) for Emu28 1.31 or higher for emulating the 28C. Includes a custom icon, is intended for 1024x768 resolution or higher, and was designed to look as real as possible, including support for a borderless window for a virtual floating calculator.
By Eric Rechlin. 2017/09/10

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

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

RJ IINPUT 1.0   (details) 49/50 48 28 ENG FRA   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 ENG   1KB/1KB
Allows you to compress 28 grobs with RLE.
By Eugeni Bobrov. 1998/07/31

Rolodex   (details) 28 ENG   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 ENG   5KB
A document explaining how to upload the necessary ROM image for Emu28.
By Christoph Gießelink. 2002/12/29

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

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

Scroller   (details) 28 ENG   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 ENG   1KB/1KB
Makes commonly needed functions handy.
By Jan Christiaan van Winkel. 1998/07/31

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

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

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

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

SKN28S   (details) 48 28 ENG   376KB
HP 28S KML script for 800x600 and 1024x768 display resolution without the ROM image. You need Emu42 V1.16 or later to run this KML script.
By Christoph Gießelink. 2015/08/15

Song   (details) 28 ENG   4KB/1+KB
An extremely simple music maker program that plays music based on a sequence of frequencies and durations for the beeps. Includes a few sample songs.
By Gerard Pinzone. 2017/08/08

Speed   (details) 28 ENG   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

State-Space System Manipulation   (details) 28 ENG   5KB/2KB
A set of programs which accomplish a lot in the way of state-space system manipulation, as well as a few programs which could be separated from this list to handle polynomials and the like. The functions that they perform include transfer function calculation (which means calculation of det(sI-A) and adj(sI-A)), state feedback gain calculations, observability matrix and controllability matrix determination, manual root finding, and so forth.
By Michael C. Grant. 2017/07/05

Stats   (details) 28 ENG   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

STEFF   (details) 28 ENG   1KB/1KB
Finds a solution to g(x) = x given an initial approximation p0, using the Steffensen's method.
By John Lehett. 2017/07/12

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

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

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

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

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

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

Tape Counter   (details) 28 ENG   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 ENG   4KB/3KB
Tetris game, only for the 28S.
By Dirk de Bruycker. 1998/07/31

The 411 System 3.0   (details) 28 ENG   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 ENG   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 ENG   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 ENG   6KB/1+KB
Routines to use the 28S as a remote control.
By Michiel Niemeijer and Eric Toonen. 1998/07/31

Voyage au Centre de la HP 28C/S   (details) 28 FRA   4514KB
The best known books about low level programming of the 28C/S. 285 page PDF.
By Paul Courbis and Sébastien Lalande. 2017/09/29

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

Yahtzee   (details) 48 28 ENG   4KB/2KB
ScreenshotSimulates a set of dice for the game Yahtzee. This is very convenient if you're traveling, because real dice in an airplane are a pain.
By Jurjen N.E. Bos. 2017/06/18

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