Эмуляция > Эмуляторы консолей 1-4 поколений
blastem и джойстики usb
(1/1)
sergio78:
поставил эмуль blastem. его все хвалят. но я пользоваться им увы не могу. он отказывается принимать все мои джойстики. при старте ошибка sdl. в меню ничего не натраивается. только фото с описаниями джойстика и ссылки на джойстик 360 или ps4.  :neznayu:
Nois:
sergio78,
Попробуй эмуль Genesis Plus GX, тоже отличный в этой оболочке.  :)
https://github.com/TASVideos/BizHawk/releases
sergio78:
да. спасибо за ссылку. но хотелось бы с blastem разобратьсяю это он такой кривой и недоделаный, или я чего то проглядел и не понял. :'(

Добавлено позже:
не идет у меня bizhawk. выдает System.Exception: Initialization of Direct3d 9 Display Method failed; falling back to GDI+ ---> System.BadImageFormatException: Не удалось загрузить файл или сборку "SlimDX, Version=4.0.13.43, Culture=neutral, PublicKeyToken=null" либо одну из их зависимостей. Была сделана попытка загрузить программу, имеющую неверный формат. ---> System.BadImageFormatException: Не удалось загрузить файл или сборку "SlimDX, Version=4.0.13.43, Culture=neutral, PublicKeyToken=null". Эта сборка скомпилирована для другого процессора.
   в System.Reflection.RuntimeAssembly.nLoadFile(String path, Evidence evidence)
   в System.Reflection.Assembly.LoadFile(String path)
   в BizHawk.Client.EmuHawk.Program.CurrentDomain_AssemblyResolve(Object sender, ResolveEventArgs args)
   в System.AppDomain.OnAssemblyResolveEvent(RuntimeAssembly assembly, String assemblyFullName)
   --- Конец трассировки внутреннего стека исключений ---
   в BizHawk.Bizware.BizwareGL.Drivers.SlimDX.IGL_SlimDX9..ctor()
   в BizHawk.Client.EmuHawk.Program.SubMain(String[] args)
   --- Конец трассировки внутреннего стека исключений ---
MetalliC:
sergio78, винда случаем не свеже-установленная ? попробуй DirectX установить/обновить
https://www.microsoft.com/ru-ru/download/details.aspx?id=7087
Nois:
sergio78,
Пробуй ещё отсюда, свежую ревизию BlastEm качнуть.  :)

https://www.retrodev.com/blastem/nightlies/
MetalliC:
Nois, "Initialization of Direct3d 9 Display Method failed" более наводит на мысли об отсутствии библиотек Direct3D, по той же причине и джойстики могут не работать - нет требуемой версии Xinput, которая тоже часть DirectX.
sergio78:
у меня установлен directx. на крайней случай я поставил его ещё раз. но всё тщетно. тут что то другое. и меня вот эта надпись в тексте ошибки  настораживает-Эта сборка скомпилирована для другого процессора. похоже либо надо avx. либо 64 разрядную винду надо. а у меня 10 последняя 32 разрядная, так как ноут и памяти на нем распаено только 2 гига.
poorSOB:
sergio78, эмулятор поддерживает по умолчанию раскладку геймпадов xbox360, ps3, ps4. У меня два геймпада от Logitech, один из них распознаётся эмулятором как xbox360, другой не распознаётся. Поэтому юзеру надо настроить раскладку своими руками в эмуляторе. Как?

Запустить Blastem ->

Settings->
 
Controllers->

Выбрать свой->

Выбрать из предложенных раскладок (ps3, wiiu, xbox360, ...)->

Выбрать более подходящую раскладку  для геймпада (xbox360?)->

На своём геймпаде синхронизировать кнопки с эмулируемой раскладкой (4 face buttons?)->
 
Назначить кнопки с контроллера->

Нажать в окне Back и выбрать назначение полученной раскладки (as default?)->

Проверить, запустив ROM.

В моём случае сработало. blastem-win32-0.6.2

sergio78:
что то они намудрили. причем сильно. у меня вообще не предлагает раскладку как то менять. а просто ткнуть в меню что бы redefine key  по очереди, и всё они сделать не могли? кстате 1 .13.2.1 bizhawk запустился без проблем. :-\
Навигация
Главная страница сообщений

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