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.
The following HP 48 models are emulated; click on a driver to access its documentation:
Driver | Model | Comment |
---|---|---|
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 |
The HP 48 drivers have several command-line options that are succinctly described bellow.
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.
Option | Description | Models |
---|---|---|
-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 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.
Option | Description | Capacity | Models |
---|---|---|---|
-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 |
By default, the newest ROM revision is selected for each model. The -bios option can be used to select another ROM revision.
Option | Available revisions | Default | Models |
---|---|---|---|
-bios revision | a, b, c, d, e, j | j | HP 48S/SX |
-bios revision | k, l, m, p, r | r | HP 48G/GX/G+ |
The following files are required to emulate the HP 48 calculators under MESS.
The MESS drivers for HP 48 were written by Antoine Miné.