What is TI-57E?
It is an Texas Instruments TI-57 MicroCode Emulator for HP-48S/SX/G/G+/GX and HP-49G calculators. This famous vintage calculators is fully emulated because the emulator is based on the real ROM (object code retyped and analyzed by me from the original TI patents). This is the first time ever that TI machine code can be executed on a HP CPU!
Installation:
Just send the TI57E file (extracted from the ZIP distribution package) from the computer to the calculator, store it to a variable and run the emulator. No additional steps are required. The emulator can be installed on the HP-48S/G calculators with only 32K RAM.
Keyboard mapping:
TI-57 | HP-48SX/GX | HP-49G |
ON | ON | ON |
OFF | MTH | HIST |
2nd | A, RightShift | A, RightShift |
INV | B, LeftShift | B, LeftShift |
lnx | D | D |
CE | E, <− | E, <− |
CLR | F, DEL | F |
LRN | PRG | APPS |
x<>t | Alpha | Alpha, X |
x^2 | C, SIN | C, SIN |
SQRT | COS, SQRT | COS, SQRT |
1/x | TAN, 1/X | TAN, 1/X |
y^x | Y^X | Y^X |
SST | DownArrow | DownArrow |
BST | UpArrow | UpArrow |
STO | STO | STO |
RCL | VAR | VAR |
SUM | EVAL | SYMB |
GTO | NXT | NXT |
SBR | ' | TOOL, CAT |
RST | CST | MODE, EQW |
R/S | SPC | SPC |
EE | EEX | EEX |
( | LeftArrow | LeftArrow |
) | RightArrow | RightArrow |
0 | 0 | 0 |
1 | 1 | 1 |
2 | 2 | 2 |
3 | 3 | 3 |
4 | 4 | 4 |
5 | 5 | 5 |
6 | 6 | 6 |
7 | 7 | 7 |
8 | 8 | 8 |
9 | 9 | 9 |
. | . | . |
+/- | +/- | +/- |
+ | + | + |
- | - | - |
* | * | * |
/ | / | / |
= | ENTER | ENTER |
Other keys used by the emulator:
<−: Clear the complete emulator memory (if pressed immediately after ON).
ON&F: Return to the HP-48/49 operating system.
ON&STO: Activate RAM saving to RM57 variable.
ON&RCL: Deactivate RAM saving.
ON&+ and ON&−: Change display contrast.
Additional features:
(*) Continuous Memory - data and program memory is preserved after exiting the emulator.
(*) Light-sleep mode when waiting for a key is implemented.
(*) Auto power-off is implemented.
(*) Emulator is much faster than real calculator.
(*) Pause duration is lowered to about 1/2 second.
(*) Advanced LRN functionality: Current instruction is displayed in text form above the regular display in LRN mode.
The first three features in fact turn TI-57E into never released TI-57C calculator.
Download
TI-57E is freeware and can be downloaded here:
HP-48S/SX/G/G+/GX version
HP-49G version
HP-49G+/50G version
Ugly Windows version of TI-57E (which I used during the development) is here.