TI calculator character sets

Last updated

In computing, a character set is a system of assigning numbers to characters so that text can be represented as a list of numbers (which are then stored, for example, as a file). For example, ASCII assigns 61 to "A". As part of the design process, Texas Instruments (TI) decided to modify the base Latin-1 character set for use with its calculator interface. By adding symbols to the character set, it was possible to reduce design complexity as much more complex parsing would have to have been used otherwise.

Contents

TI-83 Plus/84 Plus Series

Code points 0xDF to 0xF0 differ between the small font and large font.

TI-83 Plus character set [1] [2] [3] [4]
0123456789ABCDEF
0x𝘯
1D62F
uvw
25B6

2B06

2B07

222B
×
00D7
▫︎
25AB
˖
02D6
·
00B7

1D1B
³
00B3
𝗙
1D5D9
1x
221A
⁻¹
207B 00B9
²
00B2

2220
°
00B0
ʳ
02B3

1D40

2264

2260

2265
˗
02D7

1D07

2192

23E8

2191

2193
2x  SP   ! " #
2074
% & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z θ
03B8
\ ] ^ _
6x ` a b c d e f g h i j k l m n o
7x p q r s t u v w x y z { | } ~ =
003D
8x
2080

2081

2082

2083

2084

2085

2086

2087

2088

2089
Á
00C1
À
00C0
Â
00C2
Ä
00C4
á
00E1
à
00E0
9x â
00E2
ä
00E4
É
00C9
È
00C8
Ê
00CA
Ë
00CB
é
00E9
è
00E8
ê
00EA
ë
00EB
Í
00CD
Ì
00CC
Î
00CE
Ï
00CF
í
00ED
ì
00EC
Ax î
00EE
ï
00EF
Ó
00D3
Ò
00D2
Ô
00D4
Ö
00D6
ó
00F3
ò
00F2
ô
00F4
ö
00F6
Ú
00DA
Ù
00D9
Û
00DB
Ü
00DC
ú
00FA
ù
00F9
Bx û
00FB
ü
00FC
Ç
00C7
ç
00E7
Ñ
00D1
ñ
00F1
´
00B4
`
0060
¨
00A8
¿
00BF
¡
00A1
α
03B1
β
03B2
γ
03B3
Δ
0394
δ
03B4
Cx ε
03B5
[
005B
λ
03BB
μ
03BC
π
03C0
ρ
03C1
Σ
03A3
σ
03C3
τ
03C4
φ
03C6
Ω
03A9

0078 0305

0079 0305
˟
02DF

2026

25C0
  Symbols and Punctuation

Small font

TI-83 Plus character set (small font) [2] [4]
0123456789ABCDEF
Dx
25A0

2215

2010
²
00B2
°
00B0
³
00B3
 LF  𝑖
1D456

0050 0302
χ
03C7
𝙵
1D675
𝑒
1D452
ʟ
029F
𝗡
1D5E1

2E29

1D07
ExLIST
LOCK
SCATTER
1
SCATTER
2
XY
LINE 1
XY
LINE 2
BOXPLOT
1
BOXPLOT
2
HISTO
GRAM 1
HISTO
GRAM 2
MOD
BOXPLOT 1
MOD
BOXPLOT 2
NORM
PROB
PLOT 1
NORM
PROB
PLOT 2
TWO
SPACES
THREE
SPACES
FIVE
SPACES
FxSIX
SPACES

2592
$
0024
⬆︎
2B06
ß
00DF

2423

2044

2B1A
THICK
GRAPH
DOT
[lower-alpha 1]
[lower-alpha 1]
25AA
  Symbols and Punctuation

Large font

TI-83 Plus character set (large font) [1] [3] [4]
0123456789ABCDEF
Dx
25A0

2215

2010
²
00B2
°
00B0
³
00B3
 LF  𝑖
1D456

0050 0302
χ
03C7
𝙵
1D675
𝑒
1D452
ʟ
029F
𝗡
1D5E1

2E29

27A7
Ex
2588

21E7
🅰
1F170
🅰 [lower-alpha 2]
1F170
_
005F

21A5

0041 0332

0061 0332
LINETHICK
LINE

25E5

25E3
GRAPH
PATH
GRAPH
ANIMATE
GRAPH
DOT
⬆︎
2B06
Fx⬇︎
2B07

2592
$
0024
⬆︎
2B06
ß
00DF

2423

2044

2B1A
THICK
GRAPH
DOT
[lower-alpha 1]
[lower-alpha 1]
25AA
  Symbols and Punctuation
  1. 1 2 3 4 Only present on the TI-84+ CSE, the TI-84+ CE, and the TI-83 Premium CE.
  2. Lowercase a in the calculator's font

TI-86

The TI-86 character encoding aligns with the ASCII printable characters, but includes its own characters in place of the C0 control codes and 0x7F, as well as defining its own characters in the 0x80 to 0xFF range (which is not part of ASCII). [5] [6]

TI-86 character set
0123456789ABCDEF
0x 𝐛
1D41B
𝐨
1D428
𝐝
1D41D
𝐡
1D421

25B6

2B06

2B07

222B
×
00D7
𝐀
1D400
𝐁
1D401
𝐂
1D402
𝐃
1D403
𝐄
1D404
𝐅
1D405
1x
221A
⁻¹
207B 00B9
²
00B2

2220
°
00B0
ʳ
02B3

1D40

2264

2260

2265
-
002D

1D07

2192

23E8

2191

2193
2x  SP   ! " # $ % & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z [ \ ] ^ _
6x ` a b c d e f g h i j k l m n o
7x p q r s t u v w x y z { | } ~ =
003D
8x
2080

2081

2082

2083

2084

2085

2086

2087

2088

2089
Á
00C1
À
00C0
Â
00C2
Ä
00C4
á
00E1
à
00E0
9x â
00E2
ä
00E4
É
00C9
È
00C8
Ê
00CA
Ë
00CB
é
00E9
è
00E8
ê
00EA
ë
00EB
Í
00CD
Ì
00CC
Î
00CE
Ï
00CF
í
00ED
ì
00EC
Ax î
00EE
ï
00EF
Ó
00D3
Ò
00D2
Ô
00D4
Ö
00D6
ó
00F3
ò
00F2
ô
00F4
ö
00F6
Ú
00DA
Ù
00D9
Û
00DB
Ü
00DC
ú
00FA
ù
00F9
Bx û
00FB
ü
00FC
Ç
00C7
ç
00E7
Ñ
00D1
ñ
00F1
´
00B4
`
0060
¨
00A8
¿
00BF
¡
00A1
α
03B1
β
03B2
γ
03B3
Δ
0394
δ
03B4
Cx ε
03B5
θ
03B8
λ
03BB
μ
03BC
π
03C0
ρ
03C1
Σ
03A3
σ
03C3
τ
03C4
φ
03C6
Ω
03A9

0078 0305

0079 0305
˟
02DF

2026

25C0
Dx
25A0

2215

2010
²
00B2
°
00B0
³
00B3
 LF 
27A7
LINETHICK
LINE

25E5

25E3
ANIM
D LINE
ANIM
22F1

2588
Ex
21E7
🅰
1F170
🅰 [lower-alpha 1]
1F170
_
005F

21A5

0041 0332

0061 0332

2592
PLOT
SQUARE
PLOT
CROSS
PLOT
DOT

2074

FE66
  Symbols and Punctuation
  1. Lowercase a in the calculator's font

TI-89/92 Series

The TI-89/92 Series calculators use a character encoding similar to Latin-1, except that most of the control characters are replaced with mathematical symbols or Greek letters. [7] [8] [9] [10] [11] All characters are printable except the null character.

TI-89/92 character set
0123456789ABCDEF
0x NUL
2401

2402

2403

2404

2405

2406
🔔
1F514

232B

21E5

21B4

2BB5

2912

21B5
🔒
1F512

2713
1x
25A0

25C2

25B8

25B4

25BE

2190

2192

2191

2193

25C0

25B6

2B06

222A

2229

2282

2208
2x  SP   ! " # $ % & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z [ \ ] ^ _
6x ` a b c d e f g h i j k l m n o
7x p q r s t u v w x y z { | } ~
25C6
8x α
03B1
β
03B2
Γ
0393
γ
03B3
Δ
0394
δ
03B4
ε
03B5
ζ
03B6
θ
03B8
λ
03BB
ξ
03BE

220F
π
03C0
ρ
03C1

2211
σ
03C3
9x τ
03C4
φ
03C6
ψ
03C8
Ω
03A9
ω
03C9

1D07

212F
𝐢
1D422
ʳ
02B3

1D40

0078 0305

0079 0305

2264

2260

2265

2220
Ax
2026
¡ ¢ £ ¤ ¥ ¦ §
221A
© ª « ¬
207B
® ¯
Bx ° ± ² ³ ⁻¹
207B 00B9
µ ·
207A
¹ º »
2202

222B

221E
¿
Cx À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
Dx Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
Ex à á â ã ä å æ ç è é ê ë ì í î ï
Fx ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ
  Symbols and Punctuation

See also

Related Research Articles

<span class="mw-page-title-main">TI-89 series</span> Series of graphing calculators

The TI-89 and the TI-89 Titanium are graphing calculators developed by Texas Instruments (TI). They are differentiated from most other TI graphing calculators by their computer algebra system, which allows symbolic manipulation of algebraic expressions—equations can be solved in terms of variables, whereas the TI-83/84 series can only give a numeric result.

<span class="mw-page-title-main">Graphing calculator</span> Electronic calculator capable of plotting graphs

A graphing calculator is a handheld computer that is capable of plotting graphs, solving simultaneous equations, and performing other tasks with variables. Most popular graphing calculators are programmable calculators, allowing the user to create customized programs, typically for scientific, engineering or education applications. They have large screens that display several lines of text and calculations.

<span class="mw-page-title-main">TI-83 series</span> Series of graphing calculators produced by Texas Instruments

The TI-83 series is a series of graphing calculators manufactured by Texas Instruments.

<span class="mw-page-title-main">PETSCII</span> Character encoding on Commodore computers

PETSCII, also known as CBM ASCII, is the character set used in Commodore Business Machines' 8-bit home computers.

<span class="mw-page-title-main">TI-85</span> Graphing calculator by Texas Instruments

The TI-85 is a graphing calculator made by Texas Instruments based on the Zilog Z80 microprocessor. Designed in 1992 as TI's second graphing calculator, it was replaced by the TI-86, which has also been discontinued.

<span class="mw-page-title-main">TI-84 Plus series</span> Series of graphing calculators produced by Texas Instruments

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, and the TI-84 Plus CE. The TI-84 Plus is an enhanced version of the TI-83 Plus. The key-by-key correspondence is relatively the same, but the TI-84 features improved hardware. The archive (ROM) is about 3 times as large, and the CPU is about 2.5 times as fast. A USB port and built-in clock functionality were also added. The USB port on the TI-84 Plus series is USB On-The-Go compliant, similar to the next generation TI-Nspire 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.

<span class="mw-page-title-main">TI-82</span> Graphics calculator produced by Texas Instruments

The TI-82 is a graphing calculator made by Texas Instruments. The TI-82 was designed in 1993 as a stripped down, more user friendly version of the TI-85, and as a replacement for the TI-81. It was the direct predecessor of the TI-83. It shares with the TI-85 a 6 MHz Zilog Z80 microprocessor. Like the TI-81, the TI-82 features a 96×64 pixel display, and the core feature set of the TI-81 with many new features.

<span class="mw-page-title-main">TI-81</span> Graphing calculator produced by Texas Instruments

The TI-81 was the first graphing calculator made by Texas Instruments. It was designed in 1990 for use in algebra and precalculus courses. Since its release, it has been superseded by a series of newer calculators: the TI-85, TI-82, TI-83, TI-86, TI-83 Plus, TI-83 Plus Silver Edition, TI-84 Plus, TI-84 Plus Silver Edition, TI-84 Plus C Silver Edition, TI-Nspire, TI-Nspire CAS, TI-84 Plus CE, and most recently, the TI-84 Plus CE Python. Most of them share the original feature set and 96×64-pixel display that began with this calculator, with the exceptions of the TI-84 Plus C Silver Edition and the TI-84 Plus CE family.

TI-BASIC is the official name of a BASIC-like language built into Texas Instruments (TI)'s graphing calculators. TI-BASIC is a language family of three different and incompatible versions, released on different products:

<span class="mw-page-title-main">TI-73 series</span> Series of graphing calculators produced by Texas Instruments

The TI 73 series is a series of graphing calculators made by Texas Instruments, all of which have identical hardware.

Programmable calculators are calculators that can automatically carry out a sequence of operations under control of a stored program. Most are Turing complete, and, as such, are theoretically general-purpose computers. However, their user interfaces and programming environments are specifically tailored to make performing small-scale numerical computations convenient, rather than general-purpose use.

<span class="mw-page-title-main">TiEmu</span> Emulator for Texas Instruments calculators

TiEmu is an emulator that works on many different operating systems like Linux/Unix, macOS, FreeBSD, Microsoft Windows and so on. It emulates the Motorola 68000 series Texas Instruments graphing calculators. TiEmu is licensed under the GPL.

Virtual TI, or "VTI," is a feature-rich graphing calculator emulator for Microsoft Windows, written in C++ by Rusty Wagner. It features a graphical debugger, a grayscale display, data transfer between computer and emulated calculator, black-link, parallel link and more.

<span class="mw-page-title-main">TI-Nspire series</span> Series of graphing calculators

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 flagship calculators such as the TI-89 series.

On graphing calculators, an assembly shell is a program that is used to run other programs written in the calculator's native machine code rather than the calculator's standard high-level programming language. While all assembly shells can run assembly programs, some can also run high-level programs. For example, MirageOS and DoorsCS, two popular TI-83+ assembly shells, can run TI-BASIC programs by placing a colon as the first bit of code on the first line in the program.

<span class="mw-page-title-main">Texas Instruments signing key controversy</span> Refers to Texas Instruments response to a project to factorize cryptographic keys.

The Texas Instruments signing key controversy resulted from Texas Instruments' (TI) response to a project to factorize the 512-bit RSA cryptographic keys needed to write custom firmware to TI devices.

<span class="mw-page-title-main">ZX Spectrum character set</span>

The ZX Spectrum character set is the variant of ASCII used in the ZX Spectrum family computers. It is based on ASCII-1967 but the characters ^, ` and DEL are replaced with ↑, £ and ©. It also differs in its use of the C0 control codes other than the common BS and CR, and it makes use of the 128 high-bit characters beyond the ASCII range. The ZX Spectrum's main set of printable characters and system font are also used by the Jupiter Ace computer.

Cemetech is a programming and hardware development group and developer community founded in 2000. Its primary software focus is calculator programming for TI and Casio graphing calculators, and its primary hardware focus is on mobile and wearable computing hardware. Among its most notable projects are the Doors CS shell for the TI-83+ series of graphing calculators, the Clove 2 dataglove, the Ultimate Calculator, and the CALCnet / globalCALCnet system for networking graphing calculators and connecting them to the Internet. The Cemetech website hosts tools for calculator programmers, including the SourceCoder TI-BASIC IDE and the jsTIfied TI-83+/84+ emulator. The founder of the site, Dr. Christopher Mitchell, began the site to showcase his personal projects, but since its early days, it has branched out to become one of the several major sites of the TI calculator hobbyist community and a source for hardware and programming development assistance. It has incubated many software and hardware projects beginning in the calculator community at its roots but including microprocessor development, general electrical engineering, desktop applications, and mobile/web applications.

The RPL character set is an 8-bit character set and encoding used by most RPL calculators manufactured by Hewlett-Packard as well as by the HP 82240B thermo printer. It is sometimes referred to simply as "ECMA-94" in documentation, although it is for the most part a superset of ISO/IEC 8859-1 / ECMA-94 in terms of printable characters, and it differs from ISO/IEC 8859-1 by using displayable characters rather than control characters in the 0x80 to 0x9F range of code points.

<span class="mw-page-title-main">TI-BASIC 83</span> Calculator programming language

TI-BASIC 83,TI-BASIC Z80 or simply TI-BASIC, is the built-in programming language for the Texas Instruments programmable calculators in the TI-83 series. Calculators that implement TI-BASIC have a built in editor for writing programs. While the considerably faster Z80 assembly language is supported for the calculators, TI-BASIC's in-calculator editor and more user friendly syntax make it easier to use. TI-BASIC is interpreted.

References

  1. 1 2 "TI-83 Plus Large Font". TI-Basic Developer. Wikidot.
  2. 1 2 "TI-83 Plus Small Font". TI-Basic Developer. Wikidot.
  3. 1 2 Young, Jacob. "TI Calculator Fonts". jacobly.com.
  4. 1 2 3 TI-83 Plus Developer Guide (PDF) (Third Release ed.). Texas Instruments. 28 May 2002. pp. 156–170. Archived from the original (PDF) on 18 August 2008.
  5. "86 Character Map". ticalc.org. Retrieved 2019-05-09.
  6. Liévin, Romain; Singer, Tim. "TI-86 Link Protocol Guide - Tokens and Characters". Merthsoft.
  7. TI-89 TI-92 Plus Guidebook for Advanced Mathematics Software Version 2.0 (PDF). Texas Instruments. 2002. p. 555.
  8. TI-89 Titanium Graphing Calculator (PDF). Texus Instruments. 2010. p. 924.
  9. Voyage™ 200 Graphing Calculator (PDF). Texas Instruments. 2005. p. 919.
  10. "TI-89/92/Voyage 2000 Character Set". ticalc.org. 2006-10-28.
  11. Liévin, Romain; Singer, Tim. "TI-92 Link Protocol Guide - Tokens and Character Codes". Merthsoft.