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.

Sharp PC-14xx character set[1][2]
_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
?
0030 0338

5E74

6708

65E5

5186

2660

2665

2666

2663

25A0
/
25A1/2B1A
π
03C0

221A
Prefix
for
Japn.
chars
Sharp CE-126P printer character set (prefixed with 0xFE)[6][4]
_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
𝔼
01D53C
m
2098

 
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
0/
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
¹⁰
???
¹¹
???
¹²
???

266A

33C2

33D8
9_
144

207A

207B

???
÷
???
/
???

???
−1
???

???

207D

207E
ˣ
???

2423
/ā
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
?
0030 0338

5E74

6708

65E5

5186

2660

2665

2666

2663
α
03B1
β
03B2
γ
03B3
σ
03B2
λ
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.

Sharp PC-1500A character set[8]
_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]

Sharp PC-E500(S) character set[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

References

  1. ^ a b "Anhang B: ASCII-Code Tabelle" [Appendix B: ASCII code table]. SHARP Taschencomputer Modell PC-1403 Bedienungsanleitung [SHARP Pocket Computer Model PC-1403 Operation Manual] (in German). Hamburg, Germany: Sharp Electronics / Sharp Corporation. 1986. pp. 201–202. 8D11.5T(TINSG1067ECZZ)4.
  2. ^ a b "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.
  3. ^ a b c d e f g h i j k 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
  4. ^ a b c d e f g h i j k l 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.
  5. ^ a b c d e f g h i j k 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.
  6. ^ 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.
  7. ^ "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.
  8. ^ a b "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.
  9. ^ "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.
  10. ^ "Sharp PC-E220 character set". Archived from the original on 2017-02-25. Retrieved 2017-02-25.
  11. ^ a b "Part 5 Appendices, B Character code chart". SHARP Pocket Computer Model PC-E500 Operation Manual. Sharp Corporation. 1989. pp. 342–343. 9G1KS(TINSE1189ECZZ).
  12. ^ a b "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.
Sharp PC-1211

The Sharp PC-1211 is a pocket computer marketing by Sharp Corporation in the 1980s. The computer was powered by two 4-bit CPUs laid out in power-saving CMOS circuitry. One acted as the main CPU, the other dealt with the input/output and display interface. Users could write computer programs in BASIC.

A badge-engineered version of the PC-1211 was marketed by Radio Shack as the first iteration of the TRS-80 Pocket Computer.

Sharp PC-1251

The Sharp PC-1251 was a small pocket computer that was also marketed as the Tandy or TRS-80 Pocket Computer PC-3.

It was created by Sharp Corporation in 1982.

Sharp PC-1350

The Sharp PC-1350 is a small pocket computer manufactured by Sharp. The PC-1350 was introduced in 1984 and was used by engineers, and favored by programmers for its programming and graphical capabilities. It was superseded in 1987 by the PC-1360, which featured one additional RAM expansion port, improved BASIC, floppy disk capability, and a faster CPU.

Sharp PC-1401

The Sharp PC-1401 is a small pocket computer manufactured by Sharp. It was introduced in 1983 and is one of the first combinations of scientific calculator and portable computer with BASIC interpreter/bytecode compiler. The PC-1402 has the same features but includes 10K of RAM.

Sharp PC-1403

The Sharp PC-1403 was a small scientific calculator and pocket computer manufactured by Sharp. It was the successor of the Sharp PC-1401, and had better display, more RAM and better system software.

Sharp PC-1500

The Sharp PC-1500 was a pocket computer produced by Sharp during 1981-1985. A rebadged version was also sold as the TRS-80 Pocket Computer PC-2.

The whole computer was designed around the LH5801, an 8-bit CPU similar to the Zilog Z80, but all laid-out in power-saving CMOS circuits. Equipped with 2KB of on-board RAM, the programming language is BASIC. Later German engineers provided an assembler for the machine. Later even a C compiler followed.

An external slot is available and accept memory (from 4 KB to 32 KB) and rom modules.

Eight versions of this pocket computer with 2 KB memory:

Sharp PC-1500 - Japanese version (1981)

Sharp PC-1500 - Japanese version with blue paint around LCD. Known as PC-1500D (1984)

Sharp PC-1500 - European, Australiasian and North American version (1982)

Sharp PC-1500 RP2 - Brazilian version (1982)

HiradasTechnika PTA-4000 - Hungarian licence.

HiradasTechnika PTA-4000+16 - Hungarian licence (with internal 16 KB memory extension)

Tandy TRS-80 PC-2

Nanfeng PC-1500A - Chinese license (CKD assembly from Japanese components)Two versions with 8 KB memory:

Sharp PC-1501 - Japanese rework with 8 KB memory (1984)

Sharp PC-1500A - Western rework with 8 KB memory (1984)

Sharp PC-1600

The Sharp PC-1600 was a pocket computer introduced by Sharp in 1986 as a successor to the PC-1500. The PC-1600 provided compatibility with its predecessor through the use of a slave CPU that could run assembly language programs targeting the older machine. It could also switch into a compatibility mode so that programs written for the single line display of the PC-1500 could work with the four line display of the PC-1600.

PC-1500 peripherals such as the CE-150 cassette interface were also supported.

Sharp PC-E220

The Sharp PC-E220 was a 1991 pocket computer from Sharp Corporation featuring 32 kB RAM, 128 kB ROM and a 3.072 MHz CMOS-SC7852 CPU which was Z80A compatible. The display was able to display 4 lines x 24 characters/144 x 32 pixels. Programming languages were BASIC and Z80-Assembler.The computer was powered by four consecutively ordered AA batteries which makes this computer the biggest of the Sharp pocket computer range, whereas the CPU made it the fastest. The BASIC interpreter is mostly compatible with the interpreter of the PC-14xx series.

Sharp PC-E500S

The Sharp PC-E500S was a 1995 pocket computer by Sharp Corporation and was the successor to the 1989 PC-E500 model, featuring a 2.304 MHz CMOS CPU.

Tandy Pocket Computer

A Tandy Pocket Computer or TRS-80 Pocket Computer is one of a line of 1980s small pocket computers—calculator-sized programmable computing devices—sold by Tandy Corporation under the "Tandy" or "Radio Shack TRS-80" brands.

Although named after the TRS-80 line of computers, they were not compatible with it and didn't use the Z-80 CPU. Computers in the line were actually rebadged Sharp and Casio devices with different model names. They were given designations from PC-1 to PC-8. The PC-1, PC-2, PC-3 and PC-8 are Sharp devices, while the PC-4, PC-5, PC-6 and PC-7 were designed by Casio.

Early telecommunications
ISO/IEC 8859
Bibliographic use
National standards
EUC
ISO/IEC 2022
MacOS code pages("scripts")
DOS code pages
IBM AIX code pages
IBM Apple MacIntoshemulations
IBM Adobe emulations
IBM DEC emulations
IBM HP emulations
Windows code pages
EBCDIC code pages
Platform specific
Unicode / ISO/IEC 10646
TeX typesetting system
Miscellaneous code pages
Related topics
Divisions and
subsidiaries
Shareholdings
Calculators
Computers
Mobile phones
Televisions and
displays
Other
products
People
Places

This page is based on a Wikipedia article written by authors (here).
Text is available under the CC BY-SA 3.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.