hpcalc.org - HP 48 Archive

HP 48 Programming Documentation Files

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


There are 170 files totaling 64,589 KB in this category.

.symbol file: ROM disassembly   (details) 48 ENG   22 KB
Disassembly of the ROM for programmers to use.
By Sune Bredahl. 1997-08-21

48S Memory Scanner Information   (details) 48 ENG   5 KB
General information about the memory scanner on the 48S series.
By Jeremy Smith and Warren Furlow. 1998-04-02

48SX Internals   (details) 48 ENG   9 KB
Internal information about the 48SX, including SYSEVALs and the library scanner.
By Alonzo Gariepy. 1998-03-15

48SX Keyboard Input   (details) 48 ENG   13 KB
Shows how to handle keyboard input in ML. Should be valid for the G series too.
By Joe Ervin. 1998-03-15

Advanced User RPL Guide 0.12   (details) 48 ENG   14 KB
This guide is for people already familiar with User RPL to the extent of the manuals. Knowledge of programming and program syntax is assumed. This is just a listing of all commands and their usage.
By Justin Dossey. 1998-06-19

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

Argument Checking   (details) 48 ENG   2 KB
A note about System RPL argument type checking without bogus XLIB error messages.
By Joe Ervin. 2008-08-12

Array Data Types   (details) 48 ENG   7 KB
Explains the outcome of some investigations into various array data types in the 48SX.
By Conrad Winchester. 2017-08-13

ASM LE   (details) 48 FRA   152 KB
Assembly language tutorial (still in progress) in PDF format.
By Sébastien Munch. 1999-05-19

Assembly Timings   (details) 48 ENG   1 KB
Talks about how some assembly instructions take a different amount of time to run depending on memory address.
By Dan Kirkland. 1999-01-06

Automatic List Processing   (details) 48 ENG   2 KB
Comments about automatic list processing in the G series and the CKn&Dispatch System RPL words.
By William C Wickes. 2008-08-13

Avoiding SOL/editline conflicts   (details) 48 ENG   3 KB
Explains how to avoid SOL/editline conflicts, as was found in an early version of BLIND.
By Mika Heiskanen. 2008-08-12

Bitwise Operators   (details) 48 ENG   2 KB
Explains how to do OR, NOT, and XOR in assembly language
By Detlef Müller. 2008-08-12

Brazo (Arm)   (details) 48 ESP   4 KB
Shows how one could possibly write a program to control a robot arm.
By José M. Alarcón Aguin. 1998-04-16

Brazo in English   (details) 48 ENG   2 KB
Shows how one could possibly write a program to control a robot arm.
By José M. Alarcón Aguin. 1998-09-28

Built-In CRC   (details) 48 ENG   1 KB
Some notes about the 48's built-in hardware CRC.
By Alonzo Gariepy and others. 2008-08-13

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

Constants   (details) 48 ENG   5 KB
Lists memory locations of many constants in the 48SX ROM.
By Jan Brittenson. 1998-04-01

Corso 1.10   (details) 48 ITA   122 KB
User RPL tutorial in HTML format.
By Salvatore Miano. 1999-06-11

Cours sur les tables de caractères   (details) 48 FRA   2 KB
Explains how to make and use a table of characters in assembly language. Includes a sample program.
By Axkiller49. 2001-06-16

CPU Bug   (details) 48 ENG   2 KB
Comments about a bug in the Saturn CPU affecting instructions like A=A+CON fs,expr.
By Dan Kirkland. 2008-08-13

Creating Unallowed Names   (details) 48 ENG   2 KB
Explains how to create disallowed names using SYSEVALs.
By Rick Grevelle. 1997-08-21

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

Curso de Programação HP 48G/GX   (details) 48 POR   147 KB
Course in Adobe PDF format on programming the HP 48 in User RPL.
By Anderson Juarez Moreira and Luciano da Silva Ribas. 1998-11-15

Curso de programacion en User RPL 1.0   (details) 49/50 48 ESP   620 KB
Guide for programming in User RPL on both the 48 and 49. Written in Spanish and in PDF format. Includes examples related to civil engineering.
By Sandro Choque Martinez. 2006-08-28

Curso de Programcion UserRPL en español 1.0   (details) 48 ESP   62 KB
Tutorial about programming User RPL in Spanish.
By Luis M. Gallardo. 2003-07-19

Cycles   (details) 48 ENG   26 KB
Cycle counts of various assembly language instructions on the 48GX.
By Mika Heiskanen. 1998-02-22

Cycles du Saturn 2.0   (details) 49/50 48 39/40 FRA   55 KB
Listing of cycle counts for the Saturn CPU.
By Julien Angeli (telchar). 2001-12-02

Data Entry Information in Spanish   (details) 48 ESP   38 KB
Explains how to do data entry in programs.
By Mario de Lama. 1998-02-22

Display Memory Addresses   (details) 48 ENG   3 KB
Explains how to access display memory in ML.
By Jan Brittenson. 1997-08-21

DoInputForm Tutorial   (details) 48 ENG   10 KB
Explains how to create inform menus in System RPL. Document in Word 6.0/95 format.
By Han Duong (HPSolo). 1998-07-09

Entering Machine Code   (details) 48 ENG   5 KB
Shows how to enter machine code directly on to the HP 48.
By Adam Kao. 1998-03-15

Fundamentos de User RPL   (details) 48 ESP   865 KB
Well-formatted introduction to User RPL. In Adobe PDF format.
By Marcos Navarro. 2011-07-24

Garbage Collection   (details) 48 ENG   4 KB
Explains exactly how garbage collection works.
By Joe Ervin. 2008-08-16

Garbage Collection During PUSH   (details) 48 ENG   2 KB
Explains garbage collection during PUSH.
By James Unterburger. 2008-08-16

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

Grob Encoding Information 1.0   (details) 49/50 48 ENG   1 KB
Documentation on how grobs are encoded in hexadecimal on the HP 48/49.
By Ciro Mies de Souza. 2001-12-20

GROB Format   (details) 48 ENG   2 KB
An explanation of the binary object format of GROB graphics objects.
By William C Wickes. 2017-08-13

GX RAM variables   (details) 48 ENG   11 KB
Lists some of the GX RAM variable addresses to help you convert programs designed for the S series to run on the G series.
By Mika Heiskanen. 2008-08-17

GXBROWSR 1.2   (details) 48 ENG   11 KB
This describes how to use the HP 48 built-in browser in your own System RPL programs.
By Ludvik Krulik. 1997-08-21

Hardware Registers   (details) 48 ENG   3 KB
Explains the bit uses of the hardware registers.
By Julian Taplin. 2008-08-16

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 42S Memory Scanner   (details) 48 ENG   2 KB
Explains how to access the memory scanner on the HP 42S.
By Jay B. Harlow. 1998-04-02

HP 48 Catalog   (details) 48 ENG   1 KB
A small example of how the standard catalog configuration can be used to view a catalog of random strings.
By Jan Brittenson. 2008-08-17

HP 48 I/O Technical Interfacing Guide PDF   (details) 48 ENG   122 KB
This document gives HP 48 hardware information required to connect serial devices to the wired (serial) I/O port or to communicate with the HP 48 via the 2-way infrared (IR) I/O port. In PDF format.
By Hewlett-Packard. 2001-06-24

HP 48 Workshop   (details) 48 ENG   33 KB
"Moving Up to the HP 48 Calculator Workshop" aimed at surveyors who are moving up from another HP calculator, with a focus on User RPL programming. In MS Word format.
By Richard Stanaway. 2000-03-18

HP 48G AUR Command Reference   (details) 48 ENG   294 KB
Lists the commands contained in the Advanced User's Reference and shows their stack syntax.
By Adrian Drury. 1998-06-23

HP 48SX Internals   (details) 48 ENG   27 KB
Describes some of the internals of the HP 48SX calculator from a variety of sources, including the HP-71B Internal Design Specifications, ROM analysis and other posted information. Its intended audience is people with a good understanding of the basic HP 48SX who want to explore the internals of the HP 48SX. Goes into depth about object types and important memory addresses.
By Derek S. Nickel. 2017-06-11

HP 48SX Notes   (details) 48 ENG   2 KB
Some observations about the HP 48SX and its differences from previous HP calculators.
By Dan Allen. 1998-04-06

HP 82240B Technical Interfacing Guide PDF   (details) 48 ENG   74 KB
This document gives comprehensive information about communicating with the HP 82240B infrared printer. In PDF format.
By Hewlett-Packard. 2001-06-24

HP Tools Documentation   (details) 48 ENG   194 KB
Documentation for HP's programming tools in Microsoft Word 2.0 format.
Author unknown. 1997-08-21

HP48 Machine Language Starter Kit   (details) 48 ENG   153 KB
Set of documentation and example code that would have been good for a beginning 48SX machine language programmer back in 1991.
By Joe Ervin, Jake Schwartz, and Derek S. Nickel. 2017-06-11

IDClock 1.0   (details) 48 ENG   3 KB / 1 KB
Source code (only) of an interrupt-driven digital clock with big numbers. Meant to be an example of how to make use of calculator system clock activation interrupt. It enables low power consumption between screen updates. Program is small, because it does not contain IRQ handlers itself and does not mess with system time counters.
By Robert Tiismus. 2002-12-28

IN bug   (details) 48 ENG   1 KB
Explanation of the bug with the IN instruction in the Saturn.
By Jan Brittenson. 2008-08-17

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

Inf and NaN   (details) 48 ENG   4 KB
Talks about the entry points for Inf and Nan.
By James Unterburger. 2008-08-17

INPUT Function Info   (details) 48 ENG   2 KB
Some general information about how to use the User RPL INPUT command.
By Steve VanDevender. 1998-04-06

Instructions for RPLCOMP   (details) 48 ENG   17 KB
Documentation for HP's RPL compiler for MS-DOS.
By Hewlett-Packard. 1997-08-21

Introduction to Saturn Assembly Language (HTML) Second Edition   (details) 48 ENG   108 KB
Comprehensive introduction to Saturn assembly language. This isn't complete yet, so some sections are missing, but it is already 141 pages long. In HTML format; not recommended because of its size.
By Gilbert Fernandes and Eric Rechlin. 1999-08-10

Introduction to Saturn Assembly Language (PDF) Third Edition   (details) 49/50 48 ENG   822 KB
Comprehensive 189-page introduction to Saturn assembly language. In Adobe Acrobat PDF format; this is the recommended format.
By Gilbert Fernandes and Eric Rechlin. 2005-07-16

Introduction to Saturn Assembly Language (Text)   (details) 48 ENG   87 KB
Comprehensive introduction to Saturn assembly language. In text-only format; this is Gilbert's first document, based on Usenet posts, and contains many mistakes.
By Gilbert Fernandes. 1999-01-29

Introduction to Saturn Assembly Language (Word) Third Edition   (details) 49/50 48 ENG   286 KB
Comprehensive 189-page introduction to Saturn assembly language. In Microsoft Word 2000 format.
By Gilbert Fernandes and Eric Rechlin. 2005-07-16

Introduction to SysRPL - Queensland Surveyor 2.0   (details) 49/50 48 ENG   670 KB
A series of articles published in the Queensland Surveyor to introduce surveyors and other related professionals to System RPL programming on the HP 48GX and HP 49.
By Timothy Ney and Roger Fraser. 2003-08-30

Introduction to System RPL and Assembly Language   (details) 48 ENG   1,836 KB
This is a newly typeset version of the second edition of Jim Donnelly's famous "An Introduction to HP 48 System RPL and Assembly Language Programming" book, a 267-page introduction to programming the HP 48 with System RPL and Saturn assembly language. Included with permission of the author. Completely remade from scratch due to the original electronic copy being lost. Also includes a copy of the original disk. Please direct any errata to me (Eric) so I can fix any mistakes I may have made. In PDF format for US Letter paper.
By James Donnelly. 2009-05-19

Introduction to System RPL and Assembly Language (A4 Paper)   (details) 48 ENG   1,416 KB
This is a newly typeset version of the second edition of Jim Donnelly's famous "An Introduction to HP 48 System RPL and Assembly Language Programming" book, a 244-page introduction to programming the HP 48 with System RPL and Saturn assembly language. Included with permission of the author. Completely remade from scratch due to the original electronic copy being lost. Please direct any errata to me (Eric) so I can fix any mistakes I may have made. In PDF format for A4-sized paper.
By James Donnelly. 2009-05-31

IR Transfers in Assembly Language   (details) 48 ENG   4 KB
Explains how to transfer data by infrared in assembly language at 7500 bps.
By Jean-Yves Avenard. 1998-10-17

Journey to the Center of the HP 48   (details) 48 ENG   32,516 KB
English translation (by Doug Cannon) of the famous French book "Voyage au Centre de la HP 48", one of the best known books about low level programming of the 48S/SX. 397 page PDF.
By Paul Courbis, Sébastien Lalande, and Doug Cannon. 2017-09-29

JYLOG HPROM Files   (details) 48 FRA   62 KB
Guide to the 48SX Revision E ROM, documenting many of the entry points. Also includes basic guides to System RPL programming and some assembly language examples.
By Laurent Jouanneau. 2017-07-22

Keyboard Interface   (details) 48 ENG   4 KB
Shows how to poll the keyboard in assembly language, using AG mnemonics.
By Jan Brittenson. 2017-08-13

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

Library File Format   (details) 48 ENG   5 KB
Some information about the file structure of libraries.
Author unknown. 1998-03-06

Library History   (details) 48 ENG   9 KB
A bit about the history behind libraries.
By Charles Patton. 2008-08-17

Library Numbers   (details) 48 ENG   2 KB
Lists the original rules for assignment of library numbers.
By Hewlett-Packard. 2008-08-17

Link Tables   (details) 48 ENG   2 KB
Explains how link tables work for locating XLIB numbers.
By Derek S. Nickel. 2017-08-13

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

MACHIN48   (details) 48 ENG   118 KB
Miscellaneous programming documents written for the HP 48S series, covering primarily Machine Language and System RPL.
Author unknown. 1997-08-21

Machine Language Infomation   (details) 48 ENG   8 KB
Contains information about programming in ML.
Author unknown. 1997-08-31

Machine Language Tips   (details) 48 ENG   10 KB
Some tips for programming the HP 48 in machine language (assembly language).
By Steve VanDevender. 1997-08-21

MAKEROM Bugs   (details) 48 ENG   4 KB
Some information about some bugs in MAKEROM from HP Tools.
By Mika Heiskanen. 2008-08-17

MAKEROM Docs in Spanish   (details) 48 ESP   8 KB
Documentation for MAKEROM from Goodies Disk 4. Has a lot of useful information on creating libraries that's applicable for other library creators, too.
By Hewlett-Packard. 1998-05-02

Making Custom Messages   (details) 48 ENG   7 KB
Gives detailed information on how to create custom messages, like the Bart Simpson library.
By Rick Grevelle. 1998-03-15

Memory Management   (details) 48 ENG   6 KB
Lots of information about memory management useful to assembly language programmers.
By Gilbert Fernandes. 1998-12-10

Memory Reservation   (details) 48 FRA   5 KB
Explains how to reserve memory and do memory management in assembly language.
By Jean-Yves Avenard. 1998-12-09

ML This Week   (details) 48 ENG   3 KB
A set of 10 examples of programming in machine language, released weekly in 1997.
Author unknown. 2017-08-05

MODE Menu   (details) 48 ENG   5 KB
Explains how to add menu items like those found in the MODE menu.
By Simone Rapisarda. 2008-08-17

Notes on RPL   (details) 48 ENG   3 KB
Gives some background behind what keywords in RPL refer to and how they translate into the underlying code.
By Rick Grevelle. 2017-07-01

Noyau   (details) 48 FRA   24 KB
Explains how to make changes to the kernel of the 48GX, such as changing the error beep sound. Includes sample programs. In Word format.
By Cellophan. 2000-06-20

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

One-Minute MarvelsGet It   (details) 48 ENG   127 KB
One hundred simple programs and routines that each take only a minute to type in. Also includes tips for optimizing programs and has a programming challenge at the end. In Adobe PDF format.
By Richard Nelson and Wlodek Mier-Jedrzejowicz. 1999-09-02

PDL Tips   (details) 48 ENG   4 KB
Some tips for using PDL, old programming software.
By Ted Beers. 2008-08-17

Plantillas creadas con debug4x   (details) 49/50 48 ESP   34 KB
Explains how to create groups for data entry in Debug4x.
By Mauricio Arancibia Laguna. 2004-10-31

Pointers 1.0   (details) 48 ENG   1 KB
The list of Saturn registers used in RPL.
Author unknown. 2008-08-19

Polling Keybuffer in ML   (details) 48 ENG   2 KB
Explains how to poll the 48SX keyboard buffer in assembly language.
By Rick Grevelle. 1998-04-01

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

Programacion con ejemplos aplicados a Ing Civil 3.0   (details) 49/50 48 ESP   554 KB
Information on programming in User RPL with examples applicable to civil engineering. Covers objects, types, PICT, the equation solver, and more.
By Andres Ricardo Garcia Morales. 2008-08-09

Programacion de interfases graficas en SysRPL 1.0   (details) 49/50 48 ESP   592 KB / 10 KB
Complete manual of programming of graphic interfaces of the HP 48/49: use of events (message-handler), additional commands and examples with source code. It includes documentation with description of commands, header files and stack diagrams for use with Debug4x.
By Luis Angel Barahona Burgos. 2004-02-22

Programming in System RPL (PDF)   (details) 48 ENG   457 KB
Excellent System RPL tutorial in Adobe PDF format. This is a real online book, totaling 249 pages. The second edition is available in the HP 49 section of this site.
By Eduardo M. Kalinowski. 2000-04-29

Programming in System RPL (Programs)   (details) 48 ENG   63 KB
All program examples, with source code for Jazz and the PC as well as binaries, from the above book. The second edition is available in the HP 49 section of this site.
By Eduardo M. Kalinowski. 2000-04-29

Programming in System RPL (PS)   (details) 48 ENG   785 KB
Excellent System RPL tutorial in PostScript format. This is a real online book, totaling 249 pages. The second edition is available in the HP 49 section of this site.
By Eduardo M. Kalinowski. 2000-04-29

Programming in User RPL in PDF 2.1   (details) 48 ENG   218 KB
User RPL tutorial covering topics such as variables, tests, loops, and error handling. In Adobe PDF format.
By Eduardo M. Kalinowski. 2000-08-23

Programming in User RPL in PS 2.1   (details) 48 ENG   123 KB
User RPL tutorial covering topics such as variables, tests, loops, and error handling. In PostScript format.
By Eduardo M. Kalinowski. 2000-08-23

Programming Questions in Spanish   (details) 48 ESP   11 KB
Contains several programming questions, asked and answered in Spanish.
By Mario de Lama. 1998-02-19

Programming Tutorials   (details) 48 ENG   14 KB
Tutorials for programming the HP 48 in User RPL. In HTML format.
By Richard Stanaway. 2000-03-18

Programs That Don't Run in High Ports   (details) 48 ENG   3 KB
Explains why some programs don't run in ports higher than 1 and why the 48G is faster than the 48GX.
By David Maze. 1999-01-06

PUSH in ML   (details) 48 ENG   4 KB
Explains how to properly use PUSH in assembly language.
By Mika Heiskanen. 2008-08-17

RAMGX   (details) 48 ENG   5 KB / 4 KB
Seems to be an index of RAM addresses for the Voyager program, but the docs are in French so I can't be sure about that.
By CocoHP. 1998-01-20

Recursive Programming   (details) 48 ESP   10 KB
Explains how to do recursive programming in User RPL.
By José M. Alarcón Aguin. 1998-04-13

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

ROMPTAB   (details) 48 ENG   3 KB
Explains the ROMPTAB System RPL entry point.
By Rick Grevelle. 2008-08-17

RPL   (details) 48 ENG   1 KB
Explains definitively what RPL stands for -- officially nothing, unofficially Reverse Polish Lisp.
By William C Wickes. 2008-08-17

RPL Commands new in GX   (details) 48 ENG   2 KB
Lists the RPL commands new to the G series from the S series.
By CJ O'Neill. 1997-08-21

RPLComp Docs   (details) 48 ENG   6 KB
Documentation for RPLComp, the RPL compiler from Goodies Disk 4.
By Hewlett-Packard. 1998-02-19

RPLComp Docs in Spanish   (details) 48 ESP   6 KB
Documentation for RPLComp, the RPL compiler from Goodies Disk 4.
By Hewlett-Packard. 1998-02-19

RPLMAN Bug   (details) 48 ENG   1 KB
Describes a bug in the RPLMAN.DOC document about the matchob? command.
By Jack Levy. 2008-08-17

RPLMAN en Español   (details) 48 ESP   983 KB
RPL Programming Guide from Goodies Disk 4, translated into Spanish and converted to PDF format.
By Hewlett-Packard. 2012-09-15

RPLMan from Goodies Disk 4   (details) 48 ENG   65 KB
RPL Programming Guide from Goodies Disk 4.
By Hewlett-Packard. 1997-08-21

RPLMan in PDF format   (details) 48 ENG   172 KB
RPL Programming Guide from Goodies Disk 4 in Adobe Acrobat PDF format.
By Hewlett-Packard. 1998-01-15

RPLMan in Spanish   (details) 48 ESP   70 KB
RPL Programming Guide from Goodies Disk 4.
By Hewlett-Packard. 1998-02-19

S/SX and G/GX Software Developing Tips   (details) 48 ENG   9 KB
This document provides methods for writing assembly language software that will work on all ROM versions of the HP 48 (S, SX, G, or GX). Many of these methods may be used for System RPL programming as well, but the main focus of the document is for assembly language developers. Includes an example program, DOTS.
By Doug Cannon. 2008-08-15

S/SX and G/GX Software Developing Tips 2.0   (details) 48 ENG   28 KB
Some tips for developing assembly language programs, including ways to ensure they work on multiple ROM versions (such as both the S series and G series). Includes sample source code.
By Doug Cannon. 2017-07-01

Safe Garbage Collection   (details) 48 ENG   11 KB
Explains exactly how to do safe garbage collection in assembly language programs.
By Mika Heiskanen. 2008-08-16

SASM Docs   (details) 48 ENG   53 KB
Information on assembly language programming of the HP 48 from Goodies Disk 4.
By Hewlett-Packard. 1998-01-15

SASM Docs in HTML   (details) 48 ENG   50 KB
Information on assembly language programming of the HP 48 from Goodies Disk 4. In HTML format.
By Hewlett-Packard and Adrian Drury. 1998-06-24

SASM Docs in PDF Format   (details) 48 ENG   119 KB
Information on assembly language programming of the HP 48 from Goodies Disk 4. In Adobe Acrobat PDF format.
By Hewlett-Packard and Warren Severin. 1998-01-15

SASM Docs in Spanish   (details) 48 ESP   56 KB
Information on assembly language programming of the HP 48 from Goodies Disk 4, translated to Spanish.
By Hewlett-Packard. 1998-02-19

Saturn Architecture   (details) 48 ENG   8 KB
Contains several documents with general information about the Saturn architecture.
Author unknown. 1998-02-17

Saturn Instruction Set   (details) 48 ENG   9 KB
Comprehensively describes the Saturn instruction set.
By Derek S. Nickel. 2008-08-17

Saturn Processor Reference 1.0   (details) 48 ENG   26 KB
Highly detailed reference of the Saturn processor architecture. Contains information about the chip registers/interrupt system/HP 48 peripheral interface and more! Distributed with permission.
By Matthew Mastracci. 1998-02-22

Saturn Register Diagrams   (details) 49/50 48 ENG   48 KB
A one-page PDF showing diagrams of the registers in the Saturn processor.
By Martin Hepperle. 2020-10-06

Self-Modifying Programs In Library   (details) 48 ENG   1 KB
Explains how to put a self-modifying programs into a library.
By Detlef Müller. 2008-08-17

Seth's SysRPL Starter Doc   (details) 48 ENG   7 KB
A primer for programming in System RPL.
By Seth Arnold. 1998-02-18

SLoad Docs   (details) 48 ENG   4 KB
Documentation for SLoad, the Saturn linker, from Goodies Disk 4.
By Hewlett-Packard. 1998-02-19

SLoad Docs in Spanish   (details) 48 ESP   5 KB
Documentation for SLoad, the Saturn linker, from Goodies Disk 4.
By Hewlett-Packard. 1998-02-19

Some HP 48 Internals Answers   (details) 48 ENG   14 KB
Explains some of the fundamentals behind System RPL.
By Jan Brittenson. 2008-08-17

Some Unsupported Entry Points Explained   (details) 48 ENG   30 KB
Some Unsupported Entry Points for the HP 48G series, with detailed explanation and examples. ASCII document.
By Jordi Hidalgo. 2000-09-13

START/STEP   (details) 48 ENG   2 KB
Explains a real-world use of START/STEP, which might normally be thought of as superfluous.
By Klaus Kalb. 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

Supported RAM Entry Access   (details) 48 ENG   8 KB
Explains how to get the RAM address of some of the formerly supported 48S/SX RAM entry points in a way that will work for any version of the 48S/SX/G/GX. It assumes you already know how to properly and safely use the entries.
By Mika Heiskanen. 2008-08-17

SYSEVAL Keys   (details) 48 ENG   3 KB
Lists the SYSEVAL addresses corresponding to each of the key presses on the 48SX.
By Rick Grevelle. 2017-08-13

SysRPL Input Forms   (details) 48 ENG   4 KB
How to make 48G input forms in System RPL.
By Sune Bredahl. 1997-08-21

SysRPL Programming Tutorial 1   (details) 48 ESP   5 KB
A beginner's guide to starting programming in System RPL.
By Mario de Lama. 1998-04-13

SysRPL Programming Tutorial 2   (details) 48 ESP   11 KB
A beginner's guide to compiling with Jazz.
By Mario de Lama. 1998-04-13

SysRPL Timings   (details) 48 ENG   4 KB
Timings of various System RPL commands.
By Mika Heiskanen. 1998-02-22

System RPL Grobs   (details) 48 ENG   6 KB
Explains how to include a GROB in System RPL and assembly language.
By Richard Steventon. 2008-08-17

System RPL Online Reference 1.01   (details) 48 ENG   53 KB / 57 KB
ScreenshotLibrary for the HP 48 listing, and explaining, hundreds of System RPL commands. This is very comprehensive and very useful, if you can afford to give up the memory. Requires Eden and BZ.
By Robert H. Parry. 1999-03-08

TEMPOB   (details) 48 ENG   1 KB
Explains how to view the TEMPOB area.
By Detlef Müller. 2008-08-17

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

TICKS Revealed   (details) 48 ENG   14 KB
Explains how the built-in TICKS command works, including a disassembly of the source code.
By Joe Ervin. 2017-08-13

UART Information   (details) 48 ENG   9 KB
Basic information about the HP 48's UART.
By Jan Brittenson. 1998-03-09

Unit Objects   (details) 48 ENG   3 KB
General information about unit objects, including their structure and how to create them.
By James H. Cloos. 1998-03-15

Universal Lab Interface Software Developer's Guide   (details) 49/50 48 ENG   206 KB
The Universal Lab Interface can be used with virtually any computer that has a serial communication port. This opens the door for use with the HP 48GX and 49G calculators, both of which have a serial port.
By Vernier Software. 2003-12-27

User RPL Online Reference for Eden/ED/TED/VV 1.1   (details) 48 ENG   53 KB / 57 KB
ScreenshotThis is the above reference in two additional formats: one for Eden and one for ED/TED/VV. Requires Eden or ED/TED/VV and BZ.
By Robert H. Parry. 1999-03-04

User RPL Online Reference for Scribe   (details) 48 ENG   105 KB / 1-112 KB
On-HP User RPL command reference based on Adrian Drury's HTML-based reference. Requires Scribe. Also includes a BZ-compressed version.
By Robert H. Parry. 1998-09-28

User RPL Tutorial in HTML 1.0   (details) 48 ENG   97 KB
User RPL tutorial covering topics such as variables, tests, loops, and error handling. In HTML format.
By Eduardo M. Kalinowski. 1999-06-03

User RPL Tutorial in Portuguese 2.0   (details) 49/50 48 POR   1,053 KB
Comprehensive User RPL tutorial for programming the HP 49G and HP 48. Covers 128 commands in detail. In Microsoft Word format.
By Paulino de Jesus Pereira Lourenço. 2004-05-09

User RPL Tutorial in Spanish   (details) 48 ENG   38 KB
Beginners guide to User RPL programming in Spanish. HTML format.
By Mario de Lama. 1998-02-19

User Tools   (details) 48 ENG   40 KB
Explanation of the user tools part of the HP Journal article listed above in PostScript format.
Author unknown. 1998-08-23

Using GOTO in UserRPL   (details) 48 ENG   7 KB
Explains how to use the BASIC GOTO command when converting BASIC programs to RPL. Includes a maze-generation program as an example.
By Chrstphre Campbell (TinyWanda). 1998-01-22

Using Null Tags   (details) 48 ENG   1 KB
Shows how to use null tags in a User RPL program to save memory.
By Gilles Martinoty. 1999-01-06

Using Subroutines in System RPL   (details) 48 ENG   2 KB
Explains how to use subroutines in System RPL internally, in one program.
By Matias Mutchinick. 1998-10-15

UsrLib Docs   (details) 48 ENG   8 KB
Documentation for UsrLib, the library creator from Goodies Disk 4. Has a lot of useful information on creating libraries that's applicable for other library creators, too.
By Hewlett-Packard. 1998-02-19

UsrLib Docs in Spanish   (details) 48 ESP   9 KB
Documentation for UsrLib, the library creator from Goodies Disk 4. Has a lot of useful information on creating libraries that's applicable for other library creators, too.
By Hewlett-Packard. 1998-02-19

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

Voyage au Centre de la HP 48   (details) 48 FRA   6,236 KB
One of the best known books about low level programming of the 48S/SX, originally used by many of the great French programmers. 428 page PDF.
By Paul Courbis and Sébastien Lalande. 2017-09-29

Voyage au Centre de la HP 48G/GX   (details) 48 FRA   10,247 KB
48G/GX adaptation of one of the best known books about low level programming of the 48S/SX, originally used by many of the great French programmers. 610 page PDF.
By Paul Courbis and Sébastien Lalande. 2017-09-29

Wegwijs door ASM 0.2   (details) 48   287 KB
This is an introduction to assembly translated to Dutch. Be aware though that there still is much to be done.
By Michaël De Coninck and Gilbert Fernandes. 2003-05-09

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

WHILE-REPEAT-END Clause   (details) 48 ENG   2 KB
Some information about the structure of the WHILE-REPEAT-END clause.
By Steve VanDevender. 2008-08-17

XLIB Information   (details) 48 ENG   3 KB
Some information about XLIBs and simple tools for working with them.
By Rick Grevelle. 1998-04-07

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