Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 19

Тема: Русификация MSX

  1. #1
    Member
    Регистрация
    05.05.2019
    Адрес
    г. Йошкар-Ола
    Сообщений
    88
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Post Русификация MSX

    Предлагаю обсуждать тему здесь.

    Вот мои наработки по теме:


    Тем кто начал обсуждение технических вопросов здесь, прошу сюда.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,072
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Из уважения к автору темы, продолжу тут. Мне не лень продавить чуть больше кнопок.

    TomaTLAB, спорное дело. Если настукивать художественную литературу, согласен. А если отчетный документ (в наше время программу) - нет. А так у тех механических машинок, вроде была возможность шифт прижать гирей (фиксатор).

    Можно дальше развивать тему. Очевидно только одно. Что количество знаков было ограничено в силу механической технологии, и все равно. С какого рожна были сделаны цифры в верхнем регистре по дефолту не понятно? Ответа мы не узнаем (от очевидцев тех событий и косточек не осталось)

    Я еще могу добавить про русскую смекалку в подробностях, но лучше не буду
    Последний раз редактировалось OrionExt; 07.11.2019 в 17:06.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2 (в работе), Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  4. #3
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,072
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще можно вспомнить французский алфавит (дофига всяких хитрых букв имеет) или японский, и корейский. Ну, блин не у кого не возникло мысли менять регистр цифр.

    Можно выразиться современным классиком высоко поставленного чиновника из России – прямая речь "дебилы, …" Умная голова у него и спросите, ответ от умной головы видимо очевиден
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2 (в работе), Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  5. #4
    Activist Аватар для TomaTLAB
    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    444
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что французский с аксантами, что немецкий с умляутами и прочие шведские, и чешские содержат букв не больше латинского, а вся эта диакритика могла допечатываться через [BS], иначе на все комбинации кнопок не напасешся. Но врать не буду как это было у них на механике реализовано. Но на французской AZERTY точно также цифры с шифтом, а в нижнем аксанты.
    Но да и шут бы с ними, т.к. "хорошая вещь привычка" (с) я на ямахе, все же, и цифры влево сдвинул, и в нижний их загнал.
    Последний раз редактировалось TomaTLAB; 07.11.2019 в 19:37.
    electronox necromancer

  6. #5
    Member
    Регистрация
    05.05.2019
    Адрес
    г. Йошкар-Ола
    Сообщений
    88
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TomaTLAB Посмотреть сообщение
    я на ямахе, все же, и цифры влево сдвинул, и в нижний их загнал.
    Я тоже думаю так сделать... Покажи свою таблицу матрицы клавиатуры - хочу на неё взглянуть.

  7. #6
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,072
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, это уже не смекалка от …, а тупизм копираста. Все должно быть как на машинке.

    Я тут еще чего написал, но стер. А то вдруг светлый праздник октября испорчу форумчанам.

    - - - Добавлено - - -

    В целом я тут под санциями. Чутка сорвусь. И ППЦ вам правда, о MSX, ОРИОН и ZX
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2 (в работе), Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  8. #7
    Activist Аватар для TomaTLAB
    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    444
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от GreyWolf Посмотреть сообщение
    Покажи свою таблицу матрицы клавиатуры
    Если ничего не напутал и из того, что нужно файла выдернул, у мну их расплодилось, и я забыл где что.

    Скрытый текст

    Код:
    0x00 29 39 09 0A 29 39
    0x01 2B 3B A0 A5 2B 3B
    0x02 21 31 AB BD 21 31
    0x03 22 32 A1 BC 22 32
    0x04 23 33 AF A6 23 33
    0x05 BF 34 A2 A7 BF 34
    0x06 25 35 B4 B5 25 35
    0x07 26 36 BB A8 26 36
    0x08 27 37 AC A9 27 37
    0x09 28 38 07 08 28 38
    0x0A 24 30 17 1F 00 30
    0x0B 3D 5F B1 B0 3D 5F
    0x0C 2D 5E 1E 16 DF 2D
    0x0D 68 48 01 02 C8 E8
    0x0E 2A 3A 0D 0E 2A 3A
    0x0F 76 56 06 04 D6 F6
    0x10 5C 5C 05 03 DC FC
    0x11 3E 2E A3 B7 3E 2E
    0x12 62 42 B3 AE C2 E2
    0x13 40 40 B2 9A C0 E0
    0x14 3C 2C 1D B6 3C 2C
    0x15 3F 2F 60 00 3F 2F
    0x16 66 46 84 BE C6 E6
    0x17 69 49 11 99 C9 E9
    0x18 73 53 A4 BA D3 F3
    0x19 77 57 87 81 D7 F7
    0x1A 75 55 8D 8E D5 F5
    0x1B 61 41 14 94 C1 E1
    0x1C 70 50 15 10 D0 F0
    0x1D 72 52 13 96 D2 F2
    0x1E 5B 7B 9C 9F DB FB
    0x1F 6F 4F 86 8A CF EF
    0x20 6C 4C 9D 9E CC EC
    0x21 64 44 88 89 C4 E4
    0x22 78 58 0B 0C D8 F8
    0x23 74 54 1B 93 D4 F4
    0x24 5D 7D 82 83 DD FD
    0x25 7A 5A 9B 97 DA FA
    0x26 6A 4A 8C 8B CA EA
    0x27 6B 4B 18 AA CB EB
    0x28 79 59 92 91 D9 F9
    0x29 65 45 12 AD C5 E5
    0x2A 67 47 80 85 C7 E7
    0x2B 6D 4D 1A 95 CD ED
    0x2C 63 43 8F 90 C3 E3
    0x2D 7C 7E 1C B9 DE FE
    0x2E 6E 4E 19 98 CE EE
    0x2F 71 51 0F B8 D1 F1
    [свернуть]


    И пришлось вот так сделать:
    # code_hex = binascii.b2a_hex(data_in)
    code_hex = bytes.hex(data_in)
    иначе матюгалось у меня
    Последний раз редактировалось TomaTLAB; 08.11.2019 в 00:45.
    electronox necromancer

  9. #8
    Member
    Регистрация
    05.05.2019
    Адрес
    г. Йошкар-Ола
    Сообщений
    88
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TomaTLAB Посмотреть сообщение
    Если ничего не напутал и из того, что нужно файла выдернул, у мну их расплодилось, и я забыл где что.
    И пришлось вот так сделать:
    # code_hex = binascii.b2a_hex(data_in)
    code_hex = bytes.hex(data_in)
    иначе матюгалось у меня
    Приведённая тобой таблица соответствует Оригинальной таблице компьютеров стандарта MSX 2 которые поставлялись в СССР.
    А где же изменения?

    А по поводу Python, я тестировал только в 2.7.

  10. #9
    Activist Аватар для TomaTLAB
    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    444
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так и знал, что напутаю
    Вот это из живой ПЗУхи выдернуто, специально включил проверил, что туда не ерунда какая нибудь тестовая зашита и выводится то, что нажимается.

    Скрытый текст

    Код:
    0x00 30 24 09 0A 30 24
    0x01 31 21 A0 A5 31 21
    0x02 32 22 AB BD 32 22
    0x03 33 23 A1 BC 33 23
    0x04 34 BF AF A6 34 B1
    0x05 35 25 A2 A7 35 25
    0x06 36 26 B4 B5 36 26
    0x07 37 27 BB A8 37 27
    0x08 38 28 AC A9 38 28
    0x09 39 29 07 08 39 29
    0x0A 3D 5F 17 1F 3D 5F
    0x0B 3B 2B B1 B0 3B 2B
    0x0C 2D 5E 1E 16 2D DF
    0x0D 68 48 01 02 C8 E8
    0x0E 3A 2A 0D 0E 3A 2A
    0x0F 76 56 06 04 D6 F6
    0x10 5C 60 05 03 DC FC
    0x11 2E 3E A3 B7 2E 3E
    0x12 62 42 B3 AE C2 E2
    0x13 40 40 B2 9A C0 E0
    0x14 2C 3C 1D B6 2C 3C
    0x15 2F 3F 60 00 2F 3F
    0x16 66 46 84 BE C6 E6
    0x17 69 49 11 99 C9 E9
    0x18 73 53 A4 BA D3 F3
    0x19 77 57 87 81 D7 F7
    0x1A 75 55 8D 8E D5 F5
    0x1B 61 41 14 94 C1 E1
    0x1C 70 50 15 10 D0 F0
    0x1D 72 52 13 96 D2 F2
    0x1E 5B 7B 9C 9F DB FB
    0x1F 6F 4F 86 8A CF EF
    0x20 6C 4C 9D 9E CC EC
    0x21 64 44 88 89 C4 E4
    0x22 78 58 0B 0C D8 F8
    0x23 74 54 1B 93 D4 F4
    0x24 5D 7D 82 83 DD FD
    0x25 7A 5A 9B 97 DA FA
    0x26 6A 4A 8C 8B CA EA
    0x27 6B 4B 18 AA CB EB
    0x28 79 59 92 91 D9 F9
    0x29 65 45 12 AD C5 E5
    0x2A 67 47 80 85 C7 E7
    0x2B 6D 4D 1A 95 CD ED
    0x2C 63 43 8F 90 C3 E3
    0x2D 7C 7E 1C B9 DE FE
    0x2E 6E 4E 19 98 CE EE
    0x2F 71 51 0F B8 D1 F1
    0x30 21
    0x31 AB
    0x32 FC
    0x33 34
    0x34 35
    0x35 CA
    0x36 E0
    0x37 0F
    0x38 FE
    0x39 61
    0x3A DA
    0x3B E3
    0x3C 0F
    0x3D FE
    0x3E DF
    0x3F D2
    0x40 E3
    0x41 0F
    0x42 FE
    0x43 7B
    0x44 DA
    0x45 DE
    0x46 0F
    0x47 FE
    0x48 C0
    0x49 DA
    0x4A E3
    0x4B 0F
    0x4C F6
    0x4D 20
    0x4E C3
    0x4F E0
    0x50 0F
    0x51 30
    0x52 83
    0x53 33
    0x54 10
    0x55 34
    0x56 36
    0x57 35
    [свернуть]

    electronox necromancer

  11. Этот пользователь поблагодарил TomaTLAB за это полезное сообщение:

    GreyWolf (09.11.2019)

  12. #10
    Member
    Регистрация
    05.05.2019
    Адрес
    г. Йошкар-Ола
    Сообщений
    88
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TomaTLAB Посмотреть сообщение
    Так и знал, что напутаю
    Вот это из живой ПЗУхи выдернуто, специально включил проверил, что туда не ерунда какая нибудь тестовая зашита и выводится то, что нажимается.

    Скрытый текст

    Код:
    0x00 30 24 09 0A 30 24
    0x01 31 21 A0 A5 31 21
    0x02 32 22 AB BD 32 22
    0x03 33 23 A1 BC 33 23
    0x04 34 BF AF A6 34 B1
    0x05 35 25 A2 A7 35 25
    0x06 36 26 B4 B5 36 26
    0x07 37 27 BB A8 37 27
    0x08 38 28 AC A9 38 28
    0x09 39 29 07 08 39 29
    0x0A 3D 5F 17 1F 3D 5F
    0x0B 3B 2B B1 B0 3B 2B
    0x0C 2D 5E 1E 16 2D DF
    0x0D 68 48 01 02 C8 E8
    0x0E 3A 2A 0D 0E 3A 2A
    0x0F 76 56 06 04 D6 F6
    0x10 5C 60 05 03 DC FC
    0x11 2E 3E A3 B7 2E 3E
    0x12 62 42 B3 AE C2 E2
    0x13 40 40 B2 9A C0 E0
    0x14 2C 3C 1D B6 2C 3C
    0x15 2F 3F 60 00 2F 3F
    0x16 66 46 84 BE C6 E6
    0x17 69 49 11 99 C9 E9
    0x18 73 53 A4 BA D3 F3
    0x19 77 57 87 81 D7 F7
    0x1A 75 55 8D 8E D5 F5
    0x1B 61 41 14 94 C1 E1
    0x1C 70 50 15 10 D0 F0
    0x1D 72 52 13 96 D2 F2
    0x1E 5B 7B 9C 9F DB FB
    0x1F 6F 4F 86 8A CF EF
    0x20 6C 4C 9D 9E CC EC
    0x21 64 44 88 89 C4 E4
    0x22 78 58 0B 0C D8 F8
    0x23 74 54 1B 93 D4 F4
    0x24 5D 7D 82 83 DD FD
    0x25 7A 5A 9B 97 DA FA
    0x26 6A 4A 8C 8B CA EA
    0x27 6B 4B 18 AA CB EB
    0x28 79 59 92 91 D9 F9
    0x29 65 45 12 AD C5 E5
    0x2A 67 47 80 85 C7 E7
    0x2B 6D 4D 1A 95 CD ED
    0x2C 63 43 8F 90 C3 E3
    0x2D 7C 7E 1C B9 DE FE
    0x2E 6E 4E 19 98 CE EE
    0x2F 71 51 0F B8 D1 F1
    0x30 21
    0x31 AB
    0x32 FC
    0x33 34
    0x34 35
    0x35 CA
    0x36 E0
    0x37 0F
    0x38 FE
    0x39 61
    0x3A DA
    0x3B E3
    0x3C 0F
    0x3D FE
    0x3E DF
    0x3F D2
    0x40 E3
    0x41 0F
    0x42 FE
    0x43 7B
    0x44 DA
    0x45 DE
    0x46 0F
    0x47 FE
    0x48 C0
    0x49 DA
    0x4A E3
    0x4B 0F
    0x4C F6
    0x4D 20
    0x4E C3
    0x4F E0
    0x50 0F
    0x51 30
    0x52 83
    0x53 33
    0x54 10
    0x55 34
    0x56 36
    0x57 35
    [свернуть]

    Вот так выглядят таблицы:
    Часть 1


    Да, красиво получилось!


    Часть 2

    Скрытый текст



    [свернуть]

    Понятно, у тебя прошивка MSX 2+ там смещение 0x0FF8 а не 0x1033. Пока я не предусмотрел в скрипте параметр для этого - надо добавить его.
    Последний раз редактировалось GreyWolf; 08.11.2019 в 23:08.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Русификация MSX
    от GreyWolf в разделе MSX
    Ответов: 8
    Последнее: 29.08.2019, 15:53
  2. Русификация Dizzy VII (2017)
    от ZX_NOVOSIB в разделе Игры
    Ответов: 36
    Последнее: 20.06.2018, 08:50
  3. Dizzy-AGE: русификация игр
    от DINAMIX в разделе Dizzy-AGE
    Ответов: 496
    Последнее: 18.12.2015, 13:23
  4. Русификация игр
    от JeRrS в разделе Игры
    Ответов: 3
    Последнее: 09.05.2013, 12:13

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •