RetroArch Update: Dynarec now working on PicoDrive and gpSP!
While we here at Wololo.net have enjoyed the slow news week (as I’m sure you guys have, releases were non-stop for almost a month) it feels good to be able to report again on something major for all of us. As you well know, the Libretro team and their platform RetroArch is the go-to for emulation on the Vita at this point in time and their hard work has been the gift that keeps on giving: last week they gave us a better working PSX/PS1 emulator (even featuring EBOOT.PBP format support) by implementing Dynarec – also known as Dynamic Recompilation – into PCSX-R and this week, PicoDrive (the all purpose SEGA emulator) and the mythical gpSP have also received a dynarec update that made them significantly faster as the Libretro team themselves say on Twitter:
@frangarcj got the dynarec to work with gpSP for RetroArch Vita! Expect much faster performance for GBA emulation!
— libretro (@libretro) October 3, 2016
RetroArch Vita gets another dynarec-powered core! This time Picodrive! Should make 32X/ Sega CD and Virtua Racing (Sega SVP) much faster!
— libretro (@libretro) October 4, 2016
What’s Dynarec?
Dynamic Recompilation is basically a feature of the operating system that lets a program recompile some code at runtime. Long story short, it’s extremely useful for emulators and the like, because those need to do cross-platform code conversion on the fly. Having native support for such a feature basically means improved speed for emulators. Emulators will not get this for free though, the developers of emulators on the vita will need to implement Dynarec in their code. Yifanlu provided some pointers on how this is achieved, and now we see the fruits of that work grow as more and more emulators start using dynarec to enhance their performance significantly.
What Should You Expect?
I have been doing my share of testing with gpSP (remember that the PicoDrive update is barely out, nor do I have interest in the 32x) and from what I can tell, most games run better than they did on my current go-to emulator mGBA. Most games ran at 60 with a few drops here and there, I was even able to play Golden Sun – the juggernaut killer of any GBA emulator’s performance – at a steady 60FPS outside of combat and even within combat things stayed mostly smooth. Keep in mind however I did not go into the world map, so I can’t vouch for that yet but I’d say things are looking very promising.
The latest reports on this is that dynarec is causing some weird stuttering issues in gpSP but the libretro team is already on it as I type this. Expect a fix soon enough. RetroArch gpSP is still by far the better GBA emulator we have now however.
@NSGMjimmybrando We are trying to figure out solutions to this.
— libretro (@libretro) October 4, 2016
Downloading RetroArch
To be able to enjoy these latest RetroArch updates all you need to do is direct your browser to the Playstation Vita Nightlies folder of the RetroArch buildbot and download any build from the 4th October onwards.
I have also been asked on Twitter about the icon pack I was using for my RetroArch bubbles after the PCSX article. It’s rather simple really: all you need is go to the major GBATemp RetroArch thread and scroll down to the bottom of the first post where you will find this file. Extract it and copy the RetroArch folder for the emulators you are using to ur0:appmeta (not ux0:appmeta) and then restart your PS Vita to enjoy your shiny new icons. You need to do this everytime you reinstall an emulator however. Credits go to GBATemp users j33 and Melon Head.
first
Last
Sweet.
Once they get the rear touch pad working for PCSX-R for L2 and R2 I’ll be one happy camper.
It was working in one of the latest nightlies. I guess it still works.
How can I show PBP files on vita by pcsx?
It didn’t show that files at all. Any method to do it please?
Easy.
Never ‘move’ an iso/pbp to your folder, always ‘copy/paste it’.
If you move using SHELL, it will NEVER show up.
I copy using Qcma in a PSP savefile then copy/paste to the iso folder of retroarch.
Well this reply answer my mysterious question I had… that I would have notice sooner or later since I did do something similar to fix it but didnt notice that the underline issue…
Took my three days and a big nervous breakdown to find it.
Now Red alert, Nuclear strike and colony wars work like a charm.
.Glad it helped !
please, how do I configure this GPSP is RetroArch? I put the bios gba.bin in ux0 folder: data / RetroArch / colors / system / but nothing happens also put the roms in zip format … I do not know what to do …
OK.. Put your gba_bios.bin into ux0:/data/RetroArch/system/ but not that *** /cores/system
Can’t load use the lateset 2016-10-05_RetroArch build. I’m sure put the bios file into ux0:/ data / RetroArch / colors / system
gba_bios.bin sha1: 300c20df6731a33952ded8c436f7f186d25d3492
***?
What is the point of porting gpsp or pico drive to retroarch ?
These emulators are already working fullspeed via VHBL, Henkaku is not even needed to launch the bubble !
I hope this work will help N64 and Dreamcast emulation though.
GPSP on VHBL doesn’t play advance wars or Golden Sun properly. Retroarch is slower, but provides way more accurate emulation.
Also, retroarch has way more customization options and cool sleek menu.
What are you talking about ?
Advance wars works flawlessly on Gpsp/VHBL !
I’m even currently playing it (campaign and skirmish), along with metroid fusion/zero, mario 4, zelda minish and metal slug advance.
I don’t know about Golden sun.
DC emulation someday ? THAT would be something biiiiig.
That is a big *** lie.
Waiting it on MAME.
Need Mame, I’m playing arcade shoots with FBA but they’re not fullspeed…
either MAME or FBA would make my life complete. No arcade games short of CPS1/2/NeoGeo run well.
Waiting for N64
Is there any way of downloading this stuff directly to my Vita?
i cant get vita organizer to recognize playstation emulator .vpk from retroarch when i tranfer manually through filezilla it gives me a ds emulator idk if this emulator works