|
internal static readonly (char, byte)[] CharacterMapRomB = GenerateSortedCharacterMap( |
|
new char[][] { |
|
/* 0x0_ 0x1_ 0x2_ 0x3_ 0x4_ 0x5_ 0x6_ 0x7_ 0x8_ 0x9_ 0xA_ 0xB_ 0xC_ 0xD_ 0xE_ 0xF_ */ |
|
new[] /* 0x_0 */ { c_undef, '▶', ' ', '0', '@', 'P', '`', 'p', 'А', 'Р', c_unmap, c_unmap, c_unmap, c_unmap, c_unmap, c_unmap }, |
|
new[] /* 0x_1 */ { c_undef, '◀', '!', '1', 'A', 'Q', 'a', 'q', 'Б', 'С', c_unmap, c_unmap, c_unmap, c_unmap, c_unmap, c_unmap }, |
|
new[] /* 0x_2 */ { c_undef, '⏫', '"', '2', 'B', 'R', 'b', 'r', 'В', 'Т', c_unmap, c_unmap, c_unmap, c_unmap, c_unmap, c_unmap }, |
|
new[] /* 0x_3 */ { c_undef, '⏬', '#', '3', 'C', 'S', 'c', 's', 'Г', 'У', c_unmap, c_unmap, c_unmap, c_unmap, c_unmap, c_unmap }, |
|
new[] /* 0x_4 */ { c_undef, '£', '$', '4', 'D', 'T', 'd', 't', 'Д', 'Ф', c_unmap, c_unmap, c_unmap, c_unmap, c_unmap, c_unmap }, |
|
new[] /* 0x_5 */ { c_undef, '¿', '%', '5', 'E', 'U', 'e', 'u', 'Е', 'Х', c_unmap, c_unmap, c_unmap, c_unmap, c_unmap, c_unmap }, |
|
new[] /* 0x_6 */ { c_undef, '¡', '&', '6', 'F', 'V', 'f', 'v', 'Ж', 'Ц', c_unmap, c_unmap, c_unmap, c_unmap, c_unmap, c_unmap }, |
|
new[] /* 0x_7 */ { c_undef, '♪', '\'', '7', 'G', 'W', 'g', 'w', 'З', 'Ч', c_unmap, c_unmap, c_unmap, '×', c_unmap, '÷' }, |
|
new[] /* 0x_8 */ { c_undef, c_unmap, '(', '8', 'H', 'X', 'h', 'x', 'И', 'Ш', c_unmap, c_unmap, c_unmap, c_unmap, c_unmap, c_unmap }, |
|
new[] /* 0x_9 */ { c_undef, c_unmap, ')', '9', 'I', 'Y', 'i', 'y', 'Й', 'Щ', c_unmap, c_unmap, c_unmap, c_unmap, c_unmap, c_unmap }, |
|
new[] /* 0x_A */ { c_undef, '✓', '*', ':', 'J', 'Z', 'j', 'z', 'К', 'Ъ', c_unmap, c_unmap, c_unmap, c_unmap, c_unmap, c_unmap }, |
|
new[] /* 0x_B */ { c_undef, c_undef, '+', ';', 'K', '[', 'k', '{', 'Л', 'Ы', c_unmap, c_undef, c_unmap, c_unmap, c_unmap, c_unmap }, |
|
new[] /* 0x_C */ { c_undef, c_undef, ',', '<', 'L', '\\', 'l', '|', 'М', 'Ь', c_unmap, c_undef, c_unmap, c_unmap, c_unmap, c_unmap }, |
|
new[] /* 0x_D */ { c_undef, c_undef, '-', '=', 'M', ']', 'm', '}', 'Н', 'Э', c_unmap, c_undef, c_unmap, c_unmap, c_unmap, c_unmap }, |
|
new[] /* 0x_E */ { c_undef, c_undef, '.', '>', 'N', '^', 'n', '~', 'О', 'Ю', c_unmap, c_undef, c_unmap, c_unmap, c_unmap, c_unmap }, |
|
new[] /* 0x_F */ { c_undef, c_undef, '/', '?', 'O', '_', 'o', '¦', 'П', 'Я', c_unmap, c_undef, c_unmap, 'ß', c_unmap, c_unmap }, |
|
/* 0x0_ 0x1_ 0x2_ 0x3_ 0x4_ 0x5_ 0x6_ 0x7_ 0x8_ 0x9_ 0xA_ 0xB_ 0xC_ 0xD_ 0xE_ 0xF_ */ |
|
} |
|
); |
c_unmaps must be replaced to appropriate characters.Contributions are welcome!
CGROM-A
Smdn.Devices.US2066/src/Smdn.Devices.US2066/Smdn.Devices.US2066/encodings/CGRomCharacters.cs
Lines 42 to 63 in 6c7be55
CGROM-B
Smdn.Devices.US2066/src/Smdn.Devices.US2066/Smdn.Devices.US2066/encodings/CGRomCharacters.cs
Lines 65 to 86 in 6c7be55
CGROM-C
Smdn.Devices.US2066/src/Smdn.Devices.US2066/Smdn.Devices.US2066/encodings/CGRomCharacters.cs
Lines 88 to 109 in 6c7be55