HP 48 Calculator emulation with MESS

This page documents my MESS drivers to emulate the HP 48 family of calculators built by the US company Hewlett Packard in the 90's.

Contents

Driver Documentation

The following HP 48 models are emulated; click on a driver to access its documentation:

Driver list
DriverModelComment
hp48sx HP 48SX first generation: Scientific Expandable Calculator
hp48s HP 48S cheaper non-expandable version of the HP 48SX
hp48gx HP 48GX second generation: Graphical Expandable Calculator
hp48g HP 48G less memory and no expandable version of the HP 48GX
hp48gp HP 48G+ HP 48G version with 128 KB of RAM, not expandable

Options

The HP 48 drivers have several command-line options that are succinctly described bellow.

I/O

I/O options can be used to transmit files between the host emulator and the emulated HP 48 by attaching an image file to the HP 48 serial port and choosing a protocol. More detailed information are available in the HP 48SX and HP 48GX documentations.

I/O options
OptionDescriptionModels
-kermit file wire RS-232 connection to a Kermit server all models
-xmodem file wire RS-232 connection to an XModem server HP 48G/GX/G+ only

Note that only the Kermit and XModem protocols are emulated and that infra-red I/O is currently not emulated.

Memory Cards

Memory card options allow extending the memory of an HP 48SX/GX by attaching an image file to a extension slot. The HP 48S/G/G+ having no extension slot, they do not support these options. More detailed information are available in the HP 48SX and HP 48GX documentations.

Extension
OptionDescriptionCapacityModels
-port1 file RAM/ROM extension slot 1 32 KB to 128 KB HP 48SX/GX only
-port2 file RAM/ROM extension slot 2 32 KB to 128 KB (SX), or 4 MB (GX) HP 48SX/GX only

ROM revisions

By default, the newest ROM revision is selected for each model. The -bios option can be used to select another ROM revision.

ROM revisions
OptionAvailable revisionsDefaultModels
-bios revision a, b, c, d, e, j j HP 48S/SX
-bios revision k, l, m, p, r r HP 48G/GX/G+

Known Issues

Resources

Files

The following files are required to emulate the HP 48 calculators under MESS.

Help

HP 48 Links

MESS Links

Other HP 48 Emulators

Contact

The MESS drivers for HP 48 were written by Antoine Miné.