This is an emulator frontend for the PlayStation Vita, based on the Libretro API.
The version with log will output more logs in ux0:data/EMU4VITAPLUS/[core]/Emu4Vita++.log
Arcade
- FinalBurn Lite
- FinalBurn Alpha 2012
- FinalBurn Neo
- FinalBurn Neo Xtreme
- mame2000
- mame2003
- mame2003_plus
- mame2003 Xtreme
NES
SNES
MD
GBC
GBA
PCE
PS1
NEOCD
WSC
NGP
DOS(测试中)
Atari 2600
Atari 5200
Atari 7800
Vectrex
Amiga
ZX Spectrum
-
Install vitasdk
-
Install cmake, python, ccache
pacman -S cmake python python-pip ccache
-
pip install openpyxl
Refer to the steps for Windows. If you're using Linux, you should be capable of figuring it out yourself.
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
graph TD
A[./to_exce.py] --> B{{Edit language.xlsx and translation.xlsx}}
B --> C[./to_json.py]
./compile_shaders.py # Please search for psp2cgc.exe on the Internet
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.
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.
ux0:/data/EMU4VITAPLUS/[core]/savefiles/[rom]
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.
TearCrow
The developers of all open source software used in this project