Игры > Игры на консолях 1-4 поколений

[SMD] Paprium, новая игра для мегадрайва

<< < (17/33) > >>

Razor:

--- Цитата: Ruw от 10 Июля 2025, 12:34:04 ---Рома готового для запуска на чем угодно еще нет?
--- Конец цитаты ---
И пока не предвидится

Ruw:


Добавлено позже:

--- Цитата: Chaotix от 10 Июля 2025, 01:48:04 ---«запустил и играй», но очень аскетично:
Paprium-RetroArch-x86-20250708.7z (534 MB)
Через paprium.exe стартует сразу в основную игру.
Управление: F - на полный экран, Z - удар рукой, Enter - начать игру, стрелки - ходить, F1 - настройки ретроарча. Закрывать клавишей Esc, на крестик иногда крашится (это нормально).

Для Win7 x86 и выше.
Звук стоит через Nucked, возможно на каких-то девайсах имеет смысл поставить более простую эмуляцию:  Options -> Audio -> Nucked на MAME.

Исходники всех exe в папке source.
paprium.exe просто запускает retroarch.exe с ядром для паприум, скомпилено gcc.
Сам ретроарч обычный, но базовый набор. Можно запускать другие игры, через genplusgx.exe. Можно даже nesm ромы.

--- Конец цитаты ---

спасибо за сборку

но вот такой вот нюанс
стрелки - ходить   :facepalm:  это неудобно, потому что всю жизнь на всех консолях и геймпадах сторонами управляет левая рука, а не правая
и это кстати не только в данной ситуации, такую фигню часто встречаю, даже например на PC порте Sonic CD

тут конечно рекомендую в любом вашем любимом шутане взять мышь в левую руку, а управлять сторонами правой рукой стрелками, насладитесь управлением
 
надо было по дефолту стрелки настроить на - wasd

просто сейчас запуская по быстрому, вот это уже выбивает

Mad:
Ruw, поменяй управление для себя.

Werton:

--- Цитата: cool245 от 10 Июля 2025, 09:37:44 ---Да г#вно игра лучше в стандартные играть или порт cadillac & dinosaur

--- Конец цитаты ---
не надо, это недоделанный говнопорт

aquasnake:
MAME's indirect emulation of music playback provides an idea for the reproduction of physical carts,  it is not necessary to completely reverse engineer, forgetting the original design where ARM acts as a music synthesizer (VGM player???), and directly playing back recorded tracks.

Replicas may soon be available.

Werton:

--- Цитата: Street Fighter от 10 Июля 2025, 10:05:41 ---Ну и Maki добавили, правда, играя за неё, вылезал баг, что она не появлялась при повторном выборе, когда слит конт.
--- Конец цитаты ---
Не сталкивался с таким, но автор все ещё фиксит игру, багов с его слов там вагон. сейчас версию 0.84 но только для патрионоцев выложил, скоро сольют.

Street Fighter:

--- Цитата: Werton от 10 Июля 2025, 13:46:58 ---Не сталкивался с таким, но автор все ещё фиксит игру, багов с его слов там вагон. сейчас версию 0.84 но только для патрионоцев выложил, скоро сольют.

--- Конец цитаты ---
От эмулятора может зависит, но этот баг был на постоянной основе, Маки не хотела повторно появляться в игре переодически :neznayu:. Попробую записать, если надо.

Werton:

--- Цитата: Street Fighter от 10 Июля 2025, 15:40:07 ---Попробую записать, если надо.
--- Конец цитаты ---
Да не, не надо :)

Ruw:
Хочу запустить на miyoo mini plus

якобы можно:
To play this on Retroarch you have to use the modified genesis plus core, or the game will play a fake low res "mockup". To get past the mockup, the very first time you play, you need to let the enemy players beat you beat you in that part, so your character properly dies. If you restart after that, you should be good and the full game should load.

Игра покажет фейковый "макет" с низким разрешением. Чтобы пройти дальше, в самый первый раз нужно дать вражеским игрокам победить вас в этой части, чтобы ваш персонаж правильно погиб. Если перезапустить игру после этого, всё должно работать, и полная версия игры загрузится.
Непонятно: правильно погиб? - в каком-то специальном месте на карте, избегая чего-то?
Если перезапустить игру после этого? - в смысле перезапустить, reset сделать, проcто нажать start?

Запустил игру, ничего не делал убили, жму старт и ничего не изменилось.
делал reset через опции консоли, тоже ничего.

Возможно надо как-то проиграть не нанеся ущерб от столкновения об ГГ NPC, но это сейчас чисто догадка.

Это вообще работает? Кто-то пробовал?


Razor:

--- Цитата: Ruw от 10 Июля 2025, 15:51:55 ---чисто догадка.
--- Конец цитаты ---
Чисто догадка. Ты не скомпилировал modified genesis plus core для твоей miyoo mini plus из исходников которые тут были и пытаешься запустить на обычном Genesis Plus GX? :lol:

Если запускать на неподходящем эмуляторе - будет всегда запускаться мини игра.

Добавлено позже:

--- Цитата: Ruw от 10 Июля 2025, 15:51:55 ---Непонятно: правильно погиб?
--- Конец цитаты ---
Достаточно чтобы игра сделала сохранение на начальном экране при первом запуске.

https://i.postimg.cc/J7vnTtHs/Paprium.jpg
Потом можно хоть закрыть игру и открыть заново. Главное чтобы ядро было, которое игру поддерживает. :shifty:


Просьба не размещать с помощью тэга img изображение со стороной более 700 пикселей. ghostdog3

Ruw:

--- Цитата: Razor от 10 Июля 2025, 16:05:54 ---Чисто догадка. Ты не скомпилировал modified genesis plus core для твоей miyoo mini plus из исходников которые тут были и пытаешься запустить на обычном Genesis Plus GX? :lol:

Если запускать на неподходящем эмуляторе - будет всегда запускаться мини игра.

--- Конец цитаты ---

очень не охота подменять ядра ради одной игры в портативке

Добавлено позже:
А может быть будет работать сейфстейт в обход пиратской защите???? Если взять отдельным файлом у кого-нибудь кто уже запустил????

Razor:

--- Цитата: Ruw от 10 Июля 2025, 16:17:30 ---очень не охота подменять ядра ради одной игры в портативке
--- Конец цитаты ---
Ну тогда не так уж и охота играть в эту игру должно быть :lol: На стандартном Genesis Plus GX (или на любом другом эмуляторе Мега Драйва) она работать не будет. При загрузке сейвстейта - всё виснет и автоматом кидает обратно в мини игру.

Mad:

--- Цитата: Chaotix от 10 Июля 2025, 01:48:04 ---«запустил и играй», но очень аскетично:
Paprium-RetroArch-x86-20250708.7z (534 MB)
Через paprium.exe стартует сразу в основную игру.
Управление: F - на полный экран, Z - удар рукой, Enter - начать игру, стрелки - ходить, F1 - настройки ретроарча. Закрывать клавишей Esc, на крестик иногда крашится (это нормально).

Для Win7 x86 и выше.
Звук стоит через Nucked, возможно на каких-то девайсах имеет смысл поставить более простую эмуляцию:  Options -> Audio -> Nucked на MAME.

Исходники всех exe в папке source.
paprium.exe просто запускает retroarch.exe с ядром для паприум, скомпилено gcc.
Сам ретроарч обычный, но базовый набор. Можно запускать другие игры, через genplusgx.exe. Можно даже nesm ромы.

--- Конец цитаты ---
Спасибо, огонь. То что хотел.

Razor:

--- Цитата: Maksim86 от 10 Июля 2025, 16:42:46 ---или 100% это нормальная скорость?
--- Конец цитаты ---
Вроде бы это очевидно :lol:

Juve10:
а можно это ядро собрать для Mega Drive mini под Hakchi ce?

aquasnake:
Some foolish blind followers on the nesdev forum even believe that combining 3.3V flash memory with level shifters COULD/SHOULD provide better reliability.

Just look at this board of Pap-rium(a lump of pap) 0_0, it perfectly meets their requirements and taste, but the compatibility is terrible. The electrical performance is even worse than Watermelon’s previous work - Pier Solar - at least the latter didn’t use any level shifter at all, just resistor array.

Chaotix:

--- Цитата: Ruw от 10 Июля 2025, 16:17:30 ---очень не охота подменять ядра ради одной игры в портативке
--- Конец цитаты ---
Так там не нужно подменять, добавляешь новое под другим именем. Если не работает, то просто удаляешь этот so. Нужно только info файл закинуть, который выкладывали.

Miyoo Mini Plus это Cortex-A7 ARMv7 (armhf)?
 genplusgx-miyoo-armhf-retroarch-core.zip (1035.91 КБ - загружено 246 раз.)
Можешь попробовать это, там в мейкфайле есть какой-то пресет для Мийо.
Компилится, но как это будет работать я не знаю.

Просто закидываешь genesis_plus_gx_pap_libretro.so в Cores и genesis_plus_gx_pap_libretro.info в info (или сores_info, смотря как там сделано).
Запускаешь через него. Если не работает, то не знаю. Найти кто правильно скомпилил для Мийо.


--- Цитата: Ruw от 10 Июля 2025, 12:39:40 ---стрелки - ходить   :facepalm:  это неудобно, потому что всю жизнь на всех консолях и геймпадах сторонами управляет левая рука, а не правая
и это кстати не только в данной ситуации, такую фигню часто встречаю, даже например на PC порте Sonic CD. ...
надо было по дефолту стрелки настроить на - wasd
--- Конец цитаты ---

Лучше с геймпада играть. Xbox 360 Controller клоны ретроарч должен автоматически подцепить и большинство популярных геймпадов типо Логитеч.

WASD может было бы удобнее, но разные клавиатуры бывают на ноутах, всякие укороченные встречаются. Поэтому не всегда удобно ABC-XYZ маппить справа или на Numpad (часто нету).

Такое лучше самому настроить под свою клавиатуру. Просто стрелки это самое очевидное, куда можно забиндить стрелки. Осмотреться норм, а дальше берешь геймпад и играешь. Или настраиваешь на свой вкус управление.

Кнопки в Ретроарче настраиваются не очень очевидно, правда.
Там надо сначала замаппить на виртуальный геймпад, а потом в другом меню уже на этот виртуальный пад привязать кнопки Genesis.

Нажимаешь F1, заходишь в настройки. Клавишей Backspace возвращаешься в начало меню (если нужно). Там ищешь меню Settings -> Input -> Port 1 Controls.
Биндишь кнопки какие надо на виртуальный геймпад (он соответствует раскладке аля SNES).
Потом идешь в меню QUICK MENU -> Controls -> Port 1 Controls и там эти кнопки привязываешь к геймпаду Genesis.
Типо двойная настройка. Как-то так.

Если есть геймпад аля Xbox 360, то всё сильно проще. Там автоматически настройки подхватит, но перенастроить тоже легко.

Sharpnull:

--- Цитата: Chaotix от 10 Июля 2025, 22:21:53 ---Miyoo Mini Plus это Cortex-A7 ARMv7 (armhf)?
* genplusgx-miyoo-armhf-retroarch-core.zip (1035.91 КБ - загружено 6 раз.)
Можешь попробовать это, там в мейкфайле есть какой-то пресет для Мийо.
Компилится, но как это будет работать я не знаю.

--- Конец цитаты ---
Интересно как вы компилировали. Я смог скомпилировать в Ubuntu (с флешки): установил SDK (uClibc) по этой инструкции https://github.com/TriForceX/MiyooCFW/wiki/Get-the-prebuilt-SDK-from-GH-actions, и выполнил в папке с Full Source:

--- Код: ---sudo apt install make
platform=miyoo make -f Makefile.libretro
--- Конец кода ---
Была ошибка компиляции, в paprium.h убрал строчку 581 (next:) и заменил if( voice->size == 0 ) goto next; на if( voice->size == 0 ) continue;. У меня получился файл больше вашего по размеру (UPD: похоже из-за with debug_info в свойствах ELF, а у вас и официального ядра нет, мне стоило сделать strip для уменьшения размера). Прикладываю на всякий случай, назвал файлы также. Я тоже не проверял :)
UPD: Замечу, в Makefile.libretro от Paprium добавлено FRONTEND_SUPPORTS_RGB888 = 1 и FRONTEND_SUPPORTS_RGB565 = 0 (отключено), поэтому могут быть проблемы или тормоза из-за этого.

OnMyPS3:
Кто-нибудь знает, как скомпилировать это для использования в Retroarch на Playstation 3? :neznayu:

Chaotix:

--- Цитата: Sharpnull от 11 Июля 2025, 02:49:28 ---Интересно как вы компилировали. Я смог скомпилировать в Ubuntu (с флешки): установил SDK (uClibc) по этой инструкции

--- Конец цитаты ---

У меня небыло SDK для Miyoo (на скорую руку) и использовал стандартные из репо Ubuntu 25 (arm-linux-gnueabihf-gcc).

Посмотрел, что архитектура у Miyoo Mini Plus: ARM Cortex-A7 (ARMv7, 32-bit, hard-float ABI, NEON support).

В мейкфайле удалил пути на старые компиляторы.

Установил стандартные копиляторы (под эту архитектуру):

--- Код: ---sudo apt install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf
--- Конец кода ---

Добавил в мейкфайл:

--- Код: ---CFLAGS += -ffast-math -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -fomit-frame-pointer
--- Конец кода ---

Скомпилил коммандой (указав стандартные компиляторы):

--- Код: ---make -f Makefile.libretro clean
make -j4 -f Makefile.libretro platform=miyoo \
  CC=arm-linux-gnueabihf-gcc \
  CXX=arm-linux-gnueabihf-g++ \
  AR=arm-linux-gnueabihf-ar \
  STRIP=arm-linux-gnueabihf-strip
--- Конец кода ---

Конечно, в SDK там наверняка с какими-то патчами и оптимизациями. Есть сомнения, что без них будет окей.

Но, нейросеть сказала:
"Many community members successfully build RetroArch cores and other software for Miyoo Mini Plus using the standard arm-linux-gnueabihf toolchain without issues.
arm-linux-gnueabihf-gcc is generally compatible and works well for Miyoo Mini Plus" (С) Perplexity

Что в переводе значит: "шансы есть, компилят так".
Проверять достоверность я не стал.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

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