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.