Эмуляция > Эмуляторы портативных консолей

Эмулятор 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).

Навигация

[0] Главная страница сообщений

Перейти к полной версии