Sharp pocket computer character sets
In-game article clicks load inline without leaving the challenge.
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. 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x | NUL | SOH | C-CE/ CL/ CLS | CA | EOT | ENQ | ACK | BRK | BASIC/ MODE | CAL | DEF | INS | DEL | 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 |
| 8x | MDF [EOF] | REC [DSKF] | POL [LOF] | ROT [LOC] | DECI | HEX | TEN | RCP | SQU | CUR | HSN | HCS | HTN | AHS | AHC | AHT |
| 9x | FACT | LN | LOG | EXP | SQR | SIN | COS | TAN | INT | ABS | SGN | DEG | DMS | ASN | ACS | ATN |
| Ax | RND | AND [XOR] | OR | NOT | ASC | VAL | LEN | PEEK | CHR$ [RENUM] | STR$ [DELETE] | MID$ | LEFT$ | RIGHT$ | INKEY$ | PI | MEM |
| Bx | RUN [FILES] | NEW NEW# [LFILES] | CONT [INIT] | PASS [KILL] | LIST LIST# [NAME] | LLIST LLIST# [SET] | CSAVE, CSAVE M [COPY] | CLOAD, CLOAD M, CLOAD? | MERGE/ ACC | EQU#/ ARMT | MEM#/ COMP | OPEN/ MDF? | CLOSE/ EFF | SAVE/ APR | LOAD/ DAYSI | CONSOLE/ DAYSII |
| Cx | RANDOM | DEGREE | RADIAN | GRAD | BEEP | WAIT | GOTO | TRON | TROFF | CLEAR | USING | DIM | CALL | POKE | CLS/ BGNON | CURSOR/ BGNOFF |
| Dx | TO | STEP | THEN | ON | IF | FOR | LET | REM | END | NEXT | STOP | READ | DATA | PAUSE | PRINT, PRINT# | INPUT, INPUT# |
| Ex | GOSUB [OUTPUT] | AREAD [APPEND] | LPRINT [AS] | RETURN | RESTORE | CHAIN/ ERASE | GCURSOR | GPRINT | LINE | POINT | PSET | PRESET | BASIC | TEXT | OPEN$ | Alt. prefix |
| Fx | 0̸0030 0338 | 年5E74 | 月6708 | 日65E5 | 円5186 | ♠2660 | ♥2665 | ♦2666 | ♣2663 | ■25A0 | □/⬚25A1 | π03C0 | √221A | Japan prefix |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x | NUL | ≠2260 | Σ/∑03A3 | ℂ2102 | ℙ2119 | 𝔼1D53C | ₘ2098 | M̄ | 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 | x̅/ā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 | ß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. Differences show the Unicode code point below the glyph.
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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.
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.
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.
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |