hpcalc.org - HP 49 Archive

Miscellaneous HP 49 Programming Tools

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


There are 58 files totaling 3487KB in this category.

AmbPro 2.03   (details) 49   ES   225KB/52KB
ScreenshotReplacement for commands and other routines to make the use of the calculator more efficient. Documentation only in Spanish but stack diagrams for most commands are readable anyway.
By Nicolás F. Rivero (H). 2008/01/12

ARM Poke/Peek   (details) 49   EN   1KB/1KB
ARM library for the 49G+ and 50G only. Commands for PEEKING (and POKING) around ARM resources from System RPL and User RPL. Similar to the built-in commands.
By Mario Lohajner (manjo) (H). 2006/11/24

ARM ToolBox 3.12   (details) 49   EN   14KB/7KB
Library needed to run most programs written in C with HPGCC. This library is part of HPGCC, but also released independently for final users. ** WARNING: 49G+ only **
By Claudio Daniel Lapilli. 2006/02/02

Banner 1.1   (details) 49   EN   ES   3KB/1KB
Smallest banner routine ever written in assembly language. For HP 49G and HP 49G+
By Gustavo Portales (GaaK) (H). 2005/05/01

BINTSandREALS   (details) 49   EN   4KB/3KB
Includes 2 HP49-files which list, respectively, the builtin BINTs and REALs with stable pointers. Although huge text files, due to compression in code they take only 3 KB in the whole.
By Wolfgang Rautenberg (H). 2001/04/04

BrainFuck Compiler 1.0   (details) 49   EN   8KB/1KB
BrainFuck is an extremely (and deliberately) simple language with only eight commands. This library can compile BrainFuck to ML with some optimizations.
By Thomas Rast. 2003/12/26

Browser 2.1   (details) 49   EN   6KB/2KB
General purpose browser to display data with editing capabilities, written in 100% System RPL. Intended for use as a subroutine for other programs. Has an easy-to-use and display list of strings with a title, edit, select or whatever you want.
By Omar Gonzalez. 2003/05/11

Code   (details) 49   EN   2KB/1KB
Converts any HP49 object to a Code object for protection from editing or viewing.
By Joseph K. Horn (H). 1999/09/04

Commands in French 3.0   (details) 49   FR   16KB/2KB
ScreenshotA great number of User RPL commands in French. These commands work in any program. Fast and only 2.5 bytes per command.
By Gregory Thomas (H). 2001/03/06

Compiler and Installer UsrRPL Programs 1.0   (details) 49   EN   ES   256KB/2KB
This Library perform Compilation and Installation in the 0,1 or 2 memory ports any Library from UsrRPL programs. Use this under your risk (English-Spanish. Includes documentation file in PDF format.
By Miguel Angel Caporalini Herk. 2002/10/11

CQIF 1.7.7F   (details) 49   EN   20KB/7KB
Several programs useful to programmers, including a memory scanner and an assembly source code viewer. Also allows you to look into the ROM and extract what you want. Contains what is probably the most powerful disassembler on the 49.
By Pierre Tardy and others. 2001/02/12

CRINF   (details) 49   EN   4KB/1KB
Helps you create an input form.
By Alex Poddey. 2000/02/03

Debug49   (details) 49   EN   54KB/31KB
ScreenshotAssembly language debugger.
By Pierre Tardy. 2001/06/10

DTYPE   (details) 49   EN   2KB/1KB
Displays the type of an object using the long type names like "System Binary," etc. Also extracts rompointers and flashpointers.
By Wolfgang Rautenberg (H). 2000/11/25

DUMP49 1.1   (details) 49   EN   FR   10KB/3KB
ScreenshotHexadecimal/ASCII viewer/editor for any object. Can dump the RAM too.
By Denis Martinez (novaHP). 2001/02/06

EditPro 0.95   (details) 49   EN   12KB/9KB
ScreenshotEditor and development support to program in SystemRPL and Assembler with many tools. Decompile and compile programs. Supports completion of command names (UserRPL/SysRPL/ML). Supports decompilation of ROM entries directly from the editor.
By Alberto Villalba Kong (H). 2004/08/20

Emacs 2.11a   (details) 49   EN   1078KB/27-99KB
ScreenshotEditor and development support on the HP49G. With keyboard macros, incremental search, regular expressions, bookmarks and a macro language. Supports completion (RPLCPL) of command names (UserRPL/SysRPL/ML) and variable names. Online display of thousands of stack diagrams. Decompilation of ROM entries directly from the editor. Includes the SDIAG library and Thomas Rast's extable2 library, a version of extable containing unsupported-but-stable entries as well.
By Carsten Dominik (H) and Peter F. Geelhoed. 2005/06/14

ePack Wizard 1.1   (details) 49   EN   2KB/2KB
Makes an easy installation program for libraries.
By Cyrille Berger. 2000/03/03

Examples 49+   (details) 49   EN   4KB/5KB
Examples of programs in System RPL and assembly language for HP 49G+ ROM 1.23.
By Gustavo Portales (GaaK) (H). 2004/05/09

EXT 1.12   (details) 49   EN   FR   8KB/5KB
Library of tools useful to System RPL programmers.
By Yoann Desir (H). 2001/10/20

EXT49 2.1   (details) 49   EN   FR   29KB/22KB
System RPL development library which uses Jean-Michel Ferrard's mnemonics
By Yoann Desir (H). 2001/10/20

ExtUsrRPL 4.2001   (details) 49   EN   4KB/1KB
Extends UsrRPL to a minimal extend by a quoter, to quote names and other objects inside lists. This enlarges the power of UsrRPL enormously. It builds a brigde to SysRPL, without being forced to learn SysRPL.
By Wolfgang Rautenberg (H). 2001/07/13

Get Key Object 49 1.00   (details) 49   EN   PT   1KB/1KB
A program for HP49 to get the object of ANY key (including Flash Pointers!)! Very useful. Programmed in Sys-RPL.
By HPhreacker. 2002/04/16

GetKeyBit 1.0   (details) 49   EN   2KB/1KB
This is a program that catches keypresses and displays their OUT/IN mask, converting the IN value to a bit number. It is intended for assembly programmers.
By David Haguenauer (H). 2001/04/04

GMENU   (details) 49   EN   8KB/2KB
ScreenshotDraws graphics menus for use in programs.
By Mario de Lama. 1999/11/28

Goodies Disk 4   (details) 49   48   38   EN   397KB
Goodies Disk 4, with Hewlett-Packard's system RPL development package for DOS PCs. It includes an RPL compiler, a Saturn assembler, a library builder, and more.
By Hewlett-Packard (H). 1997/08/21

HP48, HP49 Viruses 1.0   (details) 49   48   EN   19KB/18KB
This viruses are written in User RPL. They infect User RPL programs. Only for people which are interested in the way how viruses work. Don't misuse them.
By Markus Dorner. 2002/06/30

Icon Choose 1.1   (details) 49   EN   100KB/2KB
ScreenshotIcon CHOOSE replacement for the 49G+/50G. It is very easy to make nice user interfaces similar to the screenshot using this program. It is very quick and intuitive to use. Nine objects can be accessed with one key click. Also includes a command IAPPS which will build your current APPS menu into an icon menu (text icons only)
By Tim Wessman (H). 2007/04/03

InForm Builder 1.81   (details) 49   EN   98KB/5KB
ScreenshotEasily creates input forms with all available fields (including check fields) using a graphical environment. Both versions 1.81 (for HP49G+ and HP50G) and 1.7 (for HP49G) are included. Documentation in PDF format.
By Steen S. Schmidt. 2006/12/23

InformIt 1.3   (details) 49   ES   4KB/2KB
User RPL utility to create forms like INFORM, but with additional features for fields creation, for CHOOSE lists and check marks. Supports the full 80-line screen.
By Percy Mayhuiri Cahuana. 2006/11/24

Jazz 6.8e   (details) 49   EN   475KB/72KB
System RPL and Machine Language Development Library originally written for the HP48, now ported to the HP49.
By Mika Heiskanen, Jan Brittenson, and Daniel Lidström. 2001/08/10

Keyoutin 1.0   (details) 49   EN   7KB/1KB
ScreenshotCombination ML and System RPL program that returns the out and in codes of any key on the HP49G and HP49G+ both in decimal and hex strings to make it easy to program assembly key handlers, making masks on the stack to import with EMACs. Screen shows result for the down arrow key.
By Ted Southgate. 2004/02/03

LibMaker   (details) 49   EN   3KB/1KB
Displays an input form which makes it easy to create libraries with the built-in CRLIB command.
By Marco Ciolfi. 1999/09/15

LOCATE for Emacs 1.0   (details) 49   EN   FR   6KB/1KB
LOCATE allows one to retrieve definitions of constants, variables, functions in an assembly file. Just point the name and LOCATE will open the corresponding file, and position the cursor under the definition. Need Emacs 1.0 or above.
By Denis Martinez (novaHP). 2001/04/12

MCHOOS 1.0   (details) 49   48   EN   4KB/1KB
ScreenshotMCHOOS is an elementary User RPL program which allows creating a set of nested CHOOSE levels within a single list of choices.
By John H Meyers. 2006/05/14

Menú Fácil 5.11   (details) 49   ES   137KB/8KB
ScreenshotMultipurpose menubar interface. Easy to use, just for collecting data in an ordered fashion, or as user interface of a more complex aplication. HP49G/G+ compatible (ROM 2.0 in G+). Documentation only in Spanish at this time, but they are only required to use MF in your own programs.
By Nicolás F. Rivero (H). 2006/02/02

MenuGRAY 1.0   (details) 49   48   EN   4KB/1KB
ScreenshotA routine in language machine with which you will be able to show your menus in four-shade grayscale on the 48GX and 49G.
By David O. Ortíz Chávez (H). 2004/08/20

Message Finder 1.1   (details) 49   EN   1KB/1KB
Given a string, this program finds all built-in messages containing this string.
By Carsten Dominik (H). 2002/06/30

Mouse Simulator   (details) 49   EN   1KB/1KB
Mouse simulator routine. Uses the arrow keys to move a cursor on the screen.
By Philippe Pamart. 1999/11/04

Nosy 4.1Get It   (details) 49   EN   45KB/8KB
ScreenshotNosy allows you to interactively see into the ROM. It allows to quickly "surf" through a routine and peeks into flash pages. Now supports the G+, and has a new function that searches the entire ROM for routines calling a given routine.
By Jurjen N.E. Bos. 2004/05/09

Nulllam Permute   (details) 49   EN   1KB/1KB
Permutes the NULLLAMs in a decompiled SysRPL program. E.g., { 3 1 4 2 } will rename 1GETLAM, 1PUTLAM into 3GETLAM, 3PUTLAM, resp.
By Wolfgang Rautenberg (H). 2003/12/28

Open Fire 2.9   (details) 49   EN   26KB/17KB
This library will enable you to use grayscale graphics of your 49G+ in the Saturn programming environment. System RPL, User RPL and Saturn assembly are supported. Supports both ROM 1.23 and higher.
By Mario Lohajner (manjo) (H). 2007/04/03

OT49 9.2003/4.2004Get It   (details) 49   EN   41KB/5KB
ScreenshotOperating tools offering menu, library, hiding, programming and compressing tools, allows recalling menus, rompointers, flashpointers, key assignments, to toggle fonts, flags, decompiling/recompiling, etc. The BZ-toggler creates its own powerful menu for handling BZ-strings. With it you may create very small self-decompressing code objects, for instance. The library manager D<->L from OT49 now allows adding HELP options to library commands to be shown in CAT, Libman or elsewhere. OT49 contains the first library tool customizing the creation of HELP options for library commands in the framework of UserRPL. Includes HTML documentation.
By Wolfgang Rautenberg (H). 2004/05/11

PrOdE   (details) 49   ES   5KB/1KB
ScreenshotPrOdE codes the objects like the program CODE with the difference that alone it codes the operations of this programs.
By Francisco Díaz. 2002/10/08

Programas Ejemplo   (details) 49   48   ES   5KB/5KB
Four example source code programs in User RPL. They show how to use ARRAY, LIST, GROB and some commands IF-THEN-ELSE, INFORM, LINE, etc. Write with HPUserEdit.
By R. Huisa. 2003/09/27

Progression Bar   (details) 49   EN   1KB/1KB
ScreenshotDisplays a progression bar on the screen of your HP49.
By David Haguenauer (H). 1999/11/15

ReadSerial   (details) 49   EN   2KB/1KB
Reads the software serial number of the 49G (not the one on the case). Works on all HP49's, unlike the SERIAL command in ROM.
By James Donnelly (H). 1999/08/31

RplExt 0.2   (details) 49   EN   3KB/2KB
Extensions for User RPL programmers, including a big choose box and a yes/no confirmation routine.
By Cyrille Berger. 2000/03/18

RPN2LISP 1.5   (details) 49   EN   3KB/2KB
Takes an algebraic or a list and converts it to a Lisp expression.
By David Haguenauer (H). 1999/12/31

ShrinkV   (details) 49   EN   2KB
Provides a workaround for a bug in the HP49's SUBGROB SysRPL entry.
By Detlef Müller (H). 1999/09/17

Stack 1.0   (details) 49   EN   ES   6KB/1KB
This set of small programs (~30 bytes each) performs STACK operations in the RPN mode of the HP49G. The objectives of these programs are to make your programs shorter and easier to write (NOT faster), for use in UserRPL in RPN mode. Included in zip file: Spanish and English description of each of 10 programs, source code, library and directory.
By Jorge Cevallos M.. 2003/05/08

Studio49   (details) 49   EN   3KB/5KB
Seems to be a program to ease the creation of input forms.
By Cyrille Berger. 1999/12/10

SYSEVAL Translator Package   (details) 49   EN   6KB/1KB
Makes it easy to transfer User RPL programs containing SYSEVALs between the 49 and the 48.
By John H Meyers. 2000/01/21

Turing Machine Simulator 1.0   (details) 49   EN   126KB/3KB
Turing machines are extremely basic symbol-manipulating devices which, despite their simplicity, can be adapted to simulate the logic of any computer that could possibly be constructed. This program can simulate steps processing a basic Turing Machine script, showing the tape after each step.
By Erwin Ried. 2006/09/14

USAG 1.3   (details) 49   EN   ES   162KB/2KB
ScreenshotThe USAG (usage) application enables you to review the stack argument object type usage for any command built into the calculator or any library command.
By Hewlett-Packard (H) and Gustavo Portales (GaaK) (H). 2006/08/28

VMASD   (details) 49   EN   1KB/1KB
Returns the version number of Masd.
By Gregg Bergman. 1999/12/08

VPN STARTEQW 2.0   (details) 49   EN   13KB/5KB
ScreenshotHelps you work with particular solutions to equations with multiple solutions in EQW. Includes documentation in Finnish and English.
By Veli-Pekka Nousiainen. 2000/12/05

xASM-> 1.0.2b   (details) 49   EN   7KB/8KB
The fastest disassembler on the 49, a claimed twenty times faster than the built-in one.
By Pierre Tardy and others. 2001/02/06

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