Это какая-то старая версия с ошибкой, когда я ошибся с вектором прерывания по которому обрабатывается клавиша ТАБ.
В свежих версиях это исправлено.
Вот есть специальная тема, куда все неравнодушные могут писать о найденных ошибках и непонятках, и даже пожелания (которые я скорее всего не исполню, потому что не знаю как). Но нет, о различных косяках эмулятора я как правило узнаю совершенно случайно.
Потому что я не могу постоянно тестировать абсолютно все функции эмулятора. Протестирую один раз, убеждаюсь, что работает, и иду чего-нибудь дальше улучшать, а потом оказывается, что одно новое улучшение ломает какое-то старое улучшение, а я об этом и не узнаю, пока сам на него не наткнусь. Потому что никто не говорит, что что-то поломалось.
Если указанное в BK-0010.cfg разрешение экрана не находится, то делается попытка подобрать из имеющихся, у тебя видимо что-то совсем непотребное выбирается. Поправь конфиг, только указывай реально существующий режим. Там-же можно и масштабирование указать, но оно должно быть целым числом, и по горизонтали в зависимости от глубины цвета ограничено bpp*scale<=32. Подозреваю, что современные карты уже не поддерживают 16-битный цвет, и по горизонтали про масштабирование придётся пока забыть. Выбирай режим низкого разрешения.
- - - Добавлено - - -
Точно. А когда в эмуляторе два десятка компов - косяки всплывают постоянно.![]()
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Нет. И даже если были конверсии, то некоторые лучше оригинала ;-)
Есть, но я забыл за поллитрой после работы зайти...
...ибо х.з. где там разрешение, трезвым взглядом оно не видится.
Сейчас опять в RFTM пошлют, когда я спрошу где править... Как установить Size 2:1 умолчанию и желательно зафиксировать его, что бы мышом геометрия не нарушалась.
Кстати, там 4 БКашных конфига и при запуске из консоли используется только BK-0010.cfg или его можно параметром для emu.exe передать?
У меня, к сожалению, масштабируется во всех направлениях, в том числе и в фулскрине, что на широком мониторе выглядит ужасно.
Это ещё что и где?
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
Открываем текстовым редактором файл emu/config/BK-0010.cfg, смотрим на начало текста:
Как можно догадаться (если конечно познания в английском не нулевые), за полноэкранный режим отвечают строки:Код:main.CPUClock=3MHz main.Caption="БК-0010" main.ff.speed=10 main.ff.keymask[C]=1 main.scale.x=100% main.scale.y=150% main.globalsound=1 main.fullscreen=1280x1024x16 main.fullscreen.scale.x=2 main.fullscreen.scale.y=3
Для широкого монитора наверное подойдёт main.fullscreen.scale.y=2Код:main.fullscreen=1280x1024x16 main.fullscreen.scale.x=2 main.fullscreen.scale.y=3
Если указанный режим не поддерживается видеокартой, будет выбран другой, сравнимый по размеру с экраном эмулируемого компьютера. Не знаю, какие режимы поддерживают твои видеокарта и монитор, например можешь попробовать 1280x720x16
В оконном режиме тоже есть масштабирование:
Если в меню эмулятора выбрать Size 1:1, то будет выбран именно этот размер (соотношение сторон экрана реального компьютера и окна эмулятора в пикселях).Код:main.scale.x=100% main.scale.y=150%
Полноэкранный режим включается не по двойному клику по заголовку, а по клавишам Alt-Enter. Подсказка есть в меню эмулятора.
Имелось ввиду значение параметра main.fullscreen
Не, тут надо установить родное разрешение монитора.
Тут надо оставить 2:3, т.к. у БК разрешение 512x256, но на телеке оно растягивается по вертикали примерно в полтора раза.
Да масштабирование то есть, но тут тоже надо сначала установить разрешение пиксель в пиксель иначе с этим работать невозможно.
Да это понятно, я про то, что если не выставить правильное разрешение монитора в фуллскрине тоже ужос на экране.
Ну, да, пока только так, в окне глаза выворачивает. Плюс на ЖК цвета не те, надо будет на ламповом посмотреть.
А что в конфиге надо прописать, что бы сразу в фуллскрине запускалось? И в цвете.
А в эмуле нет сохранения снапшотов? А то дочка пытается погаматься и я задолбался проходить заново уже пройденные уровни.
Последний раз редактировалось CodeMaster; 05.06.2019 в 13:32.
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)