MSX character set

From Wikipedia, the free encyclopedia

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