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.
On Sharp MZ computers, there are two types of character sets: An interchange character set (called an "ASCII code" in the documentation [1] [2] ) and a display character set. The interchange set is primarily used for keyboard input, while the display sets are primarily used for rendering text on the screen. Additionally, the European and Japanese versions of the software have different characters in each of their tables.
On MZ-700 and MZ-800 series computers, there are two distinct display character sets: the primary and alternate character tables. The alternate display table is accessible by setting a bit associated with the character in V-RAM, located in the same part of memory that controls the color and background color of the character. [3] [4] Characters from the alternate display character set are not supported by the BASIC interpreter and cannot be typed directly from the keyboard; instead, they can be displayed by using the BASIC command POKE. [5] [6] [1] In the Japanese version, the primary set contains katakana and uppercase Latin letters, while the alternate set contains hiragana and lowercase Latin letters. In the European version, many of the characters in the primary Japanese set are replaced (including all Japanese language characters), and the lowercase Latin letters are now included in the primary set; the entire alternate Japanese set is replaced. [4]
The following tables show the character sets used by European Sharp MZ-700/MZ-800 character sets. Each character is shown with a potential Unicode equivalent. Space and control characters are represented by the abbreviations for their names.
In both the European and Japanese versions, the code points in the range 0x20 to 0x5F of the interchange character set exactly match the printable characters in the 1963 version of ASCII.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | CR | |||||||||||||||
1x | DEL | DOWN | UP | RIGHT | LEFT | HOME | CLS | INS | ||||||||
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 | 🛸︎ | | | 😐︎ | 🐍︎ | | | 🮙 | | |||||||
7x | ▒ | 🮍 | 🮌 | 🮎 | 🮏 | 🮜 | 🮝 | 🮟 | 🮞 | ° | | | ||||
8x | } | ┼ | | | | | | | | | | ^ | | | | |
9x | _ | e | ` | ~ | | t | g | h | | b | x | d | r | p | c | |
Ax | q | a | z | w | s | u | i | | ö | k | f | v | | ü | ß | j |
Bx | n | | Ü | m | o | l | Ä | ö | ä | y | { | | ||||
Cx | | | ▐ | ▄ | ▔ | ▁ | ▏ | → | ▕ | █ | ◤ | 🮇 | ├ | ◘ | └ | ┐ | ▂ |
Dx | ┌ | ┴ | ┬ | ┤ | ▎ | ▌ | 🮈 | 🮂 | ▀ | ▃ | 🭿 | ╭ | ╮ | ┘ | ▞ | ▚ |
Ex | 🭹 | ♠ | 🭲 | 🭸 | 🭷 | 🭶 | 🭺 | 🭱 | 🭴 | ◣ | ╰ | ╯ | 🭼 | ╲ | ╱ | 🭽 |
Fx | 🭾 | • | 🭻 | ♥ | 🭰 | ◢ | ╳ | ◦ | ♣ | 🭵 | ♦ | £ | ↓ | 🭳 | ◥ | π |
Control character |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | SP | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
1x | P | Q | R | S | T | U | V | W | X | Y | Z | £ | └ | ┘ | ├ | ┴ |
2x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | - | = | ; | / | . | , |
3x | 🭶 | 🭰 | 🭼 | 🭿 | 🭸 | 🭲 | 🮂 | ▎ | 🭺 | 🭴 | ▄ | ▐ | ▁ | ▕ | ▂ | 🮇 |
4x | } | ♠ | ◥ | █ | ♦ | ← | ♣ | • | ◦ | ? | ◘ | ╭ | ╮ | ◣ | ◢ | : |
5x | ↑ | < | [ | ♥ | ] | @ | ◤ | > | ↓ | \ | → | ▚ | ┌ | ┐ | ┤ | ┬ |
6x | π | ! | " | # | $ | % | & | ' | ( | ) | + | * | ▞ | ╳ | ╯ | ╰ |
7x | ▔ | ▏ | 🭽 | 🭾 | 🭷 | 🭱 | ╱ | ╲ | 🭹 | 🭳 | ▀ | ▌ | 🭻 | 🭵 | ▃ | 🮈 |
8x | | | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
9x | p | q | r | s | t | u | v | w | x | y | z | ä | | | | |
Ax | | | ` | ~ | | ß | ü | ö | Ü | Ä | Ö | |||||
Bx | | | | | | | | | | | | | { | ┼ | ^ | _ |
Cx | | [a] | [a] | [a] | [a] | 🅷 [a] | 🅲 [a] | 🛸︎ | | | 😐︎ | |||||
Dx | ▒ | 🮍 | 🮌 | 🮎 | 🮏 | 🮜 | 🮝 | 🮟 | 🮞 | ° | | 🐍︎ | ||||
Ex | | | | | | 🮙 | | | | | | | | 🮐 | ||
Fx | NBSP |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | SP | | | | | | | | | | | | | | | |
1x | | | | | | | | | | | | | | | ☀ | |
2x | | | | | | | | | | | ⧉ | ⮺ | | | | |
3x | | | | | | | � [b] | � [b] | � [b] | � [b] | | | | | ⬤ | |
4x | | | | | | | | | | | | | | | | |
5x | | | | | | | | | | 🛧 | | | ✈ | ↖ | ↙ | ↘ |
6x | ↗ | | | | | | | | | | | | | ⏫︎ | ⏪︎ | ⏬︎ |
7x | ⏩︎ | | ↕ | ↔ | 🍷︎ | | | | | | | | | | | |
8x | | ☂ | ⚬ | ⚪︎ | ○ | ◾ | ◼ | ■ | © | 🞓 | 🞑 | 🞏 | ⛵︎ | ⊖ | ⦶ | ⊕ |
9x | 🍓︎ | | | | | | | | | | | | | 🍎︎ | 💣︎ | |
Ax | | | | | | | γ | Σ | | λ | Ω | ω | ∞ | ∝ | √ | ÷ |
Bx | ™ | | ⊠ | ☼ | ⊞ | | | | ± | | | | | | | |
Cx | | | | | | | | | | | | | | | | |
Dx | | | | | | | | | | | | | | | | |
Ex | | | | Æ | ½ | ¼ | ⅓ | ⅔ | ≥ | ≤ | | | | | | |
Fx | | | | | | | | | | | | 🏢︎ | ⛶ | ≠ | ⌠ | ⌡ |
The MZ-80K's European interchange character set is extremely similar to the MZ-700/MZ-800 European interchange character set, differing only at 0x80, 0x8B, 0x90, 0x93, 0x94, 0xBE, and 0xC0. [13]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | CR | |||||||||||||||
1x | DEL | DOWN | UP | RIGHT | LEFT | HOME | CLS | INS | ||||||||
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 | 🛸︎ | | | 😐︎ | 🐍︎ | | | 🮙 | | |||||||
7x | ▒ | 🮍 | 🮌 | 🮎 | 🮏 | 🮜 | 🮝 | 🮟 | 🮞 | ° | | | ||||
8x | NBSP | ┼ | | | | | | | | | | 👃︎ | | | | |
9x | 👁︎ | e | 🮙 | 🮘 | | t | g | h | | b | x | d | r | p | c | |
Ax | q | a | z | w | s | u | i | | ö | k | f | v | | ü | ß | j |
Bx | n | | Ü | m | o | l | Ä | ö | ä | y | ¥ | | ||||
Cx | NBSP | ▐ | ▄ | ▔ | ▁ | ▏ | → | ▕ | █ | ◤ | 🮇 | ├ | ◘ | └ | ┐ | ▂ |
Dx | ┌ | ┴ | ┬ | ┤ | ▎ | ▌ | 🮈 | 🮂 | ▀ | ▃ | 🭿 | ╭ | ╮ | ┘ | ▞ | ▚ |
Ex | 🭹 | ♠ | 🭲 | 🭸 | 🭷 | 🭶 | 🭺 | 🭱 | 🭴 | ◣ | ╰ | ╯ | 🭼 | ╲ | ╱ | 🭽 |
Fx | 🭾 | • | 🭻 | ♥ | 🭰 | ◢ | ╳ | ◦ | ♣ | 🭵 | ♦ | £ | ↓ | 🭳 | ◥ | π |
Control character Differs from MZ-700/MZ-800 character set |
The MZ-80K's European display character set is extremely similar to the MZ-700/MZ-800 European primary display character set, differing only at 0x40, 0x80, 0xA4, 0xA5, 0xBC, 0xBE, 0xBF, and 0xE5. [13] (0xDC differs in appearance, but semantically remains the symbol for delete.) [9] [14]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | SP | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
1x | P | Q | R | S | T | U | V | W | X | Y | Z | £ | └ | ┘ | ├ | ┴ |
2x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | - | = | ; | / | . | , |
3x | 🭶 | 🭰 | 🭼 | 🭿 | 🭸 | 🭲 | 🮂 | ▎ | 🭺 | 🭴 | ▄ | ▐ | ▁ | ▕ | ▂ | 🮇 |
4x | NBSP | ♠ | ◥ | █ | ♦ | ← | ♣ | • | ◦ | ? | ◘ | ╭ | ╮ | ◣ | ◢ | : |
5x | ↑ | < | [ | ♥ | ] | @ | ◤ | > | ↓ | \ | → | ▚ | ┌ | ┐ | ┤ | ┬ |
6x | π | ! | " | # | $ | % | & | ' | ( | ) | + | * | ▞ | ╳ | ╯ | ╰ |
7x | ▔ | ▏ | 🭽 | 🭾 | 🭷 | 🭱 | ╱ | ╲ | 🭹 | 🭳 | ▀ | ▌ | 🭻 | 🭵 | ▃ | 🮈 |
8x | NBSP | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
9x | p | q | r | s | t | u | v | w | x | y | z | ä | | | | |
Ax | | | | 🮙 | 🮘 | | | | | ß | ü | ö | Ü | Ä | Ö | |
Bx | | | | | | | | | | | | | ¥ | ┼ | 👃︎ | 👁︎ |
Cx | | [a] | [a] | [a] | [a] | 🅷 [a] | 🅲 [a] | 🛸︎ | | | 😐︎ | |||||
Dx | ▒ | 🮍 | 🮌 | 🮎 | 🮏 | 🮜 | 🮝 | 🮟 | 🮞 | ° | | 🐍︎ | ||||
Ex | | | | | | | | | | | | | | 🮐 | ||
Fx | NBSP | |||||||||||||||
Differs from MZ-700/MZ-800 character set |
The MZ-80A's European interchange character set is extremely similar to the MZ-700/MZ-800 European interchange character set, differing only at 0x6C, 0x6D, 0x7F and 0x90. [13] [15]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | CR | |||||||||||||||
1x | DEL | DOWN | UP | RIGHT | LEFT | HOME | CLS | INS | ||||||||
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 | 🛸︎ | | | 😐︎ | 🐍︎ | | | | | |||||||
7x | ▒ | 🮍 | 🮌 | 🮎 | 🮏 | 🮜 | 🮝 | 🮟 | 🮞 | ° | | | ||||
8x | } | ┼ | | | | | | | | | | ^ | | | | |
9x | ‾ | e | ` | ~ | | t | g | h | | b | x | d | r | p | c | |
Ax | q | a | z | w | s | u | i | | ö | k | f | v | | ü | ß | j |
Bx | n | | Ü | m | o | l | Ä | ö | ä | y | { | | ||||
Cx | | | ▐ | ▄ | ▔ | ▁ | ▏ | → | ▕ | █ | ◤ | 🮇 | ├ | ◘ | └ | ┐ | ▂ |
Dx | ┌ | ┴ | ┬ | ┤ | ▎ | ▌ | 🮈 | 🮂 | ▀ | ▃ | 🭿 | ╭ | ╮ | ┘ | ▞ | ▚ |
Ex | 🭹 | ♠ | 🭲 | 🭸 | 🭷 | 🭶 | 🭺 | 🭱 | 🭴 | ◣ | ╰ | ╯ | 🭼 | ╲ | ╱ | 🭽 |
Fx | 🭾 | • | 🭻 | ♥ | 🭰 | ◢ | ╳ | ◦ | ♣ | 🭵 | ♦ | £ | ↓ | 🭳 | ◥ | π |
Control character Differs from MZ-700/MZ-800 character set |
The MZ-80A's European display character set is extremely similar to the MZ-700/MZ-800 European primary display character set, differing only at 0xBF, 0xE5 and 0xF0. [13] [15]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | SP | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
1x | P | Q | R | S | T | U | V | W | X | Y | Z | £ | └ | ┘ | ├ | ┴ |
2x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | - | = | ; | / | . | , |
3x | 🭶 | 🭰 | 🭼 | 🭿 | 🭸 | 🭲 | 🮂 | ▎ | 🭺 | 🭴 | ▄ | ▐ | ▁ | ▕ | ▂ | 🮇 |
4x | } | ♠ | ◥ | █ | ♦ | ← | ♣ | • | ◦ | ? | ◘ | ╭ | ╮ | ◣ | ◢ | : |
5x | ↑ | < | [ | ♥ | ] | @ | ◤ | > | ↓ | \ | → | ▚ | ┌ | ┐ | ┤ | ┬ |
6x | π | ! | " | # | $ | % | & | ' | ( | ) | + | * | ▞ | ╳ | ╯ | ╰ |
7x | ▔ | ▏ | 🭽 | 🭾 | 🭷 | 🭱 | ╱ | ╲ | 🭹 | 🭳 | ▀ | ▌ | 🭻 | 🭵 | ▃ | 🮈 |
8x | | | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
9x | p | q | r | s | t | u | v | w | x | y | z | ä | | | | |
Ax | | | ` | ~ | | ß | ü | ö | Ü | Ä | Ö | |||||
Bx | | | | | | | | | | | | | { | ┼ | ^ | ‾ |
Cx | | [a] | [a] | [a] | [a] | 🅷 [a] | 🅲 [a] | 🛸︎ | | | 😐︎ | |||||
Dx | ▒ | 🮍 | 🮌 | 🮎 | 🮏 | 🮜 | 🮝 | 🮟 | 🮞 | ° | | 🐍︎ | ||||
Ex | | | | | | 🮘 | | | | | | | | 🮐 | ||
Fx | 🮙 | |||||||||||||||
Differs from MZ-700/MZ-800 character set |
The code points in the range 0x20 to 0x7E mostly match the printable characters in ASCII; however, 0x5F is an overline instead of an underscore. Likewise, 0xA0 to 0x7E are the inverse video counterparts of these characters.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | NULL | DOWN | UP | RIGHT | LEFT | HOME | CLR | DEL | INST | GRPH | SFT LOCK | BREAK | RVS | CR | L SCRIPT | RVS CANCEL |
1x | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | 00 | TAB | ▒ | |||
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 | { | | | } | ~ | ↴ |
8x | ║ | ↓ | ↑ | → | ← | ♠ | ♥ | ♦ | ♣ | ╞ | ╡ | ╥ | ╨ | ╬ | ╪ | ╫ |
9x | ═ | ¥ | £ | • | ◦ | ┐ | ┘ | ┌ | └ | ┼ | │ | ─ | ┴ | ┬ | ┤ | ├ |
Ax | █ | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
Bx | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
Cx | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
Dx | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | ‾ |
Ex | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
Fx | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | π |
Control character |
The following tables show the character sets used by Japanese Sharp MZ-700/MZ-800 character sets. Each character is shown with a potential Unicode equivalent. Space and control characters are represented by the abbreviations for their names.
In both the European and Japanese versions, the code points in the range 0x20 to 0x5F of the interchange character set exactly match the printable characters in the 1963 version of ASCII.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | CR | |||||||||||||||
1x | DEL | DOWN | UP | RIGHT | LEFT | HOME | CLS | INS | ||||||||
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 | 🛸︎ | | | 😐︎ | 🐍︎ | | | | | |||||||
7x | 日 | 月 | 火 | 水 | 木 | 金 | 土 | 生 | 年 | 時 | 分 | 秒 | 円 | ¥ | £ | |
8x | ↓ | 。 | 「 | 」 | 、 | ・ | ヲ | ァ | ィ | ゥ | ェ | ォ | ャ | ュ | ョ | ッ |
9x | ー | ア | イ | ウ | エ | オ | カ | キ | ク | ケ | コ | サ | シ | ス | セ | ソ |
Ax | タ | チ | ツ | テ | ト | ナ | ニ | ヌ | ネ | ノ | ハ | ヒ | フ | ヘ | ホ | マ |
Bx | ミ | ム | メ | モ | ヤ | ユ | ヨ | ラ | リ | ル | レ | ロ | ワ | ン | ゛ | ゜ |
Cx | → | ▐ | ▄ | ▔ | ▁ | ▏ | 🮐 | ▕ | █ | ◤ | 🮇 | ├ | ◘ | └ | ┐ | ▂ |
Dx | ┌ | ┴ | ┬ | ┤ | ▎ | ▌ | 🮈 | 🮂 | ▀ | ▃ | 🭿 | ╭ | ╮ | ┘ | ▞ | ▚ |
Ex | 🭹 | ♠ | 🭲 | 🭸 | 🭷 | 🭶 | 🭺 | 🭱 | 🭴 | ◣ | ╰ | ╯ | 🭼 | ╲ | ╱ | 🭽 |
Fx | 🭾 | • | 🭻 | ♥ | 🭰 | ◢ | ╳ | ◦ | ♣ | 🭵 | ♦ | ┼ | 🮌 | 🭳 | ◥ | π |
Control character |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | SP | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
1x | P | Q | R | S | T | U | V | W | X | Y | Z | ┼ | └ | ┘ | ├ | ┴ |
2x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | - | = | ; | / | . | , |
3x | 🭶 | 🭰 | 🭼 | 🭿 | 🭸 | 🭲 | 🮂 | ▎ | 🭺 | 🭴 | ▄ | ▐ | ▁ | ▕ | ▂ | 🮇 |
4x | → | ♠ | ◥ | █ | ♦ | ← | ♣ | • | ◦ | ? | ◘ | ╭ | ╮ | ◣ | ◢ | : |
5x | ↑ | < | [ | ♥ | ] | @ | ◤ | > | 🮌 | \ | ▒ | ▚ | ┌ | ┐ | ┤ | ┬ |
6x | π | ! | " | # | $ | % | & | ' | ( | ) | + | * | ▞ | ╳ | ╯ | ╰ |
7x | ▔ | ▏ | 🭽 | 🭾 | 🭷 | 🭱 | ╱ | ╲ | 🭹 | 🭳 | ▀ | ▌ | 🭻 | 🭵 | ▃ | 🮈 |
8x | ↓ | チ | コ | ソ | シ | イ | ハ | キ | ク | ニ | マ | ノ | リ | モ | ミ | ラ |
9x | セ | タ | ス | ト | カ | ナ | ヒ | テ | サ | ン | ツ | ロ | ケ | 「 | ァ | ャ |
Ax | ワ | ヌ | フ | ア | ウ | エ | オ | ヤ | ユ | ヨ | ホ | ヘ | レ | メ | ル | ネ |
Bx | ム | 」 | ィ | ュ | ヲ | 、 | ゥ | ョ | ゜ | ・ | ェ | ッ | ゛ | 。 | ォ | ー |
Cx | | [a] | [a] | [a] | [a] | 🅷 [a] | 🅲 [a] | 🛸︎ | | | 😐︎ | |||||
Dx | 日 | 月 | 火 | 水 | 木 | 金 | 土 | 生 | 年 | 時 | 分 | 秒 | 円 | ¥ | £ | 🐍︎ |
Ex | | | | | | | | | | | | | | 🮐 | ||
Fx | NBSP |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | SP | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
1x | p | q | r | s | t | u | v | w | x | y | z | ┼ | └ | ┘ | ├ | ┴ |
2x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | - | = | ; | / | . | , |
3x | 🭶 | 🭰 | 🭼 | 🭿 | 🭸 | 🭲 | 🮂 | ▎ | 🭺 | 🭴 | ▄ | ▐ | ▁ | ▕ | ▂ | 🮇 |
4x | → | ♠ | ◥ | █ | ♦ | ← | ♣ | • | ◦ | ? | ◘ | ╭ | ╮ | ◣ | ◢ | : |
5x | ↑ | < | [ | ♥ | ] | @ | ◤ | > | 🮌 | \ | ▒ | ▚ | ┌ | ┐ | ┤ | ┬ |
6x | π | ! | " | # | $ | % | & | ' | ( | ) | + | * | ▞ | ╳ | ╯ | ╰ |
7x | ▔ | ▏ | 🭽 | 🭾 | 🭷 | 🭱 | | | 🭹 | 🭳 | ▀ | ▌ | 🭻 | 🭵 | ▃ | 🮈 |
8x | ↓ | ち | こ | そ | し | い | は | き | く | に | ま | の | り | も | み | ら |
9x | せ | た | す | と | か | な | ひ | て | さ | ん | つ | ろ | け | 「 | ぁ | ゃ |
Ax | わ | ぬ | ふ | あ | う | え | お | や | ゆ | よ | ほ | へ | れ | め | る | ね |
Bx | む | 」 | ぃ | ゅ | を | 、 | ぅ | ょ | ゜ | ・ | ぇ | っ | ゛ | 。 | ぉ | ー |
Cx | | [a] | [a] | [a] | [a] | 🅷 [a] | 🅲 [a] | 🛸︎ | | | 😐︎ | |||||
Dx | 日 | 月 | 火 | 水 | 木 | 金 | 土 | 生 | 年 | 時 | 分 | 秒 | 円 | ¥ | £ | 🐍︎ |
Ex | | | | | | | | | | | | | | 🮐 | ||
Fx | NBSP |
The MZ-80 series' Japanese interchange character set is extremely similar to the MZ-700/MZ-800 Japanese interchange character set, differing only at 0x80 and 0xC0. [20] [23] [24]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | CR | |||||||||||||||
1x | DEL | DOWN | UP | RIGHT | LEFT | HOME | CLS | INS | ||||||||
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 | 🛸︎ | | | 😐︎ | 🐍︎ | | | | | |||||||
7x | 日 | 月 | 火 | 水 | 木 | 金 | 土 | 生 | 年 | 時 | 分 | 秒 | 円 | ¥ | £ | |
8x | NBSP | 。 | 「 | 」 | 、 | ・ | ヲ | ァ | ィ | ゥ | ェ | ォ | ャ | ュ | ョ | ッ |
9x | ー | ア | イ | ウ | エ | オ | カ | キ | ク | ケ | コ | サ | シ | ス | セ | ソ |
Ax | タ | チ | ツ | テ | ト | ナ | ニ | ヌ | ネ | ノ | ハ | ヒ | フ | ヘ | ホ | マ |
Bx | ミ | ム | メ | モ | ヤ | ユ | ヨ | ラ | リ | ル | レ | ロ | ワ | ン | ゛ | ゜ |
Cx | NBSP | ▐ | ▄ | ▔ | ▁ | ▏ | 🮐 | ▕ | █ | ◤ | 🮇 | ├ | ◘ | └ | ┐ | ▂ |
Dx | ┌ | ┴ | ┬ | ┤ | ▎ | ▌ | 🮈 | 🮂 | ▀ | ▃ | 🭿 | ╭ | ╮ | ┘ | ▞ | ▚ |
Ex | 🭹 | ♠ | 🭲 | 🭸 | 🭷 | 🭶 | 🭺 | 🭱 | 🭴 | ◣ | ╰ | ╯ | 🭼 | ╲ | ╱ | 🭽 |
Fx | 🭾 | • | 🭻 | ♥ | 🭰 | ◢ | ╳ | ◦ | ♣ | 🭵 | ♦ | ┼ | 🮌 | 🭳 | ◥ | π |
Control character Differs from MZ-700/MZ-800 character set |
The MZ-80 series' Japanese display character set is extremely similar to the MZ-700/MZ-800 Japanese primary display character set, differing only at 0x40 and 0x80. [21] [25]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | SP | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
1x | P | Q | R | S | T | U | V | W | X | Y | Z | ┼ | └ | ┘ | ├ | ┴ |
2x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | - | = | ; | / | . | , |
3x | 🭶 | 🭰 | 🭼 | 🭿 | 🭸 | 🭲 | 🮂 | ▎ | 🭺 | 🭴 | ▄ | ▐ | ▁ | ▕ | ▂ | 🮇 |
4x | NBSP | ♠ | ◥ | █ | ♦ | ← | ♣ | • | ◦ | ? | ◘ | ╭ | ╮ | ◣ | ◢ | : |
5x | ↑ | < | [ | ♥ | ] | @ | ◤ | > | 🮌 | \ | ▒ | ▚ | ┌ | ┐ | ┤ | ┬ |
6x | π | ! | " | # | $ | % | & | ' | ( | ) | + | * | ▞ | ╳ | ╯ | ╰ |
7x | ▔ | ▏ | 🭽 | 🭾 | 🭷 | 🭱 | ╱ | ╲ | 🭹 | 🭳 | ▀ | ▌ | 🭻 | 🭵 | ▃ | 🮈 |
8x | NBSP | チ | コ | ソ | シ | イ | ハ | キ | ク | ニ | マ | ノ | リ | モ | ミ | ラ |
9x | セ | タ | ス | ト | カ | ナ | ヒ | テ | サ | ン | ツ | ロ | ケ | 「 | ァ | ャ |
Ax | ワ | ヌ | フ | ア | ウ | エ | オ | ヤ | ユ | ヨ | ホ | ヘ | レ | メ | ル | ネ |
Bx | ム | 」 | ィ | ュ | ヲ | 、 | ゥ | ョ | ゜ | ・ | ェ | ッ | ゛ | 。 | ォ | ー |
Cx | | [a] | [a] | [a] | [a] | 🅷 [a] | 🅲 [a] | 🛸︎ | | | 😐︎ | |||||
Dx | 日 | 月 | 火 | 水 | 木 | 金 | 土 | 生 | 年 | 時 | 分 | 秒 | 円 | ¥ | £ | 🐍︎ |
Ex | | | | | | | | | | | | | | 🮐 | ||
Fx | NBSP | |||||||||||||||
Differs from MZ-700/MZ-800 character set |
}}
UTF-16 (16-bit Unicode Transformation Format) is a character encoding capable of encoding all 1,112,064 valid code points of Unicode (in fact this number of code points is dictated by the design of UTF-16). The encoding is variable-length, as code points are encoded with one or two 16-bit code units. UTF-16 arose from an earlier obsolete fixed-width 16-bit encoding now known as "UCS-2" (for 2-byte Universal Character Set), once it became clear that more than 216 (65,536) code points were needed, including most emoji and important CJK characters such as for personal and place names.
PETSCII, also known as CBM ASCII, is the character set used in Commodore Business Machines' 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.
Michael Everson is an American and Irish linguist, script encoder, typesetter, type designer and publisher. He runs a publishing company called Evertype, through which he has published over one hundred books since 2006.
Box-drawing characters, also known as line-drawing characters, are a form of semigraphics widely used in text user interfaces to draw various geometric frames and boxes. These characters are characterized by being designed to be connected horizontally and/or vertically with adjacent characters, which requires proper alignment. Box-drawing characters therefore typically only work well with monospaced fonts.
Symbol is one of the four standard fonts available on all PostScript-based printers, starting with Apple's original LaserWriter (1985). It contains a complete unaccented Greek alphabet and a selection of commonly used mathematical symbols. Insofar as it fits into any standard classification, it is a serif font designed in the style of Times New Roman.
MouseText is a set of 32 graphical characters designed by Bruce Tognazzini and first implemented in the Apple IIc. They were then retrofitted to the Apple IIe forming part of the Enhanced IIe upgrade. A slightly revised version was then released with the Apple IIGS.
The Unicode Consortium and the ISO/IEC JTC 1/SC 2/WG 2 jointly collaborate on the list of the characters in the Universal Coded Character Set. The Universal Coded Character Set, most commonly called the Universal Character Set, is an international standard to map characters, discrete symbols used in natural language, mathematics, music, and other domains, to unique machine-readable data values. By creating this mapping, the UCS enables computer software vendors to interoperate, and transmit—interchange—UCS-encoded text strings from one to another. Because it is a universal map, it can be used to represent multiple languages at the same time. This avoids the confusion of using multiple legacy character encodings, which can result in the same sequence of codes having multiple interpretations depending on the character encoding in use, resulting in mojibake if the wrong one is chosen.
KPS 9566 is a North Korean standard specifying a character encoding for the Chosŏn'gŭl (Hangul) writing system used for the Korean language. The edition of 1997 specified an ISO 2022-compliant 94×94 two-byte coded character set. Subsequent editions have added additional encoded characters outside of the 94×94 plane, in a manner comparable to UHC or GBK.
In mathematics, the radical symbol, radical sign, root symbol, radix, or surd is a symbol for the square root or higher-order root of a number. The square root of a number x is written as
Text-based semigraphics, pseudographics, or character graphics is a primitive method used in early text mode video hardware to emulate raster graphics without having to implement the logic for such a display mode.
The Atari ST character set is the character set of the Atari ST personal computer family including the Atari STE, TT and Falcon. It is based on code page 437, the original character set of the IBM PC.
The Acorn RISC OS character set was used in the Acorn Archimedes series and subsequent computers from 1987 onwards. It is an extension of ISO/IEC 8859-1, similar to the Windows CP1252 in that many of the added characters are typographical punctuation marks.
MSX character sets are a group of single- and double-byte character sets developed by Microsoft for MSX computers. They are based on code page 437.
The TRS-80 computer manufactured by Tandy / Radio Shack contains an 8-bit character set. It is partially derived from ASCII, and shares the code points from 32 - 95 on the standard model. Code points 96 - 127 are supported on models that have been fitted with a lower-case upgrade.
This article covers technical details of the character encoding system defined by ETS 300 706 of the ETSI, a standard for World System Teletext, and used for the Viewdata and Teletext variants of Videotex in Europe.
Symbols for Legacy Computing is a Unicode block containing graphic characters that were used for various home computers from the 1970s and 1980s and in Teletext broadcasting standards. It includes characters from the Amstrad CPC, MSX, Mattel Aquarius, RISC OS, MouseText, Atari ST, TRS-80 Color Computer, Oric, Texas Instruments TI-99/4A, TRS-80, Minitel, Teletext, ATASCII, PETSCII, ZX80, and ZX81 character sets. Semigraphics characters are also included in the form of new block-shaped characters, line-drawing characters, and 60 "sextant" characters.
The Amstrad CPC character set is the character set used in the Amstrad CPC series of 8-bit personal computers when running BASIC. This character set existed in the built-in "lower" ROM chip. It is based on ASCII-1967, with the exception of character 0x5E which is the up arrow instead of the circumflex, as it is in ASCII-1963, a feature shared with other character sets of the time. Apart from the standard printable ASCII range (0x20-0x7e), it is completely different from the Amstrad CP/M Plus character set. The BASIC character set had symbols of particular use in games and home computing, while the CP/M Plus character reflected the International and Business flavor of the CP/M Plus environment. This character set is represented in Unicode as of the March 2020 release of Unicode 13.0, which added symbols for legacy computing. The three missing characters have however been accepted for inclusion in Unicode 16.0 in the symbols for legacy computing supplement.
Symbols for Legacy Computing Supplement is a Unicode block containing additional graphic characters that were used for various home computers from the 1970s and 1980s. It includes characters from Amstrad CPC, Apple 8-bit, Kaypro CP/M, Ohio Scientific, Robotron KC, Sharp MZ computers, HP terminals, and TRS-80. It includes a set of semigraphics in the form of 230 "octant" characters, large images split into four "characters", and the "large type" characters used for building large text characters.
The Sharp MZ-700 actually had 512 characters, with the alternate set made accessible on a character-by-character basis by setting a bit in the attribute RAM where the background and foreground color were also stored. In the Japanese version, the primary set contained katakana where the alternate set contained hiragana. In the European version, Japanese characters in the primary set were replaced with additional block elements and box drawing characters, whereas the entire alternate set was replaced with a rather large assortment of video game sprites. The alternate character set was not accessible from BASIC.