hpcalc.org - HP 48 Archive

HP 48 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 73 files totaling 41636KB in this category.

AMIGHP 3.0   (details) 48   EN   69KB
HP 48 assembler for DOS with many examples.
By Frederic Leger. 1998/09/27

Areuh   (details) 48   EN   127KB
Development system for any calculator using a Saturn processor for making programs on the PC.
By Pierre David and Janick Taillandier. 1997/12/12

ASAP   (details) 48   EN   12KB
Saturn assembler written in Perl.
By Andreas Gustafsson. 1997/12/12

ASMFIRE 1.03   (details) 48   EN   62KB
HP 48G series assembler that runs under DOS.
Author unknown. 1997/08/21

Chipper 2.11   (details) 48   EN   50KB/6KB
Chipper is a toy assembler for a toy language called Chip-8, which is a video game interpreter commonly found on RCA CDP1802 based home computers in the late 1970's. Chip-48 emulates the original Chip-8 instruction set precisely, except for the calling of CDP1802 routines. Super Chip-48 V1.0 and V1.1 extend the instruction set of Chip-48, in order to utilize the higher screen resolution of the Hewlett Packard calculator, and also provide a few additional features. This package includes the Chip-48 assembler to run on DOS and the C source code.
By Hans Christian Egeberg. 2008/08/14

Compile Batch File   (details) 48   EN   3KB
DOS batch file which makes it easy to compile and assemble programs with RPLCOMP, SASM, and SLOAD.
By John H Meyers. 1998/07/23

CRC Computation   (details) 48   EN   2KB
C source code for computing the CRC of an object.
By Li Sheng. 1998/07/27

Debug4x Help 2.0.0   (details) 49/50   48   EN   4077KB
Documentation for the Debug4x Development kit. In compiled HTML format.
By William G. Graves (H) and Cyrille de Brebisson (HpMad) (H). 2003/01/26

Debug4x HP 48/49 SDK 2.2 Build 168Get It   (details) 49/50   48   EN   8213KB
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 (H), Cyrille de Brebisson (HpMad) (H), and Hewlett-Packard (H). 2013/09/30

Debug4x Source 2.2 Build 65   (details) 49/50   48   EN   5133KB
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 (H), Cyrille de Brebisson (HpMad) (H), and Hewlett-Packard (H). 2005/11/25

Decode 1.3   (details) 48   EN   45KB
Code disassembler for DOS.
By David Winter (HPManiac) (H). 1998/08/14

E! Configs for the HP 48   (details) 48   EN   20KB
Configuration files for the editor E! for Windows. E! allows System RPL and assembly language programmers to compile HP 48 programs more efficiently than using HPTOOLS and Kermit.
By Patrick Philippot and Othniel Rawlins. 1997/08/21

ENCODE48 0.06 Beta   (details) 48   EN   DE   21KB
The program converts User RPL HP 48 binary files into HP 48 ASCII files with translation code 0. System RPL parts might look different from the HP 48. Using unknown objects, the program might lose synchronization. This is a beta version and should test the decoder engine.
By Christoph Gießelink (H). 2010/07/31

fmt48   (details) 48   EN   10KB
Program to "beautify" HP 48 listings when downloading programs/vars/directories from the HP 48 to the PC.
By Gadiel Seroussi. 1998/07/27

G48 1.2.0   (details) 48   EN   51KB
C to RPN convertor for Linux.
By Michele Andreoli. 1998/03/26

Gauss 0.87   (details) 48   EN   73KB
An Individual PC Environment for System RPL Development of HP 48 Series applications.
By Michael Krecek. 1997/08/21

GNU HP Tools 2.1.9   (details) 48   EN   169KB
Source code for the free System RPL and assembly language development kit covered by the GNU Public License. Should compile under most operating systems.
By Hewlett-Packard (H) and Mario Mikocevic Mozgy. 1998/06/14

GNU HP Tools Bug   (details) 48   EN   2KB
Identifies a bug in GNU HP Tools 2.1.9 and provides a patch to fix the bug.
By Eduardo M. Kalinowski. 1999/09/01

GNU HP Tools for DOS 2.1.9   (details) 48   EN   180KB
DOS binaries for the free System RPL and assembly language development kit covered by the GNU Public License. Includes the required Cygnus Runtime Library.
By Hewlett-Packard (H) and Mario Mikocevic Mozgy. 1998/08/09

GNU HP Tools for Linux 2.1.9   (details) 48   EN   113KB
Linux ELF binaries for the free System RPL and assembly language development kit covered by the GNU Public License.
By Hewlett-Packard (H), Mario Mikocevic Mozgy, and André Schoorl. 1998/06/14

GNU HP Tools for Win32 2.1.9   (details) 48   EN   488KB
Win32 binaries for the free System RPL and assembly language development kit covered by the GNU Public License. Includes the required Cygnus Runtime Library.
By Hewlett-Packard (H), Mario Mikocevic Mozgy, and André Schoorl. 1998/06/14

HP 48 Software Development Tools   (details) 48   EN   378KB
Software development tools for the HP 48. Includes an RPL compiler, a Saturn assembler, a library builder, and more.
By Hewlett-Packard (H). 1997/08/21

HP 48/49/38/39/40 Entry Database 2.11   (details) 49/50   48   EN   489KB
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, 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 (H), Thomas Rast, and Eduardo M. Kalinowski. 2005/05/30

HP Dev 1.3   (details) 48   EN   1082KB
Windows 9x/NT programming development kit for System RPL, MASD-syntax assembly language, and HP-syntax assembly language. Integrates with Emu48 and includes a debugger.
By Cyrille de Brebisson (HpMad) (H). 1998/12/19

HP Pascal Studio   (details) 48   FR   1090KB
Program for 32-bit Windows which allows you to write programs for the HP 48 using Pascal.
By Jouvencel Ludovic (H). 2004/05/09

HP Programmer's 1.51   (details) 48   EN   265KB
HP Programmer's 1.51 for Windows. Explore your HP 48 objects under Windows! You can even disassemble code or library objects.
By Damien Plisson. 1998/03/17

HP Saturn Assembler 2.3   (details) 48   EN   34KB
This program takes Saturn assembly code and assembles it into Saturn machine code.
By David L. Brown and Steve Haehnichen. 1997/08/21

HP Tools   (details) 48   EN   339KB
Contains many of the tools in the HP 48 Software Development Tools package, but leaves out some of the less necessary files (including Kermit) to reduce the file size.
By Hewlett-Packard (H). 1997/09/06

HP Tools for FreeBSD 3.0.8   (details) 49/50   48   39/40   38G   EN   282KB
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 (H), Hewlett-Packard (H), and Pedro F. Giffuni. 2003/07/28

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

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

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

HP-48.EXE   (details) 48   EN   221KB
Shareware compiler for the HP-48SX machine, using Hewlett Packard notation.
By Laurent Grand. 1998/08/14

HP-IDE 1.22Get It   (details) 48   EN   289KB
Visual Studio-style Windows 95/NT IDE for System RPL and ASM development. Integrates with Emu48 and also provides a feature for transferring the files to the calculator.
By Matthew Mastracci (H). 1998/06/06

HP-IDE Extras   (details) 48   EN   3KB
Templates for common System RPL functions for use with HP-IDE.
By Han Duong (HPSolo). 1998/06/07

HP41 Assembler and Bar Code Generator   (details) 48   EN   29KB
HP41C assembler and bar code generator written in Perl for Unix.
By Mark A. Biggar. 1998/06/22

hp48cc C-RPN compiler 1.2   (details) 48   EN   20KB
C-like compiler that translates input code into the HP 48 RPN language. The language recognized by the compiler is only a small subset of the C language with some non-standard extensions. However, the language is powerful enough to write complex programs simply.
By Sandro Sigala (H). 2001/08/19

HP48XGCC 1.0.1 for Unix   (details) 48   EN   1278KB
hp48xgcc is a C cross-compiler. It is a program that runs on Unix and translates C code into objects that can be executed on the HP 48. It is based on (well, that's an understatement) the GNU C Compiler (gcc), therefore it supports the complete C language and not just a subset.
By Alex Ramos (H). 1998/01/22

HP48XGCC for Win95 1.0.1   (details) 48   EN   1628KB
hp48xgcc is a C cross-compiler. It is a program that runs on Win95/NT and translates C code into objects that can be executed on the HP 48. It is based on (well, that's an understatement) the GNU C Compiler (gcc), therefore it supports the complete C language and not just a subset.
By Alex Ramos (H). 1997/09/06

HP48XGCC Win32s directions   (details) 48   EN   4KB
Explains how to run HP48XGCC in a Windows 3.11 (with Win32s) environment.
By Thorsten Godau. 1997/11/12

HP4x::Codec 1.00   (details) 49/50   48   EN   51KB
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   EN   409KB
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, but this old software included for users of older computers that cannot handle UEdit.
By Stanley H. H. Lui (H). 2006/11/24

hpc 0.1 (DOS)   (details) 48   EN   90KB
Compiles a new high-level programming language into System RPL for the HP 48/49. Seems very easy to use. For DOS.
By Zeljko Vrba (H). 2000/01/09

hpc 0.1 (Unix)   (details) 48   EN   156KB
Compiles a new high-level programming language into System RPL for the HP 48/49. Seems very easy to use. For Unix systems; includes GPL source code.
By Zeljko Vrba (H). 2000/01/09

HPC 1.1   (details) 48   FR   260KB
HPC v1.1 converts text files from the ASCII of a computer to the character set of the HP 48 (and reverse). It was used to write a lesson (!) on a computer and then transmit it to the HP, with correct symbols, accents and other characters. Written for DOS.
By Maquaire Manolo (H). 2008/01/12

hpc PDF Documentation 0.1   (details) 48   EN   99KB
Documentation for the above program in PDF format.
By Zeljko Vrba (H). 2000/01/09

hpconv 1.4.0   (details) 48   EN   425KB
Converts HP 48 binary objects, directories, or libraries for use with the 49. Also disassembles HP 48 binaries to Jazz-style or RPLCOMP-style source code.
By Eduardo M. Kalinowski. 1999/11/04

hpconv Source Code 1.4.0   (details) 48   EN   115KB
GPL'd C++ source code for the hpconv HP 48 to HP 49 binary converter.
By Eduardo M. Kalinowski. 1999/11/04

HPShell 3.12Get It   (details) 48   EN   DE   937KB
HPShell is a DOS IDE for developing HP 48 programs. It includes a multifunctional editor with color coding, Kermit, backup management, directory management and much more.
By Tom Wellige (H). 1998/12/14

HPShell Plus Package 3.12   (details) 48   EN   573KB
Additional (non-required) support files for the above program. Includes more screen savers and an animated logo.
By Tom Wellige (H). 1998/01/26

HPUtils 4.5   (details) 48   FR   956KB
Collection of many DOS programs for HP 48 software development on the PC.
By Emeric Vernat. 1998/05/24

MCA   (details) 48   EN   95KB
DOS-based assembly language development package for the 48. Documentation in Croatian.
By Mario Lohajner (manjo) (H). 2005/06/27

Pascal2RPL   (details) 48   EN   215KB
Translates Pascal code to System RPL.
By Feng Yuan. 1997/08/21

Program Development Link Translator   (details) 48   EN   35KB
The MS-DOS program called TransApp can be used to translate an HP 48 application file on your PC from most ASCII formats to the PDL application file format.
By Ted Beers. 1997/08/21

Programming Tools   (details) 48   EN   319KB
This .zip file contains five DOS programs for RPL programmers, along with the DOS4GW runtime. No documentation is included, but the file names are libcrc.com, makerom.exe, rplcomp.exe, sasm.exe, and sload.exe.
Author unknown. 1997/10/31

RPL Compiler 1.5   (details) 49/50   48   EN   797KB
RPL is a "command line" (ie. DOS) compiler for the HP 48/49 series of calculators. RPL will compile System RPL and Saturn assembly language code, and even aids in programming "native" (keyboard) code. Come with a compiled HTML help file, and source code for system address libraries (48 and 49). Makes System RPL MUCH easier to implement!
By Allen Titley (H). 2006/02/02

RPL Editor 2.0   (details) 48   EN   172KB
RPL editor for Windows for User RPL and System RPL programmers. Also includes a primitive debugger.
By Mauricio Sánchez Cruz. 1999/06/04

RPL Labels (RPLLAB)   (details) 48   EN   17KB
Designed to simplify converting QBASIC programs to User RPL. It also simulates GOTOs in RPL.
By Yale Kozinski. 1998/09/01

RPL++ 2.0   (details) 48   EN   134KB
System RPL and Machine Language compiler for the HP 48 which replaces and supersedes the one released by HP. Assembles normal System RPL programs, library mode programs, and code/assembly objects in AG or Star mnemonics.
By Alex Ramos (H). 1998/01/22

rplcompile   (details) 48   EN   2KB
Shell script to more easily compile System RPL with GNU Tools.
By Jean-Yves Avenard (H). 1998/11/10

RPLPad 1.0   (details) 48   EN   338KB
Windows 9x/NT/2000 RPL and assembly language editor with syntax highlighting.
By Andrew Cass (H). 1999/10/20

RPLPadFB 1.0   (details) 49/50   48   EN   2035KB
RPLPadFB is an RPL editor with syntax highlight is an overview of future development system. See Readme.doc file. For Windows 2000.
By Frederic Barbaise. 2002/01/09

SADHP 1.05   (details) 48   EN   277KB
SAD lets you disassemble Saturn Machine Language (ML) and RPL code, edit it, and maintain databases of symbols, comments, formats and macros.
By Mika Heiskanen and Jan Brittenson. 1997/08/21

SRIDE   (details) 48   EN   152KB
System RPL Integrated Development Environment Beta for DOS.
By Brad Dixon. 1998/02/09

STAR 1.04.4   (details) 48   EN   326KB
Saturn Macro Assembler for the PC.
By Jan Brittenson. 1997/12/12

tkhptools 1.1   (details) 48   EN   8KB
tkhptools is a Tcl/Tk script which provides a simple menu/button based interface to the HPTOOLS or GNU-TOOLS utilities which are used for System RPL/Assembly programming on a PC (or other) for the HP 48.
By Andrew Beckett. 1997/08/21

UCalc User-RPL Programmer 1.0.2   (details) 49/50   48   EN   1722KB
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.
By Stanley H. H. Lui (H). 2013/09/14

UEdit User-RPL Programming Development Tools 2.0.2   (details) 49/50   48   EN   1617KB
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.
By Stanley H. H. Lui (H). 2013/09/14

UNRPL 0.04   (details) 48   EN   21KB
Standalone RPL decompiler for decoding RPL threads in the history of Voyager from Derek S. Nickel and SAD from Jan Brittenson in the early 90s. But Unrpl use a different approach, as it isn't an expert system like the other programs for decompiling a complete ROM image; it is only a very simple decompiler running for all RPL platforms. This is the big advantage of it, as it can decompile RPL objects from one of the first generation RPL platforms like that used by the 28C to the latest RPL generation introduced with the 49G.
By Christoph Gießelink (H). 2010/07/31

USRLIB   (details) 48   EN   31KB
Library creation program for MS-DOS included in several SDK's, including HP Tools and the HP 48 Software Development Tools.
By Hewlett-Packard (H). 1997/09/06

Visual RPL 3.0   (details) 48   EN   1970KB
System RPL development environment for Windows 9x/NT.
By Andrew Cass (H). 1999/07/27

Voyager 1.07   (details) 48   EN   190KB
Voyager is a DOS program that will allow the user to interactively disassemble the contents of the HP 48SX ROM and other HP 48SX programs. This directory also contains several related documents: HP 48SX Internals, Voyager Reference Manual and Saturn Instruction Set.
By Derek S. Nickel. 1997/09/06

Voyager Source Code 1.07   (details) 48   EN   40KB
Source code for the Voyager development program.
By Derek S. Nickel. 1997/09/06

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