hpcalc.org - HP 49/50 Archive

HP 49/50 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 62 files totaling 21438KB in this category.

A Introduction to Programming HP Calculators   (details) 49/50 ENG   211KB
Brief introduction to programming HP calculators, focusing on the 49/50, with 44 pages in PDF format.
By Merve Newton. 2017/04/30

Adding Help Text   (details) 49/50 ENG   2KB
Explains how to add help text to your own libraries for the help catalog in ROM 1.19 and higher.
By Jean-Yves Avenard. 2000/06/20

Afficher un grob en ASM 1.0   (details) 49/50 FRA   7KB
A small tutorial which explains how to use assembly language in order to copy a GROB on the screen. In French only.
By HPThifu. 2001/11/11

Afficher un Sprite 1.2   (details) 49/50 FRA   8KB
Documentation about working with sprites in assembly language.
By Bebert. 2001/05/26

Arrays 0.1   (details) 49/50 ESP   83KB
Manual translated into Spanish for programming arrays and lists in System RPL for the 49G.
By Edmundo Canchari Gutiérrez and others. 2003/12/27

BINTS   (details) 49/50 ENG   3KB
Lists all built-in bints of the HP 49 and their pointers outside the standard range BINT0 - Bint131. Almost all of them are stable pointers and can safely be used in programming as 2.5 byte objects.
By Wolfgang Rautenberg. 2001/03/06

Como hacer una libreria   (details) 49/50 ESP   290KB
Explains how to create a library using the built-in development library.
By Sandro Choque Martinez. 2007/08/04

Composite Objects 0.1   (details) 49/50 ESP   82KB
System RPL programming manual, giving information about composite objects on the 49G.
By Edmundo Canchari Gutiérrez. 2003/12/27

Curso de programacion en User RPL 1.0   (details) 49/50 48 ESP   620KB
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

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

Ecrire sur l'ecran en asm (partie1) 1.0   (details) 49/50 FRA   8KB
A tutorial in French, which explains how to write directly to the screen with assembly language (clear, scroll, sprites, grayscale, etc.). In HTML format.
By HPThifu. 2001/10/27

Font Structure   (details) 49/50 ENG   2KB
Explains the file structure of fonts. In HTML format.
By David Haguenauer. 1999/12/31

Graphical Toolbox   (details) 49/50 ENG   9KB
Explains how to use the HP 49Gs built-in graphics routines with System RPL.
By Cyrille de Brébisson (HpMad). 2000/01/21

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

How to Use $EXTPRG   (details) 49/50 ENG   2KB
Explains how to use the $EXTPRG variable with CRLIB to extend built-in menus.
By Cyrille de Brébisson (HpMad). 1999/09/10

How to Use CRLIB   (details) 49/50 ENG   1KB
Explains how to use the CRLIB library creator included with the 49G.
By Eric Rechlin. 1999/09/06

HP 49 Assembly Language Examples   (details) 49/50 ENG   85KB/10KB
A collection of assembly language examples for System RPL programmers who wish to learn assembly.
By Peter F. Geelhoed. 2002/01/15

HP 49 Memory Explained   (details) 49/50 ENG   3KB
Explains how to read the HP 49G's flash memory.
By Steve Sousa. 2000/06/20

HP 49G FlashEvals   (details) 49/50 ENG   3KB
This is a HP 49G listing of the addresses I found that can be used with flasheval, libeval, or syseval to access the built-in applications. With it, you can call built-in applications from within a program.
By Dave Kung. 2003/07/19

HP 49G Memory Map   (details) 49/50 ENG   4KB
Information about the memory structure of the HP 49G.
By Eric Smith. 1999/08/27

HP 49G ROM 1.19-6 Message tables   (details) 49/50 ENG   21KB
All messages (1504 total) extracted from HP 49G ROM 1.19-6. Includes both decimal and hex message numbers. Non-ASCII characters, control characters, and trailing space characters have been translated. Very long messages have been word-wrapped.
By James M. Prange. 2002/03/09

HP49 Message Table   (details) 49/50 ENG   13KB
Lists all of the messages (and their corresponding numbers) in the 49G.
By Sune Bredahl. 2000/02/09

HP49G Keyboard Hardware Note 0.2   (details) 49/50 ENG   2KB
Explains the hardware pin layout of the 49G's keyboard.
By Igor Andrade Sylvester. 2003/05/07

Introduction to Saturn Assembly Language (PDF) Third Edition   (details) 49/50 48 ENG   822KB
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 (Word) Third Edition   (details) 49/50 48 ENG   286KB
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   670KB
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

Keyboard Map   (details) 49/50 ENG   1KB
Compares the codes used for accessing the keyboard in assembly language between the HP 48 and the HP 49.
By Pagala Jala. 1999/10/24

Keyboard Map Bits   (details) 49/50 ENG   4KB
Compares the codes used for accessing the keyboard in assembly language between the HP 48 and the HP 49. In MS Word format.
By Pagala Jala and David Haguenauer. 1999/12/10

Lenguaje User RPL   (details) 49/50 ESP   2244KB
User RPL programming reference. In PDF.
By Roberth Coacalla Apaza. 2013/12/22

Manipulaçao de Pilha na HP 49G 1.1   (details) 49/50 ENG   126KB
A tutorial explaining all commands about stack manipulation on the 49. There are also examples and exercises. This is the first version of "Programando na HP 49G".
By Breno Tresoldi Minzon. 2003/03/06

MASD Documentation   (details) 49/50 ENG   399KB
In progress version of the documentation for MASD, the assembly language and System RPL development software in the 49. Now covers the version included with the 49G+, including ARM development. In both Adobe PDF and Word format.
By Hewlett-Packard. 2005/07/20

MASD Documentation in French   (details) 49/50 FRA   112KB
In progress version of the documentation for MASD, the assembly language and System RPL development software in the 49. In Adobe PDF format.
By Hewlett-Packard and Philippe Pamart. 2000/01/30

MASD: The !DBGINF directive   (details) 49/50 ENG   2KB
A newspost about the !DBGINF directive, available in the 1.19-6 ROM. Cyrille told me about this in a mail.
By Thomas Rast. 2001/11/21

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

Message Table   (details) 49/50 ENG   38KB/1KB
Tool to extract all the messages from the message table, along with a PC-readable text file listing all the messages.
By James M. Prange. 2007/04/03

New Saturn Opcodes   (details) 49/50 ENG   5KB
List of all the new Saturn+ instructions added to the Saturn emulator in the Apple-platform calculators, such as the 49g+ and 48gII, listing both the mnemonics and the opcodes for each instruction.
By Eric Rechlin. 2005/05/22

Out-In Codes   (details) 49/50 ENG   234KB
JPEG image showing the out-in codes of the HP 49's keyboard.
By Thomas Désir (TotoHP). 2000/07/01

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

Programacion con ejemplos aplicados a Ing Civil 3.0   (details) 49/50 48 ESP   554KB
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   592KB/10KB
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

Programación en System RPL 2.1   (details) 49/50 ESP   444KB
Excellent tutorial for learning to program in System RPL. It includes several examples.
By Alberto Villalba Kong. 2003/05/06

Programacion en System-RPL 1.00   (details) 49/50 ESP   585KB
Tutorial for System RPL programming on the 49/50 series, written in Spanish and including examples.
By Luis Eduardo Valdivieso Vidal and others. 2010/12/15

Programando en User RPL 4th Edition   (details) 49/50 ESP   793KB
Tutorial for User RPL programming on the 49 series, written in Spanish.
By Roger G. Broncano Reyes. 2007/08/04

Programmation en sysRPL pour hp49-50   (details) 49/50 FRA   53KB
Brief introduction to programming in System RPL.
Author unknown. 2013/09/14

Programmazione in userRPL   (details) 49/50 ITA   1162KB
51-page document about programming in User RPL, written in Italian. In PDF and Word format.
By Pierqr Aiello (Pier4R). 2013/09/14

Programming in System RPL (PDF) 2nd Edition   (details) 49/50 ENG   1215KB
Second edition of the free on-line book "Programming in System RPL", a 640-page tutorial and reference for System RPL programmers. This second edition has many improvements and describes new features present in the HP 49G calculator. In Adobe PDF format.
By Eduardo M. Kalinowski and Carsten Dominik. 2002/04/29

Programming in System RPL (Programs) 2nd Edition   (details) 49/50 ENG   14KB
Example programs from the second edition of the free on-line book "Programming in System RPL", a 640-page tutorial and reference for System RPL programmers. These examples are ready to be loaded onto your calculator.
By Eduardo M. Kalinowski and Carsten Dominik. 2002/05/28

Programming in System RPL (PS) 2nd Edition   (details) 49/50 ENG   811KB
Second edition of the free on-line book "Programming in System RPL", a 640-page tutorial and reference for System RPL programmers. This second edition has many improvements and describes new features present in the HP 49G calculator. In Adobe PostScript format.
By Eduardo M. Kalinowski and Carsten Dominik. 2002/05/28

Programming the 49G Text Editor   (details) 49/50 ENG   9KB
Explains in detail how the built-in editor of the HP 49G can be programmed using supported System RPL entry points. With examples and entry reference.
By Carsten Dominik. 2000/09/08

Rich Input Forms   (details) 49/50 ENG   6KB
ScreenshotWell-commented example code showing how to make rich input forms including graphics in System RPL. In HTML format.
By Cristóbal De Jesús. 2017/05/29

Routine de Line Optimisée   (details) 49/50 FRA   3KB
Source of a very optimized line subroutine, with comments and detailed description in French only.
By Fabien Viger. 2001/04/20

Saturn Instruction Set 2.0   (details) 49/50 FRA   27KB
List of the Saturn instruction set. In HTML format.
By Napal M.. 2001/08/19

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

System RPL with Debug4x In Spanish 4.03   (details) 49/50 ESP   5321KB
Spanish translation of "Programming in System RPL (PDF) 2nd Edition" by Kalinowski and Dominik. It has 767 pages of tutorials and reference material for System RPL programmers. Includes both Word and PDF format documents.
By Eduardo M. Kalinowski, Carsten Dominik, and Cesar Vasquez Alvarado. 2019/04/09

Tablas HP49 1.0   (details) 49/50 ENG   192KB
A complete list of supported System RPL entry point addresses in PDF format.
By Yerko A Gatica Lagos and Luis A Morales Pinto. 2001/10/27

Texto User RPL 1.8   (details) 49/50 ESP   1259KB
Comprehensive User RPL programming tutorial in Spanish. In PDF format.
By Jorge Ayala. 2002/03/17

Tutorial de Programación en Modo Algebraico 1.2   (details) 49/50 ESP   441KB
This document teaches you how to program (User RPL) your 49G, 49g+ or 48gII in Algebraic Mode.
By David Enrique Torres Calderón. 2006/08/28

Universal Lab Interface Software Developer's Guide   (details) 49/50 48 ENG   206KB
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 Tutorial in Portuguese 2.0   (details) 49/50 48 POR   1053KB
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

Using the HP 49G for System RPL ProgrammingGet It   (details) 49/50 ENG   114KB
This is a document describing how to use the HP 49G calculator for System RPL programming. It describes built-in and third-party tools that help the System RPL programmer. In PDF format.
By Eduardo M. Kalinowski. 2001/01/27

Using the HP49G for System RPL Programming   (details) 49/50 ENG   37KB
This is a document describing how to use the HP 49G calculator for System RPL programming. It describes built-in and third-party tools that help the System RPL programmer. In PostScript format.
By Eduardo M. Kalinowski. 2001/01/27

Virtual Stack API   (details) 49/50 ENG   4KB
Explains how to work with the virtual stack API, new in the 49, in System RPL.
By Jean-Yves Avenard. 2000/01/12

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