Page 1 of 1

CATSFC-libretro-vita v1.1.1 - 1-player fixed, 50fps limiter

Posted: Wed Dec 02, 2015 11:32 pm
by skogaby
Hey guys,

Sorry I haven't updated this in a while, real life's been busy. Here's a new release of CATSFC-libretro-vita, version 1.1.1. A couple of small new features have been added, hoping to do more in the near future, or find a more interesting project to work on:
  • 50fps frame limiter option for PAL ROMs
  • Only a single controller is emulated (Mario Kart works now!)
Download link: http://www.mediafire.com/download/7oxc4 ... 1.1.1.velf
Source code: https://github.com/skogaby/CATSFC-libretro

Original thread, for more context, usage instructions, etc.: viewtopic.php?f=113&t=44241

Re: CATSFC-libretro-vita v1.1.1 - 1-player fixed, 50fps limi

Posted: Thu Dec 03, 2015 3:40 am
by zxc2
thanks for the update. do you have plans to use the latest retroarch version? they do a lot of improves on it.
games with special chips work better. starfox sound is fixed. the problem with retroarch version is they dont have soport for frameskip. if you ad that. the emulator will works almost perfect. with all games.

Re: CATSFC-libretro-vita v1.1.1 - 1-player fixed, 50fps limi

Posted: Thu Dec 03, 2015 9:38 am
by zekepliskin
skogaby wrote:Hey guys,

Sorry I haven't updated this in a while, real life's been busy. Here's a new release of CATSFC-libretro-vita, version 1.1.1. A couple of small new features have been added, hoping to do more in the near future, or find a more interesting project to work on
Skogaby, you are a prince among men. Thanks so much for fixing the two controller problem. The PAL limiter is a nice touch too; when I used Snes9xTYLmecm on PSP the trick to get certain titles to playable framerates was go with PAL titles. Handy for those of us on Unity 1.05 who can't get full Vita clockspeed. :mrgreen:

If this works as well as I'm certain it will when I test it later I wouldn't mind donating you some beer money by PayPal... hit me up your PP account email by PM if you have one. Quality SNES emulation is a big deal for me, it's why I bought my DS/PSP/Vita collection (one after the other) in the first place, and your CATSFC ports are the closest to getting solid full framerates on most titles I care about.

Re: CATSFC-libretro-vita v1.1.1 - 1-player fixed, 50fps limi

Posted: Thu Dec 03, 2015 4:17 pm
by zekepliskin
I was doing some testing a few minutes ago... has the core changed in this version? I ask because the original simple GUI version of CATSFC (before 1.1.0 and 1.1.1 basically, the build I have is 23rd August) seems to run Super Mario Kart USA ROM at full 60fps where 1.1.1 runs it between 52-55fps on races even with smoothing/vsync off. PAL ROM is rock solid with the new frame limiter option though.

Re: CATSFC-libretro-vita v1.1.1 - 1-player fixed, 50fps limi

Posted: Thu Dec 03, 2015 6:24 pm
by skogaby
Hmm. The core hasn't changed, I've always used the same version of CATSFC. I'll have to look into that once I get some more free time. Thanks for the heads up. Also, don't worry about donating. I didn't write the emulator, just ported it. If I win any Revitalize prizes for Snes9xVITA, that'll be nice, but I'm not accepting unsolicited donations.

Also, I'd suggest just biting the bullet and updating to 3.51 if possible. You get the best of both worlds (PSM Unity with 444MHz support, plus TN-V support and custom bubbles). It's the setup I use, I highly recommend it.

Re: CATSFC-libretro-vita v1.1.1 - 1-player fixed, 50fps limi

Posted: Fri Dec 04, 2015 9:35 am
by zekepliskin
skogaby wrote:Hmm. The core hasn't changed, I've always used the same version of CATSFC. I'll have to look into that once I get some more free time. Thanks for the heads up.
No worries. I thought maybe it was the performance overhead of having it blown up to 4:3 screen fit with smoothing and vsync on but it still does it if I set it to approximate the 20150823 CATSFC simple GUI config, i.e. 2x 4:3 scaling no smoothing/no vsync - still drops to 52-55 FPS on the more complex SMK tracks.

The only other games I've tested - this is on 1.1.0 but I guess would apply to 1.1.1 - are SSF2T and DKC - both run full 60FPS. I think Star Fox would run a solid 30FPS with frameskip to 1... I don't know, if I have more time to test this weekend I'll post some brief notes.
skogaby wrote:Also, don't worry about donating. I didn't write the emulator, just ported it. If I win any Revitalize prizes for Snes9xVITA, that'll be nice, but I'm not accepting unsolicited donations.
I don't donate/offer to donate very often but if someone takes the time to create/port something useful in a small scene like this... :lol:
skogaby wrote:Also, I'd suggest just biting the bullet and updating to 3.51 if possible. You get the best of both worlds (PSM Unity with 444MHz support, plus TN-V support and custom bubbles). It's the setup I use, I highly recommend it.
Yeah I am tempted to pick up a third Vita for full speed Rejuvenate. I'd do it now on my current phat 3.18 but then I'd lose TN-X so no more perfect THPS2/MGS/FF7 - 3.18 is still the best of all worlds for me for now.

For now, when I get a NTSC game that runs a little below a solid 60FPS it can often be solved with the PAL version now you've added a 50FPS limiter. Same trick worked with Snes9xTYLmecm on PSP back when PAL roms with a frameskip of 1 @ 25FPS were the best you could get!

Re: CATSFC-libretro-vita v1.1.1 - 1-player fixed, 50fps limi

Posted: Sun Dec 20, 2015 8:02 am
by reprep
Thanks a lot. Vita is a much better portable snes now.

I would still love to see a PSP port if it is feasible. I believe it will work faster than SNES9xTYL MECM as it uses a faster core.

Keep up the good work please, this is the best rejuvenate emu out there so far imho.

Re: CATSFC-libretro-vita v1.1.1 - 1-player fixed, 50fps limi

Posted: Mon Dec 21, 2015 1:12 pm
by zekepliskin
reprep wrote:Keep up the good work please, this is the best rejuvenate emu out there so far imho.
Agreed. Seems about the same as or better than the Retroarch CATSFC, it's certainly miles easier to use (Retroarch has just so many options and you can lock up the GUI so easily).

As mentioned before, the only downside I can see is that the older simple GUI port skogaby did is still faster (I have the 2015-08-23 build, no save saves, no screen fit options) on my Unity 1.05 Vita 3.18 while CATSFC runs a little slower (i.e. for SMK test game of choice, the US version runs full speed on the older simple GUI version while it doesn't on 1.1.1, even skogaby was confused at that).

Hopefully as he won the ReVITAlize competition work will continue in earnest. Might even have a full framerate playable Star Fox or Starwing one of these days :mrgreen: