PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Эмуляторы для PS4 (https://www.pspx.ru/forum/forumdisplay.php?f=468)
-   -   Эмулятор на PS4 HEN (https://www.pspx.ru/forum/showthread.php?t=112702)

jekakmv 16.03.2022 10:40

Эмулятор на PS4 HEN
 
pEMU v5.1

Нажмите для увеличения
Нажмите для увеличения

обновился сборник эмуляторов pEMU, в который вошли три эмулятора pFBN, pNES и pSNES.

Github проекта: https://github.com/Cpasjuste/pemu




pEMU: портативный эмулятор
Сборка на ubuntu для ubuntu

Установка зависимостей сборки:
Код:

sudo apt -yq update
sudo apt -yq install \
    git zip build-essential cmake xxd \
    liblzma-dev libsdl2-dev libconfig-dev libcurl4-openssl-dev libtinyxml2-dev \
    libconfig-dev libglm-dev libfreetype6-dev libpng-dev libminizip-dev zlib1g-dev \
    libvdpau-dev libva-dev libavcodec-dev libavfilter-dev libavformat-dev libavutil-dev \
    libpostproc-dev libswresample-dev libswscale-dev libmpv-dev libass-dev libbz2-dev \
    libfribidi-dev libzip-dev libfuse-dev

клонировать репозиторий pemu:
Код:

git clone --recursive https://github.com/Cpasjuste/pemu.git`
сборка (заменить pfbneoна цель эмулятора: pfbneo, psnes, pnes):
Код:

mkdir cmake-build && cd cmake-build
 cmake -G "Unix Makefiles" -DPLATFORM_LINUX=ON -DOPTION_BUILTIN_LIBCONFIG=ON \
    -DOPTION_EMU=pfbneo -DCMAKE_BUILD_TYPE=Release ..
 make pfbneo.deps
 make -j $(getconf _NPROCESSORS_ONLN) pfbneo_linux_release

Сборка ubuntu для nintendo switch

Установка зависимостей сборки:
Код:

sudo apt -yq update
sudo apt -yq install zip git autoconf libtool automake build-essential cmake

Набор инструментов для установки коммутатора:

Код:

wget https://github.com/devkitPro/pacman/releases/download/v1.0.2/devkitpro-pacman.amd64.deb
sudo dpkg -i devkitpro-pacman.amd64.deb
sudo dkp-pacman -Syu
sudo dkp-pacman --noconfirm -S switch-dev switch-portlibs

клонировать репозиторий pemu:
Код:

git clone --recursive https://github.com/Cpasjuste/pemu.git`
сборка (заменить pfbneoна цель эмулятора: pfbneo, psnes, pnes):

Код:

mkdir cmake-build && cd cmake-build
source /etc/profile.d/devkit-env.sh
cmake -G "Unix Makefiles" -DPLATFORM_SWITCH=ON -DOPTION_EMU=pfbneo \
    -DCMAKE_BUILD_TYPE=Release ..
make pfbneo.deps
make -j $(getconf _NPROCESSORS_ONLN) pfbneo_switch_release

Сборка на ubuntu для sony ps4

Установка зависимостей сборки:
Код:

sudo apt -yq update
sudo apt -yq install git build-essential cmake zip libgpgme11

Установить dotnet sdk (для pkgtool):

Код:

wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt -yq update
sudo apt -yq install apt-transport-https
sudo apt -yq update
sudo apt-get install -yq dotnet-sdk-3.1

Установить набор инструментов ps4:

Код:

wget https://github.com/PacBrew/pacbrew-pacman/releases/download/pacbrew-release-1.0/pacbrew-pacman-1.0.deb
sudo dpkg -i pacbrew-pacman-1.0.deb
sudo pacbrew-pacman -Syu
sudo pacbrew-pacman --noconfirm -S ps4-openorbis ps4-openorbis-portlibs

клонировать репозиторий pemu:

Код:

git clone --recursive https://github.com/Cpasjuste/pemu.git`
сборка (заменить pfbneoна цель эмулятора: pfbneo, psnes, pnes):

Код:

mkdir cmake-build && cd cmake-build
export OPENORBIS=/opt/pacbrew/ps4/openorbis
cmake -G "Unix Makefiles" -DPLATFORM_PS4=ON -DOPTION_MPV_PLAYER=OFF \
    -DOPTION_EMU=pfbneo -DCMAKE_BUILD_TYPE=Release ..
make pfbneo.deps
make -j $(getconf _NPROCESSORS_ONLN) pfbneo_ps4_release

Сборка на Windows для Windows (TODO: обновить инструкции по сборке)

скачать, установить и обновить MYSYS2
установка зависимостей msys2:

Код:

pacman -S git zip automake autoconf make mingw-w64-x86_64-make mingw-w64-x86_64-gcc \
    mingw-w64-x86_64-gdb mingw-w64-x86_64-SDL2 mingw-w64-x86_64-freetype mingw-w64-x86_64-cmake \
    mingw-w64-x86_64-glm mingw-w64-x86_64-glew mingw-w64-x86_64-libconfig mingw-w64-x86_64-tinyxml2 \
    mingw-w64-x86_64-zlib mingw-w64-x86_64-perl mingw-w64-x86_64-ffmpeg mingw-w64-x86_64-mpv mingw-w64-x86_64-physfs

клонировать репозиторий pemu:

Код:

git clone --recursive https://github.com/Cpasjuste/pemu.git`
сборка (заменить pfbneoна цель эмулятора: pfbneo, psnes, pnes):

Код:

mkdir cmake-build && cd cmake-build
cmake -G "MSYS Makefiles" -DPLATFORM_WINDOWS=ON -DOPTION_BUILTIN_MINIZIP=ON \
    -DOPTION_EMU=pfbneo -DCMAKE_BUILD_TYPE=Release ..
make pfbneo.deps
make pfbneo

Скачать:

cherrrep 20.04.2022 23:02

А нет подробной инструкции как установить, куда закидывать игры и где их взять, в каком формате?

evg3334 31.08.2022 21:44

можно видео инструкцию? и ссылку на фаил.

in1975 31.08.2022 21:51

evg3334, в шапке все есть

pall-dnb 05.11.2022 23:55

Цитата:

Сообщение от in1975 (Сообщение 1259180)
evg3334, в шапке все есть

на видео просто показано что эмулятор работает.А как ромы ставить непонятно.Запустил,список игр есть ,а толку то

Yra84 01.12.2022 18:34

https://archive.org/details/no-intro...ystem-20170529 это снес
https://archive.org/details/no-intro...ystem-20170618 это нес
эти эмули работают только с играми в формате как по этим ссылкам!
работают норм но не удобно игры кидать.
через файловый менеджер на диск дата, в папку с эмулем.
на ссылках лучше качать зип, а не торрент!

satintegral 19.11.2023 09:44

На PGEN - который эмулятор sega - вдвоем играть нельзя?

davidvd 30.11.2023 19:13

в корне диска PS4 есть папка data, если что.
Yra84 спасибо за ссылки. Разобрался.
ВНИМАНИЕ. вопрос:
Для эмуляторов NES и SNES в папке data есть одноименные директории, и в каждой, соответственно, есть папка rom в которую, с чувством победы, скидаем образы.
Для SEGA я не разобрался. Установить установил, архив игр, благодаря комментарию Yra84 (спасибо) + google вот тут:
https://ia601707.us.archive.org/zip_...zip&formats=7Z
с играми SEGA MD
В папке приложения SEGA нет папки rom
Есть папки - перечень приставок sega и какие-то служебные.
Каталог rams не оправдал оказанное доверие
Ну сколько той жизни, создал папку ROM в директории megadrive. Результат -+ 0.
У кого получилось отзовитесь. Спасибо!

davidvd 01.12.2023 11:33

Разобрался с SEGA.
Во первых: архив по ссылке которую дал выше - не подходит. Расширение файлов в нём 7z, нужно чтобы был zip.
Во вторых: игры закидываем в папку с названием той приставки которой они, игры, предназначены.
Пример для мегадрайв: pgen\megadrive. Никакой папки ром не нужно
Сборник для мегадрайв (не последний, но мне хватило) нашёл здесь:
https://rutracker.org/forum/viewtopic.php?t=4903495

Dawning133 23.03.2024 20:28

что нет нормального эмулятора денди,где можно игры добавлять?????????????????????????????

davidvd 24.03.2024 12:39

В этом можно. Кидаем по пути data\pnes\roms предварительно хоть раз запустивши pnes, иначе на HDD не будет нужных папок. Файл должен быть в zip формате. Если расширение файла с ромом будет Zip, нужно переименовать на zip. Иначе он его не увидит.
В принципе по ссылкам выше практически все выпущенные официально игры на нес. Добавить можно разве что пиратские хаки (таких как разные хаки танчиков, переведённые игры, многоигровки, другую дичь типа мортал комбата и т.п.).
П.С. Проверял ещё это: эмулятор nes не поддерживает одновременную игру на 3-4 игрока. Только 2 (по крайней мере у меня)

davidvd 24.03.2024 13:09

Кто ни будь разобрался с Sega SD? А то я в каком только формате не подкидывал - не видит


Текущее время: 19:45. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.