You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 24, 2020. It is now read-only.
TI-57 Programmable Calculator (with Original ROM and Diagnostics)
/devices/ti57/machine/rev0/
id
type
name
config
ti57
ti57
TI-57 Programmable Calculator
ti57.json
_ti57
_displayTI57
.indTI57
_ind2nd
_indINV
_indDeg
_indRad
_indGrad
_powerTI57
.diagsTI57
_printTI57
_romArrayTI57
_romCellTI57
.regRow
.regLabel
.regDigit
position
display
float
margin-right
relative;
inline-block;
left;
32px;
position
left
top
width
height
absolute;
16%;
7%;
70%;
4%;
font-size
font-family
color
11px;
Monaco,"Lucida Console",monospace;
red;
position
left
top
width
height
opacity
absolute;
17%;
12%;
7%;
2%;
0;
position
left
top
width
height
opacity
absolute;
25%;
12%;
7%;
2%;
0;
position
left
top
width
height
opacity
absolute;
33%;
12%;
7%;
2%;
0;
position
left
top
width
height
opacity
absolute;
41%;
12%;
7%;
2%;
0;
position
left
top
width
height
opacity
absolute;
49%;
12%;
7%;
2%;
0;
position
left
top
width
height
opacity
absolute;
70%;
20%;
16%;
5%;
0;
float
left;
font-family
Monaco,"Lucida Console",monospace;
display
line-height
max-width
inline-block;
0;
512px;
font-family
Monaco,"Lucida Console",monospace;
padding-left
font-family
1em;
Monaco,"Lucida Console",monospace;
padding-left
1em;
border
1px solid;
TI-57 Programmable Calculator (with Original ROM and Diagnostics)
Our TI-57 emulator below is one of the most faithful TI-57 emulations currently available. It should run at
roughly the same speed as an original device. That includes calculation speed, display speed, and pause delays.
It is also using an exact copy of an original TI-57 ROM; no instructions have been patched.
A configuration using a Revised ROM is also available.
Special attention has been made to the display as well. The shape of the digits were taken directly from TI patent
drawings, and the digits are drawn/erased with the same frequency as a real device, so when the display goes blank for
brief periods, you know that a lengthy calculation is being performed. A few minor display enhancements have been
enabled, since they don't affect the overall authenticity of the simulation, such as
2nd,
INV,
Deg,
Rad, and
Grad indicators.
The TI-57 emulator is also the first PCjs machine to use our newer (late 2017) PCjs Device Classes,
so it requires a modern web browser. We'll probably add an ES5 fall-back mechanism eventually, but for now, make sure
you're using the latest version of Chrome, Firefox, Safari, Edge, etc.
If any errors occur during operation, the Diagnostics window should display the last instruction decoded.
The window also accepts a few debugging commands. Use '?' for help.
{% include machine.html id="ti57" config="json" %}