hpcalc.org - HP 39/40 Archive

HP-related Programs 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 58 files totaling 100,876 KB in this category.

39gs ROM 2.22Get It   (details) 39/40 ENG   742 KB
Flash update file to update the ROM of the HP 39gs to version 2.22. This is the official HP release.
By Hewlett-Packard. 2009-12-01

40gs ROM 2.22Get It   (details) 39/40 ENG   885 KB
Flash update file to update the ROM of the HP 40gs to version 2.22. This is the official HP release.
By Hewlett-Packard. 2009-12-01

Advanced Aplet Programming   (details) 39/40 ENG   69 KB
A document detailing more advanced aplet programming for the 39/40G. Discusses how to add your own functions, gives locations for additional documentation, how to easily compile programs, and clarifies some confusing points that cause trouble for new programmers.
By Tim Wessman. 2001-11-11

Aplet Converter   (details) 39/40 ENG   262 KB
Convert your HP 38G standard aplets to use in an HP 39/40G. Warning: the aplets must have been created either with the HP 38G ADK or directly on the HP 38G.
By Hewlett-Packard. 2000-10-22

Aplet Development Kit 1.39.02   (details) 39/40 ENG   272 KB
A utility to create aplets, notes and programs for the HP 39G/40G on your PC.
By Feng Yuan and Noda. 2002-07-14

Aplet Frame   (details) 39/40 ENG   68 KB
"Skeleton" to be used when creating aplets for the 39/40.
By Jean-Yves Avenard. 2000-10-22

Calculator DIR File Maker 1.1.0.2   (details) 39/40 ENG   74 KB
Creates the HP39DIR.000 and HP39DIR.CUR files necessary for sending files to the calculator without inputting the file name of each individual program
By Mitchell Misich. 2008-11-09

DDE48   (details) 49/50 48 39/40 38 28 ENG   18 KB
Command line program to transfer a HP program file into Emu48. This program is especially made for developers which are using a customize editor and want to transfer the output file easily to Emu48 and for developers which want to add the interface into own applications. This update is necessary for recent versions of Emu28, Emu42 and Emu48.
By Christoph Gießelink. 2008-05-11

E48INI2REG   (details) 49/50 48 39/40 38 ENG   15 KB
Since Emu48 v1.49 of the Win32 version the saving location of the emulator settings changed from the Emu48.ini file to the registry at HKCU\Software\Emu48. So when you update Emu48 from v1.48 and earlier to the latest version you will lose all your settings. The program E48INI2REG.exe copies these settings automatically to the new location.
By Christoph Gießelink. 2009-08-29

Emu H39 2.1   (details) 39/40 ESP   331 KB
Horizontal-style KML script for Emu48 to emulate the HP 39 with a resolution of 800x600 or higher.
By Benjamin Perianes. 2001-11-17

Emu39 Emulator   (details) 39/40 ENG   1,253 KB
YorkeM 39 with an HP 39G/40G beta ROM and KML script/bitmap for emulating the HP 39G/40G in Windows.
By Hewlett-Packard. 2000-10-22

Emu48 1.66Get It   (details) 49/50 48 39/40 38 ENG   688 KB
The latest version of the best HP 48/49/40/39/38 emulator for Windows. Also has an assembly language disassembler and debugger. Includes an installer with all necessary scripts and graphics files, as well as GPL source code, but it requires a calculator ROM dump, downloadable separately.
By Christoph Gießelink and Sebastien Carlier. 2023-09-17

Emu48 39/40 Emulator   (details) 39/40 ENG   1,004 KB
Emu48 1.21 with an HP 39G/40G beta ROM and KML script/bitmap for emulating the HP 39G/40G in Windows.
By Sebastien Carlier and Christoph Gießelink. 2000-10-22

Emu48 Docs in Spanish 3.1   (details) 49/50 48 39/40 38 ESP   361 KB
Illustrated manual in Spanish, with more than 50 pages of detailed information about the Emu48 emulator. In Adobe PDF format.
By Benjamin Perianes. 2002-09-22

Emu48 Executables 1.66Get It   (details) 49/50 48 39/40 38 ENG   175 KB
Executables only for Emu48 v1.66 (IA32 platform). No KML files included.
By Christoph Gießelink. 2023-09-17

Emu48 for Android 2.6Get It   (details) 49/50 48 39/40 38 ENG   26,237 KB
Android port of Emu48+ 1.63, to emulate the 38G, 39G, 40G, 48S, 48SX, 48G, 48G+, 48GX, and 49G, as well as the 39g+, 39gs, 40gs, 48gII, 49g+, and 50g. Also available from Google Play.
By Régis Cosnier. 2022-08-28

Emu48 for Android Source Code 2.6   (details) 49/50 48 39/40 38 ENG   22,411 KB
Source code for the Android port of Emu48+ 1.64, to emulate the 38G, 39G, 40G, 48S, 48SX, 48G, 48G+, 48GX, and 49G, as well as the 39g+, 39gs, 40gs, 48gII, 49g+, and 50g.
By Régis Cosnier. 2022-08-28

Emu48 for MacOS X 1.25 Beta 4   (details) 49/50 48 39/40 38 ENG   476 KB
Mac OS X port of the excellent Windows Emu48 (SP25) by Christoph Giesselink and Sebastien Carlier. For PowerPC systems only. Carbonized from the classic version by Pierre Tardy for Mac OS 8/9.
By Sebastien Carlier, Christoph Gießelink, Da Woon Jung and others. 2017-09-23

Emu48 for MacOS X Source Code 1.47+ Beta   (details) 49/50 48 39/40 38 ENG   433 KB
Source code for the Mac OS X port of the excellent Windows Emu48 (SP47+) by Christoph Giesselink and Sebastien Carlier. Carbonized from the classic version by Pierre Tardy for Mac OS 8/9.
By Sebastien Carlier, Christoph Gießelink, Da Woon Jung and others. 2017-09-23

Emu48 for Pocket PC and Windows Mobile 1.25Get It   (details) 49/50 48 39/40 38 ENG   202 KB
All-new emulator of the 38/39/40/48/49 that runs on Pocket PC 2002, Windows Mobile 2003, 5.0, and 6.0 Professional (ARM Platform). Based on Emu48 1.56 for Windows.
By Christoph Gießelink. 2014-10-18

Emu48 for Pocket PC and Windows Mobile (Installer) 1.25   (details) 49/50 48 39/40 38 ENG   2,176 KB
Full installation package for the all-new emulator of the 38/39/40/48/49 that runs on Pocket PC 2002, Windows Mobile 2003, 5.0, and 6.0 Professional (ARM Platform). Now includes a WVGA bitmap and script for the 48GX and 49G. Based on Emu48 1.56 for Windows.
By Christoph Gießelink. 2014-10-18

Emu48 GCC Version 55   (details) 49/50 48 39/40 38 ENG   10 KB
Update for the Emu48 source code that allows you to compile Emu48 with GCC instead of Microsoft Visual C++.
By Christoph Gießelink. 2013-09-14

Emu48 Turn-key Calculator package (w/DDE execute) 1.51   (details) 49/50 48 39/40 38 ENG   1,017 KB
All-in-one installer for working Emu48 calculator. Includes improved Emu48 emulator (with Windows Explorer integration patch, see below), file association for *.e48 files, Start menu / desktop shortcuts, PanuWorld's Swedish/Finnish keyboard mapping (optional), and HP 48G ROM image. Nothing else is needed for working Emu48 calculator. This patched version of Emu48 1.51 is integrated with Windows Explorer using DDE: If you have Emu48 calculator already running, reopening a shortcut will NOT start another Emu48 but shows the existing one. This improves the usability of Emu48 in daily work. Full source code and diff file (difference with official Emu48 1.51) included.
Author unknown. 2012-09-15

Emu48+ Service Pack 65Get It   (details) 49/50 48 39/40 38 ENG   617 KB
Emu48 1.65+ patch to be installed on top of a regular installation of Emu48. Adds emulation of the ARM-based calculators, including the 39g+, 39gs, 40gs, 48gII, 49g+, and 50g. Based on Emu48 1.66.
By Christoph Gießelink and Cyrille de Brébisson (HpMad). 2023-09-17

Entries 39   (details) 39/40 ENG   61 KB
The official HP 39 entry points list and header file for System RPL. To be used with the HPTools.
By Hewlett-Packard. 2000-10-22

Function Aplet   (details) 39/40 ENG   100 KB / 1 KB
An empty aplet that shows how to compile a built in function and an attached library.
By Jean-Yves Avenard. 2001-11-11

Grokwik's Real 39G 1.0   (details) 39/40   540 KB
An Emu48 skin and KML to emulate the 39G. Based on a real photo of the calculator.
By Grokwik. 2007-08-04

Grokwik's Real 39g+ 1.0   (details) 39/40   599 KB
An Emu48 skin and KML to emulate the 39g+. Based on a real photo of the calculator.
By Grokwik. 2007-08-04

Grokwik's Real 39gs 1.0   (details) 39/40   460 KB
An Emu48 skin and KML to emulate the 39gs. Based on a real photo of the calculator.
By Grokwik. 2007-08-04

Grokwik's Real 40G 1.0   (details) 39/40   507 KB
An Emu48 skin and KML to emulate the 40G. Based on a real photo of the calculator.
By Grokwik. 2007-08-04

Grokwik's Real 40gs 1.0   (details) 39/40   577 KB
An Emu48 skin and KML to emulate the 40gs. Based on a real photo of the calculator.
By Grokwik. 2007-08-04

HP 39/40 ROM   (details) 39/40 ENG   550 KB
ROM image from the 39G/40G suitable for using with Emu48.
By Hewlett-Packard. 2009-12-01

HP 39/40 User's Guide   (details) 39/40 ENG   1,358 KB
User's guide for the HP 39/HP 40. In PDF format.
By Hewlett-Packard. 2001-11-21

HP 39G & 40G Program Studio 1.0   (details) 39/40 ENG   19 KB
Create programs for your HP 39G or 40G on your 32-bit Windows PC. Also includes a full built-in programming reference based from the User's Manual.
By Alex Seifert. 2003-12-24

HP 40gs   (details) 39/40   870 KB
High-resolution photograph of an HP 40gs.
By Hewlett-Packard. 2005-09-13

HP 40GS, 39G+ and 39G PC Connectivity Kit 2.1 Build 1320   (details) 39/40 ENG   2,743 KB
Allows you to transfer data between your calculator and your PC with Windows 98/ME/2000/XP. With this tool, you can archive files on for safety, edit programs, text, or numbers on your PC before sending them to your calculator.
By Hewlett-Packard. 2006-05-14

HP Piano X 1.0   (details) 39/40 38 ENG   438 KB
HP Piano X is an enhanced version of the original HP piano. This 32-bit Windows program allows you to record your favorite tunes, in real time, or by selecting notes, and send them to the calculator as a program or copy them into a System RPL aplet or library. This version also includes PC keyboard input
By Alan Lark. 2004-05-09

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

HP39/40 User's Guide Unofficial Update   (details) 39/40 ENG   1,585 KB
Unofficial update to the user's guide provided by HP, with known mistakes corrected and a couple additional appendices.
By Colin Croft. 2002-07-01

HPComm38 Source Code 1.0r4   (details) 39/40 38 ENG   81 KB
Tarred and bzipped GPL source code for HPComm38.
By Jean-Pierre Bergamin and Hewlett-Packard. 2000-07-05

HPGComm 2.0   (details) 39/40 38 ENG   127 KB
HP 38/39/40 link kit for Windows 95/98/NT/2000, with an easy-to-use Explorer-like interface.
By Jean-Pierre Bergamin and Hewlett-Packard. 2001-07-02

HPternet 1.3b   (details) 49/50 48 39/40 38 FRA   333 KB
This program can simulate a long cable between 2 HP calculators, using the Internet protocol. This can be useful for trying 2-player games or sending files calc-to-calc.
By Le Brech Yann. 2003-12-26

HPternet Emulator 1.3b   (details) 49/50 48 39/40 38 FRA   422 KB
The same as HPternet, but doesn't use the serial port but the YorkeM emulator (included). You will need a ROM to use it. Tested only with the 49G.
By Le Brech Yann. 2003-12-26

KML 2.0 Docs Release 22   (details) 49/50 48 39/40 38 28 ENG   16 KB
Documentation in Word format that explains the full syntax needed to be known to make KML scripts for making custom skins for the Emu28, Emu42, Emu48, and Emu71 emulators.
By Casey Patterson and Christoph Gießelink. 2021-09-25

KML48 PPC   (details) 49/50 48 39/40 38 ENG   21 KB
KML scripts for use with Emu48 for Pocket PC. Bitmaps not included; they can be downloaded separately.
By Christoph Gießelink. 2004-09-07

MakeLib (English) 1.0   (details) 39/40 ENG   197 KB
Lets you compile libraries with one single click.
By Noda and Michaël De Coninck. 2003-05-19

Monkey DISP 1.0.1   (details) 39/40 ENG   222 KB
This Windows program converts 7 lines of text input into code which can then be copied into the ADK. I designed this program as I found I was making a lot of screens of just text so this generates the code I need for me and it's much quicker than doing it all by hand.
By Geek Boi. 2003-07-01

Real Calcs KML Scripts for Emu48 3.0Get It   (details) 49/50 48 39/40 38 ENG   12,252 KB
Collection of skins (bitmaps and associated KML scripts) for Emu48 1.61 (or Emu48+ 1.59) or higher for emulating the 38G, 39G, 40G, 48SX, 48GX, or 49G. Includes medium (2X) and large (3X) versions, in both full-bezel and cropped versions, for all calculators, as well as custom icons. All were designed to look as real as possible, including support for a borderless window for a virtual floating calculator.
By Eric Rechlin. 2019-02-27

Real Calcs KML Scripts for Emu48+ 3.0Get It   (details) 49/50 39/40 ENG   14,646 KB
Collection of skins (bitmaps and associated KML scripts) for Emu48+ 1.57 or higher for emulating the 39g+, 39gs, 40gs, 48gII, 49g+, and 50g. Includes medium (2X) and large (3X) versions, in both full-bezel and cropped versions, for all calculators, as well as custom icons. All were designed to look as real as possible, including support for a borderless window for a virtual floating calculator.
By Eric Rechlin. 2019-02-27

ROMUPL39 1.3   (details) 39/40 ENG   77 KB / 2 KB
A ROM Upload Aplet to upload the ROM content of a 39G/40G calculator to a PC. The Saturn assembler source code and a command line program to convert the output file into the Emu48 emulator format is included.
By Christoph Gießelink. 2023-12-09

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

saturn 4.1.1.1   (details) 49/50 48 39/40 ENG   257 KB
Poor-man's emulator of the HP 48GX, HP 49, and HP 40. Should compile and run on many recent, XPG4-UNIX compliant, Unix-like systems with a working X Window System interface and OSF/Motif-compatible libraries, including Digital UNIX, Solaris, Debian Linux, Ultrix, and IRIX. Includes detailed documentation in Texinfo, PostScript, and Info formats. Although it's not as powerful as Emu48 for Windows, it's the first step towards a powerful emulator running on Unix systems.
By Ivan Cibrario Bertolotti. 2003-05-21

Word-Sys RPL IDE 1.1b (English Beta 1)   (details) 39/40 ENG   576 KB
Word-Sys RPL is a handy IDE for creating 39/40g System RPL Aplets or libraries. This is an English version, translated from the French language. It is not yet complete, so some of it is still in French.
By Flying Mind and Robert Morgan. 2003-07-01

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