MSX character set
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.
Character sets[]
The following table shows the MSX character set. Each character is shown with a potential Unicode equivalent if available. Control characters and other non-printing characters are represented by their names.
Character set differences exist, depending on the target market of the machine. These are the variations:
- Arabic
- Brazilian
- German DIN
- International
- Japanese
- Korean
- Russian
The German DIN and International character sets are identical, apart from the style of zero (0) character. The international character set has a zero with a slash, while the DIN character set has a dotted zero.
The MSX terminal is compatible with VT-52 escape codes, plus extra control codes shown below.
MSX International[1][2] | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | NULL | graph | WB[a] | ceol[b] | WF[c] | BEEP | BS | TAB | LF | home[d] | CLS | RET | eol[e] | |||
1x | INS[f] | DL[g] | select[h] | ESC | ⇨[i] | ⇦[j] | ⇧[k] | ⇩[l] | ||||||||
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 | Ç | ü | é | â | ä | à | å | ç | ê | ë | è | ï | î | ì | Ä | Å |
9x | É | æ | Æ | ô | ö | ò | û | ù | ÿ | Ö | Ü | ¢ | £ | ¥ | ₧ | ƒ |
Ax | á | í | ó | ú | ñ | Ñ | ª | º | ¿ | ⌐ | ¬ | ½ | ¼ | ¡ | « | » |
Bx | Ã | ã | Ĩ | ĩ | Õ | õ | Ũ | ũ | IJ | ij | ¾ | ∽ | ◊ | ‰ | ¶ | § |
Cx | ▂ | ▚ | ▆ | WIKI |