Hacking Emulation RetroArch/Libretro Thread: PS Vita Edition! Nightlies Included

rsn8887

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,626
Country
United States
Personally, I'm wondering what happened to the PSP-inspired interface this emulator used to use. It feels very plain now, with no icons, no wave in the background, and a simple font. What happened, and how can I get that look back?

You can go to settings->drivers and set menu driver to XMB to get that look back.
 

AkitoUF

Well-Known Member
Member
Joined
Jan 5, 2016
Messages
297
Trophies
0
Age
32
XP
789
Country
Chile
Any tips for improving FBA's performance? When I play games like Street Fighter Alpha 2 or Marvel vs. Capcom I usually drop to 50fps. I'm sure the my Vita used to run these at 60.
Also, games like Captain Commando give me crashes no matter which version I use. Any tips on this?
 

ArugulaZ

Well-Known Member
Member
Joined
Sep 17, 2009
Messages
677
Trophies
1
XP
1,111
Country
United States
You can go to settings->drivers and set menu driver to XMB to get that look back.

See, I do have it set to XMB, but I only have the blue screen... not the wave or the font or the icons. It's functionally the same, but visually it's incomplete. What am I doing wrong?
 

rsn8887

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,626
Country
United States
Mine looks like this after updating to latest nightly via VitaHBB:
39-D9990-C-51-B7-4-F33-8-CC8-5581788-D72-F4.jpg
 

ArugulaZ

Well-Known Member
Member
Joined
Sep 17, 2009
Messages
677
Trophies
1
XP
1,111
Country
United States
I'll try grabbing it from there; we'll see what happens. Thanks.

Edit: Deleting the config file in VitaShell and restarting seemed to do the trick. Boy, that was annoying.
 
Last edited by ArugulaZ,

FmT

Well-Known Member
Newcomer
Joined
Mar 15, 2009
Messages
85
Trophies
1
XP
444
Country
Japan
Just as a refresher, how can I update Retroarch without losing my saves, settings, and games?

To update fast retroarch application and keep everything else untouched (game save settings) you just need to open vpk as a zip. You copy these files in ux0:/app/retrovita folder on your vita overwriting them. No need to delete bubble and install vpk.
For data files it's a different package and need to be put on ux0:/data/retroarch

As for the problem with new install of retroarch, font is not configured by default and need to be set in User Interface -> Appearance -> Menu Font ux0:/data/retroarch/assets/glui/font.ttf wich is in the data package

For FBA in retroarch, core is based on 0.2.97.44 https://github.com/libretro/fbalpha/tree/master/dats
so fix for accuracy may cause performance down (cps3)
 
  • Like
Reactions: cvskid

WooHyun

Well-Known Member
Member
Joined
Jul 4, 2015
Messages
132
Trophies
0
Age
25
XP
689
Country
Has anyone been using normal2x filter that was added since 1.7.6? I'm not quite successful with it as some cores seem to hate it. VBA-next refuses to load any content at all with filter enabled and all versions of Snes9x randomly freezes (the whole RA app) during gameplay.

Has anyone been able to play GBA/SNES with normal2x filter enabled for extended period of time?

Edit: I've tried different versions - 1.7.6 stable, 1.7.7 stable and latest nightly - but there was no difference.
 
Last edited by WooHyun,
  • Like
Reactions: swosho

FmT

Well-Known Member
Newcomer
Joined
Mar 15, 2009
Messages
85
Trophies
1
XP
444
Country
Japan
On the filter side, all those I tried was too ressource angry and make the games unplayable/slower/crash. It depends on the core used, so maybe its better to play with core options. Also disable bilinear filter in video setting if it wasn't. I feel standalone emulators are better for filters (pfba have decent filters)

Edit : removed custom build link because updated
 
Last edited by FmT,
  • Like
Reactions: MKKhanzo

WooHyun

Well-Known Member
Member
Joined
Jul 4, 2015
Messages
132
Trophies
0
Age
25
XP
689
Country
On the filter side, all those I tried was too ressource angry and make the games unplayable/slower/crash. It depends on the core used, so maybe its better to play with core options. Also disable bilinear filter in video setting if it wasn't. I feel standalone emulators are better for filters (pfba have decent filters)
Yes. I'll stick to playing with no filters and bilinear disabled for now... I wish there was psnes built with older Snes9x version. Pemus' filters work amazing, but psnes is too heavy for vita.
 

rez78

Well-Known Member
Newcomer
Joined
Jan 27, 2017
Messages
87
Trophies
0
Age
46
XP
1,088
Country
Italy
On the filter side, all those I tried was too ressource angry and make the games unplayable/slower/crash. It depends on the core used, so maybe its better to play with core options. Also disable bilinear filter in video setting if it wasn't. I feel standalone emulators are better for filters (pfba have decent filters)

Seems 1.7.7 UI stable now so here is my custom build for those who use it (fbalpha 2018 core for 0.2.97.43 and supergrafx)

Retroarch : https://1fichier.com/?axkmhtywsbnwz4eh5n3v
Retroarch data : https://1fichier.com/?81yhxdvmwde65jtr1n1k
Error when try to open link
 

AkitoUF

Well-Known Member
Member
Joined
Jan 5, 2016
Messages
297
Trophies
0
Age
32
XP
789
Country
Chile
Any tips for improving FBA's performance? When I play games like Street Fighter Alpha 2 or Marvel vs. Capcom I usually drop to 50fps. I'm sure the my Vita used to run these at 60.
Also, games like Captain Commando give me crashes no matter which version I use. Any tips on this?

I think I found the reason FBA ran so bad on my Vita and so well in everyone else's.
The VSH caused slowdown. I deleted it from my config.txt of my Tai folder and now all CPS1 and 2 games run perfectly.
 
  • Like
Reactions: MKKhanzo

Carlanga

Active Member
Newcomer
Joined
Nov 4, 2016
Messages
29
Trophies
0
Age
39
XP
108
Country
United States
Hi guys, I have not touched my emulators cores/etc on my 3.60 vita since mid 2017 nightlies and just updated to the latest stable build, but will probably update it to the latest nightly again.
I want to know where we are standing on the arcade vita emulation as of today and don't know if the first post is up to date on the specifics.
1) lolicon gets you better performance on ra or should i leave it at default?
2) Mame 2000 the best core and best set for full playability for MAME?
3) FBA is better than mame by fps on RA? what is the best fb core to run? best set is V0.2.97.30? should I use PFBA instead?
4) Stuff like arcade TMNT turtles in time and Simpsons has improved in a specific core?

Thanks! :)
 

FmT

Well-Known Member
Newcomer
Joined
Mar 15, 2009
Messages
85
Trophies
1
XP
444
Country
Japan
1) lolicon will give you better fps when overclocking cpu only. gpu is not needed for any emulator on vita as for now. Depends on glvita is supported on not, only some homebrew games may support it. Don't expect a big performance up as retroarch is already overclocking a little, so depends on games may be usefull to cap some games at 60fps or remove some frameskip.

2) Mame 2000 was the better core, until mame 2003 plus. Romset is not that different from mame 2003 but support more games, performance and bug fix. It's still an active project : https://github.com/libretro/mame2003-plus-libretro

3) FBA is better for some games (cpsX neogeo some shoot'them up ....) as mame is better for classic games (arkanoid rtype ... )
For fba core on RA, you have :
-2012 (0.2.97.30)
-2018 (0.2.97.43)
-fbalpha (0.2.97.44)
-fbneo (0.2.97.44)

2012 and 2018 are the latest version on said romset and not improved anymore.
fbalpha is stopped for fbneo since a few days ago. So fbalpha is now a snapshot of 0.2.97.44 and daily improvements goes to fbneo.
Performance wise, 2012 and 2018 seems to be the best, unless you want an unsupported game or an accuracy fix.
Latest version of pfba support 0.2.97.43, same as fbalpha2018. So you can use same romset for both. Pfba have better filters/user friendly(maybe depends on taste) but frame skipping is buggy on some games (makes your control crazy makes the game unplayable) where fb2018 frame skip is better. So pfba and RA fba2018 core are kind of equal and can have both without worring for space.
Still RA mame core is needed for classic games, prolly because of sound. If you disable sound on fba/pfba or lowering sample rate, it's playing fine)

4) Try mame 2003-plus , TMNT works fine with analog stick by default

Nice. I appreciate it. Now I have another question. Can I use both analog stick as normal with Retroarch, or is that only possible through Adrenaline?

Default mapping is left analog or d-pad for movement, right analog is not used by default so may be mapped for some custom key (load save snap hello)
 
Last edited by FmT,

Carlanga

Active Member
Newcomer
Joined
Nov 4, 2016
Messages
29
Trophies
0
Age
39
XP
108
Country
United States
Thanks a lot FmT! This was the answer I was looking for before adjusting my configs to load them on the vita for individual overlays/playlists/different sets of games etc, I'm revamping my retroarch since I culled a ton of crap from the full sets. I tested the bezel project overlays on my old mame games yesterday and they worked perfectly on the vita so now I'm going to start preparing the new culled files for a full uplift!
 

SeongGino

The Average One
OP
Member
Joined
May 20, 2015
Messages
939
Trophies
0
Age
25
Location
Jersey, Jersey
Website
www.twitter.com
XP
1,932
Country
United States
Your bi-annual update here:

  • Thread updated to reflect 1.7.7 Stable's release (title, links, etc.).
  • Cores list updated to reflect new selection of cores, and remove now-unavailable cores (vicexxx is now simply vice_x64).
  • Cores list formatting more clearly distinguishes systems compatible
Seeing how fresh(ly unofficial) FBNeo's inclusion is for this port, I won't add it just yet until the next stable comes around and its included in everyone's install-able file. I also wouldn't recommend using it due to performance concerns considering Vita's hardware and how it already handles the currently available FBAlpha cores.
I'll also be dropping the BIOS list and recommend everyone read up the official documentation for Libretro, as it's updated on its own terms and is more accurate to what's needed and why, for hopefully obvious reasons.
 

AkitoUF

Well-Known Member
Member
Joined
Jan 5, 2016
Messages
297
Trophies
0
Age
32
XP
789
Country
Chile
Is it possible to assign macros for CPS2 fighting games?
Pressing Square + Triangle and L is kinda imprecise for games like that in a portable, I'd be fine with assigning the three punches to the right analog for example.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Using .139 and most of the games work.... Was happy to play Konami Devil World yesterday lol
  • BigOnYa @ BigOnYa:
    Do you have the mini radiator cooler? I Jerry rigged a heatsink and 5volt fan from a dead graphics card on mine, but eventually wanna get a real cooler/fan.
  • Psionic Roshambo @ Psionic Roshambo:
    Pure copper heat sink kit and fans
    +1
  • BigOnYa @ BigOnYa:
    I don't know bout sets, I downloaded all the roms for mine separately.
  • Psionic Roshambo @ Psionic Roshambo:
    My 1500ish games is all hand picked and scraped it's taken me months but zero trash well except MAME.... Tried deleting clones and broke the originals uugghh
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I legit have been complaining about MAME for over 20 years... Hate the way they handle roms
  • BigOnYa @ BigOnYa:
    Yea is a pain sometimes
  • Psionic Roshambo @ Psionic Roshambo:
    Now that they decided to add Tiger handheld and fruit machines.... Newer sets are worthless
  • Psionic Roshambo @ Psionic Roshambo:
    Because who doesn't want to emulate Halo LCD by Tiger when the machine needed to emulate it... Could just play Halo....
  • K3Nv2 @ K3Nv2:
    Batocera has some tiger games
  • Psionic Roshambo @ Psionic Roshambo:
    I don't have them on mine Ken lol
  • K3Nv2 @ K3Nv2:
    Waste of the 128kb they take
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Tiger handhelds are good for one thing.... Occupying space in a landfill
  • K3Nv2 @ K3Nv2:
    They make good burning plastic
  • BigOnYa @ BigOnYa:
    Makes me wonder if the Pi5 can play PS2? If there's even a core for it yet.
  • K3Nv2 @ K3Nv2:
    Pi5 should be able to do ps2
  • Psionic Roshambo @ Psionic Roshambo:
    Try Dragon Quest VIII it ran perfectly on a core 2 Duo I had
  • Psionic Roshambo @ Psionic Roshambo:
    Easiest game to run I found
  • K3Nv2 @ K3Nv2:
    Ps2 emulation is cake compared to 3 years ago
  • Psionic Roshambo @ Psionic Roshambo:
    Hardest is probably Gran Turismo 4
  • Psionic Roshambo @ Psionic Roshambo:
    It's much better now yes but Gran Turismo 4 is still the hardest one to emulate that I have in my collection
  • Psionic Roshambo @ Psionic Roshambo:
    Runs perfectly fine but it's as if I can feel it always on the boarder line of dropping a frame lol
  • BigOnYa @ BigOnYa:
    I ordered a spin ball couple days ago to add to my arcade cabinet, will be nice for games like golden tee, or bowling
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted a controller for like Ikari Warriors, Time Soldiers, Heavy Barrel, Forgotten Worlds games like those
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not even sure what to call that controller
    Psionic Roshambo @ Psionic Roshambo: Not even sure what to call that controller