Three utilities for the Amiga useful with the 48: GROBBER for converting IFF files to GROBs, SGROBBER for converting binary GROBs to IFF files, and ASC2BIN for converting an ASC-encoded file to a binary file.
Faceplate (bitmap and KML script) for Emu48. Very small, only a few keys are visible, intended for use as a basic operation calculator, touch screen, and based on the file cp_48g.kml of C. Patterson & S. Carlier .
DOS program that reads an up to 127K ASCII (RPL) file consisting of a string intended for ASC-> and converts it into a binary object file on a PC. Also includes a couple modified variants, including one that does the opposite (essentially ->ASC). A later program, ASC2BIN, is probably better than this one.
Horizontal-style KML script with toolbar and touchscreen for Emu48 to emulate the HP 48 series with a resolution of 800x600 or higher. Based on Jemac's image.
Large photographic emulator of HP 48SX for EMU48, based on Guglielmo Pasa's excellent original "Gui's HP48S/SX", with new calculator photographic image with more 3D detail, brighter display screen, flatter buttons, and fix for calculator being 1 pixel too narrow.
CalcCapture is one more option for the capture of the screens of the emulators of calculators. CalcCapture is the successor of VTI Capture. Now it is possible to use any emulator with any skin.
32-bit Windows graphics editor and converter for converting grayscale PC images to HP 48/49 (or TI calculator) images and vice versa. Includes several sample grobs.
MS-DOS program that writes a program for your HP 48 that emulates an Index Card box on your calculator. Useful for documenting other programs, storing infrequently used information, and for keeping notes close at hand. This version allows you to create your own translation tables.
A HP 48SX/GX card content Uploader/Downloader. This HP 48 programs allows you to upload and download the complete card contents of any slot to and from the PC. You can use upload images as port files for the x48 or the Emu48 emulator.
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.
Windows program to connect to a high speed Xmodem server on HP-48 or HP-49. Server for HP-48 included. Includes help files. Upgrade to HP 49G Xmodem Connectivity Kit 1.x This is the connectivity package included in Debug4x.
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.
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.
Allows you to create graphics for your 48S on an MS-DOS computer. DRAW48 writes a 48S program which can be sent to the calculator and run to create the graphics.
Droid48 Reader is an Android app used to read HP 48-series calculator files, read data from Droid48 or Emu48 for Android, separate HP 48 calculator emulators, easily navigate through the data, or save or share portions as files. Images can be saved as HP 48 binary or as PNG files.
Comfortably read, write and edit your HP 48 documents. dxEDIT comes with MDI, drag and drop, transfer, online help, 100% deinstallation and many more. Supports the rolDX format, shareware viewer included. For Windows 9x/NT.
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.
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.
Horizontal KML scripts for Christoph Giesselink's Emu48PPC. Includes scripts for 48GX and 49G in the style of a 48, 49G+ and 15C. This modification is based on a KML script by Calculon which in turn was based on Leo Bueno Castillo's original script. Many thanks to those authors for their work. A script for the Mio C310x is also included (HPC49-15C). Run ScreenRotate.exe once on an unlocked Mio to use this script.
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.
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.
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.
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.
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.
Emu48CE (ARM version only) fixed for PocketPC 2003 (and earlier). Includes the fixed executable and a modified KML script (older scripts can still be used), as well as the source code. After installing the original Emu48CE, copy this included executable over the installed version.
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.
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.
Emu48 1.23 ported to Windows CE. Emulates an HP 48, HP 49, or HP 39/40 (ROMs included) and includes several KML scripts and bitmaps for palmtop (240x320 resolution) computers. Works on MIPS-based systems (Cassiopeia E-105) and ARM-based systems (iPaq) only.
Full source code and files for manual installation for Emu48 1.23 ported to Windows CE. Emulates an HP 48, HP 49, or HP 39/40 (ROMs included) and includes several KML scripts and bitmaps for palmtop (240x320 resolution) computers. Works on MIPS-based systems (Cassiopeia E-105) and ARM-based systems (iPaq) only.
An older version of the best HP 48 emulator for Win9x/NT4, translated into Portuguese. Includes all necessary scripts and graphics files as well as GPL source code but requires an HP 48 ROM dump.
KML and .bmp files for EMU48 at 240x320 resolution, made especially for PocketPC, pixel by pixel. This is based on Leo Bueno Castillo's "original" .bmp for Emu48CE, but is more readable. Also borrows inspiration and color palette from numerous other KMLs.
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.
Emu48 1.12 for the Alpha to be installed on top of the regular Emu48. This version is for Windows NT running on a DEC Alpha processor only. Imagine an HP 48 emulated at 600MHz!
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.
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.
Extraction of the original source code for the equations in HP's equation library, including a key to the crude compression algorithm used to reduce the memory usage. Also includes all the graphics extracted as PNG images. Potentially useful for programming your own equation library.
HP 48S emulator written entirely in Java. Features supported including Units, expressions, Solver, programming in User RPL with debug, function plot graphics, Lists, matrix, vector, etc. No support yet for statistics and some commands. Source code at sourceforge.net (project forty8). Supports SUN JDK emulation at PC but it's written for SuperWaba VM, so it can run on Palm or WinCE/Pocket PC PDAs.
An individual PC environment for System RPL development of HP 48 series applications, working as an editor which provides functions to do several jobs (like compilation) with your entered code. For DOS.
Source code for the free System RPL and assembly language development kit covered by the GNU Public License. Should compile under most operating systems.
DOS binaries for the free System RPL and assembly language development kit covered by the GNU Public License. Includes the required Cygnus Runtime Library.
Win32 binaries for the free System RPL and assembly language development kit covered by the GNU Public License. Includes the required Cygnus Runtime Library.
This is 48GX screen-only emulator for Excel 2007 and above. Uses Excel with VB macros to preview the calculator display screen and create GROB files that can be transferred to 48SX/GX. I find it useful for positioning my output screens. Self explanatory and only a little error proof.
Grob-Edit is a simple, bitmap-based program for the PC that allows you to create or edit 'GROB' (GRaphic OBjects) downloaded from your HP 48 (S/SX/G/GX) calculator in ASCII form. It saves the data as .GRO files ready to be downloaded back to your calculator. It also alows printing of grobs to a PCL (Printer Control Language) printer, such as the HP Deskjet/Paintjet series.
PC command-line program for converting GROB objects into BMP image files. Included are sources and pre-compiled binaries for MS Windows, Linux and 64bit FreeBSD. Changes from v1.0 to v1.1: added support for HP49/50 GROBs, changed command-line options format, added "large" BMP option. Additional pre-compiled binaries on different platforms.
DOS program that converts .PCX files into monochrome or four-shade grayscale grobs for use in the HP 48. Also includes an excellent graphic viewer to run on the calculator and some sample graphics.
An set of three Emu48 skins and KML to emulate the 48GX. Two are based on a real photo of the calculator, and the third is based on a photo of a 49G, with the layout modified to match the 48GX.
HAPE 2004 (don't ask me why it's named this when it's not even halfway through 2003) is a word processor for the PC that makes HP 48 ADISP library compatible documents. It allows you to use symbols, word styles and insert pictures of several sizes. It has many useful features, like image conversion, image optimization, insertion of user defined symbols, RTF, HTML and PDF export capabilities, 2 modes of edition Graphical and Textual, many types of preview including a HP 48-ADISP 'fac-simile', and many more. It includes detailed PDF instruction book and a complete help system.
The Program Development Link provides an on-screen programming environment for developing HP 48 applications. As you develop an application, you can send part or all of it to the HP 48. There each object in the application is stored in an HP 48 variable. You can then run the application on the HP 48 - or you can operate the HP 48 from your computer.
This add-in for Microsoft Excel (97 or higher) saves a selected range as a matrix in the HP 48's native binary file format and opens such files. This enables fast upload to either the calculator or Emu48.
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 (PDF), 2nd edition" are based on an earlier version of this database. Extracts for individual calculators are available from this site, in PDF format.
HP 48GX KML script and skin for Advanced/W-ZERO3 [es], 480x800 display resolution. Emu48 for Pocket PC V1.02 or later is required. This modification is based on WinCE/PPC HP 48GX VGA KML script by Juan Pardo.
Six BMPs modified from HP49.BMP for use with Emu48 running on the Pocket PC (240x320), for the same model but in six different colors. Tested with HP49.KML from Leopoldo Bueno Castillo.
Unix program that lets you connect to your 49g+ (and maybe 50g?) with the USB port and use the On-R remote-control functionality to control the calculator from your computer's keyboard and see the results on your computer screen. In source code form only.
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. The connectivity kit is also the tool that will allow you to update your HP 49g+/50g ROM with the latest version of the software and to download applications to your calculator. Also includes USB drivers for 32-bit Windows; HP USB Drivers for 64-bit Windows are available separately. This is the successor to Conn4x.
Simulates the HP 82240B infrared printer. Works directly with Emu28, Emu42 and Emu48 over UDP. Also works with a 48 Series or a 49G calculator in wired mode over RS-232C or with a 48gII (USB version), a 49g+ or a 50g also in wired mode over the HP USB calculator driver. Runs on Windows 2000 or later.
Icons of the HP 48S, HP 48G, HP 49G, Voyager series, HP-01C, HP logo, and more for Windows. 32x32 pixels with 16 colors or true color. Now in the public domain.
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.
Alpha release of a new HP 48GX emulator for Windows. Features grayscale graphics, a simple assembly language debugger and ability to load objects from disk. GPL source code included but you need a ROM dump.
Explains how to dump the ROM images from HP Pioneer series calculators (17B, 17BII, 19BII, 27S, 28S, 32SII, 42S) using an HP 48 calculator, in order to emulate the calculators.
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.
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.
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.
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.
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++.
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.
Allows you to transfer between your 48G/S without any special calculator-side programs or libraries. Also lets you view and traverse the directory tree, as well as providing an interactive "stack" to type '48 commands at. Supports transferring via Xmodem as well.
A Windows 95/NT program for transferring files to/from the HP 48 series calculators. Looks a lot like the Windows Explorer. This old version is kept because of its much smaller download size.
Easy-to-use Windows 95/NT program for transferring files to/from the HP 48 series calculators. Looks a lot like the Windows Explorer. This new version has an Office 97-style interface and many other improvements.
Horizontal landscape skin for the HP 48 emulator on landscape PPC platforms with slide out keyboard, e.g. HTC Hermes (TyTn, Orange M3100, etc). Also has an xslt generator to aid generation of button and annunciator declarations from HTML imagemaps.
Program for translating, on a computer with the Python interpreter, a file containing hex codes describing an HP 48 object, into a binary file that can be uploaded (in binary mode) to the HP 48. It can also be used to compute the CRC and byte size of the object or its string representation as a sequence of hexadecimal digits on the HP 48, or to format a file containing hex codes in the same way as done by the PAR5 program, in order to help with proofreading.
These are the HP 48 and HP 49G Windows true-type fonts produced by Ted J. Kerber and Spiros in the form of a Macintosh font suitcase. (Stuffit compressed and bin-hexed).
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.
HP 48GX KML script for Pocket PC 480x800 display resolution from Paul Stabnow. You need Emu48 for Pocket PC V1.06 or later and a Windows Mobile device with a WVGA display.
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.
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.
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 User-RPL Programming Development Tools, but this old software is included for users of older computers that cannot handle UEdit.
DOS program that converts an ASCII text file to an HP 48 string binary object file and vice versa. Also converts the translate code 3 characters. Useful for faster text data transfer with Emu48.
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.
HP 48/49 link kit for Windows 95/98/NT/2000, with an easy-to-use Explorer-like interface. Included with the HP Graphing Calculator PC Connectivity Kit and under the GPL.
Windows graphical transfer program similar to hp48 Explorer. This is easier to use and supports the faster Xmodem, but its interface isn't as good looking. This large version is for people who don't have the MFC libraries (most people do).
Windows graphical transfer program similar to hp48 Explorer. This is easier to use and supports the faster Xmodem, but its interface isn't as good looking.
HPConn is a very simple file transfer program between PC and HP calculators using XModem protocol. Transfers between the PC and HP-49G+ are also supported.
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.
HP directory object maintenance tool. This is a PC program (designed for Linux but will compile for Windows and probably other operating systems too) that will create, add to, and extract from HP 48/49 directory objects as transferred to the PC.
"Remote Control" software for the HP 48. HPIBM enables you to run the 48SX on a IBM PC. You type in the commands on the PC keyboard and the results will be displayed on the PC screen.
Program to detect and list HP 48/49 libraries in files on a Linux PC. Written in Perl. This program is used every week to scan the entire hpcalc.org site for libraries.
Play NOKIA ringtones on your HP calculator. Converts NOKIA cellphone ringtones into HP calculator compatible formats using two programs: (1) a PC program that converts the format, and (2) a HP program that allows easy entries.
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.
PC to HP 48/49/50 link program for Linux, providing a Kermit front end. Also updates the 49's ROM, backs up and restores the calculator, and provides a command window. Since version 1.2.0 it supports 49g+ models. Needs GTK+. Includes GPL source code.
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.
Program to edit HP 48/49 objects in ASCII format. Highlights commands, symbols and delimiters. Quickly insert objects, graphics, control structures, and edit multiple files. Now contains support for multiple languages and communication with Emu48. Other language files are available separately. This is not the latest version, but it may work better on older computers than the new version.
Program to edit HP 48/49 objects in ASCII format. Highlights commands, symbols and delimiters. Quickly insert objects, graphics, control structures, and edit multiple files. Support for multiple languages and communication with Emu48. In Spanish by default, but other languages can be selected at runtime.
Alpha version of the next version of a program to edit HP 48/49 objects in ASCII format. Highlights commands, symbols and delimiters. Quickly insert objects, graphics, control structures, and edit multiple files. Support for multiple languages and communication with Emu48. In Spanish by default, but other languages can be added.
HPWrite is a DOS program that creates a small program for the 48SX. About the only use this program has is to create "crib" screens for your HP. It's like a little word processor that saves a single screen of text for your HP.
HTML2scribe extracts text data of web sites and their linked sub pages. These data are stored in the scribe format in which each topic becomes an own header and data entry. So you can read news on the HP 48. Existing sample scripts (for both PC and most Unix variants) can be changed, according to your own needs. Requires Java and Python.
The latest freely-distributable version of HyperTerminal, of which 1.0 comes with Win95 and 1.1 comes with NT4. One of the best freeware comm programs.
RAM image upload program for the 38G. This program creates a Emu48 state file from a RAM upload of a 38G and was originally part of Colin Croft's emulator package, but has been improved with bugfixes and to support all possible classic COM ports and other serial device names.
RAM image upload program for the 39G/40G. This program creates a Emu48 state file from a RAM upload of a 39G or 40G and was originally part of Colin Croft's emulator package, but has been improved with bugfixes and to support all possible classic COM ports and other serial device names.
Internet Explorer .URLs (Internet Shortcuts) to put into your favorites list. Contains links to 158 HP 48 related sites, representing the main web sources of software for the 48 prior to this site's existence. Almost none of these sites are still active 20 years later, however, but this remains for historical reasons.
This is an HP 48GX graphic for Emu48. Its color scheme is very easy on the eyes and its overall look is very in keeping with that of a real HP 48GX. It's based upon Casey's GX II by Casey Patterson, but with a lot of improvements, including improving the graphics, the keyboard support, and making the beeps work. A lot of attention has been paid to the little, and not so little, details.
Programmable scientific calculator, using RPN (Reverse Polish Notation). Its behavior imitates a HP 48/49 calculator. Works with real and complex numbers, numbers in other bases, and more. It is not an emulator, however; it does not need a ROM dump nor does it have any code from the 48/49's ROM. This is the source code, for compiling under UNIX systems (especially Linux).
Programmable scientific calculator, using RPN (Reverse Polish Notation). Its behavior imitates a HP 48/49 calculator. Works with real and complex numbers, numbers in other bases, and more. It is not an emulator, however; it does not need a ROM dump nor it has any code from the 48/49's ROM. This is a MS-DOS version.
Simple DOS-based program for communicating with the HP 48 or any other Kermit-compatible device on a serial port. By the Columbia University Center for Computing Activities.
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.
Updated KML scripts for Emu48 1.10 or higher which improve the contrast feature. Intended to patch existing scripts, so the images are not included and must be downloaded separately.
HyperCard utility stack will take a matrix file from your calculator which has been transferred to your Mac computer and convert it to a tab delimited file that can be used in your favorite spreadsheet!
A MIDI audio file to MIG file converter for the PC. It converts your preferred song (it must be a .mid file) so that you can listen to it on your HP. Works under both Windows and Linux (sources under the GPL included).
NoteCard is a program for your PC that creates a program for your HP 48. The created program displays a menu of "notecards" which you can select for full screen viewing.
Skins for Emu48. Only the LCD area of the calculator is shown. Buttons are implemented in the annunciator area. Touchscreen, 1x2x4xZoom. Realistic colors.
Windows program that converts JPG, GIF, BMP, and WMF images into various monochrome and grayscale formats supported by the 48 and 49, including the Open Fire format and the GDREAM32 format.
PAINT48 allows the user to draw grobs using a standard paint program techniques, such as line, box, circle, cut & paste, etc. It requires a an IBM PC compatible with a mouse, 384K of memory, and an EGA or VGA video adapter.
A PostScript font which is derived from the HP48's "large" font. It's quite nice when you print programs from the HP48, so that instead of all these mumble things you get the right glyph, with the right encoding.
HP 48SX/GX and HP 49G emulator for high-resolution PalmOS devices (currently limited to Sony Clies). Power48 is based on Emu48, and is also an open-source product. For PalmOS 4.1 and lower.
HP 48SX/GX and 49G emulator for high-resolution PalmOS devices. Power48 is based on Emu48, and is also an open-source product. For PalmOS 5.0 and higher.
Instruction manual in HTML format for a HP 48SX/GX and HP 49G emulator for high-resolution PalmOS devices. Power48 is based on Emu48, and is also an open-source product.
Source code for a HP 48SX/GX and HP 49G emulator for high-resolution PalmOS devices (currently limited to Sony Clies). Power48 is based on Emu48, and is also an open-source product. For PalmOS 4.1 and lower.
Source code for a HP 48SX/GX and 49G emulator for high-resolution PalmOS devices. Power48 is based on Emu48, and is also an open-source product. For PalmOS 5.0 and higher.
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.
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.
Collection of skins (bitmaps and associated KML scripts) for Emu42 1.21 or higher for emulating the 14B, 17B, 17BII, 19BII, 27S, 28S, 32SII, and 42S. All versions include custom icons, are intended for 1024x768 resolution or higher, and were designed to look as real as possible, including support for a borderless window for a virtual floating calculator.
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.
Source code and generic Linux x86 64-bit executable for a program that converts an HP48 series ROM dump to a colored pixelated representation using the FreeImage library. Given an input ROM dump file, an output PNG file name and a width and a height, it generates a output PNG file of the desired dimensions, with the output being a color pixelated representation of the input ROM dump file.
RPL.EXE is a DOS command-line compiler for the 48/49 series calculators. RPL will compile mixed System RPL and Saturn assembly language code to an HP object, in one easy step. RPL can even 'compile' native (keyboard) code to objects, taking advantage of compilation features such as conditional compilation and enhanced backslash notation, etc. Compilation can optionally send code directly to the calculator, using Kerlite.exe (included), providing your hardware supports this. For 32-bit Windows or DOS only, not 64-bit Windows.
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.
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.
Enhanced version of SAD 1.05 for modern computers, which lets you disassemble Saturn Machine Language (ML) and RPL code, edit it, and maintain databases of symbols, comments, formats and macros.
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.
A theme pack of twenty-three photo-realistic 48SX skins, specifically designed for the Android version of Emu48 running on smartphones with an aspect ratio of 9:16, and optimized for a display resolution of 1440 x 2560 pixels. Includes versions with different colors and versions with built-in overlays for the 16C emulator, the 41CV emulators, and more.
Program for extracting/displaying contents of HP 48/49/50 directory objects on your PC. Written in GNU C. Includes source code and compiled binary for i386 GNU/Linux.
DOS program to reformat UserRPL programs from the 28/48. Input formats are HP 48 ASCII files, captured IR data (28/48), Program Development Link Application files and some more.
A DOS program (written in BASIC) to send your computer's system time to your calculator via the serial port to set the calculator's clock to be synchronized to your computer.
TimeHack performs clock synchronization between two calculators or between a calculator and a Macintosh. Works with IR or wire connection on the HP 48SX, 48G+/GX or 49G.
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.
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 and no longer requires Java to install.
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 and no longer requires Java to install.
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.
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.
Werner's HP 48GX for Emu48 is an enhancement of "Casey's GX with Toolbar and Touch Screen" and offers full keyboard support for English or German keyboards. The new bitmaps in GX or SX colors include all right/left shift characters as well as additional information to keyboard assignments. You'll find the details to all keyboard assignments in the included help files.
Werner's HP 48SX for EMU48 is an enhancement of "Casey's GX with Toolbar and Touch Screen" with new bitmaps and KML script-files especially for 48SX emulations in Emu48. Both the KML script-files offer full keyboard support for English or German keyboards. Also both bitmaps include all right/left shift Alpha characters as well as additional information to keyboard assignments. You'll find the details to all keyboard assignments in the included help files.
HP 48GX KML script for Pocket PC 480x640 display resolution. You need Emu48 for Pocket PC V1.02 or later and a Windows Mobile device with a VGA display. This modification is based on KML Nico48 script by Nicolas.
An editor similar to PCView but for Windows 95/NT. It uses HP 48 fonts and generates files that can be viewed by XView or TGV on your HP 48. GROBs are also supported for the TGV format.
An editor similar to PCView but for Windows 9x/NT. It uses HP 48 fonts and generates files that can be viewed by XView (HP 48), Eden (HP 48), or TGV/TGV2 (HP 48/49) on your calculator. Grobs are also supported for the TGV format.
Many example TGV and XView files created with WinHP. These files are in French and include many topics. By various authors (see files.txt in the archive).
HP 48SX/GX KML scripts for Pocket PC 480x640 display resolution. You need Emu48 for Pocket PC V1.02 or later and a Windows Mobile device with a VGA display.
This is a version of the X48 emulator compiled for the Sharp Zaurus clamshell handheld computer. Includes both a binary and the source code patch to be applied to the original X48 0.4.3 source code.