The TI-84 Plus is a
graphing calculator Graphing Calculator may refer to:
* Graphing calculators, calculators that are able to display and/or analyze mathematical function graphs
* NuCalc, a computer software program able to perform many graphing calculator functions
* Grapher, th ...
made by
Texas Instruments
Texas Instruments Incorporated (TI) is an American multinational semiconductor company headquartered in Dallas, Texas. It is one of the top 10 semiconductor companies worldwide based on sales volume. The company's focus is on developing analog ...
which was released in early 2004. There is no original TI-84, only the TI-84 Plus, the TI-84 Plus Silver Edition models, the TI-84 Plus C Silver Edition, the TI-84 Plus CE, and TI-84 Plus CE Python. The TI-84 Plus is an enhanced version of the
TI-83 Plus
The TI-83 series is a series of graphing calculators manufactured by Texas Instruments.
The original TI-83 is itself an upgraded version of the TI-82. Released in 1996, it was one of the most popular graphing calculators for students. In addit ...
. The key-by-key correspondence is relatively the same, but the TI-84 features improved hardware. The archive (
ROM
Rom, or ROM may refer to:
Biomechanics and medicine
* Risk of mortality, a medical classification to estimate the likelihood of death for a patient
* Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac
* ...
) is about 3 times as large, and the
CPU
A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, log ...
is about 2.5 times as fast (over the
TI-83 and
TI-83 Plus
The TI-83 series is a series of graphing calculators manufactured by Texas Instruments.
The original TI-83 is itself an upgraded version of the TI-82. Released in 1996, it was one of the most popular graphing calculators for students. In addit ...
). A
USB
Universal Serial Bus (USB) is an industry standard, developed by USB Implementers Forum (USB-IF), for digital data transmission and power delivery between many types of electronics. It specifies the architecture, in particular the physical ...
port and built-in clock functionality were also added. The USB port on the TI-84 Plus series is
USB On-The-Go
USB On-The-Go (USB OTG or just OTG) is a specification first used in late 2001 that allows USB devices, such as tablets or smartphones, to also act as a host, allowing other USB devices, such as USB flash drives, digital cameras, mice or keyb ...
compliant, similar to the next generation
TI-Nspire
The TI-Nspire is a graphing calculator line made by Texas Instruments, with the first version released on 25 September 2007. The calculators feature a non-QWERTY keyboard and a different key-by-key layout than Texas Instruments's previous ...
calculator, which supports connecting to USB based data collection devices and probes, and supports device to device transfers over USB rather than over the serial link port. It is also able to connect to a special TI application for calculator screenshots and image download.
Versions
TI-84 Plus Silver Edition
The TI-84 Plus Silver Edition was released in 2004 as an upgrade to the
TI-83 Plus Silver Edition
The TI-83 series is a series of graphing calculators manufactured by Texas Instruments.
The original TI-83 is itself an upgraded version of the TI-82. Released in 1996, it was one of the most popular graphing calculators for students. In addit ...
. Like the TI-83 Plus Silver Edition, it features a 15
MHz
The hertz (symbol: Hz) is the unit of frequency in the International System of Units (SI), often described as being equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose formal expression in terms of SI base u ...
Zilog Z80
The Zilog Z80 is an 8-bit computing, 8-bit microprocessor designed by Zilog that played an important role in the evolution of early personal computing. Launched in 1976, it was designed to be Backward compatibility, software-compatible with the ...
processor and 24
KB of user-available
RAM
Ram, ram, or RAM most commonly refers to:
* A male sheep
* Random-access memory, computer memory
* Ram Trucks, US, since 2009
** List of vehicles named Dodge Ram, trucks and vans
** Ram Pickup, produced by Ram Trucks
Ram, ram, or RAM may also ref ...
; the system technically features 128 KB, but as with the TI-83 Plus SE, the operating system was never updated to utilize it. Newer calculators have only 48 KB of RAM. All calculators whose serial codes end in any letter H-Z have fewer RAM pages, causing some programs to not run correctly. The calculator has 1.5
MB of user-accessible
Flash ROM
Flash memory is an electronic non-volatile computer memory storage medium that can be electrically erased and reprogrammed. The two main types of flash memory, NOR flash and NAND flash, are named for the NOR and NAND logic gates. Both use ...
. Like the standard TI-84 Plus, the Silver Edition includes a built-in
USB
Universal Serial Bus (USB) is an industry standard, developed by USB Implementers Forum (USB-IF), for digital data transmission and power delivery between many types of electronics. It specifies the architecture, in particular the physical ...
port, a built-in clock, and assembly support. It uses 4 AAA batteries and a backup
button cell
A button cell, watch battery, or coin battery is a small battery made of a single electrochemical cell and shaped as a squat cylinder typically in diameter and high – resembling a button. Stainless steel usually forms the bottom body and ...
battery. The TI-84 Plus Silver Edition comes preloaded with a variety of applications. These programs are also available for the TI-84 Plus, but some must be downloaded separately from TI's website. It is manufactured by
Kinpo Electronics
Barry Lam (; born 24 April 1949) is a Taiwanese billionaire businessman, and the founder and chairman of Quanta Computer. .
TI offers a special yellow version of the TI-84 Plus, inscribed with the words "School Property", for schools to loan out to students. This special design was produced in an effort to combat theft. Owners can buy other interchangeable colored face-plates and slide-cases online. A kickstand-style slide case and other accessories are also available.
In 2011, TI launched the TI-84 Pocket.fr, a miniaturized version of the TI-84 Plus for the French market. In 2012, TI launched the TI-84 Plus Pocket SE, a miniaturized version of the TI-84 Plus Silver Edition for the Asian market.
In 2015, Texas Instruments released the TI-84 Plus T in the Netherlands. This model is very similar to the original TI-84 Plus, but features an LED to indicate whether or not the calculator is in
Exam Mode
An electronic calculator is typically a portable electronic device used to perform calculations, ranging from basic arithmetic to complex mathematics.
The first solid-state electronic calculator was created in the early 1960s. Pocket-size ...
. The hardware of the TI-84 Plus T is similar to the TI-84 Plus Silver Edition, with ninety-six 16 KB pages of archive memory, for a total of 1540 KB. However, unlike the TI-84 Plus, the TI-84 Plus T does not allow users to execute assembly programs. The TI-84 Plus T has 2 different Exam Modes available with different levels of restrictiveness. The most restrictive level does not allow for any existing programs to be accessed, and does not allow any new programs to be created. This mode makes the LED blink green. The second, more moderate Exam Mode is the same, apart from three additional applications being allowed (PlySmlt2, Inequalz and Conics). This mode makes the LED blink orange.
TI-84 Plus C Silver Edition
The TI-84 Plus C Silver Edition was released in 2013 as the first
Z80
The Zilog Z80 is an 8-bit microprocessor designed by Zilog that played an important role in the evolution of early personal computing. Launched in 1976, it was designed to be software-compatible with the Intel 8080, offering a compelling altern ...
-based Texas Instruments graphing calculator with a color screen. It had a 320×240-pixel full-color screen, a modified version of the TI-84 Plus's 2.55MP operating system, a removable 1200 mAh rechargeable lithium-ion battery, and keystroke compatibility with existing math and programming tools. It had the standard 2.5 mm I/O (DBUS) port and a mini-USB port for connectivity and charging. The calculator was praised for its high-resolution (relative to contemporary graphing calculators) color screen, which allowed new pedagogical approaches such as graphing multiple functions together in different colors. It was widely criticized for its slow performance by educators and hobbyists/hackers alike; the performance was attributed to the calculator retaining its monochrome predecessors' CPU to drive a screen displaying 300 times as much image information. Nonetheless it demonstrated the value of a color-screen TI-84 Plus-family calculator and was superseded two years later by the TI-84 Plus CE which was embraced by the calculator hobbyist community. Notable third-party milestones included overclocking the device from 15 MHz to 22 MHz and the third-party Doors CS shell.
TI-84 Plus CE and TI-84 Plus CE-T
The TI-84 Plus CE (known as the TI-83 Premium CE in France) was publicly previewed by TI Education in January 2015 and released in 2015. The calculator retains the 320×240-pixel color screen, rechargeable battery, and key layout of the TI-84 Plus C Silver Edition, while removing the 2.5 mm I/O ("DBUS") linkport and moving the USB port and charging LED to the right side of the handheld. The calculator's OS 5.x is incompatible with the TI-84 Plus C Silver Edition's hardware. In addition, the RSA signing key length has been increased to 2048 bits, making infeasible previous efforts to unlock the calculator to unrestricted third-party software development. The calculator has 154 KB of user-accessible RAM and 3.0 MB of Archive memory. It uses the
eZ80
The Zilog eZ80 is an 8-bit microprocessor designed by Zilog as an updated version of the company's first product, the highly-successful Zilog Z80. The eZ80 is binary compatible with the Z80, but it operates almost three times faster at the same ...
processor from Zilog, making all Z80 assembly programs from the previous TI-84 Plus series calculators incompatible. The CE was introduced in multiple colors (Classic (black), Silver Linings, Radical Red, True Blue, Denim (navy blue), Lightning (light blue), Plum Pi (purple); Positively Pink (as of March 2015), Golden Ratio, and Bright White (as of June 2016) were added later), and further colors have since been released. Like the rest of the TI-84 Plus series, certain countries permit its use in examinations. The calculator comes programmed with seven different languages (
English
English usually refers to:
* English language
* English people
English may also refer to:
Culture, language and peoples
* ''English'', an adjective for something of, from, or related to England
* ''English'', an Amish ter ...
,
French
French may refer to:
* Something of, from, or related to France
** French language, which originated in France
** French people, a nation and ethnic group
** French cuisine, cooking traditions and practices
Arts and media
* The French (band), ...
,
German
German(s) may refer to:
* Germany, the country of the Germans and German things
**Germania (Roman era)
* Germans, citizens of Germany, people of German ancestry, or native speakers of the German language
** For citizenship in Germany, see also Ge ...
,
Dutch
Dutch or Nederlands commonly refers to:
* Something of, from, or related to the Netherlands
** Dutch people as an ethnic group ()
** Dutch nationality law, history and regulations of Dutch citizenship ()
** Dutch language ()
* In specific terms, i ...
,
Portuguese,
Spanish
Spanish might refer to:
* Items from or related to Spain:
**Spaniards are a nation and ethnic group indigenous to Spain
**Spanish language, spoken in Spain and many countries in the Americas
**Spanish cuisine
**Spanish history
**Spanish culture
...
, and
Swedish
Swedish or ' may refer to:
Anything from or related to Sweden, a country in Northern Europe. Or, specifically:
* Swedish language, a North Germanic language spoken primarily in Sweden and Finland
** Swedish alphabet, the official alphabet used by ...
).
In 2016, the TI-84 Plus CE-T was released for the European educational market. The only significant difference from the CE model is the addition of an LED that blinks while the calculator is in Press-to-Test mode.
CE calculators in hardware revisions M and later (which were manufactured starting May 2019) have a revamped PCB and contain an improved architecture, with caching with a more recent flash chip (Winbond 25Q32JVSIQ), compared to previous revisions (up to L), which contained a Winbond W29GL032C. Due to this change, these more recent revisions have seen a significant improvement in overall speed.
In 2020, TI Education announced its decision to remove support for assembly and C programming on these calculators in response to a video posted on YouTube detailing how to bypass the test mode on OS version 5.2.2. TI's response was widely considered unnecessary, and led to anger from users. The changes are reflected in OS version 5.5.1 for the European models and OS version 5.6 for the US models. Currently, an exploit called ArTIfiCE has been released that allows for native code execution through a bug in the CabriJR app.
TI-84 Plus CE-T Python Edition and TI-84 Plus CE Python
The TI-84 Plus CE-T Python Edition was released in 2021 and provides OS version 5.6 and above with the ability to program the calculator in
Python
Python may refer to:
Snakes
* Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia
** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia
* Python (mythology), a mythical serpent
Computing
* Python (prog ...
and includes a preloaded bundle of applications. The Python implementation is extremely slow compared to
NumWorks
NumWorks is a technology company that designs, develops, and sells graphing calculators. Their calculators are source-available and have their hardware design available under a Creative Commons license. Its first calculator, the N0100, was relea ...
and
HP calculators due to the use of an ARM coprocessor running
CircuitPython
CircuitPython is an open-source derivative of the MicroPython programming language targeted toward students and beginners. Development of CircuitPython is supported by Adafruit Industries. It is a software implementation of the programming langua ...
, which communicates to the calculator via 115200 baud UART serial. In the North American market, the TI-84 Plus CE Python replaced the existing TI-84 Plus CE in 2021.
Around 2021, Texas Instruments removed the charging light to simplify and reduce costs (notably on the black model).
Software
There are three different types of
program
Program (American English; also Commonwealth English in terms of computer programming and related activities) or programme (Commonwealth English in all other meanings), programmer, or programming may refer to:
Business and management
* Program m ...
s which can be downloaded or programmed into the calculators:
TI-BASIC
TI-BASIC is the official name of a BASIC-like language built into Texas Instruments' graphing calculators.
TI-BASIC is a language family of three different and incompatible versions, released on different products:
* TI-BASIC 83 (on Z80 proces ...
, Z80
assembly language
In computing, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence bet ...
, and Flash applications (also written in Z80 assembly). The TI-84 Plus CE is different in that programs are written in
TI-BASIC
TI-BASIC is the official name of a BASIC-like language built into Texas Instruments' graphing calculators.
TI-BASIC is a language family of three different and incompatible versions, released on different products:
* TI-BASIC 83 (on Z80 proces ...
, eZ80
assembly language
In computing, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence bet ...
, or in the
C programming language
C (''pronounced'' '' – like the letter c'') is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of ...
. In addition, there are programs available that are able to compile or interpret other programming languages. The TI-84 Plus CE-T Python Edition supports the Python programming language. Also, there are several languages developed by community members for the calculators, notably ICE, which is for the TI-84 Plus CE, and Axe, which is for the TI-84 Plus and TI-84 Plus SE. There are a wide range of applications that this produces, including science classes, games,
calculus
Calculus is the mathematics, mathematical study of continuous change, in the same way that geometry is the study of shape, and algebra is the study of generalizations of arithmetic operations.
Originally called infinitesimal calculus or "the ...
, and note taking (when put together with a separately sold keyboard).
The TI-84 Plus series is exactly like its predecessor in that it can be used on the
SAT
The SAT ( ) is a standardized test widely used for college admissions in the United States. Since its debut in 1926, its name and Test score, scoring have changed several times. For much of its history, it was called the Scholastic Aptitude Test ...
and
ACT examinations as well as
International Baccalaureate
The International Baccalaureate Organization (IBO), more commonly known as the International Baccalaureate (IB), is a nonprofit foundation headquartered in Geneva, Switzerland, and founded in 1968. It offers four educational programmes: the I ...
examinations. However, in some cases those administering the exam may reset the calculator's memory beforehand to prevent cheating through the use of built-in programs or other data.
When
OS 2.30 was initially released, users noticed the speed of graphing was greatly reduced. The explanation was that the update added
asymptote
In analytic geometry, an asymptote () of a curve is a line such that the distance between the curve and the line approaches zero as one or both of the ''x'' or ''y'' coordinates tends to infinity. In projective geometry and related contexts, ...
checking in graphing.
In January 2006, Texas Instruments released v2.40 of the operating system for the TI-84 Plus series. The most noticeable addition to the new OS was the "Press-To-Test" feature that allowed a teacher to disable any programs installed on the calculator, so they cannot be used on tests, etc.
As of OS version 2.53MP which was released in February 2010, support was added for
prettyprint
Pretty-printing (or prettyprinting) is the application of any of various stylistic formatting conventions to text files, such as source code, markup, and similar kinds of content. These formatting conventions may entail adhering to an indentati ...
ed expressions. However, some programs stopped working correctly in this OS version, or were running slower. The current OS version is 2.55MP, which was released in January 2011.
In July 2009, a
community-made patch was released which allowed user-made operating systems to be easily uploaded onto the TI-84 Plus series. Shortly after the patch was developed, the RSA keys for the calculator's operating system were factored via the
General number field sieve (GNFS) algorithm, making a software patch unnecessary. In response to this, Texas Instruments released a newer hardware revision which only accepts other, stronger RSA keys, making it harder to load user-made operating systems or older TI operating systems (2.53MP and earlier). The community has found a way around the newest limitation by discovering a way to revert to older versions of the boot code.
The TI-84 Plus CE-T Python Edition supports using
CircuitPython
CircuitPython is an open-source derivative of the MicroPython programming language targeted toward students and beginners. Development of CircuitPython is supported by Adafruit Industries. It is a software implementation of the programming langua ...
, a Python 3 variant, developed by
Adafruit
Adafruit Industries is an open-source hardware company based in New York, United States. It was founded by Limor Fried in 2005. The company designs, manufactures and sells electronics products, electronics components, tools, and accessories. It ...
. Only the math and random modules are initially supported, but it is possible that wider support will become available either from TI or from the community.
Critics point out that the basic design of the TI-84 has not changed since it was released in 2004, contrary to the trend of rapid design change occurring in other areas of electronics manufacturing.
Technical specifications
*
CPU
A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, log ...
:
Zilog Z80
The Zilog Z80 is an 8-bit computing, 8-bit microprocessor designed by Zilog that played an important role in the evolution of early personal computing. Launched in 1976, it was designed to be Backward compatibility, software-compatible with the ...
15 MHz, with a 6 MHz compatibility mode.
*
Flash ROM
Flash memory is an electronic non-volatile computer memory storage medium that can be electrically erased and reprogrammed. The two main types of flash memory, NOR flash and NAND flash, are named for the NOR and NAND logic gates. Both use ...
:
** Plus Edition: 480
KB user-accessible out of 1 MB total
** Silver Edition: 1.5
MB user-accessible out of 2 MB total
** Third-party software permits usage of
FAT16
File Allocation Table (FAT) is a file system developed for personal computers and was the default file system for the MS-DOS and Windows 9x operating systems. Originally developed in 1977 for use on floppy disks, it was adapted for use on Ha ...
-formatted USB drives
*
RAM
Ram, ram, or RAM most commonly refers to:
* A male sheep
* Random-access memory, computer memory
* Ram Trucks, US, since 2009
** List of vehicles named Dodge Ram, trucks and vans
** Ram Pickup, produced by Ram Trucks
Ram, ram, or RAM may also ref ...
: 24 KB user-accessible out of 128 KB total (48 KB on newer models)
*
Display:
** Text: -16-×, 8, characters (normal font)
** Graphics:
*** Plus Edition: 96 (0-95) × 64 (0-63)
pixel
In digital imaging, a pixel (abbreviated px), pel, or picture element is the smallest addressable element in a Raster graphics, raster image, or the smallest addressable element in a dot matrix display device. In most digital display devices, p ...
s, monochrome (software grayscale can be used)
LCD
A liquid-crystal display (LCD) is a flat-panel display or other electronically modulated optical device that uses the light-modulating properties of liquid crystals combined with polarizers to display information. Liquid crystals do not em ...
*** Plus C/CE: 320 × 240-pixel screen, 140 DPI, 16-bit color. Drawing pixel range: 0-164 × 0-264.
*
I/O:
** Link port, 9.6
kbit/s
In telecommunications, data transfer rate is the average number of bits ( bitrate), characters or symbols ( baudrate), or data blocks per unit time passing through a communication link in a data-transmission system. Common data rate units are mu ...
** 50-button built-in keypad
*
USB
Universal Serial Bus (USB) is an industry standard, developed by USB Implementers Forum (USB-IF), for digital data transmission and power delivery between many types of electronics. It specifies the architecture, in particular the physical ...
*
Power
Power may refer to:
Common meanings
* Power (physics), meaning "rate of doing work"
** Engine power, the power put out by an engine
** Electric power, a type of energy
* Power (social and political), the ability to influence people or events
Math ...
:
** Silver Edition: 4
AAA batteries
The AAA battery (or triple-A battery) is a standard size of dry cell battery. One or more AAA batteries are commonly used in low-drain portable electronic devices. A zinc–carbon battery in this size is designated by IEC as R03, by ANSI C1 ...
plus 1
SR44SW or 303
silver oxide battery
A silver oxide battery Battery nomenclature#IEC_electrochemical system codes for primary batteries, (IEC code: S) is a primary cell using silver oxide as the cathode material and zinc for the anode. These cells maintain a nearly constant nomin ...
for
backup
In information technology, a backup, or data backup is a copy of computer data taken and stored elsewhere so that it may be used to restore the original after a data loss event. The verb form, referring to the process of doing so, is "wikt:back ...
** C Silver Edition and CE: Rechargeable
lithium-ion battery
A lithium-ion or Li-ion battery is a type of rechargeable battery that uses the reversible intercalation of Li+ ions into electronically conducting solids to store energy. Li-ion batteries are characterized by higher specific energy, energ ...
* Integrated
programming language
A programming language is a system of notation for writing computer programs.
Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
s:
TI-BASIC
TI-BASIC is the official name of a BASIC-like language built into Texas Instruments' graphing calculators.
TI-BASIC is a language family of three different and incompatible versions, released on different products:
* TI-BASIC 83 (on Z80 proces ...
and
machine code
In computer programming, machine code is computer code consisting of machine language instructions, which are used to control a computer's central processing unit (CPU). For conventional binary computers, machine code is the binaryOn nonb ...
.
Assembly requires a
computer
A computer is a machine that can be Computer programming, programmed to automatically Execution (computing), carry out sequences of arithmetic or logical operations (''computation''). Modern digital electronic computers can perform generic set ...
with a
Z80
The Zilog Z80 is an 8-bit microprocessor designed by Zilog that played an important role in the evolution of early personal computing. Launched in 1976, it was designed to be software-compatible with the Intel 8080, offering a compelling altern ...
assembler or an on-calc assembler.
Programming
The TI-84 Plus is based heavily on its predecessor, the
TI-83 Plus
The TI-83 series is a series of graphing calculators manufactured by Texas Instruments.
The original TI-83 is itself an upgraded version of the TI-82. Released in 1996, it was one of the most popular graphing calculators for students. In addit ...
. As with all other calculators in the series, the TI-84 Plus supports native Z80 assembly as well as TI's interpreted,
BASIC
Basic or BASIC may refer to:
Science and technology
* BASIC, a computer programming language
* Basic (chemistry), having the properties of a base
* Basic access authentication, in HTTP
Entertainment
* Basic (film), ''Basic'' (film), a 2003 film
...
-like language for calculators, dubbed
TI-BASIC
TI-BASIC is the official name of a BASIC-like language built into Texas Instruments' graphing calculators.
TI-BASIC is a language family of three different and incompatible versions, released on different products:
* TI-BASIC 83 (on Z80 proces ...
.
Programming
Program (American English; also Commonwealth English in terms of computer programming and related activities) or programme (Commonwealth English in all other meanings), programmer, or programming may refer to:
Business and management
* Program m ...
for the TI-84 Plus is nearly identical to programming for the
TI-83 Plus
The TI-83 series is a series of graphing calculators manufactured by Texas Instruments.
The original TI-83 is itself an upgraded version of the TI-82. Released in 1996, it was one of the most popular graphing calculators for students. In addit ...
, with a few new functions in both TI-BASIC and the calculator's assembly support that do not exist on earlier models and OS versions. Several attempts have been made at creating a C to Z80 assembler, such as
SDCC.
The TI-84 Plus CE series can be programmed in
TI-BASIC
TI-BASIC is the official name of a BASIC-like language built into Texas Instruments' graphing calculators.
TI-BASIC is a language family of three different and incompatible versions, released on different products:
* TI-BASIC 83 (on Z80 proces ...
, eZ80 assembly, or with the C programming language. To aid in programming, a USB keyboard can be attached to the TI-84 Plus CE via a
USB On-The-Go
USB On-The-Go (USB OTG or just OTG) is a specification first used in late 2001 that allows USB devices, such as tablets or smartphones, to also act as a host, allowing other USB devices, such as USB flash drives, digital cameras, mice or keyb ...
adapter.
In 2021, the TI-84 Plus CE Python Edition was released, which supports native Python programming via an ARM coprocessor. An app was made to add functionality to the software.
The TI-84 Plus series calculators' dialect of TI-BASIC is the same as that of the TI-83 Plus series, but with a few more commands including ones for date and time, and colors.
On 20 May 2020, Texas Instruments revealed that support of assembly and C programming would be removed starting in OS version 5.5.1 for the TI-84 Plus CE and TI-83 Premium CE. 4 months later, a
jailbreak
A prison escape (also referred to as a bust out, breakout, jailbreak, jail escape or prison break) is the act of an inmate leaving prison through unofficial or illegal ways. Normally, when this occurs, an effort is made on the part of authorit ...
called arTIfiCE, which exploits the application Cabri Jr. to run arbitrary code, was written that restored compatibility, and many other apps such as Cesium have been written since, building on arTIfiCE. On 1 April 2025, OS 5.8.3 was released, disabling two variations of arTIfiCE used to run arbitrary assembly code.
Connection software
The TI-Connect software for older calculators was phased out in favor of TI-Connect CE, which works on TI-84, TI-84 Plus C, and TI-84 Plus CE. It supports loading bundles of files, multi-device syncing and exam mode deployment, along with the ability to send
OS updates to multiple calculators at the same time, and a built-in IDE for
TI-BASIC
TI-BASIC is the official name of a BASIC-like language built into Texas Instruments' graphing calculators.
TI-BASIC is a language family of three different and incompatible versions, released on different products:
* TI-BASIC 83 (on Z80 proces ...
programming
Program (American English; also Commonwealth English in terms of computer programming and related activities) or programme (Commonwealth English in all other meanings), programmer, or programming may refer to:
Business and management
* Program m ...
.
See also
*
Texas Instruments
Texas Instruments Incorporated (TI) is an American multinational semiconductor company headquartered in Dallas, Texas. It is one of the top 10 semiconductor companies worldwide based on sales volume. The company's focus is on developing analog ...
*
Comparison of Texas Instruments graphing calculators
A graphing calculator is a class of hand-held calculator that is capable of plotting graphs and solving complex functions. There are several companies that manufacture models of graphing calculators. Texas Instruments is a major manufacturer.
Th ...
*
Cemetech
Cemetech () is a programming and hardware development group and developer community founded in 2000. Its primary focus is developing third-party software for TI and Casio graphing calculators, along with a focus on mobile and wearable computin ...
*
TI-BASIC
TI-BASIC is the official name of a BASIC-like language built into Texas Instruments' graphing calculators.
TI-BASIC is a language family of three different and incompatible versions, released on different products:
* TI-BASIC 83 (on Z80 proces ...
References
External links
TI Education Portalticalc.orgThe flagship hobbyist program- and game-hosting archives
{{DEFAULTSORT:Ti-84 Plus Series
Graphing calculators
TI-84
The TI-84 Plus is a graphing calculator made by Texas Instruments which was released in early 2004. There is no original TI-84, only the TI-84 Plus, the TI-84 Plus Silver Edition models, the TI-84 Plus C Silver Edition, the TI-84 Plus CE, and ...
Products introduced in 2004
Z80