__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 buy one, 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).