b2m, работает новая конфигурация, единственно, добавил строку "ramdisk2="Vector06c\vector2.edd"" в секцию "ramdisk2".
b2m, работает новая конфигурация, единственно, добавил строку "ramdisk2="Vector06c\vector2.edd"" в секцию "ramdisk2".
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
b2m, заметил интересную особенность эмуляции Вектора: в некоторых программах индикатор "РУС" почему-то не работает, как на реале. Конечно, в этих программах он постоянно включается/выключается, но на реале эти кратковременные выключения незаметны, даже видимая яркость светодиода не уменьшается, а в эмуляторе он больше выключен, чем включён. Не замечали такое его поведение?
Пользовался данной конфигурацией без проблем до настоящего времени (с учётом указанных ограничений), но вот решил дополнить биос возможностью загрузки со второго квази-диска, и ничего не вышло -- при первой записи в порт 11h сразу отваливается прошивка и эмулятор переключается на внутреннюю память.Это можно как-то исправить, или тоже отнести на ограничения?
Рад, что смог помочь.
У меня нет реала, сравнить не с чем.
Прежде всего выражу восхищение эмулятором. Но возникло несколько вопросов:
1) проблемы с функцией "paste key macro". Игнорирует многие символы, например, скобки, кавычки, +, *, ... Некоторые символы заменяет, например, вместо равно приходит двоеточие, вместо точки-с-запятой - "собачка", ... Можно ли это как-то исправить правкой конфигурации? Работал с Корветом.
2) в полном дистрибутиве emu-2019 у Корвета нет поддержки работы с кассетами, но нашёл отдельную сборку, где такая поддержка есть. Посмотрел на разницу в конфигах и сделал поддержку кассет там, где её по умолчанию не было. Но без упомянутой отдельной сборки понять, что именно править в конфиге невозможно. Есть ли где-нибудь справка по конфигурационным файлам?
Последний раз редактировалось litwr; 01.12.2020 в 20:57.
1. это была экспериментальная фича, но поскольку худо-бедно работала (эмулировала нажатия клавиш), то я её оставил. С Корветом не тестировал, если что и можно сделать, то поправить как-то layout.kbd, конфиг править смысла нет, это общая фича для всех эмулируемых компов.
2. справки по конфигам нет, времени на её создание тоже. Но есть люди, которые разобрались самостоятельно, по имеющимся примерам конфигурационных файлов.
Фича с клавиатурными макросами очень полезная. В эмуляторе БК gid что-то подобное работает хорошо. Пытаюсь разобраться с этим на эмулируемом Корвете. Всё получается просто, если клавиша на хосте работает напрямую без shift. А как задавать клавиши, которые на хосте идут через shift, например, круглые скобки или равно? У меня есть предположение, что в макросах есть какие-то специальные средства для указания на нажатие shift, а может и других модификаторов. Верно?
Аналогично совершенно непонятно, как на Корвете определяются клавиши нажатые с shift. Нажал, например, shift-6 и получил в Корвете значок & - как это задается? Должна быть какая-то табличка для модификатора shift? Самому с этим не разобраться. Надеюсь только на Вашу помощь.
Непонятно ещё, чем отличаются названия, начинающиеся с x- (x-up, x-left, ...), от названий, которые без x- в начале? Может это так называемые "серые" клавиши? В корветном лейауте таких нет, но они есть у других компьютеров.
Пробую также разобраться с кнопкой полной скорости. Сделал для Корвета в конфиг
main.ff.speed=10
main.ff.keymask[B]=1
и добавил строку из двух символов F9 (она получилась 11-й или В-й в 16-й системе) в конец файла layout.kbd и режим полной скорости заработал. Но что означают числа 10 и 1? Подскажите, пожалуйста. Взял эти числа копированием из конфигурации БК. Есть подозрение, что это не полная скрость, а 10-е ускорение...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)