Эмуляция > Эмуляторы портативных консолей
Эмулятор mGBA
(1/1)
dusha6613:
Скажите, как на этом эмуляторе выставить приличного вида графику? При настройках по умолчанию, изображение выглядит плохо.
При изменении настроек:
Display driver
Force integer scaling
Video render
High-resolution scale
либо ничего не меняется, либо становится хуже или изображение вообще пропадает. Подключил биос в графу GBA BIOS file и тоже ничего. Подключение шейдеров тоже ничего не даёт.
Как сделать, чтобы картинка была не квадратиками?
Ogr:
--- Цитата: dusha6613 от 01 Март 2020, 09:16:18 ---Подключение шейдеров тоже ничего не даёт.
Как сделать, чтобы картинка была не квадратиками?
--- Конец цитаты ---
Видимо ты что то делаешь неправильно.
Если не разберешься, и во главе угла стоит депикселизация, - го на ретроарч с его кучи фильтров:
Drowfan:
В теме про VBA-M один пользователь сказал, что mGBA лучше первого. Итак, поддерживаются ли сохранения формата sa1 в нем? Или мне придется все по-новому начинать?
Sharpnull:
--- Цитата: Thorenlawar от 31 Март 2020, 21:16:34 ---Итак, поддерживаются ли сохранения формата sa1 в нем?
--- Конец цитаты ---
Savestate у VBA-M - .sgm, у mGBA - .ss1. Что уже намекает. Сохранения внутри игры в принципе могут подходить, но кто-то уже спрашивал похожее, то ли к этому, то ли к другой системе, тогда не повезло. Вообще, savestate редко подходит между эмуляторами и часто не подходит между версиями одного эмулятора. Например, у Mesen практически каждый релиз не совместим.
Drowfan:
--- Цитата: Sharpnull от 31 Март 2020, 21:59:15 ---savestate
--- Конец цитаты ---
Я говорю не об эмуляторных сейвстейтах, а о так называемых «батареечных сохранениях». Я никогда не загружаю сохранения эмулятора, я же не читер, в конце концов.
Game-in:
Можно ли скрыть строку меню (Файл, Эмуляция, Аудио/Видео...)?
Esc не помогает
Полноэкранный режим не устраивает
Drowfan:
--- Цитата: Game-in от 29 Апрель 2026, 17:22:04 ---Можно ли скрыть строку меню (Файл, Эмуляция, Аудио/Видео...)?
Esc не помогает
Полноэкранный режим не устраивает
--- Конец цитаты ---
А никак. Играйте со строкой меню. Это стандартная строка классических x86-приложений.
Sharpnull:
--- Цитата: Game-in от 29 Апрель 2026, 17:22:04 ---Можно ли скрыть строку меню (Файл, Эмуляция, Аудио/Видео...)?
--- Конец цитаты ---
Ctrl+M в последних версиях (Development downloads). UPD: Или через меню "Аудио/Видео". Об этом просили с 2019 года, добавили 6 октября 2025.
DDD:
--- Цитата: Drowfan от 29 Апрель 2026, 17:55:40 ---А никак. Играйте со строкой меню. Это стандартная строка классических x86-приложений.
--- Конец цитаты ---
Меню скрывается, если предусмотрено эмулятором (а иногда вообще без рамок бывает, одна картинка показывается, как например в ZSNES (Windows).
Game-in:
--- Цитата: Sharpnull от 29 Апрель 2026, 18:57:24 ---Ctrl+M в последних версиях (Development downloads). UPD: Или через меню "Аудио/Видео". Об этом просили с 2019 года, добавили 6 октября 2025.
--- Конец цитаты ---
Спасибо за отклик. Но Development downloads версии не видят мой геймпад (хоть строку меню действительно можно отключить). Ладно, не беда, будем играть со строкой. Не так уж и страшно, просто лёгкий дискомфорт.
Спасибо за отклик.
Sharpnull:
--- Цитата: Game-in от 29 Апрель 2026, 21:26:17 ---Но Development downloads версии не видят мой геймпад
--- Конец цитаты ---
Есть вариант с AutoHotkey. Я выкладывал где-то на emu-land универсальный скрипт для переключения меню (прикладываю как hide_menu.ahk, нажатие Ctrl+P), но он не работает с mGBA. Нашёл для переключения fullscreen https://www.pcgamingwiki.com/wiki/AutoHotkey#Borderless_fullscreen_windowed, он с ошибкой, прикладываю рабочий fullscreen_toggle.ahk (нажатие Ctrl+Z). Запустите скрипт (можно просто перетащить его на AutoHotkey64.exe в Проводнике), откройте mGBA, запустите игру, перейдите в полный экран, меню скроется, нажмите Ctrl+Z, появится рамка у эмулятора без меню, уменьшите окно как нужно, для возвращения в оконный режим с меню - 2 раза сменить полноэкранный режим. Для отключения скрипта выйти из AutoHotkey в трее. Для изменения горячей клавиши в текстовом редакторе измените ^z:: в AHK-файл, ^x:: для Ctrl+X, x:: для X и другое в руководстве. UPD: Чтобы сразу задать размер и положение окна после применения скрипта, вместо ;WinMove(0, 0, A_ScreenWidth, A_ScreenHeight, WindowID) можно написать WinMove(100, 100, 640, 480, WindowID).
Навигация
Перейти к полной версии