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 54 files totaling 49184KB in this category.

39gs ROM 2.22Get It   (details) 39/40 ENG   742KB
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   885KB
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   69KB
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   262KB
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   272KB
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   68KB
"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   74KB
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   18KB
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   15KB
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   331KB
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   1253KB
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.59Get It   (details) 49/50 48 39/40 38 ENG   582KB
The latest version of the best HP 48/49/40/39/38 emulator for Win9x/NT4/2000/XP. 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. 2017/08/15

Emu48 39/40 EmulatorGet It   (details) 39/40 ENG   1004KB
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   361KB
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 for MacOS X 1.25 Beta 4   (details) 49/50 48 39/40 38 ENG   476KB
Mac OS X port of the excellent Windows Emu48 (SP25) 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 MacOS X Source Code 1.47+ Beta   (details) 49/50 48 39/40 38 ENG   433KB
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   202KB
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   2176KB
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   10KB
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 Service Pack 59Get It   (details) 49/50 48 39/40 38 ENG   374KB
Emu48 1.59 patch to be installed on top of past versions of Emu48. Fixes bugs and adds more features.
By Christoph Gießelink. 2017/08/15

Emu48 Turn-key Calculator package (w/DDE execute) 1.51   (details) 49/50 48 39/40 38 ENG   1017KB
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 HP48G 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 57Get It   (details) 49/50 48 39/40 38 ENG   463KB
Emu48 1.57+ 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.59.
By Christoph Gießelink and Cyrille de Brebisson (HpMad). 2017/08/18

Entries 39   (details) 39/40 ENG   61KB
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   100KB/1KB
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   558KB
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   599KB
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   460KB
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   526KB
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   607KB
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   550KB
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   1358KB
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   19KB
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   870KB
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   2743KB
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   438KB
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   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, 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   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 and Hewlett-Packard. 2002/12/29

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

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

HP39/40 User's Guide Unofficial Update   (details) 39/40 ENG   1585KB
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   81KB
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   127KB
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   333KB
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   436KB
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 19   (details) 49/50 48 39/40 38 ENG   15KB
Documentation in Word format for making KML scripts for Emu48.
By Casey Patterson and Christoph Gießelink. 2017/09/20

KML48 PPC   (details) 49/50 48 39/40 38 ENG   21KB
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   197KB
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   222KB
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 2.0Get It   (details) 49/50 48 39/40 38 ENG   11005KB
Collection of skins (bitmaps and associated KML scripts) for Emu48 1.59 (or Emu48+ 1.57) or higher for emulating the 38G, 39G, 40G, 48SX, 48GX, or 49G. Includes small, medium, and large 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. 2017/09/10

Real Calcs KML Scripts for Emu48+ 2.0Get It   (details) 49/50 39/40 ENG   12869KB
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 small, medium, and large 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. 2017/09/10

ROMUPL39 1.1   (details) 39/40 ENG   81KB
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. 2017/02/11

RPL-Tools   (details) 49/50 48 39/40 38 ENG   420KB
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   257KB
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   576KB
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-2017 Eric Rechlin.