Skip to content

Latest commit

 

History

History
178 lines (134 loc) · 5.03 KB

README.en.md

File metadata and controls

178 lines (134 loc) · 5.03 KB

Emu4Vita++

This is an emulator frontend for the PlayStation Vita, based on the Libretro API.

Download

Release

The version with log will output more logs in ux0:data/EMU4VITAPLUS/[core]/Emu4Vita++.log

Screenshots

Supported Cores

Arcade

NES

SNES

MD

GBC

GBA

PCE

PS1

NEOCD

WSC

NGP

DOS(测试中)

Atari 2600

Atari 5200

Atari 7800

Vectrex

Amiga

ZX Spectrum

Pre-Compilation Preparation

Windows

Enter msys

  • Install vitasdk

  • Install cmake, python, ccache

    pacman -S cmake python python-pip ccache
  • Install openpyxl, pillow

    pip install openpyxl

Linux

Refer to the steps for Windows. If you're using Linux, you should be capable of figuring it out yourself.

Compilation

mkdir build
cd build
cmake ../
make

Compiling a version with logs:

mkdir build-debug
cd build-debug
cmake ../ -DWITH_LOG=ON
make

Compiling a standalone core vpk:

mkdir build-gpsp
cd build-gpsp
cmake ../ -DBUILD=gpsp
make

Scripts

Translate

graph TD
A[./to_exce.py] --> B{{Edit language.xlsx and translation.xlsx}}
B --> C[./to_json.py]
Loading

Generate shaders

./compile_shaders.py  # Please search for psp2cgc.exe on the Internet

Paths

Previews

The program will automatically search for a jpg or png image with the same name in the .previews directory under the rom directory. If not found, it will search for the screenshots saved in instant state.

Cheats

The program will find the .cht file of the same name as rom in the rom directory, the .cheats directory under the rom directory, and ux0:/data/EMU4VITAPLUS/[core]/cheats directory, whichever is found first.

Save

ux0:/data/EMU4VITAPLUS/[core]/savefiles/[rom]

BIOS

ux0:/data/EMU4VITAPLUS/system

copy the corresponding BIOS file to this directory【IMPORTANT】

Compatible with RetroArch romset

Emu4Vita++ will try to read .lpl files in the following directories:

  • ux0:data/EMU4VITAPLUS/playlists
  • 'playlist_directory' item in ux0:data/retroarch/retroarch.cfg
  • ux0:data/retroarch/playlists

Use the label and path information in lpl to display the rom name and thumbnail.

Special thanks

yizhigai

KyleBing

TearCrow

The developers of all open source software used in this project