Mark Wickens

back to Table of Contents

Character Code Table

The Casio FX/VX/Z series pocket computers use a custom character encoding that includes standard ASCII in the range 0x20-0x7F, half-width katakana in the range 0xA0-0xDF, and mathematical/scientific symbols in the upper ranges.

Model Differences

The FX-850P, FX-880P, FX-870P, VX-4, FX-890P, and Z-1 series all share the same character set, which includes mathematical symbols (Greek letters, superscript digits, set notation) and Japanese katakana. This is the character set documented below.

The PB-1000 uses a different character set that is compatible with the PB-700 series. It replaces many of the mathematical symbols with graphics characters (block drawing elements). Programs that use CHR$ codes above 0x7F may display differently when transferred between these families.

Character Code Table

Characters are shown with their hexadecimal column (top) and row (left side). For example, the letter “A” is at column 4, row 1, giving character code 0x41 (decimal 65).

HEX0123456789ABCDEF
0(SPC)0@P`pÅ×
1(DEL)!1AQaq¹
2(LINE TOP)(INS)"2BRbr²
3#3CScs³
4(SHIFT REL)$4DTdt
5(LINE CAN)%5EUeuΩ
6(LINE END)&6FVfv
7(BEL)'7GWgwπ£
8(BS)(8HXhxα¢
9(CAPS L→U))9IYiyβ±
A(LF)*:JZjzγ
B(HOME)+;K[k{ε
C(CLS)(→),<L¥l¦θ
D(CR)(←)-=M]m}μ
E(SHIFT SET)(↑).>N^n~σ⁻¹
F(CAPS U→L)(↓)/?O_o(DEL)φ÷ソ\

Character Ranges

Range (Hex) Range (Decimal) Contents  
00-0F 0-15 Control codes (not displayed)  
10-1F 16-31 Control codes (cursor, insert, delete)  
20-2F 32-47 Punctuation and symbols (space through /)  
30-3F 48-63 Digits 0-9 and symbols : ; < = > ?  
40-5F 64-95 Uppercase letters A-Z and @ [ \ ] ^ _  
60-7F 96-127 Lowercase letters a-z and ` { } ~ DEL
80-8F 128-143 Mathematical/scientific symbols  
90-9F 144-159 Superscript digits and special notation  
A0-DF 160-223 Half-width katakana  
E0-EF 224-239 Card suits, arrows, geometric shapes  
F0-FB 240-251 Currency symbols, CJK characters, misc  
FC-FF 252-255 Reserved (used internally)  

Notes


back to Table of Contents