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
639
Trophies
0
Age
37
XP
2,731
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,180
Trophies
1
Age
42
XP
3,270
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,419
Trophies
1
Age
41
XP
4,627
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,180
Trophies
1
Age
42
XP
3,270
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,639
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,656
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
88
Trophies
0
Age
23
XP
2,067
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
  • ZeroT21 @ ZeroT21:
    i never heard or notice any fix
  • NO111ONE @ NO111ONE:
    @Xdqwerty crashd was the exploit for LG TVs to root practically any.
    I got word of it this january and rooted my TV. Was pretty impressed.
    Since then LG patched the command to root and then the developer mode app itself from making vulnerabilities.

    And then I found out that having a rooted TV lets you use PPPwn to jailbreak a PS4 on firmware 11. Finally uses for my rooted LG (I hate the playstation as such the use is gone)
    +1
  • K3Nv2 @ K3Nv2:
    @NO111ONE, Did you have a arch64 base?
  • NO111ONE @ NO111ONE:
    Honestly didn't care to even poke. The board is W18H
  • K3Nv2 @ K3Nv2:
    I got a 2023 Model turned off update in the homebrew channel maybe if I restore it and run the script again but it might auto update during the process
  • ZeroT21 @ ZeroT21:
    play it safe, keep it off
  • K3Nv2 @ K3Nv2:
    Script keeps getting stuck at Heap grooming now
  • ZeroT21 @ ZeroT21:
    nowadays i just keep my jailbroken ps4 for some exclusives i don't play on pc
  • K3Nv2 @ K3Nv2:
    The youtube adblocker looks nice in the homebrew channel but I pay for premium for like $4 a month under vpn lol
  • ZeroT21 @ ZeroT21:
    i dont even YT much, Net flix is just another bother
  • K3Nv2 @ K3Nv2:
    YT music apps pointless tbh
  • ZeroT21 @ ZeroT21:
    playing old music mostly while browsing/going through comics at archive.org
  • ZeroT21 @ ZeroT21:
    me doin' simple stuff
  • K3Nv2 @ K3Nv2:
    Don't always need a bunch of electronics to enjoy electronics
    +1
  • K3Nv2 @ K3Nv2:
    Issue is we want new and best then it piles up
  • ZeroT21 @ ZeroT21:
    i'm all gud if my browser don't lag
  • K3Nv2 @ K3Nv2:
    I fixed a 2010 netbook for someone and they were happy
  • ZeroT21 @ ZeroT21:
    i did something similar to for a friend, was a old acer netbook, he was over the moon, guess guys are just that simple
  • K3Nv2 @ K3Nv2:
    Still had xp all the works at least got 7 on it
  • ZeroT21 @ ZeroT21:
    even if MS says newer windows works fine on 1 Gb of ram, I'd still go for the default or similar OS
  • K3Nv2 @ K3Nv2:
    It loaded youtube with like a 5 minute lag lol
  • ZeroT21 @ ZeroT21:
    it's a old potato, can't expect much
  • K3Nv2 @ K3Nv2:
    I told her it's not a good porn book
  • ZeroT21 @ ZeroT21:
    it's fine if it work and can watch their fav porn
  • K3Nv2 @ K3Nv2:
    For images maybe
    K3Nv2 @ K3Nv2: For images maybe