Sharp pocket computer character sets

Last updated

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.

Contents

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]
0123456789ABCDEF
0x NUL SOH C-CE/
CL [3] /
CLS
CA EOT ENQ ACK BRK [3] BASIC/
MODE
CALDEF [3] INSDEL ENTER
25BA

25C4
1x DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
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 { | } ~/¯ DEL
8xMDF
[EOF]
REC
[DSKF]
POL
[LOF]
ROT
[LOC]
DECIHEXTENRCPSQUCURHSNHCSHTNAHSAHCAHT
9xFACTLNLOGEXPSQRSINCOSTANINTABSSGNDEGDMSASNACSATN
AxRNDAND
[XOR]
ORNOTASCVALLENPEEKCHR$
[RENUM]
STR$
[DELETE]
MID$LEFT$RIGHT$INKEY$PIMEM
BxRUN
[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]
CxRANDOMDEGREERADIANGRADBEEPWAITGOTOTRONTROFFCLEARUSINGDIMCALLPOKECLS [3] /
BGNON [4] [5]
CURSOR [3] /
BGNOFF [4] [5]
DxTOSTEPTHENONIFFORLETREMENDNEXTSTOPREADDATAPAUSEPRINT,
PRINT#
INPUT,
INPUT#
ExGOSUB
[OUTPUT]
AREAD
[APPEND]
LPRINT
[AS]
RETURNRESTORECHAIN [3] /
ERASE [4] [5]
GCURSORGPRINTLINEPOINTPSETPRESETBASICTEXTOPEN$Alt.
prefix
Fx 0̸
0030 0338

5E74

6708

65E5

5186

2660

2665

2666

2663

25A0
/
25A1
π
03C0

221A
Japan
prefix
Sharp CE-126P  [ de ] printer character set (prefixed with 0xFE) [6] [4]
0123456789ABCDEF
0x NUL
2260
Σ/
03A3

2102

2119
𝔼
1D53C

2098
BS /
2161
LF
25E3

25FF
CR θ
03B8

2964
1x +
002B
-
002D
×
00D7
÷
00F7
=
003D
/
22C4

2265

2010

221A
π/Π
03C0

296E

2192

2190

2191

2193
O/
004F
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 [ ¥
00A5
] ^ _
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 { |/¦ } ~
2592
8x
2070
¹
00B9
²
00B2
³
00B3

2074

2075

2076

2077

2078

2079
¹⁰
00B9
¹¹
00B9
¹²
00B9

266A

33C2

33D8
9x
207A

207B
÷/−1
207D

207E
ˣ
2423
/ā
0078
/¬
2142
"//
0022
¯
00AF
Ax NBSP
FF61

FF62

FF63

FF64

FF65

FF66

FF67

FF68

FF69

FF6A

FF6B

FF6C

FF6D

FF6E

FF6F
Bx
FF70

FF71

FF72

FF73

FF74

FF75

FF76

FF77

FF78

FF79

FF7A

FF7B

FF7C

FF7D

FF7E
ソ
FF7F
Cx
FF80

FF81

FF82

FF83

FF84

FF85

FF86

FF87

FF88

FF89

FF8A

FF8B

FF8C

FF8D

FF8E

FF8F
Dx
FF90

FF91

FF92

FF93

FF94

FF95

FF96

FF97

FF98

FF99

FF9A

FF9B

FF9C

FF9D

FF9E

FF9F
Ex Ä
00C4
Ë
00CB
Ü
00DC
Ï
00CF
Ö
00D6
À
00C0
È
00C8
Ù
00D9
Â
00C2
Ê
00CA
Û
00DB
Î
00CE
Ô
00D4
É
00C9
Ç
00C7
ß [7]
00DF
Fx 0̸
0030

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 show the Unicode code point below the glyph.

Sharp PC-1500A character set [8]
0123456789ABCDEF
0x NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI
1x DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
2x  SP   ! " # $ % & /
25A1
( ) * + , - . /
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
221A
¥
00A5
π
03C0
^ _
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 { | } ~
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 highlighted. [11] [12]

Sharp PC-E500(S) character set [11] [12]
0123456789ABCDEF
0x NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI
1x DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC
2192

2190

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 { | } ~
2302
8x Ç
00C7
ü
00FC
é
00E9
â
00E2
ä
00E4
à
00E0
å
00E5
ç
00E7
ê
00EA
ë
00EB
è
00E8
ï
00EF
î
00EE
ì
00EC
Ä
00C4
Å
00C5
9x É
00C9
æ
00E6
Æ
00C6
ô
00F4
ö
00F6
ò
00F2
û
00FB
ù
00F9
ÿ
00FF
Ö
00D6
Ü
00DC
¢
00A2
£
00A3
¥
00A5

20A7
ƒ
0192
Ax á
00E1
í
00ED
ó
00F3
ú
00FA
ñ
00F1
Ñ
00D1
ª
00AA
º
00BA
¿
00BF

2310
¬
00AC
½
00BD
¼
00BC
¡
00A1
«
00AB
»
00BB
Bx
2591

2592

2593

2502

2524

2561

2562

2556

2555

2563

2551

2557

255D

255C

255B

2510
Cx
2514

2534

252C

251C

2500

253C

255E

255F

255A

2554

2569

2566

2560

2550

256C

2567
Dx
2568

2564

2565

2559

2558

2552

2553

256B

256A

2518

250C

2588

2584

258C

2590

2580
Ex α
03B1
ß
00DF
Γ
0393
π
03C0
Σ
03A3
σ
03C3
μ
00B5
τ
03C4
Φ
03A6
Θ
0398
Ω
03A9
δ
03B4

221E
φ
03C6
ε
03B5

2229
Fx
2261
±
00B1

2265

2264

2320

2321
÷
00F7

2248
°
00B0

2219
·
00B7

221A

207F
²
00B2

25A0
NBSP
00A0

See also

Notes

    Related Research Articles

    <span class="mw-page-title-main">ASCII</span> American character encoding standard

    ASCII, an acronym for American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Because of technical limitations of computer systems at the time it was invented, ASCII has just 128 code points, of which only 95 are printable characters, which severely limited its scope. Modern computer systems have evolved to use Unicode, which has millions of code points, but the first 128 of these are the same as the ASCII set.

    <span class="mw-page-title-main">Character encoding</span> Using numbers to represent text characters

    Character encoding is the process of assigning numbers to graphical characters, especially the written characters of human language, allowing them to be stored, transmitted, and transformed using digital computers. The numerical values that make up a character encoding are known as "code points" and collectively comprise a "code space", a "code page", or a "character map".

    Scientific notation is a way of expressing numbers that are too large or too small to be conveniently written in decimal form, since to do so would require writing out an inconveniently long string of digits. It may be referred to as scientific form or standard index form, or standard form in the United Kingdom. This base ten notation is commonly used by scientists, mathematicians, and engineers, in part because it can simplify certain arithmetic operations. On scientific calculators, it is usually known as "SCI" display mode.

    The Multinational Character Set is a character encoding created in 1983 by Digital Equipment Corporation (DEC) for use in the popular VT220 terminal. It was an 8-bit extension of ASCII that added accented characters, currency symbols, and other character glyphs missing from 7-bit ASCII. It is only one of the code pages implemented for the VT220 National Replacement Character Set (NRCS). MCS is registered as IBM code page/CCSID 1100 since 1992. Depending on associated sorting Oracle calls it WE8DEC, N8DEC, DK8DEC, S8DEC, or SF8DEC.

    <span class="mw-page-title-main">ATASCII</span> Character encoding used by the Atari 8-bit home computers

    The ATASCII character set, from ATARI Standard Code for Information Interchange, alternatively ATARI ASCII, is a character encoding used in the Atari 8-bit home computers. ATASCII is based on ASCII, but is not fully compatible with it.

    <span class="mw-page-title-main">Sharp PC-1500</span>

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

    <span class="mw-page-title-main">Code page 437</span> Character set of the original IBM PC

    Code page 437 is the character set of the original IBM PC. It is also known as CP437, OEM-US, OEM 437, PC-8, or DOS Latin US. The set includes all printable ASCII characters as well as some accented letters (diacritics), Greek letters, icons, and line-drawing symbols. It is sometimes referred to as the "OEM font" or "high ASCII", or as "extended ASCII".

    <span class="mw-page-title-main">Sharp PC-E500S</span>

    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.

    The National Replacement Character Set (NRCS) was a feature supported by later models of Digital's (DEC) computer terminal systems, starting with the VT200 series in 1983. NRCS allowed individual characters from one character set to be replaced by one from another set, allowing the construction of different character sets on the fly. It was used to customize the character set to different local languages, without having to change the terminal's ROM for different countries, or alternately, include many different sets in a larger ROM. Many 3rd party terminals and terminal emulators supporting VT200 codes also supported NRCS.

    <span class="mw-page-title-main">Sharp PC-1600</span>

    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.

    <span class="mw-page-title-main">Extended ASCII</span> Nickname for 8-bit ASCII-derived character sets

    Extended ASCII is a repertoire of character encodings that include the original 96 ASCII character set, plus up to 128 additional characters. There is no formal definition of "extended ASCII", and even use of the term is sometimes criticized, because it can be mistakenly interpreted to mean that the American National Standards Institute (ANSI) had updated its ANSI X3.4-1986 standard to include more characters, or that the term identifies a single unambiguous encoding, neither of which is the case.

    The Lotus International Character Set (LICS) is a proprietary single-byte character encoding introduced in 1985 by Lotus Development Corporation. It is based on the 1983 DEC Multinational Character Set (MCS) for VT220 terminals. As such, LICS is also similar to two other descendants of MCS, the ECMA-94 character set of 1985 and the ISO 8859-1 (Latin-1) character set of 1987.

    Code page 1103, also known as CP1103, or SF7DEC, is an IBM code page number assigned to the Finnish variant of DEC's National Replacement Character Set (NRCS). The 7-bit character set was introduced for DEC's computer terminal systems, starting with the VT200 series in 1983, but is also used by IBM for their DEC emulation. Similar but not identical to the series of ISO 646 character sets, the character set is a close derivation from ASCII with only nine code points differing.

    Code page 1106, also known as CP1106 or S7DEC, is an IBM code page number assigned to the Swedish variant of DEC's National Replacement Character Set (NRCS). The 7-bit character set was introduced for DEC's computer terminal systems, starting with the VT200 series in 1983, but is also used by IBM for their DEC emulation. Similar but not identical to the series of ISO 646 character sets, the character set is a close derivation from ASCII with only ten code points differing.

    Code page 1104, also known as CP1104, F7DEC, ISO-IR-025 or NF Z 62-010 (1973) is an IBM code page number assigned to the French variant of DEC's National Replacement Character Set (NRCS). The 7-bit character set was introduced for DEC's computer terminal systems, starting with the VT200 series in 1983, but it is also used by IBM for their DEC emulation.

    Code page 1021, also known as CP1021 or CH7DEC, is an IBM code page number assigned to the Swiss variant of DEC's National Replacement Character Set (NRCS). The 7-bit character set was introduced for DEC's computer terminal systems, starting with the VT200 series in 1983, but is also used by IBM for their DEC emulation. Similar but not identical to the series of ISO 646 character sets, the character set is a close derivation from ASCII with only twelve code points differing.

    Code page 1023, also known as CP1023 or E7DEC, is an IBM code page number assigned to the Spanish variant of DEC's National Replacement Character Set (NRCS). The 7-bit character set was introduced for DEC's computer terminal systems, starting with the VT200 series in 1983, but is also used by IBM for their DEC emulation. Similar but not identical to the series of ISO 646 character sets, the character set is a close derivation from ASCII with only eight code points differing.

    <span class="mw-page-title-main">BraSCII</span>

    BraSCII is an encoded repertoire of characters that was used in Brazil. It was used in the 1980s on several printers, in applications like Carta Certa, in video boards and it was the standard character set in the Brazilian line of MSX computers. This code page is known by Star printers as Code page 3847.

    <span class="mw-page-title-main">DEC Special Graphics</span>

    DEC Special Graphics is a 7-bit character set developed by Digital Equipment Corporation. This was used very often to draw boxes on the VT100 video terminal and the many emulators, and used by bulletin board software. The designation escape sequence ESC ( 0 switched the codes for lower-case ASCII letters to draw this set, and the sequence ESC ( B switched back. IBM calls it Code page 1090.

    Sharp MZ character sets are character sets made by Sharp Corporation for Sharp MZ computers. The European and Japanese versions of the software use different character sets.

    References

    1. 1 2 "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.
    2. 1 2 "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. 1 2 3 4 5 6 7 8 9 10 11 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. 1 2 3 4 5 6 7 8 9 10 11 12 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. 1 2 3 4 5 6 7 8 9 10 11 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. 1 2 "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. 1 2 "Part 5 Appendices, B Character code chart". SHARP Pocket Computer Model PC-E500 Operation Manual. Sharp Corporation. 1989. pp. 342–343. 9G1KS(TINSE1189ECZZ).
    12. 1 2 "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.