HP Page of

Christoph Giesselink

HP48SX/HP48GX/HP49G

HP14B/17B/17BII/19BII/27S/28S/32SII/42S Emulator

Emu42 emulating a HP42S

Emu42 is an emulator for the Pioneer series calculators HP14B, HP17B, HP17BII, HP27S, HP32SII and HP42S and for the Clamshell series calculators HP19BII and HP28S. It base on the sources of the famous HP calculator emulator Emu48 and is published under the GPL. The emulator PC version is running on all Win32 platforms and the Mobile version should run on all ARM CPU based Pocket PC 2002, Windows Mobile 2003 (SE), 5.0, 6 Classic and Professional versions. You may have a look onto the latest changes. Like all emulators Emu42 needs a ROM image for each emulated calculator to work. I have no license to publish them, so they aren't included in the emulator package. Sorry I will not answer any ROM image related questions. For further information how to extract the ROM images from the real calculators read the documentation of the ROM upload packet and the Emu42 manual please. I especially want to thank Sébastien Carlier, Cyrille de Brebisson, Raymond Del Tondo, Jean-François Garnier, Erik Ehrling and many others for there material I used for making this program.

Since Emu42 v1.12 of the Win32 version the saving location of the emulator settings changed from the Emu42.ini file to the registry at HKCU\Software\Emu42. So when you update Emu42 from v1.11 and earlier to the latest version you will lose all your settings. The program E42INI2REG.exe is copying these settings automatically to the new location.


Emu42v121Setup New Installer package of Emu42 v1.21 (IA32 platform). Includes KML scripts for The HP-17B, HP-17BII, HP-27S, HP-28S and HP-42S, some tools and source code, but no ROM images. *
2241KB

E42B121 New The executable package of Emu42 for Win32 v1.21 (IA32 platform) without KML files. *
156KB

E42S121 New The sources of Emu42 for Win32 v1.21 (optional).
211KB

Emu42PPCv118Setup Installer package of Emu42 v1.18 for Pocket PC 2002, Windows Mobile 2003 (SE), 5.0 and 6 Professional (ARM platform). Includes KML scripts for the HP-17B, HP-17BII, HP-27S, HP-28S and HP-42S and the source code of the emulator, but no ROM images.
747KB

E42MB118 The executable package of Emu42 v1.18 for Pocket PC 2002, Windows Mobile 2003 (SE), 5.0 and 6 Professional (ARM platform) without KML files.
56KB

E42MS118 The sources of Emu42 v1.18 for Pocket PC 2002, Windows Mobile 2003 (SE), 5.0 and 6 Professional (optional).
139KB

SKN17B HP17B KML script for 800x600 and 1024x768 display resolution without the ROM image.
350KB

SKN17B2 HP17BII KML script for 800x600 and 1024x768 display resolution without the ROM image.
173KB

SKN27S HP27S KML script for 800x600 and 1024x768 display resolution without the ROM image.
426KB

SKN28S HP28S KML script for 800x600 and 1024x768 display resolution without the ROM image. You need Emu42 V1.16 or later to run this KML script.
376KB

SKN42S HP42S KML script for 800x600 and 1024x768 display resolution without the ROM image.
389KB

VOYAGER42S HP42S Voyager style KML script for 800x600 display resolution without the ROM image. You need Emu42 V1.12 or later to run this KML script.
74KB

SKN17BM HP17B KML script for Pocket PC 240x320 display resolution without the ROM image.
86KB

SKN17B2M HP17BII KML script for Pocket PC 240x320 display resolution without the ROM image.
87KB

SKN27SM HP27S KML script for Pocket PC 240x320 display resolution without the ROM image.
112KB

SKN28SM HP28S KML script for Pocket PC 240x320 display resolution without the ROM image.
205KB

SKN42SM HP42S KML script for Pocket PC 240x320 display resolution without the ROM image.
199KB

SKN42SMV HP42S KML script for Pocket PC 480x640 display resolution without the ROM image. You need Emu42 for Pocket PC V1.02 or later and a Windows Mobile device with a VGA display.
94KB

MKE42 Command line tool to create Emu42 state files allowing a very flexible memory layout for testing purpose. Source code included.
23KB

DDE48 V2.0 Command line program to demonstrate the data transfer from and to Emu42 over DDE. It allows the data exchange between Stack Level 1 and a file. This program is especially made for developers which are using a customize editor and want to transfer the output file easily to Emu42 and for developers which are looking for a sample to add the interface into own applications. Source code included.
18KB

LEWISCRC A small tool for checking the CRC's in the ROM image (optional). Source code included.
18KB

MAC2TXT Mac2Txt is an emulator keyboard macro file converter for converting macro into text files and vice versa. This allows to edit the keyboard macro files with a simple text editor.
9KB

MK17MAC This is a package for converting formulas in text form into keyboard macro files for the solver of the HP17B, HP17BII and HP27S calculators. This is now a very convenient way to enter formulas found on the internet on your emulated calculator.
45KB

CPROMUPL A collection of tools for uploading the necessary ROM images very quickly comparing to other methods. Necessary hardware: The calculator with the ROM you want and a HP48GX/G+ for a Pioneer or a HP48G/GX/G+ for a Clamshell image upload as receiver. The necessary free size of memory on the HP48 depends on the size of the ROM image you want to upload. Further details inside.
53KB

SUPROM28 New ROM entry point list of the HP28S rev. 2BB ROM. This entry point list base on Jean-Francois Garnier one with many additions.
20KB

(c) Christoph Gießelink Last changes: 07/18/17

Return to the main page