Sharp MZ character set

Last updated

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.

Contents

Implementation

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]

European

MZ-700/MZ-800

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.

Interchange

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.

Sharp MZ-700 (European interchange) [5] [2] [7]
0123456789ABCDEF
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 🛸 𜰁
1CC01
𜰀
1CC00
Sharp MZ-700 European character 0x63.png Sharp MZ-700 European character 0x64.png
1CC02
Sharp MZ-700 European character 0x65.png
1CC03
Sharp MZ-700 European character 0x66.png
1CC04
Sharp MZ-700 European character 0x67.png
1CC6F
😐 🐍 𜰏
1CC0F
𜰎
1CC0E
🮙𜰐
1CC10
Sharp MZ-700 European character 0x6E.png
1CC13
Sharp MZ-700 European character 0x6F.png
1CC14
7x🮍🮌🮎🮏🮜🮝🮟🮞 Sharp MZ-700 European character 0x79.png
1FBD4
Sharp MZ-700 European character 0x7A.png
1FBD5
°
2428
Sharp MZ-700 European character 0x7D.png
1FBD6
Sharp MZ-700 European character 0x7E.png
1FBD7
🢳
1F8B3
8x } 𜰱
1CC31
𜰵
1CC35
𜰹
1CC39
𜰽
1CC3D
𜰸
1CC38
𜰲
1CC32
𜰶
1CC36
𜰺
1CC3A
𜰾
1CC3E
^ 𜰳
1CC33
𜰷
1CC37
𜰻
1CC3B
𜰿
1CC3F
9x _ Sharp MZ-700 European character 0x91.png
1CC42
e ` ~ 𜱃
1CC43
t g h 𜰰
1CC30
b x d r p c
Ax q a z w s u i 𜱀
1CC40
ö k f v 𜱁
1CC41
ü ß j
Bx n 𜰴
1CC34
Ü m Sharp MZ-700 European character 0xB4.png
1FBD0
Sharp MZ-700 European character 0xB5.png
1FBD1
Sharp MZ-700 European character 0xB6.png
1FBD2
o l Ä ö ä Sharp MZ-700 European character 0xBC.png
1FBD3
y { 𜰼
1CC3C
Cx|🮇
Dx🮈🮂🭿
Ex🭹 🭲🭸🭷🭶🭺🭱🭴🭼🭽
Fx🭾🭻 🭰 🭵 £ 🭳 π
  Control character
  Not included in Unicode as of Unicode 15. Approved for Unicode 16.0 at the specified Unicode codepoint.

Display

Sharp MZ-700 (European display, primary) [5] [8] [9]
0123456789ABCDEF
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 ä 𜰰
1CC30
𜰱
1CC31
𜰲
1CC32
𜰳
1CC33
Ax Sharp MZ-700 European character 0xBC.png
1FBD3
𜱀
1CC40
𜱁
1CC41
Sharp MZ-700 European character 0x91.png
1CC42
`~𜱃
1CC43
Sharp MZ-700 European character 0xB4.png
1FBD0
Sharp MZ-700 European character 0xB5.png
1FBD1
Sharp MZ-700 European character 0xB6.png
1FBD2
ßüöÜÄÖ
Bx𜰴
1CC34
𜰵
1CC35
𜰶
1CC36
𜰷
1CC37
𜰸
1CC38
𜰹
1CC39
𜰺
1CC3A
𜰻
1CC3B
𜰼
1CC3C
𜰽
1CC3D
𜰾
1CC3E
𜰿
1CC3F
{ ^ _
Cx🢳
1F8B3
🢷 [lower-alpha 1]
1F8B7
🢵 [lower-alpha 1]
1F8B5
🢶 [lower-alpha 1]
1F8B6
🢴 [lower-alpha 1]
1F8B4
🅷 [lower-alpha 1] 🅲 [lower-alpha 1] 🛸𜰁
1CC01
𜰀
1CC00
Sharp MZ-700 European character 0x63.png Sharp MZ-700 European character 0x64.png
1CC02
Sharp MZ-700 European character 0x65.png
1CC03
Sharp MZ-700 European character 0x66.png
1CC04
Sharp MZ-700 European character 0x67.png
1CC6F
😐
Dx🮍🮌🮎🮏🮜🮝🮟🮞 Sharp MZ-700 European character 0x79.png
1FBD4
Sharp MZ-700 European character 0x7A.png
1FBD5
°
2428
Sharp MZ-700 European character 0x7D.png
1FBD6
Sharp MZ-700 European character 0x7E.png
1FBD7
🐍
Ex𜰅
1CC05
𜰆
1CC06
𜰇
1CC07
𜰉
1CC09
𜰋
1CC0B
🮙𜰍
1CC0D
𜰏
1CC0F
𜰎
1CC0E
𜰐
1CC10
𜰑
1CC11
𜰒
1CC12
Sharp MZ-700 European character 0x6E.png
1CC13
Sharp MZ-700 European character 0x6F.png
1CC14
𜰊
1CC0A
🮐
Fx NBSP Sharp MZ-700 European display, part 1 character 0xF1.png
1CC21
Sharp MZ-700 European display, part 1 character 0xF2.png
1CC22
Sharp MZ-700 European display, part 1 character 0xF3.png
1CC23
Sharp MZ-700 European display, part 1 character 0xF4.png
1CC24
Sharp MZ-700 European display, part 1 character 0xF5.png
1CC25
Sharp MZ-700 European display, part 1 character 0xF6.png
1CC26
Sharp MZ-700 European display, part 1 character 0xF7.png
1CC27
Sharp MZ-700 European display, part 1 character 0xF8.png
1CC28
Sharp MZ-700 European display, part 1 character 0xF9.png
1CC29
Sharp MZ-700 European display, part 1 character 0xFA.png
1CC2A
Sharp MZ-700 European display, part 1 character 0xFB.png
1CC2B
Sharp MZ-700 European display, part 1 character 0xFC.png
1CC2C
Sharp MZ-700 European display, part 1 character 0xFD.png
1CC2D
Sharp MZ-700 European display, part 1 character 0xFE.png
1CC2E
Sharp MZ-700 European display, part 1 character 0xFF.png
1CC2F
  Not included in Unicode as of Unicode 15. Approved for Unicode 16.0 at the specified Unicode codepoint.
Sharp MZ-700 (European display, alternate) [5] [8] [10]
0123456789ABCDEF
0x  SP  𜳖
1CCD6
𜳗
1CCD7
𜳘
1CCD8
𜳙
1CCD9
𜳚
1CCDA
𜳛
1CCDB
𜳜
1CCDC
𜳝
1CCDD
𜳞
1CCDE
𜳟
1CCDF
𜳠
1CCE0
𜳡
1CCE1
𜳢
1CCE2
𜳣
1CCE3
𜳤
1CCE4
1x𜳥
1CCE5
𜳦
1CCE6
𜳧
1CCE7
𜳨
1CCE8
𜳩
1CCE9
𜳪
1CCEA
𜳫
1CCEB
𜳬
1CCEC
𜳭
1CCED
𜳮
1CCEE
𜳯
1CCEF
𜱈
1CC48
𜱉
1CC49
𜱊
1CC4A
𜱋
1CC4B
2x𜳰
1CCF0
𜳱
1CCF1
𜳲
1CCF2
𜳳
1CCF3
𜳴
1CCF4
𜳵
1CCF5
𜳶
1CCF6
𜳷
1CCF7
𜳸
1CCF8
𜳹
1CCF9
𜱌
1CC4C
𜱍
1CC4D
𜱎
1CC4E
𜱏
1CC4F
3x𜱐
1CC50
𜱑
1CC51
𜱒
1CC52
𜱓
1CC53
𜱔
1CC54
𜱕
1CC55
[lower-alpha 2] [lower-alpha 2] [lower-alpha 2] [lower-alpha 2] 𜱬
1CC6C
𜱫
1CC6B
𜱮
1CC6E
𜱭
1CC6D
𜱗
1CC57
4x𜱖
1CC56
𜱙
1CC59
𜱘
1CC58
𜱚
1CC5A
𜱛
1CC5B
𜱜
1CC5C
𜱝
1CC5D
𜱞
1CC5E
𜱟
1CC5F
𜱱
1CC71
𜱰
1CC70
𜱳
1CC73
𜱲
1CC72
𜱵
1CC75
𜱷
1CC77
𜱶
1CC76
5x𜱴
1CC74
𜱡
1CC61
𜱠
1CC60
𜱣
1CC63
𜱢
1CC62
𜱦
1CC66
𜱥
1CC65
𜱨
1CC68
𜱧
1CC67
🛧𜷹
1CDF9
𜷸
1CDF8
6x𜱹
1CC79
𜱸
1CC78
𜱻
1CC7B
𜱺
1CC7A
𜱼
1CC7C
𜱿
1CC7F
𜱾
1CC7E
𜱽
1CC7D
𜲁
1CC81
𜲀
1CC80
𜲃
1CC83
𜲂
1CC82
7x𜲈
1CC88
🍷𜱄
1CC44
𜱅
1CC45
𜲉
1CC89
𜲊
1CC8A
𜲲
1CCB2
𜲳
1CCB3
𜲶
1CCB6
𜲷
1CCB7
𜲴
1CCB4
𜲵
1CCB5
𜲸
1CCB8
8x𜲹
1CCB9
© 🞓🞑🞏
9x🍓𜲦
1CCA6
𜲧
1CCA7
𜲨
1CCA8
𜲩
1CCA9
𜲪
1CCAA
𜲫
1CCAB
𜲬
1CCAC
𜲭
1CCAD
𜲮
1CCAE
𜲯
1CCAF
𜲰
1CCB0
𜲱
1CCB1
🍎💣𜱩
1CC69
Ax𜱪
1CC6A
𜲡
1CCA1
𜲢
1CCA2
𜲣
1CCA3
𜲥
1CCA5
𜲠
1CCA0
γΣ𜲤
1CCA4
λΩω÷
Bx 𜲌
1CC8C
𜰈
1CC08
𜲐
1CC90
𜲑
1CC91
± 𜲄
1CC84
𜲅
1CC85
𜲆
1CC86
𜲇
1CC87
🯪
1FBEA
🯨
1FBE8
🯫
1FBEB
Cx🯩
1FBE9
𜳊
1CCCA
𜳋
1CCCB
𜳌
1CCCC
𜳍
1CCCD
𜲾
1CCBE
𜲿
1CCBF
𜳀
1CCC0
𜳁
1CCC1
𜳆
1CCC6
𜳇
1CCC7
𜳈
1CCC8
𜳉
1CCC9
𜲺
1CCBA
𜲻
1CCBB
𜲼
1CCBC
Dx𜲽
1CCBD
𜳎
1CCCE
𜳏
1CCCF
𜳐
1CCD0
𜳑
1CCD1
𜳂
1CCC2
𜳃
1CCC3
𜳄
1CCC4
𜳅
1CCC5
𜰕
1CC15
𜰗
1CC17
𜰖
1CC16
𜰘
1CC18
𜰜
1CC1C
𜰛
1CC1B
𜰝
1CC1D
Ex𜰞
1CC1E
𜰙
1CC19
𜰚
1CC1A
ƽ¼𜳒
1CCD2
𜳓
1CCD3
𜳔
1CCD4
𜳕
1CCD5
𜱆
1CC46
𜱇
1CC47
Fx𜲒
1CC92
𜲓
1CC93
𜲔
1CC94
𜲕
1CC95
𜲖
1CC96
𜲘
1CC98
𜲚
1CC9A
𜲗
1CC97
𜲙
1CC99
𜲞
1CC9E
𜲟
1CC9F
🏢
  Not included in Unicode as of Unicode 15. Approved for Unicode 16.0 at the specified Unicode codepoint.
  Excluded from Unicode due to intellectual property concerns
  1. 1 2 3 4 5 6 Character representing one of the cursor control characters (the cursor keys, home, and clear). [11]
  2. 1 2 3 4 Sprites for the ghost from Pac-Man. Excluded from Unicode due to intellectual property concerns. The proposal to include additional Sharp MZ characters in Unicode recommends that these characters be mapped to the Private Use Area. [12]

MZ-80K

Interchange

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]

Sharp MZ-80K (European interchange) [13]
0123456789ABCDEF
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 🛸 𜰁
1CC01
𜰀
1CC00
Sharp MZ-700 European character 0x63.png Sharp MZ-700 European character 0x64.png
1CC02
Sharp MZ-700 European character 0x65.png
1CC03
Sharp MZ-700 European character 0x66.png
1CC04
Sharp MZ-700 European character 0x67.png
1CC6F
😐 🐍 𜰏
1CC0F
𜰎
1CC0E
🮙𜰐
1CC10
Sharp MZ-700 European character 0x6E.png
1CC13
Sharp MZ-700 European character 0x6F.png
1CC14
7x🮍🮌🮎🮏🮜🮝🮟🮞 Sharp MZ-700 European character 0x79.png
1FBD4
Sharp MZ-700 European character 0x7A.png
1FBD5
°
2428
Sharp MZ-700 European character 0x7D.png
1FBD6
Sharp MZ-700 European character 0x7E.png
1FBD7
🢳
1F8B3
8x } 𜰱
1CC31
𜰵
1CC35
𜰹
1CC39
𜰽
1CC3D
𜰸
1CC38
𜰲
1CC32
𜰶
1CC36
𜰺
1CC3A
𜰾
1CC3E
^ 𜰳
1CC33
𜰷
1CC37
𜰻
1CC3B
𜰿
1CC3F
9x _ Sharp MZ-700 European character 0x91.png
1CC42
e ` ~ 𜱃
1CC43
t g h 𜰰
1CC30
b x d r p c
Ax q a z w s u i 𜱀
1CC40
ö k f v 𜱁
1CC41
ü ß j
Bx n 𜰴
1CC34
Ü m Sharp MZ-700 European character 0xB4.png
1FBD0
Sharp MZ-700 European character 0xB5.png
1FBD1
Sharp MZ-700 European character 0xB6.png
1FBD2
o l Ä ö ä Sharp MZ-700 European character 0xBC.png
1FBD3
y { 𜰼
1CC3C
Cx|🮇
Dx🮈🮂🭿
Ex🭹 🭲🭸🭷🭶🭺🭱🭴🭼🭽
Fx🭾🭻 🭰 🭵 £ 🭳 π
  Control character
  Not included in Unicode as of Unicode 15. Approved for Unicode 16.0 at the specified Unicode codepoint.

Display

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]

Sharp MZ-80K (European display) [13] [14]
0123456789ABCDEF
0x  SP  ABCDEFGHIJKLMNO
1xPQRSTUVWXYZ£
2x0123456789-=;/.,
3x🭶🭰🭼🭿🭸🭲🮂🭺🭴🮇
4x NBSP ?:
5x<[]@>\
6xπ!"#$%&'()+*
7x🭽🭾🭷🭱🭹🭳🭻🭵🮈
8x NBSP abcdefghijklmno
9xpqrstuvwxyzä𜰰
1CC30
𜰱
1CC31
𜰲
1CC32
𜰳
1CC33
Ax🯓
1FBD3
𜱀
1CC40
𜱁
1CC41
Sharp MZ-700 European character 0x91.png
1CC42
🮙🮘𜱃
1CC43
🯐
1FBD0
🯑
1FBD1
🯒
1FBD2
ßüöÜÄÖ
Bx𜰴
1CC34
𜰵
1CC35
𜰶
1CC36
𜰷
1CC37
𜰸
1CC38
𜰹
1CC39
𜰺
1CC3A
𜰻
1CC3B
𜰼
1CC3C
𜰽
1CC3D
𜰾
1CC3E
𜰿
1CC3F
¥👃👁
Cx🢳
1F8B3
🢷 [lower-alpha 1]
1F8B7
🢵 [lower-alpha 1]
1F8B5
🢶 [lower-alpha 1]
1F8B6
🢴 [lower-alpha 1]
1F8B4
🅷 [lower-alpha 1] 🅲 [lower-alpha 1] 🛸𜰁
1CC01
𜰀
1CC00
Sharp MZ-700 European character 0x63.png Sharp MZ-700 European character 0x64.png
1CC02
Sharp MZ-700 European character 0x65.png
1CC03
Sharp MZ-700 European character 0x66.png
1CC04
Sharp MZ-700 European character 0x67.png
1CC6F
😐
Dx🮍🮌🮎🮏🮜🮝🮟🮞 Sharp MZ-700 European character 0x79.png
1FBD4
Sharp MZ-700 European character 0x7A.png
1FBD5
°
2427
Sharp MZ-700 European character 0x7D.png
1FBD6
Sharp MZ-700 European character 0x7E.png
1FBD7
🐍
Ex𜰅
1CC05
𜰆
1CC06
𜰇
1CC07
𜰉
1CC09
𜰋
1CC0B
𜰌
1CC0C
𜰍
1CC0D
𜰏
1CC0F
𜰎
1CC0E
𜰐
1CC10
𜰑
1CC11
𜰒
1CC12
Sharp MZ-700 European character 0x6E.png
1CC13
Sharp MZ-700 European character 0x6F.png
1CC14
𜰊
1CC0A
🮐
Fx NBSP Sharp MZ-700 European display, part 1 character 0xF1.png
1CC21
Sharp MZ-700 European display, part 1 character 0xF2.png
1CC22
Sharp MZ-700 European display, part 1 character 0xF3.png
1CC23
Sharp MZ-700 European display, part 1 character 0xF4.png
1CC24
Sharp MZ-700 European display, part 1 character 0xF5.png
1CC25
Sharp MZ-700 European display, part 1 character 0xF6.png
1CC26
Sharp MZ-700 European display, part 1 character 0xF7.png
1CC27
Sharp MZ-700 European display, part 1 character 0xF8.png
1CC28
Sharp MZ-700 European display, part 1 character 0xF9.png
1CC29
Sharp MZ-700 European display, part 1 character 0xFA.png
1CC2A
Sharp MZ-700 European display, part 1 character 0xFB.png
1CC2B
Sharp MZ-700 European display, part 1 character 0xFC.png
1CC2C
Sharp MZ-700 European display, part 1 character 0xFD.png
1CC2D
Sharp MZ-700 European display, part 1 character 0xFE.png
1CC2E
Sharp MZ-700 European display, part 1 character 0xFF.png
1CC2F
  Not included in Unicode as of Unicode 15. Approved for Unicode 16.0 at the specified Unicode codepoint.
  1. 1 2 3 4 5 6 Character representing one of the cursor control characters (the cursor keys, home, and clear). [11]

MZ-80A

Interchange

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]

Sharp MZ-80A (European interchange) [13] [15]
0123456789ABCDEF
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 🛸 𜰁
1CC01
𜰀
1CC00
Sharp MZ-700 European character 0x63.png Sharp MZ-700 European character 0x64.png
1CC02
Sharp MZ-700 European character 0x65.png
1CC03
Sharp MZ-700 European character 0x66.png
1CC04
Sharp MZ-700 European character 0x67.png
1CC6F
😐 🐍 𜰏
1CC0F
𜰎
1CC0E
𜰐
1CC10
𜰑
1CC11
Sharp MZ-700 European character 0x6E.png
1CC13
Sharp MZ-700 European character 0x6F.png
1CC14
7x🮍🮌🮎🮏🮜🮝🮟🮞 Sharp MZ-700 European character 0x79.png
1FBD4
Sharp MZ-700 European character 0x7A.png
1FBD5
°
2428
Sharp MZ-700 European character 0x7D.png
1FBD6
Sharp MZ-700 European character 0x7E.png
1FBD7
🢳
1F8B3
8x } 𜰱
1CC31
𜰵
1CC35
𜰹
1CC39
𜰽
1CC3D
𜰸
1CC38
𜰲
1CC32
𜰶
1CC36
𜰺
1CC3A
𜰾
1CC3E
^ 𜰳
1CC33
𜰷
1CC37
𜰻
1CC3B
𜰿
1CC3F
9x Sharp MZ-700 European character 0x91.png
1CC42
e ` ~ 𜱃
1CC43
t g h 𜰰
1CC30
b x d r p c
Ax q a z w s u i 𜱀
1CC40
ö k f v 𜱁
1CC41
ü ß j
Bx n 𜰴
1CC34
Ü m Sharp MZ-700 European character 0xB4.png
1FBD0
Sharp MZ-700 European character 0xB5.png
1FBD1
Sharp MZ-700 European character 0xB6.png
1FBD2
o l Ä ö ä Sharp MZ-700 European character 0xBC.png
1FBD3
y { 𜰼
1CC3C
Cx|🮇
Dx🮈🮂🭿
Ex🭹 🭲🭸🭷🭶🭺🭱🭴🭼🭽
Fx🭾🭻 🭰 🭵 £ 🭳 π
  Control character
  Not included in Unicode as of Unicode 15. Approved for Unicode 16.0 at the specified Unicode codepoint.

Display

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]

Sharp MZ-80A (European display) [13] [15]
0123456789ABCDEF
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 ä 𜰰
1CC30
𜰱
1CC31
𜰲
1CC32
𜰳
1CC33
Ax Sharp MZ-700 European character 0xBC.png
1FBD3
𜱀
1CC40
𜱁
1CC41
Sharp MZ-700 European character 0x91.png
1CC42
`~𜱃
1CC43
Sharp MZ-700 European character 0xB4.png
1FBD0
Sharp MZ-700 European character 0xB5.png
1FBD1
Sharp MZ-700 European character 0xB6.png
1FBD2
ßüöÜÄÖ
Bx𜰴
1CC34
𜰵
1CC35
𜰶
1CC36
𜰷
1CC37
𜰸
1CC38
𜰹
1CC39
𜰺
1CC3A
𜰻
1CC3B
𜰼
1CC3C
𜰽
1CC3D
𜰾
1CC3E
𜰿
1CC3F
{ ^
Cx🢳
1F8B3
🢷 [lower-alpha 1]
1F8B7
🢵 [lower-alpha 1]
1F8B5
🢶 [lower-alpha 1]
1F8B6
🢴 [lower-alpha 1]
1F8B4
🅷 [lower-alpha 1] 🅲 [lower-alpha 1] 🛸𜰁
1CC01
𜰀
1CC00
Sharp MZ-700 European character 0x63.png Sharp MZ-700 European character 0x64.png
1CC02
Sharp MZ-700 European character 0x65.png
1CC03
Sharp MZ-700 European character 0x66.png
1CC04
Sharp MZ-700 European character 0x67.png
1CC6F
😐
Dx🮍🮌🮎🮏🮜🮝🮟🮞 Sharp MZ-700 European character 0x79.png
1FBD4
Sharp MZ-700 European character 0x7A.png
1FBD5
°
2428
Sharp MZ-700 European character 0x7D.png
1FBD6
Sharp MZ-700 European character 0x7E.png
1FBD7
🐍
Ex𜰅
1CC05
𜰆
1CC06
𜰇
1CC07
𜰉
1CC09
𜰋
1CC0B
🮘𜰍
1CC0D
𜰏
1CC0F
𜰎
1CC0E
𜰐
1CC10
𜰑
1CC11
𜰒
1CC12
Sharp MZ-700 European character 0x6E.png
1CC13
Sharp MZ-700 European character 0x6F.png
1CC14
𜰊
1CC0A
🮐
Fx🮙 Sharp MZ-700 European display, part 1 character 0xF1.png
1CC21
Sharp MZ-700 European display, part 1 character 0xF2.png
1CC22
Sharp MZ-700 European display, part 1 character 0xF3.png
1CC23
Sharp MZ-700 European display, part 1 character 0xF4.png
1CC24
Sharp MZ-700 European display, part 1 character 0xF5.png
1CC25
Sharp MZ-700 European display, part 1 character 0xF6.png
1CC26
Sharp MZ-700 European display, part 1 character 0xF7.png
1CC27
Sharp MZ-700 European display, part 1 character 0xF8.png
1CC28
Sharp MZ-700 European display, part 1 character 0xF9.png
1CC29
Sharp MZ-700 European display, part 1 character 0xFA.png
1CC2A
Sharp MZ-700 European display, part 1 character 0xFB.png
1CC2B
Sharp MZ-700 European display, part 1 character 0xFC.png
1CC2C
Sharp MZ-700 European display, part 1 character 0xFD.png
1CC2D
Sharp MZ-700 European display, part 1 character 0xFE.png
1CC2E
Sharp MZ-700 European display, part 1 character 0xFF.png
1CC2F
  Not included in Unicode as of Unicode 15. Approved for Unicode 16.0 at the specified Unicode codepoint.
  1. 1 2 3 4 5 6 Character representing one of the cursor control characters (the cursor keys, home, and clear). [11]

MZ-80B

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.

Sharp MZ-80B (European) [16] [17] [18] [19]
0123456789ABCDEF
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  !"#$%&'()*+,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]^
6x`abcdefghijklmno
7xpqrstuvwxyz{|}~
8x
9x¥£
Ax!"#$%&'()*+,-./
Bx0123456789:;<=>?
Cx@ABCDEFGHIJKLMNO
DxPQRSTUVWXYZ[\]^
Ex`abcdefghijklmno
Fxpqrstuvwxyz{|}~π
  Control character

Japanese

MZ-700/MZ-800

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.

Interchange

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.

Sharp MZ-700 (Japanese interchange) [6] [20]
0123456789ABCDEF
0x  CR 
1x DEL DOWN  UP  RIGHT LEFT HOME CLS INS
2x  SP  !"#$%&'()*+,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]
6x🛸𜰁
1CC01
𜰀
1CC00
Sharp MZ-700 European character 0x63.png Sharp MZ-700 European character 0x64.png
1CC02
Sharp MZ-700 European character 0x65.png
1CC03
Sharp MZ-700 European character 0x66.png
1CC04
Sharp MZ-700 European character 0x67.png
1CC6F
😐🐍𜰏
1CC0F
𜰎
1CC0E
𜰐
1CC10
𜰑
1CC11
Sharp MZ-700 European character 0x6E.png
1CC13
Sharp MZ-700 European character 0x6F.png
1CC14
7x¥£🢳
1F8B3
8x
9x
Ax
Bx
Cx🮐🮇
Dx🮈🮂🭿
Ex🭹🭲🭸🭷🭶🭺🭱🭴🭼🭽
Fx🭾🭻🭰🭵🮌🭳π
  Control character
  Not included in Unicode as of Unicode 15. Approved for Unicode 16.0 at the specified Unicode codepoint.

Display

Sharp MZ-700 (Japanese display, primary) [6] [21]
0123456789ABCDEF
0x  SP  ABCDEFGHIJKLMNO
1xPQRSTUVWXYZ
2x0123456789-=;/.,
3x🭶🭰🭼🭿🭸🭲🮂🭺🭴🮇
4x?:
5x<[]@>🮌\
6xπ!"#$%&'()+*
7x🭽🭾🭷🭱🭹🭳🭻🭵🮈
8x
9x
Ax
Bx
Cx🢳
1F8B3
🢷 [lower-alpha 1]
1F8B7
🢵 [lower-alpha 1]
1F8B5
🢶 [lower-alpha 1]
1F8B6
🢴 [lower-alpha 1]
1F8B4
🅷 [lower-alpha 1] 🅲 [lower-alpha 1] 🛸𜰁
1CC01
𜰀
1CC00
Sharp MZ-700 European character 0x63.png Sharp MZ-700 European character 0x64.png
1CC02
Sharp MZ-700 European character 0x65.png
1CC03
Sharp MZ-700 European character 0x66.png
1CC04
Sharp MZ-700 European character 0x67.png
1CC6F
😐
Dx¥£🐍
Ex𜰅
1CC05
𜰆
1CC06
𜰇
1CC07
𜰉
1CC09
𜰋
1CC0B
𜰌
1CC0C
𜰍
1CC0D
𜰏
1CC0F
𜰎
1CC0E
𜰐
1CC10
𜰑
1CC11
𜰒
1CC12
Sharp MZ-700 European character 0x6E.png
1CC13
Sharp MZ-700 European character 0x6F.png
1CC14
𜰊
1CC0A
🮐
Fx NBSP Sharp MZ-700 European display, part 1 character 0xF1.png
1CC21
Sharp MZ-700 European display, part 1 character 0xF2.png
1CC22
Sharp MZ-700 European display, part 1 character 0xF3.png
1CC23
Sharp MZ-700 European display, part 1 character 0xF4.png
1CC24
Sharp MZ-700 European display, part 1 character 0xF5.png
1CC25
Sharp MZ-700 European display, part 1 character 0xF6.png
1CC26
Sharp MZ-700 European display, part 1 character 0xF7.png
1CC27
Sharp MZ-700 European display, part 1 character 0xF8.png
1CC28
Sharp MZ-700 European display, part 1 character 0xF9.png
1CC29
Sharp MZ-700 European display, part 1 character 0xFA.png
1CC2A
Sharp MZ-700 European display, part 1 character 0xFB.png
1CC2B
Sharp MZ-700 European display, part 1 character 0xFC.png
1CC2C
Sharp MZ-700 European display, part 1 character 0xFD.png
1CC2D
Sharp MZ-700 European display, part 1 character 0xFE.png
1CC2E
Sharp MZ-700 European display, part 1 character 0xFF.png
1CC2F
  Not included in Unicode as of Unicode 15. Approved for Unicode 16.0 at the specified Unicode codepoint.
Sharp MZ-700 (Japanese display, alternate) [6] [22]
0123456789ABCDEF
0x  SP  abcdefghijklmno
1xpqrstuvwxyz
2x0123456789-=;/.,
3x🭶🭰🭼🭿🭸🭲🮂🭺🭴🮇
4x?:
5x<[]@>🮌\
6xπ!"#$%&'()+*
7x🭽🭾🭷🭱𜰟
1CC1F
𜰠
1CC20
🭹🭳🭻🭵🮈
8x
9x
Ax
Bx
Cx🢳
1F8B3
🢷 [lower-alpha 1]
1F8B7
🢵 [lower-alpha 1]
1F8B5
🢶 [lower-alpha 1]
1F8B6
🢴 [lower-alpha 1]
1F8B4
🅷 [lower-alpha 1] 🅲 [lower-alpha 1] 🛸𜰁
1CC01
𜰀
1CC00
Sharp MZ-700 European character 0x63.png Sharp MZ-700 European character 0x64.png
1CC02
Sharp MZ-700 European character 0x65.png
1CC03
Sharp MZ-700 European character 0x66.png
1CC04
Sharp MZ-700 European character 0x67.png
1CC6F
😐
Dx¥£🐍
Ex𜰅
1CC05
𜰆
1CC06
𜰇
1CC07
𜰉
1CC09
𜰋
1CC0B
𜰌
1CC0C
𜰍
1CC0D
𜰏
1CC0F
𜰎
1CC0E
𜰐
1CC10
𜰑
1CC11
𜰒
1CC12
Sharp MZ-700 European character 0x6E.png
1CC13
Sharp MZ-700 European character 0x6F.png
1CC14
𜰊
1CC0A
🮐
Fx NBSP Sharp MZ-700 European display, part 1 character 0xF1.png
1CC21
Sharp MZ-700 European display, part 1 character 0xF2.png
1CC22
Sharp MZ-700 European display, part 1 character 0xF3.png
1CC23
Sharp MZ-700 European display, part 1 character 0xF4.png
1CC24
Sharp MZ-700 European display, part 1 character 0xF5.png
1CC25
Sharp MZ-700 European display, part 1 character 0xF6.png
1CC26
Sharp MZ-700 European display, part 1 character 0xF7.png
1CC27
Sharp MZ-700 European display, part 1 character 0xF8.png
1CC28
Sharp MZ-700 European display, part 1 character 0xF9.png
1CC29
Sharp MZ-700 European display, part 1 character 0xFA.png
1CC2A
Sharp MZ-700 European display, part 1 character 0xFB.png
1CC2B
Sharp MZ-700 European display, part 1 character 0xFC.png
1CC2C
Sharp MZ-700 European display, part 1 character 0xFD.png
1CC2D
Sharp MZ-700 European display, part 1 character 0xFE.png
1CC2E
Sharp MZ-700 European display, part 1 character 0xFF.png
1CC2F
  Not included in Unicode as of Unicode 15. Approved for Unicode 16.0 at the specified Unicode codepoint.
  1. 1 2 3 4 5 6 7 8 9 10 11 12 Character representing one of the cursor control characters (the cursor keys, home, and clear). [11]

MZ-80 series

Interchange

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]

Sharp MZ-80 series (Japanese interchange) [23] [24]
0123456789ABCDEF
0x  CR 
1x DEL DOWN  UP  RIGHT LEFT HOME CLS INS
2x  SP  !"#$%&'()*+,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]
6x🛸𜰁
1CC01
𜰀
1CC00
Sharp MZ-700 European character 0x63.png Sharp MZ-700 European character 0x64.png
1CC02
Sharp MZ-700 European character 0x65.png
1CC03
Sharp MZ-700 European character 0x66.png
1CC04
Sharp MZ-700 European character 0x67.png
1CC6F
😐🐍𜰏
1CC0F
𜰎
1CC0E
𜰐
1CC10
𜰑
1CC11
Sharp MZ-700 European character 0x6E.png
1CC13
Sharp MZ-700 European character 0x6F.png
1CC14
7x¥£🢳
1F8B3
8x NBSP
9x
Ax
Bx
Cx NBSP 🮐🮇
Dx🮈🮂🭿
Ex🭹🭲🭸🭷🭶🭺🭱🭴🭼🭽
Fx🭾🭻🭰🭵🮌🭳π
  Control character
  Not included in Unicode as of Unicode 15. Approved for Unicode 16.0 at the specified Unicode codepoint.

Display

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]

Sharp MZ-80 series (Japanese display) [23] [24] [25]
0123456789ABCDEF
0x  SP  ABCDEFGHIJKLMNO
1xPQRSTUVWXYZ
2x0123456789-=;/.,
3x🭶🭰🭼🭿🭸🭲🮂🭺🭴🮇
4x NBSP ?:
5x<[]@>🮌\
6xπ!"#$%&'()+*
7x🭽🭾🭷🭱🭹🭳🭻🭵🮈
8x NBSP
9x
Ax
Bx
Cx🢳
1F8B3
🢷 [lower-alpha 1]
1F8B7
🢵 [lower-alpha 1]
1F8B5
🢶 [lower-alpha 1]
1F8B6
🢴 [lower-alpha 1]
1F8B4
🅷 [lower-alpha 1] 🅲 [lower-alpha 1] 🛸𜰁
1CC01
𜰀
1CC00
Sharp MZ-700 European character 0x63.png Sharp MZ-700 European character 0x64.png
1CC02
Sharp MZ-700 European character 0x65.png
1CC03
Sharp MZ-700 European character 0x66.png
1CC04
Sharp MZ-700 European character 0x67.png
1CC6F
😐
Dx¥£🐍
Ex𜰅
1CC05
𜰆
1CC06
𜰇
1CC07
𜰉
1CC09
𜰋
1CC0B
𜰌
1CC0C
𜰍
1CC0D
𜰏
1CC0F
𜰎
1CC0E
𜰐
1CC10
𜰑
1CC11
𜰒
1CC12
Sharp MZ-700 European character 0x6E.png
1CC13
Sharp MZ-700 European character 0x6F.png
1CC14
𜰊
1CC0A
🮐
Fx NBSP Sharp MZ-700 European display, part 1 character 0xF1.png
1CC21
Sharp MZ-700 European display, part 1 character 0xF2.png
1CC22
Sharp MZ-700 European display, part 1 character 0xF3.png
1CC23
Sharp MZ-700 European display, part 1 character 0xF4.png
1CC24
Sharp MZ-700 European display, part 1 character 0xF5.png
1CC25
Sharp MZ-700 European display, part 1 character 0xF6.png
1CC26
Sharp MZ-700 European display, part 1 character 0xF7.png
1CC27
Sharp MZ-700 European display, part 1 character 0xF8.png
1CC28
Sharp MZ-700 European display, part 1 character 0xF9.png
1CC29
Sharp MZ-700 European display, part 1 character 0xFA.png
1CC2A
Sharp MZ-700 European display, part 1 character 0xFB.png
1CC2B
Sharp MZ-700 European display, part 1 character 0xFC.png
1CC2C
Sharp MZ-700 European display, part 1 character 0xFD.png
1CC2D
Sharp MZ-700 European display, part 1 character 0xFE.png
1CC2E
Sharp MZ-700 European display, part 1 character 0xFF.png
1CC2F
  Not included in Unicode as of Unicode 15. Approved for Unicode 16.0 at the specified Unicode codepoint.
  1. 1 2 3 4 5 6 Character representing one of the cursor control characters (the cursor keys, home, and clear). [11]

Related Research Articles

<span class="mw-page-title-main">UTF-16</span> Variable-width encoding of Unicode, using one or two 16-bit code units

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.

<span class="mw-page-title-main">PETSCII</span> Character encoding on Commodore computers

PETSCII, also known as CBM ASCII, is the character set used in Commodore Business Machines' 8-bit home computers.

<span class="mw-page-title-main">ATASCII</span> Character encoding used by the Atari 8-bit family of 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 family of home computers. ATASCII is based on ASCII, but is not fully compatible with it.

<span class="mw-page-title-main">Michael Everson</span> American-Irish type designer (born 1963)

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.

<span class="mw-page-title-main">Box-drawing character</span> Unicode block group

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.

<span class="mw-page-title-main">Universal Character Set characters</span> Complete list of the characters available on most computers

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.

KS X 1001, "Code for Information Interchange ", formerly called KS C 5601, is a South Korean coded character set standard to represent Hangul and Hanja characters on a computer.

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

<span class="mw-page-title-main">Semigraphics</span> Method used in early text mode video hardware to emulate raster graphics

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.

<span class="mw-page-title-main">Atari ST character set</span> Character set of the Atari ST personal computer family

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 manufacturered 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, as well as semigraphics 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.

References

  1. 1 2 "A.1 Code Tables". Personal Computer MZ-700 Owner's Manual (PDF). Sharp Corporation. pp. 154–156.
  2. 1 2 "Appendix J: Code Tables". Personal Computer MZ-800 Owner's Manual (PDF). Sharp Corporation. 1984. p. A-24.
  3. Mau, Karl-Heinz (2002-08-04). "The color V-RAM of the MZ-700". Sharp MZ.org. Retrieved 2023-11-12.
  4. 1 2 Bettencourt, Rebecca; Ewell, Doug; Bánffy, Ricardo; Everson, Michael; Hietaniemi, Jarkko; Marín Silva, Eduardo; Mårtenson, Elias; Shoulson, Mark; Steele, Shawn; Turner, Rebecca (2021-12-20), "ReadMe.txt", L2/21-235: Proposal to add further characters from legacy computers and teletext to the UCS (PDF), The Unicode Consortium, 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.
  5. 1 2 3 4 Mau, Karl-Heinz (2002-08-04). "MZ-700 european code tables". Sharp MZ.org. Retrieved 2023-11-12.
  6. 1 2 3 4 Mau, Karl-Heinz (2002-08-04). "MZ-700 japanese code tables". Sharp MZ.org. Retrieved 2023-11-12.
  7. Bettencourt, Rebecca (2021-11-21), "Map from Sharp MZ-700 (interchange) European character set to Unicode", L2/21-235: Proposal to add further characters from legacy computers and teletext to the UCS, The Unicode Consortium
  8. 1 2 "Software: Character generator (C.G.)". Personal Computer MZ-800 Technical Reference Manual (PDF). Sharp Corporation. 1985. pp. 46–47.
  9. 1 2 Bettencourt, Rebecca (2021-11-21), "Map from Sharp MZ-700 (video) European primary character set to Unicode", L2/21-235: Proposal to add further characters from legacy computers and teletext to the UCS, The Unicode Consortium
  10. Bettencourt, Rebecca (2021-11-21), "Map from Sharp MZ-700 (video) European alternate character set to Unicode", L2/21-235: Proposal to add further characters from legacy computers and teletext to the UCS, The Unicode Consortium
  11. Mau, Karl-Heinz (2002-08-05). "MZ-700 keyboard operating instructions". Sharp MZ.org. Retrieved 2023-11-12.
  12. Bettencourt, Rebecca; Ewell, Doug; Bánffy, Ricardo; Everson, Michael; Hietaniemi, Jarkko; Marín Silva, Eduardo; Mårtenson, Elias; Shoulson, Mark; Steele, Shawn; Turner, Rebecca (2022-01-24), L2/21-235R: Proposal to add further characters from legacy computers and teletext to the UCS (PDF), The Unicode Consortium
  13. 1 2 3 4 5 6 7 8 Ridley, G.P. (1984). Starting Machine Code on the Sharp. D.C. Brennan Eng. pp. 149–150.
  14. 1 2 Bettencourt, Rebecca (2021-11-21), "Map from Sharp MZ-80 (video) European character set to Unicode", L2/21-235: Proposal to add further characters from legacy computers and teletext to the UCS, The Unicode Consortium
  15. 1 2 3 4 "Appendix". Personal Computer MZ-80A Owner's Manual (PDF). Sharp Corporation. 1985. pp. 210–211.
  16. "ASCII Code Table". Personal Computer MZ-80B System Program Manual (PDF). Sharp Corporation. March 1982. p. 146.
  17. "ASCII Code Table". Personal Computer MZ-80B BASIC Language Manual (PDF). Sharp Corporation. January 1981. pp. 84–85.
  18. "Character display control system". Personal Computer MZ-80B Owner's Manual (PDF). Sharp Corporation. January 1981. pp. 26–28.
  19. Mau, Karl-Heinz (2003-01-09). "MZ-80B European code table". Sharp MZ.org. Retrieved 2023-11-12.
  20. 1 2 Bettencourt, Rebecca (2021-11-21), "Map from Sharp MZ-700 (interchange) Japanese character set to Unicode", L2/21-235: Proposal to add further characters from legacy computers and teletext to the UCS, The Unicode Consortium
  21. 1 2 Bettencourt, Rebecca (2021-11-21), "Map from Sharp MZ-700 (video) Japanese primary character set to Unicode", L2/21-235: Proposal to add further characters from legacy computers and teletext to the UCS, The Unicode Consortium
  22. Bettencourt, Rebecca (2021-11-21), "Map from Sharp MZ-700 (video) Japanese alternate character set to Unicode", L2/21-235: Proposal to add further characters from legacy computers and teletext to the UCS, The Unicode Consortium
  23. 1 2 3 MZ-80K System Program (PDF) (in Japanese). Sharp Corporation. pp. 129, 133. Archived from the original (PDF) on 1 February 2013.
  24. 1 2 3 MZ-80 Series BASIC (PDF) (in Japanese). Sharp Corporation. pp. 120–122. Archived from the original (PDF) on 1 February 2013.
  25. 1 2 Bettencourt, Rebecca (2021-11-21), "Map from Sharp MZ-80 (video) Japanese character set to Unicode", L2/21-235: Proposal to add further characters from legacy computers and teletext to the UCS, The Unicode Consortium
  26. Bettencourt, Rebecca; Ewell, Doug; Bánffy, Ricardo; Everson, Michael; Hietaniemi, Jarkko; Marín Silva, Eduardo; Mårtenson, Elias; Shoulson, Mark; Steele, Shawn; Turner, Rebecca (2021-12-20), L2/21-235 (aux): Legacy Computing Sources (Supplement) (PDF), The Unicode Consortium