diff --git a/util/x52_char_map.cfg b/util/x52_char_map.cfg index 07729ed..3260e0f 100644 --- a/util/x52_char_map.cfg +++ b/util/x52_char_map.cfg @@ -37,22 +37,22 @@ # +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ # | \ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | # +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ -# | 0 | x | ? | * | * | * | * | * | * | * | * | ? | ? | ? | ? | * | ? | -# | 1 | x | ? | * | * | * | * | * | * | * | * | ? | ? | ? | ? | * | ? | -# | 2 | x | * | * | * | * | * | * | * | * | * | ? | ? | ? | ? | * | ? | -# | 3 | x | * | * | * | * | * | * | * | * | * | ? | ? | ? | ? | * | ? | -# | 4 | x | * | * | * | * | * | * | * | * | * | ? | ? | ? | ? | * | ? | -# | 5 | x | * | * | * | * | * | * | * | * | * | ? | ? | ? | ? | * | * | -# | 6 | x | * | * | * | * | * | * | * | * | * | ? | ? | ? | ? | * | * | -# | 7 | x | * | * | * | * | * | * | * | * | * | ? | ? | ? | ? | ? | * | -# | 8 | ? | * | * | * | * | * | * | * | * | * | ? | ? | ? | ? | ? | * | -# | 9 | * | * | * | * | * | * | * | * | * | * | ? | ? | ? | ? | * | * | -# | A | * | * | * | * | * | * | * | * | * | * | ? | ? | ? | ? | * | * | -# | B | * | * | * | * | * | * | * | * | * | * | ? | ? | ? | ? | * | * | -# | C | * | * | * | * | * | ? | * | * | * | * | ? | ? | ? | ? | * | * | -# | D | ? | * | * | * | * | * | * | * | * | * | ? | ? | ? | ? | * | * | -# | E | * | * | * | * | * | * | * | ? | * | * | ? | ? | ? | ? | * | * | -# | F | * | * | * | * | * | * | * | ? | * | * | ? | ? | ? | ? | * | * | +# | 0 | x | * | * | * | * | * | * | * | * | * | * | * | * | * | * | ? | +# | 1 | x | * | * | * | * | * | * | * | * | * | * | * | * | * | * | ? | +# | 2 | x | * | * | * | * | * | * | * | * | * | * | * | * | * | * | ? | +# | 3 | x | * | * | * | * | * | * | * | * | * | * | * | * | * | * | ? | +# | 4 | x | * | * | * | * | * | * | * | * | * | * | * | * | * | * | ? | +# | 5 | x | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | +# | 6 | x | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | +# | 7 | x | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | +# | 8 | ? | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | +# | 9 | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | +# | A | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | +# | B | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | +# | C | * | * | * | * | * | ? | * | * | * | * | * | * | * | * | * | * | +# | D | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | +# | E | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | +# | F | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | # +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ # Map starts below @@ -156,10 +156,17 @@ # Tilde (~) does not appear in the character set # Miscellaneous Symbols +0x00B7 0x0D # MIDDLE DOT +0x00AE 0x0E # REGISTERD SIGN +0x00A9 0x0F # COPYRIGHT SIGN +0x2122 0x10 # TRADE MARK SIGN +0x2020 0x11 # DAGGER 0x00A7 0x12 # SECTION SIGN 0x00B6 0x13 # PILCROW SIGN -0x00A9 0x0F # (C) -0x00AE 0x0E # (R) +0x2192 0x7E # RIGHTWARDS ARROW +0x2190 0x7F # LEFTWARDS ARROW (also available at 0x08) +0x00A0 0xA0 # NO-BREAK SPACE +0x203E 0xFF # OVERLINE # Mathematical Symbols 0x00BD 0xF5 # VULGAR FRACTION ONE HALF @@ -215,8 +222,8 @@ 0x00A2 0xE4 # CENT SIGN 0x00A3 0xE5 # POUND SIGN 0x00A5 0xE6 # YEN SIGN -# 0x0000 0xE7 # This looks like a Pt, I think this is the Pesata symbol? -# 0x0000 0xE8 # This looks like a stylized lowercase F. +0x20A7 0xE7 # PESETA SIGN +0x0192 0xE8 # LATIN SMALL LETTER F WITH HOOK 0x00A1 0xE9 # INVERTED EXCLAMATION MARK 0x00C3 0xEA # LATIN CAPITAL LETTER A WITH TILDE 0x00E3 0xEB # LATIN SMALL LETTER A WITH TILDE @@ -244,6 +251,71 @@ 0x2510 0x0A # BOX DRAWINGS LIGHT DOWN AND LEFT 0x2514 0x0B # BOX DRAWINGS LIGHT UP AND RIGHT 0x2518 0x0C # BOX DRAWINGS LIGHT UP AND LEFT -0x2500 0xFF # BOX DRAWINGS LIGHT HORIZONTAL -# TODO: Japanese Kana +# Halfwidth CJK punctuation +0xFF61 0xA1 # HALFWIDTH IDEOGRAPHIC FULL STOP +0xFF62 0xA2 # HALFWIDTH LEFT CORNER BRACKET +0xFF63 0xA3 # HALFWIDTH RIGHT CORNER BRACKET +0xFF64 0xA4 # HALFWIDTH IDEOGRAPHIC COMMA + +# Halfwidth Katakana variants +0xFF65 0xA5 # HALFWIDTH KATAKANA MIDDLE DOT +0xFF66 0xA6 # HALFWIDTH KATAKANA LETTER WO +0xFF67 0xA7 # HALFWIDTH KATAKANA LETTER SMALL A +0xFF68 0xA8 # HALFWIDTH KATAKANA LETTER SMALL I +0xFF69 0xA9 # HALFWIDTH KATAKANA LETTER SMALL U +0xFF6A 0xAA # HALFWIDTH KATAKANA LETTER SMALL E +0xFF6B 0xAB # HALFWIDTH KATAKANA LETTER SMALL O +0xFF6C 0xAC # HALFWIDTH KATAKANA LETTER SMALL YA +0xFF6D 0xAD # HALFWIDTH KATAKANA LETTER SMALL YU +0xFF6E 0xAE # HALFWIDTH KATAKANA LETTER SMALL YO +0xFF6F 0xAF # HALFWIDTH KATAKANA LETTER SMALL TU +0xFF70 0xB0 # HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK +0xFF71 0xB1 # HALFWIDTH KATAKANA LETTER A +0xFF72 0xB2 # HALFWIDTH KATAKANA LETTER I +0xFF73 0xB3 # HALFWIDTH KATAKANA LETTER U +0xFF74 0xB4 # HALFWIDTH KATAKANA LETTER E +0xFF75 0xB5 # HALFWIDTH KATAKANA LETTER O +0xFF76 0xB6 # HALFWIDTH KATAKANA LETTER KA +0xFF77 0xB7 # HALFWIDTH KATAKANA LETTER KI +0xFF78 0xB8 # HALFWIDTH KATAKANA LETTER KU +0xFF79 0xB9 # HALFWIDTH KATAKANA LETTER KE +0xFF7A 0xBA # HALFWIDTH KATAKANA LETTER KO +0xFF7B 0xBB # HALFWIDTH KATAKANA LETTER SA +0xFF7C 0xBC # HALFWIDTH KATAKANA LETTER SI +0xFF7D 0xBD # HALFWIDTH KATAKANA LETTER SU +0xFF7E 0xBE # HALFWIDTH KATAKANA LETTER SE +0xFF7F 0xBF # HALFWIDTH KATAKANA LETTER SO +0xFF80 0xC0 # HALFWIDTH KATAKANA LETTER TA +0xFF81 0xC1 # HALFWIDTH KATAKANA LETTER TI +0xFF82 0xC2 # HALFWIDTH KATAKANA LETTER TU +0xFF83 0xC3 # HALFWIDTH KATAKANA LETTER TE +0xFF84 0xC4 # HALFWIDTH KATAKANA LETTER TO +0xFF85 0xC5 # HALFWIDTH KATAKANA LETTER NA +0xFF86 0xC6 # HALFWIDTH KATAKANA LETTER NI +0xFF87 0xC7 # HALFWIDTH KATAKANA LETTER NU +0xFF88 0xC8 # HALFWIDTH KATAKANA LETTER NE +0xFF89 0xC9 # HALFWIDTH KATAKANA LETTER NO +0xFF8A 0xCA # HALFWIDTH KATAKANA LETTER HA +0xFF8B 0xCB # HALFWIDTH KATAKANA LETTER HI +0xFF8C 0xCC # HALFWIDTH KATAKANA LETTER HU +0xFF8D 0xCD # HALFWIDTH KATAKANA LETTER HE +0xFF8E 0xCE # HALFWIDTH KATAKANA LETTER HO +0xFF8F 0xCF # HALFWIDTH KATAKANA LETTER MA +0xFF90 0xD0 # HALFWIDTH KATAKANA LETTER MI +0xFF91 0xD1 # HALFWIDTH KATAKANA LETTER MU +0xFF92 0xD2 # HALFWIDTH KATAKANA LETTER ME +0xFF93 0xD3 # HALFWIDTH KATAKANA LETTER MO +0xFF94 0xD4 # HALFWIDTH KATAKANA LETTER YA +0xFF95 0xD5 # HALFWIDTH KATAKANA LETTER YU +0xFF96 0xD6 # HALFWIDTH KATAKANA LETTER YO +0xFF97 0xD7 # HALFWIDTH KATAKANA LETTER RA +0xFF98 0xD8 # HALFWIDTH KATAKANA LETTER RI +0xFF99 0xD9 # HALFWIDTH KATAKANA LETTER RU +0xFF9A 0xDA # HALFWIDTH KATAKANA LETTER RE +0xFF9B 0xDB # HALFWIDTH KATAKANA LETTER RO +0xFF9C 0xDC # HALFWIDTH KATAKANA LETTER WA +0xFF9D 0xDD # HALFWIDTH KATAKANA LETTER N +0xFF9E 0xDE # HALFWIDTH KATAKANA VOICED SOUND MARK +0xFF9F 0xDF # HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK +