This is a modified version of Jean-François Garnier's original "aLIFhdr" tool. It's now a Win32 console application with an additional option /T for converting a text file with <CR><LF> line delimiters into the LIF file type 1 (TEXT) format.
This HP 15c CE software package is for any audio enthusiast, audio engineer, or software engineer that wants to generate the coefficients for any of the 9 different filters defined in the classic "Audio EQ Cookbook" document. Furthermore, this package also calculates the complex frequency response for any of the 9 filters at any arbitrary frequency. User-memory image (.mem) as well as full program listings in different formats (.15c, .jrn, .txt, etc.) are included in the package. This software can only run in 15.2 mode due to program size. See documentation for more details.
A command-line re-creation of many of the functions of the 41CX in software. Most calculator programs recreate a graphical interface resembling a calculator requiring the user to either use a mouse to enter commands and numbers or use a somewhat non-intuitive keyboard mapping where one key on the PC's keyboard maps to a key on the graphical calculator. With CC41 you can quickly type a function such as "1/x" rather than having to memorize which keyboard key the function is mapped to. Includes binaries for Windows, Linux, and macOS.
Program and documentation source code for the command-line re-creation of many of the functions of the 41CX in software. Most calculator programs recreate a graphical interface resembling a calculator requiring the user to either use a mouse to enter commands and numbers or use a somewhat non-intuitive keyboard mapping where one key on the PC's keyboard maps to a key on the graphical calculator. With CC41 you can quickly type a function such as "1/x" rather than having to memorize which keyboard key the function is mapped to.
A command-line based programmable RPN calculator. Includes full VB source code; written for Windows with the .NET framework installed. Has advanced functionality, including solving and integration as well as linear/multiple regression. Documentation in PDF and HTML format.
Intends to rebuild and improve the user experience of the HP 48 family of calculators, notably their "Reverse Polish Lisp" (RPL) language with its rich set of data types and built-in functions, and Lisp-level programming power, all running on the SwissMicros DM42 calculator. Under continuous development; the latest version can be found here.
Source code for a project that intends to rebuild and improve the user experience of the HP 48 family of calculators, notably their "Reverse Polish Lisp" (RPL) language with its rich set of data types and built-in functions, and Lisp-level programming power, all running on the SwissMicros DM42 or DM32 calculator.
Intends to rebuild and improve the user experience of the HP 48 family of calculators, notably their "Reverse Polish Lisp" (RPL) language with its rich set of data types and built-in functions, and Lisp-level programming power, all running on the SwissMicros DM32 calculator. Under continuous development; the latest version can be found here.
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 copies these settings automatically to the new location.
Emulator of the HP 10B, 14B, 17B, 17BII, 19BII, 20S, 21S, 22S, 27S, 28S, 32S, 32SII, and 42S. Includes KML scripts and bitmaps (skins) and source code, but no ROM dumps.
Android port of Emu42 1.27, to emulate the 42S, 28S, 27S, 32SII, 17BII, and 17B. Also available from Google Play. Does not include the ROM files needed to make it work.
Emulator of the HP 42S, 28S, 27S, 32SII, 17BII, and 17B that runs on Pocket PC 2002, Windows Mobile 2003 (SE), 5.0, and 6 Professional (ARM platform). Includes KML scripts and bitmaps (skins) and source code, but no ROM dumps.
This is a package for converting BASIC programs in text format into keyboard macro files for the HP 71B calculator. This is a very convenient way to enter BASIC programs found on the Internet onto your emulated calculator.
HP-71B KML script collection as a 7-Zip archive with module overlay background images for 800x600 and 1024x768 display resolution. A big thanks to HP-Collection for creating the background images. Requires Emu71 1.08 or later.
Installer package of Emu71 v1.18 (IA32 platform). Includes KML scripts, some tools and source code, but no ROM images. This emulates the HP-71B on Windows.
KMI file I've made for US keyboards and the 1024x768 layout, with a few special key combinations. Also, you can now directly access all shifted (yellow and blue) functions by clicking on their labels.
Modified version of Emu71 to emulate a theoretical "HP-72S" (an HP-71B with a two-line screen) and a theoretical "HP-74S" (an HP-71B with a four-line, double-width screen) under Windows. Requires an Emu72 ROM Image.
Source code patch for the modified version of Emu71 to emulate a theoretical "HP-72S" (an HP-71B with a two-line screen) and a theoretical "HP-74S" (an HP-71B with a four-line, double-width screen) under Windows.
Powerful, customizable 32-bit RPN calculator for Windows with 300 functions (scientific, business, conversion, computer science, physics, complex numbers, geometry, vectors, etc), full 4 or 8-level stack, international support for different comma and decimal point formats, programmable, macros, registers, custom button banks, etc. Freeware.
Documents about the Focal-2D programming language. Experience the beauty of programming using two dimensional grids. Create your own visual art. The building blocks are programming commands. Design paths and figures, spirals, trees, lines with intersections, spiders and others with HP-41 commands.
Allows you to use HP-41 commands to create programs on a two dimensional grid, exploring new 2D concepts and extensions such as oriented labels and oriented begins. It is possible to change the direction of evaluation in a program using the special programming commands // and \. Also, down, up, left and right commands could be used to set a new direction. The special "reverse" instruction changes the direction of evaluation, in a program, to the opposite direction. There are buttons available to load, save and execute 2D programs.
Lets you scan barcode files and convert them into a readable HP-41 FOCAL program, export barcodes for common formats like PDF and PNG, display barcodes on the screen, edit the FOCAL program, import a raw file and convert it to a readable FOCAL program, and export the FOCAL program to a raw file for use with simulators. For Windows.
Source code for a program that lets you scan barcode files and convert them into a readable HP-41 FOCAL program, export barcodes for common formats like PDF and PNG, display barcodes on the screen, edit the FOCAL program, import a raw file and convert it to a readable FOCAL program, and export the FOCAL program to a raw file for use with simulators. For Windows.
This HP 15c program implements an N-point forward Discrete Fourier Transform for any real-valued sequence in Matrix A. This relatively small program is for anyone who is in dire need of calculating the Forward DFT of a real-valued sequence with no computer or advanced calculator in sight. This software can run with the HP15c CE in default mode (20-point DFT max) or 15.2 mode (52-point DFT max). The zip file contains a flashable .bin file plus plain-text program listings in common formats (.15c, .jrn, etc.) Full documentation (with instructions, sanity-check example, comments, per-instruction stack state, and execution timing tables) is included as well.
Open-source simulator of the HP 42S scientific programmable RPN calculator. Because this is a written-from-scratch simulator, it does not need a ROM from an actual calculator. Under constant development, so check the author's web site for updates. This archive contains the ARM Android 4.0 and higher binary. Also available from Google Play.
Open-source simulator of the HP 42S scientific programmable RPN calculator. Because this is a written-from-scratch simulator, it does not need a ROM from an actual calculator. Under constant development, so check the author's web site for updates. This archive contains the x86_64 Linux binaries.
Open-source simulator of the HP 42S scientific programmable RPN calculator. Because this is a written-from-scratch simulator, it does not need a ROM from an actual calculator. Under constant development, so check the author's web site for updates. This archive contains a binary compiled to run on Mac OS X 10.9 or higher.
Open-source simulator of the HP 42S scientific programmable RPN calculator. Because this is a written-from-scratch simulator, it does not need a ROM from an actual calculator. Under constant development, so check the author's web site for updates. This archive contains a binary compiled to run in the Dashboard of Mac OS X 10.4 (Intel) or higher.
Open-source simulator of the HP 42S scientific programmable RPN calculator. Because this is a written-from-scratch simulator, it does not need a ROM from an actual calculator. Under constant development, so check the author's web site for updates. This archive contains the PalmOS binary and Windows-based file transfer conduit. Requires the MathLib floating point library.
Open-source simulator of the HP 42S scientific programmable RPN calculator. Because this is a written-from-scratch simulator, it does not need a ROM from an actual calculator. Under constant development, so check the author's web site for updates. This archive contains the ARM Pocket PC 2002 binary.
Open-source simulator of the HP 42S scientific programmable RPN calculator. Because this is a written-from-scratch simulator, it does not need a ROM from an actual calculator. Under constant development, so check the author's web site for updates. This archive contains the 32-bit binaries for Windows Vista and newer.
Open-source simulator of the HP 42S scientific programmable RPN calculator. Because this is a written-from-scratch simulator, it does not need a ROM from an actual calculator. Under constant development, so check the author's web site for updates. This archive contains the 64-bit binaries for Windows Vista and newer.
A set of programs for astronavigation calculations for mirror sextants to run on Thomas Okken’s Free42 Source Code emulator. Bubble sextant corrections like Coriolis and high-altitude terms not considered in this program. Based on programs of the HP 41C Navigation Pac, all code of which is included in the state file. The Pac is required for the observation and fix programs to work. Up to 20 observations of stars, planets, sun or moon can be stored, each with its own full set of parameters including height of eye, DR Lat and Lon. Fixes are calculated using St.Hilaire equal-altitude lines. Intercepts are calculated using the normal form of the line equation, with latitudes expanded by sec (1/cos) of latitude. The full Mercator expansion function is included for possible future use and is resolved using the built-in SOLVER program, so both direct and inverse (latitude-to-meridional parts and vice-versa) can be calculated.
Open-source simulator of the HP 42S scientific programmable RPN calculator. Because this is a written-from-scratch simulator, it does not need a ROM from an actual calculator. Under constant development, so check the author's web site for updates. This archive contains the GPL source code, buildable for Windows, Mac, Linux, Android, and iOS.
Open-source simulator of the HP 42S scientific programmable RPN calculator. Because this is a written-from-scratch simulator, it does not need a ROM from an actual calculator. Under constant development, so check the author's web site for updates. This archive contains the GPL source code of the legacy versions, buildable for PocketPC and PalmOS, among others.
A financial, scientific, statistical and programming calculator for Unix, using GTK+. Has both algebraic and RPN input support. Protected by the GNU GPL.
A full compatible HP 11C Emulation program for Windows. Includes all functions of the original HP 11C. Programming is fully supported, so original HP 11C programs run without modifications. Crippled shareware version.
Development kit for producing your own firmware for the 2008-2015 HP 12c and HP 15c LE calculators, based on the AT91SAM7L128 processor (not the current 2015+ one based on the ATSAM4LC2CA processor). Includes a sample Visual Studio project, as well as LCD artwork.
Updated firmware for the HP 15c Collector's Edition, fixing the hidden 16c mode, increasing the key debounce time to reduce duplicated keystrokes, and adding support for backing up and restoring the memory.
Development kit for producing your own firmware for the HP 20b and HP 30b calculators, based on the AT91SAM7L128 processor. Includes a sample Visual Studio project, as well as hardware schematics, LCD artwork, and the 20b's original ROM to restore things back to the way they were.
A 16-bit Windows program to provide the functionality of an HP-12C calculator. This was included with the HP Omnibook 300 back in 1993. This is a Windows 3.x version of the calculator built in to the 100LX and 200LX. Does not run on 64-bit Windows.
A simulator which runs the (included) ROM code of the HP-35, HP-45 and HP-80 RPN calculators. It includes everything necessary to follow the internal workings of those calculators: ROM maps, execution listings, internal variables, etc. Plus! it comes with pages of help screens which explain the simulator and calculators and! it includes seven different color themes. Although written in Python, this standalone version doesn't need an existing Python installation to run it on macOS.
A simulator which runs the (included) ROM code of the HP-35, HP-45 and HP-80 RPN calculators. It includes everything necessary to follow the internal workings of those calculators: ROM maps, execution listings, internal variables, etc. Plus! it comes with pages of help screens which explain the simulator and calculators and! it includes seven different color themes. Although written in Python, this standalone version doesn't need an existing Python installation to run it on Windows.
A simulator which runs the (included) ROM code of the HP-35, HP-45 and HP-80 RPN calculators. It includes everything necessary to follow the internal workings of those calculators: ROM maps, execution listings, internal variables, etc. Plus! it comes with pages of help screens which explain the simulator and calculators and! it includes seven different color themes. This source code package will run on Windows, macOS, Linux/FreeBSD and probably anything else with a 1920x1080 screen and Python 3.10.10+.
Microcode emulator for the famous HP-19C ever made. It is programmable similar to the HP-29C, but includes printing. Includes everything and handles printing in MAN/TRACE/NORM mode as the original calculator does. It is the first and only HP-19C microcode emulator ever running on a PC. For Windows.
Emulator of the HP-29C, the top-of-the-line Woodstock model, a scientific programmable RPN calculator with double the program space of the HP-25. For Windows.
Fully functional emulation of the HP-67 calculator for Windows. This calculator can serve as your fulltime, everyday, computer desktop calculator. Its advanced functions are as useful today as they were 40+ years ago when this calculator was first introduced by Hewlett-Packard.
Fully functional emulation of the HP-97 calculator, including printer functions in all modes and programming modes. This calculator can serve as your fulltime, everyday, computer desktop calculator. Its advanced functions are as useful today as they were 40+ years ago when this calculator was first introduced by Hewlett-Packard.
A simulator which runs the ROM code of the HP-45 RPN calculator in a terminal. Probably the most hauntologically retro calculator you can get. The emulator works on macOS, Windows, Linux, Raspberry Pi OS (32 bit), and under CP/M on the Z80-MBC2.
A PIL-Box simulation for Win32 to connect the DOS based emulators Emu41, Emu71/DOS and Emu75 with Virtual HP-IL. A tutorial explaining how to build a suitable VM with DOS is available separately, Creating a Virtual Machine with Virtualbox.
A collection of all of the author's IL-exe files compiled with MSVC6 using the IPv4 stack only. These versions have fewer requirements about runtime files, so the programs will normally run without installing an additional runtime on most recent Windows OS versions.
Command-line based four-function RPN calculator, written for older DOS palmtops like the HP 95LX, but compiles and runs on Unix-like systems, too. Supports binary math and fraction math, as well as basic unit operations. Based on Freyja.
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. Primarily for use with Emu42.
MC Squared is an advanced programmable scientific RPN calculator on your Windows desktop. MC Squared incorporates many productivity enhancing features that are not normally found on calculators, whether hardware or software. The unique "Engineering" display and entry modes allow the user to enter numbers and view results the way you would write them. VB runtime files required; if needed, obtain from SimTel.
Installer package of ModEdit for Windows (IA32 platform). ModEdit is a MOD File Editor to create and modify MOD1 and MOD2 module files used in different HP calculator emulators like V41.
Fully configurable and programmable calculator. Mixed language (HP 41) and (HP 48). At the beginning the calculator is empty, and you can configure it to your taste, with 300 empty buttons, which could be linked to HP 48 variables. Create a new skin using drag and drop and take a snapshot to save it. Related to MyRPL. For Windows.
Emulator for a number of older HP calculators, including the HP-35, HP-45, HP-55, HP-80, HP-21, HP-25, HP-32E, HP-33C, HP-34C, HP-37E, HP-38C, HP-38E, HP-11C, HP-15C, HP-12C, and HP-16C. This is the source code distribution for Linux and other Unix-like systems.
Emulator for a number of older HP calculators, including the HP-35, HP-45, HP-55, HP-80, HP-21, HP-25, HP-32E, HP-33C, HP-34C, HP-37E, HP-38C, HP-38E, HP-11C, HP-15C, HP-12C, and HP-16C. This contains binaries for Windows.
This HP 15c software pac calculates the partial fraction expansion of a transfer function as implemented by Wayne Scott in the program "PF" in POLY. Includes PDF documentation.
Open-source simulator of an upgraded, advanced version of the HP 42S scientific programmable RPN calculator, with more functionality and a bigger screen. Because this is a written-from-scratch simulator, it does not need a ROM from an actual calculator. Under constant development, so check the author's web site for updates. This archive contains the x86_64 Linux binaries.
Open-source simulator of an upgraded, advanced version of the HP 42S scientific programmable RPN calculator, with more functionality and a bigger screen. Because this is a written-from-scratch simulator, it does not need a ROM from an actual calculator. Under constant development, so check the author's web site for updates. This archive contains a binary compiled to run on Mac OS X 10.9 or higher.
Open-source simulator of an upgraded, advanced version of the HP 42S scientific programmable RPN calculator, with more functionality and a bigger screen. Because this is a written-from-scratch simulator, it does not need a ROM from an actual calculator. Under constant development, so check the author's web site for updates. This archive contains the 32-bit binaries for Windows Vista and newer.
Open-source simulator of an upgraded, advanced version of the HP 42S scientific programmable RPN calculator, with more functionality and a bigger screen. Because this is a written-from-scratch simulator, it does not need a ROM from an actual calculator. Under constant development, so check the author's web site for updates. This archive contains the 64-bit binaries for Windows Vista and newer.
Open-source simulator of an upgraded, advanced version of the HP 42S scientific programmable RPN calculator, with more functionality and a bigger screen. Because this is a written-from-scratch simulator, it does not need a ROM from an actual calculator. Under constant development, so check the author's web site for updates. This archive contains the GPL source code, buildable for Windows and Mac.
A new way to program HP calculators like the HP-42S, DM42, and Free42, for those who prefer to use if statements and for loops. Allows you to write code in Python and have it translated to RPN syntax, with powerful support for advanced features like graphics too, and taking full advantage of the large screen on the DM42. An online version also exists.
Based on the source of Nonpareil, this is a romdump program that reads a ROM and writes the corresponding assembler code. It currently works only for the nut-processor familly.
RPL/2 (Reverse Polish Lisp/2) is a language derived from the RPL made by Hewlett-Packard for its HP-28S. It has some extensions (preprocessor, compiled libraries, new functions), a TeX output, and can draw graphics.
RPN Calculator is a reverse polish notation programmable calculator for science and engineering. It supports well over 200 functions and 11 data types (real, integer, variable, vector, matrix, list, program, unit, complex, string, and tag). The stack, variables, and programs can be saved and reloaded. The number of levels of stack that can be used is virtually unlimited. If the number of levels in the stack exceeds the display, you can scroll up or down to see more. For Windows CE (ARM, MIPS, SH3).
RPN-45 scientific calculator is a true hardware emulation of the classic HP-45 calculator will behave just like the original, running as a Java application for desktop computers.
RPN-45 scientific calculator is a true hardware emulation of the classic HP-45 calculator will behave just like the original, running as an application for macOS.
A full featured emulator of the classic HP-45 calculator. It is written in JavaME (CLDC-1.1, MIDP-2.0) and is designed for a Quarter-VGA portrait display (240x320 pixel) with touch screen. HP-45 will run on any mobile device which offers such characteristics. Licensed under the GPL.
Source code for the RPN-45 scientific calculator, which is a true hardware emulation of the classic HP-45 calculator will behave just like the original.
Sacajawea calculator display designs, with two versions (one for the single shift key models, the 14B, the 22S, and 32S, and one for the double shift key model, the 32SII) in each of three sizes. Can be included into one's own KML scripts for Emu42.
Emulator of the HP-25 for Windows. Very easy to program. Simple calculator with 49 programming steps. Requires Visual FoxPro 9 Service Pack 2 Runtime to run.
Extended Edition HP-41 emulator for Windows. Prefixed stack configurable between 4 to 100 fixed levels. Many external windows to see status of memory, program, flags and stack. Program trace (debug) available. Requires Visual FoxPro 9 Service Pack 2 Runtime to run.
Basic version of sim41e with a four-level stack. Windows simulator of the HP-41. Shadow stack available at right of x,y,z and t registers. Many external windows to see status of memory, program, flags and stack. Program trace (debug) available.
Emulator of the FX502p. Based on sim41 Extended Edition code. This is an algebraic programmable calculator. Internal shell is the HP-41C. Algebraic stack has pending operators developed for sim59. Requires Visual FoxPro 9 Service Pack 2 Runtime to run.
Emulator of the TI-59. Based on sim41 Extended Edition code. This is an algebraic programmable calculator. Internal shell is the HP-41C. Algebraic stack has pending operators developed for sim59. Requires Visual FoxPro 9 Service Pack 2 Runtime to run.
A program to allow clicking to toggle the segments of an approximation of the Voyager LCD display, and showing the corresponding hexadecimal values of the registers. This might be useful for other people hacking Voyager microcode or people doing synthetic programming on the 15C, which can make display segment control available from user programs. For Linux in source code form.
A program to allow clicking to toggle the segments of an approximation of the Voyager LCD display, and showing the corresponding hexadecimal values of the registers. This might be useful for other people hacking Voyager microcode or people doing synthetic programming on the 15C, which can make display segment control available from user programs. For Windows.
The latest release of the full WP 31s scientific calculator project, including the Windows simulator, binaries to flash on the 20b and 30b, and documentation.
The latest release of the full WP 34s scientific calculator project, including the Windows simulator, binaries to flash on the 20b and 30b, overlay images, and documentation.
Full source code for the WP 34s and WP 31s scientific calculator project, with the very latest code, including the most recent 3.3.3924 ROM image for flashing the 20b/30b calculators.
Simulates the HP-16C under Windows, but can provide more memory than the physical calculator. Portable Windows package that does not need to be installed.
XCALC is a highly configurable, "extended" RPN calculator for 32-bit Windows that you can use for simple calculations using decimal or complex floating point, or hexadecimal, octal or binary integer numbers (32 bit signed 2's complement).