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

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

Оффлайн 881z113

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

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 1424
    • Просмотр профиля
Эмулятор 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

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

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

Оффлайн 881z113

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

Оффлайн 881z113

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

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


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

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 1424
    • Просмотр профиля
Эмулятор 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

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

Оффлайн Sharpnull

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

Оффлайн dusha6613

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

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

Оффлайн max5775

  • Пользователь
  • Сообщений: 371
    • Просмотр профиля
Эмулятор 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

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

Оффлайн max5775

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

Оффлайн evgs

  • Пользователь
  • Сообщений: 895
  • Пол: Мужской
    • Просмотр профиля
Эмулятор 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

  • Пользователь
  • Сообщений: 371
    • Просмотр профиля
Эмулятор 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 »

Оффлайн kush99

  • Пользователь
  • Сообщений: 2
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #434 : 03 Декабрь 2019, 03:44:48 »
Господа, подскажите пожалуйста нубасу. Установил Nestopia v1.40, скачал здесь же игры. Подключил джойстик, какой-то EXEO gamehunter wr hy858, вин 10 его видит. Настроил кнопки в эмуляторе. НО в каких-то играх джойстик работает, а в каких-то нет. Например в Contra, Felix the cat работает, а в Super Mario bros, TaleSpin нет. Игры качал архивом, там типа несколько вариаций и если не работает, то во всех.

Подскажите, может там где галочки какие снять ) Только плиз на пальцах, а то я совсем нубас.

Вот настройки кнопок:
https://ibb.co/HHPVLvv

ps: спасибо огромное за программу )
« Последнее редактирование: 03 Декабрь 2019, 03:53:08 от kush99 »

Оффлайн V.Roy

  • Пользователь
  • Сообщений: 526
  • Пол: Мужской
  • Flame Fighter!
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #435 : 03 Декабрь 2019, 14:01:59 »
kush99, ставь Mesen и не парься... этот эмуль Донди лучше!

Оффлайн Петер Доннерветтер

  • Модератор
  • Сообщений: 3350
  • Пол: Мужской
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #436 : 03 Декабрь 2019, 14:44:10 »
kush99, предположение: из-за того, что настроен джойстик № 2?

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 1424
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #437 : 03 Декабрь 2019, 14:47:35 »
kush99, предположение: из-за того, что настроен джойстик № 2?
Только хотел написать. Проверил, так и есть, некоторые игры позволяют играть с 2-го контроллера :)
--------
Возможно человек хотел иметь возможность управлять первым NES-контроллером через клавиатуру и геймпад, но в этой древности кажется нельзя, в отличие от Mesen, где можно повесить до 4 раскладок (клавиатур или геймпадов, кнопок) на один NES-контроллер (1 игрок).
« Последнее редактирование: 03 Декабрь 2019, 14:55:58 от Sharpnull »

Оффлайн kush99

  • Пользователь
  • Сообщений: 2
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #438 : 04 Декабрь 2019, 04:10:21 »
Точно, ребята, спасибо большое! Забиндил на джойстик 1 и все игры заработали. До этого там клава была и как-то не подумал, что из-за этого, тупень я кароч  :lol:

Оффлайн vany200397

  • Пользователь
  • Сообщений: 2
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #439 : 08 Декабрь 2019, 13:12:44 »
Ребят, всем привет. Такой вопрос:
Запустил эмулятор на ноутбуке с rtx 2060 и пишет следующее: found no valid display adapter.
Пробовал запускать через интегрированное видео - то же самое. Кто-нибудь сталкивался с этим. И если да, то решили как-то вопрос?
Заранее спасибо.

Оффлайн V.Roy

  • Пользователь
  • Сообщений: 526
  • Пол: Мужской
  • Flame Fighter!
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #440 : 08 Декабрь 2019, 13:56:30 »
vany200397, а драйвера свежие на видяху?
« Последнее редактирование: 08 Декабрь 2019, 16:26:51 от V.Roy »

Оффлайн vany200397

  • Пользователь
  • Сообщений: 2
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #441 : 08 Декабрь 2019, 20:09:53 »
vany200397, а драйвера свежие на видяху?
Свежие. Через Nvidia Experience обновлены.

Оффлайн Lance_Kalzas

  • Пользователь
  • Сообщений: 546
  • Пол: Мужской
  • Властелин Глупости
    • ВКонтакте
    • Steam
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #442 : 08 Декабрь 2019, 20:53:20 »
vany200397, эмуль свежее бери.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 1424
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #443 : 08 Декабрь 2019, 21:51:37 »
Свежие. Через Nvidia Experience обновлены.
Значит старые берите :) DirectX 9 ставили? Если ноутбук новый и вы не ставили, то его там нет. DirectX End-User Runtimes (June 2010). Если есть желание, можете отладить это место: https://github.com/0ldsk00l/nestopia-win32/blob/9349c72874151dd8f3ec9babe17ec820cae2948f/source/win32/NstDirect2D.cpp#L557 (не знаю что это за версия).

Вообще, как уже сказали нет смысла использовать старую версию Nestopia, если вы её используете. В RetroArch есть ядро Nestopia, оно обновляется и отдельным приложением есть улучшенная версия Nestopia UE http://0ldsk00l.ca/nestopia/ (хотя последнее обновление было давно).
--------
Кстати, думаю эта проблема не в Nestopia. Стоит поискать "directx 9 adapters Not found", у некоторых пользователей ноутбуков тоже не находятся совместимые с DX9 видеокарты.
Из советов было снести драйвера, которые могли криво встать через https://www.guru3d.com/files-details/display-driver-uninstaller-download.html и переустановить начисто.
« Последнее редактирование: 08 Декабрь 2019, 23:28:02 от Sharpnull »

Оффлайн Akumajo

  • Пользователь
  • Сообщений: 42
  • Пол: Мужской
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #444 : 28 Январь 2020, 21:11:50 »
Может быть вопрос уже где-то обсуждался в теме, но все же спрошу у знатоков -есть ли в Нестопии  опция, чтобы на широкоформатном мониторе  соотношение сторон оставалось оригинальным, 4:3 ?

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 1424
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #445 : 28 Январь 2020, 22:07:06 »
Akumajo, в Nestopia UE 1.49 сейчас посмотрел: View -> Screen Size -> TV Aspect. Это и есть 4:3 как на телевизоре, пиксели не квадратные. В полном экране почему-то обрезается, но соотношение сторон сохраняется с учётом обрезанного. Для разрешения в полном экране выбрал в Video Options - Mode 1920x1080, как мой монитор, а если выбрать меньше то из-за настроек масштабирования видеокарты или монитора собьётся соотношение, вероятно.
--------
В общем, как все говорят, используйте Mesen :)

Оффлайн ElectrixX

  • Пользователь
  • Сообщений: 634
  • Єдиний на світі є такий КітПес)
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #446 : 29 Январь 2020, 16:52:23 »
В общем, как все говорят, используйте Mesen

Не все так говорят))

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 1424
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #447 : 29 Январь 2020, 17:27:14 »
Не все так говорят))
Ну, другие варианты: использовать libretro ядро, где нет такой проблемы, или исправить код и написать автору.
Кстати, даже со съеденными в полном экране 4 пикселя сверху и снизу, что-то не выходит 4:3, лень смотреть, но там есть нюансы, с квадратными пикселями всё проще.

Оффлайн Akumajo

  • Пользователь
  • Сообщений: 42
  • Пол: Мужской
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #448 : 29 Январь 2020, 19:53:17 »
Akumajo, в Nestopia UE 1.49 сейчас посмотрел: View -> Screen Size -> TV Aspect. Это и есть 4:3 как на телевизоре, пиксели не квадратные. В полном экране почему-то обрезается, но соотношение сторон сохраняется с учётом обрезанного. Для разрешения в полном экране выбрал в Video Options - Mode 1920x1080, как мой монитор, а если выбрать меньше то из-за настроек масштабирования видеокарты или монитора собьётся соотношение, вероятно.
--------
В общем, как все говорят, используйте Mesen :)

Благодарю за совет!  :)  в принципе не страшно, что эмуль растягивает экран, видимо его автор решил не заморачиваться  с опцией Keep Aspect Ratio,  играть вполне можно и так

Оффлайн DDD

  • Пользователь
  • Сообщений: 310
  • Пол: Мужской
    • Просмотр профиля
Эмулятор Dendy - Nestopia
« Ответ #449 : 29 Январь 2020, 22:29:05 »
Akumajo, не знаю, какая у вас версия Nestopia, но у меня на версии 1,32 всё нормально - изображение не растягивается в полноэкранном режиме (монитор 1600*900), то есть почти квадратное, все пиксели квадратные. (в настройках видео, в эмуляторе, выставил разрешение такое же как у монитора - 1600*900)