Автор Тема: Retroarch  (Прочитано 217509 раз)

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

Онлайн Ogr

  • Пользователь
  • Сообщений: 7444
    • Просмотр профиля
Retroarch
« : 05 Апрель 2012, 19:17:38 »

Вся необходимая информация находится под спойлером ниже:

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5088
    • Просмотр профиля
Retroarch
« Ответ #1530 : 03 Июнь 2021, 17:22:02 »
А чем отличается upsteam от "maintained by libretro"?
Upstream_(software_development), т. е. автор будет поддерживать.


Какой стыд, заметил что добавили мой код в ядро "Watara - Supervision (Potator)". История: был кривой эмулятор Potator, от него форк Normmatt (переписан код, порты на другие платформы), от него форк alekmaul (добавлено аудио от MAME и ещё что-то). Мои исправления были на основе MESS/MAME, а также документации и EQU_WATARA.asm более точного эмулятора с закрытым кодом http://tailchao.com/Wataroo/. Я собирался сделать версию под Android, но не осилил (ромы запускались, но нужно было управление доделать и интерфейс); думал о libretro, но меня опередили (спасибо им); хотел написать на emu-land, но решил, что мало кому интересно. Я давно не трогал код и публично не писал о форке, так что там может быть много багов.
Эмулятор для PSP на основе недоделанного порта старой версии Potator от https://psp.akop.org. Web-версия: https://infval.github.io/potator-web/.

Оффлайн varezhkin

  • Пользователь
  • Сообщений: 981
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #1531 : 03 Июнь 2021, 18:06:11 »
Sharpnull:drinks:

Оффлайн varezhkin

  • Пользователь
  • Сообщений: 981
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #1532 : 14 Июнь 2021, 23:35:07 »
вышла версия 1.9.5: http://retroarch.com/index.php?page=platforms

Оффлайн Asha

  • Пользователь
  • Сообщений: 2536
  • Кейн жив...
    • ВКонтакте
    • Просмотр профиля
Retroarch
« Ответ #1533 : 21 Июнь 2021, 18:42:38 »
вышла версия 1.9.5: http://retroarch.com/index.php?page=platforms
На PS3 опять не завезли

Оффлайн hot

  • Пользователь
  • Сообщений: 120
    • Просмотр профиля
Retroarch
« Ответ #1534 : 29 Июль 2021, 00:20:16 »
Всем привет!

Кто-нибудь знает как можно заставить Retroarch принудительно воспроизводить игры Sega Mega Drive (Genesis) любых регионов в формате PAL (50 FPS)? Пробовал все доступные Mega Drive ядра: Genesis Plus GX, PicoDrive, BlastEm и везде одно и тоже - если выставить регион PAL, то NTSC игры выдают заставку с предупреждением, что картридж не того региона. Если поставить регион Auto и уже при запущенной игре поменять регион на PAL, то все работает как надо - игра замедляется. Можно конечно и так играть, постоянно переключая регионы, но это не комильфо. Хочется чтобы все работало сразу без лишних действий.

Может кто-нибудь знает как можно добиться такого результата? Может есть какие-нибудь модифицированные версии ядер?

P.S. На Андроиде есть эмулятор MD.emu (вроде как он основан на Genesis Plus GX) и вот в нём можно для каждой игры индивидуально проставить настройки видео формата и все прекрасно работает. NTSC игры запускаются в PAL видео формате и не ругаются на регион. Хотелось бы такого же функционала в Retroarch...

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5088
    • Просмотр профиля
Retroarch
« Ответ #1535 : 29 Июль 2021, 02:56:30 »
как можно заставить Retroarch принудительно воспроизводить игры Sega Mega Drive (Genesis) любых регионов в формате PAL (50 FPS)?
У некоторых игр Mega Drive региональная блокировка (https://segaretro.org/Mega_Drive_region_coding). Если вы хотите просто замедлить без региона, это другой вопрос. Как через эмуляцию обмануть игру не знаю, но есть коды для обхода блокировки (https://gamefaqs.gamespot.com/genesis/916377-genesis/faqs/60595) и вроде ucon64 умеет. Были темы с обсуждения здесь.
На Андроиде есть эмулятор MD.emu
Говорят он хреновый, не используйте его.
--------
Может есть какие-нибудь модифицированные версии ядер?
Думаю можно сделать автоматическое переключение региона с задержкой после старта, чтобы пропустить проверку, но придётся поддерживать это ядро.

Оффлайн Zer0

  • Пользователь
  • Сообщений: 388
  • Пол: Мужской
  • There Is No Knowledge That Is Not Power
    • Просмотр профиля
Retroarch
« Ответ #1536 : 29 Июль 2021, 15:33:09 »
Если поставить регион Auto и уже при запущенной игре поменять регион на PAL, то все работает как надо - игра замедляется. Можно конечно и так играть, постоянно переключая регионы, но это не комильфо. Хочется чтобы все работало сразу без лишних действий.
Дык элементарно: оставить в опциях ядра System region - PAL и все игры будут запускаться в PAL.
Можно забросить желаемые игры в отдельную папку и сохранить опции ядра с вкл. регионом PAL только для этой папки.

Оффлайн hot

  • Пользователь
  • Сообщений: 120
    • Просмотр профиля
Retroarch
« Ответ #1537 : 29 Июль 2021, 21:27:26 »
но есть коды для обхода блокировки
За гейм джини коды спасибо! Тоже конечно костыль, но его хотя бы можно один раз настроить для нужной игры и забыть. Жалко, что не все коды там работают... Попробовал запустить американский ром Dune - с первым (мастер) кодом результата не было, игра все так же выдавала красный экран и ругалась на регион, а вот со вторым кодом игра вообще не запустилась никак - просто черный экран.
UPD. Надо было сразу оба кода применять... сразу с двумя в Дюне всё заработало!


Дык элементарно: оставить в опциях ядра System region - PAL и все игры будут запускаться в PAL.
Можно забросить желаемые игры в отдельную папку и сохранить опции ядра с вкл. регионом PAL только для этой папки.
Это так не работает. Если в опциях ядра или контента заранее выставлен PAL регион, то многие игры с регион локом не будут запускаться - они выдают экран с предупреждением о несоответствии региона картриджа.
Вот, например, американская Дюна запущенная с заранее выставленными опциями региона PAL:
C играми от Денди такое прокатывает. В настройках ядра Mesen поставил регион Dendy и все игры будут запускаться, пусть даже с глюками и багами, но все-равно будут. А вот многие Сеговские игры уже с регион локом и капризничают.
« Последнее редактирование: 29 Июль 2021, 23:15:58 от hot »

Оффлайн varezhkin

  • Пользователь
  • Сообщений: 981
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #1538 : 30 Июль 2021, 20:01:11 »
а я наоборот бегу от PAL как от огня... 60 fps лучше, чем 50.

Оффлайн Psycho-A

  • Пользователь
  • Сообщений: 384
    • Просмотр профиля
Retroarch
« Ответ #1539 : 02 Август 2021, 21:33:09 »
varezhkin, на Мегадрайве или СНЕС да, там игры как-то получше заточены под разные регионы, что ли. А вот на НЕС лично у меня игра в 60 fps всегда вызывает дискомфорт - всё кажется излишне ускоренным даже в U и J-играх, и музыка при замедлении до 50 fps звучит как-то естественнее (если при этом сохраняется оригинальная тональность), поэтому там только Dendy-режим.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Retroarch
« Ответ #1540 : 02 Август 2021, 22:02:26 »
varezhkin, Psycho-A, на счёт Мегадрайва можно поспорить - игры от европейских разработчиков как минимум не хуже в PAL, а то и лучше т.к. изначально делались для 50Гц. да вообще, то же самое касается и любых других консолей или компов.

а если уж холиворить... у более низкой частоты кадров есть ощутимый плюс - больше процессорного времени на кадр. очень грубо говоря - в PAL процессор типа становится на 20% мощнее, так что можно успеть обсчитать/распаковать/итп ощутимо больше всяких вещей

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Retroarch
« Ответ #1541 : 02 Август 2021, 22:14:59 »
А ещё игры PAL only используют 240 строк.

Оффлайн varezhkin

  • Пользователь
  • Сообщений: 981
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #1542 : 03 Август 2021, 07:10:39 »
varezhkin, Psycho-A, на счёт Мегадрайва можно поспорить - игры от европейских разработчиков как минимум не хуже в PAL, а то и лучше т.к. изначально делались для 50Гц. да вообще, то же самое касается и любых других консолей или компов.

а если уж холиворить... у более низкой частоты кадров есть ощутимый плюс - больше процессорного времени на кадр. очень грубо говоря - в PAL процессор типа становится на 20% мощнее, так что можно успеть обсчитать/распаковать/итп ощутимо больше всяких вещей
круто, спасибо за ликбез. хорошо бы в таком случае как-то узнать какой регион для конкретной игры является "родным" и более соответствует взгляду разработчиков... типа списка рекомендованных игр PAL only.

Оффлайн Maelstrom

  • Пользователь
  • Сообщений: 4498
  • Пол: Мужской
  • Deinonychus Antirrhopus
    • Youtube
    • Просмотр профиля
Retroarch
« Ответ #1543 : 03 Август 2021, 08:05:28 »
круто, спасибо за ликбез. хорошо бы в таком случае как-то узнать какой регион для конкретной игры является "родным" и более соответствует взгляду разработчиков... типа списка рекомендованных игр PAL only.
Точной инфы вряд ли найдёшь, если сами разрабы не написали об этом. Если европейская версия вышла раньше остальных или является портом например с Амиги, где изначально делалась под пал и на пал-европейке идёт с такой же скоростью, тогда да. Иначе - вряд ли она изначально делалась под европу, всё же такой случай маловероятен, рынки тогда были в Америки и в Японии, на них и ориентировались.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Retroarch
« Ответ #1544 : 03 Август 2021, 16:11:11 »
хорошо бы в таком случае как-то узнать какой регион для конкретной игры является "родным" и более соответствует взгляду разработчиков... типа списка рекомендованных игр PAL only.
списков не видел, но оно не сложно и самому почитать и узнать кто разработчики и откуда они.
например если Cannon Fodder от Sensible/Virgin (Англия) то понятно что эта игра делалась как PAL, ну или всякие Micro machines или Dizzy от Code Masters, или Worms от Team17, или Lemmings от DMA Design(Rockstar), Turrican-ы от Factor5, Another World и Flashback от франзузов Delpine Software, короче крутых европейских разработчиков и игр от них очень дохрена

Оффлайн Maelstrom

  • Пользователь
  • Сообщений: 4498
  • Пол: Мужской
  • Deinonychus Antirrhopus
    • Youtube
    • Просмотр профиля
Retroarch
« Ответ #1545 : 03 Август 2021, 16:47:02 »
Насчёт Туррикана сомневаюсь, когда-то детально сравнивали американку мегатуррикана и третью часть на Амиге (одна и та же игра) и по скорости они совпадали. Европейку не смотрел, может они там всё ровненько подогнали тоже.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Retroarch
« Ответ #1546 : 04 Август 2021, 01:06:07 »
Maelstrom, тут больше вопрос в наличии самого факта доработки напильником изначально PAL-овских игр под NTSC.
вон к примеру часть имеющихся прототипов "made in europe" игр рассчитаны лишь на PAL, а на генесисах они работают быстрее чем должны, при чем в коде нет никаких наработок на эту тему. видимо разрабам было не до этого, и об NTSC/60Гц похоже не думали в процессе создания.

Оффлайн Izargo

  • Пользователь
  • Сообщений: 9
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #1547 : 19 Август 2021, 19:09:19 »
Retroarch при сканирование находит T+Rus ромы, но не добавляет их в плейлист. Можно как-то побороть данную проблему? PC Steam версия.

Оффлайн Maelstrom

  • Пользователь
  • Сообщений: 4498
  • Пол: Мужской
  • Deinonychus Antirrhopus
    • Youtube
    • Просмотр профиля
Retroarch
« Ответ #1548 : 19 Август 2021, 19:23:08 »
Сканирование там вроде по базе данных, которая сильно ограничена и про всякие там варианты/переводы не знает. Я вообще вертел такое, плейлисты сам создаю.

Оффлайн Izargo

  • Пользователь
  • Сообщений: 9
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #1549 : 19 Август 2021, 19:24:52 »
Я вообще вертел такое, плейлисты сам создаю.
Можно подробнее о создание плейлиста?

Оффлайн Maelstrom

  • Пользователь
  • Сообщений: 4498
  • Пол: Мужской
  • Deinonychus Antirrhopus
    • Youtube
    • Просмотр профиля
Retroarch
« Ответ #1550 : 19 Август 2021, 19:55:00 »
Можно подробнее о создание плейлиста?
Заходишь в десктопное меню, (кнопка где-то в инпуте настраивается, я не помню какая по дефолту), и там видишь примерно такое:
239825-0
Через Add Entry/Add file добавляешь позиции.
В правом нижнем углу в Boxart и т.д. перекидываешь картинки и они переходят в плейлист.

Оффлайн Izargo

  • Пользователь
  • Сообщений: 9
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #1551 : 19 Август 2021, 20:51:52 »
Заходишь в десктопное меню, (кнопка где-то в инпуте настраивается
Так и не нашел ничего подобного.

Оффлайн varezhkin

  • Пользователь
  • Сообщений: 981
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #1552 : 19 Август 2021, 22:30:22 »
Retroarch при сканирование находит T+Rus ромы, но не добавляет их в плейлист. Можно как-то побороть данную проблему? PC Steam версия.
Просто делай manual scan, и Ромы появятся в плейлисте. Единственное, к ним не будет привязки миниатюр.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4219
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Retroarch
« Ответ #1553 : 20 Август 2021, 11:18:42 »
Так и не нашел ничего подобного.
Retroarch 1.9.0 -> Main Menu -> Show Desktop Menu.

Оффлайн Izargo

  • Пользователь
  • Сообщений: 9
  • Пол: Мужской
    • Просмотр профиля
Re: Retroarch
« Ответ #1554 : 20 Август 2021, 12:07:59 »
Retroarch 1.9.0 -> Main Menu -> Show Desktop Menu.
1.9.7 Steam. Может в этой версии данной опции нет?

Онлайн Ogr

  • Пользователь
  • Сообщений: 7444
    • Просмотр профиля
Retroarch
« Ответ #1555 : 20 Август 2021, 13:35:12 »
на ф5 вызывается.

Оффлайн Izargo

  • Пользователь
  • Сообщений: 9
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #1556 : 20 Август 2021, 14:54:01 »
на ф5 вызывается.
Не вызывается.

Онлайн Ogr

  • Пользователь
  • Сообщений: 7444
    • Просмотр профиля
Retroarch
« Ответ #1557 : 20 Август 2021, 15:07:02 »
ну может и вырезали, хз. в 1.9.0 есть.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4219
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Retroarch
« Ответ #1558 : 20 Август 2021, 15:57:23 »
1.9.7 Steam. Может в этой версии данной опции нет?
Сложно сказать, что изображено на вашем скриншоте, так как на скриншотах Retroarch в Steam видно следующее:
239849-0
Скрин для Стим они снимали с версии 1.8.9, так что... а запрашивать у разрабов доступ я не собираюсь, пусть сами у себя что-то там запрашивают, пока Retroarch и так доступен для скачивания на официальном сайте без всяких запросов и стимов.
Касательно версии 1.9.7 с сайта, то там точно такое же меню с точно такими же пунктами:
239851-1

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5088
    • Просмотр профиля
Retroarch
« Ответ #1559 : 20 Август 2021, 18:01:24 »
так как на скриншотах Retroarch в Steam видно следующее:
На скриншоте Steam v1.9.3 уже нет этого, а теперь, судя по скрину Izargo, убрали обновление - значит сделали обновление средствами Steam (ядра через DLC).
Думаю, что Desktop Menu убрали, чтобы не было проблем с отображением и нет поддержки контроллеров в этом меню: они указали "Контроллер (полностью)", а значит приложение не может иметь меню, которое нельзя закрыть или управлять без контроллера. Может в будущем что-то придумают для контроллера. Пока RetroArch для Steam кастрированный, поэтому он и не вышел.