Автор Тема: blastem и джойстики usb  (Прочитано 599 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sergio78

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
blastem и джойстики usb
« : 01 Июль 2019, 10:07:54 »
поставил эмуль blastem. его все хвалят. но я пользоваться им увы не могу. он отказывается принимать все мои джойстики. при старте ошибка sdl. в меню ничего не натраивается. только фото с описаниями джойстика и ссылки на джойстик 360 или ps4.  :neznayu:

Оффлайн Nois

  • Пользователь
  • Сообщений: 280
    • Просмотр профиля
blastem и джойстики usb
« Ответ #1 : 01 Июль 2019, 13:25:37 »
sergio78,
Попробуй эмуль Genesis Plus GX, тоже отличный в этой оболочке.  :)

Оффлайн sergio78

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
blastem и джойстики usb
« Ответ #2 : 01 Июль 2019, 17:11:22 »
да. спасибо за ссылку. но хотелось бы с 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)
   --- Конец трассировки внутреннего стека исключений ---
« Последнее редактирование: 01 Июль 2019, 17:32:56 от sergio78 »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 8399
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
blastem и джойстики usb
« Ответ #3 : 01 Июль 2019, 18:02:41 »
sergio78, винда случаем не свеже-установленная ? попробуй DirectX установить/обновить
https://www.microsoft.com/ru-ru/download/details.aspx?id=7087

Оффлайн Nois

  • Пользователь
  • Сообщений: 280
    • Просмотр профиля
blastem и джойстики usb
« Ответ #4 : 01 Июль 2019, 18:16:47 »
sergio78,
Пробуй ещё отсюда, свежую ревизию BlastEm качнуть.  :)

https://www.retrodev.com/blastem/nightlies/

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 8399
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
blastem и джойстики usb
« Ответ #5 : 01 Июль 2019, 18:23:17 »
Nois, "Initialization of Direct3d 9 Display Method failed" более наводит на мысли об отсутствии библиотек Direct3D, по той же причине и джойстики могут не работать - нет требуемой версии Xinput, которая тоже часть DirectX.

Оффлайн sergio78

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
blastem и джойстики usb
« Ответ #6 : 01 Июль 2019, 19:43:07 »
у меня установлен directx. на крайней случай я поставил его ещё раз. но всё тщетно. тут что то другое. и меня вот эта надпись в тексте ошибки  настораживает-Эта сборка скомпилирована для другого процессора. похоже либо надо avx. либо 64 разрядную винду надо. а у меня 10 последняя 32 разрядная, так как ноут и памяти на нем распаено только 2 гига.

Оффлайн poorSOB

  • Пользователь
  • Сообщений: 3
    • Просмотр профиля
blastem и джойстики usb
« Ответ #7 : 02 Июль 2019, 14:53:54 »
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

« Последнее редактирование: 02 Июль 2019, 19:22:30 от poorSOB »

Оффлайн sergio78

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
blastem и джойстики usb
« Ответ #8 : 02 Июль 2019, 18:37:23 »
что то они намудрили. причем сильно. у меня вообще не предлагает раскладку как то менять. а просто ткнуть в меню что бы redefine key  по очереди, и всё они сделать не могли? кстате 1 .13.2.1 bizhawk запустился без проблем. :-\