Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Emu4Vita Plus: Difference between revisions

From GameBrew
No edit summary
0.67
 
(30 intermediate revisions by 3 users not shown)
Line 4: Line 4:
|description=A frontend based on the Libretro API.
|description=A frontend based on the Libretro API.
|author=noword
|author=noword
|lastupdated=2025/06/21
|lastupdated=2026/05/24
|type=Other Emulators
|type=Other Emulators
|version=0.38
|version=0.67
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/vitahomebrews/Emu4VitaPlus.7z?038
|download=https://github.com/noword/Emu4VitaPlus/releases
|website=https://gbatemp.net/threads/emu4vita-plus.662991/
|website=https://gbatemp.net/threads/emu4vita-plus.662991/
|source=https://github.com/noword/Emu4VitaPlus
|source=https://github.com/noword/Emu4VitaPlus
|donation=
}}
}}
{{#seo:
{{#seo:
Line 18: Line 17:
|image=Emu4VitaPlus.png
|image=Emu4VitaPlus.png
|image_alt=Emu4Vita Plus
|image_alt=Emu4Vita Plus
}}
}}<!--Emu4VitaPlus.7z-->
Emu4Vita++ is an emulator frontend for the PlayStation Vita, based on the [https://github.com/libretro/libretro-common Libretro API].
Emu4Vita++ is an emulator frontend for the PlayStation Vita, based on the [https://github.com/libretro/libretro-common Libretro API]. Available interface languages: English, Chinese, Japanese, Italian, French, Spanish, Russian.


== User guide ==
== User guide ==
Line 38: Line 37:


SNES:
SNES:
* [https://github.com/libretro/snes9x2002 Snes9x 2002]
* [https://github.com/libretro/snes9x2005 Snes9x 2005]
* [https://github.com/libretro/snes9x2005 Snes9x 2005]
* [https://github.com/libretro/snes9x2010 Snes9x 2010]
* [https://github.com/libretro/snes9x Snes9x]
* [https://github.com/Rinnegatamante/supafaust Supafaust]
* [https://github.com/Rinnegatamante/supafaust Supafaust]
* [https://github.com/jamsilva/chimerasnes ChimeraSNES]
* [https://github.com/jamsilva/chimerasnes ChimeraSNES]
Line 73: Line 71:
* [https://github.com/libretro/beetle-ngp-libretro Mednafen NeoPop]
* [https://github.com/libretro/beetle-ngp-libretro Mednafen NeoPop]


DOS:
DOS (test):
* [https://github.com/libretro/dosbox-svn DOS SVN]
* [https://github.com/libretro/dosbox-pure DOS Pure]
* [https://github.com/libretro/dosbox-pure DOS Pure]


Line 118: Line 117:


Use the label and path information in lpl to display the rom name and thumbnail.
Use the label and path information in lpl to display the rom name and thumbnail.
=== Play Duck Hunt in FCEumm using the touchscreen ===
Control ==> Device port 1, set to "Zapper"
==Controls==
===Main menu===
Start - Enable/Disable console icon
Right Analog - Control the scrolling of the instruction text
Circle or Cross - Boot the core
===ROM selection===
Start - Add to/Remove from Favourite
Select - Popup the file manager menu
Circle - Enter the directory, Start the game
Cross - Return to the previous directory, Start the gmae
Triangle - Search
Square - Go to the next match file
===In game===
PS button + Right Analog - Rewind
PS button + R - Speed up
PS button + L - Speed down
PS button - Back to main menu
===Keyboard===
In PC OS emulation only (i.e. DOS, PC98).
PS button + Circle - Switch keyboard
PS button + Right Analog Up - Move keyboard up
PS button + Right Analog Down - Move keyboard down


==Screenshots==
==Screenshots==
Line 127: Line 168:


==Changelog==
==Changelog==
'''v0.67'''
* Add Crc32 cache.
* Play a notification sound when an retroachievements message pops up.
'''v0.66'''
* VitaSDK has been upgraded, and GCC has been upgraded from version 10.2 to 15.2. Theoretically, the quality of the compiled codes should be better.
* Snex9x2002 is removed, I don't know why it doesn't work under the new VitasDK.
* The -lto option is now enabled on all cores.
* Fix bugs.
'''v0.65'''
* Add control test (in <code>Control Tab</code> press <code>Start</code> to show the Test UI)
'''v0.64'''
* Increase brightness for shader crt-gdv-mini and crt-lottes
* Fix bugs
'''v0.63'''
* Fix bugs.
* Input is polled once every 1/120 second, resulting in better responsiveness when playing action games.
'''v0.62'''
* Sort files by pinying when system is set to Chinese.
* Add a shader crt-gdv-mini.
'''v0.61'''
* virtual keyboard support for all CPC cores.
* simulate LR2/3 using the touchscreen.
* fix bugs.
'''v0.60'''
* At startup, hold down the Start button for 3 seconds to reset the settings and clear the cache.
* DOSBox Pure has been updated to the latest version. If you encounter performance issues, you can try adjusting CPU-related options in the Core tab.
* fix bugs.
'''v0.59'''
* fix bugs.
'''v0.58'''
* Fix FinalBurn Neo Xtreme crash.
* Fix bugs.
'''v0.57'''
* Fix bugs.
'''v0.56'''
* Audio latency option.
* Update cores.
* Fix bugs.
'''v0.55'''
* Fix bugs.
'''v0.54'''
* Fix bugs.
'''v0.53'''
* Fix bugs.
'''v0.52'''
* Fix bugs.
* Can display the FPS.
* Dynamically overclock based on FPS, or manually set the CPU frequency.
'''v0.51'''
* Add a new core mGBA.
* Impove RetroAchievements.
* Fix bugs.
'''v0.50'''
* Replace Snes9x2010 with Snes9x.
* Basic RetroAchievements functionality is supported, but no hardcore mod yet.
'''v0.49'''
* Fix bugs.
'''v0.48'''
* Fix bugs.
'''v0.46'''
* Updated French and Russian.
* Use custom build static libraries and system libraries, optimized of some codes, reduce the size of vpk.
'''v0.45'''
* Allow returning to the system in the UI.
* Automatically load the latest save file, which can be on/off in the options.
* Fix bugs.
'''v0.44'''
* Allow returning to the system in the UI.
* Automatically load the latest save file, which can be on/off in the options.
* Fix bugs.
'''v0.43'''
* Fix some bugs.
* Automatically identify ROMs and download thumbnails from https://thumbnails.libretro.com/ for consoles NES/SNES/GBA/GBC/MD/PCE/WSC/NGP/ATARI2600/ATARI5200/ATARI7800/FBA/MAME. Or you can download all thumbnails for current folder by menu (press select).
'''v0.42'''
* Solve some issues.
'''v0.41'''
* Fixed an issue where there were many compressed packages in a directory, and the loading time was too long.
'''v0.40'''
* Split the FBA and Mame rom db.
* Can bind multiple buttons.
* Fix bugs.
'''v0.39'''
* Fix bugs.
'''v0.38'''
'''v0.38'''
* add 4 cores
* Add 4 cores.
** Atari Lynx
** Atari Lynx
*** https://github.com/libretro/beetle-lynx-libretro
*** https://github.com/libretro/beetle-lynx-libretro
Line 268: Line 392:
== External links ==
== External links ==
* GitHub - https://github.com/noword/Emu4VitaPlus
* GitHub - https://github.com/noword/Emu4VitaPlus
<!--GBAtemp - https://gbatemp.net/threads/emu4vita-plus.662991/-->

Latest revision as of 04:14, 29 May 2026

Emu4Vita Plus
General
Authornoword
TypeOther Emulators
Version0.67
LicenseMixed
Last Updated2026/05/24
Links
Download
Website
Source

Emu4Vita++ is an emulator frontend for the PlayStation Vita, based on the Libretro API. Available interface languages: English, Chinese, Japanese, Italian, French, Spanish, Russian.

User guide

Supported cores

Arcade:

NES:

SNES:

MD:

GBC:

GBA:

PCE:

PS1:

NEOCD:

WSC:

NGP:

DOS (test):

Atari 2600:

Atari 5200:

Atari 7800:

Vectrex:

Amiga:

ZX Spectrum:

PC98:

MSX:

Related path

  • Preview images - The program will automatically search for a JPG or PNG file with the same name as the ROM in the .previews directory within the ROM folder. If none is found, it will look for screenshots of save states.
  • Cheats - The program will sequentially search for a .cht file with the same name in the following locations:
    • the ROM directory,
    • the .cheats subdirectory in the ROM folder,
    • or ux0:/data/EMU4VITAPLUS/[core]/cheats. It will use the first file it finds.
  • Save files - ux0:/data/EMU4VITAPLUS/[core]/savefiles
  • BIOS - ux0:/data/EMU4VITAPLUS/system (Please copy the corresponding BIOS files into this directory.)

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.

Play Duck Hunt in FCEumm using the touchscreen

Control ==> Device port 1, set to "Zapper"

Controls

Main menu

Start - Enable/Disable console icon

Right Analog - Control the scrolling of the instruction text

Circle or Cross - Boot the core

ROM selection

Start - Add to/Remove from Favourite

Select - Popup the file manager menu

Circle - Enter the directory, Start the game

Cross - Return to the previous directory, Start the gmae

Triangle - Search

Square - Go to the next match file

In game

PS button + Right Analog - Rewind

PS button + R - Speed up

PS button + L - Speed down

PS button - Back to main menu

Keyboard

In PC OS emulation only (i.e. DOS, PC98).

PS button + Circle - Switch keyboard

PS button + Right Analog Up - Move keyboard up

PS button + Right Analog Down - Move keyboard down

Screenshots

Emu4VitaPlus-01.png

Emu4VitaPlus-02.png

Emu4VitaPlus-03.png

Changelog

v0.67

  • Add Crc32 cache.
  • Play a notification sound when an retroachievements message pops up.

v0.66

  • VitaSDK has been upgraded, and GCC has been upgraded from version 10.2 to 15.2. Theoretically, the quality of the compiled codes should be better.
  • Snex9x2002 is removed, I don't know why it doesn't work under the new VitasDK.
  • The -lto option is now enabled on all cores.
  • Fix bugs.

v0.65

  • Add control test (in Control Tab press Start to show the Test UI)

v0.64

  • Increase brightness for shader crt-gdv-mini and crt-lottes
  • Fix bugs

v0.63

  • Fix bugs.
  • Input is polled once every 1/120 second, resulting in better responsiveness when playing action games.

v0.62

  • Sort files by pinying when system is set to Chinese.
  • Add a shader crt-gdv-mini.

v0.61

  • virtual keyboard support for all CPC cores.
  • simulate LR2/3 using the touchscreen.
  • fix bugs.

v0.60

  • At startup, hold down the Start button for 3 seconds to reset the settings and clear the cache.
  • DOSBox Pure has been updated to the latest version. If you encounter performance issues, you can try adjusting CPU-related options in the Core tab.
  • fix bugs.

v0.59

  • fix bugs.

v0.58

  • Fix FinalBurn Neo Xtreme crash.
  • Fix bugs.

v0.57

  • Fix bugs.

v0.56

  • Audio latency option.
  • Update cores.
  • Fix bugs.

v0.55

  • Fix bugs.

v0.54

  • Fix bugs.

v0.53

  • Fix bugs.

v0.52

  • Fix bugs.
  • Can display the FPS.
  • Dynamically overclock based on FPS, or manually set the CPU frequency.

v0.51

  • Add a new core mGBA.
  • Impove RetroAchievements.
  • Fix bugs.

v0.50

  • Replace Snes9x2010 with Snes9x.
  • Basic RetroAchievements functionality is supported, but no hardcore mod yet.

v0.49

  • Fix bugs.

v0.48

  • Fix bugs.

v0.46

  • Updated French and Russian.
  • Use custom build static libraries and system libraries, optimized of some codes, reduce the size of vpk.

v0.45

  • Allow returning to the system in the UI.
  • Automatically load the latest save file, which can be on/off in the options.
  • Fix bugs.

v0.44

  • Allow returning to the system in the UI.
  • Automatically load the latest save file, which can be on/off in the options.
  • Fix bugs.

v0.43

  • Fix some bugs.
  • Automatically identify ROMs and download thumbnails from https://thumbnails.libretro.com/ for consoles NES/SNES/GBA/GBC/MD/PCE/WSC/NGP/ATARI2600/ATARI5200/ATARI7800/FBA/MAME. Or you can download all thumbnails for current folder by menu (press select).

v0.42

  • Solve some issues.

v0.41

  • Fixed an issue where there were many compressed packages in a directory, and the loading time was too long.

v0.40

  • Split the FBA and Mame rom db.
  • Can bind multiple buttons.
  • Fix bugs.

v0.39

  • Fix bugs.

v0.38

v0.37

  • Fix individual configurations issue.

v0.36

  • Fix bugs.

v0.35

  • Process input in a separate thread.
  • Re-add mame2000.

v0.34

  • Fix bugs.

v0.33

  • v0.30 the plan to compile the cores into dynamic libraries failed, rollback to old mode.
  • Fix bugs.

v0.32

  • Fix bugs.

v0.31

  • Fix bugs.

v0.30

  • Compile the cores as dynamic libraries, reduced the size of VPK by about 33%.
  • Enables saving settings for each game.
  • Auto-rotation can be disabled for vertical games.
  • Fix bugs.

v0.29

  • Fix bugs.

v0.28

  • Add Russian support.
  • Show date and size in brower and favorite tab.

v0.27

  • Remove mgba.
  • Display a message if a new version is detected.
  • Icons that are not of interest can now be hidden.

v0.26

  • Add two languages: French(UI only) and Spanish.
  • Virtual keyboards for home computer emulators, such as dos-pure/np2kai/vice ...
    • ps + enter: popup keyboard.
    • ps + right stick up: move keyboard up.
    • ps + right stick down: move keyboard down.

v0.25

  • Add two cores: vice, px68k.
  • Display console introduction information(from Wikpedia) on the arch.
  • Fix bugs.

v0.24

  • Add two cores: vice, px68k.
  • Display console introduction information(from Wikpedia) on the arch.
  • Fix bugs.

v0.23

  • Add Italian support.
  • Add a core Np2kai (PC98).
  • Fix bugs.

v0.22

  • Fix bugs
  • Support m3u file (swap disk).
  • Speed up/down step can be set.
  • Displays a warning message if certain BIOS files are missing at boot time.
  • Remove mame2000.

v0.21

  • Add Japanese support.
  • Add 3 cores, PC98: nekop2, MSX: fMSX, blueMSX.
  • Remove dos_svn.
  • Allow speed up to 3x.
  • Add 3 new overlays.
  • Fix bugs.

v0.20

  • Fix bugs.
  • Update Chinese translation.

v0.19

  • Fix bugs.
  • Can pause and view the log, when the boot rom fails.

v0.18

  • Fix bugs.

v0.17

  • Fix a time count bug, it cause the cracking sound.

v0.16

  • Add 3 gb-palette shader.
  • Add a new core tgbdual.

v0.15

  • Support RetroArch rzip srm file.
  • Fix bugs.

v0.14

  • Add a new shader: crt-mattias.
  • Fix vba-next speed issue.
  • Fix preview issuse in v0.13.

v0.13

v0.12

  • Add three cores: supafaust, fbneo extreme, mame2003 extreme.
  • Fix bugs.

v0.11

  • Add two core: fuse and neocd.
  • Improve browser.
  • Fix bugs.

v0.10

  • fix bugs.

v0.09

  • File manage feature, can copy/cut/delete/rename files in browser now.
  • Add two cores: uae4arm and vecx.

v0.08

  • Fix bugs.
  • Show game name in brower, if it's in DB.
  • Show icons with 2 rows in arch.
  • Search in browser.
  • Release standalone vpk.

v0.07

  • Fix UI bugs.

v0.06

  • Increase the main stack size, many of the crash are caused by this.
  • Show a icon when selecting the device port.

v0.05

  • Fix dosbox-pure hang issue when it exit.
  • Support pointer input.

v0.04

  • Support light gun & mouse, you can't play hunt duck of NES with touch screen now (set zapper on device port 1).
  • Dosbox-pure roll back to 0.20.
  • Fix bugs.

v0.03

  • Updated a lot of things.

v0.01

  • First Release.

Credits

Special Thanks:

External links

Advertising: