380:, which allows for operating system upgrades and applications to be installed. Most of the Flash memory is used by the operating system, with 160 KB available for user files and applications. Another development is the ability to install Flash Applications, which allows the user to add functionality to the calculator. Such applications have been made for math and science, text editing (both uppercase and lowercase letters), organizers and day planners, editing spread sheets, games, and many other uses.
397:
302:, enabling the device's operating system to be updated if needed, or for large new Flash Applications to be stored, accessible through a new Apps key. The Flash memory can also be used to store user programs and data. In 2001, the TI-83 Plus Silver Edition was released, which featured approximately nine times the available flash memory, and over twice the processing speed (15
424:(but TI has yet to code support for the entire RAM into an OS), an improved link transfer hardware, a translucent silver case, and more applications preinstalled. This substantial Flash memory increase is significant. Whereas the TI-83+ can only hold a maximum of 10 apps (or more often less, dependent on size), the Silver Edition can hold up to 94 apps. It also includes a
325:
649:
directly into the program editor (using the hexadecimal equivalents to the op-codes) or compiled using third party compiler programs. Programs written in assembly are much faster and more efficient than those using TI-BASIC, as it is the processor's native language, and does not have to be interpreted. An example program that displays "
337:
306:) of a standard TI-83 Plus, all in a translucent grey case inlaid with small "sparkles". The 2001 redesign (nicknamed the TI-83 "Parcus") introduced a slightly different shape to the calculator itself, eliminated the glossy grey screen border, and reduced cost by streamlining the printed circuit board to four units.
856:
was introduced in April 2004 as a further update to the TI-83 Plus line. Despite the new appearance, there are very few actual changes. The main improvements of the TI-84 Plus and TI-84 Plus Silver
Edition are a modernized case design, changeable faceplates (Silver Edition only), a few new functions,
432:
A second version of the TI-83 Plus Silver
Edition exists, the ViewScreen (VSC) version. It is virtually identical, but has an additional port at the screen end of the rear of the unit, enabling displays on overhead projectors via a cable and panel. It looks similar to the standard TI-83 Plus, but has
388:, which is similar to the BASIC computer language. Programming may also be done in TI Assembly, made up of Z80 assembly and a collection of TI provided system calls. Assembly programs run much faster, but are more difficult to write. Thus, the writing of Assembly programs is often done on a computer.
644:
were capable of running assembly language programs, but only after sending a specially constructed (hacked) memory backup. The support on the TI-83 could be accessed through a hidden feature of the calculator. Users would write their assembly (ASM) program on their computer, assemble it, and send it
861:
port connectivity. The TI-84 Plus also has a brighter screen with a clearer contrast, though this caused a bug with the LCD driver in some calculators sold. The TI-84 Plus has 3 times the memory of the TI-83 Plus, and the TI-84 Plus Silver
Edition has 9 times the memory of the TI-83 Plus. They both
821:
In 2009, a group of enthusiasts used brute force and distributed methods to find all of the cryptographic signing keys for the TI calculator firmware, allowing users to directly flash their own operating systems to the devices. The key for the TI-83+ calculator was first published by someone at the
648:
Z80 assembly language gives a programmer much more power over the calculator than the built-in language, TI-BASIC. On the downside, Z80 assembly is more difficult to learn than TI-BASIC. Z80 assembly language can be programmed on the computer and sent to the calculator via USB port, written by hand
383:
Designed for use by high school and college students, though now used by middle school students in some public school systems, it contains all the features of a scientific calculator as well as function, parametric, polar, and sequential graphing capabilities; an environment for financial
869:
While mobile devices and the internet have superseded any calculator's capabilities, standardized testing precludes the use of those devices. Furthermore, textbooks have been tailored for the TI-83 effectively giving the calculator a "monopoly in the field of high school mathematics."
428:
link cable in the box. It is almost completely compatible with the TI-83 Plus; the only problems that may arise are with programs (e.g. games) that may run too quickly on the Silver
Edition or with some programs which have problems with the link hardware. The key layout is the same.
595:
The TI-83 Plus series are very similar in the languages natively supported by the calculator. These include "TI-BASIC", an interpreted language used by all of TI's calculators, and "TI-ASM", an unofficial name for the native Z80 assembly language on which the calculator is based.
614:
language, meaning it is arranged sequentially, without the use of methods or organized blocks of code. Due to its simplicity and the ubiquity of TI calculators in school curricula, for many students it is their first experience with programming. Below is an example of a
645:
to their calculator as a program. The user would then execute the command "Send (9prgm" (then the name/number of the program), and it would execute the program. Successors of the TI-83 replaced the Send() backdoor with a less-hidden Asm() command.
40:
372:
as well as backup CR1616 or CR1620 battery. A link port is also built into the calculator in the form of a 2.5 mm jack. The main improvement over the TI-83, however, is the addition of 512
384:
calculations; matrix operations; on-calculator programming; and more. Symbolic manipulation (differentiation, algebra) is not built into the TI-83 Plus. It can be programmed using a language called
814:
cryptographic signing keys only 512 bits long for many years after it was known that longer keys were necessary for security. 512-bit keys had been publicly cracked in 1999 as part of the
283:, the TI-83 includes many features, including function graphing, polar/parametric/sequence graphing modes, statistics, trigonometric, and algebraic functions, along with many useful
298:
and TI-83 Plus, eliminating the sloped screen that had been common on TI graphing calculators since the TI-81. Beginning with the 1999 release of the TI-83 Plus, it has included
879:
1492:
436:
The TI-83 Plus Silver
Edition is listed on the Texas Instruments website as "discontinued." In April 2004, the TI-83 Plus Silver Edition was replaced by the
1113:
997:
287:. Although it does not include as many calculus functions, applications and programs can be written on the calculator or loaded from external sources.
1461:
805:
1082:
822:
unitedti.org forum. They needed several months to crack it. The other keys were found after a few weeks by the unitedti.org community through a
919:
866:
and math functionality remain essentially the same, as does the standard link port for connecting with the rest of the TI calculator series.
1497:
1394:
494:: 32 KB RAM with 24 KB available for user data and programs (128 KB on Silver Edition, however the extra 96 KB is
279:. Released in 1996, it was one of the most popular graphing calculators for students. In addition to the functions present on normal
1153:
1125:
956:
1035:
610:
TI-BASIC is the built-in language for TI-83 series calculators, as well as many other TI graphing calculators. TI-BASIC is a
498:
user accessible by default, this extra memory is used in some
Applications such as Omnicalc for a RAM recovery feature and a
440:. They feature the same processor and the same amount of Flash memory, but the TI-84 Plus Silver Edition features a built-in
1487:
1456:
1119:
1109:
611:
353:
was designed in 1999 as an upgrade to the TI-83. The TI-83 Plus is one of TI's most popular calculators. It uses a
505:
437:
994:
1353:
579:
146:
1246:
894:
815:
453:
1466:
518:
365:
1146:
823:
280:
858:
563:
491:
421:
284:
214:
632:
The TI-83 was the first calculator in the TI series to have built-in assembly language support. The
1420:
1086:
650:
616:
265:
53:
1060:
1014:
830:
take-down requests to a variety of different websites mirroring the keys, including unitedTI and
811:
290:
The TI-83 was redesigned twice, first in 1999 and again in 2001. TI replaced the TI-83 with the
1202:
1162:
884:
853:
847:
571:
269:
197:
63:
1255:
1139:
863:
835:
467:
221:
1001:
654:
1425:
1222:
960:
557:
541:
357:
1481:
1415:
545:
464:(TI-83, 83+), or 15 MHz (Silver Edition), or Inventec 6SI837 (TI-83+ revision A)
433:
a silver-colored frame, identical to the standard Silver
Edition, around the screen.
369:
737:; Loads the address that points to "Hello World" into register hl (16-bit)
482:: 512 KB with 163 KB available for user data and programs (83+) or 2
1502:
1236:
1231:
1182:
575:
413:
299:
1039:
1128:
How students are using DonorsChoose to raise money to buy TI graphing calculators
653:" on the screen is given. Note that b_call() is not an instruction, but a macro (
1131:
553:
549:
252:
248:
244:
758:; Pops the last value pushed onto the stack into the program execution register
396:
1165:
1083:"Remember Your Old Graphing Calculator? It Still Costs a Fortune — Here's Why"
831:
1297:
1173:
479:
461:
457:
417:
377:
361:
354:
303:
161:
937:
1451:
1343:
1292:
889:
605:
583:
567:
483:
473:
409:
385:
373:
211:
193:
336:
1435:
1430:
782:; The hex values of "Hello World" are stored in program data
1410:
920:"Solution 10389: Differences in Features Between the TI-82 and TI-83"
761:; May be used to end the program depending on what's on the stack
531:
17:
1004:(announcement of factorization of RSA-155). Retrieved on 2008-03-10.
324:
294:
in 1999. The 2001 redesign introduced a design very similar to the
1378:
1373:
1368:
1363:
1358:
1348:
1327:
1322:
1317:
1312:
1307:
1302:
1287:
1271:
1212:
1207:
1192:
1187:
899:
794:; Two .ends must be used because of a bug in the standard compiler
641:
637:
633:
514:
395:
295:
276:
131:
121:
827:
39:
1135:
525:
441:
425:
27:
Series of graphing calculators produced by Texas
Instruments
974:
275:
The original TI-83 is itself an upgraded version of the
722:; Moves the cursor to the top-left corner of the screen
227:
128 KB RAM plus 1.5 MB flash ROM (TI-83+ SE)
880:
408:
was released in 2001. Its enhancements are 1.5
1444:
1403:
1387:
1336:
1280:
1264:
1245:
1221:
1172:
239:
234:
203:
189:
184:
167:
157:
152:
142:
137:
127:
117:
97:
89:
69:
59:
49:
838:and were mirrored on a number of different sites.
826:project. Texas Instruments then began sending out
586:with a Z80 cross-compiler or an on-calc assembler.
862:have 2.5 times the speed of the TI-83 Plus. The
752:; Displays "Hello World" on the screen
1147:
767:; Gives the label an equate address in memory
619:equivalent to the assembly language example.
8:
1126:How Texas Instruments Monopolized Math Class
32:
1015:"All TI Signing Keys Factored – ticalc.org"
1493:Texas Instruments programmable calculators
1154:
1140:
1132:
38:
1462:Texas Instruments signing key controversy
806:Texas Instruments signing key controversy
1061:"Signing Keys and the DMCA – ticalc.org"
623::ClrHome :Disp "Hello World!"
444:port, clock, and changeable faceplates.
1122:Texas Instruments Product Documentation
911:
220:27 KB RAM plus 160 KB flash
31:
7:
857:more speed and memory, a clock, and
420:processor, 96 KB of additional
342:The French version of the TI-83 Plus
510:Text: 16×8 characters (normal font)
834:. They then became subject to the
25:
1038:. cs.helsinki.fi/. Archived from
668:#include "ti83plus.inc"
957:"TI-82/83/85/86 Mathematics Use"
924:Texas Instruments Knowledge Base
335:
323:
1116:Texas Instruments Product Info
993:Herman te Riele (1999-08-26),
44:TI-83, original design - black
1:
657:) for calling an OS routine.
174:6 MHz (TI-83 and TI-83+)
975:"Datamath Calculator Museum"
1498:Products introduced in 1996
1457:Calculator-Based Laboratory
1519:
1110:Features of the TI-83 Plus
1081:Smith, Jack (2015-09-28).
845:
803:
612:non-structured programming
603:
1281:Non-graphing programmable
1237:TI-92x and Voyage 200 PLT
1114:TI-83 Plus Silver Edition
955:Campbell, Robert (2001).
788:; Marks the end of a file
536:50 button built-in keypad
438:TI-84 Plus Silver Edition
416:, a dual-speed 6/15
406:TI-83 Plus Silver Edition
400:TI-83 Plus Silver Edition
392:TI-83 Plus Silver Edition
37:
995:New factorization record
810:TI continued to rely on
773:"Hello World!"
659:
621:
448:Technical specifications
1395:Business Analyst series
1256:TI-Nspire–TI-Nspire CAS
895:Small Device C Compiler
816:RSA Factoring Challenge
190:Programming language(s)
177:15 MHz (TI-83+ SE)
93:2004 (TI-83, TI-83+ SE)
1467:list of TI calculators
959:. UMBC. Archived from
401:
281:scientific calculators
1120:TI-83 Plus Guide Book
824:distributed computing
564:programming languages
399:
364:, a 96×64 monochrome
1488:Graphing calculators
800:Firmware replacement
266:graphing calculators
1087:Mic (media company)
1036:"ti's signing keys"
707:; Clears the screen
617:hello world program
54:Graphing calculator
34:
1000:2004-12-31 at the
402:
360:running at 6
1475:
1474:
1337:Scientific models
1163:Texas Instruments
885:Calculator Gaming
854:TI-84 Plus series
848:TI-84 Plus series
665:; Standard header
628:Assembly language
572:Assembly language
310:Additional models
270:Texas Instruments
258:
257:
64:Texas Instruments
16:(Redirected from
1510:
1388:Financial models
1156:
1149:
1142:
1133:
1097:
1096:
1094:
1093:
1078:
1072:
1071:
1069:
1068:
1063:. www.ticalc.org
1057:
1051:
1050:
1048:
1047:
1032:
1026:
1025:
1023:
1022:
1017:. www.ticalc.org
1011:
1005:
991:
985:
984:
982:
981:
971:
965:
964:
952:
946:
945:
934:
928:
927:
916:
864:operating system
836:Streisand effect
795:
792:
789:
786:
783:
780:
777:
774:
771:
768:
765:
762:
759:
756:
753:
750:
747:
744:
741:
738:
735:
732:
729:
726:
723:
720:
717:
714:
711:
708:
705:
702:
699:
696:
693:
690:
687:
684:
681:
678:
675:
672:
669:
666:
663:
517:, monochrome 3"
513:Graphics: 96×64
486:(Silver Edition)
339:
327:
268:manufactured by
110:1.19 (TI-83+ SE)
82:2001 (TI-83+ SE)
42:
35:
21:
1518:
1517:
1513:
1512:
1511:
1509:
1508:
1507:
1478:
1477:
1476:
1471:
1440:
1399:
1383:
1332:
1328:TI-95 (PROCALC)
1276:
1260:
1249:-based graphing
1241:
1225:-based graphing
1217:
1176:-based graphing
1168:
1160:
1106:
1101:
1100:
1091:
1089:
1080:
1079:
1075:
1066:
1064:
1059:
1058:
1054:
1045:
1043:
1034:
1033:
1029:
1020:
1018:
1013:
1012:
1008:
1002:Wayback Machine
992:
988:
979:
977:
973:
972:
968:
954:
953:
949:
936:
935:
931:
918:
917:
913:
908:
876:
850:
844:
808:
802:
797:
796:
793:
790:
787:
784:
781:
778:
775:
772:
769:
766:
763:
760:
757:
754:
751:
748:
745:
742:
739:
736:
733:
730:
727:
724:
721:
718:
715:
712:
709:
706:
703:
700:
697:
694:
691:
688:
685:
682:
679:
676:
673:
670:
667:
664:
661:
655:syntactic sugar
630:
625:
624:
608:
602:
593:
530:Link port, 9.6
450:
394:
347:
346:
345:
344:
343:
340:
332:
331:
328:
317:
312:
264:is a series of
230:
180:
113:
98:Latest firmware
85:
45:
28:
23:
22:
15:
12:
11:
5:
1516:
1514:
1506:
1505:
1500:
1495:
1490:
1480:
1479:
1473:
1472:
1470:
1469:
1464:
1459:
1454:
1448:
1446:
1442:
1441:
1439:
1438:
1433:
1428:
1423:
1418:
1413:
1407:
1405:
1401:
1400:
1398:
1397:
1391:
1389:
1385:
1384:
1382:
1381:
1376:
1371:
1366:
1361:
1356:
1351:
1346:
1340:
1338:
1334:
1333:
1331:
1330:
1325:
1320:
1315:
1310:
1305:
1300:
1295:
1290:
1284:
1282:
1278:
1277:
1275:
1274:
1268:
1266:
1265:Other graphing
1262:
1261:
1259:
1258:
1252:
1250:
1243:
1242:
1240:
1239:
1234:
1228:
1226:
1219:
1218:
1216:
1215:
1210:
1205:
1200:
1195:
1190:
1185:
1179:
1177:
1170:
1169:
1161:
1159:
1158:
1151:
1144:
1136:
1130:
1129:
1123:
1117:
1105:
1104:External links
1102:
1099:
1098:
1073:
1052:
1027:
1006:
986:
966:
963:on 2022-03-21.
947:
938:"TI-83 Parcus"
929:
910:
909:
907:
904:
903:
902:
897:
892:
887:
882:
875:
872:
846:Main article:
843:
840:
804:Main article:
801:
798:
660:
629:
626:
622:
604:Main article:
601:
598:
592:
589:
588:
587:
560:
539:
538:
537:
534:
523:
522:
521:
511:
503:
489:
488:
487:
477:
465:
449:
446:
393:
390:
368:screen, and 4
358:microprocessor
341:
334:
333:
330:The TI-83 Plus
329:
322:
321:
320:
319:
318:
316:
313:
311:
308:
256:
255:
241:
237:
236:
232:
231:
229:
228:
225:
218:
207:
205:
201:
200:
191:
187:
186:
182:
181:
179:
178:
175:
171:
169:
165:
164:
159:
155:
154:
150:
149:
144:
140:
139:
135:
134:
129:
125:
124:
119:
115:
114:
112:
111:
108:
105:
101:
99:
95:
94:
91:
87:
86:
84:
83:
80:
77:
73:
71:
67:
66:
61:
57:
56:
51:
47:
46:
43:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
1515:
1504:
1501:
1499:
1496:
1494:
1491:
1489:
1486:
1485:
1483:
1468:
1465:
1463:
1460:
1458:
1455:
1453:
1450:
1449:
1447:
1443:
1437:
1434:
1432:
1429:
1427:
1424:
1422:
1419:
1417:
1414:
1412:
1409:
1408:
1406:
1402:
1396:
1393:
1392:
1390:
1386:
1380:
1377:
1375:
1372:
1370:
1367:
1365:
1362:
1360:
1357:
1355:
1352:
1350:
1347:
1345:
1342:
1341:
1339:
1335:
1329:
1326:
1324:
1321:
1319:
1316:
1314:
1311:
1309:
1306:
1304:
1301:
1299:
1296:
1294:
1291:
1289:
1286:
1285:
1283:
1279:
1273:
1270:
1269:
1267:
1263:
1257:
1254:
1253:
1251:
1248:
1244:
1238:
1235:
1233:
1230:
1229:
1227:
1224:
1220:
1214:
1211:
1209:
1206:
1204:
1201:
1199:
1196:
1194:
1191:
1189:
1186:
1184:
1181:
1180:
1178:
1175:
1171:
1167:
1164:
1157:
1152:
1150:
1145:
1143:
1138:
1137:
1134:
1127:
1124:
1121:
1118:
1115:
1111:
1108:
1107:
1103:
1088:
1084:
1077:
1074:
1062:
1056:
1053:
1042:on 2011-09-27
1041:
1037:
1031:
1028:
1016:
1010:
1007:
1003:
999:
996:
990:
987:
976:
970:
967:
962:
958:
951:
948:
943:
939:
933:
930:
925:
921:
915:
912:
905:
901:
898:
896:
893:
891:
888:
886:
883:
881:
878:
877:
873:
871:
867:
865:
860:
855:
849:
841:
839:
837:
833:
829:
825:
819:
817:
813:
807:
799:
658:
656:
652:
646:
643:
639:
635:
627:
620:
618:
613:
607:
599:
597:
590:
585:
581:
577:
573:
569:
565:
561:
559:
555:
551:
547:
546:AAA batteries
543:
540:
535:
533:
529:
528:
527:
524:
520:
516:
512:
509:
508:
507:
504:
501:
497:
493:
490:
485:
481:
478:
475:
471:
470:
469:
466:
463:
459:
455:
452:
451:
447:
445:
443:
439:
434:
430:
427:
423:
419:
415:
411:
407:
398:
391:
389:
387:
381:
379:
375:
371:
370:AAA batteries
367:
363:
359:
356:
352:
338:
326:
314:
309:
307:
305:
301:
297:
293:
288:
286:
282:
278:
273:
271:
267:
263:
254:
250:
246:
242:
238:
233:
226:
223:
219:
216:
213:
209:
208:
206:
202:
199:
195:
192:
188:
183:
176:
173:
172:
170:
166:
163:
160:
156:
151:
148:
145:
141:
136:
133:
130:
126:
123:
120:
116:
109:
107:1.19 (TI-83+)
106:
103:
102:
100:
96:
92:
88:
81:
79:1999 (TI-83+)
78:
75:
74:
72:
68:
65:
62:
58:
55:
52:
48:
41:
36:
30:
19:
1404:Other models
1197:
1090:. Retrieved
1076:
1065:. Retrieved
1055:
1044:. Retrieved
1040:the original
1030:
1019:. Retrieved
1009:
989:
978:. Retrieved
969:
961:the original
950:
941:
932:
923:
914:
868:
851:
820:
809:
701:_ClrScrnFull
651:Hello World!
647:
631:
609:
594:
576:machine code
500:virtual calc
499:
495:
460:CPU, 6
435:
431:
414:flash memory
405:
403:
382:
350:
348:
300:Flash memory
291:
289:
285:applications
274:
262:TI-83 series
261:
259:
240:Power supply
104:1.11 (TI-83)
90:Discontinued
76:1996 (TI-83)
60:Manufacturer
33:TI-83 series
29:
1166:calculators
591:Programming
582:requires a
562:Integrated
476:ROM (TI-83)
204:User memory
185:Programming
118:Predecessor
1482:Categories
1092:2015-10-02
1067:2009-09-21
1046:2009-12-30
1021:2009-09-21
980:2008-12-04
906:References
832:reddit.com
351:TI-83 Plus
315:TI-83 Plus
292:TI-83 Plus
143:Entry mode
138:Calculator
70:Introduced
1298:TI-55 III
842:Successor
683:t2ByteTok
677:userMem-2
480:Flash ROM
458:Zilog Z80
378:Flash ROM
355:Zilog Z80
168:Frequency
162:Zilog Z80
158:Processor
128:Successor
1452:TI-BASIC
1344:TI SR-50
1293:TI-55 II
998:Archived
942:DATAMATH
890:Cemetech
874:See also
606:TI-BASIC
600:TI-BASIC
584:computer
568:TI-BASIC
472:24
386:TI-BASIC
224:(TI-83+)
210:32
198:Assembly
194:TI-BASIC
1445:Related
1436:TI-1031
1431:TI-1030
716:_HomeUp
689:tAsmCmp
662:.nolist
548:plus 1
506:Display
217:(TI-83)
1411:TI-108
1313:TI-58x
1308:TI-57x
1203:TI-84x
1198:TI-83x
1112:, and
764:Hello:
740:b_call
710:b_call
695:b_call
640:, and
558:backup
554:CR1620
550:CR1616
532:kbit/s
515:pixels
253:CR1620
249:CR1616
147:D.A.L.
1426:TI-15
1421:TI-12
1379:TI-68
1374:TI-54
1369:TI-36
1364:TI-35
1359:TI-34
1354:TI-32
1349:TI-30
1323:TI-74
1318:TI-59
1303:TI-56
1288:TI-55
1272:TI-80
1232:TI-89
1213:TI-86
1208:TI-85
1193:TI-82
1188:TI-81
1183:TI-73
900:Z88DK
746:_PutS
734:Hello
692:Main:
671:.list
642:TI-82
638:TI-85
634:TI-92
542:Power
296:TI-73
277:TI-82
235:Other
132:TI-84
122:TI-82
18:TI-83
1416:TI-7
1223:M68k
852:The
828:DMCA
791:.end
785:.end
674:.org
574:and
556:for
544:: 4
404:The
349:The
260:The
247:, 1
50:Type
1503:Z80
1247:ARM
1174:Z80
859:USB
812:RSA
770:.db
755:ret
680:.db
552:or
526:I/O
519:LCD
496:not
492:RAM
468:ROM
462:MHz
454:CPU
442:USB
426:USB
422:RAM
418:MHz
412:of
376:of
366:LCD
362:MHz
304:MHz
251:or
245:AAA
222:ROM
215:RAM
153:CPU
1484::
1085:.
940:.
922:.
818:.
728:hl
725:ld
636:,
578:.
570:,
566::
484:MB
474:kB
456::
410:MB
374:KB
272:.
243:4x
212:KB
196:,
1155:e
1148:t
1141:v
1095:.
1070:.
1049:.
1024:.
983:.
944:.
926:.
779:0
776:,
749:)
743:(
731:,
719:)
713:(
704:)
698:(
686:,
580:C
502:)
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.