Автор Тема: Эмулятор Dendy - Nestopia  (Прочитано 132137 раз)

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

Оффлайн 881z113

  • Пользователь
  • Сообщений: 48
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #420 : 10 Май 2019, 16:23:02 »
если я подключю 2 одинаковых геймпада, они определятся как 2 разных отдельных? т.е. чтобы назначить на один из них управление 1-м игроком, на другой из них управление 2-м игроком или эмулятор поймёт это как один геймпад? 1-й уже купил, 3Cott Single GP-01 USB, всё в нём понравилось, теперь думаю, если точно такой же купить - будет ли он работать как второй геймпад?

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 1091
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #421 : 10 Май 2019, 17:16:40 »
881z113, операционная система позволяет различать одинаковые устройства, от эмулятора не должно зависеть.
--------
Позже подумал, всё-таки всё не так просто. Я говорил о работе с геймпадами во время выполнения эмулятора: каждое подключение добавляет новое устройство, здесь проблем нет.

Но сохранение настроек после перезапуска уже другое. Сначала считал, что для каждого геймпада свой GUID, то есть свой уникальный идентификатор в системе, так как Windows сохраняет информацию о всех подключенных устройствах (можно посмотреть через USBDeview), но GUID, который я видел в SDL2, оказался уникальным для устройства.

Может есть другие способы идентификации (в популярном SDL2 не нашёл). Иначе порядок устройств (кто 1-й игрок, а кто 2-й) будет зависеть либо от порядка подключения (как на Xbox 360, например), либо какого-то приоритета.
« Последнее редактирование: 11 Май 2019, 21:41:30 от Sharpnull »

Оффлайн DDD

  • Пользователь
  • Сообщений: 265
  • Пол: Мужской
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #422 : 11 Май 2019, 08:02:34 »
если я подключю 2 одинаковых геймпада, они определятся как 2 разных отдельных? т.е. чтобы назначить на один из них управление 1-м игроком, на другой из них управление 2-м игроком или эмулятор поймёт это как один геймпад?

Я пробовал играть на эмуляторе Gens 2.14 двумя одинаковыми USB-геймпадами одновременно. Никаких проблем не было - подключаешь геймпады к ПК или ноутбуку, в эмуляторе назначаешь на кнопки обоих геймпадов управление 1-го и 2-го игрока и всё, можно играть в игры вдвоем.

Оффлайн 881z113

  • Пользователь
  • Сообщений: 48
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #423 : 18 Май 2019, 12:41:53 »
сегодня купил 2-й такой же джойстик, подключил, всё работает, причём на всех 4-х разных эмуляторах

Оффлайн 881z113

  • Пользователь
  • Сообщений: 48
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #424 : 20 Май 2019, 16:21:08 »
----------------------------

т.е. работало, после выключения/включения/ перезагрузки пк они иногда определяются в обратном порядке: один джойстик , который определился как joy 0 и настроен как джойстик для первого игрока может определиться как joy 1, который настроен для второго игрока, а joy 1 становится первым игроком,


 такое на всех эмуляторах, Sharpnull, насчёт "Может есть другие способы идентификации (в популярном SDL2 не нашёл). Иначе порядок устройств (кто 1-й игрок, а кто 2-й) будет зависеть либо от порядка подключения (как на Xbox 360, например), либо какого-то приоритета" - хотел бы я знать какая загадочная сила определяет эти приоритеты при том, что устройства абсолютно одинаковые.
 На данный момент приходится менять местами USB штекеры, это проще, чем переназначать все кнопки на 4-х эмуляторах, но может есть решение лучше, чем передёргивание USB ?

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 1091
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #425 : 20 Май 2019, 18:54:54 »
881z113, это проблема свойственна не только для одинаковых геймпадов. Думаю многие игры/эмуляторы не запоминают и названия геймпадов, тогда разные тоже будут зависеть от приоритета системы. Если поискать что-то типа "windows gamepad priority", много такого вылезет.
Если в Windows можно отключать (желательно программно) определённые USB-порты, тогда можно попробовать отключить и затем включить порт у "2-го" геймпада. Попробуйте в "Диспетчер устройств" "Контроллеры USB" отключить.

Лучше создать отдельную тему, если её не было, а то много оффтопа.
--------
Вспомнил ещё кое-что: кажется у SDL2 было, что некоторые геймпады становятся "подключенными" после нажатия кнопки.
Вообще, эту проблему в любой игре/эмуляторе можно решить так: где первым нажали любую кнопку становится 1-м геймпадом и т. д.
« Последнее редактирование: 20 Май 2019, 19:13:04 от Sharpnull »

Оффлайн dusha6613

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #426 : 24 Август 2019, 21:10:24 »
Как сделать, чтобы при быстром сохранении не появлялась надпись File not found! ? Как надо назвать файл и куда его поместить?

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 1091
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #427 : 24 Август 2019, 21:50:34 »
dusha6613, может вы перенесли папку с эмулятором, тогда в Options -> Paths можно нажать Default, чтобы установить пути из текущей папки и нажать OK. После лучше выйти из эмулятора и зайти, чтобы старые сохранения были видны.
--------
А быстрые сохранения хранятся по умолчанию в папке эмулятора states.
« Последнее редактирование: 24 Август 2019, 21:57:51 от Sharpnull »

Оффлайн dusha6613

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #428 : 24 Август 2019, 22:11:13 »
Папка States пустая. Как должны называться файлы, которые должны быть в ней?

Разобрался. Спасибо.
« Последнее редактирование: 24 Август 2019, 23:29:15 от dusha6613 »

Оффлайн max5775

  • Пользователь
  • Сообщений: 356
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #429 : 23 Сентябрь 2019, 13:04:25 »
Помогите решить проблему.
Собрал эмулятор на orange pi на базе Orange RetroPi
Там для эмуляции nes можно выбрать 3 эмулятора (nestopia, fceu и еще один), но все они по-умолчанию запускают ромы в режиме ntsc, мне же более привычен  PAL
Бьюсь второй день, не могу найти, в какой конфиг это прописать.
К примеру для той же nestopia строчка  <region>pal</region> прописывается в xml-файл в секции <machine>.
Но куда ее воткнуть, тут ума не приложу.

Оффлайн bugmenot

  • Пользователь
  • Сообщений: 305
  • Пол: Мужской
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #430 : 23 Сентябрь 2019, 17:31:21 »
Может эти ромы сами региона U или J? и поэтому запускается режим ntsc. Pal - это регион E.

Оффлайн max5775

  • Пользователь
  • Сообщений: 356
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #431 : 23 Сентябрь 2019, 18:21:45 »
Может эти ромы сами региона U или J? и поэтому запускается режим ntsc. Pal - это регион E.
Да это понятное дело, ромы разные
Я речь веду про переключатель в самой программе эмулятора.

Оффлайн evgs

  • Пользователь
  • Сообщений: 891
  • Пол: Мужской
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #432 : 23 Сентябрь 2019, 18:51:58 »
Собрал эмулятор на orange pi на базе Orange RetroPi
Там для эмуляции nes можно выбрать 3 эмулятора (nestopia, fceu и еще один)
Если взять lakka, то там есть возможность переключать регионы через core options.
но все они по-умолчанию запускают ромы в режиме ntsc, мне же более привычен PAL
Если цель - запускать NTSC-игры в PAL-режиме, то лучше использовать
режим Dendy ("Пиратский PAL"), как наиболее совместимый с ними.
Он поддерживается ядрами nestopia, fceumm, mesen.
« Последнее редактирование: 23 Сентябрь 2019, 19:13:07 от evgs »

Оффлайн max5775

  • Пользователь
  • Сообщений: 356
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #433 : 23 Сентябрь 2019, 22:05:22 »
Если взять lakka, то там есть возможность переключать регионы через core options.Если цель - запускать NTSC-игры в PAL-режиме, то лучше использовать
режим Dendy ("Пиратский PAL"), как наиболее совместимый с ними.
Он поддерживается ядрами nestopia, fceumm, mesen.
Да, есть такой режим. Но как его активировать в этом RetroOrangePi?
Lakka попробую сейчас, черти роскомпозоровские заблокировали их сайт...
P.S:Что-то не заводится у меня Lakka, вроде запуск начинается, потом перезагрузка и все, нет изображения
« Последнее редактирование: 30 Сентябрь 2019, 09:29:47 от max5775 »