What is HP-1XE?

It is an HP-11C/12C/15C/16C MicroCode Emulators Package for HP-48S/SX/G/G+/GX and HP-49G calculators. These four famous vintage calculators are fully recreated because I emulated the real CPU behavior and the emulators execute a code from the real ROMs. HP-15C emulator is further divided into HP-15E (64 registers version) and HP-15X (extended 128 registers version).

Important notice: Features described below refer only to the full version - they could be missing from demo version.

Installation:

The HP-1XE emulators package contains all four emulators (files HP11E, HP12E, HP15E/X and HP16E). Just send the appropriate file(s) from the computer to the calculator and run the emulator(s). No additional steps are required. Providing that you have enough free RAM on your calculator, you can even have all of them installed at once. All emulators, except HP-15E/X, can be installed on the HP-48S/G calculators with only 32K RAM.

Keyboard mapping:

 HP-11C

 HP-12C

 HP-15C

 HP-16C

 HP-48SX/GX

 HP-49G

 ON

 ON

 ON

 ON

 ON

 ON

 OFF

 OFF

 OFF

 OFF

 MTH

 HIST

 f

 f

 f

 f

 RightShift, CST

 RightShift, MODE

 g

 g

 g

 g

 LeftShift, UpArrow

 LeftShift, UpArrow

 SQRT

 n

 SQRT

 A

 A, SQRT

 A, SQRT

 E^X

 i

 E^X

 B

 B

 B, EQW

 10^X

 PV

 10^X

 C

 C

 C, SYMB

 Y^X

 PMT

 Y^X

 D

 D, Y^X

 D, Y^X

 1/X

 FV

 1/X

 E

 E, 1/X

 E,

 SST

 SST

 SST

 SST

 RightArrow

 RightArrow

 GTO

 RDN

 GTO

 GTO

 NXT

 NXT

 GSB

 SST

 GSB

 GSB

 '

 TOOL, CAT

 R/S

 R/S

 R/S

 R/S

 SPC, PRG, Alpha

 SPC, APPS, Alpha

 STO

 STO

 STO

 STO

 STO

 STO

 RCL

 RCL

 RCL

 RCL

 VAR, EVAL

 VAR

 SIN

 %T

 SIN

 HEX

 SIN

 SIN

 COS

 D%

 COS

 DEC

 COS

 COS

 TAN

 %

 TAN

 OCT

 TAN

 TAN

 RDN

 RDN

 RDN

 RDN

 DownArrow

 DownArrow

 X<>Y

 X<>Y

 X<>Y

 X<>Y

 LeftArrow

 LeftArrow

 <−

 CLX

 <−

 BSP

 <−

 <−

 ENTER

 ENTER

 ENTER

 ENTER

 ENTER

 ENTER

 CHS

 CHS

 CHS

 CHS

 F, +/-

 F, +/-

 EEX

 EEX

 EEX

 BIN

 EEX

 EEX

 Sigma+

 Sigma+

 Sigma+

 CHS

 DEL

 X

 0

 0

 0

 0

 0

 0

 1

 1

 1

 1

 1

 1

 2

 2

 2

 2

 2

 2

 3

 3

 3

 3

 3

 3

 4

 4

 4

 4

 4

 4

 5

 5

 5

 5

 5

 5

 6

 6

 6

 6

 6

 6

 7

 7

 7

 7

 7

 7

 8

 8

 8

 8

 8

 8

 9

 9

 9

 9

 9

 9

 .

 .

 .

 .

 .

 .

 +

 +

 +

 +

 +

 +

 -

 -

 -

 -

 -

 -

 *

 *

 *

 *

 *

 *

 /

 /

 /

 /

 /

 /

ON&key combinations:

ON&F: Return to the HP-48/49 operating system.
ON&STO: Activate RAM saving to the variable (RM11, RM12, RM15 or RM16 - depending on the emulator).
ON&RCL: Deactivate RAM saving.

Additional features:

(*) Continuous Memory - data and program memory is preserved after exiting the emulator.
(*) The usual ON&key combinations (contrast, self-test, reset, ...) are supported.
(*) ON&C (3rd key in the 1st row) acts like reset and clears CPU registers.
(*) ON&D (4th key in the 1st row) acts like reset and rotates CPU registers right by 22 bits as on the real Voyagers so synthetic programming is possible!
(*) Auto power-off is emulated.
(*) PRGM "Learn" functionality: Current instruction is displayed as text in PRGM mode.
(*) RUN "Learn" functionality: Current instruction is displayed as text when executing SST or R/S outside PRGM mode.
(*) Emulators are about 3.2 times faster than real calculators.

Continuous Memory, ON&C, ON&D and "Learn" functionalities are not available in demo version. "Learn" display is not updated/refreshed during SST/BST autorepeat in order to increase the speed of scrolling.

Please, keep in mind that HP-1XE is not a free software.
If you want to donate, you can find the necessary info here.
Demo version of HP-11E can be obtained at request (for the other three emulators demo versions aren't available).