Juegos de caracteres MSX son un grupo de solteros - y dobles -byte juegos de caracteres desarrollados por Microsoft para MSX ordenadores. Se basan en la página de códigos 437 .
Conjuntos de caracteres
La siguiente tabla muestra el juego de caracteres MSX. Cada carácter se muestra con un potencial equivalente Unicode si está disponible. Los caracteres de control y otros caracteres que no se imprimen están representados por sus nombres.
Existen diferencias en el juego de caracteres, dependiendo del mercado objetivo de la máquina. Estas son las variaciones:
- Arábica
- brasileño
- DIN alemán
- Internacional
- japonés
- coreano
- ruso
Los juegos de caracteres DIN alemán e internacionales son idénticos, salvo el estilo del carácter cero (0). El juego de caracteres internacionales tiene un cero con una barra , mientras que el juego de caracteres DIN tiene un cero con puntos.
El terminal MSX es compatible con los códigos de escape VT-52 , además de los códigos de control adicionales que se muestran a continuación.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ 0 | NULL 0000 | grafico | WB [a] | ceol [b] | WF [c] | BEEP 0007 | BS 0008 | TAB 0009 | LF 000A | casa [d] | CLS | RET 000D | eol [e] | |||
1_ 16 | INS [f] | DL [g] | seleccione [h] | ESC 001B | ⇨ [i] | ⇦ [j] | ⇧ [k] | ⇩ [l] | ||||||||
2_ 32 | SP 0020 | ! 0021 | " 0022 | # 0023 | $ 0024 | % 0025 | & 0026 | « 0027 | ( 0028 | ) 0029 | * 002A | + 002B | , 002C | - 002D | . 002E | / 002F |
3_ 48 | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | : 003A | ; 003B | < 003C | = 003D | > 003E | ? 003F |
4_ 64 | @ 0040 | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | Yo 0049 | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F |
5_ 80 | P 0050 | Q 0051 | R 0052 | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | [ 005B | \ 005C | ] 005D | ^ 005E | _ 005F |
6_ 96 | ` 0060 | un 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | yo 0069 | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F |
7_ 112 | p 0070 | q 0071 | r 0072 | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | { 007B | | 007C | } 007D | ~ 007E | DEL 007F |
8_ 128 | Ç 00C7 | ü 00FC | é 00E9 | â 00E2 | ä 00E4 | à 00E0 | å 00E5 | ç 00E7 | ê 00EA | ë 00EB | è 00E8 | ï 00EF | î 00EE | ì 00EC | Ä 00C4 | Å 00C5 |
9_ 144 | É 00C9 | æ 00E6 | Æ 00C6 | ô 00F4 | ö 00F6 | ò 00F2 | û 00FB | ù 00F9 | ÿ 00FF | Ö 00D6 | Ü 00DC | ¢ 00A2 | £ 00A3 | ¥ 00A5 | ₧ 20A7 | ƒ 0192 |
A_ 160 | á 00E1 | í 00ED | ó 00F3 | ú 00FA | ñ 00F1 | Ñ 00D1 | ª 00AA | º 00BA | ¿ 00BF | ⌐ 2310 | ¬ 00AC | ½ 00BD | ¼ 00BC | ¡ 00A1 | « 00AB | » 00BB |
B_ 176 | Ã 00C3 | ã 00E3 | Ĩ 0128 | ĩ 0129 | Õ 00D5 | õ 00F5 | × 0168 | ũ 0169 | IJ 0132 | ij 0133 | ¾ 00BE | ∽ 223D | ◊ 25CA | ‰ 2030 | ¶ 00B6 | § 00A7 |
C_ 192 | ▂ 2582 | ▚ 259A | ▆ 2586 | 🮂 1FB82 | ▬ 25AC | 🮅 1FB85 | ▎ 258E | ▞ 259E | ▊ 258A | 🮇 1FB87 | 🮊 1FB8A | 🮙 1FB99 | 🮘 1FB98 | 🭭 1FB6D | 🭯 1FB6F | 🭬 1FB6C |
D_ 208 | 🭮 1FB6E | 🮚 1FB9A | 🮛 1FB9B | ▘ 2598 | ▗ 2597 | ▝ 259D | ▖ 2596 | 🮖 1FB96 | Δ 0394 | ‡ 2021 | ω 03C9 | █ 2588 | ▄ 2584 | ▌ 258C | ▐ 2590 | ▀ 2580 |
E_ 224 | α 03B1 | ß 00DF | Γ 0393 | π 03C0 | Σ 03A3 | σ 03C3 | µ 00B5 | τ 03C4 | Φ 03A6 | Θ 0398 | Ω 03A9 | δ 03B4 | ∞ 221E | 2300 ⌀ | ∈ 2208 | ∩ 2229 |
F_ 240 | ≡ 2261 | ± 00B1 | ≥ 2265 | ≤ 2264 | ⌠ 2320 | ⌡ 2321 | ÷ 00F7 | ≈ 2248 | ° 00B0 | ∙ 2219 | · 00B7 | √ 221A | ⁿ 207F | ² 00B2 | ■ 25A0 | cursor |
Letra Número Puntuación Símbolo Otro Indefinido
- ^ mueve el cursor a la palabra anterior
- ^ elimina la línea a la derecha del cursor
- ^ mueve el cursor a la siguiente palabra
- ^ coloca el cursor en la parte superior izquierda de la pantalla
- ^ mueve el cursor al final de la línea
- ^ insertar clave
- ^ elimina la línea donde se encuentra el cursor
- ^ Tecla especial. Su función puede variar entre aplicaciones.
- ^ mueve el cursor un carácter a la derecha
- ^ mueve el cursor un carácter a la izquierda
- ^ mueve el cursor hacia arriba
- ^ mueve el cursor hacia abajo
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
014_ 320 | NBSP 00A0 | ☺ 263A | ☻ 263B | ♥ 2665 | ♦ 2666 | ♣ 2663 | ♠ 2660 | • 2022 | ◘ 25D8 | ○ 25CB | ◙ 25D9 | ♂ 2642 | ♀ 2640 | ♪ 266A | ♫ 266B | ☼ 263C |
015_ 336 | ⟊ 27CA | ┴ 2534 | ┬ 252C | ┤ 2524 | ├ 251C | ┼ 253C | │ 2502 | ─ 2500 | ┌ 250C | ┐ 2510 | └ 2514 | ┘ 2518 | ╳ 2573 | ╱ 2571 | ╲ 2572 | 🮯 1FBAF |
Variantes brasileñas
Juego de caracteres personalizado de Gradiente
El fabricante brasileño Gradiente ha incluido inicialmente un juego de caracteres MSX modificado en sus máquinas v1.0 para permitir escribir correctamente en portugués. Las diferencias se muestran en un recuadro. El símbolo en 0x9E (158) es el símbolo de moneda del cruzado brasileño que ya no se usa.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8_ 128 | Ç 00C7 | ü 00FC | é 00E9 | â 00E2 | Á 00C1 | à 00E0 | ¨ 00A8 | ç 00E7 | ê 00EA | Í 00CD | Ó 00D3 | Ú 00DA | Â 00C2 | Ê 00CA | Ô 00D4 | À 00C0 |
9_ 144 | É 00C9 | æ 00E6 | Æ 00C6 | ô 00F4 | ö 00F6 | ò 00F2 | û 00FB | ù 00F9 | ÿ 00FF | Ö 00D6 | Ü 00DC | ¢ 00A2 | £ 00A3 | ¥ 00A5 | Cz 0043 007A | ƒ 0192 |
BRASCII
Los modelos posteriores de MSX brasileños (v1.1 o superior) incluyeron un juego de caracteres estandarizado llamado BRASCII , que resolvió los problemas de incompatibilidad de acentuación entre los diferentes fabricantes.
Referencias
- ^ a b "MSX.TXT", L2 / 19-025: propuesta para agregar caracteres de computadoras heredadas y teletexto al UCS (PDF) , 2019-01-04
- ^ a b Rderooy; Tvalenca; Gdx (16 de diciembre de 2016). "Fuente MSX" . Fundación Microcomputadora y Cultura Relacionada. Archivado desde el original el 24 de julio de 2017 . Consultado el 24 de julio de 2017 .