New gpsp update fixes stuttering with GBA emulation on PS Vita, offers major performance increase

vitagba.jpg

While you've likely been enjoying GBA emulation for years, on various platforms, the PlayStation Vita hasn't always had an easy time of it. Despite being a very similar form factor to the original GBA, and still relatively portable, the handheld never made for an ideal platform to emulate Game Boy Advance games on. mGBA is still making progress on improving GBA emulation on the Vita, while gpsp has been dealing with a major bug, which causes noticeable stuttering ingame. That's not the case anymore, though, as Frangar, developer of gpsp, has made a significant update to the emulator which fixes the broken dynarec that has been plaguing it for the past three years. The bugfix, which allows for "a big increase in performance", has been merged into Libretro's master branch, and should be available to try out in the next nightly version of RetroArch.

:arrow: Source
 

leonmagnus99

Well-Known Member
Member
Joined
Apr 2, 2013
Messages
3,704
Trophies
2
Age
33
Location
Seinegald
XP
2,875
Country
Iraq
guys, i use gpsp kai gbatemp version, has a cat logo on it (i think that's the name) of the one i use on my vita.

is this newly updated gpsp better than that ?
and I'm guessing since it's a core from retroarch, i could just use that (if it's better than psp adrenaline way of playing gba roms..)
 

Fugelmir

Well-Known Member
Member
Joined
Mar 9, 2016
Messages
633
Trophies
0
Age
36
XP
2,680
Country
Canada
guys, i use gpsp kai gbatemp version, has a cat logo on it (i think that's the name) of the one i use on my vita.

is this newly updated gpsp better than that ?
and I'm guessing since it's a core from retroarch, i could just use that (if it's better than psp adrenaline way of playing gba roms..)

I just tried Golden Sun 2, it worked 100% speed but randomly restarted while I was testing it out at a certain point -- so new bugs were introduced in this release. Wait a few days and it'll be better than any psp emu.
 
  • Like
Reactions: raxadian

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,261
Country
United States
MGBA has no dynarec on any system, and while it can run a good number of games perfectly on New 3DS, others it really does less so. Try tactics ogre for a slideshow.

New 3DS also have much faster CPU clocks, MGBA is much more of a struggle on Vita and the dynarec is badly needed. Watch a video of how metroid zero mission runs there.
 
Last edited by Rahkeesh,

AutumnWolf

JRPG enjoyer, Xenoblade, YS and DQ connoisseur
Member
Joined
Sep 15, 2015
Messages
1,314
Trophies
1
Age
24
Location
Somewhere warm
XP
2,351
Country
Costa Rica
MGBA has no dynarec on any system, and while it can run a good number of games perfectly on New 3DS, others it really does less so. Try tactics ogre for a slideshow.

New 3DS also have much faster CPU clocks, MGBA is much more of a struggle on Vita and the dynarec is badly needed. Watch a video of how metroid zero mission runs there.
YT basically have me the middle finger, couldn't find any video of Zero Mission running on the Vita (mgba)

Could you describe how it runs instead?
 
Last edited by AutumnWolf,

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,356
Trophies
1
Age
41
XP
4,544
Country
Argentina
Does the 3DS version have dynarec?
Cause it runs perfectly there

The 3DS was actually designed to be somewhat compatible with GBA games, sadly they never did that with that save the Ambassadors 3DS. Probably because piracy would be even more rampant if they did.

So that's why is easier or something.
 

leonmagnus99

Well-Known Member
Member
Joined
Apr 2, 2013
Messages
3,704
Trophies
2
Age
33
Location
Seinegald
XP
2,875
Country
Iraq
I just tried Golden Sun 2, it worked 100% speed but randomly restarted while I was testing it out at a certain point -- so new bugs were introduced in this release. Wait a few days and it'll be better than any psp emu.
sweet, and I'll have to use its core only if i don't want to launch retroarch etc. yes?
those single core vpks yes? so e.g it would be a gpsp core.vpk yes?
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,261
Country
United States
Here's a comparison of FFVI run on mGBA versus gpsp via Adrenaline. The crappy sound performance on mGBA is simply because the game is running too slowly as you can see from the FPS counter. You can also see how even at the lower PSP level clocks, performance on adrenaline gpsp is vastly superior thanks to a dynarec plus some hacks.

This release is a big deal because now you don't have to boot into adrenaline to enjoy GBA games at fullspeed and can take advantage of the Vita's full resolution for better scaling. Hopefully you can also play most of the library at fullspeed without needing to mess with various hack tweaks and forks as with adrenaline gpsp.

 
Last edited by Rahkeesh,

Graxer

Well-Known Member
Newcomer
Joined
May 23, 2016
Messages
97
Trophies
0
Age
34
XP
1,619
Country
I'm mean every other cores work fine on other consoles such and GB/C, NES, SNES, Sega stuff and what not

I'm sure they fix it in the coming days....... hopefully.
I added the GBA Bios to Retroarch. Then I loaded a rom from the "load content" option on the main menu (not my library as that crashed even with the bios at first) and everything seems to be working now... Besides saving despite the fact Retroarch is set to save sram every second.
 
Last edited by Graxer,
  • Like
Reactions: Flame

tatumanu

Well-Known Member
Member
Joined
Nov 1, 2004
Messages
655
Trophies
1
XP
2,638
Country
Portugal
The Vita deserves a perfect GBA emulator. The controls feel much better than GBA and 3DS + the OLED / IPS screen.
Although I only use GBA emulators on Vita for Tilt controls games ( WarioWare Twisted) this is really big news!

offtopic: I don't really understand why someone would use GBA emulators on 3DS... I guess its because of save states, RTC and tilt?
 

Pickle_Rick

I'm a pickle Morty!
Member
Joined
Aug 28, 2017
Messages
694
Trophies
0
Age
27
Location
Garage
XP
1,469
Country
United States
i would assume no, because the 3ds never had an issue with stuttering and thus low performance. it always ran fullspeed and beyond, just with randomly crashing for unknown (though supposedly dynarec related) reasons



so the next nightly would be out tomorrow?
No offense, but considering the PS1 core doesn't crash and the gpSP core doesn't crash on any other platform, I'm going to call bs on that one. It's an issue with the 3DS build specifically. Also I'd like to point out that it used to work fine before.

The Vita deserves a perfect GBA emulator. The controls feel much better than GBA and 3DS + the OLED / IPS screen.
Although I only use GBA emulators on Vita for Tilt controls games ( WarioWare Twisted) this is really big news!

offtopic: I don't really understand why someone would use GBA emulators on 3DS... I guess its because of save states, RTC and tilt?
And sleep mode.
 

Gaara4

Well-Known Member
Newcomer
Joined
Jan 13, 2015
Messages
87
Trophies
0
Age
23
XP
2,042
Country
Germany
Did anyone get video filter to work?
I can apply any filter but after a couple of playtime every game freezes.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: 🫂 +1