
Сообщение от
CityAceE
Поработал над прошивкой Сябра для режима MX2, внедрив туда своё решение для стандартной раскладки. В стандартном режиме всё работает, как то и запланировано - язык переключается, заглавные и строчные для обеих раскладок набираются, все надписи на стандартной клавиатуре соответствуют набираемым символам. Но я курочил исключительно стандартный режим, в режиме MX там что-то своё и всё осталось по-старому. Там требуется особый подход.
Пока разбирался что к чему, разобрал новые директивы, про которые я лично нигде не видел упоминания. В основном они загружают из ROM-диска в ОЗУ и запускают оттуда программы. Наверное, о них и так все знают, но на всякий случай вот список:
"B" - Запуск * BASIC "ПРАКТИК" V3.1 * (0000-2883, а/з 0000)
"E" - Запуск Редактор текстов *ПРАКТИК* V3.3 (7000-7EFF, а/з 7000)
"A" - Запуск ASSM."ПРАКТИК" V3.2 (8000-87FF, а/з 8000)
"Z" - Запуск DIS."ПРАКТИК" V3.2 (8000-87FF, а/з 8000)
"@" - Переход на адрес 7000 (например, запуск уже загруженного редактора)
"U" - Запуск SD vinxru
"X" - Переход в режим MX
Ну и, конечно, глушилку ВИ53 вставил - теперь ничего не гудит раз полминуты в стандартном режиме.
И, как и прежде, если делать сброс удерживая Shift, то будет привычное поведение, то есть раскладка JCUKEN. В отличие от Emu80 со встроенным контроллером PC-клавиатуры от vinxru этот фокус проходит.
Буду благодарен, если кто-то протестирует и отпишется.