Sharp pocket computer character sets
The Sharp pocket computer character sets are a number of 8-bit character sets used by various Sharp pocket computers and calculators in the 1980s and mid 1990s.
Character sets
PC-12xx and PC-14xx series
The Sharp PC-14xx series (like the Sharp PC-1403 (1986), PC-1403H or PC-1475) uses an 8-bit extended ASCII character set. With minor exceptions the lower half resembles the 7-bit ASCII character set.[1][2] The upper half contains a full set of half-width Katakana glyphs as well as a number of graphical and mathematical symbols. The Japanese glyphs are not documented and are available only after enabling an undocumented Japanese mode.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ 0 |
NUL 0000 |
SOH 0001 |
C-CE/ CL[3]/ CLS |
CA |
EOT 0004 |
ENQ 0005 |
ACK 0006 |
BRK[3] 0007 |
BASIC/ MODE |
CAL |
DEF[3] |
INS |
DEL |
ENTER 000D |
► 25BA |
◄ 25C4 |
1_ 16 |
DLE 0010 |
DC1 0011 |
DC2 0012 |
DC3 0013 |
DC4 0014 |
NAK 0015 |
SYN 0016 |
ETB 0017 |
CAN 0018 |
EM 0019 |
SUB 001A |
ESC 001B |
FS 001C |
GS 001D |
RS 001E |
US 001F |
2_ 32 |
SP 0020 |
! 0021 |
" 0022 |
# 0023 |
$ 0024 |
% 0025 |
& 0026 |
' 0027 |
( 0028 |
) 0029 |
* 002A |
+ 002B |
, 002C |
- 002D |
. 002E |
/ 002F |
3_ 48 |
0 0030 |
1 0031 |
2 0032 |
3 0033 |
4 0034 |
5 0035 |
6 0036 |
7 0037 |
8 0038 |
9 0039 |
: 003A |
; 003B |
< 003C |
= 003D |
> 003E |
? 003F |
4_ 64 |
@ 0040 |
A 0041 |
B 0042 |
C 0043 |
D 0044 |
E 0045 |
F 0046 |
G 0047 |
H 0048 |
I 0049 |
J 004A |
K 004B |
L 004C |
M 004D |
N 004E |
O 004F |
5_ 80 |
P 0050 |
Q 0051 |
R 0052 |
S 0053 |
T 0054 |
U 0055 |
V 0056 |
W 0057 |
X 0058 |
Y 0059 |
Z 005A |
[ 005B |
\/◣/¥ 005C/25E3/00A5 |
] 005D |
^ 005E |
_ 005F |
6_ 96 |
` 0060 |
a 0061 |
b 0062 |
c 0063 |
d 0064 |
e 0065 |
f 0066 |
g 0067 |
h 0068 |
i 0069 |
j 006A |
k 006B |
l 006C |
m 006D |
n 006E |
o 006F |
7_ 112 |
p 0070 |
q 0071 |
r 0072 |
s 0073 |
t 0074 |
u 0075 |
v 0076 |
w 0077 |
x 0078 |
y 0079 |
z 007A |
{ 007B |
| 007C |
} 007D |
~/¯ 007E/00AF |
DEL 007F |
8_ 128 |
MDF [EOF] |
REC [DSKF] |
POL [LOF] |
ROT [LOC] |
DECI |
HEX |
TEN |
RCP |
SQU |
CUR |
HSN |
HCS |
HTN |
AHS |
AHC |
AHT |
9_ 144 |
FACT |
LN |
LOG |
EXP |
SQR |
SIN |
COS |
TAN |
INT |
ABS |
SGN |
DEG |
DMS |
ASN |
ACS |
ATN |
A_ 160 |
RND |
AND [XOR] |
OR |
NOT |
ASC |
VAL |
LEN |
PEEK |
CHR$ [RENUM] |
STR$ [DELETE] |
MID$ |
LEFT$ |
RIGHT$ |
INKEY$ |
PI |
MEM |
B_ 176 |
RUN [FILES] |
NEW (NEW# [3]) [LFILES] |
CONT [INIT] |
PASS [KILL] |
LIST (LIST# [3]) [NAME] |
LLIST (LLIST# [3]) [SET] |
CSAVE, CSAVE M [COPY] |
CLOAD, CLOAD M, CLOAD? |
(MERGE/ ACC [4][5]) |
(EQU# [3]/ ARMT [4][5]) |
(MEM# [3]/ COMP [4][5]) |
(OPEN/ MDF? [4][5]) |
(CLOSE/ EFF [4][5]) |
(SAVE/ APR [4][5]) |
(LOAD/ DAYSI [4][5]) |
(CONSOLE/ DAYSII [4][5]) |
C_ 192 |
RANDOM |
DEGREE |
RADIAN |
GRAD |
BEEP |
WAIT |
GOTO |
TRON |
TROFF |
CLEAR |
USING |
DIM |
CALL |
POKE |
(CLS [3]/ BGNON [4][5]) |
(CURSOR [3]/ BGNOFF [4][5]) |
D_ 208 |
TO |
STEP |
THEN |
ON |
IF |
FOR |
LET |
REM |
END |
NEXT |
STOP |
READ |
DATA |
PAUSE |
PRINT, PRINT# |
INPUT, INPUT# |
E_ 224 |
GOSUB [OUTPUT] |
AREAD [APPEND] |
LPRINT [AS] |
RETURN |
RESTORE |
(CHAIN [3]/ ERASE [4][5]) |
(GCURSOR) |
(GPRINT) |
(LINE) |
(POINT) |
(PSET) |
(PRESET) |
(BASIC) |
(TEXT) |
(OPEN$) |
Prefix for alt. tokens |
F_ 240 |
0̸? 0030 0338 |
年 5E74 |
月 6708 |
日 65E5 |
円 5186 |
♠ 2660 |
♥ 2665 |
♦ 2666 |
♣ 2663 |
■ 25A0 |
□/⬚ 25A1/2B1A |
π 03C0 |
√ 221A |
Prefix for Japn. chars |
Letter Number Punctuation Symbol Other Undefined
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ 0 |
NUL 0000 |
≠ 2260 |
Σ/∑ 03A3/2211 |
ℂ 2102 |
ℙ 2119 |
𝔼 1D53C |
ₘ 2098 |
M̄ |
BS 0008 |
Ⅱ/¶ 2161/00B6 |
LF 000A |
◣ 25E3 |
◿ 25FF |
CR 000D |
θ 03B8 |
⥤ 2964 |
1_ 16 |
+? 002B? |
-? 002D? |
× 00D7 |
÷ 00F7 |
=? 003D? |
⋄/◊ 22C4/25CA |
≥ 2265 |
–? 2013? |
√ 221A |
π/Π 03C0/03A0 |
⥮? 296E? |
→ 2192 |
← 2190 |
↑ 2191 |
↓ 2193 |
O/℺ 004F/213A? |
2_ 32 |
SP 0020 |
! 0021 |
" 0022 |
# 0023 |
$ 0024 |
% 0025 |
& 0026 |
' 0027 |
( 0028 |
) 0029 |
* 002A |
+ 002B |
, 002C |
- 002D |
. 002E |
/ 002F |
3_ 48 |
0 0030 |
1 0031 |
2 0032 |
3 0033 |
4 0034 |
5 0035 |
6 0036 |
7 0037 |
8 0038 |
9 0039 |
: 003A |
; 003B |
< 003C |
= 003D |
> 003E |
? 003F |
4_ 64 |
@ 0040 |
A 0041 |
B 0042 |
C 0043 |
D 0044 |
E 0045 |
F 0046 |
G 0047 |
H 0048 |
I 0049 |
J 004A |
K 004B |
L 004C |
M 004D |
N 004E |
O 004F |
5_ 80 |
P 0050 |
Q 0051 |
R 0052 |
S 0053 |
T 0054 |
U 0055 |
V 0056 |
W 0057 |
X 0058 |
Y 0059 |
Z 005A |
[ 005B |
¥ 00A5 |
] 005D |
^ 005E |
_ 005F |
6_ 96 |
` 0060 |
a 0061 |
b 0062 |
c 0063 |
d 0064 |
e 0065 |
f 0066 |
g 0067 |
h 0068 |
i 0069 |
j 006A |
k 006B |
l 006C |
m 006D |
n 006E |
o 006F |
7_ 112 |
p 0070 |
q 0071 |
r 0072 |
s 0073 |
t 0074 |
u 0075 |
v 0076 |
w 0077 |
x 0078 |
y 0079 |
z 007A |
{ 007B |
|/¦ 007C/00A6 |
} 007D |
~ 007E |
▒ 2592 |
8_ 128 |
⁰ 2070 |
¹ 00B9 |
² 00B2 |
³ 00B3 |
⁴ 2074 |
⁵ 2075 |
⁶ 2076 |
⁷ 2077 |
⁸ 2078 |
⁹ 2079 |
¹⁰ 00B9 2070 |
¹¹ 00B9 00B9 |
¹² 00B9 00B2 |
♪ 266A |
㏂ 33C2 |
㏘ 33D8 |
9_ 144 |
⁺ 207A |
⁻ 207B |
⨯ ??? |
÷ ??? |
/ ??? |
??? |
−1 ??? |
??? |
⁽ 207D |
⁾ 207E |
ˣ ??? |
␣ 2423 |
x̅/ā 0078 0305/0101 |
⅂/¬? 2142/00AC? |
"/“/″ 0022/201C/2033? |
¯ 00AF |
A_ 160 |
⦆ FF60 |
。 FF61 |
「 FF62 |
」 FF63 |
、 FF64 |
・ FF65 |
ヲ FF66 |
ァ FF67 |
ィ FF68 |
ゥ FF69 |
ェ FF6A |
ォ FF6B |
ャ FF6C |
ュ FF6D |
ョ FF6E |
ッ FF6F |
B_ 176 |
ー FF70 |
ア FF71 |
イ FF72 |
ウ FF73 |
エ FF74 |
オ FF75 |
カ FF76 |
キ FF77 |
ク FF78 |
ケ FF79 |
コ FF7A |
サ FF7B |
シ FF7C |
ス FF7D |
セ FF7E |
ソ FF7F |
C_ 192 |
タ FF80 |
チ FF81 |
ツ FF82 |
テ FF83 |
ト FF84 |
ナ FF85 |
ニ FF86 |
ヌ FF87 |
ネ FF88 |
ノ FF89 |
ハ FF8A |
ヒ FF8B |
フ FF8C |
ヘ FF8D |
ホ FF8E |
マ FF8F |
D_ 208 |
ミ FF90 |
ム FF91 |
メ FF92 |
モ FF93 |
ヤ FF94 |
ユ FF95 |
ヨ FF96 |
ラ FF97 |
リ FF98 |
ル FF99 |
レ FF9A |
ロ FF9B |
ワ FF9C |
ン FF9D |
゙ FF9E |
゚ FF9F |
E_ 224 |
Ä 00C4 |
Ë 00CB |
Ü 00DC |
Ï 00CF |
Ö 00D6 |
À 00C0 |
È 00C8 |
Ù 00D9 |
 00C2 |
Ê 00CA |
Û 00DB |
Î 00CE |
Ô 00D4 |
É 00C9 |
Ç 00C7 |
ß[7] 00DF |
F_ 240 |
0̸? 0030 0338 |
年 5E74 |
月 6708 |
日 65E5 |
円 5186 |
♠ 2660 |
♥ 2665 |
♦ 2666 |
♣ 2663 |
α 03B1 |
β 03B2 |
γ 03B3 |
σ 03C3 |
λ 03BB |
δ 03B4 |
£ 00A3 |
PC-150x series
The Sharp PC-1500 series uses a 7-bit character set derived from ASCII.[8] Differences are shown boxed.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ 0 |
NUL 0000 |
SOH 0001 |
STX 0002 |
ETX 0003 |
EOT 0004 |
ENQ 0005 |
ACK 0006 |
BEL 0007 |
BS 0008 |
HT 0009 |
LF 000A |
VT 000B |
FF 000C |
CR 000D |
SO 000E |
SI 000F |
1_ 16 |
DLE 0010 |
DC1 0011 |
DC2 0012 |
DC3 0013 |
DC4 0014 |
NAK 0015 |
SYN 0016 |
ETB 0017 |
CAN 0018 |
EM 0019 |
SUB 001A |
ESC 001B |
FS 001C |
GS 001D |
RS 001E |
US 001F |
2_ 32 |
SP 0020 |
! 0021 |
" 0022 |
# 0023 |
$ 0024 |
% 0025 |
& 0026 |
□/⬚ 25A1/2B1A |
( 0028 |
) 0029 |
* 002A |
+ 002B |
, 002C |
- 002D |
. 002E |
/ 002F |
3_ 48 |
0 0030 |
1 0031 |
2 0032 |
3 0033 |
4 0034 |
5 0035 |
6 0036 |
7 0037 |
8 0038 |
9 0039 |
: 003A |
; 003B |
< 003C |
= 003D |
> 003E |
? 003F |
4_ 64 |
@ 0040 |
A 0041 |
B 0042 |
C 0043 |
D 0044 |
E 0045 |
F 0046 |
G 0047 |
H 0048 |
I 0049 |
J 004A |
K 004B |
L 004C |
M 004D |
N 004E |
O 004F |
5_ 80 |
P 0050 |
Q 0051 |
R 0052 |
S 0053 |
T 0054 |
U 0055 |
V 0056 |
W 0057 |
X 0058 |
Y 0059 |
Z 005A |
√ 221A |
¥ 00A5 |
π 03C0 |
^ 005E |
_ 005F |
6_ 96 |
a 0061 |
b 0062 |
c 0063 |
d 0064 |
e 0065 |
f 0066 |
g 0067 |
h 0068 |
i 0069 |
j 006A |
k 006B |
l 006C |
m 006D |
n 006E |
o 006F | |
7_ 112 |
p 0070 |
q 0071 |
r 0072 |
s 0073 |
t 0074 |
u 0075 |
v 0076 |
w 0077 |
x 0078 |
y 0079 |
z 007A |
{ 007B |
| 007C |
} 007D |
~ 007E |
■ 25A0 |
PC-160x series
The Sharp PC-1600 supports two character sets. In "MODE 0", the character set resembles code page 437, whereas in "MODE 1" certain code points are changed to become compatible with the character set of the predecessor, the PC-1500.[9]
PC-E220 series
The Sharp PC-E220 uses an 8-bit character set where the lower half resembles ASCII and the upper half contains various Greek letters, super- and subscript digits as well as various mathematical symbols.[10]
PC-E500 series
The Sharp PC-E500 (1989) and PC-E500S (1995) use an 8-bit character set almost identical to the IBM PC code page 437. Differences are shown boxed.[11][12]
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ 0 |
NUL 0000 |
SOH 0001 |
STX 0002 |
ETX 0003 |
EOT 0004 |
ENQ 0005 |
ACK 0006 |
BEL 0007 |
BS 0008 |
HT 0009 |
LF 000A |
VT 000B |
FF 000C |
CR 000D |
SO 000E |
SI 000F |
1_ 16 |
DLE 0010 |
DC1 0011 |
DC2 0012 |
DC3 0013 |
DC4 0014 |
NAK 0015 |
SYN 0016 |
ETB 0017 |
CAN 0018 |
EM 0019 |
SUB 001A |
ESC 001B |
→ 2192 |
← 2190 |
↑ 2191 |
↓ 2193 |
2_ 32 |
SP 0020 |
! 0021 |
" 0022 |
# 0023 |
$ 0024 |
% 0025 |
& 0026 |
' 0027 |
( 0028 |
) 0029 |
* 002A |
+ 002B |
, 002C |
- 002D |
. 002E |
/ 002F |
3_ 48 |
0 0030 |
1 0031 |
2 0032 |
3 0033 |
4 0034 |
5 0035 |
6 0036 |
7 0037 |
8 0038 |
9 0039 |
: 003A |
; 003B |
< 003C |
= 003D |
> 003E |
? 003F |
4_ 64 |
@ 0040 |
A 0041 |
B 0042 |
C 0043 |
D 0044 |
E 0045 |
F 0046 |
G 0047 |
H 0048 |
I 0049 |
J 004A |
K 004B |
L 004C |
M 004D |
N 004E |
O 004F |
5_ 80 |
P 0050 |
Q 0051 |
R 0052 |
S 0053 |
T 0054 |
U 0055 |
V 0056 |
W 0057 |
X 0058 |
Y 0059 |
Z 005A |
[ 005B |
\ 005C |
] 005D |
^ 005E |
_ 005F |
6_ 96 |
` 0060 |
a 0061 |
b 0062 |
c 0063 |
d 0064 |
e 0065 |
f 0066 |
g 0067 |
h 0068 |
i 0069 |
j 006A |
k 006B |
l 006C |
m 006D |
n 006E |
o 006F |
7_ 112 |
p 0070 |
q 0071 |
r 0072 |
s 0073 |
t 0074 |
u 0075 |
v 0076 |
w 0077 |
x 0078 |
y 0079 |
z 007A |
{ 007B |
| 007C |
} 007D |
~ 007E |
⌂ 2302 |
8_ 128 |
Ç 00C7 |
ü 00FC |
é 00E9 |
â 00E2 |
ä 00E4 |
à 00E0 |
å 00E5 |
ç 00E7 |
ê 00EA |
ë 00EB |
è 00E8 |
ï 00EF |
î 00EE |
ì 00EC |
Ä 00C4 |
Å 00C5 |
9_ 144 |
É 00C9 |
æ 00E6 |
Æ 00C6 |
ô 00F4 |
ö 00F6 |
ò 00F2 |
û 00FB |
ù 00F9 |
ÿ 00FF |
Ö 00D6 |
Ü 00DC |
¢ 00A2 |
£ 00A3 |
¥ 00A5 |
₧ 20A7 |
ƒ 0192 |
A_ 160 |
á 00E1 |
í 00ED |
ó 00F3 |
ú 00FA |
ñ 00F1 |
Ñ 00D1 |
ª 00AA |
º 00BA |
¿ 00BF |
⌐ 2310 |
¬ 00AC |
½ 00BD |
¼ 00BC |
¡ 00A1 |
« 00AB |
» 00BB |
B_ 176 |
░ 2591 |
▒ 2592 |
▓ 2593 |
│ 2502 |
┤ 2524 |
╡ 2561 |
╢ 2562 |
╖ 2556 |
╕ 2555 |
╣ 2563 |
║ 2551 |
╗ 2557 |
╝ 255D |
╜ 255C |
╛ 255B |
┐ 2510 |
C_ 192 |
└ 2514 |
┴ 2534 |
┬ 252C |
├ 251C |
─ 2500 |
┼ 253C |
╞ 255E |
╟ 255F |
╚ 255A |
╔ 2554 |
╩ 2569 |
╦ 2566 |
╠ 2560 |
═ 2550 |
╬ 256C |
╧ 2567 |
D_ 208 |
╨ 2568 |
╤ 2564 |
╥ 2565 |
╙ 2559 |
╘ 2558 |
╒ 2552 |
╓ 2553 |
╫ 256B |
╪ 256A |
┘ 2518 |
┌ 250C |
█ 2588 |
▄ 2584 |
▌ 258C |
▐ 2590 |
▀ 2580 |
E_ 224 |
α 03B1 |
ß 00DF |
Γ 0393 |
π 03C0 |
Σ 03A3 |
σ 03C3 |
µ 00B5 |
τ 03C4 |
Φ 03A6 |
Θ 0398 |
Ω 03A9 |
δ 03B4 |
∞ 221E |
φ 03C6 |
ε 03B5 |
∩ 2229 |
F_ 240 |
≡ 2261 |
± 00B1 |
≥ 2265 |
≤ 2264 |
⌠ 2320 |
⌡ 2321 |
÷ 00F7 |
≈ 2248 |
° 00B0 |
∙ 2219 |
· 00B7 |
√ 221A |
ⁿ 207F |
² 00B2 |
■ 25A0 |
NBSP 00A0 |
See also
- Calculator character sets
Notes
References
- "Anhang B: ASCII-Code Tabelle" [Appendix B: ASCII code table]. SHARP Taschencomputer Modell PC-1403 Bedienungsanleitung [SHARP Pocket Computer Model PC-1403 Operation Manual] (PDF) (in German). Hamburg, Germany: Sharp Electronics / Sharp Corporation. 1986. pp. 201–202. 8D11.5T(TINSG1067ECZZ)4.
- "Anhang B: Zeichencode Tabelle" [Appendix B: Character code table]. SHARP Taschencomputer Modell PC-1475 Bedienungsanleitung [SHARP Pocket Computer Model PC-1475 Operation Manual] (PDF) (in German). Sharp Corporation. 1987. pp. 366–367. Archived from the original (PDF) on 2017-02-25. Retrieved 2017-02-25.
- Sharp PC-1261 Pocket Computer - A Wider-perspective Pocket Computer with 24-digit Dual Line Display, Enlarged Memory, and Built-in Instant Software (PDF), Sharp Electronics Corporation, 1984, 4Y15E, archived (PDF) from the original on 2017-03-02, retrieved 2017-03-02
- Germann, Stephan; Jörg, Matthias; Waldvogel, Daniel. Das große Pocket-Computer Buch - Sharp PC-1260, PC-1261, PC-1401, PC-1402, PC-1421, PC-1350 [The huge pocket computer book - Sharp PC-1260, PC-1261, PC-1401, PC-1402, PC-1421, PC-1350] (in German). Data Becker. p. 39-42, 412.
- Sharp Taschencomputer Modell PC-1421 Bedienungsanleitung [Sharp Pocket Computer PC-1421 Instruction Manual] (PDF) (in German). Osaka, Japan: Sharp Corporation. 1984. 4K3T(TINSG4280C...). Archived (PDF) from the original on 2017-03-01. Retrieved 2017-03-01.
- Flores, Christof (April 1986). "Sharp PC-12xx und PC-140x mit Drucker CE-126P - Sonderzeichen aufs Papier" [Sharp PC-12xx and PC-140x with printer CE-126P - Special characters onto paper]. CHIP (in German): 186.
- "Appendix B: ASCII Character Code Chart; Reference 3: Printout of special characters". Sharp Pocket Computer Model PC-1251 Instruction Manual (PDF). Osaka, Japan: Sharp Corporation. 1983. pp. 156–157, 221–225. 3F4.3T(TINSE3732CCZZ). Archived (PDF) from the original on 2017-03-01. Retrieved 2017-03-01.
- "Anhang A: ASCII-Code Tabelle" [Appendix A: Character code table]. SHARP Taschencomputer Modell PC-1500A Bedienungsanleitung [SHARP Pocket Computer Model PC-1500A Operation Manual] (PDF) (in German). pp. 148–149. 4LQ.3T(TINSG3993CCZZ)5. Archived (PDF) from the original on 2017-02-25. Retrieved 2017-02-25.
- "Teil 5, Anhang C: Tabellen der Zeichen-Codes" [Part 5, Appendix C: Tables of character codes]. SHARP Taschencomputer Modell PC-1600 Bedienungsanleitung [SHARP Pocket Computer Model PC-1600 Operation Manual] (PDF) (in German). Osaka, Japan: Sharp Corporation. pp. A-4–A-5. TINSG1031ECZZ. Retrieved 2017-02-27.
- "Sharp PC-E220 character set". Archived from the original on 2017-02-25. Retrieved 2017-02-25.
- "Part 5 Appendices, B Character code chart". SHARP Pocket Computer Model PC-E500 Operation Manual. Sharp Corporation. 1989. pp. 342–343. 9G1KS(TINSE1189ECZZ).
- "Anhang B: Tabelle der Zeichencodes" [Appendix B: Character code table]. SHARP Taschencomputer Modell PC-E500S Bedienungsanleitung [SHARP Pocket Computer Model PC-E500S Operation Manual] (PDF) (in German). Sharp Corporation. 1995. pp. 328–329. 6J3KS(TINSG1223ECZZ). Archived (PDF) from the original on 2017-02-24. Retrieved 2017-02-24.