| Игры > Игры на консолях 1-4 поколений |
| [SMD] Paprium, новая игра для мегадрайва |
| << < (14/33) > >> |
| YuzorG:
--- Цитата: Street Fighter от 07 Июля 2025, 04:43:29 ---даже удивлял такой ажиотаж вокруг нее . --- Конец цитаты --- Ситуация с Паприумом - типичная для индюков. Восторженная пресса, но посредственные архаичные игрульки. Собсна тем и обусловлена моя такая реакция на Homebrew/инди-игры Не все прям ужасно, на Сеге и похуже битемапы есть, но далеко не лучший битемап на 16 бит. Самодеятельностью отдает |
| Margel:
--- Цитата: Razor от 06 Июля 2025, 18:41:37 ---Сделал сборку, чтобы не нужно было заменять стандартное ядро Genesis Plus GX, так как некоторые игры на этом отдельном ядре работают некорректно. * Закинуть содержимое папки RetroArch-Win64 (ядро и его описание) в папку с установленным RetroArch. Обязательно 64-битный * Запустить ром Paprium.bin при помощи ядра, которое будет называться Sega - Paprium (Genesis Plus GX) Ром и папка с саундтреком должны быть в одной папке. Вот так: скачать --- Конец цитаты --- Большое спасибо. Разобрался. Загрузил отдельно Retroach последней версии 1.21.0.0 и все заработало на стандартном ядре. В составе Retrobat версия 1.20.0. на ней игра не запускается только мини версия. |
| Томахомэ:
А что там всё-таки на самом деле оказался за чудо-чип, и как он взаимодействовал с другими компонентами консоли - да и с какими, кстати, именно? |
| destroyerbam:
--- Цитата: Razor от 07 Июля 2025, 08:34:41 ---ажиотаж из-за этого --- Конец цитаты --- Скорее из-за того, что игра была доступна немногим, большинство же могло на нее только облизываться. Сильно отдает SoRом, даже панки с подкатами присутствуют. |
| Vig planeta:
Как можно запустить игру на Android Retroarch ? Есть идеи ? |
| Razor:
--- Цитата: Vig planeta от 07 Июля 2025, 14:46:17 ---Как можно запустить игру на Android Retroarch ? Есть идеи ? --- Конец цитаты --- --- Цитата: Sharpnull от 06 Июля 2025, 18:37:09 ---Скомпилировал для Android. --- Конец цитаты --- На прошлой странице было. |
| ww:
--- Цитата: Street Fighter от 07 Июля 2025, 04:43:29 ---Да по роликам было видно, что игра трешевая, даже удивлял такой ажиотаж вокруг нее :neznayu:. --- Конец цитаты --- Сам в шоке, что столько людей ждали возможности в нее поиграть o_0 --- Цитата ---деле оказался за чудо-чип, --- Конец цитаты --- По моему весь ажиотаж был именно вокруг этого чипа. |
| Mad:
Сделайте, пожалуйста, сборку для ПК типа «запустил и играй». |
| Razor:
--- Цитата: Mad от 07 Июля 2025, 19:48:04 ---Сделайте, пожалуйста, сборку для ПК типа «запустил и играй». --- Конец цитаты --- Вот это и есть максимально простой способ запустить. --- Цитата: Razor от 06 Июля 2025, 18:41:37 ---Сделал сборку, чтобы не нужно было заменять стандартное ядро Genesis Plus GX, так как некоторые игры на этом отдельном ядре работают некорректно. * Закинуть содержимое папки RetroArch-Win64 (ядро и его описание) в папку с установленным RetroArch. Обязательно 64-битный * Запустить ром Paprium.bin при помощи ядра, которое будет называться Sega - Paprium (Genesis Plus GX) Ром и папка с саундтреком должны быть в одной папке. Вот так: скачать --- Конец цитаты --- Либо вот: --- Цитата: Sharpnull от 06 Июля 2025, 22:48:47 ---Игру можно запустить через BizHawk. File > Open Advanced > Current Core выбрать genesis_plus_gx_libretro.dll, там же Launch Game и выбрать paprium.bin. --- Конец цитаты --- |
| darthvaderx:
--- Цитата: Sharpnull от 06 Июля 2025, 18:37:09 ---Скомпилировал для Android. # Установка Скачать RetroArch для Android c их сайта (https://www.retroarch.com/?page=platforms, Download (64bit)). "Онлайн-обновления > Обновить файлы с описаниями ядер", "Загрузить ядро > Установить или восстановить ядро" и выбрать .so файл приложенный здесь. "Загрузить контент" и выбрать paprium.bin (в той же папке должен быть paprium с mp3-файлами). UPD: Чтобы одновременно иметь оригинальное ядро Genesis Plus GX и ядро для Paprium, нужно в настройках каталогов изменить путь до файлов описания ядер (.info), там сохранить копию оригинального .info файла, изменить имя эмулятора внутри файла, изменить имя .info файла и соответственно изменить имя .so файла. # Компиляция Для желающих скомпилировать самостоятельно (он в папке Full Source). Распаковать Android NDK (https://developer.android.com/ndk/downloads) в любое место. Добавить путь до android-ndk-r28b\build в переменные среды. Открыть терминал в папке jni с кодом (\libretro\jni, полный путь должен быть без пробелов), для этого можно в Проводнике в адресной строке ввести cmd и нажать Enter. Набрать команду ndk-build и нажать Enter. Будет сборка для всех платформ в libretro\libs, для современных Android устройств в arm64-v8a. --- Конец цитаты --- Поздравляю, это сработало отлично здесь, но есть ли какая -либо версия для Android 32 -бит? |
| Sharpnull:
--- Цитата: darthvaderx от 08 Июля 2025, 01:16:13 ---есть ли какая -либо версия для Android 32 -бит? --- Конец цитаты --- Обновил, в архиве paprium-genesis_plus_gx_libretro_android_all.7z/armeabi-v7a. --- Цитата: Razor от 07 Июля 2025, 21:04:30 ---Вот это и есть максимально простой способ запустить --- Конец цитаты --- Можно использовать другие фронтенды, есть простой https://ludo.libretro.com, там ядра в архиве и нужно только заменить, а остальные можно удалить. |
| darthvaderx:
--- Цитата: Sharpnull от 08 Июля 2025, 03:25:43 ---Обновил, в архиве paprium-genesis_plus_gx_libretro_android_all.7z/armeabi-v7a.Можно использовать другие фронтенды, есть простой https://ludo.libretro.com, там ядра в архиве и нужно только заменить, а остальные можно удалить. --- Конец цитаты --- THANKS!!!! :thumbup: |
| Werton:
Похоже что эмуляция игры далеко не полная, т.е. этот пресловутый аудио чип (или fpga, которая его имитирует), который должен был играть хайрес музон - не эмулируется, а музыка играется прямо из mp3 файлов из папки. Так что всяким ушлым товарищам, по типу итконсольщика, который уже собрался барыжить пират кариками, придется немного "охладить траханье" :lol: |
| adem101:
--- Цитата: Sharpnull от 06 Июля 2025, 18:37:09 ---Скомпилировал для Android. (Ссылка на вложение) # Установка Скачать RetroArch для Android c их сайта (https://www.retroarch.com/?page=platforms, Download (64bit)). "Онлайн-обновления > Обновить файлы с описаниями ядер", "Загрузить ядро > Установить или восстановить ядро" и выбрать .so файл приложенный здесь. "Загрузить контент" и выбрать paprium.bin (в той же папке должен быть paprium с mp3-файлами). UPD: Чтобы одновременно иметь оригинальное ядро Genesis Plus GX и ядро для Paprium, нужно в настройках каталогов изменить путь до файлов описания ядер (.info), там сохранить копию оригинального .info файла, изменить имя эмулятора внутри файла, изменить имя .info файла и соответственно изменить имя .so файла. # Компиляция Для желающих скомпилировать самостоятельно (он в папке Full Source). Распаковать Android NDK (https://developer.android.com/ndk/downloads) в любое место. Добавить путь до android-ndk-r28b\build в переменные среды. Открыть терминал в папке jni с кодом (\libretro\jni, полный путь должен быть без пробелов), для этого можно в Проводнике в адресной строке ввести cmd и нажать Enter. Набрать команду ndk-build и нажать Enter. Будет сборка для всех платформ в libretro\libs, для современных Android устройств в arm64-v8a.UPD2: Добавил ядра скомпилированные для 32-bit ARMv7 (armeabi-v7a, старые устройства) и другие (x86, x86-64, riscv64) в paprium-genesis_plus_gx_libretro_android_all.7z. --- Конец цитаты --- Спасибо за пересобранное ядро под Android, чуть позже увидел что местные ядра слили на сайт Spike (RetroGameTalk) :))) Кайф |
| YuzorG:
Кароч. Тут пишут, что тот самый СУПЕРДУПЕР-чип из-за которого заэмулить было низя, это TM32, чипы памяти, Intel MAX 10, FPGA, и ещё ряд дискретных элементов. Я ничего в железе не понимаю и для меня это тупо иероглифы, но говорят, что тот самый чип, это обман. И именно поэтому заэмулировали игру. И там даже был вопрос принципа. Заэмулить игру в отместку за обман от разрабов Паприума. |
| stargazer:
--- Цитата: YuzorG от 08 Июля 2025, 14:18:57 ---Кароч. Тут пишут, что тот самый СУПЕРДУПЕР-чип из-за которого заэмулить было низя, это TM32, чипы памяти, Intel MAX 10, FPGA, и ещё ряд дискретных элементов. Я ничего в железе не понимаю и для меня это тупо иероглифы, но говорят, что тот самый чип, это обман. --- Конец цитаты --- Не совсем так. :) В картридже Paprium используются стандартные и общедоступные компоненты: дискретная логика, флешка с ромом игры, оперативная память, микроконтроллер STM32F446 и ПЛИС Intel MAX10. Все это каждый может купить в ЧиДе или на Алиэкспресс ;) Проблема с эмуляцией возникла из-за того, что в отличие от флешки, внутреннюю память микроконтроллера и ПЛИС невозможно просто так считать, она заблокирована для чтения. А без корректной эмуляции этих компонентов, слитый с флешки РОМ становится бесполезным. Максимум, возможно поиграть в фейковую мини-игру. Вранье разработчиков (конкретно, француза с позывным Fonzie) заключалось в том, что они утверждали, что используется заказная(!) микросхема-процессор "Datenmeister" разработанная специально для это игры(!!). |
| YuzorG:
stargazer, а как вопрос решили в итоге? Считали? |
| stargazer:
Не похоже, скорее заэмулировали методом научного тыка :biggrin: Пример: если игра записывает значение xxxx по адресу yyyyyy и начинает играть один трек, а потом записывает значение zzzz туда же, и начинает играть другой трек, то значит регистр по адресу yyyyyy управляет воспроизведением аудио треков. И так далее. :D Судя по исходникам, не все функции железа эмулируются, только самые необходимые. Например, внутриигровые сохранения не работают, все, что относится к подключению к интернету через разъем MegaWire - тоже. Может еще какие-то функции и спецэффекты отсутствуют. --- Цитата: Werton от 08 Июля 2025, 04:29:35 ---Похоже что эмуляция игры далеко не полная, т.е. этот пресловутый аудио чип (или fpga, которая его имитирует), который должен был играть хайрес музон - не эмулируется, а музыка играется прямо из mp3 файлов из папки. Так что всяким ушлым товарищам, по типу итконсольщика, который уже собрался барыжить пират кариками, придется немного "охладить траханье" :lol: --- Конец цитаты --- Думаешь, технически очень сложно реализовать воспроизведение музыки "прямо из mp3 файлов из папки"? ;) |
| Rumata:
--- Цитата: stargazer от 08 Июля 2025, 15:30:11 ---Вранье разработчиков --- Конец цитаты --- Это не враньё, это маркетинг. Берешь STM и ПЛИС, на них СПЕЦИАЛЬНО ДЛЯ ЭТОЙ ИГРЫ разрабатываешь устройство, называешь его "Datenmeister" и вуаля. Можешь даже запатентовать. Если кто думал, что обязательно вот так прямо бежать на TSMC - то он очень наивен. :biggrin: |
| YuzorG:
--- Цитата: stargazer от 08 Июля 2025, 16:42:57 ---Например, внутриигровые сохранения не работают, --- Конец цитаты --- так. стоп. а у меня есть они. или я путаю что-то? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |