hpcalc.org - HP 49/50 Archive

HP 49/50 Programming Files for the PC

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


There are 40 files totaling 79,002 KB in this category.

Debug2 Help   (details) 49/50 ENG   492 KB
Early help file for the Debug2 software development kit. For Windows 95/98/NT.
By Cyrille de Brébisson (HpMad) and others. 1999-09-30

Debug2 Help Source   (details) 49/50 ENG   472 KB
Source code for the help file for the Debug2 software development kit. For Windows 95/98/NT.
By Cyrille de Brébisson (HpMad) and others. 1999-09-30

Debug2 Source Code 1.5.128   (details) 49/50 ENG   3,305 KB
Source code for the Debug2 software development kit. Written for Delphi and Visual C++.
By Cyrille de Brébisson (HpMad) and others. 1999-10-29

Debug2: HP49 Software Development Kit 1.5.136   (details) 49/50 ENG   1,996 KB
Early beta version of a software development kit for writing System RPL and assembly language software for the HP 49. Includes two emulators. For Windows 95/98/NT. This has been superseded by Debug4x.
By Cyrille de Brébisson (HpMad) and Hewlett-Packard and others. 2001-01-29

Debug4x Help 2.0.0   (details) 49/50 48 ENG   4,077 KB
Documentation for the Debug4x Development kit. In compiled HTML format.
By William G. Graves and Cyrille de Brébisson (HpMad). 2003-01-26

Debug4x HP 48/49 SDK 2.2 Build 168eGet It   (details) 49/50 48 ENG   8,525 KB
HP 48/49 Software Development Kit (SDK) v2.2 (v1 was called debug2). Windows program with colored syntax highlighting editor, stack pictures, System RPL and User RPL verb completion, HP compiler, assembler, linker, interactive debugger, Inform Box Designer, Emu48 emulator and full help files. Good examples and large help files. v2.2 adds 48gII/49g+/50g support.
By William G. Graves, Cyrille de Brébisson (HpMad), and Hewlett-Packard. 2018-09-10

Debug4x Source 2.2 Build 65   (details) 49/50 48 ENG   5,133 KB
Source Code for the Debug4x Development kit and the Conn4x XModem Link software. Requires Borland Delphi 6 (Object Pascal) to build.
By William G. Graves, Cyrille de Brébisson (HpMad), and Hewlett-Packard. 2005-11-25

DISARM 0.13   (details) 49/50 ENG   19 KB
This program is a very simple disassembler for the "ARM Instruction Set" code inside an ARM binary file.
By Christoph Gießelink. 2013-09-14

Emu48 DLL Patch for HP49 SDK 1.35   (details) 49/50 ENG   95 KB
Emu48 1.35 DLL patch to be installed on top of the Debug2 SDK Build 136. Fixes bugs and adds more features.
By Christoph Gießelink. 2004-09-07

HP 48/49/38/39/40 Entry Database 2.11   (details) 49/50 48 ENG   489 KB
ASCII database with more than 7500 entry points for the HP 48, 49G, 49g+, 48gII, 38G, 39, and 40, complete with stack diagrams and descriptions. Includes a program to extract PDF and ASCII listings of selected entries. The reference sections of the book "Programming in System RPL (PDF), 2nd edition" are based on an earlier version of this database. Extracts for individual calculators are available from this site, in PDF format.
By Carsten Dominik, Thomas Rast, and Eduardo M. Kalinowski. 2005-05-30

HP Tools for FreeBSD 3.0.8   (details) 49/50 48 39/40 38 ENG   282 KB
FreeBSD pkg_add installation file for the free System RPL and assembly language (HP syntax and MASD [Meta Kernel] syntax) development kit. In elf format for FreeBSD 5 x86. Source code available on the FreshPorts site.
By Jean-Yves Avenard, Hewlett-Packard, and Pedro F. Giffuni. 2003-07-28

HP Tools for Linux 3.0.8   (details) 49/50 48 39/40 38 28 ENG   112 KB
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   161 KB
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   428 KB
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) 0.3.2.1   (details) 49/50 48 39/40 38 28 ENG   33 KB
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   10 KB
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-GCC for Linux 2.0 SP2   (details) 49/50 ENG   12,842 KB
Suite of programs that allow you to program ARM-based HP calculators in C. Includes Linux binaries and source code suitable for compiling on various systems.
By HP-GCC Team. 2007-04-03

HP-GCC for Windows 2.0 SP2Get It   (details) 49/50 ENG   12,927 KB
Suite of programs that allow you to program ARM-based HP calculators in C. Includes Windows binaries and source code suitable for compiling on various systems.
By HP-GCC Team. 2007-04-03

HP4x::Codec 1.00   (details) 49/50 48 ENG   51 KB
A Perl module that can encode and decode most HP 4x (48, 49, and probably also 38, 39, 40) object types in hexadecimal, as raw data and from/to files.
By Thomas Rast. 2004-05-09

HP4XDEV2 - User-RPL Program Development Tools 2 1.0.2   (details) 49/50 48 ENG   409 KB
IDE for the development of User RPL programs for the 49g+/48gII/49G/48SX/GX calculators. HP4XDEV2 has a friendly User RPL text editor to create and edit User RPL programs, GROB editor to create and modify graphical images for GUI-based User RPL programs, and PC<->HP I/O transfer tool using drag and drop operations to transfer User RPL projects and program variables to and from the calculator via Conn4x, HP's XModem Connectivity Kit. This software has been superseded by UEdit User-RPL Programming Development Tools, but this old software is included for users of older computers that cannot handle UEdit.
By Stanley H. H. Lui. 2006-11-24

HPGCC3 R004 Rev. A   (details) 49/50 ENG   1,910 KB
Suite of programs that allow you to program the 50g in C. Includes source code suitable for compiling on various Unix-like systems. This new release requires a special custom ROM to be installed on the calculator to run programs created with it.
By HP-GCC Team. 2017-12-17

HPObjects library for HPGCC 1.0   (details) 49/50 ENG   361 KB
HPGCC 2.0 library for accessing and creating all types of calculator objects. Includes full source code. This version includes bug fixes, HTML documentation, and more examples.
By David Hayden. 2010-06-06

HPParser 2.2   (details) 49/50 ENG   181 KB
HPParser is a C library for HPGCC which can evaluate symbolic objects (in RPL syntax) in an HPGCC program.
By Philipe Salmon. 2014-10-18

HPStack 2.3   (details) 49/50 ENG   497 KB
Package with access functions to exchange data between the RPL stack and a C (HPGCC) application.
By Philipe Salmon. 2014-10-18

HPUserEdit 4.0   (details) 49/50 48 ESP   3,968 KB
Program to edit HP 48/49 objects in ASCII format. Highlights commands, symbols and delimiters. Quickly insert objects, graphics, control structures, and edit multiple files. Now contains support for multiple languages and communication with Emu48. Other language files are available separately. This is not the latest version, but it may work better on older computers than the new version.
By Roger G. Broncano Reyes. 2005-02-13

HPUserEdit 5.4.0.850Get It   (details) 49/50 48 ENG FRA ESP POR ITA   6,018 KB
Program to edit HP 48/49 objects in ASCII format. Highlights commands, symbols and delimiters. Quickly insert objects, graphics, control structures, and edit multiple files. Support for multiple languages and communication with Emu48. In Spanish by default, but other languages can be selected at runtime.
By Roger G. Broncano Reyes. 2009-05-31

HPUserEdit Alpha 6.0.0.906 (Alpha 2)   (details) 49/50 48 ESP   7,148 KB
Alpha version of the next version of a program to edit HP 48/49 objects in ASCII format. Highlights commands, symbols and delimiters. Quickly insert objects, graphics, control structures, and edit multiple files. Support for multiple languages and communication with Emu48. In Spanish by default, but other languages can be added.
By Roger G. Broncano Reyes. 2015-08-15

HPUserEdit English Language Files 4.0   (details) 49/50 48 ENG   8 KB
Language files for HPUserEdit 4.0, translated into English. Simply extract to your HPUserEdit installation directory.
By Eric Rechlin. 2005-10-09

HPUserEdit English Translation 6.0.0.906 (Alpha 2)   (details) 49/50 48 ENG   10 KB
Unofficial language file to translate HPUserEdit 6.0 Alpha 2 from Spanish into English.
By David Ho. 2015-08-15

HPUserEdit Portuguese Translation 6.0.0.906/916   (details) 49/50 48 POR   22 KB
Unofficial language file to translate HPUserEdit 6.0.0.906/916 from Spanish into Brazilian Portuguese.
By Raphael Romero Barbosa. 2019-07-20

Notepad++ User RPL Support   (details) 49/50 48 ENG   2 KB
Adds support for the User RPL language for syntax highlighting for Notepad++.
Author unknown. 2018-09-10

RPL Compiler 1.6   (details) 49/50 48 ENG   1,752 KB
RPL.EXE is a DOS command-line compiler for the 48/49 series calculators. RPL will compile mixed System RPL and Saturn assembly language code to an HP object, in one easy step. RPL can even 'compile' native (keyboard) code to objects, taking advantage of compilation features such as conditional compilation and enhanced backslash notation, etc. Compilation can optionally send code directly to the calculator, using Kerlite.exe (included), providing your hardware supports this. For 32-bit Windows or DOS only, not 64-bit Windows.
By Allen Titley. 2020-04-11

RPL-Tools   (details) 49/50 48 39/40 38 ENG   420 KB
Useful Emacs tools for working with RPL source code. For System RPL, implements syntax highlighting and documentation lookup, using data extracted from Carsten Dominik's entries.db system RPL entries database.
By Paul Onions. 2017-04-15

RPLPadFB 1.0   (details) 49/50 48 ENG   2,035 KB
RPLPadFB is an RPL editor with syntax highlighting and serves as a preview of a future development system. See Readme.doc file. For Windows 2000.
By Frederic Barbaise. 2002-01-09

SADHP 1.08   (details) 49/50 ENG   321 KB
Lets you disassemble Saturn Machine Language (ML) and RPL code, edit it, and maintain databases of symbols, comments, formats and macros. Now has basic 49G support. For Unix-like systems.
By Jan Brittenson, Mika Heiskanen, and Mario Mikocevic (Mozgy). 1999-12-10

sysRPL Lyrics 3   (details) 49/50 ENG   402 KB
Integrated System RPL development environment that runs under Windows. Includes an editor with autocorrection, autocompletion and more, an image converter supporting all HP GROB types including grayscales like Open Fire 4-bit and 2-bit, transparency sprites, batch conversion for conversion of animations/movies (converts images directly in to the code or file), and a form designer that can create InForm forms, compile to source code or save to external file for later use, and save into a format usable by InForm Builder. Requires .NET 2.0.
By Mario Lohajner (manjo). 2008-01-12

T9000 1.5   (details) 49/50 ENG   332 KB
RPL editor which recognizes commands/mnemonics as you type your code, similar to T9 or Intellisense. It auto-completes your code, auto-indents, and learns your preferred commands, with more than 8000 49G+ entry points in a database with addresses and short descriptions available as reference while you write your code.
By Mario Lohajner (manjo). 2005-06-25

UCalc User-RPL Programmer 1.0.2   (details) 49/50 48 ENG   858 KB
UCalc is a standalone PC application which emulates the User-RPL object evaluation and debugging capabilities of the HP 48 series/HP 49 series/HP 50g calculator. No calculator or calculator image is required to run. Run and debug User-RPL programs developed using the UEdit User-RPL Programming Development Tools. Display graphic objects on the 'calculator' screen from User-RPL programs. UCalc can also display color GROBs and keyboard key labels from programs for custom key inputs. For Win7/Vista/XP, .NET Framework 4.0 and up. Now updated emulator with full screen size (131x80) for running User-RPL programs written for the 50g and no longer requires Java to install.
By Stanley H. H. Lui. 2015-07-26

UEdit User-RPL Programming Development Tools 2.0.2   (details) 49/50 48 ENG   760 KB
UEdit is the IDE for the development of User-RPL programs for the HP48 series/HP49 series/HP50g calculators. UEdit has a User-RPL friendly text editor to create and edit User-RPL programs, and is capable to display special programming ASCII characters, GROB editor to create and modify graphical images for GUI based User-RPL programs (colored GROBs to be displayed when running UCalc), keyboard key label designer to create labels code in program to display when running UCalc, and PC<-> HP I/O transfer tool using drag and drop operations to transfer User-RPL projects and program variables to and from the calculator via Conn4x, HP's XModem Connectivity Kit. For Win7/XP/Vista, .NET Framework 4.0 and up. Now updated with full screen size (131x80) for GROB editing and no longer requires Java to install.
By Stanley H. H. Lui. 2015-07-26

VSCode Syntax Highlighting   (details) 49/50 48 ENG   139 KB
A package for VSCode that can be used to provide syntax highlighting for SysRPL and assembly (SASM format).
By Daniel Lidström. 2022-08-28

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